Operating systemsDOS (MS-DOS / DR-DOS) › MS-DOS 5.0

MS-DOS 5.0

1991

The 1991 version adding upper-memory management, a full-screen editor, QBasic and an improved shell.

Machines

Chips

Reference & documentation

External technical references for programming MS-DOS 5.0 and for writing emulators.

ResourceTypeNotes
Microsoft FAT Specification ↗FormatPrimary Microsoft FAT spec v1.03 (PDF)
DOS MZ executable format ↗FormatMZ .EXE header fields and relocation table
Ralf Brown's Interrupt List (master files) ↗Interrupt listAuthor's canonical release downloads
Upper memory area / DOS memory map ↗Memory mapConventional, UMA, UMB, HMA layout
The MS-DOS Encyclopedia: System Calls (INT 21h) ↗ProgrammingCanonical INT 21h system-call reference with examples
WinWorld: MS-DOS 5.0 ↗ROMsDisk images, OEM and localized 5.0 releases
MS-DOS 5.0 Install Disks (Internet Archive) ↗ROMsPreserved 1991 three-disk install image set
HelpPC: INT 21 DOS Function Dispatcher ↗ReferenceQuick INT 21h function-by-function lookup table
List of undocumented DOS functions ↗ReferenceUndocumented INT 21h calls and internal tables
Microsoft MS-DOS Source Code ↗SourceOfficial asm sources for v1.25, 2.0, 4.0