expulp Verdict

Weekly ranking, Technology

Oldest GUI application that still runs on Windows 11

blog.enlyth.com, Technology

90Original Thinker

A hands-on probe of Windows 11 backward compatibility that diagnoses why 1992 NT pre-release binaries do or don't run.

What it adds

Tests exactly how far back Windows 11 binary compatibility reaches. It pins the cutoff to specific ABI changes in late-1992 NT builds: the move from cdecl to stdcall and the system crtdll.

Claim by claim

  • 5 the author's own
  • 1 an AI would say
  • 0 known elsewhere
  • 2 common knowledge

Its strongest original claims

  • FREECELL.EXE from Win32s dated 22-Feb-93 runs fully playable unmodified on latest Windows 11.
  • NT builds up to mid-1992 used cdecl instead of stdcall for API calls, causing arguments to be removed twice and crashes.
  • CDPLAYER.EXE from NT Build 347, linked 16-Nov-1992, runs on Windows 11.
  • Other Build 347 programs crash in their bundled C runtime, but CDPLAYER uses the system crtdll.dll, which Windows 11 still ships in SysWOW64.
  • A small DLL emulating a CD-ROM with fake audio lets the 1992 CD player actually play audio.

Scored by Expulp Verdict for what the piece adds beyond what is already known and published. The full verdict shows every claim with its reasons. Leaderboard, what Verdict gets right and where it is weak.