PS4 RetroArch (PS4) R4 Released - 21 New Cores Added (PPSSPP/MAME 2015) + New Dynarec Support (Flycast)

Status
Not open for further replies.
Scene Homebrew developer @OsirisX has released RetroArch (PS4) R4, since the R3 release we have seen a number of changes and improvements to the multi-system emulator that is still considered an unofficial port. While there there has been alot of cores converted to the recently released Open SDK (OOSDK) due to the Open SDK still being new and in the early phases something's like libc++ support for instants is missing support and thus preventing some libretro cores from being converted to the Open SDK currently (More then likely when everything is converted we will see this port actually become officially adopted by the libretro team). This release is built on v1.8.8 (of RetroArch) and the update also includes some new libretro core's for the PS4 (gameOS) and those include PPSSPP (PSP), MAME 2015 (Arcade), Beetle Saturn (Sega Saturn), VitaQuake 2 (Rinnegatamante's Vita Port) , Opera (3d0) and various other retro console from the past as seen in the listing of new cores included.

This release also include some new features as well, the complete list of new inclusions can be seen in the details provided in the R4 release notes below. Some of the highlights are dynarec support for the Flycast (Dreamcast), Also Mupen64 Plus & Parallel64 (Nintendo 64) have increased performance with support of the Angryjion plugin.. A number of other improvements have been made as well, see all the details in the release notes from the developer, included below..

retroarch_ps4_r1.png

  • RetroArch (PS4)
    R4 is finally ready! This release comes with a number of changes and improvements including:​
    • Re-based to RetroArch v1.8.8
    • All cores updated to their latest version
    • Converted most cores to OOSDK (Some cores require libc++ which isn't quite ready yet with OOSDK. Cores that did require it were built using the older SDK)
    • Flycast is now dynarec enabled
    • Mupen64Plus and Parallel64 now include Angrylion plugin which should be used for best performance
    • Fixed sound stuttering issue (May not be completely gone but should be less of it)
    • More reserved memory (2.6 GB up from 700MB)
    • Fixed cores installer to create the needed directories so it doesn't hang (Before it was required to run RetroArch first)
    New Cores in R4:
    • - PPSSPP (PSP)
    • - PrBoom (Doom)
    • - TyrQuake (Quake)
    • - vitaQuake 2 (Quake 2)
    • - Mr.Boom (Bomberman)
    • - MAME 2010 (Arcade)
    • - MAME 2015 (Arcade)
    • - Atari800 (Atari 5200)
    • - ProSystem (Atari 7800)
    • - Handy (Atari Lynx)
    • - Hatari (Atari ST/STE/TT/Falcon)
    • - VICE x128,x64,xcbm2,xpet,xplus4,xvic (Commodore)
    • - DOSBox SVN (DOS)
    • - SquirrelJME (Jave ME)
    • - blueMSX (MSX)
    • - VBA-M (Game Boy Advance)
    • - Mesen (NES)
    • - Mesen-S (SNES)
    • - Nestopia (NES)
    • - Beetle Saturn (Sega Saturn)
    • - Opera (3DO)
    • - VeMUlator (Dreamcast VMU emu)

  • R1- Initial Release (Unofficial PS4 Port)
    • 2048_libretro.self - 2048 core
    • dosbox_libretro.self - DOSbox 0.74, MS-DOS Emulator
    • desmume2015_libretro.self - Nintendo DS [NDS]
    • fceumm_libretro.self - FCEUmm, Nintendo Entertainment System [NES]
    • gearboy_libretro.self - Gearboy, Game Boy [DMG + Color]
    • genesis_plus_gx_libretro.self - Genesis Plus GX, Sega Genesis/Mega Drive & Sega CD & Sega Master System
    • mame2000_libretro.self - MAME 0.37b5, Multiple Arcade Machine Emulator
    • mame2003_libretro.self - MAME 0.72, Multiple Arcade Machine Emulator
    • mame2003_plus_libretro.self - MAME 0.72+, Multiple Arcade Machine Emulator
    • mednafen_gba_libretro.self - MednaFen GBA, Game Boy Advance [GBA]
    • mednafen_lynx_libretro.self - MednaFen Lynx, Atari Lynx
    • mednafen_ngp_libretro.self - MednaFen NeoPop, Neo-Geo Pocket [Color]
    • mednafen_snes_libretro.self - MednaFen SNES, Super Nintendo [SNES]
    • mednafen_vb_libretro.self - MednaFen VB, Virtual Boy
    • mednafen_wswan_libretro.self - MednaFen WonderSwan, Bandai WonderSwan [+ Color]
    • mgba_libretro.self - mGBA, Game Boy Advance [GBA]
    • parallel_n64_libretro.self - Nintendo 64 (Experimental) [N64]
    • pcsx_rearmed_libretro.self - PCSX ReARMed, PlayStation 1 [PS1]
    • picodrive_libretro.self - PicoDrive, Sega Genesis/Mega Drive & Sega CD & Sega 32X
    • quicknes_libretro.self - QuickNES, Nintendo Entertainment System [NES]
    • snes9x2002_libretro.self - Snes9X 2002, Super Nintendo [SNES]
    • snes9x2005_libretro.self - Snes9x 2005, Super Nintendo [SNES]
    • snes9x2005_plus_libretro.self - Snes9x 2005 Plus, Super Nintendo [SNES]
    • snes9x2010_libretro.self - Snes9x 2010, Super Nintendo [SNES]
    • snes9x_libretro.self - Snes9x, Super Nintendo [SNES]
    R2
    • desmume_libretro.self - Nintendo DS [NDS]
    • fbalpha2012_libretro.self - FB Alpha 2012 v0.2.97.29, Arcade Machine Emulator [Various]
    • fbalpha2012_cps1_libretro.self - FB Alpha 2012 CPS1 v0.2.97.28, Capcom Play System [CPS1]
    • fbalpha2012_cps2_libretro.self - FB Alpha 2012 CPS2 v0.2.97.28, Capcom Play System II [CPS2]
    • fbalpha2012_cps3_libretro.self - FB Alpha 2012 CPS3 v0.2.97.29, Capcom Play System II [CPS3]
    • fbalpha2012_neogeo_libretro.self - FB Alpha 2012 NeoGeo v0.2.97.29, SNK Neo-Geo AES/MVS
    • fmsx_libretro.self - fMSX, MSX 1/2 Emulator
    • mednafen_pcfx_libretro.self - Mednafen PC-FX, NEC PC-FX
    • mednafen_supergrafx_libretro.self - Mednafen SuperGrafx, NEC PC Engine SuperGrafx
    • mupen64plus_libretro.self - Nintendo 64 [N64]
    • mupen64plus_next_libretro.self - Nintendo 64 [N64]
    • yabause_libretro.self - Yabause, Sega Saturn
    R3
    • Flycast (Sega Dreamcast)
    • Beetle PSX (PS1) (This is non hw version as the PS4 currently doesn't meet the GLES requirements for hw version)
    • ScummVM (Misc (PnC) PC games)
    • Virtual Jaguar (Atari Jaguar)
    • Stella 2014 (Atari 2600)
    • vecx (Vectrex)
    • SameBoy (Game Boy / Color)
    R4
    • PPSSPP (PSP)
    • PrBoom (Doom)
    • TyrQuake (Quake)
    • vitaQuake 2 (Quake 2)
    • Mr.Boom (Bomberman)
    • MAME 2010 (Arcade)
    • MAME 2015 (Arcade)
    • Atari800 (Atari 5200)
    • ProSystem (Atari 7800)
    • Handy (Atari Lynx)
    • Hatari (Atari ST/STE/TT/Falcon)
    • VICE x128,x64,xcbm2,xpet,xplus4,xvic (Commodore)
    • DOSBox SVN (DOS)
    • SquirrelJME (Jave ME)
    • blueMSX (MSX)
    • VBA-M (Game Boy Advance)
    • Mesen (NES)
    • Mesen-S (SNES)
    • Nestopia (NES)
    • Beetle Saturn (Sega Saturn)
    • Opera (3DO)

  • Video's via @MasterTurkey

Downloads:
Source: PSX-Place (4.1) GBAtemo (4.0)
 
Last edited:
Awesome. Thank you for posting this. I was able to make a few new videos before bedtime last night. PPSSPP plays decent, I reckon it's just a matter of tweaking the settings (for most of the emulators)...
 
Try enabling Sync to Exact Content Framerate if they're running too fast.
Settings -> Video -> Synchronization -> Sync to Exact Content Framerate

I tried this, for whatever reason it seems to work on some games but on others it doesn't seem to lower the framerate . Any other options that might help? Thanks for the amazing work.
 
does retroarch require cfw on ps4?

i'm assuming it does, figured i'd ask rather than assume

Yeah Hen needs to be enabled.

I tried this, for whatever reason it seems to work on some games but on others it doesn't seem to lower the framerate . Any other options that might help? Thanks for the amazing work.

None yet but I'm still looking into it. Which core and game specifically? The ones I've tested seem to run at 60 fps down from 120 fps.
 
None yet but I'm still looking into it. Which core and game specifically? The ones I've tested seem to run at 60 fps down from 120 fps.
Thanks for taking the time to reply,really aprecciate it. I tried the psp core, The games I tried were three persona games (the remake of the first, Innocent sin, and 3 portable) what happens when I run these games is that there are massive frameskips,for example in the intros the video seems to skip a whole 3 or 4 seconds ahead constantly,same in the menus and game itself. I have disabled frameskip but the problem is still there.
 
Thanks for taking the time to reply,really aprecciate it. I tried the psp core, The games I tried were three persona games (the remake of the first, Innocent sin, and 3 portable) what happens when I run these games is that there are massive frameskips,for example in the intros the video seems to skip a whole 3 or 4 seconds ahead constantly,same in the menus and game itself. I have disabled frameskip but the problem is still there.

Thanks for the input! The PSP core does have some sync issues currently and it's a large code base so might take a few more builds to perfect it.
 
Please help me. How can I aply cheats in ppsspp? I cant find "cht" files to ppsspp but just in "ini" file and ps4 retroarch just read "cht" files.
 
Congrats about retroarch R4
I have a pack of ppsspp cheats but the cheats r in "ini" format n I've seen retroarch just read cht format to aply cheats in all cores. I would like to know how aply cheats in ppsspp core using "ini" files ?
And remember there arent cheats in "cht" files to ppsspp in anywere but only "ini" files
 
@vocalista23
The .ini cheat files go in /data/retroarch/savefiles/PSP/Cheats folder. Also make sure you enable "Internal Cheats Support" in the core options menu.
I just tested right analog cheat for VCS and works!
 
I tr
@vocalista23
The .ini cheat files go in /data/retroarch/savefiles/PSP/Cheats folder. Also make sure you enable "Internal Cheats Support" in the core options menu.
I just tested right analog cheat for VCS and works!
I tried to do how u have teached but no sucessfull. I have put all ini cheat files in /data/retroarch/savefiles/PSP/Cheats folder but I cant see them. Can u post video or pictures teaching the correct way?
 
Ppsspp elulator ever has worked with "ini" files to aply cheats in games in android, pc and ios versios.
Please can u add "ini" support to ppsspp core to read cheat files in "ini" format ??
 
Ok...i want to join ...
and test and give feedback..
..is there anyway possible to download this on Mediafire..insted. some ppl can dwnload on mega...
 
Ok...so i stlled retroarch..
then core installer...
but it seems ot doent install em pn the rerro arch app folder...
..
and i cant change the Menu Driver to Xmb...
.....i dnt see any instructions...
i already have retro arch on ps3
 
Status
Not open for further replies.

Featured content

Trending content

Back
Top