PS3 RetroArch 1.6.0 Released - PS3 Version is back & New Vita / PSTV Improvements

Good news comes from the libretro team, as the flagship project RetroArch matures to version 1.6.0 and the beloved PS3 version has been apart of the mix along with a new version for PS Vita / PlayStation TV (& other non playstation ports) as well. The PS3 version does not contain any new cores since some of the previous builds in v1.3 era (maybe one or two less like "81"), but the build overall does seem more polished and most features are working well from initial test, but you may encounter a few bugs which if you do its also good to report them. The Vita port continues to see developer Frangarcj lead the charge with speed in mind for this update, see the details about these ports and others as the libretro team continues evolving this multi-system emulator that seems to run on just about every popular platform out there.
-STLcardsWS


RA.png

  • PlayStation 3 port
    • Sony might have just ended production of the PlayStation3 in Japan as of two days ago, but we are still supporting it for RetroArch regardless! The last stable release for RA PS3 was back in 1.3.6 days, so the remaining diehard PS3 jailbroken users will be glad to hear that 1.6.0 is available for PS3 right now!
    • We are only supplying the DEX version. We will assume PS3 repackers will be able to make a CEX version out of this.

    PS Vita / PlayStation TV Port
    • Frangarcj has provided patches which fixes the slow file I/O speeds for the Vita port, an issue which afflicts a lot of homebrew on the Vita actually. Menu performance regressions should also be fixed. For instance, the menu was previously erroneously running at 30fps.

  • Here is a changelog of most of the things that changed (Across Platforms):
    • AUTOSAVE/SRAM – Fix bug #3829 / #4820 (https://github.com/libretro/RetroArch/issues/3829)
    • ENDIANNESS: Fixed database scanning. Should fix scanning on PS3/WiiU/Wii, etc.
    • NET: Fix bug #4703 (https://github.com/libretro/RetroArch/issues/4703)
    • ANDROID: Runtime permission checking
    • ANDROID: Improve autoconf fallback
    • ANDROID: Improve shield portable/gamepad device grouping workaround
    • ANDROID: Allow remotes to retain OK/Cancel position when menu_swap_ok_cancel is enabled
    • LOCALIZATION: Update/finish French translation LOCALIZATION: Update German translation
    • LOCALIZATION: Update Japanese translation
    • LOCALIZATION/GUI: Korean font should display properly now with XMB/MaterialUI's default font
    • MENU: Improved rendering for XMB ribbon; using additive blending (Vulkan/GL)
    • OSX/MACOS: Fixes serious memory leak
    • WINDOWS: Added WASAPI audio driver for low-latency audio. Both shared and exclusive mode.
    • WINDOWS: Added RawInput input driver for low-latency, low-level input.
    • WINDOWS: Core mouse input should be relative again in cores
    • MISC: Various frontend optimizations.
    • VIDEO: Fix threaded video regression; tickering of menu entries would no longer work.
    • WII: Fix crashing issues which could occur with the dummy core
    • WIIU: HID Controller support
    • WIIU: XMB/MaterialUI menu driver support
    • WIIU: Initial network/netplay support
    • LOBBIES: Fallback to filename based matching if no CRC matches are found (for people making playlists by hand)
    • LOBBIES: GUI refinement, show stop hosting when a host has been started, show disconnect when playing as client
    • LOBBIES: if the game is already loaded it will try to connect directly instead of re-loading content (non-fullpath cores only)
    • LOBBIES: unify both netplay menus
    • THUMBNAILS: Thumbnails show up now in Load Content -> Collection, Information -> Database
    • VITA: Fix slow I/O
    • VITA: Fix 30fps menu (poke into input now instead of reading the entire input buffer which apparently is slow)
    • VITA: Fix frame throttle
    • VULKAN: Unicode font rendering support. Should fix bad character encoding for French characters, etc.
    • VULKAN: Fix some crashes on loading some thumbnails
    • AUDIO: Audio mixer support. Mix up to 8 streams with the game's audio.

  • PlayStation 3 - Included Cores
    • 2048_libretro_ps3
    • fbalpha2012_libretro_ps3
    • fceumm_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
    • prboom_libretro_ps3
    • prosystem_libretro_ps3
    • quicknes_libretro_ps3
    • snes9x2010_libretro_ps3
    • stella_libretro_ps3
    • vba_next_libretro_ps3
    • ..
    • .
    • .
    • .
    • .
    • .
    • .
    • .
    • .
    • .
    • .
    • .
    • .
    • .
    • .
    PS Vita / PlayStation TV - Included Cores
    • 81_libretro
    • 2048_libretro
    • desmume_libretro
    • dosbox_libretro
    • fbalpha_libretro
    • fbalpha2012_cps1_libretro
    • fbalpha2012_cps2_libretro
    • fbalpha2012_libretro
    • fbalpha2012_neogeo_libretro
    • fceumm_libretro
    • fuse_libretro
    • gambatte_libretro
    • genesis_plus_gx_libretro
    • gpsp_libretro
    • gw_libretro
    • handy_libretro
    • mame2000_libretro
    • mame2003_libretro
    • mednafen_ngp_libretro
    • mednafen_pce_fast_libretro
    • mednafen_vb_libretro
    • mednafen_wswan_libretro
    • nestopia_libretro
    • nxengine_libretro
    • pcsx_rearmed_libretro
    • picodrive_libretro
    • prboom_libretro
    • prosystem_libretro
    • quicknes_libretro
    • snes9x2002_libretro
    • snes9x2005_libretro
    • snes9x2005_plus_libretro
    • snes9x2010_libretro
    • stella_libretro
    • tgbdual_libretro
    • tyrquake_libretro
    • vba_next_libretro
    • vecx_libretro
    • yabause_libretro

  • PowerPC OSX port
    • It's also been a long time since we released a new build of the PowerPC OSX port. We have bundled the cores that have been ported to PowerPC inside the main app bundle. To use this version, you need at least MacOS X version 10.5 (Leopard) and a PowerPC Mac.

    Wii port
    • The Wii port has received stability fixes amongst other things.

    WiiU port
    • Each and every RetroArch release is always a community effort. FIX94 and aliaspider have made numerous improvements to the WiiU version of RetroArch. For one, it has HID controller support now, which means you can use gamepads other than the default Wii U gamepads on it. There is also support for the XMB and MaterialUI menu drivers. There are some graphical touches missing from it such as shader effects though, so don't expect to see the fancy ribbon animating on the WiiU yet.
    • Overall, it is a big improvement on what went before. Netplay should also start to work on WiiU.
      wiiu-300x225.jpg


    Windows version improvements
    • Windows users now can use the WASAPI audio driver for the first time, which should allow for lower-latency audio. And if that isn't enough, there is another successfully completed bounty, a RawInput input driver, which should allow for lower-latency low-level input.

    Vulkan renderer
    • The Vulkan renderer has received some improvements. It should now support Unicode font rendering and render certain accented French characters correctly.

    Localization
    • There have been several localization improvements. The German and Japanese translations have been updated, and Korean text should finally display properly.

    Audio mixer
    • Now here is a real standout feature we are excited to tell you about! RetroArch now has a built-in audio mixer which allows you to mix up to 8 separate audio streams and splice them together with the game's audio. To put it more simply, this means custom soundtrack support from inside RetroArch!
    • Currently, there are a couple of limitations here –
      • 1 – The only supported audio files so far are Ogg Vorbis files (.ogg) and regular Wave files (.wav). Over time, there will be more audio codecs supported.
      • 2 – The audio mixer tracks will only play when the game is running. They will not play while inside the menu, unless you turn off 'Pause when menu activated' (Settings -> User Interface -> Menu).
      • 3 – You can only mix up to 8 simultaneous audio streams so far. Looping is not yet available, neither is pausing an audio stream or changing a stream's volume. All of these might be added in later versions of RetroArch though.
    Here is a quick demonstration of how you use it:
    2017-06-01-044802_3286x1080_scrot-300x157.png

    While the game is running, go to Load Content, and select a supported audio file (either an Ogg Vorbis .ogg file or a .wav file)
    2017-06-01-044813_3286x1080_scrot-300x156.png

    Select 'Add to MIxer'. If the game is already running, this should start playing the music immediately and also add it to your music collection.
    2017-06-01-044826_3286x1080_scrot-300x157.png




 
