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.17
Release Date: Sept 1, 2021
(Windows XP and later versions supported)
(Linux distros and Raspberry Pi supported)
(For both Intel-based and ARM-based Mac)
Builds for macOS 10.13+ | More info
(Yes, you can emulate another DOS system within DOS itself)
HX-DOS package | LOADLIN package
(Latest code also available from the GitHub repository)
Further options and information:
Issue, question or suggestion?
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.
In order to help improve the general DOS emulation and also to aid retro-developments, we have a focus on accurate emulation of the hardware behavior, accurate enough to help make new DOS developments possible with confidence the program will run properly on actual DOS systems. DOSBox-X also provides many more ways to tweak and configure the DOS virtual machine, as we believe a better way to emulate the legacy PC platform is to give the user all the options they need to emulate everything from original IBM PC with 64KB of RAM all the way up to late 1990’s hardware, whatever it takes to get your DOS program or game to run. Our goal is to eventually make DOSBox-X a complete emulation package that covers all pre-2000 DOS and Windows 9x based hardware scenarios, including peripherals, motherboards, CPUs, and all manner of hardware that was made for PC hardware of that time. Below are screenshots of some DOS programs/games running in DOSBox-X.
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 encourage users or developers to contribute to DOSBox-X in order to make it work even better. Please visit our project website on GitHub for more information.