Operating systems › DOS (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.
| Resource | Type | Notes |
|---|---|---|
| Microsoft FAT Specification ↗ | Format | Primary Microsoft FAT spec v1.03 (PDF) |
| DOS MZ executable format ↗ | Format | MZ .EXE header fields and relocation table |
| Ralf Brown's Interrupt List (master files) ↗ | Interrupt list | Author's canonical release downloads |
| Upper memory area / DOS memory map ↗ | Memory map | Conventional, UMA, UMB, HMA layout |
| The MS-DOS Encyclopedia: System Calls (INT 21h) ↗ | Programming | Canonical INT 21h system-call reference with examples |
| WinWorld: MS-DOS 5.0 ↗ | ROMs | Disk images, OEM and localized 5.0 releases |
| MS-DOS 5.0 Install Disks (Internet Archive) ↗ | ROMs | Preserved 1991 three-disk install image set |
| HelpPC: INT 21 DOS Function Dispatcher ↗ | Reference | Quick INT 21h function-by-function lookup table |
| List of undocumented DOS functions ↗ | Reference | Undocumented INT 21h calls and internal tables |
| Microsoft MS-DOS Source Code ↗ | Source | Official asm sources for v1.25, 2.0, 4.0 |