SheepShaver〜運用編〜
Mac OS 9の設定が終わったら、必要なアプリをMac OS 9にインストールしていきます。
1. CD-ROMからのインストール
CDがある物は、ディスクユーティリティで、CDイメージファイルを作成して、マウントします。Mac OS 9のCD-ROMを認識させた方法と同じです。
2. フロッピーからのインストール
SheepShaver上のMac OS 9から、MacにつないだFDDに直接アクセスする事はできません。次の手順を踏みます。
- フロッピーイメージファイルの作成(.dmg)
- フロッピーイメージファイルの変換(.img)
どちらも、OS X上で作業します。
2.1 フロッピーイメージファイルの作成(.dmg)
OS Xに対応した、外付けFDDが必要です。
Macに対応しているとは書かれていませんが、私は一応次のドライブが使えています。
[amazonjs asin="B002TOK05U" locale="JP"]使えるのですが、私の場合、フロッピーを差し替えただけでは読み込みが始まらず、USBコネクタを抜き差しする必要がありました。
FDをマウントできたら、ディスクユーティリティを使って、「読み出し専用」形式でイメージファイルを作成します。イメージファイル作成は、SheepShaverの共有フォルダ内に置いておくとその後の作業が楽です。ファイル名は、仮に、"fdd.dmg"とします。
2.2 フロッピーイメージファイルの変換(.img)
まず、ターミナル.appを起動します。そして、次のコマンドで、.dmg形式のイメージファイルを、.img形式に変換します。
$ cd ~/Desktop/SheepSaver $ hdiutil convert fdd.dmg -format Rdxx -o fdd.img
“-format"で指定している、"Rdxx"は、Disk Copy 6.3.3のイメージファイル形式です。他の形式もありますので、詳しくはマニュアルを読んで下さい。
この変換方法は、次のフォーラムで知りました。ありがとうございます。
変換が終われば、Mac OS 9のFinderで共有フォルダ(Unix)を開き、fdd.imgをダブルクリックすればマウントされます。
3. その他フォルダーを転送
共有フォルダ(Unix)は、文字コードの変換をしてくれないので、Mac OS 9側で文字化けします。逆も同じです。
これを解決するには、OS Xのディスクユーティリティを使って、フォルダーをイメージ化する事です。
イメージフォーマットに、「ハイブリッドイメージ(UFS+/ISO/UDF)」を指定します。暗号化は、「なし」にします。ファイル名は、仮に"folder.dmg"とします。
その後、2と同様の手順で、イメージフォーマットを変換します。
$ cd ~/Desktop/SheepSaver $ hdiutil convert folder.dmg -format Rdxx -o folder.img
このようにして変換したイメージファイルだと、文字化けしません。
4. Mac OS 9からOS Xへのファイル転送
英文字だけなら、文字化けしませんが、日本語が入ると文字化けします。解決するには、やはり、イメージファイルを使います。
Mac OS 9に付属している、DiskCopy6.3.3を使い、イメージファイルを作ります。読み込み専用にします。ファイル名は、仮に"from_macos9.img"とします。
このファイルを、共有フォルダ(Unix)に入れておきます。
そして、OS X側でターミナル.appを開き、次の操作をします。
$ cd ~/Desktop/SheepSaver $ hdiutil convert from_macos9.img -format UDRO -o from_macos9.dmg
これで、OS X側でも、文字化けせずに、ファイルを受け取れる様になります。
5. レガシーOSならではの設定
OS X世代の人には信じられないと思いますが、Mac OS 9までは、アプリケーション毎に、使用できる最大メモリを設定する必要があったのです。「使用サイズ」と言う項目です。
アプリケーションに割り当てたメモリが不足していると、次のダイアログが出ます。
「使用サイズ」を大きくすれば、解決します。
以上ですが、OS Xで、Mac OS 9を使うなんて、よほどの事が無い限り、必要ないでしょう。古いアプリで作られたファイルを見たい場合でしょうか? 私は、その目的でした。
それと、懐かしいアプリケーションも動きました。
“Just Grandma and Me"です。邦題は、「おばあちゃんとぼくと」です。音声も再生されました。
[amazonjs asin="124253587X" locale="JP"]
ディスカッション
[…] SheepShaver〜運用編〜 : プラスα空間 […]