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.
Games library manager.
Supports: Steam, GOG, Humble Bundle, Humble Trove, Wine and RetroArch
DOSBox-X is a fork of DOSBox that expands its PC hardware emulation (from the original IBM PC to progressively improving those of Windows 9x era) and all the options needed to tweak and configure the DOS virtual machine.
Mobile optimized Dosbox port for Android.