What’s more frustrating than finding a favorite DOS game, double-clicking it, and getting absolutely nothing? Modern computers have plenty of horsepower, but their operating systems don’t provide the old DOS environment these games expect.
A DOS emulator recreates that environment, including the sound cards, display modes, and processor timing used by classic games. Setup takes a few minutes, and there’s some old-school typing involved. Still, the results are promising. This guide shows you how to install DOSBox-X, mount your games folder, install a game, and fix the usual speed or sound problems.
What Is DOSBox-X?
DOSBox-X is a free DOS emulator for Windows, macOS, and Linux. It creates a virtual DOS computer inside your regular operating system, so old games can access the hardware and commands they expect.
Key features:
- DOS hardware emulation: Recreates graphics cards, Sound Blaster audio, and other period hardware.
- Folder and disk mounting: Lets a normal folder or disk image behave like a DOS drive.
- Speed controls: Adjusts the emulated processor when a game runs too quickly or slowly.
- Menu-based setup: Provides menus for mounting drives and changing common settings.
- Active development: DOSBox-X continues to receive compatibility fixes and new releases in 2026.
DOSBox Staging is another good option with sensible defaults and a cleaner game-focused experience. The original DOSBox still works for plenty of titles, but DOSBox-X offers more controls and broader compatibility. So far, it’s the better starting point for this guide.
For games such as DOOM or Quake, you can also use a modern source port. That’s a rebuilt version of the game’s engine designed for current computers. I’d pick a source port for higher resolutions and easier controller support, but DOSBox-X is better when you want the original DOS setup.
Before You Begin
Make sure you have:
- A current Windows, macOS, or Linux computer
- DOSBox-X
- A legally obtained DOS game or installer
- Enough free storage for the game and its saved files
- A little patience for DOS commands (they’re short, thankfully)
Where to Get DOS Games Legally
Old doesn’t mean copyright-free. Plenty of DOS games still belong to their publishers, even when they’re difficult to buy.
Your safest choices are:
- Use your original media: You can create or use a backup image of a floppy disk or CD you own, subject to local law.
- Buy a digital release: Stores such as GOG sell classic games, often bundled with a ready-to-use emulator.
- Download official shareware: Shareware releases contain free portions of games such as DOOM. Get them from a trustworthy source and scan downloaded files before opening them.
- Check the publisher’s website: Some publishers release older games for free or sell updated versions.
“Abandonware” isn’t a legal category that cancels copyright. A game can be unavailable for sale and still have an owner, so I’d skip unofficial downloads unless you have clear permission.
Install DOSBox-X
The basic setup is similar across all three platforms, but the installation method differs.
On Windows
- Open the DOSBox-X releases page.
- Download the current Windows release that matches your computer.
- Open the downloaded installer or extracted package.
- Follow the setup prompts, then launch DOSBox-X from the Start menu or its extracted folder. You should see a DOS prompt, usually starting on drive
Z:.
On macOS
- Open the DOSBox-X releases page.
- Download the current macOS package.
- Open the downloaded package and place DOSBox-X in Applications if prompted.
- Open Applications, then launch DOSBox-X. If macOS asks you to confirm that you trust the app, review the message and approve it through Privacy & Security only if you downloaded it from the official release page.
On Linux
- Open the DOSBox-X page on Flathub.
- Use your distribution’s software center to install DOSBox-X, or follow Flathub’s displayed installation directions.
- Open your applications menu and launch DOSBox-X. The emulator should open at its DOS prompt.
Create a Folder for Your DOS Games
A dedicated games folder keeps installers, game files, and saves in one predictable place. Think of it as the hard drive for your pretend DOS computer.
On Windows
- Open File Explorer.
- Create a folder named
DOSGamessomewhere easy to find, such asC:\DOSGames.
- Create a separate subfolder for each game. For example, place a DOOM shareware installer in
C:\DOSGames\DOOMSETUP.

