RetroArch v1.7.6 - PS2 Port Now Available w/ 4 Cores + PS4 Progress Report + many platforms updated

Discussion in 'General PlayStation News' started by STLcardsWS, Feb 4, 2019.

By STLcardsWS on Feb 4, 2019 at 1:23 AM
  1. 9,038

    STLcardsWS Administrator

    Sep 18, 2014
    Likes Received:
    Trophy Points:
    The official release of RetroArch v1.7.6 has been released and one of many highlights in this release is the official introduction of the PlayStation 2 Port of RetroArch from developer fjtrujy, After the developer launched the Nigthly builds this marks the first official release and offers 4 libretro cores to start out and those include 2048 (Puzzle Game) / QuickNES (Nintendo NES) / FCEUmm (Nintendo NES / Famicom / Disk System) / PicoDrive (Sega Genesis/Master Drive/32x), to keep up on the progress give the dev's twitter a follow and look to this thread, where pkgs for running this on PS3 HAN and the PS4 through those console's internal PS2 emulators .. Plus we have the latest progress report on the upcoming PS4 port as well. As of writing this the PS3 link was not up, but we have alerted Libretro and will update once we have a response (Update: PS3/PS Vita/PSTV/PS2/PSP builds all online). Checkout some of the highlights below and be sure to checkout the included source link at the bottom for FULL release notes and details surrounding v1.7.6


    • RetroArch 1.7.6 – Released!
      RetroArch 1.7.6 has just been released! Grab it here.
      If you’d like to show your support, consider donating to us. Check here in order to learn more.

      NOTE: Currently the following versions have not yet been released – Xbox OG and OSX PowerPC. We will keep you up to date on Twitter and update this blog post accordingly.

      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.

    • PlayStation4 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 SDK called liborbis, and thanks to this SDK 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 SDK, 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.

    • Included Core List in v1.7.6 <><><><> (41 Included Cores)
      • 2048_libretro_ps3
      • cannonball_libretro_ps3
      • fbalpha2012_libretro_ps3
      • fceumm_libretro_ps3
      • freeintv_libretro_ps3
      • fuse_libretro_ps3
      • gambatte_libretro_ps3
      • gearboy_libretro_ps3
      • gearsystem_libretro_ps3
      • genesis_plus_gx_libretro_ps3
      • gme_libretro_ps3
      • gw_libretro_ps3
      • handy_libretro_ps3
      • mame2000_libretro_ps3
      • mame2003_libretro_ps3
      • mame2003_plus_libretro_ps3
      • mednafen_lynx_libretro_ps3
      • mednafen_ngp_libretro_ps3
      • mednafen_PCE_fast_libretro_ps3
      • mednafen_supergrafx_libretro_ps3
      • mednafen_vb_libretro_ps3
      • mednafen_wswan_libretro_ps3
      • mu_libretro_ps3
      • nestopia_libretro_ps3
      • nxengine_libretro_ps3
      • o2em_libretro_ps3
      • pokemini_libretro_ps3
      • prboom_libretro_ps3
      • prosystem_libretro_ps3
      • quicknes_libretro_ps3
      • snes9x_libretro_ps3
      • snes9x2005_libretro_ps3
      • snes9x2005_plus_libretro_ps3
      • snes9x2010_libretro_ps3
      • stella_libretro_ps3
      • tgbdual_libretro_ps3
      • theodore_libretro_ps3
      • tyrquake_libretro_ps3
      • vba_next_libretro_ps3
      • vecx_libretro_ps3
      • virtualjaguar_libretro_ps3

    • Included Cores (contains 47 libretro cores)
      • 81_libretro
      • 2048_libretro
      • dosbox_libretro
      • easyrpg_libretro
      • fbalpha_libretro
      • fbalpha2012_cps1_libretro
      • fbalpha2012_cps2_libretro
      • fbalpha2012_libretro
      • fbalpha2012_neogeo_libretro
      • fceumm_libretro
      • fmsx_libretro
      • freeintv_libretro
      • fuse_libretro
      • gambatte_libretro
      • gearboy_libretro
      • gearsystem_libretro
      • gearsystem_libretro
      • gpsp_libretro
      • gw_libretro
      • handy_libretro
      • mame2000_libretro
      • mame2003_libretro
      • mame2003_plus_libretro
      • mednafen_ngp_libretro
      • mednafen_pce_fast_libretro
      • mednafen_vb_libretro
      • mednafen_wswan_libretro
      • mu_libretro
      • nestopia_libretro
      • nxengine_libretro
      • pcsx_rearmed_libretro
      • picodrive_libretro
      • pokemini_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
      • vice_x64_libretro
      • yabause_libretro

    • Included Cores in v1.7.6 (15 Libretro Cores)
      • 81_libretro
      • fceumm_libretro
      • fmsx_libretro
      • fuse_libretro
      • gambatte_libretro
      • gw_libretro
      • mednafen_pce_fast_libretro
      • mgba_libretro
      • mu_libretro
      • nxengine_libretro
      • picodrive_libretro
      • quicknes_libretro
      • snes9x2005_libretro
      • snes9x2005_plus_libretro
      • tempgba_libretro

    • PS2_ra.jpg
      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.
      • 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

    Last edited: Feb 4, 2019
    ZeroOne, citra mulia, Naut and 8 others like this.


Discussion in 'General PlayStation News' started by STLcardsWS, Feb 4, 2019.

    1. STLcardsWS
      Added libretro Cores for PS3/Vita/PSP

      Have not tested but curious if some of those cores like Cannonball still have issues?
    2. JediKnight007
      Same ol' same ol' with Cannonball, though there are a lot of new Core Options for it now.

      Got Vs. Wrecking Crew to boot with MAME2003 Plus, but could not insert a coin (L3 (not R2) opened up the MAME menu, Triangle (not Circle) was Menu OK :confused3:). Tried Splatterhouse (even did Close Content -> Load Core to be safe), but it froze on copyright screen. :mad:

      EDIT - Wrecking Crew needs to insert coin via Service, not Coin. You can't map any button to Service from RA Controls menu, so go to Core Options -> Legacy Remapping to do it from MAME menu.

      Tried Captain America and the Avengers, game did not freeze, but as soon as the Data East logo faded out, it did freeze. :(
      Last edited: Feb 15, 2019

Share This Page