GoogleがChromeにAmigaエミュレータを組み込む

Table of Contents

GoogleがChromeにAmigaエミュレータを組み込む

Google の Christian Stefansen 氏が、Alphabet 傘下の Chrome ブラウザ内で動作する Amiga 500 エミュレータを作成した。

「エミュレータのコードは、オープンソースのユニバーサルAmigaエミュレータをベースにしています。これは約40万行のCコードです」とステファンセン氏は語る。彼は利他心でコードを作り上げたわけではない。Googleは「ネイティブクライアント」を提供しており、「コンパイルされたCおよびC++コードをブラウザで効率的かつ安全に実行するためのサンドボックス」と謳っている。したがって、Amigaをネイティブクライアントに移植することは、好奇心旺盛な人や懐かしい人に披露する良い方法となるだろう。

前者は、ピクセル化され、応答が遅いウィンドウシステムと、低解像度のグラフィックに悩まされるでしょう(モバイル端末の読者向け)。懐古趣味の人にとっては、このエミュレーターは、デビュー当時、スピードと効率性で名声を博したプラットフォームの粗雑な再現に感じられるかもしれません。

以下に示す有名な「Juggler」アプリの登場により、Amiga の時代からどれだけ進歩したかを誰もが実感できるでしょう。

アプリは、次のような計算の偉業を説明する画面で開きます。

これらの画像は、512KBのメモリを搭載した標準的なAmigaで生成されました。レイトレーシング法が使用され、数学的に定義されたシーン内で反射する光線をシミュレートしています。各画像には64,000本の光線の計算が必要で、生成には約1時間かかります。画像は約10KBに圧縮されて保存されます。画像の展開は30ミリ秒未満で行われます。Amigaのホールド&モディファイモードを使用することで、最大4096色を一度に表示できます。

このエミュレータには他のアプリも付属しています。しかし、フロッピーディスクエミュレータを有効にして、独自のディスクをロードする機能も提供されています。しかし、皆さんの中には、3.5インチフロッピーディスクと、ディスクの容量をネイティブの880キロバイト以上に拡張するAmigaドライバをどこにしまったか、正確に覚えている方もいらっしゃるでしょう。

アミーガ ジャグラー

有名なAmiga Jugglerアプリは、開発者が扱えるリソースがはるかに少なかった時代のものだ。

エミュレータはここにあります。®

Discover More