--- nono/vm/nereid.cpp 2026/04/29 17:05:29 1.1.1.3 +++ nono/vm/nereid.cpp 2026/04/29 17:05:33 1.1.1.4 @@ -50,6 +50,7 @@ #include "nereid.h" #include "bankram.h" #include "config.h" +#include "monitor.h" #include "rtl8019as.h" // @@ -62,9 +63,9 @@ NereidDevice::NereidDevice() : inherited(OBJ_NEREID) { - monitor.func = ToMonitorCallback(&NereidDevice::MonitorUpdate); - monitor.SetSize(41, 9); - monitor.Regist(ID_MONITOR_NEREID); + monitor = gMonitorManager->Regist(ID_MONITOR_NEREID, this); + monitor->func = ToMonitorCallback(&NereidDevice::MonitorUpdate); + monitor->SetSize(41, 9); } // デストラクタ