Update Retroarch 1.7.3

Discussion in 'Software Releases' started by canseco, Aug 21, 2017.

  1. canseco

    canseco Very Active Member

    Joined:
    Jun 1, 2004
    Messages:
    885
    Location:
    Spain
    Retroarch 1.7.3

    [​IMG]

    Changelog

    WARNING: You will need to use an external USB Wifi dongle to update Core Info Files, Assets, Databases and Overlays, rest is optional, except Cores, included inside PND.
    WARNING 2: Needs 4.10 GPU beta driver version.

    1.6.7.0
    - Initial release. Based on Retroarch beta PND made by ptitSeb on his lair beta post.
    - Updated cores to their latest git version:

    beetle-ngp-libretro ,beetle-pce-fast-libretro, beetle-pcfx-libretro
    snes9x_libretro, snes9x2005_libretro (changed name from catsfc)
    snes9x2010_libretro (changed name from snes9x_next)
    gpsp, QuickNES_Core, scummvm 1.9.0, fbalpha_libretro
    nxengine_libretro, mrboom-libretro, tgbdual-libretro, beetle-supergrafx-libretro
    Genesis-Plus-GX, beetle-wswan-libretro, fmsx-libretro

    - New cores:
    libretro-gme, libretro-cap32, px68k-libretro, vice-libretro (x64, x128 later)
    - Sources and compile script included inside src folder.

    1.6.7.1
    - Disabled Threaded Video and Hard GPU sync on default config, fixes pauses when control got pressed on some program/games, and better performance on some emulators.

    - New Cores:

    libretro-atari800 6e46ec1
    xrick-libretro bdbd6ef

    - Updated Cores:

    beetle-pce-fast-libretro e88b456
    beetle-supergrafx-libretro df3e4dd
    fbalpha 2bacd3c
    mrboom-libretro ff58ea7
    Genesis-Plus-GX abc3d20
    snes9x 95715f8
    prosystem 31d2b8e
    Dinothawr c48088b
    nestopia 36b200a

    - Updated previews.

    1.6.7.2

    - Cores updated:

    picodrive 9ae88ef
    fbalpha b20cfd4
    gw-libretro 7cafbf4
    libretro-handy 420a16f
    beetle-ngp-libretro 163fc92
    libretro-fceumm 3cbd99e
    nestopia 3eacbb2

    - Cores removed:

    hatari (Bus error, looks on the wrong place for tos)
    meteor_libretro (segfault)
    mednafen_gba_libretro (too slow)
    mgba_libretro (segfault)
    vba_next_libretro (too slow)
    vbam_libretro (too slow)

    1.6.7.3

    - Cores updated:

    beetle-ngp-libretro ab5d1d5
    beetle-pce-fast-libretro d2080d7
    Dinothawr 21adc38
    fbalpha 1d0a61c
    gw-libretro 068f600
    Genesis-Plus-GX 7104058
    libretro-fceumm d6df119
    libretro-atari800 f892b44
    mgba_libretro 49c9254
    mrboom-libretro fca110d
    nestopia 54f6d76
    nxengine-libretro edc96c3
    picodrive c3887ce
    snes9x eb7cced
    QuickNES_Core 7c0796d
    pcsx_rearmed c7dde5e
    px68k-libretro a272864
    vice-libretro 8139feb

    Removed:

    mame, mame 2010, 2014 (too slow)

    - Updated libs, SDL 2.0.7, libpng 1.6.34, etc.

    1.6.9.0

    - Updated to latest stable release.

    - Cores updated:

    bettle-pcfx 5331315
    beetle-wswan-libretro ff4bbff
    beetle-supergrafx-libretro c9634b2
    fmsx-libretro 8ca1dca
    gpsp dbb83e5
    libretro-cap32 3e14ceb
    libretro-gme 2d0fb4e
    libretro-handy a4de67f
    tgbdual-libretro a973b67
    prosystem bdc2a82
    xrick-libretro 2623032
    scummvm e35edf9

    1.7.0.0

    Updated cores:

    scummvm 2.0.0 6345d9a
    beetle-ngp-libretro d8145bd
    beetle-pce-fast-libretro 3731ec9
    beetle-wswan-libretro fd18010
    bettle-pcfx 47240d7
    beetle-supergrafx-libretro 9749ab8
    Genesis-Plus-GX 69b2c0c
    gw-libretro 8f054a1
    libretro-fceumm 221c1fa
    mgba_libretro 05e2ff4
    mrboom-libretro def60c8
    nestopia 754d283
    prosystem 57c80cb
    QuickNES_Core 58e77db

    Added cores:

    snes9x2010 48eebbb

    Removed:

    snes9x (too slow)

    1.7.1.0
    - Latest Retroarch stable release.
    - Updated SDL 2.0.8 (thx to ptitSeb for updating his github repo so quickly) and SDL2 Image 2.0.3.
    - Updated source code in src folder.
    - More info: https://www.libretro.com/index.php/retroarch-1-7-1-released/

    Updated:

    Genesis-Plus-GX 0aa222e
    GW (GameWatch) 9962b03
    GME (Game Music Emulator) 111ca8f
    FBAlpha (Arcade) e809986
    FCEUMM (NES) 16170cd
    MGBA b3c4ab2c
    MRBoom (Game) 4.4 50ccc5b
    Nestopia 5ecea44
    Picodrive f5d7a8d
    Snes9x2010 b9be098
    TGB Dual (GB) bad6ae0
    VICE 3.0 (C64) bea26

    1.7.2.0
    - Latest Retroarch stable release.
    - This time using latest git gl4es release instead of GLES2 directly.
    - Updated lots of cores, see list below.
    - More info: https://www.libretro.com/index.php/retroarch-1-7-2-released/

    Updated:
    atari800 (Atari-5200) 01ac024
    beetle-ngp (NeoGeo Pocket) b2b5c2c
    beetle-pce-fast (PC Engine) 11f7aaa
    bettle-pcfx 1767dd1 (PC-FX)
    beetle-supergrafx (SuperGrafx) 022f188
    beetle-wswan (Wonderswan) 4d702bc
    cap32 (Amstrad CPC) 76529bd
    Dinothawr 92431d1
    Genesis-Plus-GX (Megadrive) 823e278
    gpsp (GBA) 434612a
    GME (Game Music Emulator) 7f7aa31
    GW (GameWatch) ae06261
    FBAlpha (Arcade) 08cf5c6
    FCEUMM (NES) 82fd24e
    fmsx (MSX1/2) d856a29
    handy (Atari Lynx) 64e5f90
    mgba (GBA) 9e02efe0
    MRBoom 4.4 (Game) dc95890
    Nestopia (NES) 4fceba0
    nxengine (Cave Story) 32d68ce
    Picodrive (Megadrive) eaac037
    prosystem (Atari-5200) 360c65d
    QuickNES_Core (NES) 6d50e29
    Snes9x2010 (SNES) 443e3d1
    TGB Dual (GB) fe5c3ff
    VICE 3.0 (C64) bd62332c1
    XRick 5d5baab
    px68k (X68000) f69e15f

    1.7.3.0
    - Latest Retroarch stable release, compiled with latest beta codeblocks.pnd command line.
    - Compiled Filters on filters PND, default config changed, but current users should edit retroarch.cfg on appdata folder. Thx to PokeParadox for the info.
    - Updated lots of cores, see list below.
    - More info: https://www.libretro.com/index.php/retroarch-1-7-3-released/

    Updated:

    beetle-supergrafx (SuperGrafx) 0d4d964
    FBAlpha (Arcade) 469a2ac
    Genesis-Plus-GX (Megadrive) b2667eb
    gpsp (GBA) 2500283
    handy (Atari Lynx) debca1e
    mgba (GBA) c9ac2548
    MRBoom 4.5 (Game) 68e0b9c
    SCUMMVM 2.0.0 3a9d1f574a
    nxengine (Cave Story) ff2a938
    Snes9x2010 (SNES) fc2457e

    Default controls:

    (B) Accept
    (X) Cancel
    Start+Select - Go to menu while the program/game is running
    TAB - Exit the emulator (Changed because C64 uses ESC as Run/Stop)

    Link to homepage:
    https://www.libretro.com/
    Link to repo:
    https://repo.openpandora.org/?page=detail&app=retroarch_ptitseb
    Link to changelog:
    https://www.libretro.com/index.php/retroarch-1-7-3-released/
     
    Last edited: May 24, 2018
  2. PowerGod

    PowerGod Advanced Member

    Joined:
    Jun 20, 2011
    Messages:
    3,039
    Cool !!

    The internal wifi doesn't work for this ?
     
  3. canseco

    canseco Very Active Member

    Joined:
    Jun 1, 2004
    Messages:
    885
    Location:
    Spain
    No, it doesn't.

    As always, any feedback, patch or suggestion for default config, etc, is welcome.
     
  4. b_o_b

    b_o_b Advanced Member

    Joined:
    Sep 7, 2010
    Messages:
    1,316
    Awesome program! Reminds me of pandafe. Advantage of pandafe is/was that it can be used for most programs already available for the Pandora that accept command line but setting up did require some effort.

    Retroarch is pretty easy to work with out of the box.
    Method below seems to be the easiest method to just give it a try. It has a lot of features though, so this is just the tip of the iceberg.

    Start with 'load core' and select the system you are interested in. For some there are more selections to be made (e.g SNES got a bunch of them)
    Not all cores work as well, so if it doesn't work just pick an alternative.
    After picking the core, goto "load content" and search for the rom / program you want to run.

    The following work very well out of the box - at least for the limited time I played with it:
    Gameboy emulation, NES, SNES seems to be full speed

    The following are working fine but for some games might lack performance.
    Genesis emulation - picodrive core. PSX emulation - pcsx rearmed core.
    To test performance I always like to play pinball - both play less then the corresponding 'official' Pandora counterpart. Works but just not a smooth as needed for a pinball game. That said.. it might be perfectly fine for less demanding games.

    After playing some games you have a nice selection of the recent games played that can be chosen from a convenient list.

    F1 - select menu
    x - back
     
    levi likes this.
  5. canseco

    canseco Very Active Member

    Joined:
    Jun 1, 2004
    Messages:
    885
    Location:
    Spain
    No need to load the core before, just load content, select program/game, and a list of compatible cores will show up.

    They recently added a Favorites section too. This summer they had a lot of updates, as i did start with 1.6.1, but more difficult to keep up with the cores, ;)

    I forgot to post the default control mapping, but tried to use only face buttons, so F1 would be Start+Select, and x would be X face button.

    Picodrive is on my to update list, but yeah, nothing beats the ports made by the same people that made the emulators, like Notaz, Exophase, etc.
     
  6. Azerty16

    Azerty16 Member

    Joined:
    Feb 16, 2010
    Messages:
    134
    4.10 GPU, so it will not work on CC Pandora ? :(
     
  7. mamemaniac

    mamemaniac Member

    Joined:
    Apr 7, 2011
    Messages:
    230
    AFAIK you can't install 4.10 SGX driver on CC Pandora, so no. However i can confirm the old Retroarch PND from PtitSeb works perfectly also with ancient SGX drivers (i tried it on my Rebirth unit with default SGX driver without issues) so, for the moment, you can use that.
     
  8. canseco

    canseco Very Active Member

    Joined:
    Jun 1, 2004
    Messages:
    885
    Location:
    Spain
    It works, but for some strange reason, some face buttons don't work with older drivers.

    And it would be great if somebody could confirm this, maybe i did something wrong.
     
  9. b_o_b

    b_o_b Advanced Member

    Joined:
    Sep 7, 2010
    Messages:
    1,316
    I have tried another driver because with the picodrive core I had troubles accessing the menu and performance issues- F1 didn't result in showing the menu (pressing it does make it appear but is goes away immediately)*
    The other drivers I tried didn't make it better, but also didn't make it worse.

    Picodrive does show 60 fps so it should run full speed. Sound is fine, usually when there are performance issues sounds becomes a problem as well. Maybe the problem is video related? Could a video setting help? The problem with pinball look a bit like ghosting - ball and screen scrolling is just not smooth.

    Tried to play around with some settings myself but messed up my configuration and couldn't see the menu at all anymore... I have a made a backup of my cfg file now ;)

    [edit] * text adjusted - strike through - because I should use select/start as suggested by canseco :-#
     
    Last edited: Aug 25, 2017
  10. canseco

    canseco Very Active Member

    Joined:
    Jun 1, 2004
    Messages:
    885
    Location:
    Spain
    Changelog

    1.6.7.1
    - Disabled Threaded Video and Hard GPU sync on default config, fixes pauses when control got pressed on some program/games, and better performance on some emulators.

    - New Cores:

    libretro-atari800 6e46ec1
    xrick-libretro bdbd6ef

    - Updated Cores:

    beetle-pce-fast-libretro e88b456
    beetle-supergrafx-libretro df3e4dd
    fbalpha 2bacd3c
    mrboom-libretro ff58ea7
    Genesis-Plus-GX abc3d20
    snes9x 95715f8
    prosystem 31d2b8e
    Dinothawr c48088b
    nestopia 36b200a

    - Updated previews.

    Picodrive still not updated because of a linking problem.
    Use Genesis-Plus-GX in the meantime.

    And don't forget to rate on the repo, ;)
     
    Last edited: Aug 27, 2017
    b_o_b likes this.
  11. Hồng Thất Công

    Hồng Thất Công Đả Cẩu Bổng Pháp

    Joined:
    Dec 19, 2012
    Messages:
    4,380
    Location:
    Cái Bang
    Wow this is pretty good. I tried it a little last night and all games run full speed. Much diferent from Retroarch version years ago :)

    How can I map the Pandora button to replace Start+Select?
     
  12. canseco

    canseco Very Active Member

    Joined:
    Jun 1, 2004
    Messages:
    885
    Location:
    Spain
    Settings -> Input -> Menu toggle gamepad combo, but the other options are not very good.
     
  13. b_o_b

    b_o_b Advanced Member

    Joined:
    Sep 7, 2010
    Messages:
    1,316
    Works indeed better than Picodrive - changed settings in previous version to 'rgb' and that improved it even more. It still wasn't as smooth as Picodrive for Pandora but will work fine for most games. Will update to the latest version - let's see if it even improves more.
    Nice to be able to play with so many systems under one GUI with a convenient bookmarking / savestate system.

    Depending on the system it can be full speed, but Genesis, PSX and DS certainly wasn't full speed when I played it. That said, it is worthwhile setting it up for the 'all in one' approach and depending on the games I can tolerate a bit less performance for the convenience.
    Two systems I didn't mention before that perform very well are gpsp (gba) and vice (c64)

    BTW - anyone wondering why this version is looking different than most tutorials you see online (e.g youtube) is because the most popular gui used is xmb - default in this version is rgui. You can change that in settings -> driver -> menu driver
    Update assets etc first or else it will not look / work as expected.
     
    Last edited: Aug 27, 2017
  14. notaz

    notaz Certified Guru

    Joined:
    Aug 23, 2005
    Messages:
    4,913
    Location:
    Lithuania
    What linking problem?
     
  15. canseco

    canseco Very Active Member

    Joined:
    Jun 1, 2004
    Messages:
    885
    Location:
    Spain
    /mnt/utmp/codeblocks/usr/lib/gcc/armv7l-unknown-linux-gnueabi/7.1.0/../../../../armv7l-unknown-linux-gnueabi/bin/ld.gold: error: cpu/cyclone/Cyclone.o: requires unsupported dynamic reloc R_ARM_REL32; recompile with -fPIC
    /mnt/utmp/codeblocks/usr/lib/gcc/armv7l-unknown-linux-gnueabi/7.1.0/../../../../armv7l-unknown-linux-gnueabi/bin/ld.gold: error: cpu/cyclone/tools/idle.o: requires unsupported dynamic reloc R_ARM_REL32; recompile with -fPIC
    collect2: error: ld devolvió el estado de salida 1
    make: *** [Makefile:196: picodrive_libretro.so] Error 1

    A bit strange because the -fPIC flag is there.

    This is the compile line i used with most cores

    make -f Makefile.libretro platform="armv"
     
    Last edited: Aug 28, 2017
  16. Hồng Thất Công

    Hồng Thất Công Đả Cẩu Bổng Pháp

    Joined:
    Dec 19, 2012
    Messages:
    4,380
    Location:
    Cái Bang
    I tried R-Type Delta with PSX-ReArmed core and it was full speed for me. Picodrive core works for me full speed as well. Will test more...
     
    canseco likes this.
  17. notaz

    notaz Certified Guru

    Joined:
    Aug 23, 2005
    Messages:
    4,913
    Location:
    Lithuania
    It links for me, but I'm using normal 'ld', not 'ld.gold'.
     
    canseco likes this.
  18. canseco

    canseco Very Active Member

    Joined:
    Jun 1, 2004
    Messages:
    885
    Location:
    Spain
    Removig -fuse-ld=gold flag from CCFLAGS and CXXFLAGS so it uses default ld, compiled for me too, but when trying to launch the core, this happened:

    [ERROR] Error(s): /mnt/utmp/retroarch/cores/picodrive_libretro.so: unexpected reloc type 0x03

    But compiling like this, the core launches fine:

    make -f Makefile.libretro platform="unix"

    Thx for the feedback and this great emulator.
     
  19. notaz

    notaz Certified Guru

    Joined:
    Aug 23, 2005
    Messages:
    4,913
    Location:
    Lithuania
    With platform="unix" it'll be a lot slower, I need to look what's going on there...
     
    Hồng Thất Công likes this.
  20. b_o_b

    b_o_b Advanced Member

    Joined:
    Sep 7, 2010
    Messages:
    1,316
    Is the Hatari core working? I have placed the tos.img image in the system/bios directory but it crashes after selecting a rom.
    I wanted to provide a better report, but I couldn't start Retroarch from command line after mounting the pnd and executing runscript.sh.

    BTW. I did do a md5sum check to be sure the tos I am using is the right one. Tried a couple of roms but they al crash. https://buildbot.libretro.com/docs/library/hatari/

    Not sure if this is expected behaviour, but retroarch.cfg file is wiped every time after removing the sd card with Retroarch from the pandora, reinserting the card and starting it again. Retroarch then crashes and the cfg file is present but empty (0 kb)
    I am now shutting down the Pandora before removing the card.

    Just noticed a recent commit on github that mentioned the same error.
    https://github.com/libretro/picodrive/commit/c7d7ac71a421c43c0c701b18c58b87fc868e02d8
     
    Last edited: Sep 9, 2017

Share This Page

Loading...