For using a PSP as an emulation platform, see Emulators on PSP.
|Name||Operating System(s)||Latest Version||Active||Recommended|
|PPSSPP||Windows, Linux OS X, FreeBSD, Android, iOS, Pandora, Switch||1.5.4||✓||✓|
|JPCSP||Windows, Linux, OS X||0.7||✓||✗|
PPSSPP is a fairly new emulator, but it has made tremendous progress. Compatibility is now higher than JPCSP, but it is also significantly faster. Almost every single game runs on PPSSPP since version 1.0, but you may experience some graphical glitches, so it's helpful to look in the official PPSSPP forums if you encounter these. It is only recommended to use JPCSP if the game does not work in PPSSPP.
JCPSP requires the Jave Runtime Environment to be installed, which has a history of security issues. Because it uses Java, it is also much slower than PPSSPP. JPCSP was built around debugging and was never really meant to be a standard emulator. They made it so they could understand the PSP's inner workings better. And thanks to the JPCSP team, and other PSP homebrew teams, PPSSPP is developing at breakneck speeds. Both teams communicate a lot and contribute to each other.