PS3 RetroArch (PS3) - Guide (2018 - WIP)

Discussion in 'RetroArch' started by STLcardsWS, Mar 25, 2018.

  1. 7,522
    6,339
    747
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    7,522
    Likes Received:
    6,339
    Trophy Points:
    747
    [CENTER retroarch-plain-logo.png PlayStation 3 Guide
    [/CENTER]


    • General Features
      • Now Contains 3X Cores (___(?) Emulated Systems)
      • Multi-pass shaders (up to 8-pass)
      • Cg Support
      • LibretroDB Support
      • Overlay's Support
      • Netplay (Peer to Peer) Support
      • Cheat Support (Various by Core)
      • Kiosk Mode
      • Achievements (Various by Core)
      • Custom Set Options per Core or Game
      • Save / Load States (various from core to core)
      • RSound - RSound is a portable networked audio system (Additional info)

      Not Supported in the PS3 Port:

      • 7z File
      • SDL1.2
      • SDL2
      • Vulken
      • Metal

      Emulated Systems / Content for the PS3


    • PS3 Changelogs
      These changes have been truncated to PS3 Changes and general changes that apply to the port (could contain errors use as a tentative guide)

      v1.7.4
      • 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.
      • 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.
      • MENU/XMB: Add new icons for the settings
      • PS3: Add audio mixer support for FLAC and MP3.
      v 1.7.3
      • COMMON: Fixed bug ‘crashing in cores that don’t range check retro_set_controller_type’. Some people were having crashes when device is set to RETRO_DEVICE_NONE and the cores don’t check the number of ports, in VBAM’s case it was overflowing and crashing. QuickNES was crashing too.
      • COMMON: Fixed buffer overflow in url encoding (affecting MSVC2010/2013).
      • COMMON: (QuickMenu) Added Configuration Override submenu.
      • LOCALIZATION: Update Italian translation.
      • LOCALIZATION: Update Japanese translation.
      • LOCALIZATION: Update Portuguese translation.
      • REMAPPING/OVERLAYS: Fix regression – overlays could no longer be remapped.


      v1.7.2
      • COMMON: Hide the ‘Core delete’ option if the ‘Core updater’ is also hidden.
      • COMMON: Add way to reset core association for playlist entry.
      • COMMON: Fix invalid long command line options causing infinite loop on Windows
      • COMMON: Add OSD statistics for video/audio/core.
      • COMMON: Added runahead system; allows you to drive down latency even further.
      • COMMON: Fix buggy behavior that could happen with ZIP file reading on some platforms as a result of not initializing struct.
      • CHEEVOS: Support Atari 2600, Virtual Boy, and Arcade (only Neo Geo, CPS-1, CPS-2 and CPS-3 and only with fbalpha core).
      • CHEEVOS: Add option to automatically take a screenshot when an achievement is triggered.
      • CHEEVOS: Fixed incompatibilities with Neo Geo Pocket achievement sets.
      • CHEEVOS: Store only login token, not password.
      • GUI: Support disabling window decorations on Windows and Linux.
      • LOCALIZATION: Update Italian translation.
      • LOCALIZATION: Update Polish translation.
      • MENU: Add Rewind/Latency/Overlay settings to Quick Menu, add options to show/hide them (User Interface -> Views -> Quick Menu)
      • MENU/RGUI: Add User Interface -> Appearance options.
      • MENU/XMB: Disable XMB shadow icons by default for PowerPC and ARM for performance reasons.
      • MENU/XMB: Left/right thumbnails are now automatically scaled according to layout.
      • MENU/XMB: Add Left Thumbnails (additional to the right).
      • MENU/XMB: Fixed left/right tab regression.
      • MENU/XMB: Fix scaling of tall images that were cut on bottom previously.
      • MENU/XMB: Menu scale factor setting now changes texts length, image scaling and margins.
      • MENU/XMB: Mouse cursor scales correctly now.
      • MENU/XMB: Add toggle to show/hide Playlist tabs.
      • MENU/XMB: Add menu layout – can switch between Desktop, Handheld and Auto.
      • MENU/XMB: Don’t load menu pipeline shaders unless XMB is selected (D3D10/D3D11/D3D12/GL/Vulkan)
      • MENU/VIDEO: Only show black frame insertion for the video drivers/context drivers that support it (so far this includes – D3D8/D3D9, OpenGL, Vulkan)
      • MENU/VIDEO: Only show max swapchain images if supported by video driver and/or context driver (so far this includes – DRM EGL context driver, VideoCore EGL context driver, Vulkan)
      • MENU/MaterialUI: Automatic DPI Scaling should be much improved now, now scales as expected at 1440p and 4K resolutions.
      • MENU/MaterialUI: Fix wrong calculation of an entry height causing long playlists to end up outside of screen range. This also could cause crashes on low DPI screens.
      • PS3: fix URLS, Download should work again
      • REMAPS: Mapping keyboard keys from more than one gamepad (works with dosbox)
      • REMAPS: Mapping more than one button to the same action
      • REMAPS: Unmapping buttons
      • REMAPS: Unmapping analogs
      • REMAPS: Mapping a button to trigger an analog response (tested with mupen, can run on SM64 with the d-pad now, triggers a full analog tilt)
      • REMAPS: Mapping an analog to another analog (having more than one analog mapped to the same output causes issues)
      • REMAPS: Mapping an analog to produce a button response
      • SCANNER: Should be able to scan dual-layer Wii disc images now, filestream code now supports files larger than 4GB.
      • SHADERS/SLANG: Slang shaders should work again on Android version and MSVC versions (basically all the Griffin-based versions).
      • SHADERS: If GL context is GLES2/3/Core context, Cg shaders are unavailable. Applies to shader list too.
      • SHADERS: Hide cg/glsl shaders from being able to be selected if D3D8/9/10/11/Vulkan video drivers are selected.
      • SHADERS: Hide slang shaders from being able to be selected if D3D8/9/OpenGL video drivers are selected.
      • SHADERS: Prevent crashes from occurring if we have the GL video driver in use and we try to skip to a slang shader through next/previous hotkeys
      • SHADERS: Fix shader parameter increase / decrease functions
      • SUBSYSTEM: handle savestates properly (cart1 + cart2.state0)

      v1.7.1
      • 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).
      • 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.
      • KEYMAPPER: prevent a condition that caused input_menu_toggle to stop working when a RETRO_DEVICE_KEYBOARD type device is enabled
      • 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.
      • 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
      • PS3: Enable Cheevos.
      • PSP: Enable threading support through pthreads.
      • SHADERS: SPIRV-Cross/slang shader support for D3D11.
      • SUBSYSTEM: Subsystem saves now respect the save directory
      • SUBSYSTEM: You can now load subsystem games from the menu (see https://github.com/libretro/RetroArch/pull/6282 for caveats)

      v1.7.0

      • 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.
      • 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.
      • 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. (Note: Broken in PS3)
      • 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.

      v1.6.3
      • PS3: 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.
      • 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
      • 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: Move content list builder into scanner task with progress, fixes menu freeze with large playlists
      • 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

      v1.6.0

      • PS3: 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!
      • 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)
      • 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)
      • MISC: Various frontend optimizations.
      • VIDEO: Fix threaded video regression; tickering of menu entries would no longer work.
      • 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
      • AUDIO: Audio mixer support. Mix up to 8 streams with the game’s audio.

      v1.3.6 BETA
      • Thanks to PSGL, the PlayStation3 driver can use the XMB menu driver using the OpenGL rendering backend. The simplified ribbon should be running properly in the background too.
      • The PlayStation 3 port is back after it was decommissioned, they will be posted on xbins as well.
      • 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.
      • Version 1.3.6 Running on the PS3 >>> https://www.youtube.com/watch?v=4NkMsASritM

      v1.3.0

      • The PS3 version features some big changes. MaterialUI and XMB are both available now as menu drivers. The XMB menu driver is now enabled by default. Libretro database support is in, and things should generally work fine.
      • New Cores
        • prosystem_libretro -- Atari 7800
        • vecx_libretro --- Vectrex
        • mednafen_psx_libretro --- PlayStation 1
        • mednafen_pcfx_libretro -- NEC PCFX
        • mednafen_lynx_libretro - Atari Lynx
        • mednafen_gba_libretro - GameBoy Advance
        • handy_libretro - Atari Lynx
        • gw_libretro - Nintendo Game & Watch
        • 2048_libretro - 2048 Homebrew Game

      v1.0.0.2
      • Analog input works now – cores that support RETRO_ANALOG (such as TyrQuake) should now have working DualShock controls.
      • Analog mapping to D-pad works now for all cores.
      • Optimized slimmed down GL driver implementation some more, resulting in even lower video latency.
      • All the changes made to RGUI since the last release (Core Information, reorganized Settings, possible to map frontend actions to gamepad buttons/analog axes, etc)
      • Addition of Stella (Atari 2600) Core

      v1.0.0.1
      • Added core info files – forgot to add them in v1.0.0.0 which made the Detect Core functionality not show up
      • Overlays should work now – these will play a big role in future versions
      • Menu controls now honor the ‘O Button Behavior’ from your PS3′S System Settings
      • Analog to D-pad mapping

      v1.0.0.0
      • VBA Next performance improvements - all games should now play at fullspeed more or less (even games like Final Fantasy 5/6)
      • Revised menu - should now have the same functionality as all other RetroArch versions
      • New 'Detect Core' function - you no longer have to switch a core and then select a ROM - with this mode you can select a ROM and RetroArch will look at the file extension and start the core associated to it. If there are multiple cores that support this file extension, then it will give you a list of supported cores and you can select which one you want to use.
      • Much improved OpenGL driver - the PS3 version of RetroArch should now have the
      • lowest input/video latency out of all RetroArch versions (with the exception of maybe KMS/libdrm on Linux).
      • Comes with MAME 2003 now. Mortal Kombat 1/2/3/Ultimate should all play at fullspeed with the DCS Hack enabled.
      • Many more changes...

      v0.9.9

      • (PS3) Optimize PS3 video driver extensively - should result in a big latency reduction.
      • (PS3) Totally remove the 'old' fixed 2-pass shader system and replace it with a new, forward-compatible with PC 8-pass shader stacking system. RGUI/RMenu makes CGP files dynamically as you set new shader stacks.
      • [SNES9x Next] Seiken Densetsu 3/Romancing Saga 3 no longer downsample to low-resolution for high-resolution modes on Xbox 1/Gamecube/Wii
      • [SNES9x Next] Add Core Option - 'SuperFX Overclock'.
      • [Gambatte] Fixed serious input reporting bug on libretro side that could drastically slow down gameplay speed - found an edge case in a Japanese Pokemon Blue version that triggered this.
      • [Gambatte] Make colorization optional and not enforced through use of a Core Option.
      • [FCEUmm] Should load UNIF ROM format now.
      • [NEStopia] Fixes Famicom Disk System support.
      • [NEStopia] L/R now inserts coins on Vs. System games
      • [NEStopia] Add Core Option 'Sprite Limit'.
      • [Mednafen] Add several Core Options for Mednafen PSX, Mednafen PCE Fast, Mednafen Neo Geo Pocket Color, etc.
      • [Genesis Plus GX] Latest compatibility updates from ekeeke (main author)
      • [Genesis Plus GX] Add Core Options for blargg NTSC, Overscan and Game Gear Extend Screen
      • [Final Burn Alpha] Add several Core Options for going tO Service Mode, Resetting game, etc.
      • (LIBRETRO) Added Tyrquake
      • (LIBRETRO) NXEngine / Cave Story is now completely playable on consoles (Wii/PlayStation3/Xbox 1/Xbox 360) thanks to many code alterations. Performance is also much improved on the platforms which could already play them, such as Android and PC.
      • (Shaders) New shaders- mdapt, new xBR versions, new Harlequin Gameboy/LCD shaders, etc.
      • (ZIP support) Switch from builtin zlib to miniz - less codebloat.


      v0.9.8.4
      • [NEStopia] Famicom Disk System support. Place disksys.rom (bios) into your system directory.
        • Y Button will switch sides of a disk.
        • If you get any problems of the sort DISK A / B ERR 07' - pressing Y button again or letting it run its course should do it.
        • NOTE - Famicom Disk System loading is slow, so you might be tempted to fast forward through most of it. However, I'd advise caution when doing so and to savestate regularly in case 'fast forwarding' can negatively affect disk loading.
      • [FBA core] Various changes/fixes
        • Hook up Eco Fighters controls (Turn 1/Turn 2 bound to L and R buttons)
        • Hook up Pnickie controls (Turn 1/Turn 2 bound to L and R buttons - press one of the buttons to progress beyond start screen)
        • Hook up Continental Circus controls - Brake 2/Brake 3 (L1/L2 buttons) and Accelerate 2/Accelerate 3 (R1/R2 buttons)
        • Hook up Gun Smoke controls - Start button (needed to progress beyond
        • title screen)
        • Hook up Mighty Pang controls (P1 Shot1/P1 Shot2/P2 Shot1/P2 Shot2)
        • Fixed Varia Metal palette
        • Fixed Fairyland Story palette
        • Fixed Return of the Invaders palette
        • Fixed Act-Fancer palette issue
        • Endian fixes in the following games (PS3/360/Wii/Gamecube) -
        • Surprise Attack
        • Rollergames
        • Ultra Man
        • Oh My Gods
        • Moonwalker (Sega System 18 bootleg) [magicseb]
        • Hyper Pac
        • Snow Bros 1
        • Honey Dolls
        • Fixes pitch issue in Gals Hustle (will possibly fix more games as well
      • [Unzipping [All consoles/Android]] Moved from rzlib to miniz/minizip -should increase compatibility
      • with ZIP archives
      v0.9.8.3
      • [FBA core] Various changes/fixes
      • Hook up Armed Police Batrider controls
      • Afterburner - make fire buttons work
      • Hook up Bad Dudes controls
      • Hook up Cyberbots controls
      • Hook up 1942 controls
      • Add missing Chase HQ controls
      • Add missing WWF Wrestlefest controls
      • EEPROM save should now work (tested with EEPROM-based system such as Capcom CPS2)
      • Samples are now looked for - should be in 'samples' subdirectory
      • Hiscore files should now be read from/written to.
      • [SNES9x Next] Added big speed hack for Star Fox 1 - makes it fast enough for it to run at fullspeed on the Wii.
      • [Genesis Plus GX] Set samplerate back to 44Khz.
      • [CONSOLES] Audio resampler is now adjustable - can choose between Sinc resampler (new) and Hermite resampler (old). Sinc is now selected by default, is superior audio-quality wise and will fix a lot of sound issues.
      • [PS3] Save Preset fixed
      • [PS3] Starting with Dual Shader/Custom Scaling mode OFF and then turning it ON works now

      v0.9.8.1
      • [FBA] Fixed serious bug that would cause a lot of games to get stuck in service mode or to display graphical corruption (CPS1).
      • [NEStopia] Now outputs in mono sound mode.
      • [FCEUmm] Uses RGB565 now - should no longer flicker on RMenu.
      • [Mednafen PC Engine Fast] Fixed libretro issue where certain games had totally wrong pitch
      • [Mednafen Wonderswan] Core fixed, works again
      • [Genesis Plus GX] Set audio samplerate at 48KHz (from 44KHz)
      • [PS3] Fixed serious bugs where it could get 'stuck' or the app could 'hang' while toggling between ingame and quickmenu/file browser.
      • [PS3] Added 'Menu Skins' to 'Retro Settings' - will allow you to select a different background for the menu. Captain CPS-X's menu skin is also included.

      v0.9.8
      • LIBRETRO] Added Mednafen NGP and Mednafen VB.
      • [LIBRETRO] Added NEStopia Undead (1.44).
      • [LIBRETRO] Updated Mednafen PCE Fast and Mednafen Wonderswan to 0.9.28.
      • [FBA] Updated Final Burn Alpha to 0.9.27.28.
      • [Gambatte] Updated Gambatte (now has built-in GBC BIOS color palettes).
      • [SNES9x Next] Updated SNES9x Next (fixes numerous bugs).
      • [FCEUmm] Updated FCEUmm to latest version.
      • [Genesis Plus GX] Updated Genesis Plus GX to latest version.
      • (RARCH_CONSOLE) Various stability fixes
      • (RARCH_CONSOLE) More sane unzipping mode - will temporarily extract file to HDD and then instantly delete it when it's done with it (ie. when another ROM gets loaded or when RetroArch shuts down)
      • (RARCH_CONSOLE) All console ports now use 59.94Hz for synchronization on the RetroArch side instead of 59.92Hz as before. All consoles use 59.94Hz
        so this agrees better with them.
      • (PS3) Added PAL60 temporal PAL mode
      • (PS3) Fixed a lot of path issues - SRAM/savestate dir enable now work, 'Default ROM directory' should now work, etc.
      • (PS3) Added rewind granularity options
      • (PS3) Rewrote video driver from scratch (RGL v2). Faster blitting.
      • (PS3) Onscreen keyboard should work again.

      v0.9.7
      • Added Core: Mednafen_Wswan
        • Bandai WonderSwan / Color
      • Added Core: Mednafen_PCE_fast
        • Turbo GrafX 16 / CD (PC Engine)
        • Super GrafX
      • Core Updated: Genesis_plus_gx version 1.7.0
        • Sega CD Support Added
      • Added: multiMAN compatibility to all libretro cores
      • Improved stability / error trapping
      • ZIP extract modes expanded - it can extract the contents of a ZIP file to the current directory, and/or extract to current dir and immediately load the first ROM/game file.
      • Improved GUI

    • Official RetroArch / Libretro Links

      Where to Download RetroArch?

      Which version do i Install?
      • CEX (Retail based Firmware) - This is version used by most as majority of CFW are CEX based.
      • DEX (DEBUG based Firmware) - This is a version for DEBUG Firmware's
      • ODE (Hardware Mod) - This is for devices such as the Cobra ODE
      *Note no damage will be done trying to install the wrong type, if unsure of your firmware type installed, CEX is your best bet to try first

      Which directory does RetroArch PS3 install to?

      • RetroArch (PS3) will install to the internal HDD (dev_hdd0):
        • /dev_hdd0/game/SSNE10000/

      What is the Difference between RetroArch & Libretro?

      • RetroArch - RetroArch is the Frontend used to load "cores"
      • Libretro "Cores" - Cores are the emulators within RetroArch.

      Do i need BIOS File for any Cores?

      • Yes, Some cores will require a system bios in order to boot Roms, Other cores will not need a System Bios (or they are optional). In Part 1 of this guide you can search each Core for details and requirements pertaining to those cores..

      Does RetroArch run on any platforms besides the PS3?

      • YES, While the PS3 Console was one of the first supported platforms, the versatility has exploded and RetroArch is now supported on at least one device in every household (at least it seems that way and likely the case). You can find more info on supported platforms/downloads (HERE), but for our PlayStation Homebrew fans do note there is obviously the PS3 version , but also PSP & PS Vita / PlayStation TV(Vita TV) Ports as well. Sadly, No PS2 Port has ever been made but perhaps in the future?? ??

    • Special Thanks to:

      Various Information / images obtained from:

      Contributors of this Guide:

    GUIDE IS UNDER CONSTRUCTION CURRENTLY - SECTIONS ARE NOT COMPLETED

    (Guide is Accurate as of v1.7.x )
     
    Last edited: Oct 7, 2018
    jolek, Louis Garry, Zazenora and 9 others like this.
  2. 7,522
    6,339
    747
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    7,522
    Likes Received:
    6,339
    Trophy Points:
    747
    Part 1 - Libretro Cores for the PS3
    Libretro (PS3) Cores
    Libretro (PS3) Cores w/ Issues

    • Core NameLibretro Core W/ Issues on PS3Additional Notes?
      Boots to Game/MenuGamePlay Speed Issue's?Features Not Working?Control Issue's?Other Issue's?/...////////......................
      [CENTER]81 (Eigthy-One)[/CENTER]​
      ?????NONO???YESYESYES
      Atari800​
      ?????YESYES??YESYESYES
      [CENTER]blueMSX[/CENTER]​
      ??????YESYES??YESYESYES
      [CENTER]Cannonball[/CENTER]​
      ?????YESYES???YESYESYES
      [CENTER]DOSBOX[[/CENTER]​
      ?????NONO??YESYESYES
      [CENTER]fMSX[/CENTER]​
      ?????YESYES??YESYESYES
      [CENTER]HATARI[/CENTER]​
      ?????YESYESYESYESYESYES
      [CENTER]Lutro[/CENTER]​
      ?????YESYESYESYESYESYES
      [CENTER]mednafen_GBA[/CENTER]​
      ??????YESYESYESYESYESYES
      [CENTER][/CENTER]​
      [CENTER]mednafen_PCFX[/CENTER]​
      ????YESYESYES
      [CENTER]mednafen_SNES[/CENTER]​
      ????YESYESYES
      [CENTER]o2em[/CENTER]​
      ????YESYESYES
      [CENTER][/CENTER]​
      [CENTER]P-UAE[/CENTER]​
      ????YESYESYES
      [CENTER][/CENTER]​
      [CENTER]VICE[/CENTER]​
      ????YESYESYES
      [CENTER]TGBdual[/CENTER]​
      ????YESYESYES
      [CENTER]Virtual Jaguar[/CENTER]​
      ??????????

    • Emulated Systems:
      • Sinclair ZX81
      • Timex TS1000
      • Timex TS1500
      • Lambda 8300
      • Ringo R470
      • MicroDigital TK85
      • Jupiter ACE

      Supported ROM Extensions:
      • p .tzx .t81
      Core Options
      Note: Settings with (Restart) = Core must be ReStarted for changes to take effect.
      RetroArch PS3_8.png
      • Tape Fast Load (Off/On)
        Instantly loads files if enabled, or disable it to see the moving horizontal lines while the game loads.
      • 8K-16K Contents (auto/ROM shadow/RAM/dK'tronics 4K Graphics ROM + 4K RAM)
        Selects the contents of memory addresses between 8192 and 16383, a shadow copy of the ROM, 8K of RAM, or dK'tronics 4K ROM plus 4K of RAM.
      • High Resolution (auto/none/WRX)
        Enables WRX high resolution.
      • Emulate Chroma 81 (auto/Off/On)
        Enable the Chroma 81 interface (colorization).
        • chroma_on.png / chroma_off.png
      • Video Presets (clean/tv/noisy)
        Change how the video is emulated (if Chroma 81 is enabled, the video is set to "clean" regardless of this option)
        • clean.png tv.png
          .
      • Sound emulation (auto/none/Zon X-81)
        Enables sound emulation.
      • Joypad Left mapping (auto/default/new line/shift/space/./0/1/2/3/4/5/6/7/8/9/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
        Maps this joypad button to a keyboard key, defaults are the cursor keys for the directional pad and '0' to all the other buttons.
      • Joypad Right mapping (auto/default/new line/shift/space/./0/1/2/3/4/5/6/7/8/9/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
        Maps this joypad button to a keyboard key, defaults are the cursor keys for the directional pad and '0' to all the other buttons.
      • Joypad Up mapping (auto/default/new line/shift/space/./0/1/2/3/4/5/6/7/8/9/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
        Maps this joypad button to a keyboard key, defaults are the cursor keys for the directional pad and '0' to all the other buttons.
      • Joypad Down mapping (auto/default/new line/shift/space/./0/1/2/3/4/5/6/7/8/9/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
        Maps this joypad button to a keyboard key, defaults are the cursor keys for the directional pad and '0' to all the other buttons.
      • Joypad A button mapping (auto/default/new line/shift/space/./0/1/2/3/4/5/6/7/8/9/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
        Maps this joypad button to a keyboard key, defaults are the cursor keys for the directional pad and '0' to all the other buttons.
      • Joypad B button mapping (auto/default/new line/shift/space/./0/1/2/3/4/5/6/7/8/9/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
        Maps this joypad button to a keyboard key, defaults are the cursor keys for the directional pad and '0' to all the other buttons.
      • Joypad X button mapping (auto/default/new line/shift/space/./0/1/2/3/4/5/6/7/8/9/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
        Maps this joypad button to a keyboard key, defaults are the cursor keys for the directional pad and '0' to all the other buttons.
      • Joypad Y button mapping (auto/default/new line/shift/space/./0/1/2/3/4/5/6/7/8/9/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
        Maps this joypad button to a keyboard key, defaults are the cursor keys for the directional pad and '0' to all the other buttons.
      • Joypad L button mapping (auto/default/new line/shift/space/./0/1/2/3/4/5/6/7/8/9/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
        Maps this joypad button to a keyboard key, defaults are the cursor keys for the directional pad and '0' to all the other buttons.
      • Joypad R button mapping (auto/default/new line/shift/space/./0/1/2/3/4/5/6/7/8/9/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
        Maps this joypad button to a keyboard key, defaults are the cursor keys for the directional pad and '0' to all the other buttons.
      • Joypad L2 button mapping (auto/default/new line/shift/space/./0/1/2/3/4/5/6/7/8/9/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
        Maps this joypad button to a keyboard key, defaults are the cursor keys for the directional pad and '0' to all the other buttons.
      • Joypad R2 button mapping (auto/default/new line/shift/space/./0/1/2/3/4/5/6/7/8/9/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
        Maps this joypad button to a keyboard key, defaults are the cursor keys for the directional pad and '0' to all the other buttons.
      • Transparent Keyboard Overlay (Off/On)
        If the keyboard overlay is transparent or opaque
        trans_off.png trans_on.png
      • Time to Release key in ms (100/300/500/1000)
        How many milliseconds to wait before releasing the key pressed using the keyboard overlay.

      Controls
      [ATTACH]11518[/ATTACH]

    • Sp

    • ISSUE: BlueMSX works, but certain keyboard keys that are supposed to be mapped to the controller aren't.


      System's Emulated:

      • Microsoft - MSXM
      • Microsoft - MSX2
      • Coleco -ColecoVision
      • Sega - SG-1000

      Switching Emulated Systems with this core: (currently a bit of a process hopefully devs makes this easier)
      QuickMenu>>>Options>>>Machine Type


      Sketch.png

      Issues:
      Must load a game (by default MSX2, could be changed via CFG file) in order to access the options on Quick Menu, from there select desired system to be emulated and then Restart the Core (load any new core, then load bluemsx and the changes should take affect, now load your rom and your good to go,)

      Important Requirement
      • The blueMSX core requires the 'Databases' and 'Machines' folders from a full installation of blueMSX.You can download th e 'Databases' and 'Machines' folders from an official full standalone blueMSX emulator installation. Get blueMSXv282full.zip near the bottom of the page.Move/Copy the 'Databases' a nd 'Machines' Folders to RetroArch's System directory.
        • bios.png


      Controls
      7f353148-42c0-11e6-9023-dbaf074bc933.png

    • Here are the problems: (Link to Test by JediKnight007)
      • If you choose Play Game, it crashes back to the XMB.
      • If you change the game mode, it crashes back to the XMB.
      • If you go to Settings, you can't cancel back to the main menu. If you choose Save and Return, it crashes back to the XMB.
      • retroarch.cfg gets corrupted - it shrinks from ~93 kb to ~6 kb. Make sure you have a backup of this file!

    • ISSUE: DOSBox start screen has weird green lines on it. No way to type commands - the RetroArch PS3 OSK has never worked AFAIK, and you can supposedly map keys to controller buttons (quick menu-> controls), but that's not working. Some games fail to load, others go back to the start screen with this...

      http://www.psx-place.com/threads/retroarch-1-7-1-extended-version.17068/page-6#post-113163

    • fMSX gives non-frozen black screen with same game (Metal Gear 2: Solid Snake) that works with BlueMSX. (all BIOS files present)
      -http://www.psx-place.com/threads/retroarch-1-7-1-extended-version.17068/page-6#post-113163


    • Issues (test provided by JediKnight007)
      • Can't swap disks via emulator's GUI - clicking Browse does nothing, and may freeze the PS3.
      • Can't save/load sates from GUI (GUI -> Memory).
      • Can't load or save configs.
      • Runs at 50 FPS - not sure if this is PAL mode or not full-speed.
      Needs Virtual Keyboard Support

    • Sp

    • Sp

    • Sp

    • Sp

    • .....

    • Emulated Systems
      • .
      • .

      Setting up and playing P-UAE


      Controls
      7f353148-42c0-11e6-9023-dbaf074bc933.png

    • Sp

    • Sp

    • Sp

     
    Last edited: Sep 29, 2018
    jolek, Louis Garry, T.A.U and 6 others like this.
  3. 7,522
    6,339
    747
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    7,522
    Likes Received:
    6,339
    Trophy Points:
    747
    Part 2: Using RetroArch (frontend)

    • OnScreen Info Display Screen Location
      Settings>>>Onscreen Display>>>Onscreen Notifications>>>Notification X/Y Position
      • By default the "On-Screen Notification Message" is in the lower left corner and often times is overlapping other text, the good thing is we can make the location on any desired portion of the screen, for this example and a good location i like to put it in myself is in the opposite corner and as you it would not be over the core name loaded (like it is in default).
      • To edit this simple toggle the "X" and "Y" positions (best to have FPS or another message running so you can edit this easier rather then in the dark without something like FPS enabled)
      ps3.png

    • G
      Changing Aspect Ration
      By default RetroArch displays in a 4:3 Ratio, on a widescreen this will have black bars on each side of your display, if you prefer to fill in a widescreen display 16:9 may be better suited for your taste . Some user's prefer 4:3 and some prefer 16:9.. Your display may have a slightly different ratio and retroarch does allow for custom ratio's and additional presets. To toggle these option follow the instructions below

      In the RetroArch XMB Navigate to
      • Settings>>>Video>>>Aspect Ratio
      • RetroArch PS3_9.png

      Note: Overlays can be also used to fill in 4:3 to fill in widescreen borders.

    • Setup Kiosk Mode for Other's (such as guest)
      Settings>>>User Interface>>>Enable Kiosk Mode
      • Want to lock down some of the Settings in RetroArch? or have others using RetroArch, KIOSK MODE might be an attractive feature for you and comes with password protection.
      ps3kiosk.png

      Detailed PDF with Alot of additional details about this feature

    • Change RetroArch Menu Font Color
      Settings>>>User Interface>>>Appearance>>>Menu (RED/BLUE/GREEN) Color

      Simply change the RED BLUE GREEN value to achieve your desired font color.​

      RetroArch PS3_1.png RetroArch PS3_2.png RetroArch PS3_3.png

    • Switching the User Interface of RetroArch
      Settings>>>Driver>>Menu Driver

      Change the RetroArch UI by going to the above menu's and select one of the following choices. Changes take affected on next launch of RetroArch.​


      XMB
      RetroArch PS3_9.png
      RGUI
      RetroArch PS3_7.png
      GLUI
      RetroArch PS3_8.png

      DO NOT SELECT THE NULL OPTION OR NEXT BOOT will result in a black screen and no options to perform any task, to fix you have two options:​
      • Editing RetroArch.cfg (located at /dev_hdd0/game/SSNE10000/USRDIR). (in retroarch.cfg look for >> menu_driver = "null" change to menu_driver = "xmb")
      • Deleting RetroArch and re-installing


    • RetroArch by default will save your settings to the retroarch.cfg file when Quiting the app, but using the Quit RetroArch option. Any other means of quiting powering off console, or quitting through a PS3 menu (i.e. PS button).

      You can save the CFG file at anytime prior to quitting to ensure changes are saved, this can be done in the Configurations menu in the first column of the XMB menu.


    • PC version is being shown in video but same process in PS3 version

    • Want to use the Analog Stick vs the D-Pad, you can easily do this from in-game:
      While in-game access the
      Quick Menu>>>Controls>>User1 Analog to Digital Type
      Analog.png

    • S
      RetroArch contains a collection of downloadable games (homebrew/freeware games) for various cores, these can be downloaded directly from RetroArch.

      Screens with instructions coming soon (guide a work in progress).

    • By default there is NOT a directory that is choosen for RetroArch ScreenShots for the PS3.
      You can make this any location, but a location must be choosen within (Settings>>Directories>>ScreenShots)

      If you do not choose your own ScreenShot directory (save location) then the feature does not work.

    • .....................
      RetroArch PS3.png RetroArch PS3_2.png
     
    Last edited: Oct 7, 2018
    jolek, Louis Garry, T.A.U and 8 others like this.
  4. 7,522
    6,339
    747
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    7,522
    Likes Received:
    6,339
    Trophy Points:
    747
    PART 3: Special Features


    • RetroArch Playlist Scanner
      • RetroArch incoporates a ROM scanning system to automatically produce playlists. Each ROM that is scanned by the playlist generator is checked against a database of ROMs that are known to be good copies.

      Designating which core to use
      • Generally speaking, RetroARch will detect and use the correct core for use with the ROMs that are used as part of a playlist. Under some circumstances, it may be useful to manually set a particular core for one of its playlists. This can be accomplished within the Playlists submenu in the RetroArch settings.

      Important info about ROM (Type) Scanning

      • Generally, RetroArch's scanner is configured for ROMs that have been validated by No-Intro or Redump DAT files but many other source databases are also in use.
      SystemSourceRepository
      Atari - 2600No-Intro
      Atari - 7800No-Intro
      Atari - Jaguar **No-Intro
      Atari - LynxNo-Intro
      Bandai - WonderSwanNo-Intro
      Bandai - WonderSwan ColorNo-Intro
      Cave StoryCaveStory.org (English or Japanese)
      DOSTotal DOS Collectionlibretro-database-dos
      FB Alpha - Arcade GamesFB Alpha v0.2.97.42
      GCE - VectrexNo-Intro
      Id Software - DoomUnknown
      Lutro **Unknown
      Magnavox - Odyssey2No-Intro
      MAMEMAME 0.37b5, 0.78, 0.139, 0.159
      Microsoft - MSXNo-Intro
      Microsoft - MSX 2No-Intro
      NEC - PC Engine CD - TurboGrafx-CDRedump > Trurip > TOSEClibretro-dats
      NEC - PC Engine - TurboGrafx 16No-Intro
      NEC - SuperGrafxNo-Intro
      NEC - PC-FX **Redump > Trurip > TOSEClibretro-dats
      Nintendo - Famicom Disk SystemNo-Intro
      Nintendo - Game BoyNo-Intro
      Nintendo - Game Boy AdvanceNo-Intro
      Nintendo - Game Boy ColorNo-Intro
      Nintendo - Nintendo Entertainment SystemNo-Intro
      Nintendo - Super Nintendo Entertainment SystemNo-Intro
      Nintendo - Virtual BoyNo-Intro
      QuakeUnknown
      Phillips - Videopac+ **No-Intro
      Sega - Game GearNo-Intro
      Sega - Master System - Mark IIINo-Intro
      Sega - Mega Drive - GenesisNo-Intro
      Sega - Mega CD - Sega CDRedumplibretro-dats
      Sega - SG-1000No-Intro
      SNK - Neo Geo PocketNo-Intro
      SNK - Neo Geo Pocket ColorNo-Intro
      SNK - Neo Geo CDRedumplibretro-dats
      ** Issue with Cores / Unconfirmed to work

      https://docs.libretro.com/guides/roms-playlists-thumbnails/

    • Netplay FAQ

      What is Netplay?
      • It's a mechanism that allows multiplayer over a network. It's not link cable emulation though. It's same system multiplayer.
      Does RetroArch require port-forwarding to work?
      • Yes, the host needs to forward the ports properly. There is a fallback mechanism that can be employed by those who can't forward the ports, please read the Setup Guide below.
      Does it support more than two players?
      • Yes!
      What's needed for RetroArch Netplay to work?
      • Same RetroArch version, same core version, and the same exact content.
      RetroArch says Content not found, try loading content manually
      • Either load content manually, have the content in your recent history list, or scan your content to a playlist.
      Does RetroArch support cross-platform netplay?
      • Yes, but your mileage may vary, particularly when endianness differs.
      Which cores work for netplay?
      • On a techincal level, every core that supports save states should work but the performance requirements may be too high for it to work in any practical level.
      Can I play GB / GBC / GBA games with multiple people via RetroArch Netplay?
      • No, RetroArch's netplay is not link-cable emulation, GB, GBA, netplay are currently not possible with our implementation.
      [/spoiler]

      official setup instructions @:
      https://docs.libretro.com/guides/netplay-faq/

    • Overlays on the PS3 can be used for adding BEZELS & BORDERS as seen in this video example:

      Setting Up Overlays in RetroArch

      Per-CORE Overlays via the RetroArch GUI
      1. Go to the Settings menu and find the User Interface submenu and enable Show Advanced Settings
      2. Go to the Settings menu and find the Configuration submenu. Make sure that Use Content-Specific Core Options If Available and Load Override Files Automatically are enabled.
      3. Set up the Overlay according to your preferences.
      4. Load a game. Open the RA "Quick Menu" and then use the GUI to set up the Overlay according to your preferences.
      5. From the Quick Menu, select Save Core Overrides.

      Per-GAME Overlays via the RetroArch GUI
      1. Go to the Settings menu and find the User Interface submenu and enable Show Advanced Settings
      2. Go to the Settings menu and find the Configuration submenu. Make sure that Use Content-Specific Core Options If Available and Load Override Files Automatically are enabled.
      3. Load a game. Open the RA "Quick Menu" and then use the GUI to set up the Overlay according to your preferences.
      4. From the Quick Menu, select Save Game Overrides.

      Where can one find Overlays to use?
      Additional Resources for Overlays


    • Genres: There are several different types of shaders available, some of the relevant types are sorted into folders.
      • 2x-classic: These are the typical, classic filters usually run on CPU, such as HQ2x, 2xSaI, SuperEagle, etc, converted into shaders.
      • Blur: Shaders focusing on bluring the output image.
      • Enhance: Shaders focusing on enhancing the image quality through other means than bluring only.
      • TV: Shaders focusing on replicating the visual image of a game running on a CRT screen.
      • Misc: Shaders that do not directly fit into any of the above categories.
      • Meta: Contains meta-shaders *.cgp.

     
    Last edited: May 5, 2018
    jolek, T.A.U, UniqueUserName and 2 others like this.
  5. 7,522
    6,339
    747
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    7,522
    Likes Received:
    6,339
    Trophy Points:
    747
    Part 4: Customizing RetroArch (PS3)




     
    Last edited: Oct 6, 2018
    jolek, Louis Garry, T.A.U and 4 others like this.
  6. 7,522
    6,339
    747
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    7,522
    Likes Received:
    6,339
    Trophy Points:
    747
    Part 5: RetroArch (PS3) File Structure & CFG Explanations
    RetroArch (PS3) install's to:

    /dev_hdd0/game/SSNE10000
    USRDIR
    CORES
    Assets
    AutoConfig
    Cheats
    database
    downloads
    info
    overlays
    playlist
    presets
    savefiles
    savestates
    Shader_cg
    sram
    system



    RetroArch CFG FIles

    • retroarch.cfg
    • retroarch-core-options.cfg
     
    Last edited: Apr 10, 2018
  7. 7,522
    6,339
    747
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    7,522
    Likes Received:
    6,339
    Trophy Points:
    747
    Part 6: RetroArch PS3 Development


    • RetroArch Cores PS3 Compatibility
      Core NameLibretro (PS3) Cores by versionNotes
      0.9.70.9.80.9.91.0.0.21.31.3.61.6.01.6.31.7.21.7.31.7.4
      2048N/AN/AN/AN/AOKREM?OKOKREM?REM?OKWorks
      3dengineN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AGL1
      4doN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/ABLU
      81N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      atari800N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      basilisk2N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOTH Project is a work in progress
      blastemN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/ADYN
      bluemsxN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      bnesN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++11)
      bsnes_accuracyN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++11)
      bsnes_balancedN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++11)
      bsnes_cplusplus98N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      bsnes_mercury_accuracyN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++11)
      bsnes_mercury_balancedN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++11)
      bsnes_mercury_performanceN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++11)
      bsnes_performanceN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++11)
      cannonballN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOK?Needs testing
      cap32N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/ABLK. Black screen and freeze
      chailoveN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++14)
      citraN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AGL1
      craftN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AGL1
      crocodsN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/ABLK. Black screen and freeze
      desmumeN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AWHI
      desmume2014N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A?. Not tested
      desmume2015N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A?. Not tested
      dinothawrN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++11)
      dolphinN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. GL1. (C++11)
      dosboxN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC Needs keyboard
      easyrpgN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++11)
      emus-gbN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOTH "Failed to load content"
      emus-gb-nesN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOTH "Failed to load content"
      emus-gb-smsN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOTH "Failed to load content"
      emus-gb-chip8N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOTH "Failed to load content"
      fbalphaOKOKOKOKOKOKRENRENRENRENRENStarting in v1.6 fbalpha was renamed to fbalpha2012
      fbalpha2012RENRENRENRENRENRENOKOKOKOKOKStable
      fbalpha2012_cps1N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      fbalpha2012_cps2N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      fbalpha2012_cps3N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      fbalpha2012_neogeoN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      fceummOKOKOKOKOKOKOKOKOKOKOKStable
      freeintvN/AN/AN/AN/AN/AN/AN/AN/AOKOKOKNeeds testing
      ffmpegN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AGL1
      fmsxN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC Needs keyboard
      fsuaeN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++11)
      fuseN/AN/AN/AN/AN/AN/AN/AN/ABUGBUGBUGBLK
      frodoN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOTH Needs fixes
      gambatteOKOKOKOKOKOKOKOKOKOKOKStable
      gearboyN/AN/AN/AN/AN/AN/AN/AN/AOKOKOKStable?
      gearsystemN/AN/AN/AN/AN/AN/AN/AN/AOKOKOKStable?
      genesis_plus_gxOKOKOKOKOKOKOKOKOKOKOKStable
      gmeN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      gpspN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AWHI
      gwN/AN/AN/AN/AOKOKOKOKOKOKOKStable
      handyN/AN/AN/AN/AOKOKOKOKOKOKOKBetween Handy & menafen_lynx most games will play on one or the either.
      hatariN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC. Needs a keyboard
      lutroN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      mameN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A?
      mame2000N/AN/AN/AN/AN/AN/AOKOKOKOKOKStable?
      mame2003N/AN/AN/AOKOKOKOKOKREMREMREMThis one is mame v0.78 romset. It has better compatibility than mame2000
      mame2009N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      mame2010N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      mame2014N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++11)
      mame2016N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++11)
      mednafen_gbaN/AN/AN/AN/ABUGBUGREMREMREMREMREMBack to XMB / Slow framerate
      mednafen_lynxN/AN/AN/AN/AOK?OK?OK?OK?OK?REMREMOKC
      mednafen_ngpN/AOKOKOKOKREMOKOKOKOKOKStable
      mednafen_pce_fastOKOKOKOKOKOKOKOKOKOKOKStable
      mednafen_pcfxN/AN/AN/AN/AISSISSISSISSISSISSISSLimited Testing (speed issues, in single game test)
      mednafen_psxN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOFW
      mednafen_saturnN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++11)
      mednafen_snesN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      mednafen_supergrafxN/AN/AN/AN/AN/AOKOKOKREMREMREMStable
      mednafen_vbN/AOKOKOKOKOKOKOKOKOKOKStable
      mednafen_wswanOKOKOKOKOKOKOKOKOKOKOKStable
      melondsN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++11)
      mesenN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++14)
      meteorN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/ABLK. Black screen and freeze
      mgbaN/AN/AN/AN/AN/AN/AN/AN/AOKOKOKStable?
      minivmacN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOTH Project is a work in progress
      mrboomN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOTH mrboom.c is too big, 19 Mo...
      mupen64plusN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. DYN. (C++11)
      nekop2N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/ANeeds fixes ?
      nestopiaN/AOKOKOKOKOKOKOKOKOKOKStable
      np2kaiN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A?
      nxengineN/AN/AOKOKOKOKOKOKOKOKOKStable
      o2emN/AN/AN/AN/AN/AISSREMISSREMREMREMNeeds a virtual keyboard, see: instructions
      openlaraN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++11)
      parallel_n64N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AGL1. DYN
      pcemN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/ADYN
      pcsx_rearmedN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOFW
      pcsx1N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOFW
      picodriveN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/ABLK
      pocketcdgN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC. The lyrics are displayed but there isn't sound. Perhaps with another mp3 it will work...
      pokeminiN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      ppssppN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOFW. C98. GL1. DYN
      prboomOKOKOKOKOKOKOKOKOKOKOKStable
      prosystemN/AN/AN/AN/AOKOKOKOKOKOKOKStable
      psp1N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOFW. C98. GL1. DYN
      puaeN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      px68kN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      quicknesN/AN/AOKOKOKOKOKOKOKOKOKStable
      redreamN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. GL1. DYN. (C++11)
      reicastN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. GL1. DYN. (C++11)
      reminiscenceN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A?
      remotejoyN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOTH. libusb not ported. use <cell/usbd.h> ?
      rustationN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/ARust ?
      sameboyN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/ABLK. Black screen and freeze
      samplesN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      scummvmN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/ABLK. Black screen and freeze
      snes9xOKOKOKOKOKOKRENRENRENRENRENStarting in v1.6 snes9x was renamed to snes9x2010
      snes9x2002N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/ABLK
      snes9x2005N/AN/AN/AN/AN/AN/AN/AN/AN/AOKOKStable?
      snes9x2010RENRENRENRENRENRENOKOKOKOKOKStable. Supports MSU-1 Games, see: MSU-1 game list, instructions1, instructions2
      stellaN/AN/AN/AOKOKOKOKOKOKOKOKStable?
      stonesoupN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AC98. (C++11)
      tempgbaN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOTH. MIPS32 CPU only
      theodoreN/AN/AN/AN/AN/AN/AN/AN/AN/AOKOKSee: instructions
      thepowdertoyN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOTH. Not ported
      tgbdualN/AN/AN/AN/AN/AN/AN/AN/AN/ABUGBUGWHI
      tyrquakeN/AN/AOKOKOKOKOKOKOKOKOKStable
      uae4armN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOTH. ARM CPU only
      uzemN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/ABLK. Black screen and freeze
      vba_nextOKOKOKOKOKOKOKOKOKOKOKStable
      vbamN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AWHI
      vecxN/AN/AN/AN/AOKOKREMREMREMREMOKStable?
      vice_x128N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      vice_x64N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      vice_xplus4N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC
      vice_xvicN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOKC Emulator menu works. The extention "a0|20|60" of VIC20 roms are missing in the info file.
      video_processorN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOTH. missing libv4l2
      virtualjaguarN/AN/AN/AN/AN/AISSREMISSREMREMREMLow framerate with many games. 3D games unplayable
      xrickN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AFreeze at the 1st frame displayed
      yabauseN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AOK, low fps and blue

      N/ANot includedOKC. Source code compiles successfully
      [B]C98[/B]. Needs to be rewritten in C++98
      [B]GL1[/B]. Needs to be rewritten in OpenGL/PSGL v1
      [B]DYN[/B]. Needs dynarec for PPC64
      [B]OFW[/B]. PS3 firmware has better PS1/PS2/PSP emulators
      [B]OTH[/B]. Other problems
      [B]BLK[/B]. [B]WHI[/B]. [B]BLU[/B]. Boots in a solid color screen (usually black)
      BUGIncluded, critical bugs
      ISSIncluded, mayor issues
      ISSIncluded, minor issues
      OKIncluded, working
      REMRemoved
      RENRenamed
      REPReplaced


    • ......

    • ...

    • ...

    • S...
     
    Last edited: Oct 6, 2018
  8. 7,522
    6,339
    747
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    7,522
    Likes Received:
    6,339
    Trophy Points:
    747
    Part 7: 3rd Party App / Tool Support

    • Homebrew Apps Supporting RetroArch loading
      • webMAN MOD
      • IRISMAN
      • multiMAN (not all cores supported)
      Tools for Custom Mods/ pkg Creations
      • RetroXMB Creator
      • RetroPS3



    • RetroXMB (Unofficial Add-on for RetroArch)

      What is RetroXMB?

      • RetroXMB allows you to create PS3 packages that will allows you to boot your favorite roms directly from the XMB, just like a PS3 game from the XMB. No booting into RetroArch UI you can use the XMB directly which does have some added benefits besides just direct booting from the XMB but also Animated Icon Support (ICON1.PAM) and also Game Manual (DDS) Support.

    • webMAN-MOD.jpg
      As of v1.45.04+ webMAN MOD plugin (for PS3 CFW) supports RetroArch ROM loading directly from the XMB with an optional add-on wMM called PKGLAUNCHER (aka ROM/PKGLAUNCHER).​


      Setting up RetroArch Roms Support on webMAN MOD

      • Install the following packages (if you do not have them installed):
        • webMAN MOD v1.45.04 (and later)
          • Full,
          • Lite &
          • REBUG/Cobra/PS3MAPI versions are all compatible with pkglaunch feature
        • PKGLauncher.pkg
        • RetroArch (PS3)
          • V1.0.0.2+ and later supported (please note that earlier version of RA-PS3 do not support all cores later versions do)
      • Create a folder titled "ROMS" on internal HDD or a USB Storage Device
        • Within the ROMS folder you can create the following sub-directories for each libretro core
        • PATHEMULATOR (Libretro Core)
          /ROMS/SNES/
          snes9x2010_libretro_ps3.SELF
          snes9x_next_libretro_ps3.SELF
          snes9x2005_plus_libretro_ps3.SELF
          snes9x2005_libretro_ps3.SELF
          snes9x_libretro_ps3.SELF
          mednafen_snes_libretro_ps3.SELF​
          /ROMS/SNES9X/snes9x_libretro_ps3.SELF
          /ROMS/SNES9X2005/snes9x2005_plus_libretro_ps3.SELF
          /ROMS/SNES9X2010/snes9x2010_libretro_ps3.SELF
          /ROMS/SNES9X_NEXT/snes9x_next_libretro_ps3.SELF
          /ROMS/MSNES/mednafen_snes_libretro_ps3.SELF
          /ROMS/NES/
          fceumm_libretro_ps3.SELF
          nestopia_libretro_ps3.SELF
          quicknes_libretro_ps3.SELF​
          /ROMS/FCEUMM/fceumm_libretro_ps3.SELF
          /ROMS/NESTOPIA/nestopia_libretro_ps3.SELF
          /ROMS/QNES/quicknes_libretro_ps3.SELF
          /ROMS/GEN
          /ROMS/GENESIS/
          genesis_plus_gx_libretro_ps3.SELF
          /ROMS/MEGAD
          /ROMS/MEGADRIVE/
          genesis_plus_gx_libretro_ps3.SELF
          /ROMS/GG
          /ROMS/GGEAR
          gearsystem_libretro_ps3.SELF
          /ROMS/GBA/vba_next_libretro_ps3.SELF
          mgba_libretro_ps3.SELF​
          /ROMS/VBA/vba_next_libretro_ps3.SELF
          /ROMS/MGBA/mgba_libretro_ps3.SELF
          /ROMS/GB/gambatte_libretro_ps3.SELF
          gearboy_libretro_ps3.SELF
          tgbdual_libretro_ps3.SELF​
          /ROMS/GBC/gambatte_libretro_ps3.SELF
          /ROMS/GEARBOY/gearboy_libretro_ps3.SELF
          /ROMS/GAMBATTE/gambatte_libretro_ps3.SELF
          /ROMS/TGBDUAL/tgbdual_libretro_ps3.SELF
          /ROMS/FBA/fb_alpha_libretro_ps3.SELF
          fbalpha_libretro_ps3.SELF
          fbalpha2012_libretro_ps3.SELF​
          /ROMS/FBA2012/fbalpha2012_libretro_ps3.SELF
          /ROMS/MAME/
          mame078_libretro_ps3.SELF
          mame2000_libretro_ps3.SELF
          mame2003_libretro_ps3.SELF​
          /ROMS/MAME078/mame078_libretro_ps3.SELF
          /ROMS/MAME2000/mame2000_libretro_ps3.SELF
          /ROMS/MAME2003/mame2003_libretro_ps3.SELF
          /ROMS/QUAKE/tyrquake_libretro_ps3.SELF
          /ROMS/DOOM/prboom_libretro_ps3.SELF
          /ROMS/PCE/mednafen_pce_fast_libretro_ps3.SELF
          /ROMS/PCFX/mednafen_pcfx_libretro_ps3.SELF
          /ROMS/NGP/mednafen_ngp_libretro_ps3.SELF
          /ROMS/VBOY/mednafen_vb_libretro_ps3.SELF
          /ROMS/WSWAM/mednafen_wswan_libretro_ps3.SELF
          /ROMS/SGX/mednafen_supergrafx_libretro_ps3.SELF
          /ROMS/ATARI2600/
          /ROMS/ATARI/
          stella_libretro_ps3.SELF
          /ROMS/ATARI5200/atari800_libretro_ps3.SELF
          /ROMS/ATARI7800/prosystem_libretro_ps3.SELF
          /ROMS/HATARI/hatari_libretro_ps3.SELF
          /ROMS/LYNX/mednafen_lynx_libretro_ps3.SELF
          /ROMS/JAGUARvirtualjaguar_libretro_ps3.SELF
          /ROMS/AMIGA/puae_libretro_ps3.SELF
          /ROMS/VICE/vice_x64_libretro_ps3.SELF
          /ROMS/FMSX/fmsx_libretro_ps3.SELF
          /ROMS/BMSX/bluemsx_libretro_ps3.SELF
          /ROMS/LUA/lutro_libretro_ps3.SELF
          /ROMS/ZX81/81_libretro_ps3.SELF
          /ROMS/FUSE/fuse_libretro_ps3.SELF
          /ROMS/GW/gw_libretro_ps3.SELF
          /ROMS/O2EMo2em_libretro_ps3.SELF
          /ROMS/HANDYhandy_libretro_ps3.SELF
          /ROMS/NXENGINEnxengine_libretro_ps3.SELF
          /ROMS/DOSBOX/dosbox_libretro_ps3.SELF
          /ROMS/VECX/vecx_libretro_ps3.SELF
          /ROMS/INTV/freeintv_libretro_ps3.SELF
          /ROMS/2048/2048_libretro_ps3.SELF
          /ROMS/POKEMINI/pokemini_libretro_ps3.SELF
          /ROMS/THEODORE/theodore_libretro_ps3.SELF
      • Now that we have folder's setup and pkg's installed, we need to enter the SETUP Page of the webMAN MOD plugin. from there check the boxes enabling PKG Launcher and ROMS and then Save the Settings
        • NOTE: If ROMS group is enabled, the memory allocated for PSP is shared with the ROMS group (50%) ->>> details
      • Now if everything has gone well, you should be able to mount Retro Roms from "webMAN Games" entry in the XMB. .
      • Now your games will mount to the pkg launcher and can be booted from the XMB directly.
        • 66666666666666666666.png
        • 55555555.png

    • .

    • As of IRISMAN v3.00 (Easter Edition) - RETRO ROM Support has been added to IRISMAN

      • RETRO
        • Added support to launch ROMs (Requieres RetroArch 1.0.0.2)
        • ROM paths and supported file extension are customizable in the settings.ini
        • Cores settings can be customized individually
        • ROMs now can be deleted directly from the Game List (Grid/Coverflow)
     
    Last edited: Jun 19, 2018
    jolek, T.A.U, UniqueUserName and 4 others like this.
  9. 178
    67
    32
    Ali888

    Ali888 Member

    Joined:
    Mar 10, 2018
    Messages:
    178
    Likes Received:
    67
    Trophy Points:
    32
    Gender:
    Male
    Big like
     
    STLcardsWS likes this.
  10. 7,522
    6,339
    747
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    7,522
    Likes Received:
    6,339
    Trophy Points:
    747
    Made a bit more progress on the guide. have done a number of things mostly documenting various things.

    I created an "Options Overview" here of the Main Menu & Settings tabs
    http://www.psx-place.com/threads/retroarch-ps3-guide-2018-wip.17119/#post-112675

    Descriptions for the options will be added as well,
    Plus as you can see already with some of the options there will be warnings if they apply to the PS3 as some of the options do not apply to the PS3 at all also some menu's do contain some bugs when toggled. So some warnings are there and more will be added as well. Hopefully this will be good for the user's and developer's ...

    Any help Idea's suggestions are welcome.
    Other useful videos / guides /.artwork / Ect is all welcome and encouraged to share :)
     
  11. 7,522
    6,339
    747
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    7,522
    Likes Received:
    6,339
    Trophy Points:
    747
  12. 28
    27
    12
    Clutz450

    Clutz450 Forum Noob

    Joined:
    Feb 16, 2018
    Messages:
    28
    Likes Received:
    27
    Trophy Points:
    12
    Gender:
    Male
    I love the idea of a guide like this. I myself just recently hacked my PS3 and am trying to learn everything I can to get everything up and running perfectly but it seems like there is no one definitive guide from start to finish specifically for the PS3. As someone new to this, I would have loved to find a guide that was outlined like this.

    First, how to download and install retroarch on the PS3. This was one of the most difficult things for me trying to figure out how to use the buildbot on the libretro site only to find out that the PS3 version of retroarch isn't there. The retroarch website links you to a site called xbins.org for the PS3 version of retroarch. However, all I see there are old versions of retroarch. Eventually I figured out where to go which is here (https://xbins.org/libretro/stable/.1.7.1/playstation/ps3/). Now that I finally found out where to find it, the next question was which one do I need to download since there are 3 versions there; CEX, DEX, and ODE. So as you can see, before we even get into starting Retroarch, there are a lot of issues I had just finding how to get it onto my PS3. It is nice how on some forums they link you to a mega site that has the file you need, but I think it's important to know where the official place is to download the PS3 version of Retroarch.

    Now with that out of the way, the next thing that should be discussed is folder structure. Now that we installed Retroarch onto our PS3, where exactly did it go. What are the different folders for? When you go into Retroarch and look at the Directory settings, you can see that some paths are fully set. But there are others that just say <Default> next to them. What does default mean? Where is default? I haven't had time to test this yet but I believe that default doesn't actually exist and if you want to use the folders they mention (like Thumbnails for example) you have to manually create the folder and point it to the full path. I think this because when trying to use the online updater to download thumbnails, it appears that it downloads the zip but never extracts it. As I said, I just recently noticed this issue and haven't had time to test out my theory. But it would be a good thing to know if we need to manually create folders and paths to get everything working as it should.

    Speaking of directories, the next thing is where exactly do I put my Roms. Now I understand that I can create a folder with roms anywhere and manually point retroarch to it. However, for those who want their roms to show up in Multiman or Webman there is a specific place those roms need to be. Even if someone never does plan to launch their roms through Multiman or Webman, having a guide that standardizes the rom path for all users regardless of how they plan on using them would be helpful if they ever change their mind down the road. This way they won't have to undo any of the work they already did. I've been searching like crazy for a guide helping me with this and the only guide I was able to find was a guide written in Italian (http://www.biteyourconsole.net/2016/12/09/scena-ps3-rilasciato-webman-mod-v1-45-04/). There it told me exactly where the folders needed to be and what the folders needed to be named in order to get it to work with Webman Mod (however I think their wonderswan folder is mispelled. Again, haven't had time to test it yet).

    Now after discussing all of this and getting all of these things I talked about before set up, I think it is a good time to start talking about the cores. First, I think it's important to mention that the cores that are there when you installed Retroarch are fixed to that version. Meaning unlike the PC version (and possibly other versions) of Retroarch, you cannot use the online updater to download more or updated cores. Next, don't talk about the cores individually, but name a system and all the cores that support that system and the pros and cons for each core. For example, Nintendo is emulated by cores Nestopia and FCEU. From what I've seen online, Nestopia is usually the core everyone chooses. However, if you are going to want to use and earn Retro Achievements, Nestopia doesn't support that but FCEU does.

    Anyway, I think I'm going to stop here. I didn't actually mean to write this much but I know I can keep going. I have just been banging my head against a wall for a long time and have a lot of "lessons learned" (the hard way) that I'd like to share to help others avoid the headaches I faced. Hopefully you found this helpful or at the very least got an inside look into the mind of a newbie trying this all out for the first time and are able to adjust your guide accordingly. Not saying at all that what you have so far is wrong. You were just saying that you wanted help and people's input and this is mine. If interested, I wouldn't mind helping you further if you want more of my input. Just let me know and if interested we can try and talk more privately or help each other work through getting our PS3 retroarch setup as perfect as it can be and writing about it so other can learn. Thanks.
     
    Last edited: Apr 9, 2018
    DeViL303, STLcardsWS and sandungas like this.
  13. 7,522
    6,339
    747
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    7,522
    Likes Received:
    6,339
    Trophy Points:
    747
    I really enjoy the post above for many reasons. This guide is still a being put together, so check back often and ask any questions as well :).

    Your experience you detailed alone will make a great FAQ, sometimes some of us take some of those things mentioned for granted but are important details you and other new user's may be unaware about. Such as CEX DEX ODE versions.

    Exactly .. This is extremely helpful and again a great post. I would give you 10 likes for it i could. :)

    Still lots of work to do in this guide its a current work in progress but things like help make it complete.

    There is a few things like ScreenShots as well that you need to set a path for,
    Not sure what default is as well will have to play with it, could vary on each core as well. (that is the curveball on some things).

    With multiMAN i have not tried in several years. So not sure what works and what does not, do know only some core are supported.
    I would like to update any info on how to do that in the guide ( i will have an add-on / 3rd party support section as well)

    So anyone who has been messing with mM and RA in these later version any advice to others would be great.
    I am sure some of the old instructions and docs still apply to some extent.

    Some NES cores emulate Famicom DISK system and others do not as well.
    That will require some user input also to get that all done, :)
     
    Last edited: Apr 9, 2018
    Clutz450 likes this.
  14. 7,522
    6,339
    747
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    7,522
    Likes Received:
    6,339
    Trophy Points:
    747
    Updated FAQ (1st post) with a few things thanks to your post of your experience's.
     
    Clutz450 likes this.
  15. 28
    27
    12
    Clutz450

    Clutz450 Forum Noob

    Joined:
    Feb 16, 2018
    Messages:
    28
    Likes Received:
    27
    Trophy Points:
    12
    Gender:
    Male
    I've been working crazy overtime lately (12 hour overnights, 6 days a week) and won't be getting a break until about the end of this month. But if you have a chance and haven't already set your path for thumbnails, I'd like for you to try using the online updater to download thumbnails for a system that you've scanned in (Nintendo for example). Pay close attention to the on screen display on the lower left hand screen as it shows the progress in percent of downloading the zip. When it reaches 100%, see if it then changed to extracting. It didn't for me and when I went looking for the zip file that it said it downloaded I couldn't find it anywhere. I don't know anything about how retroarch is coded but i'm assuming that maybe it is set up so that once the zip file is downloaded and extracted that it automatically deletes the zip file. And since retroarch couldn't extract the zip to the folder because it didn't exist that the process ended and it deleted the zip at the end thinking everything went well. My theory (and I'm hoping you can test it for me) is if you manually create the thumbnails folder and set the path to it in retroarch that it will download and extract the zip. If this then proves to be true then we would have to manually set up the additional folders and paths. My thought is to use the folder structure I have on my PC as a guide and create a similar folder structure on my PS3.

    On a side note, I did some searching and found a pretty good Retroarch for Dummies guide here (http://emulation.gametechwiki.com/index.php/Dummies_Guide:_RetroArch). They are specifically talking about the PC version there but a lot of the information is the same. If you clicked around a bit (go to the main page and then click on the other retroarch links) you can find quite a bit of other useful information that you may be able to use in your guide.
     
    sandungas, DeViL303 and STLcardsWS like this.
  16. 58
    3
    12
    Fearfr3

    Fearfr3 Forum Noob

    Joined:
    Apr 5, 2018
    Messages:
    58
    Likes Received:
    3
    Trophy Points:
    12
    Gender:
    Male
    [11:33 PM] Autechre: you shouldn't use the stable pkg but the nightly one
    [11:33 PM] Autechre: 1.7.1 was not a good release
    [11:33 PM] Autechre: 1.7.2 will be much better

    Admin in Retroarch Discord Server
     
  17. 28
    27
    12
    Clutz450

    Clutz450 Forum Noob

    Joined:
    Feb 16, 2018
    Messages:
    28
    Likes Received:
    27
    Trophy Points:
    12
    Gender:
    Male
    I heard the opposite. I can't remember where but I dont think it was on the discord server. The reasoning being that the stable is called stable for a reason. And that who knows who changed what in the nightlies and what they may have broken. But if you're telling me that there is something wrong with the latest version that is fixed in a nightly then I guess it would be worth it to use the nightly.
     
  18. 58
    3
    12
    Fearfr3

    Fearfr3 Forum Noob

    Joined:
    Apr 5, 2018
    Messages:
    58
    Likes Received:
    3
    Trophy Points:
    12
    Gender:
    Male
    honestly im waiting till the guides done here.. and hopefully puts everything in a "mastermod" type pack

    [12:38 AM] BOTdiscobot: <retrobot> retroarch-dex: [status: done] [recipes/playstation/ps3]
    [12:43 AM] BOTdiscobot: <retrobot> retroarch-cex: [status: done] [recipes/playstation/ps3]
    wont be long
     
  19. 28
    27
    12
    Clutz450

    Clutz450 Forum Noob

    Joined:
    Feb 16, 2018
    Messages:
    28
    Likes Received:
    27
    Trophy Points:
    12
    Gender:
    Male
    What does this mean that you were trying to show me? I dont understand.
     
    DeViL303 likes this.
  20. 58
    3
    12
    Fearfr3

    Fearfr3 Forum Noob

    Joined:
    Apr 5, 2018
    Messages:
    58
    Likes Received:
    3
    Trophy Points:
    12
    Gender:
    Male
    Idk im no dev just saying they are working on it and it won't be long
    Till it's all pretty pre configured
     

Share This Page