--- nono/vm/lance.cpp 2026/04/29 17:05:28 1.1.1.16 +++ nono/vm/lance.cpp 2026/04/29 17:05:32 1.1.1.17 @@ -12,6 +12,7 @@ #include "bitops.h" #include "interrupt.h" #include "mainbus.h" +#include "monitor.h" #include "scheduler.h" #include "subram.h" @@ -24,9 +25,9 @@ LanceDevice::LanceDevice() AddAlias("Lance"); AddAlias("Ethernet"); - monitor.func = ToMonitorCallback(&LanceDevice::MonitorUpdate); - monitor.SetSize(80, 34); - monitor.Regist(ID_MONITOR_LANCE); + monitor = gMonitorManager->Regist(ID_MONITOR_LANCE, this); + monitor->func = ToMonitorCallback(&LanceDevice::MonitorUpdate); + monitor->SetSize(80, 34); } // デストラクタ