Join Us and become a Member for a Verified Badge on Discord to access private areas with the latest PS4 FPKGs.
PS3 CFW and Hacks       Thread starter PSXHAX       Start date Aug 3, 2016 at 6:00 PM       30,173       47      
Not open for further replies.
Earlier this year the LibRetro Team released RetroArch v1.3 for PS3, PSP, PS Vita and PlayStation TV and now they are back with a RetroArch 1.3.6+ Beta for PS3 CEX / DEX via Ezi0 and a HENkaku port for PS Vita! (y)

Download: RetroArch.PS3.v1.3.6.PLUS.BETA.FOR.CEX.PS3.pkg (171.5 MB) / RetroArch.PS3.v1.3.6.PLUS.BETA.FOR.DEX.PS3.pkg (278.5 MB) / 2016-08-03_RetroArch.7z (33.0 MB)

Below is a RetroArch v1.3.6+ Beta demo video, and from the official PlayStation 3 release page to quote:

RetroArch 1.3.6+ beta release for PlayStation3!

The PlayStation 3 port is back after it was decommissioned for a long time. Consider this a beta version in anticipation of the upcoming 1.3.7 version which will be further fleshed out.

What doesn’t work yet

This version can be considered a beta release. Here are the current issues:
  • You cannot scan for content as of right now. Instead, for now you should just load content directly from the filesystem.
  • To be able to use zipped ROMs on emulators like SNES9x and other similar emulators, always use ‘Open Archive As Folder’, then select the ROM you want to use. Don’t use ‘Load Archive With Core’ which won’t work for now.
  • If you go to ‘Information’ -> ‘Core Information’, it currently doesn’t show anything. Not a big deal for now but something we will want to fix later on regardless.
  • None of the ‘downloading’ features right now will work in the PS3 port. Our networking stack code for PS3 apparently requires some customizations still. If there are any PS3 devs who can help with this, by all means.
The PS3 version now uses the XMB menu driver, a big step-up from the previous versions’ RGUI menu driver. The font driver we are currently using for PS3 is the default bitmap font, so it doesn’t look as good as it could be, but we are going to be moving over to more fancy font rendering shortly, possibly using stb_font or something similar.

RetroArch 1.3.6+ HENkaku PS Vita.jpgAnd from the official PlayStation Vita release page to quote:

RetroArch 1.3.6+ beta release for PS Vita HENkaku!

Today we are releasing a beta version of RetroArch 1.3.6+ (latest snapshot, release candidate for 1.3.7) for the Playstation3 and PS Vita. Be sure to thank frangarcj for the latter since he went through the trouble of making sure we could make the jump from Rejuvenate to HENKaku in swift order.

How to install

1. Extract the contents of this 7zip archive to a folder somewhere on your PC. This will extract a bunch of vpk files to your harddrive.
2. On the PS Vita/PS TV, make sure the HENkaku exploit has already been installed. Go to the bubble ‘molecularShell’ and start it. Once inside the filebrowser, press ‘Select’ to start the FTP server. Write down the FTP server address you see here.
3. Go back to your desktop PC, start up an FTP client, and input the IP address and port that was displayed on your PS Vita/PS TV. Transfer the vpk files to some place on either ur0: (internal storage) or ux0: (this being your Memory Card).
4. On the PS Vita/PS TV, press circle to go back. Then once back inside the filebrowser, go to the directory where you extracted the vpk files. Install the cores you want.
5. Exit the ‘molecularShell’ program. You should now be back inside the home screen. From here,
RetroArch bubbles should start appearing in the menu. You can now use RetroArch.

How to install ROMs

1. The same way you installed RetroArch. Start ‘molecularShell’, go through the previous section’s steps 2 and 3 again, but this time transfer roms over instead. Then load them from RetroArch.

State of the port

