FreeCell 1993 года запускается в современной Windows, а CD-плеер 1992-го почти

Автор поста искал самую старую оконную программу, которая запускается в Windows 11 без изменений, и нашёл FREECELL.EXE с датой 22 февраля 1993 года.

Вкратце

Предварительная сборка CD-плеера для NT 3.1, собранная 16 ноября 1992 года, тоже работает, используя системную библиотеку crtdll.dll. Более ранние сборки NT падают, потому что использовали соглашение cdecl, а Windows 11 ждёт stdcall.

С 16-битным эмулятором otvdm запускается даже «Реверси» из Windows 1.01 1985 года, и автор признаётся, что это похоже на читерство.

Что работает, а что только кажется таким

Скриншот FreeCell в Windows 11
Скриншот FreeCell в Windows 11

В посте назван FREECELL.EXE из ранней версии Win32s как самое старое приложение, которое работает без изменений и проходится от начала до конца. CDPLAYER.EXE из NT 3.1, сборка 347, старше, но для него понадобилась небольшая библиотека, которая имитировала CD-привод. Нативные 16-битные программы на 64-битной Windows не запускаются, потому что NTVDM убрали.

Тред: важна сама платформа

«И при этом все мои книги 34-летней давности открываются нормально» — комментатор

(Комментарий продолжается тем, что отсутствие обратной совместимости сегодня считается нормой для софта.)

«В 2026 году имеет смысл писать новое приложение для Windows на Win32 API? Я делаю простую программу просмотра изображений, похожую на QuickLook на Mac, на Win32. Оказалось, что она очень отзывчивая.» — разработчик, который пишет просмотрщик изображений на Win32

Стабильный интерфейс Win32 объясняет, почему 33-летняя карточная игра до сих пор открывается, и на что сегодня опирается автор небольшой утилиты.

Получайте такие разборы каждый день

Главные истории Hacker News — на email, в Telegram или RSS.

Следующая новость · 10 из 12 Читать дальше
🚀Tech

Бесплатный 11-часовой курс Рашки обучает модель рассуждений на базе Qwen3 0.6B

Восемь видеороликов на YouTube разбирают техники моделей рассуждений на PyTorch: оценку, масштабирование на этапе инференса, обучение с подкреплением GRPO и дистилляцию.

★ 564 · 💬 81 · magazine.sebastianraschka.com · 1 мин