--- nono/vm/sio.cpp 2026/04/29 17:05:28 1.1.1.13 +++ nono/vm/sio.cpp 2026/04/29 17:05:32 1.1.1.14 @@ -55,9 +55,9 @@ SIODevice::SIODevice() rxevent[ch].SetName(string_format("SIO Ch%c RX", chan.name)); } - monitor.func = ToMonitorCallback(&SIODevice::MonitorUpdate); - monitor.SetSize(70, 24); - monitor.Regist(ID_MONITOR_SIO); + monitor = gMonitorManager->Regist(ID_MONITOR_SIO, this); + monitor->func = ToMonitorCallback(&SIODevice::MonitorUpdate); + monitor->SetSize(70, 24); } // デストラクタ