What works
  • (Core-related) CatSFC / SNES. Works fine. Should run at fullspeed for most games (dip to 42fps on Yoshi’s Island intro screen (SuperFX2 game), seems to be fullspeed otherwise).
  • (Core-related) FB Alpha CPS1. Works fine. Fullspeed. Runs all games. Use an older FBA romset.
  • (Core-related) FB Alpha CPS2. Works fine. Fullspeed. Runs all the big CPS2 ROMs. Use an older FBA romset.
  • (Core-related) FB Alpha Neo Geo. Works fine. Fullspeed. Not all big ROMs will work right now though. KOF 96 could be loaded (about 23/24MB). Might have to play around with heap to be able to get bigger ROMs to load. For now expect same size limitations as the Wii port. Hopefully we can get past this soon.
  • (Core-related) FCEUmm. Works fine. Fullspeed.
  • (Core-related) Genesis Plus GX. Works fine. Fullspeed.
  • (Core-related) Mednafen Neo Geo Pocket Color. Works fine. Framerate at around 52/53fps. There might be a new Neo Geo Pocket Color core coming soon (not Mednafen NGP) which would run at fullspeed with no problems.
  • (Core-related) Handy / Lynx. Works fine. Fullspeed.
  • (Core-related) Mednafen Wonderswan. Works fine. Fullspeed.
  • (Core-related) Mednafen Virtual Boy. Works. Too slow (around 26fps). Corrupted pitch (likely due to 32bit color). Speedups/idle loop optimization hacks MIGHT bring this fullspeed later on.
  • (Core-related) NXEngine / Cave Story. Works fine. Fullspeed.
What doesn’t work
  • ROMS have to be currently unzipped now (EXCEPT for the FB Alpha ROMs).
  • No core switching yet from inside RetroArch. For now, each core is a standalone program.
  • Add Content -> Download Content currently doesn’t work. If you do try it, you might have to restart.
  • History list doesn’t work yet.
  • Save states can be saved, but cannot be loaded yet. We need to figure out why.
  • Threading needs to be still implemented.
  • (Core-related) 2048 core. ‘Start content’ does not work yet like it should. Wait until we fix this.
  • (core-related) Prboom/Doom core. Crashes after loading a Doom WAD. Wait until we fix this.
  • (Core-related) Picodrive core. Crashes after loading a ROM. Wait until we fix this.
  • (Core-related) QuickNES core. Doesn’t load a ROM. Wait until we fix this.
  • (Core-related) Gambatte core. Doesn’t load a ROM. Wait until we fix this.
  • (Core-related) SNES9x Next core. Doesn’t load a ROM. Wait until we fix this. Will likely be too slow compared to CatSFC anyway, so not sure if worth it for Vita.
  • (Core-related) DOSBox core. Haven’t tried this yet. Likely too slow to be worthwhile.
Future plans
  • More cores, fix remaining cores that are broken.
  • Try to get Cg runtime working so we can have Cg shaders running.
  • Try to get multiple gamepads working on PS TV.
  • More.
A sneak peek at 1.3.7 features

Since this is a current nightly snapshot release, PS3 and Vita users are able to get a sneak peek at some of the features that will be part of RetroArch 1.3.7 for the other platforms.
  • Improved error handling. When loading the wrong ROM into a core, most cores should be able to now gracefully exit instead of just quitting or crashing RetroArch.
  • Much more complete info message system. Press ‘Select’ on any entry and 99% of the time it should show you a handy help message explaining to you what each setting does. The ‘English’ language setting is currently the one that is most complete, for all other languages we need to wait until translators have finished adding all the help messages in their own language.
RetroArch 1.3.6+ PS3.jpg



This pack contains:
  • atari 2600 - 1898 roms
  • atari lynx - 300 roms
  • bandai wonderswan - 112 roms
  • bandai wonderswan color - 95 roms
  • cps1 - 136 roms
  • cps2 - 240 roms
  • cps3 - 8 roms
  • gameboy - 1607 roms
  • gameboy color - 1423 roms
  • nes - 2724 roms
  • gameboy advance - 165 roms
  • virtual boy - 26 roms
  • pc engine turbo gfx - 1891 roms
  • sega 32x - 60 roms
  • sega Genesis/megadrive - 1699 roms
  • sega master system - 321 roms
  • super nintendo snes - 779
  • sega game gear - 497 roms
Empty container......


Staff Member
RetroArch 1.7.0 is now available by libretro, with details from their Blog to quote:

