client (0.6.2 anago only) | 2010-11-19 20:00 |
kazzo (0.1.3) | 2010-03-13 00:09 |
dump mode では dumpcore.nut と指定された スクリプトファイル(.ad .ae .af or .ag) を2つ読み込みます。dumpcore.nut の内容は変更しないでください。
スクリプトファイルでは board, cpu_dump(), ppu_dump() の3つの定義が必要です。簡潔な記述のために関数を追加することも可能です。
script_common_ja での記載も参考にしてください。
function cpu_dump(d, pagesize, banksize)
なし
CPU 領域の ROM を read するための関数です。for ループを作成し可変領域を取得後、可能であれば固定領域を取得してください。
function ppu_dump(d, pagesize, banksize)
なし
この関数は ppu_rom.size_base が 0 の場合は定義する必要がありません。ppu_ramfind が true かつ、接続ハードウェアの charcter メモリが RAM の場合はこの関数を実行しません。
PPU 領域の ROM を read するための関数です。for ループを作成し可変領域を取得してください。
script_common_ja を参照。
function cpu_read(d, address, length)
なし
CPU 領域の対象アドレスから Program ROM データを取得します。length が 0 のときは読みだしを行いますが、記録を行いません。これは MMC2 と MMC4 で必要です。
function ppu_read(d, address, length)
なし
PPU 領域の対象アドレスから Charcter ROM データを取得します。