Last edited by a moderator:
i'd love to, but that link is no good.


Oops, the url was good but the click didn't work I don't know why, sorry. Now is fixed, thanks ;)


Thank you for testing it. I'm glad to know that it works. :smile new:

Which CFW was tested?

I can't remember if my CFW is Habib or Darknet but it is 4.81 COBRA version.
 
Last edited:
Cfw 4.81.2 rebug Rex :)
5889074265af58a7098492ed269b3040.jpg

4489428742a3fad6eac4276368e30640.jpg

Does not make sense to test on REBUG because CEX or DEX will work.
Also on @habib CFW i believe it can run fself's, so that would not be a proper CEX test if that is the case as well. Ferrox I am not sure about, I know playerkp420's would be CEX without fself support.
0
 
Does not make sense to test on REBUG because CEX or DEX will work.
Also on @habib CFW i believe it can run fself's, so that would not be a proper CEX test if that is the case as well. Ferrox I am not sure about, I know playerkp420's would be CEX without fself support.
0
I unfortunately do not use those cfw I'm sorry. Use from years to Habib CFW or CFW Rebug :)
 
CEX version is available for download officially in libretro...
Why cant we have PS3 nightlies to solve some bugs?


Enviado de meu Redmi Note 3 usando Tapatalk
 
Does not make sense to test on REBUG because CEX or DEX will work.
Also on @habib CFW i believe it can run fself's, so that would not be a proper CEX test if that is the case as well. Ferrox I am not sure about, I know playerkp420's would be CEX without fself support.
0

