Homepage › Forums › RetroPie Project › New to RetroPie? Start Here! › Running DOS games.
- This topic has 15 replies, 4 voices, and was last updated 9 years, 6 months ago by elgur85.
-
AuthorPosts
-
06/06/2015 at 09:53 #99176elgur85Participant
How do I start DOS games through Retropie? :)
06/06/2015 at 14:51 #99189herbfargusMemberSee this page:
https://github.com/retropie/RetroPie-Setup/wiki/PC
And the links under the tutorials route to a really useful blog that lays out how to use dos games on the pi.
06/06/2015 at 14:52 #99190OmnijaParticipantTry checking this out.
http://dosonthepi.blogspot.ca/2015/04/retropie-30-update.html
06/06/2015 at 15:08 #99192herbfargusMember@ omnija
That post also may have changed somewhat (as some changes have been added to the source code recently
https://github.com/retropie/RetroPie-Setup/commit/b13615672f1ecedc337c89b251483fb984395d8d)
But its a change for the better and should make things easier. I’ll talk with anish and hopefully by next week I can update the wiki to match the changes.But in the mean time the tutorials on that page should still work.
06/06/2015 at 15:26 #99194elgur85ParticipantI read this:
“If you are new to Retropie 3.0, then simply add your game files to the ~/RetroPie/roms/pc folder (check the first tutorial if you’re unsure how to do this). You can then launch them directly from Emulation Station by selecting the executable file (.EXE, .BAT, .COM) in the game folder.”
in this link: http://dosonthepi.blogspot.ca/2015/04/retropie-30-update.html
But adding games to the pc folder doesn’t make the games show up in ES. :(
06/06/2015 at 16:10 #99195herbfargusMemberIts good to read it carefully-http://dosonthepi.blogspot.co.uk/2015/01/run-dos-games-in-retropie_15.html?m=1#add-dosgames
Once I have some time I’ll create a simple tutorial on how to add dos games on the wiki.
06/06/2015 at 16:21 #99196OmnijaParticipant@elgur85 the trick is to edit es_system to show only .sh launch scripts. You also have to make a launch .sh for each game and edit the config/dosbox emulator by removing the launch command and only leaving %rom%. Takes a bit of work but once you got it edited, everything works easily.
06/06/2015 at 18:15 #99197elgur85Participant[quote=99196] @elgur85 the trick is to edit es_system to show only .sh launch scripts. You also have to make a launch .sh for each game and edit the config/dosbox emulator by removing the launch command and only leaving %rom%. Takes a bit of work but once you got it edited, everything works easily.
[/quote]
Thanks! I understand how to edit es_system.cfg. What file is the config-file for Dosbox? :)
06/06/2015 at 18:37 #99200OmnijaParticipant/opt/retropie/configs/pc/emulator.cfg
should look like this
dosbox="%ROM%" default="dosbox"
then you need to input the individual launch.sh for each game.
/home/pi/RetroPie/roms/pc/Wolfenstein 3D.sh
#!/bin/bash /opt/retropie/emulators/dosbox/bin/dosbox -c "mount c /home/pi/RetroPie/roms/pc" -c "c:" -c "cd wolf3d" -c "WOLF3D.EXE" -c "exit"
Hope that answers a couple of questions.
06/07/2015 at 13:30 #99234elgur85Participant[quote=99200]
/opt/retropie/configs/pc/emulator.cfg
should look like this
dosbox="%ROM%" default="dosbox"
then you need to input the individual launch.sh for each game.
/home/pi/RetroPie/roms/pc/Wolfenstein 3D.sh
#!/bin/bash /opt/retropie/emulators/dosbox/bin/dosbox -c "mount c /home/pi/RetroPie/roms/pc" -c "c:" -c "cd wolf3d" -c "WOLF3D.EXE" -c "exit"
Hope that answers a couple of questions.
[/quote]
Thanks, it sorts of works. It turns up in ES, but it stops immediately.
06/07/2015 at 13:42 #99235OmnijaParticipantdo you have wolf3d game folder in the pc rom folder? if not that’s probably why, or if you do you might need to chown pi:pi to the folder.
06/07/2015 at 14:52 #99237elgur85Participant[quote=99235]do you have wolf3d game folder in the pc rom folder? if not that’s probably why, or if you do you might need to chown pi:pi to the folder.
[/quote]
No, I created lsl1.sh and added this line:
#!/bin/bash
/opt/retropie/emulators/dosbox/bin/dosbox -c “mount c /home/pi/RetroPie/roms/pc” -c “c:” -c “cd lsl1” -c “Lsl1.com” -c “exit”06/07/2015 at 17:04 #99244dudleydesParticipantElgur, I’m assuming that lsl1 stands for Leisure Suit Larry, in which case, you may be better off using ScummVM as it is much better suited to point and click adventure games. You can find instructions on how to set up ScummVM at the RetroPie wiki.
https://github.com/retropie/RetroPie-Setup/wiki/ScummVM
A list of ScummVM compatible games is available at http://scummvm.org/compatibility/.
I’ve not set up ScummVM on version 3 but it is on my to-do list.
I’m going to update my blog regarding the latest script changes for DOSBox. If you do wish to test DOSBox, then a good game to use is Dangerous Dave which is available as freeware from the DOS Games Archive (http://www.dosgamesarchive.com/download/dangerous-dave/).
06/07/2015 at 18:46 #99247elgur85ParticipantIt is indeed Leisure Suit Larry. But not the VGA version, mostly using keyboard-arrows and writing lines with the keyboard. :)
But I will take a look at ScummVM aswell. Thanks!
06/07/2015 at 19:29 #99250dudleydesParticipantI managed to get Leisure Suit Larry running in ScummVM, both the floppy DOS version and the VGA remake, in a matter of minutes, a lot more straightforward than DOSBox.
I just followed the quick start instructions at the Retropie wiki. Alternatively, check out herbfargus’ video at https://www.youtube.com/watch?v=txdiaZlDUEs
06/08/2015 at 20:05 #99301elgur85Participant[quote=99250]I managed to get Leisure Suit Larry running in ScummVM, both the floppy DOS version and the VGA remake, in a matter of minutes, a lot more straightforward than DOSBox.
I just followed the quick start instructions at the Retropie wiki. Alternatively, check out herbfargus’ video at https://www.youtube.com/watch?v=txdiaZlDUEs
[/quote]
I agree, it was very easy using ScummVM. :)
I’ve added many games from my childhoood, thanks for the tip! :) -
AuthorPosts
- The forum ‘New to RetroPie? Start Here!’ is closed to new topics and replies.