Osegi
Oprogramowanie·1 min czytania

Najstarszy program w Windows 11: odtwarzacz CD z 1992 roku

Programista Enlyth szukał najstarszej aplikacji, która uruchomi się w Windows 11 bez emulacji. Znalazł odtwarzacz CD z listopada 1992 roku.

A Windows 11 desktop showing a vintage CD player application window from the early 1990s.
Zdjęcie: genbeta.com

Windows 11 uruchamia dziś odtwarzacz CD sprzed ponad 30 lat. Programista podpisujący się jako Enlyth sprawdził, jaki jest najstarszy program z interfejsem graficznym, który wciąż startuje w Windows 11 bez emulacji i bez przeróbek. Opisał to na swoim blogu.

Dlaczego nie ma programów 16-bitowych

Z dokumentacji zgodności Microsoftu wynika, że wersje x64 i ARM systemu Windows nie obsługują żadnego 16-bitowego kodu x86. Kandydat musi więc być aplikacją 32-bitową. To prowadzi do początków Windows NT: pierwsza wersja, NT 3.1, trafiła na rynek 27 lipca 1993 roku jako system 32-bitowy.

Jest jednak skrót. Ktoś na anonimowym forum podpowiedział Enlythowi Win32s, czyli biblioteki pozwalające uruchamiać aplikacje 32-bitowe w Windows 3.1. Pierwsze wersje Win32s zawierały pasjansa FreeCell. Egzemplarz z 22 lutego 1993 roku działa w Windows 11 bez żadnych poprawek.

Odtwarzacz CD z 1992 roku

Programista szukał dalej, tym razem w wersjach przedpremierowych Windows NT 3.1. Trafił na odtwarzacz CD z kompilacji 347, zlinkowany 16 listopada 1992 roku. Ten też startuje w Windows 11. Jego komputer nie ma napędu CD, więc program wyświetla komunikat o braku napędu CD-ROM. Żeby sprawdzić, czy gra muzykę, autor użył małej biblioteki, która emuluje napęd z fałszywym dźwiękiem.

Da się jeszcze starszy, ale z oszustwem

Cofnąć się dalej można tylko po naruszeniu reguł. Dzięki otvdm, czyli adaptacji Wine dla programów 16-bitowych w 64-bitowym Windowsie, Enlyth zagrał w Windows 11 w Reversi z Windows 1.01 z 15 listopada 1985 roku. To komputerowa wersja gry planszowej z lat 80. XIX wieku, przypisywanej Lewisowi Watermanowi. Autor przyznaje, że użycie otvdm to w gruncie rzeczy oszustwo.

Bez żadnych wspomagaczy najstarszy działający program ma więc około 34 lat. Z warstwą zgodności Wine ten wynik rośnie do 41 lat.

Aplikacje warte uwagi

SUMO: łamigłówka liczbowa

Wybierz właściwe pola, dodaj je i trafiaj w cel. Łatwa do nauczenia, trudna do opanowania. Za darmo, dla każdego wieku.

Tagi:windows 11microsoftwindows ntbackward compatibilityretro computingwine

Więcej z tego dnia

Zobacz wszystkie →

Więcej w kategorii: Oprogramowanie

Zobacz wszystkie →
Najstarszy program w Windows 11: odtwarzacz CD z 1992 · Osegi