--- nono/debugger/debugger_m88xx0.cpp 2026/04/29 17:05:16 1.1.1.10 +++ nono/debugger/debugger_m88xx0.cpp 2026/04/29 17:05:24 1.1.1.11 @@ -28,7 +28,7 @@ DebuggerMD_m88xx0::DebuggerMD_m88xx0(Deb : inherited(parent_, CPUArch::M88xx0) { // この時点で Get*Device() は使える - cpu = GetMPU88xx0Device(); + cpu = GetMPU88xx0Device(parent->mpu); bus = GetMainbusDevice(); // 機種依存変数 @@ -62,8 +62,8 @@ DebuggerMD_m88xx0::MMUEnabled() const } // アドレス変換 -uint64 -DebuggerMD_m88xx0::TranslateAddr(saddr_t laddr, bool lookup) const +busaddr +DebuggerMD_m88xx0::TranslateAddr(busaddr laddr) const { m88200 *cmmu; @@ -74,7 +74,7 @@ DebuggerMD_m88xx0::TranslateAddr(saddr_t cmmu = cmmu1; } - return cmmu->TranslatePeek((uint32)laddr, laddr.IsSuper(), lookup); + return cmmu->TranslatePeek(laddr); } // op が bb0 命令なら true を返す