Download: PS3 v1.7.0 (DEX) / PS3 v1.7.0 (CEX) / PS3 v1.7.0 (ODE) / PSP v1.7.0 / PS Vita / TV v1.7.0 / All Platforms

General Changelog
  • CHEEVOS: Add badges for achievements, shows thumbnail images of achievements.
  • CHEEVOS: Leaderboard support.
  • CHEEVOS: Only disable savestates on hardcore mode if achievements are not available.
  • COMMANDLINE: Fix fullscreen toggle switch.
  • COMMON: Add ‘Automatically Load Content To Playlist’ feature, enabled by default.
  • COMMON: Fix slowmotion ratio always being reset back to 1.
  • COMMON: Optimized NBIO implementations now for Apple, Windows, and Linux. Uses mmap for Linux/Windows/BSD if/when available. File I/O should now be much faster for loading images inside the menu.
  • COMMON: Native Blissbox support now for latest firmware as of writing (2.0). Implementation through libusb and/or native Windows HID.
  • COMMON: New lightgun API.
  • COMMON: New VFS (Virtual File System) API.
  • COMMON: Fixed some playlist bugs.
  • COMMON: New snow shader.
  • COMMON: Fix Quick Menu title, no longer shows ‘Select File’.
  • COMMON: Fix loading cores that require no content one after another.
  • COMMON: Map Delete key to Y button for non-unified menu keyboard controls.
  • COMMON: Fix for relative paths being normalised and generating a duplicate history entry.
  • EMSCRIPTEN: Fix references to browserfs.
  • FREEBSD: Support libusb HID input driver.
  • HAIKU: Buildfix.
  • INPUT: Map clear button to DEL key.
  • LINUX/X11: Add RetroArch logo to window title bar.
  • LINUX/X11: Input driver now supports new lightgun code.
  • LINUX/X11: Support window transparency (requires a compositing window manager).
  • LOBBIES: Fix for crash on join netplay rooms via touch / glui.
  • LOCALIZATION: Update Italian translation.
  • LOCALIZATION: Update Japanese translation.
  • LOCALIZATION: Update Portuguese-Brazilian translation.
  • LOCALIZATION: Update Polish translation.
  • LOCALIZATION: Update Russian translation.
  • MENU: Snowflake menu shader effect.
  • OSX/PPC: Fix the GL2 renderchain, had to use EXT versions of framebuffer/renderbuffer functions.
  • PS3: HTTP requests / downloads should now work.
  • PS3: Core Updater now works.
  • PS3: Improved font rendering, enable STB Unicode font renderer.
  • PSP: Make it work with Vita’s Adrenaline.
  • PSP: Fix audio sync.
  • PSP: Fix content loading, port should be functional again.
  • PSP: Use 64MB when available.
  • SCANNER: Fix crash from Windows-incompatible format string.
  • VITA: Improve packaging, installation times.
  • WIIU: Disabled the controller patcher for now since it was the source of many stability issues.
  • VULKAN: Various stability fixes for WSI.
  • WINDOWS: Add MSVC 2017 solution.
  • WINDOWS: Get rid of the empty console window in MSVC 2010 builds.
  • WINDOWS: Raw input driver now supports new lightgun code.
  • WINDOWS: Use configured OSD/text message color on GDI driver.
  • WINDOWS/XINPUT: Populate XInput VID/PID from DInput so autoconfig doesn’t rely solely on joypad names
  • WINDOWS/XINPUT: Fix crash that occurs in some situations with Steam running and a Steam Controller plugged in.
  • WINDOWS: Improve version reporting under System Information.
  • WINDOWS: Support window transparency.
  • WINDOWS: Correct usage of GetWindowPlacement per MS docs, fixes game window position on Win95/98.
  • WINDOWS: Added Visual Studio 2017 support.


Staff Member
RetroArch 1.7.1 is now available by libretro, with details from their Blog to quote:

Download: PS3 v1.7.1 (DEX) / PS3 v1.7.1 (CEX) / PS3 v1.7.1 (ODE) / PSP v1.7.1 / PS Vita / TV v1.7.1 / All Platforms

