DosBox Not Appearing in ES
-
Hello, new guy here. I have got a number of systems up and running correctly, but am having issues with Dosbox. I have created a folder called 'pc' under /home/pi/Retropie/roms. I have placed a number of games there, each in its own subfolder, which the Wiki page said was OK to do. I have installed and configured Dosbox from the RP setup script. I even manually edited the es_systems.cfg file to add an entry for PC, which is how I got Intellivision and Colecovision to work. Nothing doing, no entry for MSDOS or PC Games appear in Emulation Station. I have read the article about creating separate launch script files for each game, but there are a lot of games in there, and I dont wan't to create hundreds of these things. Is there some step I am missing?
-
@skepticalgeel you didn't read the advice as agreed when registering - Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first
Sounds like you didn't install the dosbox emulator. You don't need to create the PC Roms folder. See the first installation instructions in the documentation.
-
Sorry. I am running Retropie 4.1 on a Pi 3 B, with a CanaKit 2.5A power supply. I did install the dosbox emulator, but I did it after I created the pc roms folder, and copied the files into it. Does that make a difference? I did the same thing with Intellivivion and Coleco, and did not get either of those systems to appear until I manually edited es_systems.cfg. Also, does having each game in a separate directory cause any issues. The official doc says no, but maybe is wrong/incomplete?
-
@skepticalgeel manually edited which
es_systems.cfg
? please provide full paths to what you edited - RetroPie manages/etc/emulationstation/es_systems.cfg
subfolders should be fine.
-
I edited /opt/retropie/configs/all/emulationstation/es_systems.cfg. Here is the block I added
<system> <fullname>PC (x86)</fullname> <name>pc</name> <path>~/RetroPie/roms/pc</path> <extension>.sh .bat .com .exe</extension> <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 "%ROM%" "dosbox"</command> <platform>pc</platform> <theme>pc</theme> </system>
-
@skepticalgeel is there a reason you are maintaining your own config ? You may do better to just use the system one and remove that.
Do you have parse gamelists only switched off in emulation station?
-
I did not know about the es_systems.cfg file in the /etc directory. I only knew about the one in /opt. Once I removed that one, the games showed up fine in ES. Thank you.
-
@skepticalgeel there is no
es_systems.cfg
in/opt/retropie/configs/all/emulationstation
unless it has been copied manually (also to~/.emulationstation
which links to the same folder). That is useful for managing your own config, but it also means it has to be kept manually up to date.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.