--- nono/vm/prom.cpp 2026/04/29 17:04:39 1.1.1.2 +++ nono/vm/prom.cpp 2026/04/29 17:04:50 1.1.1.5 @@ -146,13 +146,13 @@ PROMDevice::Read8(uint32 addr) // のみなので、ここではそれを避けて 0x4200_0004.B を使う。 // 書き込みをバックドアにしたかったが dd で書き込めなさそうだったので // 読み込みを使う。ちゃんと調べてない。 - if (addr == 0x42000004) { + if (__predict_false(addr == 0x42000004)) { uint64 end, result; uint64 vt; // 電源オン時からここまでの時間を表示するだけでリセット等はしない。 end = ::GetRealTime(); - vt = gScheduler->GetVirtTime(); + vt = gMPU->GetVirtTime(); result = end - start_time; putlog(0, "電源オンから %d.%03d 秒経過 %3.3f%%", (int)(result / (1000 * 1000 * 1000)),