anago のバグ

コメント欄のお問い合わせについて調査し、バグがあることが判明しました。

対処方法は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);
}

対応に遅れましたことにお詫びいたします。