Aplikasi GUI tertua yang masih jalan di Windows 11

Judul asli: Oldest GUI application that still runs on Windows 11

Mengapa Ini Penting

Membuktikan kedalaman kompatibilitas mundur Windows yang bertahan lebih dari tiga dekade.

CDPLAYER.EXE dari 16 November 1992, berusia hampir 34 tahun, terbukti bisa berjalan di Windows 11 tanpa modifikasi, menjadikannya aplikasi GUI 32-bit tertua yang kompatibel.

Seorang peneliti bernama enlyth menginvestigasi pertanyaan sederhana: aplikasi GUI tertua apa yang masih bisa berjalan di Windows 11 tanpa emulasi atau modifikasi? Temuan awal mengarah ke FREECELL.EXE bertanggal 22 Februari 1993 dari paket Win32s, yang terbukti berjalan sempurna — usia 33 tahun 8 bulan.

Tidak puas, peneliti menggali lebih jauh ke arsip Internet Archive dan menemukan build-build pre-release Windows NT 3.1. Build dari 1991 menggunakan format PE eksperimental yang tidak kompatibel dengan Windows modern. Build pertengahan 1992 gagal karena perbedaan calling convention: kode lama menggunakan cdecl sementara Windows 11 mengharapkan stdcall, menyebabkan argumen fungsi dihapus dua kali dan program crash.

Satu pengecualian muncul: CDPLAYER.EXE dari Build 347, dikompilasi 16 November 1992. Program ini selamat karena tidak membundel C runtime sendiri, melainkan bergantung pada crtdll.dll milik sistem — dan Windows 11 masih menyertakan crtdll.dll di folder SysWOW64. Dengan bantuan cdemu.dll untuk mengemulasi drive CD-ROM, aplikasi tersebut bahkan bisa memutar audio.

Sebagai bonus, dengan otvdm peneliti berhasil menjalankan REVERSI.EXE dari Windows 1.01 bertanggal 15 November 1985 — meski ini dianggap "curang" karena memerlukan lapisan kompatibilitas tambahan.

Sumber

blog.enlyth.com — Baca artikel asli →