Windows 1.03

Overview

Windows 1.03 is an updated international release of the Windows 1.x series, introduced in 1986. It expands on Windows 1.02 by adding more language support, updated drivers, and improved compatibility with a wider range of hardware. Functionally, it remains similar to earlier 1.x releases, offering a basic graphical interface on top of MS-DOS with windows, menus, mouse support, and simple multitasking.

Release Information

  • Release year: 1986
  • Type: Enhanced international edition
  • Platform: MS-DOS
  • Last update: No formal service packs; OEM variations only
  • Predecessor: Windows 1.02
  • Successor: Windows 1.04

Build and Distribution

  • Based on the Windows 1.02 codebase with expanded hardware support.
  • Distributed on multiple 5.25-inch floppy disks.
  • Included additional printer drivers and updated display drivers.
  • Localized for more regions than previous releases.

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 (1986–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 in real mode only)
  • RAM: Up to 640 KB conventional memory (DOS limit)
  • Graphics: VGA cards work using 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 (compatibility modes only)

Sound

Windows 1.03 has no built-in sound system. Audio is handled entirely by DOS applications using the PC speaker or external sound hardware supported by those DOS programs.

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.03 does not include networking features. Any networking would rely on separate DOS networking stacks or third-party solutions.

File System Support

Windows 1.03 depends on MS-DOS for file system support, so capabilities vary with the DOS version installed.

Supported

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

Limits

  • Typical maximum partition size: around 32 MB with DOS 3.x
  • No long filenames
  • No NTFS
  • No FAT32

Driver Information

Driver Sources (1980s Era)

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

Common Drivers

  • Mouse: DOS mouse drivers such as MOUSE.COM
  • Printers: Expanded list of dot-matrix and daisy-wheel printers
  • Graphics: Updated CGA, Hercules, and EGA display drivers

Driver Notes

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

Updates & Patches

Windows 1.03 did not receive formal service packs. It mainly served as a broader, more compatible international release of the Windows 1.x line.

Related Versions

  • Windows 1.01: Original U.S. release
  • Windows 1.02: First international release
  • Windows 1.04: Added VGA support and further refinements

Installation Notes

Installation Media

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

Typical Installation Steps (Historical)

  1. Boot into MS-DOS.
  2. Insert the first Windows 1.03 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.03 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 varies depending on the card and DOS drivers.

End of Support

  • Windows 1.03 predates Microsoft’s formal 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.03

  • 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 a similar version for best compatibility.
  • Stick to small hard drive partitions to avoid DOS limitations.
  • Use real floppy disks or accurate floppy emulation.

Finding Software and Drivers Today

Software and drivers suitable for Windows 1.03-era systems can often be found on archival and retro-computing sites, as well as enthusiast forums dedicated to DOS and early Windows.

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.