hn.today

Oldest GUI application that still runs on Windows 11

blog.enlyth.com401 points233 comments
Screenshot of Oldest GUI application that still runs on Windows 11

The search asks how old a graphical Windows program can be while still running on Windows 11 without modification or emulation. Because 64-bit Windows no longer includes NTVDM, 16-bit programs do not qualify under that rule. An early candidate was FreeCell, whose executable is dated February 22, 1993; it runs and remains fully playable. Further digging through archived prerelease versions of Windows uncovered an older possibility from the early NT era.

Many very early programs fail because their executable format or assumptions about Windows APIs differ from those of modern Windows. Builds from 1991 use a draft executable format, while programs from early 1992 may clean up API-call arguments twice and crash. CDPLAYER.EXE from Build 347, linked on November 16, 1992, avoids these problems and runs on Windows 11 by using the system’s still-present crtdll.dll. It cannot find a CD-ROM drive on a typical modern computer, but a small emulator DLL can provide a simulated drive and audio data, allowing it to play music. The account also demonstrates 1985 Reversi running with otvdm, a tool that emulates support for old 16-bit applications; that example is included as a curiosity, not as an answer under the no-emulation criterion.

Read on blog.enlyth.com233 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Other

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.