General Changelog
  • 3DS: Now correctly reports amount of CPU cores.
  • 3DS: Frontend rating is now correctly implemented for both New 3DS/2DS and Old 3DS/2DS.
  • 3DS: Initial networking support, HTTP requests won’t work yet.
  • 3DS: Now reports memory and battery state.
  • AUDIO: Added ‘Audio Resampler Quality’ setting to Audio Settings. Setting this higher will increase sound quality at the expense of sound latency and/or performance. Setting this value lower will improve sound latency/performance at the expense of sound quality. Only has an effect if the Sinc resampler is used, and you have to restart the game for changes to take effect.
  • CHEEVOS: Fix unofficial achievements not being loaded.
  • CHEEVOS: Show savestate menu entries when no achievements are found even if hardcore mode is enabled.
  • CHEEVOS: Support Neo Geo Pocket.
  • COMMON: Bugfix for issue related to ‘Windows mouse pointer visible when running MESS or MAME cores’.
  • COMMON: Fix bug ‘Last item in a Playlist is ignored’.
  • COMMON: New LED API. Driver implemented for Raspberry Pi, proof of concept implemented for core MAME 2003.
  • COMMON: Add quick menu option to watch shader files for changes and recompile them automatically (Linux only for now).
  • D3D8: Direct3D 8 can now work on systems that have Direct3D 8 installed.
  • D3D9: Add menu support for MaterialUI/XMB.
  • D3D10: Initial video driver implementation.
  • D3D11: Initial video driver implementation.
  • D3D11: SPIRV-Cross/slang shader support for D3D11.
  • D3D12: Initial video driver implementation.
  • DINPUT: don’t reinitialize input driver on network events / media insertion / network drive connection
  • INPUT: show friendly names when available under input binds and system information
  • INPUT: show the config name when available under system information
  • GUI: Allow changing menu font color.
  • GUI: Menu visibility options for RGUI and MaterialUI.
  • GUI/MaterialUI: Works now with D3D8, D3D9 Cg, D3D11 and D3D12 drivers.
  • GUI/XMB: Add Monochrome Inverted icon theme.
  • GUI/XMB: Allow changing menu scale to 200%.
  • GUI/XMB: Works now with D3D8, D3D9 Cg, D3D11 and D3D12 drivers. Menu shader effects currently don’t work on D3D8/D3D9 Cg.
  • HAIKU: Restored port.
  • KEYMAPPER: prevent a condition that caused input_menu_toggle to stop working when a RETRO_DEVICE_KEYBOARD type device is enabled
  • GL: ignore hard gpu sync when fast-forwarding
  • IOS10/11: Handle hardware keyboards and iCade controllers
  • LOCALIZATION: Update Italian translation.
  • LOCALIZATION: Update Japanese translation.
  • LOCALIZATION: Update Portuguese-Brazilian translation.
  • LOCALIZATION: Update Spanish translation.
  • NETPLAY: Add menu option to select different MITM (relay) server locations.
  • OSX: Modify HID buttons detection algorithm.
  • QB: Added –datarootdir.
  • QB: Added –bindir and –mandir and deprecated –with-bin_dir and –with-man_dir.
  • QB: Added –docdir.
  • SHADERS: Allow saving of shader presets based on the parent directory (Saving one for */foo/bar/mario.sfc* would result in *shaders/presets/corename/bar.ext*). We decided it’s safer to still isolate the presets to a single core because different cores may treat video output differently.
  • SHADERS: Don’t save the path to the current preset to the main config. This was causing weird behavior, instead it will try to load *currentconfig.ext* and it will save a preset with that name when select *apply shader preset*. The resulting shader will restore properly after restarting and even after core/parent/game specific presets are loaded
  • SOLARIS: Initial port.
  • SWITCH: Initial Nintendo Switch port, based on libtransistor ***.
  • PS3: Enable Cheevos.
  • PSP: Enable threading support through pthreads.
  • SHADERS: SPIRV-Cross/slang shader support for D3D11.
  • SHIELD ATV: Allow the remote / gamepad takeover hack to work with the 2017 gamepad
  • SUBSYSTEM: Subsystem saves now respect the save directory
  • SUBSYSTEM: You can now load subsystem games from the menu (see for caveats)
  • VULKAN: Fix swapchain recreation bug on Nvidia GPUs with Windows 10 (resolved in Windows Nvidia driver version 390.77).
  • WINDOWS: Improved Unicode support (for cores/directory creation and 7zip archives).
  • WINDOWS: Show progress meter on taskbar for downloads (Windows 7 and up).
  • WINDOWS: WS_EX_LAYERED drastically decreases performance, so only set it when needed (transparency in windowed mode).
  • WIIU: Overlay support.
  • WIIU: Transparency support in menu + overlays.
  • WIIU: Increased stability during core switching.
  • WIIU: Shader support.
  • WIIU: Menu shader effects added (shaders).
  • WIIU: Add missing time/clock support. (also fixes RTC [Real Time Clock] in Gambatte)
  • XBOX OG: Restored port.