DEX version didn't work for me, I think I'm using DARKNET 4.81 COBRA. But CEX version is officially available to download like "btr" said:

http://retroarch.com/index.php?page=platforms
 
CEX version is available for download officially in libretro...
Why cant we have PS3 nightlies to solve some bugs?

Because these guys do this as a hobby and support SO MANY platforms, Can we really expect them to release a new version all the time? Libretro Team is large and libretro/retroarch is veritable but you still need coding abilties and know how for each platform.

For the PS3 one of the lead devs Squarepusher started and lead the charge forthe PS3 version and was only coder on the team doing so. but since he is one of the leaders of the project his attention was pulled to other platforms and other's like Ezio did pick up the PS3 version and released some versions for the PS3.

The problem is the PS3 port needs some more contributors, The vita port has progressed alot due to the work of Frangarcj.

Some platforms there is constant daily development while other platforms they get spratic attention. Somethings are not platform spefic changes and others are or need o be tweaked for that platfom.

Best thing is to use and if you find an issue simply report them so other can confirm and so the devs are aware of them. Its a large project and without comunity help its not going to do much.

I would assume that Nighlies could be a reality at some point but again i would not expect it only so many hours in a day (especially for hobby projects when people have jobs/school or whatever it may be). .
 
Because these guys do this as a hobby and support SO MANY platforms, Can we really expect them to release a new version all the time? Libretro Team is large and libretro/retroarch is veritable but you still need coding abilties and know how for each platform.

For the PS3 one of the lead devs Squarepusher started and lead the charge forthe PS3 version and was only coder on the team doing so. but since he is one of the leaders of the project his attention was pulled to other platforms and other's like Ezio did pick up the PS3 version and released some versions for the PS3.

The problem is the PS3 port needs some more contributors, The vita port has progressed alot due to the work of Frangarcj.

