Skip to content

DOSBox is a DOS-emulator. Also emulates CPU:286/386 realmode/protected mode, Directory FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility with older games...

License

Notifications You must be signed in to change notification settings

de4me/DOSBox-xcode

Repository files navigation

DOSBox for macOS

Downloads github stars

FEATURES

  • Support for modern macOS;
  • Multiple display support;
  • DOS Application package (run DOS applications with double click);
  • Bug fixes and improvements;

DOS Application package

  1. Create folder with extension "dosapp";
  2. Copy DOS files to this folder;
  3. Add dosbox configuration file with name "dosbox.conf" to this folder;
  4. Double click folder to run DOSBox;

HOW TO BUILD

Build with Swift Package Manager (recommended).
Open Xcode/DOSBox/DOSBox-packages.xcodeproj

or

Open Xcode/DOSBox.xcworkspace
Build with GitHub submodules.
cd ~/Desktop/

git clone https://github.com/de4me/DOSBox-xcode.git DOSBox-xcode

cd ~/Desktop/DOSBox-xcode/submodules/

git clone --branch "SDL-1.2" https://github.com/de4me/SDL_net-xcode.git SDL_net

git clone --branch "stable-1.0" https://github.com/de4me/SDL_sound-xcode.git SDL_sound

cd ~/Desktop/DOSBox-xcode/submodules/SDL_net/submodules

git clone https://github.com/de4me/SDL-1.2-xcode.git SDL

cd ~/Desktop/DOSBox-xcode/submodules/SDL_sound/submodules

git clone https://github.com/de4me/SDL-1.2-xcode.git SDL

git clone https://github.com/de4me/flac-xcode.git flac

git clone https://github.com/de4me/mpg123-xcode.git mpg123

git clone https://github.com/de4me/vorbis-xcode.git vorbis

cd ~/Desktop/DOSBox-xcode/submodules/SDL_sound/submodules/vorbis/submodules

git clone https://github.com/de4me/ogg-xcode.git ogg

Open ~/Desktop/DOSBox-xcode/Xcode/DOSBox/DOSBox.xcodeproj

TROUBLESHOOTING

If there is a build error, check the versions of the submodules and update them to the current version.

DOSBox

DOSBox is a DOS-emulator that uses the SDL-library which makes DOSBox very easy to port to different platforms. DOSBox has already been ported to many different platforms, such as Windows, BeOS, Linux, MacOS X...

DOSBox also emulates CPU:286/386 realmode/protected mode, Directory FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility with older games...

You can "re-live" the good old days with the help of DOSBox, it can run plenty of the old classics that don't run on your new computer!

DOSBox is totally free of charge and Open Source.

Check our Downloads page for the most recent DOSBox version.

Original project: https://www.dosbox.com/

Thanks!

About

DOSBox is a DOS-emulator. Also emulates CPU:286/386 realmode/protected mode, Directory FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility with older games...

Topics

Resources

License

Stars

Watchers

Forks