- ニュース

写真: Reddit
あなたのMacはWindowsも起動しますか?私のMacは起動します。2006年からMacを所有している私にとって、これはかなり大きなメリットです。しかし、最近のIntelベースのMacだけがデュアルブートOSに対応しているわけではありません。
証拠は? 1980 年代のこの Amiga が Mac OS 6.0.1 を起動しているところです。これは、ビンテージ コンピューティング アーカイブからの非常に巧妙なハックの結果です。
通常、ビンテージMacのようなシステムが別のコンピュータで動作している場合、それはエミュレーションによって実現されています。エミュレーションとは、より高速なコンピュータを使用して、実質的に別のシステムを模倣することです。エミュレーションは、元のハードウェアで同じプログラムを実行する場合と比べると比較的遅くなりますが、ムーアの法則によってそれを補い、元のハードウェアで動作しているのと同じくらい高速に見えます。
しかし同時に、これは現在のハードウェアよりも古いシステムしかエミュレートできないことを意味します。例えば、Xbox Oneを使ってWii Uをフルスピードでエミュレートすることはできません。また、ビンテージMacでビンテージPCをフルスピードでエミュレートすることも不可能です。Macには、別のシステムを「装う」だけの帯域幅がないのです。
つまり、ここで見ているのは真のエミュレーションではなく、むしろ奇妙なフランケンシュタインプロジェクトと言えるでしょう。ビンテージMacのROMチップを、当時のMacに搭載されていたのと同じCPU、AmigaのMotorola 68000プロセッサに接続するというものです。これはすべて、Amxという市販のアプリ、「Amiga用Macintoshエミュレータ」を使って実現されました。ハッカーはこう説明しています。
ここで注目すべきは、これは現代のコンピュータでMini vMacを動かすような「ソフトウェアエミュレーション」ではないということです。このセットアップは、文字通り2つのApple Macintosh ROMチップ(今回はMac Plusのもの)をAmigaのフロッピードライブに接続し、A-Maxコントローラソフトウェア、Apple ROMコード、そしてAmigaのMotorola 68000 CPU(初期のMacの多くに搭載されていたチップと同じ)という奇妙な組み合わせによって実現される「ハードウェア」エミュレーションシステムです。興味深いことに、私が持っているMacのブートディスクは古すぎて32ビットに対応していないため、AmigaのRAM 9MBすべてを「認識」しているにもかかわらず、実際にアクセスできるのはそのうちの512KBだけです。
これは、ビンテージ コンピューターの熱狂的なファンだけが試すような、かなり突飛なハックですが、うまくいきました。1980 年代のオリジナルの Boot Camp Mac です。
出典: Reddit