--- nono/vm/mfp.cpp 2026/04/29 17:05:29 1.1.1.16 +++ nono/vm/mfp.cpp 2026/04/29 17:05:33 1.1.1.17 @@ -11,6 +11,7 @@ #include "mfp.h" #include "interrupt.h" #include "keyboard.h" +#include "monitor.h" #include "mpu.h" #include "scheduler.h" #include "x68kkbd.h" @@ -22,9 +23,9 @@ static const busdata wait = busdata::Wai MFPDevice::MFPDevice() : inherited(OBJ_MFP) { - monitor.func = ToMonitorCallback(&MFPDevice::MonitorUpdate); - monitor.SetSize(77, 26); - monitor.Regist(ID_MONITOR_MFP); + monitor = gMonitorManager->Regist(ID_MONITOR_MFP, this); + monitor->func = ToMonitorCallback(&MFPDevice::MonitorUpdate); + monitor->SetSize(77, 26); } // デストラクタ