DosBox

DOSBox is a free, open source emulator that recreates the MS-DOS environment on modern operating systems. It lets you run classic DOS games and applications from the 1980s and 1990s by emulating an x86 CPU, graphics card, sound card, and other hardware that these programs expect to find.

What it does

You mount a folder from your real hard drive as a virtual DOS disk using the mount command, then navigate to your game and run it. DOSBox handles the rest: it emulates a Sound Blaster 16 for audio, VGA and SVGA graphics modes, mouse input, and joystick support. Games that refused to start on modern Windows because they expected direct hardware access work here without modification.

The CPU speed is adjustable in real time with Ctrl+F11 and Ctrl+F12, which matters because some older games run too fast on modern hardware. The cycle counter in the title bar shows the current emulation speed, so you can fine tune it until the game feels right. A configuration file (dosbox.conf) stores your settings, and the [autoexec] section at the bottom lets you script mount commands and game launches so everything starts with a single click.

DOSBox also mounts ISO and CUE/BIN disc images as virtual CD-ROM drives, which is essential for games that required the original disc. The built in key mapper (Ctrl+F1) lets you reassign keys for games with awkward default controls, and screen capture saves screenshots as PNG files.

Advantages

  • Runs thousands of classic DOS games without configuration headaches
  • Completely free and open source with no ads or bundleware
  • Adjustable CPU speed prevents games from running too fast or too slow
  • Works on Windows, macOS, and Linux with the same configuration files

Drawbacks

  • Command line interface requires learning basic DOS commands to mount drives
  • No built in game library or launcher for organizing your collection
  • 3D accelerated DOS games (late era Glide titles) are not supported in the original DOSBox
  • The base project receives infrequent updates, with forks like DOSBox-X and DOSBox Staging offering more features

Who it is for

I recommend DOSBox to anyone who wants to revisit DOS era games or run legacy business software that no longer works on modern Windows. If you grew up with titles like DOOM, Commander Keen, or Oregon Trail, this is the most reliable way to play them again. For users who prefer a graphical frontend, I suggest pairing DOSBox with a launcher like D-Fend Reloaded or DBGL, which handle the configuration file editing for you.

Frequently Asked Questions

Is DOSBox free?
Yes. DOSBox is free and open source. It runs on Windows, macOS, and Linux at no cost.
How do I run a DOS game in DOSBox?
Mount a folder as a DOS drive using the mount command (for example, mount C D:\Games), then navigate to your game directory and run the executable. The DOSBox wiki has setup guides for specific games.
What is the difference between DOSBox and DOSBox-X?
DOSBox-X is a fork that adds support for Windows 3.x and 9x, more accurate PC hardware emulation, and features like long filename support. The original DOSBox focuses on DOS games and receives less frequent updates.
Can DOSBox run Windows 95 games?
The original DOSBox is designed for DOS programs, not Windows applications. For Windows 95 and 98 games, DOSBox-X or a virtual machine with an actual Windows installation works better.

Features & How-To Guide

# Feature How to use
1 DOS game execution Run DOSBox Type mount c d:\games Type c: Go to game directory Run .exe or .bat file.
2 Mounting directories as drives In DOSBox console type mount c [path_to_folder] Folder becomes C: drive inside emulator.
3 Fullscreen mode toggle Alt+Enter switches between window and fullscreen Alt+Enter again returns to window.
4 CPU emulation speed change Ctrl+F11 decreases, Ctrl+F12 increases number of CPU cycles Adjust to game requirements Visible in title bar.
5 Sound card configuration Edit dosbox.conf [sblaster] section Set sbtype=sb16, irq=7, dma=1 Emulates Sound Blaster 16.
6 Mounting CD-ROM images Type imgmount d path\image.iso -t cdrom Mounts ISO file as CD-ROM drive.
7 Automatic game launching (autoexec) Edit dosbox.conf [autoexec] section Add mount commands and game launch DOSBox will execute them automatically at startup.
8 Key mapping configuration Ctrl+F1 opens KeyMapper Click key to change Add Press new key Save.
9 Gameplay recording Ctrl+Alt+F5 starts video recording Ctrl+Alt+F5 again stops AVI file in capture folder.
10 Screenshot capture Ctrl+F5 saves screenshot in capture folder in DOSBox directory PNG format.

Related software categories

system utility file manager disk cleaner backup software uninstaller

Similar Programs

Questions & Answers

Ask a Question

Our team and community are happy to help

No questions yet. Be the first to ask!

People also search for