DeSmuMEPSP
Original Version
DeSmuMEPSP is an Nintendo DS emulator ported by Japanese homebrew developer SofiyaCat. It's an extremely slow emulator, but it does prove DS emulation is possible on the PSP. In this first version, there isn't a game dat can be played on normal speed.
How to Install
- Move the 150 folder contained in the archive to GAME or GAME150 on your memory stick.
- Download any DS homebrew game.
- Rename the game’s NDS file to test.nds.
- Move test.nds to the 150 folder.
- Navigate to the Game menu on your PSP and start the emulator. The game will load automatically.
2020 Version
DeSmuME PSP is a port of modern stable DeSmuME based on the initial port by HCFcoder. It is completely unoptimised in its current state, but we hope to fix this and get games running respectably.
The plan, as described in the 2020 PSP Homebrew Dev Conference, is to use a dynamic rebalancing system to emulate both the ARM9 and ARM7 processors on the main CPU and Media Engine, depending on which CPU has more resources available at any given point. It is hoped that with both the main CPU and ME working in tandem, many games will run well.
Currently, the port is very basic. Everything is done on the main CPU (including all graphics and rendering) so it is very slow, and SDL is used as an abstraction layer for many parts (eg. input) rather than native PSP calls. This will hopefully change in the near future.