--- nono/vm/dmac.cpp 2026/04/29 17:05:29 1.1.1.14 +++ nono/vm/dmac.cpp 2026/04/29 17:05:33 1.1.1.15 @@ -13,6 +13,7 @@ #include "fdc.h" #include "interrupt.h" #include "mainbus.h" +#include "monitor.h" #include "mpu.h" #include "scheduler.h" @@ -52,9 +53,9 @@ DMACDevice::DMACDevice() channel[2].pcl_prev = true; // #3 は未対応 - monitor.func = ToMonitorCallback(&DMACDevice::MonitorUpdate); - monitor.SetSize(80, 34); - monitor.Regist(ID_MONITOR_DMAC); + monitor = gMonitorManager->Regist(ID_MONITOR_DMAC, this); + monitor->func = ToMonitorCallback(&DMACDevice::MonitorUpdate); + monitor->SetSize(80, 34); } // デストラクタ