RetroArch CE (Unofficial - Community Edition)

PS3 RetroArch CE (Unofficial - Community Edition) Beta 4

That problem is common to all system where run Retroarch (windows, linux, apple, psvita , WiiU, etc. etc.)
To solve it you have to put neogeo.zip and neocd.zip (or neocdz.zip) inside neo geo rom folder or Retroarch system folder, the folder where to put ISOs neogeo have to be named
Code:
neocd
and Isos must follow standard MAME nomenclature.
For example this is Samurai Showdown II:
View attachment 36892

View attachment 36893


If you have doubts then read: https://forums.libretro.com/t/guide-play-neo-geo-cd-games-using-fbneo/17735

i m still have problems with neocd.
Running from subsystems, take me back to retroarch main menu. Running from Load Content, no CDDA.

using same samsho2.bin / cue from example. Neocdz and neogeo bios are in system folder.
 
Last edited:
i m still have problems with neocd.
Running from subsystems, take me back to retroarch main menu. Running from Load Content, no CDDA.

using same samsho2.bin / cue from example. Neocdz and neogeo bios are in system folder.

I confirm it. If you use Subsystem method it fails. i got this:
Code:
E SYS: 'sys_rsx_memory_allocate' failed with 0x80010004 : CELL_ENOMEM [1]
If you use standard method Load content and choose CUE file from neocd folder then it works (at least on RPCS3 emulator..... i have to test it on real PS3).
 
It must be something to do with the core no ? because I can run it on a really shitty laptop I have for work with a i5 and a 950mx

what about Golden Axe the Duel ?
but a ps3 have only half gb of ram... and ok cell cpu is fantastic but a i5 is better supported and optimized (and used...)
 
There aren't cores on PS3 retroarch that play Sega Titan Video Game System games.
crystal sorry if bother you... but we can use dpad or left analog for move the cursor on light gun snes/nes/arcade games? i have try to setup duck hunt without luck..
 
