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.