--- nono/vm/sysctlr.cpp 2026/04/29 17:04:36 1.1.1.1 +++ nono/vm/sysctlr.cpp 2026/04/29 17:04:39 1.1.1.2 @@ -155,7 +155,7 @@ SysCtlrDevice::SysCtlrDevice() logname = "sysctlr"; devname = "SysCtlr"; - monitor.Init(60, 5); + monitor_size = nnSize(60, 5); } // デストラクタ @@ -271,14 +271,12 @@ SysCtlrDevice::Peek8(uint32 addr) __unreachable(); } -bool -SysCtlrDevice::MonitorUpdate() +void +SysCtlrDevice::MonitorUpdate(TextScreen& monitor) { monitor.Clear(); monitor.Puts(6, 0, "IntrEnable SWIntr"); for (int i = 0; i < countof(intmask); i++) { monitor.Print(0, i + 1, "CPU#%d $%02x", i, intmask[i]); } - - return true; }