Dosbox-X is a fork of the DOSBox project, a cross-platform emulator. It focuses on greater accuracy in DOS emulation and its hardware environment, and adds support for Windows 9x (Windows 3.x, 95, 98, ME). The goal is to provide a complete and accurate emulation package covering all pre-2000 hardware scenarios. It will allow retro-programming with the certainty that the program works well on real hardware. It supports the mouse, provides menus and internationalization (keyboard localization for example).
DOSBox ECE (Enhanced Community Edition) is a fork of the MS-DOS emulator DOSBox that has been enhanced with numerous features (better material performance, sound, scalling, controllers support, etc.).
DOSBox is an emulator program which emulates an IBM PC compatible computer running a DOS operating system. Many IBM PC compatible graphics and sound cards are also emulated. This means that original DOS programs (including PC games) are provided with an environment in which they can run correctly, even though the modern computers have dropped support for that old environment.