Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/joncampbell123/dosbox-x/llms.txt

Use this file to discover all available pages before exploring further.

DOSBox-X supports all major operating systems, and each platform has official pre-built packages that make getting started straightforward. This page walks through installation on Windows, Linux, macOS, and real DOS systems, including platform-specific notes about build variants, package managers, and common troubleshooting steps.

Windows Installation

The easiest way to install DOSBox-X on Windows is through the official Windows installer, which lets you choose your preferred build variant, install path, and optional shell context menu integration.
1

Download the Installer

Visit dosbox-x.com and download the Windows installer for the latest release. The installer file is named similarly to dosbox-x-win-installer.exe.
If Windows Defender SmartScreen shows “Windows protected your PC”, click More info and then Run anyway. DOSBox-X is open-source and safe to run.
2

Run the Installer

Launch the installer and follow the prompts. You can select:
  • Install folder — the directory where DOSBox-X will be placed
  • Default build — VS or MinGW, 32-bit or 64-bit, SDL1 or SDL2
  • Shell context menu — adds a right-click “Open with DOSBox-X” option in Windows Explorer
The installer also includes a quick-start guide and can automatically upgrade your existing dosbox-x.conf configuration file while preserving your customisations.
3

Launch DOSBox-X

After installation completes, DOSBox-X can be launched from the Start Menu, from the Desktop shortcut (if created), or from Windows Explorer via the shell context menu.

Choosing a Build Variant

  • Visual Studio builds are the default and recommended for most users on Windows 7 and later.
  • MinGW builds support the Slirp backend for NE2000 networking but do not run on Windows XP or Vista. Use a MinGW build if you need Slirp-based networking or encounter floating-point precision issues with the VS build.
If you prefer not to use the installer, portable ZIP packages are available in the Releases page. Look for files beginning with:
  • dosbox-x-vsbuild- — Visual Studio builds
  • dosbox-x-mingw-win — MinGW builds
Inside each ZIP you will find Release (SDL1) and Release SDL2 folders. Extract to any folder of your choice and run dosbox-x.exe directly — no installation required.
Windows VersionRecommended Build
Windows 7 and laterStandard VS or MinGW build (non-XP)
Windows VistaXP installer or non-XP VS portable ZIP
Windows XPXP-compatible installer (file name contains XP); install DirectX runtime
Windows 9x / NT4 / 2000MinGW lowend 9x builds (32-bit SDL1 only)
XP-compatible builds also work in ReactOS, but support is considered experimental. MinGW dropped support for XP/Vista; use the 32-bit low-end builds from the XP-compatible installer if you want MinGW on those systems.

Joystick / Gamepad Support

SDL1 builds require XInput-compatible devices. If your joystick is not XInput-compatible, either:
  • Switch to an SDL2 build, or
  • Use a DirectInput-to-XInput wrapper such as XOutput or x360ce

Development Builds

If you need the very latest features or fixes before the next monthly release, nightly development builds for all platforms are available at dosbox-x.com/devel-build.html. A GitHub account is required to download those builds.
Development builds are intended for testing purposes only and may contain bugs or incomplete features. Use a stable release for everyday use.

Build docs developers (and LLMs) love