DOS API

This is an old revision of this page, as edited by Roadstaa (talk | contribs) at 02:23, 17 April 2008. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The MS-DOS API is an API used in MS-DOS, PC-DOS and other compatible operating systems. The MS-DOS API has been extended with the so-called DOS extenders. DOS extenders such as DOS/4GW have been used in computer games written for DOS. The MS-DOS API is mostly based on x86 code.

Current state of the MS-DOS API

The MS-DOS API lives on in Microsoft Windows as a subsystem on cmd.exe.

Modern movements to maintain compatibility of the MS-DOS API involve FreeDOS and DOSBox. They are both an installable operating system and an emulator respectively. DOSBox has even extended the MS-DOS API to other chipsets outside of x86. The other chipsets DOSBox has extended MS-DOS's API support to include PowerPC, ARM Architecture, MIPS, SPARC, etc.

The MS-DOS API has made its way onto handheld game consoles, such as the GP2X; thanks to DOSBox being ported to the system. And has enabled some DOS games to be played on a handheld device. However, commonly ported DOS games such as DOOM, Quake and Duke Nukem 3D don't need to rely on the MS-DOS API because they were extended to other operating systems and processor architectures through source ports.

Operating systems with support for the MS-DOS API

Programs with support for the MS-DOS API

Brief list of programs on the MS-DOS API

See also