Setting up .app icons for old DOS games running in DOSBox

Discussion in 'Mac Apps and Mac App Store' started by OS/4, Mar 2, 2016.

  1. OS/4, Mar 2, 2016
    Last edited: Mar 4, 2016

    OS/4 macrumors newbie

    Jul 27, 2015
    I have a lot of old DOS games which I like to have set up as app icons on Mac OS X. I found DOSBox surprisingly good, especially if you run games in full screen (Alt+Enter, or set fullscreen=true in ~/Library/Preferences/DOSBox 0.73 Preferences).

    The way I have set up my games is this:

    1) I copied the whole dir hierarchy of my DOS Games into one location, let's call it localMacDir (underneath it looks like dosgames/someGame, dosgames/someOtherGame, etc.)

    2) At the end of the DOSBox preferences file, I added the lines
    mount C localMacDir

    ...these two lines mount that local dir as the DOS drive letter C: and switch to it every time DOSBox is started

    3) I created a simple .app structure for each game, where the "app" itself is a simple script - that way each game can have its own .app, its own nice icon, and I can play them by simply clicking the .app rather than typing in commands.

    For example, for Dynablaster, my contains 4 files (the bold bits are all you need to change for each different .app):

    * ...runs the game and exits afterwards, the script doesn't even need a .sh extension
    /Applications/ -c "cd\dosgames\dynablst" -c "dyna" -c "exit"

    * ...a nice icon for the game

    <?xml version="1.0" ?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "">
    <plist version="1.0">
    <string>Dyna Blaster</string>
    <string>Dyna Blaster</string>


    This seems to work beautifully, so I thought sharing it may be useful to someone else, but keen to hear any suggestions for improvements!
  2. Pakaku macrumors 68000


    Aug 29, 2009
    I just use Boxer... it's pretty much streamlines exactly what you're trying to do, hah.
  3. Goatllama macrumors 6502a


    Jun 24, 2015
    Mountaintop Lair
    This is really really really cool but I can't say I can really do anything with it. :D

Share This Page