SAVEROMユーティリティを使用したROM抽出

はじめに

XM7を動かすにはFM-7シリーズのROMデータが必要ですが、将来のFM77AV対応拡張を見越してROMセーブを自動で行う専用ツールを作成しました。このツールの使用法を説明します。
(専用ツール「SAVEROM」はXM7 v0.55以降のアーカイブに含まれています)

以下の環境が必要になります。

ブートフロッピー作成

(1)3.5インチ2DDのフロッピーを1枚用意します。

(2)Windows9xを起動し、フロッピーを720KBタイプでフォーマットします。

(3)MS-DOSプロンプトを開き、SAVEROM.COMを使用してフロッピーへ書き込みます。コマンドラインにはドライブレターを指定します。

例)PC/AT互換機の場合→C:\>SAVEROM A

実行

上で作成したディスクはFM77AVシリーズでブートできます。

起動後スペースキーにてセーブを開始します。終了メッセージが表示されると完了です。

取り出し

セーブ後のディスクは360KB MS-DOSフォーマットになっているので、直接エクスプローラ等でアクセスできます。含まれているファイルを全てコピーして完了です。

以下のファイルが作成されます。
ファイル名ファイルサイズ内容XM7 V1系XM7 V2系
FBASIC30.ROM31744 byteF-BASIC v3.0, F-BIOS
BOOT_BAS.ROM512 byteブートROM (BASICモード)×
BOOT_DOS.ROM512 byteブートROM (DOSモード)×
SUBSYS_C.ROM10240 byte8x8フォント、サブモニタROM
KANJI.ROM131072 byte第1水準漢字、非漢字△(オプション)
INITIATE.ROM8192 byteFM77AVイニシエータ×
SUBSYS_A.ROM8192 byteサブモニタROM (640×200)×
SUBSYS_B.ROM8192 byteサブモニタROM (320×200)×
SUBSYSCG.ROM8192 byteキャラクタROM,サブ拡張ROM×


XM7のページへ
yasushi@tanaka.ネット