On macOS
- Open Finder.
- Create a folder named
DOSGamesinside your home folder.
- Add a separate subfolder for each game installer.
On Linux
- Open your file manager.
- Create a folder named
DOSGamesinside your home folder.
- Put each game’s files in its own subfolder.
Avoid changing files in the mounted games folder while DOSBox-X is running. Close the emulator first so it doesn’t trip over a file that moved halfway through a game.
How to Mount Your DOS Games Folder
Mounting tells DOSBox-X to treat a normal folder as a DOS drive. Your DOSGames folder will become drive C: inside the emulator, but it won’t replace or alter your computer’s real system drive.
Use the DOSBox-X Drive Menu
- Launch DOSBox-X.
- Open the Drive menu and choose the option for mounting a host folder as a hard drive. The exact label or placement can vary by release.
- Select your
DOSGamesfolder.
- Assign the folder to drive
C:and confirm the mount.
- Type
C:at the DOS prompt and pressEnter. The prompt should change fromZ:\>toC:\>.
Mount the Folder With a Command
Typing a command is often quicker once you’ve done it a couple of times.
On Windows, enter:
MOUNT C C:\DOSGames
C:
On macOS or Linux, enter MOUNT C, add a space, then drag your DOSGames folder into the DOSBox-X window if your desktop allows it. This can paste the full path for you. Otherwise, type the folder’s full path inside quotes:
MOUNT C "/full/path/to/DOSGames"
C:
Use quotes whenever the folder path contains spaces. If DOSBox-X confirms that drive C: is mounted, you’re working as expected.
How to Install a DOS Game
We’ll use a typical game installer stored in a folder named DOOMSETUP. Your folder and installer names may differ, so check them before typing commands.
- At the
C:\>prompt, typeDIRand pressEnter. DOSBox-X will list the folders and files on the mounted drive.
- Type
CD DOOMSETUPand pressEnter. The prompt should change toC:\DOOMSETUP>.
- Type
DIRagain and look for an installer such asINSTALL.BAT,INSTALL.EXE, orSETUP.EXE.
- Type the installer’s exact name and press
Enter. For example:
INSTALL.BAT
- Follow the installer’s prompts and choose a location on drive
C:, such asC:\DOOM. That keeps the installed game inside yourDOSGamesfolder.

- Wait for the installer to finish. You should see a completion message or the game’s setup utility.
Some games don’t have an installer. For those, copy the complete game folder into DOSGames, mount the folder, open the game’s directory with CD, and run its main .EXE or .BAT file.
Configure Sound and Controls
DOS games sometimes ask you to identify a sound card using values such as an I/O port, IRQ, and DMA channel. These are pretend hardware settings created by the emulator. The game and DOSBox-X need matching values, rather like tuning two radios to the same station.
- Open the game’s setup or installation utility.
- Choose Sound Blaster or the closest supported Sound Blaster model for digital sound.
- Check DOSBox-X’s sound configuration and enter the matching port, IRQ, and DMA values in the game. Common game defaults include port
220, IRQ7, and DMA1, but use the values displayed by your current DOSBox-X configuration.
- Choose your preferred keyboard, mouse, joystick, or controller option. Older games may require keyboard calibration before accepting input.
- Save the settings and return to the DOS prompt or launch the game when offered.
Launch the Game
Once installation and setup are complete, starting the game is much quicker.
- Mount your
DOSGamesfolder as driveC:.
- Type
C:and pressEnter.
- Open the installed game folder. For example:
CD DOOM
- Type
DIRif you don’t know the launcher’s name.
- Run the main game file, such as:
DOOM.EXE
The title screen should appear if the files and mounted path are correct.
Mount a CD or Disk Image
Some games need their original CD or floppy disk present during installation or every time they start. A disk image is a single file containing a copy of that media, commonly stored as an .iso file for CDs.
- Open the Drive menu in DOSBox-X.
- Choose the option for mounting a disk or CD image. Its name and location can vary between releases.
- Select your legally created image file.
- Assign a suitable drive letter, such as
D:for a CD.
- At the DOS prompt, type
D:and pressEnter.
- Type
DIRto confirm that the image’s files are visible.
If the game asks for its CD after installation, mount the same image using the same drive letter before launching it.
Make DOSBox-X Easier to Use
Repeating mount commands gets old surprisingly fast. DOSBox-X can save configuration settings or run startup commands automatically, though the menu wording can vary between releases.
Add commands like these to the configuration’s startup section:
MOUNT C C:\DOSGames
C:
On macOS or Linux, replace C:\DOSGames with your actual folder path and keep paths containing spaces inside quotes.
I’d wait until one game launches correctly before saving automatic commands. That gives you a clean setup to return to if a path is wrong.
Tips and Troubleshooting
The Game Runs Too Fast or Too Slowly
Old games sometimes tied their speed to the processor. Give one of those games a modern virtual CPU and everyone starts sprinting like they’ve had six coffees.
- Adjust CPU cycles: Use the DOSBox-X CPU or emulation settings to lower or raise the cycle count.
- Try automatic or dynamic cycles: These modes work well for many games, but timing-sensitive titles may behave better with a fixed value.
- Change one setting at a time: Small adjustments make it easier to spot what improved the game.
On configurations that use the classic DOSBox shortcuts, Ctrl + F11 lowers cycles and Ctrl + F12 raises them. Laptop function keys may require holding Fn too. Check the current DOSBox-X key mapper if those shortcuts control screen brightness instead.
There’s No Sound
- Match the sound values: Confirm that the game and emulator use the same port, IRQ, and DMA settings.
- Run the setup utility again: Look for files named
SETUP.EXE,INSTALL.EXE, orSETSOUND.EXE. - Try another Sound Blaster option: Some games support only particular models.
- Test PC speaker sound: It’s basic and wonderfully beepy, but it can confirm that the game itself is producing audio.
DOSBox-X Can’t Find the Game
- Check the mounted folder: Type
MOUNTwithout extra arguments to view current drive assignments. - List the files: Type
DIRafter switching to driveC:. - Use DOS folder names: Older programs are happiest with short names such as
DOOMinstead ofMy Classic Doom Game. - Mount the parent folder: If the game is in
C:\DOSGames\DOOM, mountC:\DOSGamesas driveC:, then useCD DOOM.
The Installer Won’t Open
Don’t launch a DOS installer by double-clicking it in Windows, Finder, or your Linux file manager. Start it inside DOSBox-X after mounting the correct folder.
If the installer still refuses to run, check its extension. A .BAT, .COM, or .EXE file can usually be started by typing its filename at the DOS prompt.
The Keyboard Layout Is Wrong
Open the DOSBox-X keyboard or key-mapper settings and remap the troublesome key. This is especially useful on laptops without a number pad or keyboards with layouts the game doesn’t recognize properly.
Full-Screen Mode Looks Odd
Press Alt + Enter to switch between windowed and full-screen modes in common DOSBox-style configurations. On macOS, your system or emulator shortcuts may take priority, so use the DOSBox-X display menu if the shortcut doesn’t respond.
Old DOS games used low screen resolutions, so some blur or large pixels are normal. Try the emulator’s scaling and aspect-ratio options, but resist changing everything at once (that settings menu can become a junk drawer quickly).
The Game Needs More Accurate Hardware Emulation
DOSBox-X handles a wide range of DOS games. A particularly stubborn title may work better in PCem or 86Box, which recreate a more complete vintage PC. Those programs need more setup, so I’d save them for games that won’t behave in DOSBox-X.
Wrapping Up
You can now mount a games folder, install a DOS title, configure its sound, and adjust its speed on Windows, macOS, or Linux. Once the first game works, adding the next one usually feels far less mysterious.
DOSBox-X is a solid choice if you want plenty of compatibility controls and don’t mind learning a few DOS commands. DOSBox Staging is also worth trying when you prefer simpler defaults, while source ports remain my pick for supported games that benefit from modern displays and controllers.