#author("2025-11-03T10:42:20+09:00","","") #author("2025-11-03T10:43:15+09:00","","") [[blog/MacEmu]] * 🖥️ BasiliskII を Mac mini で動かす [#xf2b6129] 前回はPowerPCエミュレーターのSheepShaverを動かしました。 今回は68k Mac対応のBasiliskIIをMac mini M4上で試します。 https://note.com/ogwk2955/n/nc2dbe0a24ae3 * はじめに [#t7d76cc6] Mac mini M4で、往年の68k Mac用ソフトを動かします。 今回はエミュレーターBasiliskIIを使って、the Manhole (Spaceship Warlock)を動かしてみます。 - ホスト:Mac mini M4 - エミュレーター:BasiliskII - ゲストOS:漢字Talk7.5.1 - ソフト:the Manhole(Spaceship Warlock) 私が行った手順を簡潔にまとめました。 ⚠️ 注意 - 本記事では、古いMac OSやROMファイルなどを利用します。 - これらの入手や利用には、ライセンスや著作権の扱いに注意が必要です。 - また、インターネット上で配布されているファイルの安全性は保証されません。 - 記事内容を参考にする場合は、法令を確認のうえ、ご自身の責任で実施してください。 * BasiliskII について [#w86a8f2c] 公式サイト: https://basilisk.cebix.net/ - BasiliskIIは68k Macintoshエミュレーター(MacOS 7.x〜8.1対応、それ以前は動作不安定) - Mac OSとMacintosh ROMが必要 - サポートしているシステム:Linux,MacOS,Windows,BeOS,AmigaOSなど - ソースコード:https://github.com/cebix/macemu (GPLライセンス) - バイナリ配布:E-Maculationフォーラム参照 M4プロセッサーはサポート外ですが、私の環境では問題なく動作しました。 * フォルダの構成 [#o9c5e8eb] BasiliskIIは、SheepShaverに続く2つ目のエミュレーターです。 少しフォルダの構成を見直しました。あくまでも参考例としてご覧ください。面倒であれば、すべてのファイルを1つのフォルダにまとめてしまっても構いません。 ** ホームフォルダ(~/MacEmu/) [#bc7fdde4] デスクトップ上で管理したい人は、~/MacEmuの代わりに~/Desktopなどを使ってください。 ここには次のようなフォルダを作成します。 - BasiliskII、SheepShaver:各エミュレーター本体を置きます - HD:起動ディスクや作業ディスクなどのハードディスクイメージを置きます - SharedEmu:エミュレーターとホスト側でファイル共有するためのフォルダです 起動用ハードディスク(例:HD/MacOS71J.dsk)は小さめに作り、OS以外のファイルはなるべく入れないようにします。 2GBのハードディスク(例:HD/HD2G.dsk)を作り、アプリケーションのインストールや書類の保存用にします。 共通して使えるものは、複数のエミュレーター間で共有すると便利です。 ** Windows共有フォルダ(/Volumes/SharedEx1) [#aa2c89c5] CD,FDイメージはWindowsで作成するため、Macにコピーせずこの共有フォルダを介して利用します。 Windowsを使わない場合は、ホームフォルダを利用しても構いません。 ただし、頻繁に使うファイルはMac側にコピーしておくと動作が安定します。 * BasiliskII をインストールする [#j3875811] 公式サイトからリンクされているドキュメント(E-Maculation)に詳しい手順があります: https://www.emaculation.com/doku.php/basiliskii_osx_setup 基本的にはこれに従えば設定できますが、私の環境では少し手順を補う必要がありました。問題が発生した場合は、上記サイトを参照してください。 ** BasiliskII ダウンロード [#ha152206] E-Maculationフォーラムからアプリ本体と設定用GUIを入手します。 https://www.emaculation.com/forum/viewtopic.php?f=6&t=7361 https://www.emaculation.com/forum/viewtopic.php?t=10454 私がダウンロードしたファイル: - BasiliskII_universal_20250125.zip - Basilisk-II-GUI-0.22.zip ZIPを好みの場所に展開します(私は ~/MacEmu/BasiliskII に展開しました)。 [画像] Finderで展開したBasiliskIIフォルダ ROMも入れた後 💡 ヒント ここでBasiliskIIを起動すると、「開いてもよいですか?」と表示されますが、ROMがないためすぐ終了します。次にROMを用意します。 ** ROMファイルを用意する [#sac9c68e] ROMファイルは、実機の68k Macから吸い出すのが最も安全です。ですがネットでも手に入ります。次のリンク先から「2. A compatible ROM file」を参考にしてください。 https://www.emaculation.com/doku.php/basiliskii_osx_setup#preparing_your_basiliskii_folder 取得したROMは ~/MacEmu/BasiliskII に配置します。 私は手持ちのLC575のROMを使用し、ファイル名は「Mac OS ROM」としました。 ** Mac OS インストールディスクを用意する [#mdcdef39] System 7のインストールディスクを用意します。BasiliskIIは実CDを認識しないため、CD-ROMイメージ(isoファイル)を作成する必要があります。 私の場合、Macではうまくイメージ化できなかったため、Windowsで作成しました。作成途中にエラーが出ましたが、無事に MacOS71J.iso を作成し、Systemフォルダに配置しました。 起動ディスクが必要な場合は、System 7 boot disk をダウンロードします: https://www.emaculation.com/doku.php/downloads 💡 ヒント 実インストールディスクを持っていない場合は、上記リンクを参考にネットから入手可能です。 https://www.emaculation.com/doku.php/basiliskii_osx_setup#preparing_your_basiliskii_folder ** 共有フォルダを作成する [#h82b498b] ホストとゲスト間でファイル共有する場合、~/MacEmu/SharedEmu フォルダを作成します。設定は後で行います。 ** BasiliskII GUI起動と設定 [#j2923036] BasiliskII GUIを起動して設定を行います。設定の詳細は公式ドキュメント「Running BasiliskIIGUI」を参照してください。 https://www.emaculation.com/doku.php/basiliskii_osx_setup#running_basiliskiigui [画像] Volumesタブ - 「Create」で ~/MacEmu/HD/MacOS71J.dsk を作成(システム専用、サイズは100MB) - 「Add」でMac OSインストールディスクと起動ディスクを追加 - Unix root は「Browse」から共有フォルダを指定 - その他はデフォルト設定 [画像] Graphics/Soundタブ - Width/Height: 任意 - その他は図の設定に従う [画像] System タブ - RAM Size: 128 - ROM File: 「Browse」で指定 - その他は図の設定に従う [画像] JITタブ - 図の設定に従う 「Keyboard/Mouse」「Ports」はデフォルトのまま。 設定後、「Save」で保存し、「Start」を押します。 ** BasiliskII 起動 [#w8f6d882] AppleTalk警告が出たら「OK」を押します。 ディスク初期化画面では「Initialize」→「Erase」を押し、HDに名前を付けます(例:MacOS71J)。 デスクトップが表示されれば成功です。 ** Mac OS のインストール [#mb97b26e] 起動ディスクが英語版の場合、日本語は文字化けします。「äøéöTalk 7(漢字 Talk 7)」ディスクを開き、「äøéöTalk 7(漢字 Talk 7)」フォルダを開いて「ÉCÉìÉXÉgÅ[Éâ(インストーラ)」を起動します。 インストーラを起動すると文字化けした画面が出るかもしれませんが、正しくは次の画面になります。 [画像] インストーラ画面 - インストール先は「MacOS71J」を選択。「ドライブ」ボタンで変更可 - 終了後はシステムを終了し、再起動時にCDイメージと起動ディスクを「Remove」 これで、HDからMacOS7が起動します。 [画像] 漢字Talk7.1 💡 共有ディスクについて: 漢字Talk7.1では表示されない場合があります。 漢字Talk7.5.3ではマウントされたので、安定版としておすすめです。 * the Manhole を起動する [#u9865086] 作業用ディスク HD2G.dsk を作成(容量2GB)。起動後に初期化してください。 FDイメージをマウントし、作業用ディスクにインストールします。 画面・音声・速度はほぼ問題ありませんが、一部アニメーションが速すぎる場合があります。 ただし一部のアニメーションの速度が速すぎます。最初に消火栓から水が出るアニメーションがあるのですがスピードが速く目が追いつきません。SheepShaverで同じシーンを確認したところ特に問題ない速度でした。 ** 教えてAI:速度を落とすには? [#y54f168b] 設定ファイル ~/.basilisk_ii_prefs の cpu や frameskip を調整するとよいとAIは勧めますが、私の環境では効果は見られませんでした。 詳細は公式GitHubを参照してください: https://github.com/cebix/macemu/blob/master/BasiliskII/README.md * トラブルシューティング [#w731781d] 問題が発生した場合は次を試してください: E-Maculationのドキュメントを読む AIに相談する E-Maculationフォーラムを利用する * おわりに [#a0a7efe9] SheepShaverと比べるとBasiliskIIは一瞬で起動します。68k Mac用ソフトを動かす場合は、BasiliskIIがおすすめです。 [画像] カーテンコール、the Manholeの画面 お疲れさまでした。 次回は mini vMac を試してみます。 * 関連記事 [#i2137d95] https://note.com/ogwk2955/m/m266db4d12e0d ----