RetroArch CE (PSX-Place Community Edition)
This is an UNOFFICIAL RELEASE of RetroArch for the PS3,



  • What is RetroArch CE (PSX-Place Community Edition)?
    • This is an UNOFFICIAL PS3 Port Release of RetroArch . This unofficial release is a Community Effort to restore a functional build for the homebrew PS3 Community.
    • Note: the official libretro team has not stopped PS3 development, they have ditched the use of the previous code and have decided to port using the psl1ght Open Source SDK for future PS3 builds. This task is under development.. In the meantime the community edition fills an unofficial gap for the emulators transition in the PS3 Community.

    Improvements RetroArch Community Edition provides
    (over last official builds)
    • Improved Stability & better focus on the PS3 platform
      • Includes only bootable libretro cores for the PS3 (several may have speed issue's on most game)
      • Removal of features/options incompatible for the PS3 causing issue's / conflicts (like many blackscreen freezes)
      • Restoring of functionality to broken features (such as rom scanning and playlist creation)
      • Includes 72 libretro core's various core's never included in official release of PS3 Port. (see Available Cores tab for all included cores and emulated systems)

    Additional Notes:
    • Installation folder will be /dev_hdd0/game/RETROARCH so you don't need to remove old (official) Retroarch version(s). (Instead of the official path /dev_hdd0/game/SSNE10000/ )
    • webMAN MOD 1.47.32+ and ROM/PKG Launcher support RetroArch Community Edition

  • Installing RetroArch CE Beta 4:
    d
    Official Beta #4 is out: link
    • Beta 4PKG contains only 2048 core's. Other libetro cores (emulators) can be downloaded from Main Menu -> Online Updater -> Core Downloader
    If Running a previous beta of RetroArch CE:
    • Install pkg
    • Start RetroArch PSX-Place CE
    • Load 2048 core (if it isn't already loaded)
    • Main Menu -> Configuration File -> Reset to Default
    In this way .cfg files will be created from scratch.


    .Unable to download the libretro core's from the PS3? No problem, as @aldostools has been repacking the core's in a single package. Aldostools updates the repacked package following Crystal's updates and additions. See "Repack" download in this listing @ brewology
  • RetroArch CE is based off the official mainline project but developer Crystal also provides some PS3 port changes as well, below is some changelog below. (note section is not complete)

    Un-Official Changelog's
    ..
    • Beta 4 Release
      • RetroArch Changes:
        • Update to mainline RetroArch v1.10.x
      • Libretro Core's Added
        • a5200
        • gearcoleco
        • fMSX
        • Jump n Bump
    • Beta 3 Release (New Year's 2022 Release)
      • RetroArch Changes
        • fix RESET TO DEFAULT CONFIG #2
        • fixed Reset to default;
        • removed unworking PAL60 ENABLE,VIDEO THREADED
        • Menu pipeline shaders options removed that were incompatible with PS3 (fixed black screen freeze issue)your risk...
      • Libretro Core's Added
        • Mame2003_Midway
        • Dosbox (classic version).
        • genesis_plus_gx_wide
        • NEC PC-FX (Has speed issues)
        • Mednafen SuperGrax
        • ScummVM
    • Beta 2 Release
      • RetroArch Changes
        • fixed all cores with paths that used SSNE1000
      • Libretro Core;s Added
        • ...
        • ..
    • Initial Release

    Official Changelogs

    .
    RetroArch 1.10.1
    • ANDROID: Add HAVE_LANGEXTRA back to makefile
    • ANDROID: Include adaptive launcher icons
    • ANDROID: Populate external storage devices inside the file browser on Android 11+ devices
    • CHEEVOS: add mastery placard
    • CHEEVOS: more description message for missing RetroAchievements credentials
    • CHEEVOS: prevent occasional infinite wait loading multi-disc game from secondary disc
    • CHEEVOS: stop load process if unable to retrieve achievement data
    • CHEEVOS: support for identifying Dreamcast CHDs
    • CHEEVOS: Updated to 10.3.2
    • CONTENTLESS CORES: Disable per-game and per-content-directory remaps when running contentless cores
    • CONTENTLESS CORES: Disable per-game and per-content-directory shader presets
    • CONTENTLESS CORES: Enable config overrides
    • CONTENTLESS CORES: Enable runtime logging
    • CORE INFORMATION: Show core version
    • CORE UPDATER: Add 'Core System Files Downloader'
    • CORES/SETTINGS: Add 'Standalone Cores' menu
    • D3D10/D3D11: Add Vsync swap interval
    • EMSCRIPTEN: Enable 7zip
    • GBA: New GBA filter Upscale_240x160-320×240
    • GONG: Removed now that it's a standalone core
    • HISTORY/FAVORITES: Fix default core on 'Add to Favorites'
    • INPUT/WAYLAND: Allow toggling mouse grabs
    • INPUT/WAYLAND: Release keys and mouse buttons on lost focus
    • iOS: Support for custom keyboard and touch mouse support, among other iOS 13 features
    • LIBRETRO: Fix crash when cores using RETRO_ENVIRONMENT_SET_AUDIO_CALLBACK return false from retro_load_game()
    • LIBRETRO: Add optional frame skipping when fast-forwarding
    • LOCALIZATION: Fetch translations from Crowdin
    • LOCALIZATION: OSD fonts for Chinese, Korean, Arabic and Persian
    • LOCALIZATION: Translation fixes for various languages
    • MENU/RGUI: Add dynamic theme
    • MIYOO: Enable NEAREST audio resampler
    • MIYOO: Support battery level
    • NETPLAY: Disable savestates on stateless mode
    • NGC/Wii: Several improvements
    • OSX: Enable compilation on PPC
    • OZONE/XMB: Improve efficiency/accuracy of History/Favorites icon rendering
    • RECORDING/FFMPEG: Fix building against FFmpeg 5.0
    • RETROARCH INFORMATION: No longer report on enabled Python support, which was removed in RetroArch 1.7.8
    • SAVESTATES: Disable save states based on save state support level defined in core info files
    • UNIX/WINDOWS: Allow setting the default libretro_directory via environment variable
    • WAYLAND/VULKAN: Fix Wayland Vulkan not reacting to initial resize
    • WINDOWS/WINRAW: Enable mouse overlay control
    • Xbox/UWP: Fix CHD not working with Cheevos / Add 7zip support.
    • 3DS: Add Jaxe, A5200 and WASM4 cores
    • 3DS: Fix rotation
    • ARCHIVE: Allow loading files from archive subdirectory
    • AUDIO: Remove frame limit from audio batch callback. Before, if a core used the audio batch callback, there would be a hidden cap of 1024 on the number of audio frames that could be sent. If a core exceeded this value, any excess samples were silently discarded. While this is sufficient for 'normal' samplerates/framerates, it means that e.g. a core using the batch callback to send 44100 Hz audio at 30 fps with would have entirely broken sound. This has been fixed by removing the audio batch frame limit.
    • AUDIO/RESAMPLER/NEON: Implement sinc kaiser NEON function
    • CHEEVOS: Reset hardcore default to enabled; show message when trying to load state in hardcore
    • CHEEVOS: Fix memory map conversion
    • CHEEVOS: Check netplay status when unlocking achievements
    • CHEEVOS: Support for hashing buffered NDS ROMs
    • CHEEVOS: Fix hung task whe badge doesn't exist
    • CLI: Load save states from command-line or playlist
    • CORE INFO CACHE/SETTINGS: Restore missing 'Cache Core Info Files' menu entry
    • DATABASE: Serial scanning for Gamecube/MegaCD/SegaCD/Saturn/PSX/PSP/Dreamcast/Wii
    • D3D10/D3D11: Add Vsync swap interval
    • EMSCRIPTEN: Add Jaxe, WASM4 cores
    • FILE IO: Fix incorrect file names for remap files when the content path doesn't have a preceding slash
    • INPUT/OVERLAY: Added support for showing the overlay behind the menu instead of in front. This is currently only supported on the GL, Vulkan, D3D 9/10/11/12 and 3DS drivers.
    • INPUT/UDEV: Convert abs mouse from screen to viewport coordinates; fix relative mouse coords
    • INPUT/WAYLAND: Ignore mouse clicks on window decoration
    • INPUT/WAYLAND: Add scroll wheel support
    • LINUX: Added support for Linux GameMode (https://github.com/FeralInteractive/gamemode), which can be toggled on/off in the Power Management or Latency settings menus.
    • LOCALIZATION: Fetch translations from Crowdin
    • LOCALIZATION: Add Indonesian, Swedish and Ukrainian language options
    • LOCALIZATION/MENU/RGUI: Enable Indonesian and Swedish localisations for RGUI
    • LOGGING: Logging cleanups
    • LOGGING: Stop logging FPS statistics twice on quit
    • LOGGING: Log font rendering backend only once
    • HOTKEYS: Added a hotkey toggle for the on-screen technical statistics.
    • HOTKEYS: Add delay + acceleration to volume hotkeys
    • MENU: Add option for showing notifications only in menu
    • MENU/RGUI: Add Finnish to supported languages
    • MENU/XMB: Optional vertical list item fade
    • MENU/XMB/OZONE: Category + History/Favorites icons
    • NETWORK: Fix dummy notification – no longer shows a netplay initialization failed notification when netplay is not enabled
    • NETWORK: LAN addresses only for UPnP – Some router devices might accept non-LAN addresses without raising an error.
    • NETWORK: Filter out non-connectable rooms. Add an option for filtering out non-connectable netplay rooms.
    • NETWORK: Netplay spectator notification fix. Fix double notification when the host switches to spectator.
    • NETWORK: Prevents long-term pausing from clients dishonoring allow pausing
    • NETWORK/LOBBY: Lobby Viewer: Filter out rooms that are not running RetroArch
    • NETWORK/LOBBY: Lobby Viewer: Display a non-connectable tag to non-connectable rooms
    • NETWORK/LOBBY: Host: Display warning if we are announcing to the internet but our room isn't connectable from there
    • NETWORK/RELAY: Custom relay server support – Add support for custom user-ran relay servers
    • NETWORK/RELAY: Replace Canadian relay server with Singapore relay server. Current relays: New York/USA, Madrid/Spain, Sao Paulo/Brazil, Singapore
    • NETWORK/UPNP: Various refactors/improvements, no more dependent on miniupnpc
    • NETWORK/UPNP: Various UPnP binding fixes for specific routers
    • NETWORK/UPNP: Accept IGD v2 service types
    • NETWORK/UPNP: Delay lobby server announcing – delay the announcing in order to give UPnP's port forwarding more time. Fix the remaining truncation warnings.
    • NETWORK/UPNP: Smart interface selection – Find the most suitable address for UPnP by scoring interfaces on how close their address is to the device's address
    • OPENGL1: Fix buffer overflow – RetroArch would sometimes crashes at startup when loading asset textures with GL1 driver
    • PS3: PSL1GHT port added to Gitlab CI
    • VULKAN: Double combined image sampler descriptor pool size – fix segfaults with AMD GPUs using RADV
    • VULKAN: Emulate mailbox only with Vsync enabled – otherwise have it disabled – useful for VRR/G-Sync/FreeSync
    • VULKAN/SWAPCHAIN: Vulkan max swapchain images option adjustments: removed value 1, since it won't be used – Video reinit on change, so that there is no need to restart or toggle fullscreen
    • VULKAN/HDR: HDR support – tested on Windows
    • WAYLAND: Add libdecor for client side decoration
    • WAYLAND: Use any display for initial metrics
    • WAYLAND: Fix the window closing, if RetroArch is build without libdecor
    • WAYLAND: Use checked sizes in EGL resize
    • WAYLAND: Fix window title update
    • WEBOS: Fix webOS build and run
    • WIIU: Fix rotation
    • UWP/XBOX: Fix content over 4GB (approx) failing to load, improve/speed up copy/load times
    • UWP/XBOX: Fix scanning for playlists
    • UWP/XBOX: Move content copied to LocalState to a dedicated dir and clear on startup
    • UWP/XBOX: Make content copy to a specific cache directory in the LocalState folder when it's copied
    • UWP/XBOX: Auto delete VFS cache dir on startup
    • UWP/XBOX: Make resolution switching automatic and fix angle output issues
    • UWP/XBOX: Force ANGLE to render at 1080p regardless of screensize as the output is 1080p regardless of screensize. This fixes an issue where at 4k any angle output would be zoomed into a corner.
    • UWP/XBOX: Set resolution based on display resolution (auto 4k)
    • UWP/XBOX: Set driver to D3D11 if booting with opengl
    • UWP/XBOX: Reset width and height of output on boot to match display
    • UWP/XBOX: Mitigate need for VFS cores on NTFS drives
    • UWP/XBOX: Make check for standard I/O by access rather than the just assuming based on path string
    • UWP/XBOX: Add code to auto permissions so files can be accessed by non VFS cores (no exFAT or FAT32 support yet)

  • Available Libretro Cores for RetroArch (CE)
    *Click Name of the libretro core to be taken to libretro official docs/usage for that core.
    **Click on the title of the console for more information about that system/device. (YT = YouTube Video).

    Libretro Core's included 72

  • What is the difference between RetroArch & Libretro Core's?
    • RetroArch is the frontend (User Interface) Libretro Core's are the applications (emulators).


    What should i do if my PS3 has a Black Screen Freeze
    ?
    • You can encounter a "Black Screen Freeze" when launching a bad rom or improper setup, also you can encounter a bug somewhere in the app or one of the many core's. If you encounter a Black Screen Freeze , DO NOT UNPLUG THE POWER CORD, rather you should hold down the power button to power down the console.

    Section is not completed. Comeback soon :)

  • Official RetroArch/Libretro Links
    .RetroArch CE is an unofficial release for the PS3 and this fork would not be possible without the official team's work and efforts you can checkout the official project and support them @:




"Download and try it at your risk... there is less than a 5% chance your PS3 will explode on the first run attempt, killing any life form within 10km (6.21 miles), good luck." -@Crystal​

pNote: post edited by @STLcardsWS
cant we choose wich cores to use? 72 is too many for me, i only use 4 (snes gba megadrive, gbc)

the app is like 200 with all those cores right? with 4 it would weight way less, the problem is when i delete cores via multiman, the app wont launch anymore
 
cant we choose wich cores to use? 72 is too many for me, i only use 4 (snes gba megadrive, gbc)

the app is like 200 with all those cores right? with 4 it would weight way less, the problem is when i delete cores via multiman, the app wont launch anymore

The only reason why it would not launch if you deleted only the core's,
Is because you deleted a core that is assigned in the retroarch.cfg file for startup.

The easiest way to fix for that would be when delete your core's also delete the retroarch.cfg file as well.
That way its not trying to boot a oore that is no longer there and that is why you are not able to boot.
 
crystal sorry if bother you... but we can use dpad or left analog for move the cursor on light gun snes/nes/arcade games? i have try to setup duck hunt without luck..
sorry if i bump again
.. but iam not.able to setup a gun games with sixaxis
 
There aren't cores on PS3 retroarch that play Sega Titan Video Game System games.
hi Crystal ,you delete the zapper key binds? because on input 1 or 2 I read on zapper key section "N.D."
the sixaxis auto setup itself right?
ps= if for mistake I deselect "sixaxis" on player 1 I can't use the menu anymore but that is a minor problem, delete the cfg solve the problem.

I try lot of cfg for move zapper crosshair with the 3 core. I downloaded nstdatabase.xml but without luck (I read after nestopia 1.5 that database is inside the core ) the zapper feature is broken ?
 
hi Crystal ,you delete the zapper key binds? because on input 1 or 2 I read on zapper key section "N.D."
the sixaxis auto setup itself right?
ps= if for mistake I deselect "sixaxis" on player 1 I can't use the menu anymore but that is a minor problem, delete the cfg solve the problem.

I try lot of cfg for move zapper crosshair with the 3 core. I downloaded nstdatabase.xml but without luck (I read after nestopia 1.5 that database is inside the core ) the zapper feature is broken ?

Retroarch for ps3 is exactly the same as retroarch for other systems. You can reconfigure the joypad keys as you like and save the settings as default or as custom settings. It's your choice.
 
Retroarch for ps3 is exactly the same as retroarch for other systems. You can reconfigure the joypad keys as you like and save the settings as default or as custom settings. It's your choice.
i am happy that everything is the same, please do you know how to move the zapper cursor with the pad? because on input when I load a core nes there is the zapper but nearby it is not written what it corresponds to but ND if you managed to configure and shoot in the zapper or superscope games would you tell me?
 
Can RA CE be run online? I am looking for a way to play multiplayer on GBA or GBC games.
If so, can it be played crossplay? I mean PS3 with Mobile or PS3 with Windows.
 
Can RA CE be run online? I am looking for a way to play multiplayer on GBA or GBC games.
If so, can it be played crossplay? I mean PS3 with Mobile or PS3 with Windows.
, try with retroarch android to host a game or viceversa. choice the same core and the same rom version.
today I did some tests. I have an android phone that acts as a hotspot and shares the 4g connection with the ps3. the two roms must both be in a playlist so you have to use scan. I put the ps3 on host, just start the rom with the same core go to the menu and do "start host". at that point on android I did connect to netplay by inserting the ip of the ps3. in local lan the game went very well I was player 1 on ps3 and player 2 on android. zero lag !!!!!!
the problem was when I tried to use the internet. the ps3 created the server room using the relay ,the android client recognized the compatible room but disconnected immediately without start the game and sync it.
probably is my 4g connection is a nat and probably use for make the Hotspot a masquerade. the rele probably is for solve this kind of problem. but I use nightly build on android (host on android freeze so I can't try ps3 as client). with adsl/fiber and good router (or a Hotspot on PC with some iptables commands) all works.
I hope my experience is of help
 
Last edited:
, try with retroarch android to host a game or viceversa. choice the same core and the same rom version.
today I did some tests. I have an android phone that acts as a hotspot and shares the 4g connection with the ps3. the two roms must both be in a playlist so you have to use scan. I put the ps3 on host, just start the rom with the same core go to the menu and do "start host". at that point on android I did connect to netplay by inserting the ip of the ps3. in local lan the game went very well I was player 1 on ps3 and player 2 on android. zero lag !!!!!!
the problem was when I tried to use the internet. the ps3 created the server room using the relay ,the android client recognized the compatible room but disconnected immediately without start the game and sync it.
probably is my 4g connection is a nat and probably use for make the Hotspot a masquerade. the rele probably is for solve this kind of problem. but I use nightly build on android (host on android freeze so I can't try ps3 as client). with adsl/fiber and good router (or a Hotspot on PC with some iptables commands) all works.
I hope my experience is of help
damn, we have to do it via an intermediary (in this case a smartphone?) that sucks i wont even bother
 
Back
Top