Cross-platform DOS emulation package
Complete, accurate emulation and more

What is DOSBox-X?

DOSBox-X is an open-source DOS emulator for running DOS applications and games.
DOS-based Windows such as Windows 3.x and Windows 9x are officially supported.
Compared to DOSBox, DOSBox-X is much more flexible and provides more features.
Look at the DOSBox-X Wiki for more information about DOSBox-X and usage guides.
We also hope that DOSBox-X (along with DOSLIB) can aid in new DOS development.

Latest Release: 0.83.21

Release Date: December 31, 2021

DOSBox-X 0.83.21 Release Notes

Supported Platforms:

Windows logo  Linux logo  macOS logo  MS-DOS logo

Windows version:

(Windows XP and later versions supported)
32-bit Setup (XP+) | 64-bit Setup (Vista+)
More options including portable packages

Linux version:

(Linux distros and Raspberry Pi supported)
Flatpak on Flathub | RPM on Fedora Copr

macOS version:

(Intel-based and ARM-based Macs supported)
Intel-based Mac | ARM-based Mac
Builds for macOS 10.13+ | More info

DOS version:

(Yes, you can emulate another DOS system within DOS itself)
HX-DOS package | LOADLIN package

Source code:

(Latest code also available from the GitHub repository)
In zip format | In tar.gz format
Source code building instructions

Further options and information:

Other packages and install instructions
Archive of all releases and change logs

Issue, question or suggestion?

Go to Issue Tracker
View or send Pull Requests
View README Information
View User Guides on Wiki
General Contributing Guidelines
DOSBox-X emulates a PC necessary for running many DOS games and applications that simply cannot be run on modern PCs and operating systems, similar to DOSBox. However, while the main focus of DOSBox is for running DOS games, DOSBox-X goes much further than this. Started as a fork of the DOSBox project, it retains compatibility with the wide base of DOS games and DOS gaming DOSBox was designed for. But it is also a platform for running DOS applications, including emulating the environments to run Windows 3.x, 9x and ME and software written for those versions of Windows. By adding official support for Windows 95, 98, ME emulation and acceleration, we hope that those old Windows games and applications could be enjoyed or used once more. Moreover, DOSBox-X adds support for DOS/V and NEC PC-98 emulations so that you can play DOS/V and PC-98 games with it.

DOSBox-X is designed to be an emulator of DOS and DOS-based Windows that is both fully-featured and easy to use. We introduce new features and other improvements with each official release, and try our best to make them work consistently on all supported platforms. At the same time, we are making efforts to improve emulation quality and usability for end users who want to run DOS programs or games. In order to help improve the general DOS emulation and also to help continued DOS developments, it is our desire to implement accurate emulation, accurate enough to help make new DOS developments possible with confidence the program will run properly on actual DOS systems. DOSBox-X features a flexible configuration, as we believe a better way to emulate the DOS platform is to give users all the options to configure the DOS virtual machine, as a complete DOS emulation package, including original IBM PC system all the way up to late 1990’s configuration, whatever it takes to get your DOS program or game to run. Below are screenshots of some DOS programs/games running in DOSBox-X.

Word for DOS running in DOSBox-X
Tomb Raider 3dfx running in DOSBox-X
Windows 98 guest running in DOSBox-X
Word for DOS running in DOSBox-X
Tomb Raider 3dfx running in DOSBox-X
Windows 98 guest running in DOSBox-X
PC-98 Touhou game running in DOSBox-X
Configuration Tool running in DOSBox-X
Chinese TrueType font running in DOSBox-X
PC-98 Touhou game running in DOSBox-X
(With Japanese [日本語] language file)
Configuration Tool running in DOSBox-X
(With Spanish [Español] language file)
Chinese TrueType font mode in DOSBox-X
(Chinese [中文] language files: zh_CN | zh_TW)

A few examples of DOSBox-X's unique features are available in the DOSBox-X's Feature Highlights page. It is our hope to cover all features needed by DOS programs and games (and DOS-based Windows, etc), including, among many others, printing, networking, file/record-locking, clipboard, multimedia, 3dfx Voodoo & Glide, disk controller and IDE emulation, debugging features, etc, which are already supported; in some applications the software may also work in combination with 3rd-party solutions like Printfil or WinPrint on Windows host systems for even smoother experiences.

DOSBox-X maintains a Wiki system (see also guide page list) which explains how to set up DOSBox-X and configure different types of DOS software to run in DOSBox-X. Also, as DOSBox-X is an open-source project, we strongly encourage users or developers to contribute to DOSBox-X in order to make it work even better, such as suggesting or implementing new features, language translations, and more. Please visit our project website on GitHub for further information. Feel free to leave comments or feedbacks as we would like to hear from you, and we always welcome and encourage you to join us.

View Wiki Guide View Issue Tracker View Project on GitHub