改造しよう [AX-5 クエスト for P6]
ディスク化しよう
テープイメージを修正する
- 以下の作業は、すべてPCで行うことを前提に書いています。また、Quest3、Quest4どちらにも使えます。
- クエストのテープイメージを用意してください。
- 以下のパッチファイルをダウンロードしてください。
quest_dskpatch.bin
- クエストのテープイメージをバイナリーエディタ等で開き、落としたパッチファイルを、先頭から5C0FHの位置に貼り付けてください。(上書きでも挿入でも可)
- テープイメージの先頭から 00A2H の "31" を "C3" に書き換えてください。
- テープイメージを保存してください。
ディスク版作成
- MODE4/PAGE1で、上で作成したテープイメージをCLOADしてください。
- ディスクを入れて
save"Quest4"
のようにセーブしてください。
実行方法
- MODE4/PAGE1で起動し、ディスクをセットして
run"Quest4"
で実行です。
何をしたの?
クエストのプログラムは、CLOADによって、8400H-F7FFHまでのプログラムとデータを一気にロードします。
MODE4などの拡張BASICでは、フリーエリアが足りずに?OM Errorとなってしまい、このままではディスク版を作ることができません。
しかし、ロードされるデータのうちE000H-F7FFHまでは、タイトルのグラフィックデータが無圧縮で入っており、起動時にVRAMに転送しているだけなので、ここをランレングス圧縮することで全体的なデータサイズを減らしました。
また、E000HからのデータをE200H-F9FFHに展開することになるので、ランレングス圧縮をメモリ後方から行なうようにしました。
DEEP! P6! DEEP! MSX! に戻る