--- nono/vm/x68kkbd.cpp 2026/04/29 17:05:29 1.1.1.15 +++ nono/vm/x68kkbd.cpp 2026/04/29 17:05:33 1.1.1.16 @@ -23,6 +23,7 @@ #include "x68kkbd.h" #include "mfp.h" +#include "monitor.h" #include "scc.h" #include "scheduler.h" #include "sysport.h" @@ -32,9 +33,9 @@ X68030Keyboard::X68030Keyboard() { led.resize(7); - monitor.func = ToMonitorCallback(&X68030Keyboard::MonitorUpdate); - monitor.SetSize(47, 5); - monitor.Regist(ID_MONITOR_KEYBOARD); + monitor = gMonitorManager->Regist(ID_MONITOR_KEYBOARD, this); + monitor->func = ToMonitorCallback(&X68030Keyboard::MonitorUpdate); + monitor->SetSize(47, 5); } // デストラクタ