SAVEJDICユーティリティを使用した辞書ROM抽出
(FM-7シリーズ・XM7 V1.1対応)

はじめに

XM7 V1の日本語サブシステム部を動かすには日本語通信カードのROMデータが必要ですが、FM-7シリーズ+日本語通信カード実機を使用してROMセーブを自動で行う専用ツールを作成しました。このツールの使用法を説明します。

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

ブートフロッピー作成

(1)3.5インチ2DD・720KBフォーマット済みのフロッピーを1枚用意します。
(2)MS-DOSプロンプト(コマンドプロンプト,TownsOS V2,1ではコマンドモード)を開き、SAVEJDIC.COMを使用してフロッピーへ書き込みます。コマンドラインにはフロッピードライブのドライブレターを指定します。SAVEJDIC.COMは16ビットコードで書かれているので、64ビット版OSの場合、武田俊也氏作のMS-DOS Playerが必要です。

実行

上で作成したディスクはFM-77/L2/L4/AV、または3.5インチフロッピーディスクドライブが接続されたFM-7/NEW7でブートできます。

起動するとディスクのフォーマット後、ROMセーブを開始します。終了メッセージ(Completed.)が表示されると完了です。

※作成したディスクは2DDフォーマットなので、2D専用ドライブではリードエラーが発生することがあります。エラーが起こったときは、ディスクを作成し直してみてください。

取り出し

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

ディスクには以下のファイルが作成されます。
ファイル名ファイルサイズ内容配置空間配置アドレス
JSUBMON.ROM
16384 bytes
辞書アクセスルーチンROM日本語サブ$C000-$FFFF
DICROM.ROM
262144 bytes
漢字変換辞書日本語サブ$A000-$AFFF(64バンク)

XM7のページへ
ryu.takegami@mbg.nifty.com.