Programming a console emulator is a tricky proposition, especially for a relatively more recent console such as the Playstation Portable. The Java-based open-source JPSCP emulator is however a strong piece of software, suitable for both playing existing games and testing out your own projects.
As an open-source project there is a strong community behind the software, so any problems can be brought to the attention of the project’s forum for swift advice and help. However, more documentation with the download would be helpful, as it can take time to trawl through forum posts to find the information you are looking for.
The download is compact and the emulator is easy to install and set up, with controls and compatibility features easy to tweak, even for those without technical knowledge. The interface itself is basic but functional, with a graphical control allocation feature making assigning controls basically idiot-proof. You just click on the PSP graphic to assign controls.
The major downside is that the list of compatible games is small, however the range is growing. Some games may run a bit slowly, especially on older hardware.
JPCSP is certainly worth having if you want to play one of the games on its compatibility list or test your own projects. While it is relatively easy to use, more documentation would be helpful.