Viewing 16 posts - 1 through 16 (of 16 total)
  • Author
    Posts
  • #99176
    elgur85
    Participant

    How do I start DOS games through Retropie? :)

    #99189
    herbfargus
    Member

    See 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.

    #99190
    Omnija
    Participant
    #99192
    herbfargus
    Member

    @ 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.

    #99194
    elgur85
    Participant

    I 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. :(

    #99195
    herbfargus
    Member

    Its 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.

    #99196
    Omnija
    Participant

    @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.

    #99197
    elgur85
    Participant

    [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? :)

    #99200
    Omnija
    Participant

    /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.

    #99234
    elgur85
    Participant

    [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.

    #99235
    Omnija
    Participant

    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.

    #99237
    elgur85
    Participant

    [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”

    #99244
    dudleydes
    Participant

    Elgur, 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/).

    #99247
    elgur85
    Participant

    It 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!

    #99250
    dudleydes
    Participant

    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

    #99301
    elgur85
    Participant

    [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! :)

Viewing 16 posts - 1 through 16 (of 16 total)
  • The forum ‘New to RetroPie? Start Here!’ is closed to new topics and replies.