--- nono/vm/sysctlr.h 2026/04/29 17:05:33 1.1.1.11 +++ nono/vm/sysctlr.h 2026/04/29 17:06:00 1.1.1.13 @@ -46,13 +46,16 @@ class SysCtlrDevice : public InterruptDe busdata InterruptAcknowledge(int lv) override; private: + // Peek1() の下請け + uint32 Peek4(uint32 addr) const; + // 割り込み状態を更新 void ChangeInterrupt() override; // マスク設定レジスタの書き込み値から内部用マスクを作成 static uint32 MakeIntMask(uint32 data, uint n); - DECLARE_MONITOR_CALLBACK(MonitorUpdate); + DECLARE_MONITOR_SCREEN(MonitorScreen); // CPU ごとのパラメータ struct {