ふと「PC98 の名作カクゲーことヴァルキリーをいっちょ吸い出してエミュレータ (T98-Next) で遊んだろか!」と思い立つも、意外と面倒でげんなり。
まずは、付属のツール ROMMAKE を使って実機から ROM イメージを吸い出す必要があります。UMB を使っていると ROM エリアが書き換わってしまうので、起動時に SHIFT キーを押してクリーンな状態にしておくのがポイントです。実際、普通にブートした状態で吸い出した BIOS をバイナリエディタで覗いてみると、"VEM486" といったメモリドライバ名の文字列が出現します。
サウンド BIOS は内蔵音源か、純正拡張ボードでない限り搭載されていないので、サードパーティのサウンドカードを使っている場合はあきらめましょう。実機の PC-9801BA3 も、SRN-F というメルコのサウンドカードを使っているので吸い出す事はできませんでした。
BIOS を吸出し終わったので MS-DOS のインストールディスクを吸い出しました。具体的な手順は以下の通り。
まさか、再び分割ツールを使う時が来ることになるとは思わなかったw。シリアルケーブルでの転送ならサイズを気にしなくて済むという利点はあるが、転送速度の遅さと、事前準備が面倒な事もあり今回はパス。
一応、備忘録もかねて各コマンドをメモしておく。
NDFMAKE 0 DOS62#1.NFD
ディスクドライブ番号 0 (FD) のデータを "DOS62#1.NFD" という名前で吸出し保存。
LHA a DOS62.LZH .\
カレントディレクトリのファイル全てを "DOS62.LZH" という名前で圧縮。
BSPLIT /x /s DOS62.LZH B:\
"DOS62.LZH" を B ドライブ (FD) へ分割コピー。分割サイズは自動。
BSPLIT /c DOS62 DOS62.LZH
"DOS62.***" という分割イメージを結合し、"DOS62.LZH" という名前で保存。