Skip to content

System Requirements

Darik Horn edited this page Mar 2, 2025 · 6 revisions

Retro7zip Icon 36x24 Retro7zip System Requirements

DOS System Requirements

  • 386 CPU
  • 4 MB RAM
  • DOS 3.3 Compatibility

FreeDOS, MS-DOS, PC-DOC, SvarDOS, IBM OS/2 and others are compatible.

Long File Names are supported through the DOSLFN TSR on plain DOS, or natively on Windows 95, Windows 98, and Windows Me.

Windows System Requirements

  • 386 CPU
  • 12 MB RAM
  • Win32c Compatibility

Windows 9x, Windows NT 3.50, Windows NT 3.51, and Windows NT 4.0 are compatible.

Program Variants

Variant Features Oldest DOS Oldest Windows CPU RAM HDD Optimizations
7za.exe for Win32c All Windows 95 or
Windows NT 3.50
386 12MB 1,203 KB 686 Texan
7za.exe for DOS All DOS 3.3 Windows 95 386 12MB 1,260 KB 686 Texan
7zr.exe for DOS Most DOS 3.3 Windows 95 386 8MB 642 KB 686 Texan
7zm.exe for DOS Some DOS 3.3 Windows 95 386 4MB 317 KB 386 Size
7zdec.exe for DOS None DOS 3.3 Windows 95 386 2MB 45 KB 386 Size

386 Enhanced Icon System Sizing

  • 7zr.exe is the best choice for distribution.
  • Use 7zdec.exe in boot media and embedded solutions.
  • Use 7zm.exe on computers that have an actual 80386 processor made in the 1980s, or in places where 300 KB of payload space matter.

Texas Icon 36x24 Texan Mode

All wcc386 compiler optimizations are enabled in Texan mode.

  • [-6r] Emit 386 instructions ordered for a 686-class CPU
  • [-oh] Repeat optimizations
  • [-ot] Prefer faster products
  • [-oe] Expand functions inline
  • [-ox] Balance optimizations for space and time
  • [-oa] Relax pointer alias checking
  • [-on] Use numerically unstable floating point arithmetic
  • [-ob] Predict branching
  • [-ol] Tune loops aggressively
  • [-ol+] Unroll loops
  • [-or] Schedule instructions