#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

----

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS