The PlayStation Portable or PSP is a handheld video game system released by Sony in 2004.
Emulator | Rom Folder | Extension | BIOS | Controller Config |
---|---|---|---|---|
ppsspp | psp | .cso .iso .pbp | none | hardcoded |
lr-ppsspp | psp | .cso .iso .pbp | none | /opt/retropie/configs/psp/retroarch.cfg |
Emulators: lr-ppsspp, ppsspp. Not available for the Raspberry Pi 1. Lr-ppsspp has the convenience of retroarch controller configs, but standalone ppsspp has the best performance and compatibility. Accepted File Extensions:.cso.iso.pbp. Place your PSP ROMs in /home/pi/RetroPie/roms/psp Controls lr-ppsspp. Lr-ppsspp use Retroarch.
Emulators: lr-ppsspp, ppsspp
- Mar 31, 2014 Go to PPSSPP's Settings-Networking Enable Wlan - Check (same function as PSP's Wlan Switch) Adhocserver - This is very important, wrong input will cause 'freezing'. Type 192.168.43.1 both players should put the same Enable Built-in Adhoc Server - Check only if you're the host (the Android Phone that enabled Portable-Wifi-Hotspot).
- Using the Nintendo Switch Pro Controller in these situations is a bit more difficult, but still possible – you’ll just need some different tools to get the job done. First off, the easy option.
- The Playstation 3's controller, the Dualshock 3, isn't the easiest pad to get working on the PC. So why bother when it's so much easier to use something newer? Well, in some ways, the PlayStation.
- Once the two devices are connected, switch back to Steam and you will be prompted to configure the PS5 DualSense pad.If that doesn't happen, click on the device and select 'Define Layout'.
Not available for the Raspberry Pi 1. lr-ppsspp has the convenience of retroarch controller configs, but standalone ppsspp has the best performance and compatibility.
ROMS
Accepted File Extensions: .cso .iso .pbp
Place your PSP ROMs in
Controls
lr-ppsspp
lr-ppsspp use Retroarch configurations
Add custom retroarch controls to the retroarch.cfg file in
For more information on custom RetroArch controls see: RetroArch Configuration
ppsspp
Controls can be mapped from the main menu under Settings >> Controls >> Control Mapping . To access this, connect a keyboard and press Esc during a game.
PPSSPP - Enhancements
Performance
From the RetroPie Subreddit
What I've done so far with a very noticeable difference is set frameskip to 2 (will probably increase this a bit) Turn on auto frameskip (will limit frame skipping to whatever you set for the previous value) then tick Prevent FPS from exceeding 60.
After that you want to change rendering resolution to 2x1, this will make everything look better on bigger screens.
Then you want to goto the audio menu and set Audio Latency to high.
This will cause numerous games to no longer work properly due to the renderer being changed to the error-prone 'Buffered rendering' because of the 'Auto frameskip' being turned on. 'Frameskip' in general can cause black frames depending on if the chosen game runs at an odd or even framerate and the accompanying frameskip isn't set to a matching odd or even number.
Regardless, for the games this does work in, the results will be much smoother gameplay, though a sufficiently overclocked Raspberry Pi 3B/3B+ may also be required to achieve full speed emulation.
Stuttering when streaming data from disc
Use A Switch Pro Controller For Ppsspp Download
If you find the game stuttering in repeatable occasions when reading data from disc, changing Settings > System > I/O Timing Method to 'Host' will alleviate those issues. Especially noticeable on OutRun 2006 when changing stages, or on the GTA games running from slower storage devices.