Content deleted Content added
m Wikilinking |
clearify ; additions |
||
Line 1:
The '''MS-DOS API''' is an [[Application programming interface|API]] used originally in [[MS-DOS]]/[[PC-DOS]], and later by other [[DOS]]<!--disambiguate--> systems. Most calls to the DOS API invoke [[software interrupt]] 21h (
There are various implementations of the DOS API, including [[
The [[DOS Protected Mode Interface]] extends the DOS API to 32-bits. The MS-DOS API is partially dependent on x86 code, hence DOS cannot be ported to other chip architectures.
Line 12:
==Common DOS services==
Some basic
{|class="wikitable"
Line 42:
==Operating systems with support for the MS-DOS API==
* [[FreeDOS]]
* [[Microsoft Windows]] 1.x, 2.x, 3.x, and 9x were based on DOS
* [[MS-DOS]]
* [[PC-DOS]] - IBM version
* [[DR-DOS]]
* [[ROM-DOS]]
==Programs with support for the MS-DOS API==
* [[NTVDM]].EXE for [[Windows NT]]
* [[DOSEMU]] for [[Linux]]
* [[DOSBox]]
==See also==
* [[BIOS interrupt call]]
* [[Ralf Brown's Interrupt List]]
* [[Comparison of x86 DOS operating systems]]
* [[DOS/4GW]]
==References==
* [http://www.arl.wustl.edu/~lockwood/class/cs306/books/artofasm/toc.html Description of MS-DOS services]
* ''The New Peter Norton Programmer's Guide to the IBM PC & PS/2'' by Peter Norton and Richard Wilton, Microsoft Press, 1987 ISBN 1-55615-131-4.
[[Category:DOS on IBM PC compatibles]]
[[Category:Operating system APIs]]
[[Category:x86 architecture]]
[[Category:Interrupts]]
|