LucidEye
Posts: 83
Joined: Sun Aug 04, 2013 2:20 pm

How do I get DOOM working from the menu in RetroPie?

Fri Sep 06, 2013 6:17 pm

Can someone please explain exactly how to get DOOM (and 3rd party .wad files) working in RetroPie from the GUI menu?

I have installed the latest setup script and updates and tried several different "tutorials" on how to get DOOM running in RetroPie, but so far nothing is working... the tutorials I have found on Google are months old and are probably no longer valid... (config files and directories are now different?)

What is happening is when the Pi boots into the EmulationStation GUI, I can see the .wad files I have installed in my DOOM rom directory in the GUI menu... but when I try to select one to play it looks like it's loading the game, (screen goes blank for a few seconds) but then I just get kicked back into the menu... none of the .wads I have tried work at all... and the prboom.wad doesn't work either.

Does anyone know how to get this working?

Thank you :-)

napoleon.starer
Posts: 4
Joined: Sun Sep 08, 2013 1:23 pm

Re: How do I get DOOM working from the menu in RetroPie?

Sun Sep 08, 2013 9:43 pm

I had a similar problem with PiSNES, where when I would select a ROM it would go black, and the go back the Emulation Station ROM selection menu. The issue ended up being that the command used to launch PiSNES from within Emulation Station was incorrect.

I would recommend going into /home/pi/.emulationstation/es_systems.cfg and looking for the command that is used to launch the Emulator you are using with the ROM, and then try running that command yourself from the terminal. In my case I got a syntax error, which lead me to play around with the command until it worked.

For example the corrected COMMAND for PiSNES in es_system.cfg was the following:

Code: Select all

COMMAND=retroarch –L /home/pi/RetroPie/emulatorcores/pocketsnes-libretro/libretro.so –config /home/pi/RetroPie/configs/all/retroarch.cfg –appendconfig /home/pi/RetroPie/configs/snes/retroarch.cfg %ROM%
This translates in the following command being run from the terminal with the ROM filled in:

Code: Select all

./retroarch –L /home/pi/RetroPie/emulatorcores/pocketsnes-libretro/libretro.so –config /home/pi/RetroPie/configs/all/retroarch.cfg –appendconfig /home/pi/RetroPie/configs/snes/retroarch.cfg  /home/pi/RetroPie/roms/snes/My\ Rom.smc
There are also various log files available in /hom/pi/.emulationstation as well to look at.

Return to “Gaming”