Staff Member
RetroArch 1.7.2 is now available by libretro, with details from their Blog to quote:

Download: PS3 v1.7.2 (DEX) / PS3 v1.7.2 (CEX) / PS3 v1.7.2 (ODE) / PSP v1.7.2 / PS Vita / TV v1.7.2 / All Platforms

  • Runahead latency reduction – better latency than the real hardware
  • Performance, scalability
  • CRT Switch Res – GroovyMAME-like features for 15KHz capable CRT monitors!
  • Direct3D improvements, additions, and a new Direct3D10 driver
  • Input remapping system improvements
  • Various Quality-Of-Life improvements
  • RetroAchievements updates
General changelog




Staff Member
RetroArch 1.7.3 is now available by libretro, with details from their Blog to quote:

Download: PS3 v1.7.3 (DEX) / PS3 v1.7.3 (CEX) / PS3 v1.7.3 (ODE) / PSP v1.7.3 / PS Vita / TV v1.7.3 / All Platforms

  • New WIMP GUI for PCs!
  • How to easily scan content
  • Totally customizable appearance
  • Switching between color themes
  • Multiple language support (English/Japanese)
  • Starting up the UI on startup
  • Real-time audio mixer controls – menu music, mixing of audio channels, separate volume controls, etc
  • Runahead – improved performance with Genesis Plus GX
  • CRT Switch Res on Linux – GroovyMAME-like features for 15KHz capable CRT monitors!
  • Input remapping system fixes for overlays


Staff Member
RetroArch 1.7.4 is now available by libretro, with details from their Blog to quote:

Download: PS3 v1.7.4 (DEX) / PS3 v1.7.4 (CEX) / PS3 v1.7.4 (ODE) / PSP v1.7.4 / PS Vita / TV v1.7.4 / All Platforms

