Accurate emulation: testing and historical preservation
As a fork of DOSBox, it retains compatibility with the wide base of DOS games and DOS gaming DOSBox was designed for. DOSBox-X however goes further, with a focus on accurate emulation of the hardware and many more ways to tweak and configure the DOS virtual machine! We believe that 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 hardware with 64KB of RAM all the way up to late 90's hardware, whatever it takes to get that game or software package 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.
Accurate emulation: For retro-coding
We hope to implement emulation that is accurate enough to make retro-programming possible with confidence the program will run properly on actual hardware. The many tweaks and configuration parameters are there to help you describe to DOSBox-X what particular hardware configuration you want to emulate for that goal. With the power of configuration, you can also test your program against odd scenarios or problems with hardware that might cause some programs to crash or malfunction.
Accurate emulation: For Windows 95, 98, and ME
We also hope to make DOSBox-X a great platform for emulating Windows 3.x, 95, 98 and ME and software writen for those versions of Windows. Right now there are plenty of Windows 95 games that are unusable on NT-based Windows systems, and unusable in emulators because Windows 95 seems to be the hardest for emulators to deal with. By adding full support for Windows 95, 98, and ME emulation and acceleration, we hope that those old Windows games could be brought out of the dustbin and enjoyed once more.