PS3 RetroArch 1.6.3 - Improved PS3 Release from libretro

The libretro team has released a new update the PS3 port of RetroArch, supplying a DEX version for Custom Firmware users, ps3 dev & libretro Contributor @Ezio follows up that release with a CEX version and also a ODE version for user's who may be using one of the Opical Disc Emulators (ODE). This update comes equipped with the missing cores from v1.6.0 and this might be the first release for the PS3 to contain the o2em core, which is a simple Odyssey 2 & Videopac+ emulator for those wondering. but Ezio_PS does confirm the Atari ProSystem emulator is now fully working once again and for those who have been awaiting a fix to Neo Geo Pocket there is very good news about that core on the horizon View all the details and downloads available for Custom Firmware (CEX & DEX) and Optical Disc Emulator (aka ODE) versions of the popular multi-system emulator that now contains 27 libretro cores. (note: neo-geo pocket has incoming fix as Ezio explians).

RetroArch_PlayStation _3_PS3.jpg

  • RetroArch 1.6.3 (PS3)

    General changelog (All Platforms)
    • IOS: Fix GL regression – 32bit color format cores were no longer rendering
    • CHEEVOS: Add support for N64 cheevos and other small fixes.
    • CHEEVOS: Add 'Achievements -> Achievements Verbose Mode'. Ability to display cheevos related messages in OSD, useful for RetroAchievements users.
    • AUDIO: Audio mixer's volume can now be independently increased/decreased, and muted.
    • AUDIO: Mute now no longer disables/enables audio but instead properly mutes the audio volume. Mute is also independent from the audio mixer volume.
    • INPUT: Add mouse index selection; ability now to select between different mice
    • INPUT: Fix 'All Users Control Menu' setting
    • LINUX: Add a tinyalsa audio driver. Doesn't require asoundlib, should be self-contained and lower-level.
    • LOBBIES: Announce the RetroArch version too
    • LOCALIZATION: Add Traditional Chinese translation
    • LOCALIZATION: Update French translation
    • LOCALIZATION: Update Italian translation
    • LOCALIZATION: Update Japanese translation
    • LOCALIZATION: Update Russian translation
    • MENU: Add 'User Interface -> Views'. Ability to display/hide online updater and core updater options.
    • NETPLAY: Disconnecting one client shouldn't cause everyone to disconnect anymore
    • NETWORK: SSL/TLS support, disabled by default
    • SCANNER: Fix PS1 game scanning
    • SCANNER: Move content list builder into scanner task with progress, fixes menu freeze with large playlists
    • SDL2: Fix 'SDL2 driver does not see the hat on wired Xbox 360 controller"
    • SETTINGS: Fix regression 'Custom Viewport is no longer overridable per-core or per-game'
    • VITA: Add cheevos support
    • VITA: Add support for external USB if mounted
    • WAYLAND: Fix menu mouse input
    • WII: Add support for single-port 'PS1/PS2 to USB controller adapter'

    PlayStation3
    • We have posted a DEX version. We hope that separate community members can convert this to CEX and then offer it to us so we can host it. (UPDATE see next TAB in article for CEX & ODE version)


  • via @Ezio

    This version is better than 1.6.0 since prosystem core works again fully.
    Recently (about 2 days ago) ngp core has been fixed and it is again working on ps3 after several years. Latest time i saw it working was on RA 1.0.0.3 if i remember good. Anyway i'll build a little pkg including the fixed core in the next days, so ps3 users can enjoy again with it.

  • Included Cores: (much improved from version 1.6.0)
    • 2048_libretro_ps3
    • fbalpha2012_libretro_ps3
    • fceumm_libretro_ps3
    • gambatte_libretro_ps3
    • genesis_plus_gx_libretro_ps3
    • gw_libretro_ps3
    • handy_libretro_ps3
    • mame2000_libretro_ps3
    • mame2003_libretro_ps3
    • mednafen_gba_libretro_ps3
    • mednafen_lynx_libretro_ps3
    • mednafen_ngp_libretro_ps3
    • mednafen_pce_fast_libretro_ps3
    • mednafen_pcfx_libretro_ps3
    • mednafen_supergrafx_libretro_ps3
    • mednafen_vb_libretro_ps3
    • mednafen_wswan_libretro_ps3
    • nestopia_libretro_ps3
    • nxengine_libretro_ps3
    • o2em_libretro_ps3
    • prboom_libretro_ps3
    • prosystem_libretro_ps3
    • quicknes_libretro_ps3
    • snes9x2010_libretro_ps3
    • stella_libretro_ps3
    • vba_next_libretro_ps3
    • virtualjaguar_libretro_ps3


