--- nono/vm/mpu88xx0.cpp 2026/04/29 17:04:45 1.1.1.5 +++ nono/vm/mpu88xx0.cpp 2026/04/29 17:04:50 1.1.1.6 @@ -68,6 +68,24 @@ MPU88xx0Device::Callback(Event& ev) cpu->RequestReset(); } +// アクセス中の論理アドレスを取得 +uint32 +MPU88xx0Device::GetLaddr() const +{ + m88200 *cmmu = m88200::GetBusMaster(); + assert(cmmu); + return cmmu->GetLaddr(); +} + +// アクセス中の物理アドレスを取得 +uint32 +MPU88xx0Device::GetPaddr() const +{ + m88200 *cmmu = m88200::GetBusMaster(); + assert(cmmu); + return cmmu->GetPaddr(); +} + // アクセスウェイトを加算 void MPU88xx0Device::AddCycle(int32 cycle)