DOSBox is a DOS emulator that emulates an IBM PC compatible computer running DOS. It can run most DOS games, including some 3D games. DOSBox has a built-in debugger for software development, a virtual keyboard and mouse, and supports multiple virtual machines.