

クラシックMacintoshやビンテージMac向けのMacエミュレーターには、常に驚くほどの関心が寄せられています。年配の方にとっては懐かしい思い出の旅となり、若い世代にとっては、現在私たちが使用しているマシンの歴史を垣間見る興味深い機会となるでしょう。
数年前、仮想 Quadra 900 上で Mac OS 8 を実行する Mac アプリが登場しましたが、今では完全にブラウザー内で実行される別の Quadra エミュレーターが登場しています...
2つのバージョンがあり、1つはSystem 7用、もう1つはMac OS 8用です。Mac OS 8は後にMac OS X(後にOS X、そしてmacOSと改名)の基礎を築きました。ブラウザで実行されるため、M1 Mac、Intel Mac、PCなど、あらゆるマシンで動作します。(理論上はiPhoneでも実行できますが、画面スペースが足りません。)
Macworld は、多くのクラシック Mac ソフトウェアのオリジナル バージョンを実行できると報告しています。
どちらのエミュレータにも、Acrobat Reader、Microsoft Word、Nisus Writer、Adobe Photoshop、KidPix、MacPaintなどの古いバージョンが含まれています。Glider、Lemmings、Marathonシリーズといった定番のMacゲームも収録されており、懐かしいゲームを楽しみたい方には、どちらのエミュレータにもHyperCardが付属しています。
その時点で、勤務時間中にそこで時間を過ごさないほうがよいと分かりました。私はHypercardが大好きで、基本的に生活を Hypercard で動かしていたからです。
作成者の Mihai Parparita 氏は、James Friend 氏のブラウザ内移植版 Basilisk II および PCE.js エミュレータをベースにして、エミュレータと現代世界の間にすっきりしたインターフェースを作成しました。
Basilisk II は、「ホスト」から Mac へのディレクトリのマウントをサポートしています(ExtFS モジュール経由)。この場合、ホストとは Emscripten が作成する擬似 POSIX ファイルシステムであり、API を備えています。そのため、エミュレータにドラッグされたファイルは、ブラウザ側で読み取り、その内容をエミュレータが実行されるワーカーに送信し、「ダウンロード」フォルダに作成することで処理できるようでした。これはうまく機能し、特にカスタムの遅延ファイル実装に変更してエンコードの問題を修正した後は、さらに効果的でした。
ファイルを取り出すには、逆のプロセスを使用できます。つまり、特別な「アップロード」フォルダー内のファイルを監視し、新しいファイルが作成されると、その内容がブラウザーに送信されます (ディレクトリの場合は単一の zip ファイルとして)。
エミュレーターは永続性もサポートしているため、作成して保存したファイルはすべて残ります (通常の免責事項が適用され、この機能は最善の努力に基づいて提供されます)。
エミュレータの作成と操作に関するブログはこちらで読むことができ、各エミュレータをこちらで試すことができます。
- システム7.アプリ
- macOS8.アプリ
先週、私たちは電子インク画面でシミュレートされた Macintosh インターフェースを備えたかわいい DIY ハードウェア プロジェクトを紹介しました。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。