Operating systemsMicrosoft Windows › Windows 3.1

Windows 3.1

1992

The 1992 release that made Windows a mainstream success, adding TrueType fonts, multimedia support and improved reliability.

Machines

Chips

Reference & documentation

External technical references for programming Windows 3.1 and for writing emulators.

ResourceTypeNotes
Windows Executables (NE) Reverse Engineering ↗FormatNE structure and tools for disassembling 16-bit binaries
The NE EXE File Format ↗FormatNE header field-by-field offsets, Windows native format
Ralf Brown's Interrupt List (master files) ↗Interrupt listAuthor's canonical release downloads
Windows 3.0 References (PCjs Programmer's Library) ↗ProgrammingSDK guides, programmer's references, DDK adaptation guides
Windows 3.1 Disks (Internet Archive) ↗ROMsOriginal installation floppy disk images
DOS Protected Mode Interface (DPMI) 0.9 Spec ↗ReferenceProtected-mode memory and mode-switching API spec
Windows API Reference Guide Volume 3 (1992) ↗ReferenceFull Windows 3.1 function reference PDF
Microsoft Windows 3.1 SDK & DDK ↗SourceOriginal SDK and DDK downloads
Microsoft Windows SDK 3.10 (PCjs) ↗ToolBrowser-emulated SDK with disk listings
win16ne: NE parser & disassembler ↗ToolRust parser/disassembler for 16-bit NE binaries