Windows 1.01

Overview

Windows 1.01 is the first public release of Microsoft Windows, launched in November 1985. It introduced an early graphical interface for MS-DOS, with windows, menus, mouse support, and simple multitasking. It was designed for early IBM-compatible PCs and is now mainly used by collectors, historians, and retro-computing enthusiasts.

Release Information

  • Release date: November 20, 1985
  • Codename: Interface Manager
  • Platform: MS-DOS
  • Last update: No service packs; only minor OEM revisions for Windows 1.x
  • Successor: Windows 1.02 (international release)

Build Information

  • Build: 1.01 (first stable public build)
  • Media: Five 5.25-inch floppy disks

System Requirements

Minimum Hardware

  • CPU: 8086 or 8088 processor
  • RAM: 256 KB
  • Storage: Two double-sided floppy drives or one floppy + hard drive
  • Graphics: CGA, Hercules, or EGA
  • Input: Microsoft Mouse or compatible serial mouse

Recommended Hardware (1985–1987)

  • CPU: 8086/8088 at 8 MHz or higher
  • RAM: 512 KB
  • Storage: 10–20 MB hard drive
  • Graphics: EGA for best clarity

Maximum Supported Hardware

  • CPU: Up to 80286 (runs, but does not use 286 features)
  • RAM: Up to 640 KB conventional memory (DOS limit)
  • Graphics: VGA cards work in CGA/EGA compatibility modes
  • Storage: Up to 32 MB FAT12/FAT16 partitions (DOS-dependent)

Supported Components

Graphics Cards

  • IBM CGA
  • Hercules Monochrome
  • EGA
  • Early VGA cards (in compatibility mode)

Sound

Windows 1.01 has no built-in sound system. Sound is handled entirely by DOS applications and the PC speaker or external sound hardware used by those apps.

Input Devices

  • Microsoft Serial Mouse
  • Bus mice (with DOS drivers)
  • Keyboard (full navigation supported)

Storage

  • 5.25-inch floppy drives
  • MFM/RLL hard drives
  • Early IDE drives (with DOS support)

Networking

Windows 1.01 has no built-in networking. Any networking would be provided by separate DOS add-ons, which were rare for home users at the time.

File System Support

Windows 1.01 relies on MS-DOS, so file system support depends on the DOS version in use.

Supported

  • FAT12: Floppy disks
  • FAT16: Early DOS hard drive partitions

Limits

  • Maximum partition size: around 32 MB (with DOS 3.x)
  • No long filenames
  • No NTFS
  • No FAT32

Driver Information

Driver Sources (1985–1990)

  • Included on Windows 1.01 installation disks
  • Included with MS-DOS
  • Bundled with hardware (graphics cards, mice, printers)

Common Drivers

  • Mouse: MOUSE.COM or similar DOS mouse driver
  • Printers: Dot-matrix and daisy-wheel printer drivers
  • Graphics: CGA, Hercules, and EGA display drivers

Driver Notes

  • VGA cards typically work using EGA or CGA fallback drivers.
  • No dedicated sound drivers are required for Windows itself.
  • No USB support (USB did not exist yet).

Updates & Patches

Windows 1.01 did not receive formal service packs. However, later 1.x releases improved compatibility and language support.

Related Versions

  • Windows 1.02: International release with broader language support
  • Windows 1.03: Further internationalization and hardware support
  • Windows 1.04: Added support for VGA graphics

Windows 1.01 itself remained largely unchanged after release.

Installation Notes

Installation Media

  • Five 5.25-inch floppy disks
  • Requires MS-DOS to be installed first

Typical Installation Steps (Historical)

  1. Boot into MS-DOS.
  2. Insert the Windows 1.01 Setup disk.
  3. Run SETUP.EXE.
  4. Select the correct display adapter (CGA, Hercules, or EGA).
  5. Install mouse driver if available.
  6. Optionally install printer drivers.

Virtual Machine Notes

Windows 1.01 can be run today using emulators and virtual machines that support MS-DOS:

  • PCem
  • 86Box
  • DOSBox-X
  • VirtualBox (with DOS installed)
  • VMware (with DOS installed)

Known Issues & Fixes

Common Issues

  • Limited to 640 KB of conventional memory due to DOS constraints.
  • Performance can be slow on CGA graphics hardware.
  • No multitasking for DOS applications.
  • No built-in networking.
  • No built-in sound system.

Stability Notes

  • Runs best on period-correct hardware or accurate emulators.
  • VGA compatibility depends on the specific card and DOS drivers.

End of Support

  • Windows 1.01 predates Microsoft’s modern support lifecycle. It was effectively unsupported by the early 1990s as newer versions of Windows replaced it.

Retro PC Tips

Best Hardware to Run Windows 1.01

  • IBM PC, XT, or AT class machine
  • 8086 or 8088 CPU
  • At least 512 KB RAM
  • EGA graphics for a clearer display
  • Serial mouse

Keeping It Stable

  • Use MS-DOS 3.3 or similar for best compatibility.
  • Avoid very large hard drives; stick to small partitions.
  • Use real floppy disks or accurate floppy emulation.

Finding Software and Drivers Today

Historical software and drivers for Windows 1.01 can often be found on archival and retro-computing sites. Look for:

  • Software and driver archives dedicated to DOS and early Windows
  • Retro PC forums and communities

Running on Modern Hardware

  • Best run inside emulators such as PCem, 86Box, or DOSBox-X.
  • Direct installation on modern PCs is generally not practical due to BIOS/UEFI and hardware incompatibilities.