Old Dos Games On Mac
- Mar 28, 2009 Schools and individuals can use DOSBox to run their old DOS software and games on their Mac. This tutorial shows how to get, install and use DOSBox. How to play DOS games on a MAC.
- Oct 29, 2019 If you're an old-school gamer and have a hankering to play DOS-based PC games on your Mac, you may have good luck with Boxer. Boxer is a straight-up emulator designed especially for the Mac, which makes it possible to run DOS games without having to do any configuring, installing extra software, or messing around in the Mac Terminal app.
- >
- How to play
Mar 28, 2009 Schools and individuals can use DOSBox to run their old DOS software and games on their Mac. This tutorial shows how to get, install and use DOSBox. How to play DOS games on a MAC - Duration.
How to Play Abandonware Games
New to abandonware? Start with this guide to play DOS games on Windows 7, 8 or 10, or on your Mac. Most games work fine without any tinkering, but some are hard to run properly.
A large majority of our games catalog are DOS games, if you need to play Windows or Mac games, go to the bottom of the page or use the following table of contents. We have several other platforms now, specific pages are available for running these games. Also, don't miss our list of useful links for abandonware and this quick buying guide.
- Other platforms:
Why is this not working?
Most abandonware games on PC were created for the MS-DOS operating system. Today's computers no longer offer the same environment for the programs. Hopefully, some people were unhappy with this and created software to mimic the old computers operating system!
What program should I use?
Depending on your operating system, you have different possibilities.
For every operating system
DOSBox is the master DOS emulator, it works with almost every computer, and will be enough for a quick play of most games. Check the DOSBox website for more information. DOSBox works in Windows 10.
You may use another program for many point and click games, ScummVM. You should check their compatibility page and search for the game you wish to play.
DOSBox has many frontend programs (complete list here) that give you a more appealing interface. DGBL is one of them, and it runs on Windows, Mac and Linux
Windows (XP, Vista, Seven, 8, 10)
Most people are using Microsoft's Windows and an easy solution is available: D-fend Reloaded. It has a nice graphical interface, and a lot of things are done for you behind the scenes.
A possible alternative is LaunchBox, which supports DOS games but now tons of other platforms, including Windows and Steam games.
Mac OS X
Dos Games On Mac
Boxer is clearly the best DOSBox frontend on Mac.
Linux
On Linux, you should use one of the cross-platform frontends like DGBL. Check the complete list on the DOSBox wiki
I need help this is not working!
Please note we do not provide support for running abandonware games. We strongly suggest you to ask for help on dedicated forums, like Abandonia or Vogons. You may also use the DosBox subreddit.
DOSBox setup
You should carefully read the DOSBox Wiki for a good walkthrough. Mac OS X users should pay attention to those instructions, although I recommend using Boxer.
DOSBox drag and drop (Windows)
Many of the standard DOS games can be played immediately with a drag and drop, after a standard DOSBox setup:
- download the game archive and unzip it ;
- drag and drop the game folder on the desktop icon of DOSBox ;
- the game folder will be mounted as C: - just type the name the right .exe file and press enter ;
- tips: use DIR command in DOSBox to list game files (if the list is big, use 'DIR /p'), and use the TAB key to autocomplete the .exe file name.
If you don't have the DOSBox shortcut on your desktop, the drag and drop works on the DOSBox executable file located in C:Program FilesDOSBox-0.xx
D-Fend Reloaded Setup
As a start, download the latest setup of D-Fend.
Once installed, follow the following steps (click on the pictures for full size). Screenshots taken in Windows 10 October 2016.
Step 1
Starting with a fresh D-Fend install, you should see this screen after launching the program. You can already launch DOSDox DOS to bring an operational MS-DOS system. Guess you want to play a GAME, so not much to do here.
Step 2
First, unzip the downloaded game somewhere. Then click on Extras > Open game folder... This is where you will put the game files.
Step 3
The game folder is the virtual drive used by the default D-Fend setup. For this tutorial, I unzipped the Mario Teaches Typing on the desktop, then moved the game folder to the Game Folder of D-Fend. The name of the folder itself is not important, but you should avoid spaces or special characters.
Step 4
Now that the game files are on the virtual drive, we must add the game to D-Fend. Click on Add > Add manually... > Add DOSBox Profile. A new window will appear, as shown in the video, the 'Profile editor'. We must set the program file by clicking on the folder icon at the right end of 'Program file'.
The explorer will show you the contents of the virtual drive. Navigate through the game folder until you see program files. Some game only has one file listed here, Mario Teaches Typing has two, usually, the right file to select is named after the game. This time, it's 'MARIO', select the file and click Open. You may also select a setup program the same way, as shown in the video. Useful for sound configuration most of the time.
Coming back to the Profile editor, we can see the executable file in the Program file field. The last thing to do is to set the name of the game in the Profile name field. Once this is done, click on Ok. The game appears in the list, double-click to run it and have fun!
D-Fend Reloaded Wizard
You may also use the game wizard in D-Fend Reloaded, it's simpler to add a game.
Step 1
After downloading and unzipping the game files somewhere, launch D-Fend, click Add > Add with wizard... A new window appears, 'Create new profile', Emulation type should be set to DOSBox. Click on Next.
Step 2
Click on the folder on the right side of the 'Program to be started'. Navigate to your folders to the game directory and find the proper executable file (see the second paragraph in Step 4 of the previous tutorial). Click on Open.
Step 3
D-Fend will auto-detect the game sometimes, you may also select one in the list as shown in the screenshot. By clicking Next, you get some additional information on the game, anyway, you can click Ok, the game will be listed in the main windows and ready to be played!
Additional steps and troubleshooting
Amongst different problems we have run into, here are some additional tips.
How to make DOSBox fullscreen
How To Play Old Dos Games On Mac
By default, DOSBox runs in windowed mode. To make DOSBox fullscreen, just press ALT and Enter. Press ALT and Enter again to get back to windowed mode. If you want DOSBox to always run fullscreen when launched, edit dosbox.conf (click on 'DOSBox 0.74 Options' in Start menu), change 'fullscreen=false' to 'fullscreen=true', save and close the text editor.
Games Running Too Fast or Too Slow
Many old games were made to run as fast as the computer could get, those may be too fast with DOSBox default CPU cycles. You have to reduce the CPU cycles with CTRL-F11 in DOSBox. Other frontend programs may use different shortcuts.
On the opposite, the default CPU cycles may be too low for 'recent' DOS games, you will have to raise the CPU cycles with CTRL-F12 in Dosbox. Other frontend programs may use different shortcuts. You can also skip frames in DOSBox to get better performances, use CTRL-F8 to increase the number of frames skipped. You can read more about performances in DOSBox on the official wiki.
Game setup
You may remember running SETUP.EXE to configure sound, have better graphics or enable mouse support. You should add the setup program to the Setup section, below the Program section in D-Fend, and launch it before playing the game.
DOSBox can emulate several sound cards, check out the wiki about sound setup. Most of the time, Sound Blaster or AdLib is the right choice.
Virtual Drive
Some games require you to emulate a floppy drive and have the game content mounted in it. To add this floppy drive, edit the game profile, click on Drives and add a new drive. You may use a folder or a real floppy image (.img) for the floppy content. Same goes for CD games.
PC-Booter Games
We have some PC-Booter games, theses games have to be booted to work. DOSBox can handle this fine, but these steps are not so clear.
Chuck Cartia gave us a nice walkthrough, using SpitFire Ace as an example:
1 - Create a folder to put your .img files in, for this example, on the C: drive make a folder named DriveImg.
2 - Now put the file spitfire.img in this folder. Add a line to the dosbox.conf file in the [autoexec] section:
boot c:DriveImgspitfire.img -l a
That's dash ell (for letter) and the drive letter you want to assign.
3 - Make sure you have any other references to this drive letter remmed out with the # like this:
#mount a a: -t floppy
or
#mount a s:install.
4 - That's it... Save the dosbx.conf file and when you start DOSBOX, the game should boot and start automatically just like the good old days when you shoved the disk in and turned on the (Atari) computer.
After reading this, the explanation in the DOSBOX readme.txt file should make sense and you can figure out how to add more drives for multiple disk games.
Note: You don't need to use the IMGMOUNT command when you use the BOOT command. Don't forget to rem out the boot line and unrem your other line(s) when you want to use DOSBOX normally.
Memory Problems
Some games have memory problems at startup, like error message telling you 'Not enough memory'. You should try several combinations of options in the 'Memory' part of the profile, enabling loadfix first.
For additional help, you should ask your questions over the Vogons forums or the DosBox subreddit.
ISO and CUE/BIN files (CD images)
Some of the games are available as a CD image, a perfect copy of the original CD. For DOS games, DOSBox will read the images if the format is ISO or BIN/CUE. Several formats are possible, though: ISO, CUE/BIN, NRG, MDS/MDF. Usually, these images come with Windows games, scroll down for help on opening these.
DOS Games
For DOS games, it's quite straightforward: DOSBox allows you to mount these images directly, with the IMGMOUNT command. The IMGMOUNT command will perfectly mount ISO images, but can also mount CUE/BIN images. CUE/BIN images allow you to mount a game CD which has music tracks on it - many games of the late 90s used this system, and you could play the game music on a CD player.
If you use a DOSBox frontend, you will probably find a way to mount an image through the menus. One alternative is to mount these images with a mounting software (see below for Windows) and using the mounted image as a source in DOSBox using the MOUNT command.
Windows Games
For Windows games, you need an additional software to read the images. Many software is available, not all of them are free:
- Virtual CloneDrive: light freeware, no ads or adware installed, highly recommended.
- WinCDEmu: open source, totally free, also recommended.
- MagicISO MagicDisc: good freeware, supports Win98/ME for old machines.
- DAEMON Tools Lite: a free version is available, watch out for adware during installation, you can also pay a $4 licence for a clean installer.
Once installed, most of these software will allow you to mount an ISO or CUE/BIN image by simply double-clicking on it.
Mounting images on a Mac
On a Mac computer, ISO files can be mounted without installing anything, but CUE/BIN files require DAEMON Tools Lite Mac to be mounted easily (click on the Download link next to the buy button). You can also try to rename the BIN file as an ISO file: rename 'gamefile.bin' to 'gamefile.iso' and open the file - it may work!
The Mac has plenty of games, but it'll always get the short end of the stick compared to Windows. If you want to play the latest games on your Mac, you have no choice but to install Windows ... or do you?
There are a few ways you can play Windows games on your Mac without having to dedicate a partition to Boot Camp or giving away vast amounts of hard drive space to a virtual machine app like VMWare Fusion or Parallels Desktop. Here are a few other options for playing Windows games on your Mac without the hassle or expense of having to install Windows.
GeForce Now
PC gaming on Mac? Yes you can, thanks to Nvidia's GeForce Now. The service allows users to play PC games from Steam or Battle.net on macOS devices. Better still, the graphic power of these games resides on Nvidia's servers. The biggest drawback: the service remains in beta, and there's been no announcement when the first full release is coming or what a monthly subscription will cost.
For now, at least, the service is free to try and enjoy. All supported GeForce NOW titles work on Macs, and yes, there are plenty of them already available!
The Wine Project
The Mac isn't the only computer whose users have wanted to run software designed for Windows. More than 20 years ago, a project was started to enable Windows software to work on POSIX-compliant operating systems like Linux. It's called The Wine Project, and the effort continues to this day. OS X is POSIX-compliant, too (it's Unix underneath all of Apple's gleam, after all), so Wine will run on the Mac also.
Wine is a recursive acronym that stands for Wine Is Not an Emulator. It's been around the Unix world for a very long time, and because OS X is a Unix-based operating system, it works on the Mac too.
As the name suggests, Wine isn't an emulator. The easiest way to think about it is as a compatibility layer that translates Windows Application Programming Interface (API) calls into something that the Mac can understand. So when a game says 'draw a square on the screen,' the Mac does what it's told.
You can use straight-up Wine if you're technically minded. It isn't for the faint of heart, although there are instructions online, and some kind souls have set up tutorials, which you can find using Google. Wine doesn't work with all games, so your best bet is for you to start searching for which games you'd like to play and whether anyone has instructions to get it working on the Mac using Wine.
Note: At the time of this writing, The Wine Project does not support macOS 10.15 Catalina.
CrossOver Mac
CodeWeavers took some of the sting out of Wine by making a Wine-derived app called CrossOver Mac. CrossOver Mac is Wine with specialized Mac support. Like Wine, it's a Windows compatibility layer for the Mac that enables some games to run.
CodeWeavers has modified the source code to Wine, made some improvements to configuration to make it easier, and provided support for their product, so you shouldn't be out in the cold if you have trouble getting things to run.
My experience with CrossOver — like Wine — is somewhat hit or miss. Its list of actual supported games is pretty small. Many other unsupported games do, in fact work — the CrossOver community has many notes about what to do or how to get them to work, which are referenced by the installation program. Still, if you're more comfortable with an app that's supported by a company, CrossOver may be worth a try. What's more, a free trial is available for download, so you won't be on the hook to pay anything to give it a shot.
Boxer
If you're an old-school gamer and have a hankering to play DOS-based PC games on your Mac, you may have good luck with Boxer. Boxer is a straight-up emulator designed especially for the Mac, which makes it possible to run DOS games without having to do any configuring, installing extra software, or messing around in the Mac Terminal app.
With Boxer, you can drag and drop CD-ROMs (or disk images) from the DOS games you'd like to play. It also wraps them into self-contained 'game boxes' to make them easy to play in the future and gives you a clean interface to find the games you have installed.
Boxer is built using DOSBox, a DOS emulation project that gets a lot of use over at GOG.com, a commercial game download service that houses hundreds of older PC games that work with the Mac. So if you've ever downloaded a GOG.com game that works using DOSBox, you'll have a basic idea of what to expect.
Some final thoughts
In the end, programs like the ones listed above aren't the most reliable way to play Windows games on your Mac, but they do give you an option.
Of course, another option is to run Windows on your Mac, via BootCamp or a virtual machine, which takes a little know-how and a lot of memory space on your Mac's hard drive.
How do you play your Windows games on Mac?
Let us know in the comment below!
Updated October 2019: Updated with the best options.
We may earn a commission for purchases using our links. Learn more.
(PRODUCT)REDApple is now redirecting (PRODUCT)RED purchases to COVID‑19 relief fund
Now through September 30, Apple is redirecting 100% of a portion of (PRODUCT)RED purchases to the Global Fund’s COVID‑19 Response.