Crystal
Developer
RetroArch CE (PSX-Place Community Edition)
This is an UNOFFICIAL RELEASE of RetroArch for the PS3,
This is an UNOFFICIAL RELEASE of RetroArch for the PS3,
About
How to Install / Update
Changelogs
Available Core's / Usage
F.A.Q.
Extra's
Official Project Links
-
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:
dOfficial 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
- Install pkg
- Start RetroArch PSX-Place CE
- Load 2048 core (if it isn't already loaded)
- Main Menu -> Configuration File -> Reset to Default
.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
-
RetroArch Changes
-
Beta 2 Release
-
RetroArch Changes
- fixed all cores with paths that used SSNE1000
-
Libretro Core;s Added
- ...
- ..
-
RetroArch Changes
- 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-
2048
- This core is a Homebrew Puzzle Game
- 81
- a5200 (uses open source Bios)
-
atari800
-
Atari 8-bit computer systems including the: 400, 800, 800XL,130XE,
- Atari 5200 SuperSystem console
- Developer Tip - https://www.psx-place.com/threads/retroarch-corner-cores-for-free.31882/#post-267032
-
Atari 8-bit computer systems including the: 400, 800, 800XL,130XE,
- bluemsx
-
cannonball
- This core is an OutRun game engine recreation
-
cap32
- Amstrad CPC 8bit home computer series: CPC464, CPC664, CPC6128, CPC6128+ and GX4000 models.
-
dosbox (SVN)
- DOS
-
dosbox
- DOS
-
fbalpha2012
- Multi-Arcade Emulator
- Capcom CPS-1
Capcom CPS-2
Capcom CPS-3
Cave
Data East DEC-0, DEC-8 and DECO IC16 based games
Galaxian based hardware
Irem M62, M63, M72, M90, M92 and M107 hardware
Kaneko 16
Konami
Neo-Geo
NMK16
Pacman based hardware
PGM
Psikyo 68EC020 and SH-2 based hardware
Sega System 1, System 16 (and similar), System 18, X-Board and Y-Board
Super Kaneko Nova System
Toaplan 1
Toaplan 2
Taito F2, X, Z and others
Miscellaneous drivers for lots of other hardware*
-
fbneo
- Multi-Arcade Emulator
-
Capcom CPS-1 YT
Capcom CPS-2 YT
Capcom CPS-3 YT
Cave
Data East DEC-0, DEC-8 and DECO IC16 based games
Galaxian based hardware
Irem M62 / M63 / M72 / M90 / M92 and M107 hardware
Kaneko 16
Konami YT
Neo-Geo YT / 2 - NeoGeo CD (How to Run NeoGeo CD)
NMK16
Pacman based hardware
PGM
Psikyo 68EC020 and SH-2 based hardware
Sega System 1, System 16 (and similar), System 18, X-Board and Y-Board
Super Kaneko Nova System
Toaplan 1
Toaplan 2
Taito F2, / X / Z and others
Miscellaneous drivers for lots of other hardware
ColecoVision
* Fairchild ChannelF
* MSX 1
* Nec PC-Engine :
* Nec SuperGrafX :
* Nec TurboGrafx-16 :
* Nintendo Entertainment System :
* Nintendo Family Disk System :
* Sega GameGear :
* Sega Master System
* Sega Megadrive
* Sega SG-1000
* SNK Neo-Geo Pocket
* ZX Spectrum :
-
fbneo (light)
- Capcom CPS 1 / 2 / 3
- Neo-Geo
- Light version helps with some higher RAM dependent games
-
fceumm
- Nintendo NES / Famicom
- Family Computer Disk System
- fMSX
- freeintv
- fuse
- gambatte
- gearboy
-
gearcoleco
- ColecoVision
-
gearsystem
- Sega Master System
- Game Gear
- SG-1000
- Othello Multivision
-
genesis_plus_gx
- Genesis / Mega Drive,
- Sega/Mega CD,
- Master System,
- Game Gear,
- SG-1000
-
Genesis_Plus_gx (Wide)
- A fork of GENESIS PLUS GX with experimental widescreen (16:9 ratio) options, called "Gensos Plus GX Wide" YT
-
gme
- ..
-
gw
- Game & Watch
- handy
-
hatari
- Atari ST/STE/TT/Falcon system emulator
-
Jump 'n Bump
- Game
-
mame2000
- multi Arcade Emulator
-
mame2003
- multi Arcade Emulator (MAME 0.78)
-
mame2003 (midway)
-
Emulates only "midway" games from MAME 0.78 (mame2003)
- MIDWAY T UNIT
- MIDWAY Y UNIT
- MIDWAY WOLF UNIT
- & other;s
-
Emulates only "midway" games from MAME 0.78 (mame2003)
-
mame2003plus
- multi Arcade Emulator
- mednafen_lynx
- mednafen_ngp
-
mednafen_pce_fast (About: Beetle/Mednafen PCE FAST is a libretro port of Mednafen PCE Fast with the PC Engine SuperGrafx module removed.)
- NEC PC Engine / Turbo GrafX 16
- PC Engine CD / Turbo GrafX CD
-
mednafen_pce
- NEC PC Engine / Turbo GrafX 16
- NEC PC Engine CD / Turbo GrafX 16
- NEC Super GrafX
- Mednafen PC-FX This core has speed issues
- Mednafen_SuperGrafX
-
mednafen_vb
- Nintendo Virtual Boy
- mednafen_wswan
-
mgba
- Nintendo Gameboy Advance
- mu
- nestopia
-
nxengine
- Homebrew Game Cave Story Engine
- o2em
-
picodrive
- Master System - Mark III
- Mega-CD - Sega CD
- Mega Drive - Genesis
- PICO
- Sega - 32X (Requires COBRA (v8.4+) or MAMBA (v8.4+) )
- pokemini
-
prboom
- DOOM I & II Engine
- prosystem
-
puae
- Amiga emulator
-
Amiga32 CD YT
- (PS3 Setup see post: https://www.psx-place.com/threads/r...nity-edition-beta-3.32272/page-22#post-317055 )
- quicknes
- ScummVM
- snes9x Port of upstream mainline up-to-date Snes9x
- snes9x2005 (DO NOT use this core unless the mainline Snes9x core aren't fast enough, Provides more favorable performance thresholds at the cost of accuracy)
- snes9x2005plus (DO NOT use this core unless the mainline Snes9x core aren't fast enough, Provides more favorable performance thresholds at the cost of accuracy)
- snes9x2010 (DO NOT use this core unless the mainline Snes9x core aren't fast enough, Provides more favorable performance thresholds at the cost of accuracy)
- squirrejlme
- stella2014
- theodore
- Tyrquake
- vba_next
- vexc
-
vice_x64
- Commodore 64
- See user tips/review > link
-
vice_x64dtv
- Commodore 64
- vice_x64sc (accurate)
-
vice_x128
- Commodore 128
-
vice_xxbm2
- Commodore CBM-II 6x0
-
vice_xcbm5x0
- Commodore CBM-II 5x0
-
vice_xpet
- Commodore - PET
- vice_xplus4
- vice_xsxpu64
- vice_xvic
- virtualjaguar - This core has speed issue's
-
2048
-
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
-
Updated Shader's
-
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 @:
- RetroArch.com
- See all official platform releases here
- Support official project here
Source Code @ Github:
https://github.com/crystalct/RetroArch_PSX_CE
https://github.com/crystalct/crystalct.github.io
https://github.com/crystalct/RetroArch_PSX_CE
https://github.com/crystalct/crystalct.github.io
"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
Last edited by a moderator:



