DOS turns 45 next year and the catalogue of games and software that runs on it is still growing through community remasters, modern indie releases targeting the platform, and the steady flow of GOG re-releases. Running them on a 2026 PC means picking an emulator, and the choice matters more than people think. The default open-source DOSBox stopped active development years ago; the active scene now runs on its forks and a small group of more accurate hardware emulators.
We tested 7 of the best apps for DOS emulation on desktop. The list spans the DOSBox family (the easy default for gaming), the cycle-accurate PC emulators (when fidelity matters more than convenience), and the specialised front-ends for users who want a clean library rather than a command line.
What to look for in a DOS emulator
The category splits in two: DOS-application emulators (DOSBox and its forks) that run the operating system inside a sandbox, and full-system PC emulators (PCem, 86Box) that emulate the hardware down to the chipset. Picks below favour tools that:
- Run modern Windows, macOS, and Linux natively without a separate compatibility layer
- Handle SoundBlaster, AdLib, Roland MT-32, and General MIDI audio without manual setup
- Support save states (mid-game saves outside the game’s own save system) for testing and convenience
- Include scaling options that don’t make pixel art look blurry on a 4K display
- Maintain active development with releases at least once a year
Quick comparison
| Emulator | Best for | Accuracy | Audio | Ease of use |
|---|---|---|---|---|
| DOSBox Staging | The modern default | High | Excellent | Easy |
| DOSBox-X | Maximum compatibility | Very high | Excellent | Medium |
| DOSBox | The original baseline | Medium | Good | Easy |
| PCem | Hardware-accurate emulation | Very high | Excellent | Hard |
| 86Box | PCem with active development | Very high | Excellent | Medium |
| vDosPlus | DOS business applications | High (text mode) | Limited | Easy |
| Boxer | macOS-native game launcher | Medium (DOSBox-based) | Good | Very easy |
The 7 best DOS emulators
1. DOSBox Staging — the modern default
DOSBox Staging is the actively developed fork that picked up where the original DOSBox stalled. The releases through 2025 added high-quality MIDI synth output, native macOS Apple Silicon builds, automatic CPU cycle adjustment, modern audio resampling, and dozens of compatibility fixes for games that broke on stock DOSBox. The project’s pace has been the steadiest in the DOS scene for the last three years.
For most users running classic DOS games on a modern machine, DOSBox Staging is the default recommendation in 2026.
Where it falls short: No GUI front-end out of the box; configuration lives in dosbox-staging.conf. Some highly specific compatibility cases need DOSBox-X instead.
Pricing:
- Free, open source, no paid tier
Platforms: Windows, macOS, Linux
Download: dosbox-staging.github.io
Bottom line: Install this first. It’s the actively developed standard the rest of the DOS scene defers to.
2. DOSBox-X — best for maximum compatibility
DOSBox-X is the fork that prioritises emulation accuracy and breadth of supported hardware. The feature list goes beyond DOSBox Staging: emulation of 8088 through Pentium CPUs, Windows 3.1 and Windows 95 support inside the emulator, accurate emulation of less common sound cards (Gravis Ultrasound, Roland MT-32 LAPC-I), and a built-in menu system that makes configuration easier than the original DOSBox.
For users who hit a compatibility wall in DOSBox Staging or want to run Windows 3.1 era software, DOSBox-X is the right tool.
Where it falls short: Heavier than DOSBox Staging and slower on weak hardware. The breadth of features makes the UI feel busier. Configuration is more involved.
Pricing:
- Free, open source, no paid tier
Platforms: Windows, macOS, Linux
Download: dosbox-x.com
Bottom line: Pick DOSBox-X when Staging can’t run the title or when Windows 9x era software matters.
3. DOSBox — the original baseline
DOSBox is the original open-source DOS emulator from 2002. Active development effectively stopped in 2019, but the 0.74-3 release still runs the majority of DOS games well, the documentation across the internet still references its command syntax, and the codebase is the parent project both Staging and DOSBox-X forked from.
For users who follow tutorials written before 2020 or who want exactly the behaviour those tutorials reference, the original DOSBox is the reference implementation.
Where it falls short: No active development. Audio options are dated. No native Apple Silicon binaries. Modern fixes that landed in Staging and DOSBox-X are absent here.
Pricing:
- Free, open source, no paid tier
Platforms: Windows, macOS (Intel), Linux
Download: dosbox.com
Bottom line: Install only if a tutorial or guide specifically asks for the original DOSBox. Otherwise pick Staging.
4. PCem — hardware-accurate emulation
PCem is the full-system PC emulator that aims for cycle-accurate emulation of specific PC models from the 8088 era through the Pentium. Where DOSBox emulates DOS as a sandbox, PCem emulates a complete PC at the chipset level — you pick a specific motherboard, CPU, video card, and sound card, and the emulator runs as that machine would. For period-accurate gameplay (the right CPU speed for a 1990 game, the right sound card mix), PCem is the most authentic option.
For users who want the experience of a specific era’s hardware rather than a generic DOS environment, PCem is unmatched.
Where it falls short: Steep learning curve. Requires period BIOS files (legally questionable in many jurisdictions). Active development has slowed since 2022 in favour of 86Box.
Pricing:
- Free, open source, no paid tier
Platforms: Windows, Linux. macOS via build-from-source.
Download: pcem-emulator.co.uk
Bottom line: For purists who want a specific 1992 desktop PC. Most users want Staging instead.
5. 86Box — PCem with active development
86Box is the PCem fork that picked up active development after the original slowed. The feature set covers everything PCem does (cycle-accurate emulation of specific PC hardware) with a more polished UI, broader hardware support, and regular releases. The 4.x line through 2025 added several new motherboards, expanded sound card emulation, and Apple Silicon builds.
For users who want hardware-accurate emulation with a maintained project, 86Box is the active choice.
Where it falls short: Same steep learning curve as PCem. Requires period BIOS files. Configuration still demands knowledge of period PC hardware.
Pricing:
- Free, open source, no paid tier
Platforms: Windows, macOS, Linux
Download: 86box.net
Bottom line: Pick 86Box over PCem in 2026. Same accuracy, active development, broader platform support.
6. vDosPlus — best for DOS business applications
vDosPlus is the DOS emulator built for text-mode business applications (WordPerfect 5.1, Lotus 1-2-3, dBase, accounting software still running in production at small firms). The emulator is tuned for printing, file sharing with the host Windows filesystem, and stable long-running sessions. Sound and 3D acceleration are not the point.
For users running DOS business software (and there are more of them than the gaming-focused emulator scene suggests), vDosPlus is the specialist tool.
Where it falls short: Gaming features are limited; sound and graphics fidelity are not priorities. macOS and Linux versions exist but lag the Windows builds.
Pricing:
- Free, open source, no paid tier
Platforms: Windows, macOS, Linux
Download: vdosplus.org
Bottom line: The right tool only for text-mode business software. Wrong tool for games.
7. Boxer — best macOS-native game launcher
Boxer is the macOS-native front-end that wraps DOSBox in a clean library-management UI. Users drag a DOS game folder or ISO onto the app, Boxer auto-configures DOSBox for it, and the game appears as a normal macOS app icon. The project is older and hasn’t seen major updates recently, but for users on macOS who want zero-configuration game launching, nothing else in the category comes close to the polish.
For Mac users who want a DOS games library that feels like a games library and not a command line, Boxer is still the best front-end.
Where it falls short: macOS-only. Project pace has slowed. Built on stock DOSBox rather than Staging or DOSBox-X, so some modern compatibility fixes are absent.
Pricing:
- Free, open source, no paid tier
Platforms: macOS (Intel and Apple Silicon via Rosetta)
Download: boxerapp.com
Bottom line: Best UI in the category for Mac users. Power users will eventually graduate to Staging.
How to pick the right one
If you want the default and don’t want to read documentation: DOSBox Staging.
If Staging can’t run your specific game: DOSBox-X. Higher compatibility, more features, slightly heavier.
If you want period-accurate hardware emulation: 86Box. Pick PCem only if a guide specifically references it.
If you’re running DOS business software: vDosPlus.
If you’re on a Mac and want a clean library UI: Boxer. Graduate to Staging when you hit its limits.
If you’re following an old tutorial that references “DOSBox” by name: the original DOSBox.
FAQ
Is DOSBox still being developed?
The original DOSBox effectively stopped active development in 2019. DOSBox Staging and DOSBox-X are the active forks that have picked up the work. Use one of those for any new install in 2026.
Can I play GOG DOS games without these emulators?
GOG ships most of its DOS games bundled with a configured DOSBox that runs out of the box. For improved audio, modern resolution scaling, or compatibility tweaks, swap in DOSBox Staging or DOSBox-X.
What is the difference between DOSBox and PCem?
DOSBox emulates DOS as a sandbox running on top of your host OS. PCem (and 86Box) emulate a complete period-accurate PC at the chipset level. DOSBox is easier and faster; PCem and 86Box are more authentic.
Do I need BIOS files?
DOSBox and its forks do not. PCem and 86Box require period BIOS files for the hardware you want to emulate; legality varies by jurisdiction. Some are freely distributed (early IBM, Compaq); most are not.
What about Windows 3.1 and Windows 95 era games?
DOSBox-X officially supports Windows 3.1 and basic Windows 95 inside the emulator. 86Box can run full Windows 9x. For pure Windows 95-era games, PCem or 86Box give the most reliable experience.
Are there good front-ends to manage a DOS games library?
Launchbox (Windows) and Boxer (macOS) are the most polished. On Linux, Lutris handles DOSBox alongside other emulators well. For pure DOS use, Steam-style organisation is overkill; a folder structure works for most users.