I have a Pi 3 working fine with Retropie and mame, snes, gba roms e.t.c... I'm trying to run roms for the Nintendo DS, so far unsuccessfully. I read here there is a nds emulator for Retropie called "desmume".
People say that to run that kind of roms (.nds files) there are 2 problems with the Pi:
- The first is, the Pi 3 does not have enough processing power to have a good experience running nds games. It seems it gives a very low FPS. (I don't know because it didn't worked for me yet).
- Secondly, you need a X server and Desktop Environment to run it.
Not sure about the second point... I read here you can set up desmume using cli. I followed the steps described there... I installed "desmume" using
sudo apt-get install desmume. I already created the nds folder on config and roms directory, I put nds roms there, I added to
/etc/emulationstation/es_systems.cfg the code:
<system> <name>nds</name> <fullname>Nintendo DS (exp)</fullname> <path>~/RetroPie/roms/nds</path> <extension>.nds .NDS</extension> <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ nds %ROM%</command> <platform>nds</platform> <theme>nds</theme> </system>
And I did the trick suggested there to use desmume-cli instead of desmume to avoid the need to have a X system. I added a retroarch.cfg file copied from other emulator directory and added on it:
input_remapping_directory = "/opt/retropie/configs/nds/"
And also added the emulators.cfg file with this content:
desmume="/usr/games/desmume-cli %ROM%" default="desmume"
Now I can see the Nintendo DS with the roms on Emulationstation menues but it didn't worked for me. Any advice from anybody who made it work? Where can I see some kind of log to see what is happenning? Thanks.