Downloads:

UPDATE 2: Here is a more current version with additional fixes
http://www.psx-place.com/threads/retroarch-1-6-7-fixed-ps3-nightly-09-03-17.14764/

Source(s): forums.libretro.com / libretro.com
Official Project website: http://retroarch.com/
 
Last edited:
Yep

same here. Every core I tried just locked the console.

If a core freezes the console, then it's a better idea just to quit from retroarch otherwise every core/setting will work bad.
Anyway the core issues are coming from the buildbot (different sdk creates these issues, i had the same freezes some time ago), so fortunately the code is better.
What i mean is that i haven't any freeze/lock if i compile the cores on my end.

@Underball try this patch, it should fix prosystem, mame2000 cores and (maybe) load/save bug on snes core (i didn't yet test it), install it over the nightly.
https://mega.nz/#!5BpyXZjZ!oMPxYMwhzEhP1f-xlqLFRQSgdYYWJanD1lUXyOO0ZX8
 
Last edited:
If a core freezes the console, then it's a better idea just to quit from retroarch otherwise every core/setting will work bad.
Anyway the core issues are coming from the buildbot (different sdk creates these issues, i had the same freezes some time ago), so fortunately the code is better.
What i mean is that i haven't any freeze/lock if i compile the cores on my end.

@Underball try this patch, it should fix prosystem, mame2000 cores and (maybe) load/save bug on snes core (i didn't yet test it), install it over the nightly.
https://mega.nz/#!5BpyXZjZ!oMPxYMwhzEhP1f-xlqLFRQSgdYYWJanD1lUXyOO0ZX8
ezio,

prosystem and MAME now work, but the PS3 lockup issue affects all the cores, not just those two.

also - the database.c update file I submitted the other day isn't being added, because when twinaphex accepted the pull request, he put the new file in the wrong folder. it belongs in the /core/ sub folder with the emulator core files, overwriting the original. he put it in the root folder, so when you compile, it is still using the old one that never got overwritten.
 
ezio,

prosystem and MAME now work, but the PS3 lockup issue affects all the cores, not just those two.

also - the database.c update file I submitted the other day isn't being added, because when twinaphex accepted the pull request, he put the new file in the wrong folder. it belongs in the /core/ sub folder with the emulator core files, overwriting the original. he put it in the root folder, so when you compile, it is still using the old one that never got overwritten.

Also the save/load bug on snes is fixed, so @Drag can install the fix-pkg i posted above since he was looking for it.

About database.c of the prosystem core, Twinaphex put it into the right folder just some hours ago, i guess a new compile needs.

The other cores lockup PS3? It sucks, it probably needs to compile again all the cores and then do a release for every ps3 versions, at least untill the issues on the buildbot don't get fixed. :/

@Underball o somebody else, could you test the ps3 nightly of the 16th over the buildbot? It would be useful, since developer heuripedes added a patch for xmb crash just some hours ago (i don't know if it's related to ps3 issues though)
 
Last edited:
Also the save/load bug on snes is fixed, so @Drag can install the fix-pkg i posted above since he was looking for it.

About database.c of the prosystem core, Twinaphex put it into the right folder just some hours ago, i guess a new compile needs.

The other cores lockup PS3? It sucks, it probably needs to compile again all the cores and then do a release for every ps3 versions, at least untill the issues on the buildbot don't get fixed. :/
Sometimes the other cores lock, sometimes they work. Genesis gx didn't lock, but shaders don't work at all. Mame and prosystem locked every time. If you could do a quick compile of prosystem with the database file in the right place, I'd be happy. The rest can wait until buildbot is fixed.
 
I had a weird thing going on with MAME 2000(with the fix-for-RetroArch-CEX-v.1.6.5.) i loaded Roc'n Rop and it worked fine, but when i loaded another rom it would still load Roc'n Rop. Did happen with all the games i tried with. When i tried the other games first it would only freeze or send me back to the retro menu.
 
Also the save/load bug on snes is fixed, so @Drag can install the fix-pkg i posted above since he was looking for it.

About database.c of the prosystem core, Twinaphex put it into the right folder just some hours ago, i guess a new compile needs.

The other cores lockup PS3? It sucks, it probably needs to compile again all the cores and then do a release for every ps3 versions, at least untill the issues on the buildbot don't get fixed. :/

@Underball o somebody else, could you test the ps3 nightly of the 16th over the buildbot? It would be useful, since developer heuripedes added a patch for xmb crash just some hours ago (i don't know if it's related to ps3 issues though)
I tested the latest nightly. Still locking up the cores. They didn't patch the sdk. Any chance you could compile the prosystem one with the latest git? I can't test if my updates worked.

Thanks
 
Ezio

Thanks for all the effort it has had with the retroarch for ps3, a doubt I have tested yesterday the retroarch 1.6.7 on my ps3 cfw cobra ferrox 4.81 CEX, colors type 2048, atari7800 .. which were changed, it would not be good to enter The official compilation of retroarch, because here in my tests these changes that you made work perfectly.

Any chance of colors like picodrive, FBAAlpha, pcsx_rearmed, ScummVM, snes9x with MSU-1 games, mame 2010, ppsspp, appear in the retroarch version ps3?

Always a hug and success.
 
@Ezio - I updated the database file again and updated the color palettes for Prosystem. The pull requests was accepted by Twinaphex. If you could compile it one more time, that would be awesome. I put in a request on the libretro main forum to fix the SDK so the nightlies will work, but I don't know if they will fix it soon.
 
Last edited:
Here is a fix for latest nightly (1.6.7) for prosystem, mame2000 and snes save/load bug.
https://mega.nz/#!BVphhCKY!PoGhb9qF9xjsHqW6-0VAkNohK8LLuS7nCpg69XEVatw
It includes latest source for cores and frontend, so @Underball can now test his changes to the core and @Drag can now save correctly on snes also on 1.6.7 version.

@antonioks some cores need a lot of work such as ppsspp and psx cores, others doesn't compile and i have no time to fix something.

@chicco33 the release notes are the same for the other versions, some new thibgs are favourite tabs, renaming the favorites/playlists and the 'remove core' function hidden into the info menu.

Actually i'm trying to help libretro devs to get the cex release fully working.
 
@Ezio Thank you my dear for the answer, I had thought of colors like the peak drive, which already exists for psp, for it give 100% support to sega games 32x, and in the core snes9x in place of snes9x2010 by it support the MSU- 1, a smaller colors that I do not know if they could appear in ps3 would be MSX, I'm hoping that with the return of CaptainCPS-X with the FB Alpha Retro Loader (Light), we can have the definitive FBA Alpha with ps3, Only time will show us and that will come how much more things for the better ps3. A big hug and a great Sunday.
 
Here is a fix for latest nightly (1.6.7) for prosystem, mame2000 and snes save/load bug.
https://mega.nz/#!BVphhCKY!PoGhb9qF9xjsHqW6-0VAkNohK8LLuS7nCpg69XEVatw
It includes latest source for cores and frontend, so @Underball can now test his changes to the core and @Drag can now save correctly on snes also on 1.6.7 version.

@antonioks some cores need a lot of work such as ppsspp and psx cores, others doesn't compile and i have no time to fix something.

@chicco33 the release notes are the same for the other versions, some new thibgs are favourite tabs, renaming the favorites/playlists and the 'remove core' function hidden into the info menu.

Actually i'm trying to help libretro devs to get the cex release fully working.
@Ezio - unfortunately, that prosystem you posted had partially bad palette code in it. My fault, copy and past error in the source. The palettes were corrected late yesterday after the ones you posted. Everything else is good though. Hopefully they can sort out the nightlies, it still has issues locking up.
 
Underball It's okay to watch the Mame 2000 version Nintendo WII, and now on the PS3 Mame 2000, when I load a SEGA game from Arcade, type OutRun, Altered Beast, E-Swat, Blurry, it's been a long time already, so in Mame 2003 the lyrics are normal.
 
@Ezio, thank you for your amazing work, save/load ok on snes, but already it's your knowledge that when it comes out of the core, sometimes the console freezes.I do as you said, I quit from retroarch and ok
 

Featured content

Trending content

Back
Top