--- nono/vm/sysport.cpp 2026/04/29 17:05:28 1.1.1.13 +++ nono/vm/sysport.cpp 2026/04/29 17:05:32 1.1.1.14 @@ -11,6 +11,7 @@ #include "sysport.h" #include "keyboard.h" #include "mainram.h" +#include "monitor.h" #include "mpu.h" #include "nmi.h" #include "power.h" @@ -23,9 +24,9 @@ SysportDevice::SysportDevice() : inherited(OBJ_SYSPORT) { - monitor.func = ToMonitorCallback(&SysportDevice::MonitorUpdate); - monitor.SetSize(56, 8); - monitor.Regist(ID_MONITOR_SYSPORT); + monitor = gMonitorManager->Regist(ID_MONITOR_SYSPORT, this); + monitor->func = ToMonitorCallback(&SysportDevice::MonitorUpdate); + monitor->SetSize(56, 8); } // デストラクタ