--- nono/m88xx0/m88100core.cpp 2026/04/29 17:05:15 1.1.1.13 +++ nono/m88xx0/m88100core.cpp 2026/04/29 17:05:22 1.1.1.14 @@ -40,6 +40,8 @@ MPU88xx0Device::ExecNormal(Event& ev) uint64 cycle_start = used_cycle; uint32 op12; + buswait = 0; + // この時点で実行しようとする命令が opX に入っている if (OpIsBusErr(reg.opX)) { @@ -71,7 +73,7 @@ MPU88xx0Device::ExecNormal(Event& ev) Prefetch(); int cycle = used_cycle - cycle_start; - ev.time = cycle * clock_nsec; + ev.time = cycle * clock_nsec + buswait; scheduler->StartEvent(ev); }