DOSBox

DOSBox is emulator software that emulates (loosely: "simulates") an IBM PC compatible computer running the older operating system, MS-DOS. Many IBM PC compatible graphics and sound cards are also emulated. This means that original MS-DOS programs are provided an environment in which they can run correctly on many modern computers running a variety of operating systems. DOSBox is especially intended for use with old PC games. DOSBox is free software written primarily in C++ and distributed under the GNU General Public License.

DOSBox can run old MS-DOS software on modern computers which would not work otherwise, because of incompatibilities between the older software and modern hardware and operating systems.

A number of usability enhancements have been added to DOSBox beyond emulating MS-DOS. The added features include virtual hard drives, peer-to-peer networking, still image capture and video capture from the emulated screen.

Some unofficial variations on DOSBox provide additional features. A number of vintage DOS games have been re-released by current video game development companies to run on modern computers by using DOSBox in the release.

Read more about DOSBox:  Features, Ports, DOSBox and The Wine Compatibility Layer, Commercial Deployment