SheepShaver〜準備編〜

2015年11月14日Mac

まずは、準備編です。

基本的に、次のページを参考にしています。Thank you very much.

用意する物は、次の物です。

  1. Mac OS ROM
  2. System 7.5.3〜Mac OS 9.0.4のCD-ROM
  3. SheepShaverアプリケーション

これらが揃わないと、SheepShaverは動作させられません。難関は、"Mac OS ROM"とシステムが入ったCD-ROMでしょうか?

これらが手に入らなかったら、諦めて下さい。

1. Mac OS ROM

“Mac OS ROM"は、次の方法で入手可能です。

  • 実機のROMを吸い出す
  • Mac OS 8.5か8.6のCD-ROM
  • TomeViewerアプリケーションを使って“Mac OS ROM Update 1.0”から吸い出す

Mac OS ROMには"old world rom"と"new world rom"の2種類があります。"old world rom"は、System 7.5.3からMac OS 9.0.4を起動できます。"new world rom"は、Mac OS 8.5から9.0.4を起動できます。

一番良いのは、"new world rom"を使って、Mac OS 8.6からMac OS 9.0.4までを動かす事の様です。

“Mac OS ROM Update 1.0”は、Appleから配布されています。

ですが、TomeViewerアプリケーションは、Classic環境(Mac OS 9以前)じゃないと動きません。鶏卵問題ですね。

なお、ファイル名は、必ず"Mac OS ROM"にする必要があります(ダブルクオート無し)。

ちなみに、私はMac OS 8.6のCD-ROMからコピーしました。

Mac OS 8.6

Mac OS 8.6のシステムフォルダ

2. System 7.5.3〜Mac OS 9.0.4のCD-ROM

これも、難しいでしょうね。私は、Mac OS 9.0のCDを持っていたので、これを使いました。

Mac OS 9のCD-ROM

バージョンが書かれていません。

Mac OS 9.1のCD-ROM

この様に、バージョンが書かれていたら、残念なCD-ROMです。

OS X 10.8 Mountain LionでSheepShaverを使うとき、Mac OS 9のCD-ROMは、イメージファイルにしておく必要があります。Mountain Lion上のSheepShaverは、すべての物理CD-ROMを受け付けないためです。

起動時に、初期化を促すダイアログが出ます。

イニシャライズ

OS X 10.8 Mountain Lionから、CD-ROMを挿入した時の、オーナが変わるための様です。

これを解決するために、ディスクユーティリティを使って、イメージファイルを作ります。フォーマットは「DVD/CDマスター」、暗号化は「なし」にします。

ファイル名は、仮に"Mac OS 9.cdr"とします。

イメージファイル作成後、Finderの情報を見るで、ロックにチェックを入れます。

ファイルのロック

なお、Mac OS 9からMac OS 9.0.4へのupdaterは、次のページで入手可能です。

ダウンロードしておいて下さい。

3. SheepShaverアプリケーション

次のページから、ビルド済みのZIPファイルをダウンロードします。"SheepShaver_UB_20120715.zip"です。

最新のソースは、Gitに置かれています。ビルドに挑戦しましたが、私にはできませんでした。(頑張ればできるかも知れませんが、面倒)

SheepShaverで、JISキーボードを使いたい人は、次の準備も必要です。

展開したファイルの中に、キーボードの対応表が書かれた、"keycodes"と言うファイルがあります。これを"keycodes.jis"と言う名前でコピーして、修正します。

修正前 (keycodes)

#
# Quartz (1:1 translation actually)
#
sdl Quartz
53      53      # Esc
(省略)
82      82      # KP 0
65      65      # KP .

修正後 (keycodes.jis)

“93", “94", “102", “104"を追加。

#
# Quartz (1:1 translation actually)
#
sdl Quartz
53      53      # Esc
(省略)
82      82      # KP 0
65      65      # KP .
93      93      # Yen
94      94      # _
102     102     # Eisuu
104     104     # Kana

キーコードを調べるにあたり、次のアプリケーションを使用しました。App Storeから無料でインストールできます。

Key Codes

なお、次のウェブページを参考にさせていただきました。ありがとうございます。

【シリーズ記事】

[amazonjs asin="124253587X" locale="JP"]

Posted by お市のかた