コメント欄のお問い合わせについて調査し、バグがあることが判明しました。
対処方法は2つありどちらでも修正できます。ユーザー側でできる簡単な修正ですので、対策版の配布などは行いません。今後の新バージョン(があるか怪しいのですが)と共に含めます。
対処方法その1
コマンドラインで読み込み/書き込み倍率を指定する。
SUROM へアクセスするときは r1/w1, SXROM へアクセスするときは r4/w4
anago r1 mmc1_surom.ag hoge.sav anago w1 mmc1_surom.ag hoge.sav
対処方法その2
読み込み/書き込み倍率未指定時の値を設定する。 dumpcore.nut を修正します。
function workram_rw(d, script, increase_cpu) { dofile(script); if(increase_cpu == INCREASE_AUTO){ increase_cpu = 1; //未指定時の倍率 } local cpu_dumpsize = dumpsize_get("cpu_ram", board.cpu_ram, increase_cpu); memory_new(d, cpu_dumpsize, 0); cpu_ram_access(d, cpu_dumpsize / board.cpu_ram.banksize, board.cpu_ram.banksize); memory_finalize(d); }
対応に遅れましたことにお詫びいたします。