Skip to content
SPECIFICTION
Get listed

DOSBox-X

dosbox-x.com

Free plan Open source WindowsmacOSLinuxSelf-hosted
Visit dosbox-x.com
Spec score 8.8 #3 of 54 in Multi-System Emulators

What it is

DOSBox-X is a free, open-source DOS emulator for running DOS applications and games on Linux, macOS and Windows. It also supports DOS-based Windows guests, including Windows 3.x and Windows 9x/Me. The project emphasizes general emulation and accurate hardware behavior, with DOS/V services and emulation for NEC PC-98, AX and J-3100 systems. A graphical configuration tool and many virtual-machine options let users adjust the emulated environment. DOSBox-X provides up to 100 save slots, with automatic saving for selected programs or at user-defined intervals. Its emulated NE2000 adapter supports guest networking through PCAP and Slirp backends. Printing can use parallel ports and real or emulated printers, with PostScript or PNG output. Launching host applications from the emulator is disabled by default for security and can be enabled through configuration or a command-line option. The project describes use for DOS software, historical preservation, testing and continued DOS development; emulating Pentium 4-or-higher CPUs and post-2000 PC hardware are listed as non-goals.

Spec sheet

What it does
DOSBox-X emulates IBM PC hardware and DOS environments so modern computers can run DOS games and applications.Read 15 Oct 2026 · dosbox-x.com
Purpose
DOSBox-X is an open-source DOS emulator for running DOS applications and games.Read 8 Oct 2026 · dosbox-x.com
Integrations
The project says printing can work with third-party tools such as Printfil or WinPrint on Windows hosts.Read 8 Oct 2026 · dosbox-x.com
License
The main repository identifies the software as GPL-2.0 licensed.Read 15 Oct 2026 · github.com
Founded
2011Read 28 Sep 2026 · dosbox-x.com
Accuracy focus
The project focuses on general emulation and accurate reproduction of hardware behavior.Read 8 Oct 2026 · dosbox-x.com
Built-in tools
The internal Z drive includes utilities such as CWSDPMI, DOS4GW, DOSIDLE and IMGMAKE.Read 15 Oct 2026 · dosbox-x.com
Configuration
It includes a graphical configuration tool and many options for customizing the virtual machine.Read 8 Oct 2026 · dosbox-x.com
Developer API
A GitHub issue records requests for controlling DOSBox-X from another program, indicating that a supported external application-control interface was not already available there.Read 15 Oct 2026 · github.com
Developer documentation
The repository includes Doxygen output, build instructions, contribution guidance, source documentation and a Python client directory.Read 15 Oct 2026 · github.com
Documentation and support
The project provides a wiki, guide pages, GitHub issue tracker and community contribution channels.Read 15 Oct 2026 · dosbox-x.com
East Asian language support
Native DOS/V services support Chinese, Japanese and Korean display without external tools.Read 15 Oct 2026 · dosbox-x.com
East Asian systems
It supports DOS/V services and NEC PC-98, AX, and J-3100 emulation.Read 8 Oct 2026 · dosbox-x.com
Graphical configuration
A built-in configuration tool lets users change settings through a GUI instead of editing configuration files manually.Read 15 Oct 2026 · dosbox-x.com
Independent download listing
TechSpot lists Windows, macOS and portable Windows downloads and records 15,343 downloads on the page.Read 15 Oct 2026 · techspot.com
Independent package metadata
MacPorts lists DOSBox-X as GPL-2+ software for Darwin and identifies SDL1 and Slirp variants.Read 15 Oct 2026 · ports.macports.org
Limit: complexity
Uptodown says the large number of options can feel overwhelming, although its wiki explains the features.Read 15 Oct 2026 · dosbox-x.en.uptodown.com
Limit: floating point
Unless using the dynamic core, floating-point emulation uses 64-bit doubles instead of the x87 80-bit format, which can break some DOS numeric comparisons.Read 15 Oct 2026 · github.com
Limit: newer hardware
Pentium II-or-newer CPUs, post-2001 PC hardware and Windows XP-or-newer guests are outside the stated focus.Read 15 Oct 2026 · github.com
Limit: precision
The project says it does not provide cycle-accurate x86 timing and recommends PCem, 86Box or VARCem when that precision is required.Read 15 Oct 2026 · github.com
macOS requirement
The SDL2 macOS build is documented as working on macOS 12 or newer.Read 15 Oct 2026 · dosbox-x.com
Maintainer
The project is maintained by Jonathan Campbell.Read 8 Oct 2026 · dosbox-x.com
Menu interface
A toggleable drop-down menu exposes many emulator commands through the GUI.Read 15 Oct 2026 · dosbox-x.com
Mounting
It can automatically mount image files and can offer unmounted Windows drives for mounting.Read 15 Oct 2026 · dosbox-x.com
Networking
The project includes NE2000 Ethernet emulation and networking support.Read 15 Oct 2026 · dosbox-x.com
Notable limits
The project lists emulating Pentium 4 or higher CPUs and post-2000 PC hardware as non-goals.Read 8 Oct 2026 · dosbox-x.com
Origin
DOSBox-X began as a DOSBox fork in mid-2011, maintained by Jonathan Campbell and contributors.Read 15 Oct 2026 · github.com
PC-98 emulation
It emulates Japanese NEC PC-98, AX and J-3100 systems.Read 15 Oct 2026 · dosbox-x.com
Praise: comprehensive emulation
Softpedia praises its ability to emulate DOS applications and DOS-based Windows environments in addition to games.Read 15 Oct 2026 · softpedia.com
Praise: customization
Uptodown characterizes DOSBox-X as highly comprehensive, with extensive options for mounting drives, installing operating systems and emulating hardware.Read 15 Oct 2026 · dosbox-x.en.uptodown.com
Praise: East Asian support
Softpedia highlights PC-98, AX, J-3100 and native DOS/V language support as additions beyond DOSBox.Read 15 Oct 2026 · softpedia.com
Praise: installation
Uptodown describes the installation wizard as step-by-step and says configuration can be changed afterward.Read 15 Oct 2026 · dosbox-x.en.uptodown.com
Printing
It supports parallel ports and real or emulated printers, including PostScript or PNG output.Read 8 Oct 2026 · dosbox-x.com
Printing integrations
Windows hosts can work with third-party printing tools such as Printfil and WinPrint.Read 15 Oct 2026 · dosbox-x.com
Rating on Softpedia
4.5 out of 5 from an unspecified number of reviewsRead 15 Oct 2026 · softpedia.com
Rating on Uptodown
5.0 out of 5 from 1 reviewRead 15 Oct 2026 · dosbox-x.en.uptodown.com
Release
The homepage lists version 2026.10.01 released on October 1, 2026.Read 15 Oct 2026 · dosbox-x.com
Save states
The emulator supports up to 100 save slots, user save files and automatic state saving.Read 15 Oct 2026 · dosbox-x.com
SDL builds
Official packages are provided for both SDL1 and SDL2.Read 15 Oct 2026 · dosbox-x.com
Security behavior
Launching host applications from DOSBox-X is disabled by default for security reasons and can be enabled through configuration or a command-line option.Read 8 Oct 2026 · dosbox-x.com
Security guidance
The project advises against running DOSBox-X as root or Administrator and suggests a lesser-privileged account, chroot or sandbox.Read 15 Oct 2026 · github.com
Security statement
The project warns that DOSBox-X is not a secure application and does not guarantee containment of malicious guest programs.Read 15 Oct 2026 · github.com
Self-hosting
Source code and build instructions are published, and binaries are available for Windows, Linux, macOS and DOS.Read 15 Oct 2026 · github.com
Support and documentation
The project provides a wiki with setup guides and an issue tracker for questions, issues, and suggestions.Read 8 Oct 2026 · dosbox-x.com
System requirements
Official packages target Windows 7 or later, with XP-compatible and older 9x/NT4 builds also listed.Read 15 Oct 2026 · dosbox-x.com
Target users
The project describes use for DOS software, historical preservation, testing, and continued DOS development.Read 8 Oct 2026 · dosbox-x.com
Translation
Menus, DOS-window text, configuration tools and mapper interfaces can use translation files, including double-byte languages.Read 15 Oct 2026 · dosbox-x.com
Windows guests
The project targets Windows 3.x, 9x and Me guests, with Windows XP and later outside its priority scope.Read 15 Oct 2026 · github.com

Plans and prices

DOSBox-X Free Open-source DOS emulator · no paid plans stated Read 8 Oct 2026 · dosbox-x.com
Free Free Open-source DOS emulation · Windows, Linux, macOS and DOS packages Read 15 Oct 2026 · dosbox-x.com

Every DOSBox-X plan and price →

Strong points and limits

Strong points

  • Free and open-source.
  • Supports Windows 3.x and Windows 9x/Me guests.
  • Up to 100 save slots.
  • Guest networking supports PCAP and Slirp.

Limits

  • Pentium 4-or-higher emulation is a non-goal.
  • Post-2000 PC hardware emulation is a non-goal.
  • Host application launching is disabled by default.

Who it suits

DOSBox-X is suited to people running DOS software, preserving historical software, testing or continuing DOS development. Its hardware and regional-system emulation options may suit users who need those environments.

Verdict

DOSBox-X offers configurable DOS emulation, saving, networking and printing without a listed price. Its stated hardware non-goals help define where its emulation scope stops.

Where Specifiction places it

Alternatives to DOSBox-XAll alternatives →