[Перевод] Какая самая старая программа с GUI запускается на Windows 11 без эмуляции
FREECELL.EXE from the Win32s package, dated February 22, 1993, runs on a current Windows 11 system without modifications or emulation and can be played. The article asks whether an older GUI program can be found. It notes that 16-bit applications are ruled out because 64-bit Windows lacks NTVDM. The author examined pre-release Windows NT 3.1 builds from the Internet Archive, where the earliest ones ran into an early PE format and a cdecl calling convention issue.
FREECELL.EXE из комплекта Win32s с датой 22 февраля 1993 года запускается на свежей Windows 11 без правок и эмуляции, и в него можно играть. Можно ли найти программу с графическим интерфейсом ещё старше? 16-битные приложения отпадают сразу: в 64-битной Windows нет NTVDM. Автор перебрал предрелизные сборки Windows NT 3.1 из Internet Archive: самые ранние спотыкаются о черновой формат PE и о соглашение о вызовах cdecl вместо stdcall, из-за которого аргументы снимаются со стека дважды. Но CDPLAYER.EXE, слинкованный 16 ноября 1992 года, запускается: он берёт системную crtdll.dll, которую Windows 11 до сих пор поставляет в SysWOW64. Читать далее