Osegi
ソフトウェア·2 分で読めます

Windows 11で動く最古のソフトは1992年のCDプレーヤー

開発者のEnlythが、エミュレーションなしでWindows 11上で起動する最古のアプリを探した。見つかったのは1992年11月のCDプレーヤーだった。

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

Windows 11で動く最古のプログラムは、1992年11月にリンクされたCDプレーヤーだった。Enlythと名乗る開発者が、エミュレーションも改変もなしで起動するGUIアプリのうち最も古いものを探し、自身のブログで結果を明かしている。

Windows 11で16ビットのプログラムが動かない理由

Microsoftの互換性に関する文書によると、Windowsのx64版とARM版は16ビットのx86コードを一切サポートしない。そのため候補は32ビットアプリに限られる。そこで行き着くのが、1993年7月27日に登場した最初の32ビット版、Windows NT 3.1だ。

ただし近道があった。匿名の掲示板で教わったのがWin32sだ。Windows 3.1上で32ビットアプリを動かすためのライブラリで、初期版にはFreeCellが付属していた。見つかった1993年2月22日付けのコピーは、Windows 11で手を加えずに動いたという。

1992年のCDプレーヤー

EnlythはさらにWindows NT 3.1のプレリリース版を調べ、ビルド347のCDプレーヤー(1992年11月16日リンク)にたどり着いた。これもWindows 11で起動する。ただしPCにCDドライブがないため、「CD-ROMドライブがありません」という警告が出る。音楽が再生できるか確かめるため、偽の音声を返すドライブをエミュレートする小さなライブラリを使ったと本人が説明している。

さらに古いものも動く。ただしルール違反になる。16ビットプログラムを64ビット版Windowsで動かすWineの派生ツールotvdmを使い、1985年11月15日付けのWindows 1.01のReversiを遊べたという。1880年代のボードゲームをパソコン向けにしたもので、考案はLewis Watermanとされる。本人もotvdmは反則技だと認めている。

結果として、助けなしで動いた最古のプログラムは約34年前のもの。Wineの互換レイヤーを使えば41年前まで遡る。

注目のアプリ

SUMO:数字パズル

正しいマスを選んで足し算、目標の数に。覚えるのは簡単、極めるのは難しい。無料、全年齢向け。

Dialo:話して学ぶ語学アプリ

AIの会話パートナーと話すだけ。一文ごとに添削され、あなたの言語で解説が返ってきます。9言語、A1からC2まで。

タグ:windows 11microsoftwindows ntbackward compatibilityretro computingwine

同じ日のニュース

すべて見る →

関連カテゴリ: ソフトウェア

すべて見る →