General changelog
  • ANDROID: Add sustained performance mode, can be turned on/off in Power Management settings menu.
  • ANDROID: Powerstate/battery level support.
  • CHEEVOS: Fix crash when scrolling Achievement List while Unofficial Achievements enabled (#6732).
  • CHEEVOS: Added hitcounts support for PauseIf/ResetIf (#6817).
  • COMMON: Automatically hide Configuration Override options in Quick Menu.
  • COMMON: Small Bugfix to not trigger savestate code when pressing Reset.
  • COMMON: Added libsixel video driver.
  • EMSCRIPTEN: Fix Game Focus Toggle.
  • HID/OSX: Fix to set hid device registration deterministic (#6497), to address issue #6640 re-adding dynamic device registration.
  • LOCALIZATION: Update Italian translation.
  • LOCALIZATION: Update Japanese translation.
  • LOCALIZATION: Update Polish translation.
  • LOCALIZATION: Update Portuguese / Brazilian translation.
  • LOCALIZATION: Update Russian translation.
  • LOCALIZATION: Update Spanish translation.
  • MIDI: Add MIDI support to the libretro API. Dosbox is the first proof of concept core implementing libretro MIDI.
  • MIDI: Add a Windows driver for MIDI, based on winmm.
  • MENU/QT/WIMP: Qt QSlider styling for Dark Theme.
  • MENU/QT/WIMP: Remove button ghostly inside highlighting.
  • MENU/QT/WIMP: Initial grid view.
  • MENU/QT/WIMP: Drag&drop to add new playlist items, add option to add/edit/delete playlists.
  • MENU/QT/WIMP: Add menu option to update RetroArch (Windows only for now).
  • MENU/QT/WIMP: Add menu option to manage shaders.
  • MENU/QT/WIMP: Add menu option to manage core options.
  • MENU/XMB: Add new icons for the settings
  • MENU/XMB: Add an option to show the desktop ui
  • METAL: Initial work-in-progress video driver for Metal. macOS-only right now, and currently requires macOS 10.13.
  • METAL: Supports XMB/MaterialUI, has a menu display driver. Has a font rendering driver.
  • METAL/SLANG: Slang shaders should be compatible with Metal video driver.
  • NETWORK: Enable SSL/TLS support by default for desktop platforms.
  • QNX: Fix Game Focus Toggle.
  • PS3: Add audio mixer support for FLAC and MP3.
  • PSP: Use proper button labels, fix inverted R-Stick Y axis.
  • REMAPS: Fix the way offsets are calculated for keyboard remapping.
  • RUNAHEAD: Fix full-screen mode change breaking Secondary Core’s environment variables.
  • RUNAHEAD: Deterministic input for RunAhead, guaranteed to match the last polled.
  • VITA: Use proper button labels, fix inverted R-Stick Y axis.
  • VITA: Add imc0: mount.
  • VITA: Use sceCtrlIsMultiControllerSupported to detect.
  • VULKAN: Fix two validation errors.
  • VULKAN: Try to avoid creating swapchains redundantly. Should fix black screen and having to alt tab out of window again to get display working on Nvidia GPUs (Windows).
  • VULKAN/OSX: Initial MoltenVK support. Not enabled yet, several MoltenVK bugs should be fixed first before we can have it fully working.
  • WINDOWS/DINPUT: Add rumble support.
  • WINDOWS/DINPUT: Fix Game Focus Toggle.
  • WINDOWS/RAWINPUT: Fix Game Focus Toggle.
  • X11: Fix Game Focus Toggle.
  • WII: Change deflicker setting to work in 480p or higher, and always enables vfilter so that the user can easily change brightness.
  • WIIU: Fix out-of-bounds rendering bug
  • WIIU: Implement UDP broadcast network logging on Wii U.
  • WIIU: Audio should no longer clip.


Staff Member
RetroArch 1.7.5 is now available by libretro, with details from their Blog to quote:

Download: PS3 v1.7.5 (DEX) / PS3 v1.7.5 (CEX) / PS3 v1.7.5 (ODE) / PSP v1.7.5 / PS Vita / TV v1.7.5 / All Platforms

General changelog
  • CAMERA: Fix Video4Linux2 driver that broke years ago.
  • CONFIG: Add ‘Reset To Defaults’ setting in Configurations. This will reset your config file to defaults.
  • CHEATS: Add support for Rumble when increase or decrease by the rumble value.
  • CHEATS: Add cheat variables to allow for updating large portions of memory.
  • CHEEVOS: Prevent loading states before achievements are fully loaded.
  • CRT: New porches and interlaced bug fix.
  • CRT: New functionality, ability to switch between 15KHz and 31KHz, etc.
  • COMMON: Support for “OEM-102” key (usually ‘\’ on Euro keyboards).
  • DISCORD: Add ‘Ask To Join’ Feature.
  • EMSCRIPTEN: Add stb_font support.
  • INPUT: Add new menu toggle combos ‘L3 + R’ and ‘L + R’ (useful for Switch).
  • IOS: Use safe area to account for notch for iPhone X and adjust main view.
  • LOCALIZATION: Update Portuguese / Brazilian translation.
  • LOCALIZATION: Update Japanese translation.
  • LOCALIZATION: Update Polish translation.
  • LOCALIZATION: Update Spanish translation.
  • MENU: Add dropdown lists for many settings.
  • MENU: Fix crash that could happen when changing core’s options on Android.
  • MENU/QT/WIMP: Add option to rename playlists.
  • MENU/QT/WIMP: Add option to filter extensions inside archives when adding to a playlist.
  • MENU/QT/WIMP: Rename playlist entries with 2 single clicks.
  • MENU/QT/WIMP: Fix shader parameter checkboxes not working
  • METAL: Add screenshot support.
  • NETPLAY: Save lobby details received back from server after first announcement.
  • OPENGL/GLX: Implement Adaptive VSync
  • GLX_EXT_swap_control_tear.
  • OPENGL/WGL: Implement Adaptive VSync
  • WGL_EXT_swap_control_tear.
  • RUNAHEAD: Fix performance degradation that could happen over time (after approx. 30 mins). Fixed input IDs outside of range 0-35 causing slow performance in runahead.
  • SWITCH: Add stb_font support.
  • SWITCH: Add Retro Achievements support.
  • SWITCH: Add networking support.
  • SWITCH: Add touchscreen support.
  • SWITCH: Add OpenGL support.
  • SWITCH: Merging of RetroNX Nintendo Switch port, based on libnx ***.
  • VULKAN: Fix race condition in threaded mailbox emulation.
  • VULKAN: Maintenance fixes.
  • WIIU: Fix menu lag when built with DevKitPro r32.


Staff Member
RetroArch 1.7.6 is now available by libretro, with details from their Blog to quote:

Download: PS3 v1.7.6 (DEX) / PS3 v1.7.6 (CEX) / PS3 v1.7.6 (ODE) / PSP v1.7.6 / PS Vita / TV v1.7.6 / PS2 v1.7.6 / All Platforms

  • PlayStation2 port – now available!
RetroArch has been ported to the PlayStation2 by fjtrujy, and starting as of version 1.7.6 you can already try it on your own homebrew-enabled PS2!

A couple of cores have been included as part of this initial release:
  • 2048
  • FCEUmm (NES emulator)
  • QuickNES (NES emulator)
  • Picodrive (Mega Drive/Genesis/Master System emulator)
NOTE: To run Picodrive and FCEUmm at fullspeed, you need to set Vsync to off. QuickNES will be fullspeed with vsync on.

How to use it on a PS2

You will need a PS2 capable of running homebrew programs. For the purpose of this quick step-by-step tutorial, we are going to assume you are using something like FreeMcBoot.
  • Start up your PS2.
  • Go to a file manager such as LaunchELF.
  • Take a USB stick, and extract the contents of RetroArch_elf.7z for PS2 to your USB stick. Insert the USB stick into your PS2.
  • Inside LaunchELF, navigate to mass:
  • Start up any of the ELF files depending on the core you want to use.
PlayStation 4 port (public release TBD)
RetroArch has been ported to PlayStation4 by Frangarcj, Big Boss and others!

A few cores have been ported and have been confirmed running already, such as SameBoy and 2048.

The PlayStation4 port is using a homebrew *** called liborbis, and thanks to this *** we are able to use OpenGLES 2 on the PS4. This means that from Day One we have a fully functioning GL driver and working XMB/MaterialUI/RGUI drivers. It also means that OpenGL hardware accelerated cores should be possible.

Frangarcj wants to wait with a public release until OELF format support has been added to the ***, so until then we will ask for your patience. It might be possible to provide you with a compilation guide in case you want to build it for yourself later on.

NOTE: In order to use this RetroArch port, you will need a PlayStation4 system that has been jailbroken. Right now this means your system should be on either firmware 4.55 or firmware 5.05.

General changelog

  • ANDROID: Fix Xperia Play input binding.
  • CHEEVOS: Reset when hardcore mode is toggled.
  • CHEEVOS: Update the hashing methods to identify NES, SNES and Lynx games (more accurate and accepting headerless ROMs).
  • COMMON: Add new JSON playlist format.
  • COMMON: Fix playlist corruption when deleting items.
  • COMMON: Fix archive progress display calculation.
  • COMMON: Fix playlist entries appearing with previously used names.
  • COMMON: Fix screenshot filename with no core or content.
  • COMMON: Allow compiling without menu support.
  • CORE UPDATER: Allow sideloading cores from the menu.
  • CPU FILTERS: Add Normal2x filter.
  • CRT/LINUX: New Linux switching method partially implemented.
  • CRT/LINUX: Linux restore desktop resolution fixed.
  • CRT/LINUX: Monitor index switching and auto enumerate for output detection in Linux (still working on the windows method).
  • CRT/RASPBERRY PI: Initial support.
  • DATE: Add Date / Time style options.
  • DEBUGGING: Add an integrated crash handler for debug builds (see
  • DISCORD: Discord matchmaking.
  • DISCORD: Register the application name properly.
  • DISK CONTROL: Remember the last used folder / current active folder to make disk-swapping faster.
  • INPUT: Add new menu toggle (hold start button for 2 seconds)
  • INPUT: Fix arrow keys being incorrectly bound as numpad keys
  • INPUT/SDL: Flush the joypad events. Decreases cpu usage over time with the SDL joypad driver.
  • LOCALIZATION: Add Greek translation.
  • LOCALIZATION: Update German translation.
  • LOCALIZATION: Update Italian translation.
  • LOCALIZATION: Update Japanese translation.
  • LOCALIZATION: Update Simplified Chinese translation.
  • LOCALIZATION: Update Spanish translation.
  • MENU: New 'ozone' menu driver.
  • MENU: Only show CRT SwitchRes if video display server is implemented (Windows/Linux for now)
  • MENU: User Interface -> Appearance -> ‘Menu Font Green/Blue Color’ settings now work properly.
  • MENU: Add option to enable in-menu sound effects.
  • MENU/D3D: Scissoring support (will be used for Ozone and menu widgets).
  • MENU/QT/WIMP: Allow building with MSVC2017.
  • MENU/QT/WIMP: Add detailed file browser table.
  • MENU/QT/WIMP: New grid view implementation that is faster and loads thumbnails on-demand.
  • MENU/QT/WIMP: Thumbnail drag and drop support.
  • MENU/RGUI: Overhaul custom theme interface + add wallpaper support.
  • MENU/RGUI: Thumbnail support and thumbnail downscaling.
  • MENU: Hide password values.
  • MENU/SOUNDS: Implement in-menu sound effects (not enabled by default for now, still experimental).
  • MIDI: Add a Linux ALSA driver for MIDI.
  • NETPLAY: Force fast-save-states when netplay is enabled.
  • NETPLAY: Allow quick joining subsystem lobbies.
  • OSX: Initial CoreAudio V3 audio driver (not yet used in release builds).
  • OSX: OpenGL 3.2 Core support for cores.
  • PS2: Initial PlayStation2 port.
  • PS4: Initial PlayStation4 port.
  • RECORDING: Implement recording options in the menu complete with quality profiles, streaming, and proper file naming
  • SCANNER: Fix GDI disc scanning.
  • SHADERS: Fix auto shader preset loading on D3D10, D3D11, D3D12
  • SUBSYSTEM: Allow more than 10 subsystems
  • SUBSYSTEM: Cores that use subsystem for complex scenarios can now load content without starting a regular content first
  • SUBSYSTEM: Remember the last used folder to make loading subsystem type content faster
  • SWITCH/LIBNX: Improve touch scaling calculation.
  • SWITCH: Proper button labels.
  • TVOS: Initial tvOS port.
  • VULKAN: Fix RGUI crashing at startup.
  • VULKAN/RGUI: Enable ‘Menu Linear Filter’ option.
  • VULKAN: Fix secondary screens in overlays not working.
  • WAYLAND: Implement idle-inhibit support (needed for screensaver suspend).
  • WAYLAND: Fix fullscreen toggle.
  • WIIU: Initial netplay peer-to-peer support. Network information working.
  • WINDOWS/WSA: Network Information info is blank until first network operation.
  • WINDOWS: Fix an ancient bug that caused wrong mappings for keyboard arrows.
  • WINDOWS: Remember window size and position if so desired.
  • WINDOWS: SSL/TLS connections now work properly.
  • WINDOWS: Fall back to GDI driver if no accelerated graphics driver is found.
  • UWP: Initial UWP port.
  • VFS: Update to version 3.
  • XBONE: Initial Xbox One port.
  • XMB/OZONE: Add more icons
  • XMB: Add Automatic Inverted theme
  • ???: Easter Egg
Not open for further replies.

:fire: Latest Help Topics