最新PCでWindows 3.1Xをベアメタル動作させる愛好家のプロジェクト

ある愛好家が、最新のPCに90年代初頭のOSを直接インストールすることに成功した。Ryzen 9 9900XプロセッサーとRTX 5060 Tiグラフィックスカードを搭載したマシンで、Windows 3.1Xが動作したのだ。30年以上の時を隔てたハードウェアとソフトウェアの組み合わせだが、エミュレーターや仮想マシンを使わず、ベアメタル上でシステムが稼働した。

鍵となったのは、クラシックBIOSとCSM互換モードをサポートするAsusマザーボードだ。これにより、古いOSとの適切な連携が可能になった。インストールは可能な限り本格的で、オリジナルの3.5インチフロッピーディスクをUSB接続のフロッピードライブ経由で使用し、Windows 3.1Xを読み込んだ。

当初、グラフィカルインターフェースの起動時に問題が発生した。Enhanced Modeでは最新ハードウェアとの競合によりシステムがクラッシュしてしまう。そこで、よりシンプルなStandard Modeに切り替えることで基本機能を確保した。その後、愛好家は特別なドライバーとパッチを追加し、Enhanced Modeを部分的に復活させることに成功している。

グラフィックスとオーディオには個別の対応が必要だった。VBESVGAドライバーを使用してFull HD解像度での表示を実現し、オーディオには互換性のある珍しいPCIサウンドカードを採用した。結果として、このプロジェクトは、非常に時代遅れのシステムでも、多少の妥協はあるものの、最新ハードウェアに適応できることを示した。