--- nono/m680x0/testdis.cpp 2026/04/29 17:05:15 1.1.1.6 +++ nono/m680x0/testdis.cpp 2026/04/29 17:05:27 1.1.1.8 @@ -839,11 +839,11 @@ DebuggerMD::~DebuggerMD() { } int main(int ac, char *av[]) { - saddr_t saddr; + busaddr saddr; // DebuggerMD (の継承クラス)を用意するのは芋づる式に大変なので、 // 中でアクセスする変数だけ強引に用意する。 - DebuggerMD *md = (DebuggerMD *)malloc(sizeof(DebuggerMD)); + DebuggerMD *md = (DebuggerMD *)calloc(1, sizeof(DebuggerMD)); md->inst_bytes = 2; for (int i = 0; i < countof(table); i++) { @@ -863,7 +863,7 @@ main(int ac, char *av[]) *(uint16 *)(ram + 0x100 + j * 2) = inst[j]; } // 検査 - saddr = 0x100; + saddr = busaddr(0x100); m680x0disasm dis; DebuggerMemoryStream mem(NULL, saddr); dis.Exec(&mem);