Some platforms there is constant daily development while other platforms they get spratic attention. Somethings are not platform spefic changes and others are or need o be tweaked for that platfom.

Best thing is to use and if you find an issue simply report them so other can confirm and so the devs are aware of them. Its a large project and without comunity help its not going to do much.

I would assume that Nighlies could be a reality at some point but again i would not expect it only so many hours in a day (especially for hobby projects when people have jobs/school or whatever it may be). .
Yeah, i see..i just stated It because i can see nighlies for almost every port...even Wii
In fact i was not even expect 1.6.0 to be released por PS3.
Only thing that annoyed so far until now is that the shader i use on my retro arcade cabinet with a PS3 inside (crt-geom) is performing unplayable in 1.6.0 and was ok in 1.3.6
And i cant find any other shader with crt curves. Why is this happening? :(


Enviado de meu Redmi Note 3 usando Tapatalk
 
The 1.3.6 has much more cores, so i dont understand why i need this 1.6? Whats the advantage of this 1.6 anyway?
 
The 1.3.6 has much more cores, so i dont understand why i need this 1.6? Whats the advantage of this 1.6 anyway?
So far what i saw was some app improvements, like playlists loading faster, virtual keyboard for search...shall have other bugfixes too. I hope you guys let us know what when you find more.
The cores itselves looks the same...same compatibility, same performance, as 1.3.6
I dont see any good on add mame 2000 (Maybe some games perform better in it? Which ones?)

The bad thing i saw so far was that some shaders are performing way worst than before, and i dont have any clue why...waiting for some libretro member to answer this question.

Enviado de meu Redmi Note 3 usando Tapatalk
 
The 1.3.6 has much more cores, so i dont understand why i need this 1.6? Whats the advantage of this 1.6 anyway?

v1.3.6 contained some Test Cores, which may not be considered Stable enough for a Stable Release. Usually how that works. Jaguar cores is one that comes to mind that fits that one.

Which cores do you see missing ?
v1.6 as mentioned does have some UI improvements and features.
 
So far what i saw was some app improvements, like playlists loading faster, virtual keyboard for search...shall have other bugfixes too. I hope you guys let us know what when you find more.
The cores itselves looks the same...same compatibility, same performance, as 1.3.6
I dont see any good on add mame 2000 (Maybe some games perform better in it? Which ones?)

The bad thing i saw so far was that some shaders are performing way worst than before, and i dont have any clue why...waiting for some libretro member to answer this question.

Enviado de meu Redmi Note 3 usando Tapatalk

MAME2000 = Mame v0.37b5 ,
MAME2003 = Mame v0.78 -

Depending on your Romset it could be better to use one or the other.

Shaders, the project recent had some changes:
https://www.libretro.com/index.php/shader-changes/
not sure if your problem is related to those changes perhaps.
 
MAME2000 = Mame v0.37b5 ,
MAME2003 = Mame v0.78 -

Depending on your Romset it could be better to use one or the other.

Shaders, the project recent had some changes:
https://www.libretro.com/index.php/shader-changes/
not sure if your problem is related to those changes perhaps.
Yeah, i was aware of the romsets, but i already have Full 0.78 romset here, i dont see why get 0.37b5 too, only if some game perform better like Mortal Kombat 2 or some other significant games...do you have information If some game perform better in one than other?


About the shaders, i saw this post but i'm almost certain that 1.3.6 already used .cg shaders, am i wrong?
If yes, is there any way to import the 1.3.6 crt-geom shader to 1.6.0 and how can i do It?


Enviado de meu Redmi Note 3 usando Tapatalk
 
Yeah, i was aware of the romsets, but i already have Full 0.78 romset here, i dont see why get 0.37b5 too, only if some game perform better like Mortal Kombat 2 or some other significant games...do you have information If some game perform better in one than other?


About the shaders, i saw this post but i'm almost certain that 1.3.6 already used .cg shaders, am i wrong?
If yes, is there any way to import the 1.3.6 crt-geom shader to 1.6.0 and how can i do It?


Enviado de meu Redmi Note 3 usando Tapatalk

If v1.3.6 shaders worked, you could take the v1.3.6 pkg and extract the shader folder, install the new version on your PS3 and then replace the shader's with the ones extracted from v1.3.6 to v1.6.

Not sure of all the changes, It might solve your issue. so worth a shot at least.
 
  • Like
Reactions: btr
Loving the new update so far!

I'm still rocking the CRT TV for the old school games and the PS3 is the most powerful console to natively support it and look brilliant without needing to use shaders etc, so the update is greatly appreciated. :)

Looking forward to see what the future brings now the code is up to date and hopefully we'll see a truly stable build in the future.
 
v1.3.6 contained some Test Cores, which may not be considered Stable enough for a Stable Release. Usually how that works. Jaguar cores is one that comes to mind that fits that one.

Which cores do you see missing ?
v1.6 as mentioned does have some UI improvements and features.
Missing cores from 1.6:
- 81_libretro_ps3.SELF
- gambatte_libretro_ps3.SELF
- mednafen_pcfx_libretro_ps3.SELF
- mednafen_wswan_libretro_ps3.SELF
- o2em_libretro_ps3.SELF
- tyrquake_libretro_ps3.SELF
- virtualjaguar_libretro_ps3.SELF
 
Yeah, i was aware of the romsets, but i already have Full 0.78 romset here, i dont see why get 0.37b5 too, only if some game perform better like Mortal Kombat 2 or some other significant games...do you have information If some game perform better in one than other?


About the shaders, i saw this post but i'm almost certain that 1.3.6 already used .cg shaders, am i wrong?
If yes, is there any way to import the 1.3.6 crt-geom shader to 1.6.0 and how can i do It?


Enviado de meu Redmi Note 3 usando Tapatalk

Change RetroArch resolution to 720p
 
Last edited:
Which folders/files would need to be backed up and moved back onto the PS3 after installing the new pkg to keep game saves and previous configurations. I've updated in the past a couple times and always find that the most frustrating part. Anyway thanks for your continued contributions!!
 
Change RetroArch resolution to 720p
Yeah, It solved the crt-geom shader problem but i discovered a bug with It that was not on 1.3.6, i think fixing It Will solve even in fullhd resolution.

When activate Vsync It halves the screen refresh rate (goes to 30fps). When i turns Vsync off it stays halved and the game ignores but we have screen tearing with it. Take a look how the menu behaves when we turn Vsync on... It loses smoothness and stays at 30fps.
Please @Libretro take a look at this bug with care...playing with Vsync off is horrible...

Of course, this using the crt-geom shader.

By the way, is there any other shader with crt curves like crt-geom? I cant find any other

Enviado de meu Redmi Note 3 usando Tapatalk
 
Last edited:
Missing cores from 1.6:
- 81_libretro_ps3.SELF
- gambatte_libretro_ps3.SELF
- mednafen_pcfx_libretro_ps3.SELF
- mednafen_wswan_libretro_ps3.SELF

- o2em_libretro_ps3.SELF
- tyrquake_libretro_ps3.SELF
- virtualjaguar_libretro_ps3.SELF

A few that should be there are missing but some of the listed one are included (marked in red).
@Libretro FYI about these missing cores.

Some of these where test, Jaguar is not stable or polished, tyrquake & gamebatte have been stable cores in many version. so they should be there .

81
o2em
i have not messed with either one so i do not know if they are polished enough to be included in a STABLE release.


Cores from v1.6.0
  • 2048_libretro_ps3
  • fbalpha2012_libretro_ps3
  • fceumm_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
  • prboom_libretro_ps3
  • prosystem_libretro_ps3
  • quicknes_libretro_ps3
  • snes9x2010_libretro_ps3
  • stella_libretro_ps3
  • vba_next_libretro_ps3
 

Featured content

Trending content

Back
Top