The simplest way to run old MS-DOS games

The easiest path is DOSBox, a free program that recreates the MS-DOS environment on Windows, Mac, or Linux. You download DOSBox, point it at the folder where your game files live, and type the command to start the game — the same way someone would have in 1995. It works for the vast majority of MS-DOS games without configuration.

If you want to avoid typing commands entirely, DOSBox-X or Boxer (Mac only) wrap DOSBox in a graphical interface where you can drag and drop game folders and click to launch. These take a few extra minutes to set up but feel more like modern software.

For games you own on floppy disks or CD-ROM, you will need to extract the files to your hard drive first — modern computers have no floppy or CD drive. If you do not have the files already, abandonware sites host thousands of MS-DOS games, though the legal status of downloading them varies by region and game.

Key Takeaways

  • DOSBox is free, works on Windows, Mac, and Linux, and runs most MS-DOS games without special configuration.
  • You need the actual game files on your hard drive; DOSBox cannot read floppy disks or old CD-ROMs directly.
  • DOSBox-X and Boxer add a point-and-click interface if you want to avoid typing DOS commands.
  • Some games need tweaks to sound, speed, or graphics settings, but DOSBox includes built-in tools for these adjustments.

Installing and launching DOSBox

Download DOSBox from the official website (dosbox.sourceforge.net). The installer is small — under 10 MB — and takes less than a minute. Once installed, create a folder on your hard drive for your game files, such as C:\Games\MyGame.

Open DOSBox and you will see a command prompt that looks like Z:\>. Type mount c c:\games to tell DOSBox where your games folder is, then type c: to switch to that drive. Type dir to list the files. To start a game, type its executable name — for example, doom.exe or monkey.exe — and press Enter.

The first time you run a game, it may play too fast, too slow, have no sound, or display incorrectly. DOSBox has built-in settings to fix these. Press Ctrl+F11 to slow the game down or Ctrl+F12 to speed it up. For sound problems, check the DOSBox configuration file (dosbox.conf) and ensure the sound driver matches what the game expects — usually sb16 for Sound Blaster.

Using DOSBox-X for a graphical interface

DOSBox-X is a maintained fork of DOSBox that includes a menu-driven interface. Download it from dosbox-x.com, install it, and open the program. Go to File > Open and select your game folder. DOSBox-X will scan it and list the executable files you can run.

Click on the game you want and select Launch. DOSBox-X handles the mounting and command-line work behind the scenes. You can also right-click a game to access settings for CPU speed, sound, graphics, and joystick input without editing configuration files by hand.

DOSBox-X is more resource-intensive than standard DOSBox and updates more frequently, which means occasional bugs. For most users, standard DOSBox is sufficient, but DOSBox-X is worth trying if you find the command-line interface frustrating.

Fixing common problems with speed and sound

MS-DOS games were written for computers running at specific speeds — usually between 4 MHz and 66 MHz. Modern computers are thousands of times faster, so games often run at unplayable speeds. DOSBox solves this by limiting how many CPU cycles the game can use per second.

If a game runs too fast, press Ctrl+F11 repeatedly to slow it down. If it runs too slow, press Ctrl+F12 to speed it up. You can also edit the DOSBox configuration file and set cycles=max to let the game use as much speed as it needs, or cycles=5000 to cap it at a specific number. Experiment until the game feels right.

For sound, the most common issue is that DOSBox outputs sound but the game does not detect the sound card. Open the DOSBox configuration file and look for the [cpu] section. Make sure core=dynamic is set. In the [mixer] section, set rate=44100. In the [sblaster] section, set sbtype=sb16 and irq=5. These are the defaults for most games.

Running games from CD-ROM or floppy disk

If you have the original game disks, you will need to copy the files to your hard drive first. Insert the disk into your computer. On Windows, open File Explorer, right-click the disk drive, and select Copy. Create a new folder for the game and paste the files there. Repeat for each disk if the game spans multiple disks.

Some games use copy protection that checks for the original disk at startup. These games may not run in DOSBox without additional tools. CloneCD or Daemon Tools can create virtual disk images from your original disks, which DOSBox can then mount. This is legal if you own the original game, though the process is more complex than copying files.

For games you no longer have the disks for, abandonware archives have the files ready to download. The legal status depends on your country and whether the game is still sold — older games from defunct publishers are generally safer, but this is a gray area.

Using Boxer on Mac

Boxer is a Mac-only alternative to DOSBox that uses the same emulation engine but with a native Mac interface. Download it from boxerapp.com. Drag your game folder into Boxer's window, and it will automatically detect the executable files and create a launcher for each one.

Boxer handles mounting, CPU speed, and sound settings automatically in most cases. You can adjust settings by right-clicking a game and selecting Preferences. Boxer also integrates with your Mac's file system, so you can organize games in folders and launch them from Finder if you want.

Boxer is no longer actively developed, but it remains stable and works well for most MS-DOS games. If you encounter a game that Boxer cannot run, fall back to DOSBox, which is cross-platform and regularly updated.

Frequently Asked Questions

Can I run MS-DOS games on Windows 10 or 11 directly?

No. Windows 10 and 11 removed native MS-DOS support entirely. You must use an emulator like DOSBox. Older versions of Windows (95, 98, XP) had built-in DOS support, but those systems are no longer safe to use online.

Do I need the original game disk to play?

No. If you have the game files on your hard drive, DOSBox can run them. You can copy files from your own disks, or download them from abandonware sites if you no longer have the original media.

Why does my game run in a tiny window?

MS-DOS games ran at low resolutions like 320x200. DOSBox displays them at that size by default. You can scale the window larger by pressing Alt+Enter to toggle fullscreen, or by editing the DOSBox configuration file and setting fullscreen=true and output=surface.

Can I use a modern game controller with MS-DOS games?

Yes. DOSBox supports joystick input. Plug in your controller, open the DOSBox configuration file, and enable the joystick section. Most games will detect it automatically. Some older games expect a specific joystick type — you may need to configure this in the game's own setup program.

What if a game will not start at all?

Check that the game files are in the mounted folder and that you typed the executable name correctly. If the game starts but crashes immediately, try lowering the CPU cycles with Ctrl+F11, or check online forums for that specific game — some titles need unusual configuration settings that other players have documented.