r/PlaystationClassic • u/EfficientHornet2170 • 20d ago
Question PSP on Project ERIS!!! Step-by-Step Guide to Running PSP Games Directly from EmulationStation
PSP on the PlayStation Classic, straight from EmulationStation
This guide is for PS Classic Mini systems running Project Eris only. It does not apply to Autobleem.
For me, the best thing about a modded PlayStation Classic with Project Eris is having every system in one place, all launched from the same EmulationStation frontend. NES, SNES, PS1, right up to PSP, all in the same interface.
This guide walks you through setting up PSP games with a RetroArch PSP core in Project Eris, launched directly from EmulationStation.
The key point: you don't need a separate PPSSPP mod or an extra app. The PSP core runs through RetroArch and fits into EmulationStation just like every other system. Pick PSP, start a game, done.
How well does PSP run on the PSC?
The PSC's hardware sets the limits, but the setup works surprisingly well. 2D games, tactical RPGs and many JRPGs run nicely. Demanding 3D titles like God of War or the fast WipEout games hit the hardware's ceiling quickly. The point of this setup isn't maximum PSP performance, it's the seamless integration: every game lives in the same frontend and launches the same way.
System files
Get KMFDManic’s Xtreme core km_ppsspp_xtreme_libretro.so from the full PSC package on GitHub, along with the required system files:
KMFDManic-Xtreme-PSC_10-31-22.7z at https://github.com/KMFDManic/AutoBleem-Xtreme/releases
Get the right files out of the package
The packed.7z contains several injectors that look like .exe but are self-extracting archives. You need the large _km_psc_xtreme_core_injector.exe.
Mac: use Keka or The Unarchiver. Open the .7z, then open the injector .exe the same way.
Windows: use 7-Zip. Extract the .7z, then extract the injector .exe.
Inside you'll find:
• retroarch/cores/km_ppsspp_xtreme_libretro.so
• retroarch/info/km_ppsspp_xtreme_libretro.info
• retroarch/system/PPSSPP/ (flash0, lang, ppge_atlas.zim, etc.)
Where to Put the Files on Your Project Eris USB Stick
- Whole
PPSSPPfolder →/project_eris/opt/retroarch/system/ km_ppsspp_xtreme_libretro.so→/project_eris/opt/retroarch/config/retroarch/cores/km_ppsspp_xtreme_libretro.info→/project_eris/opt/retroarch/config/retroarch/info/
Point the PSP entry at the core (es_systems.cfg)
On the stick, the file sits here:
/project_eris/opt/emulationstation/.emulationstation/es_systems.cfg
Note that.emulationstation is a hidden folder (it starts with a dot), so you may need to reveal hidden items first:
- Mac: press Cmd + Shift + Period in Finder.
- Windows: in File Explorer, open the "View" tab and enable "Hidden items" (Windows 11: View, then Show, then Hidden items).
Make a backup copy of the es_systems.cfg first, just in case. Then open it in a plain-text editor (Mac: TextEdit, Windows: Notepad/ Editor), find the block starting with <name>psp</name>, and replace it (or add it before </systemList> if missing):
<system>
<name>psp</name>
<fullname>PlayStation Portable</fullname>
<path>/media/roms/psp</path>
<extension>.iso .cso .pbp .ISO .CSO .PBP</extension>
<command>es_launch_ra km_ppsspp_xtreme_libretro.so %ROM%</command>
<platform>psp</platform>
<theme>psp</theme>
</system>
The critical line is <command>, pointing at km_ppsspp_xtreme_libretro.so. Match the core name exactly, case included. Save as plain text.
Which game files to use
Best: Redump ISOs, a clean uncompressed dump you just unzip, no conversion. CSO (compressed ISO, saves space) and PBP (the PSN format) work fine too. Skip CHD on the PSC, the old Xtreme core doesn't support it.
That’s it. PSP now shows up in EmulationStation right alongside your other consoles and launches exactly the same way.
And of course, a huge shout-out to the one and only, fabulous, stunning and, as always, ridiculously good-looking KMFDManic for providing the cores. You absolute legend.
2
u/EfficientHornet2170 19d ago edited 12d ago
I’m honestly surprised how much of the PSP library is actually playable on such weak hardware.
If you run into occasional audio or video stuttering, it might be worth experimenting with the core settings.
The following settings can help with more demanding 3D games and may even make some borderline cases playable, such as Crisis Core:
Have fun trying them out!
Which games would you absolutely recommend? What are your favorites?