--- nono/vm/nmi.cpp 2026/04/29 17:05:25 1.1.1.4 +++ nono/vm/nmi.cpp 2026/04/29 17:05:29 1.1.1.5 @@ -17,9 +17,6 @@ NMIDevice::NMIDevice() : inherited(OBJ_NMI) { - event.func = ToEventCallback(&NMIDevice::NegateCallback); - event.time = 100_msec; - event.Regist("NMI"); } // デストラクタ @@ -40,6 +37,11 @@ NMIDevice::Init() scheduler->ConnectMessage(MessageID::NMI, this, ToMessageCallback(&NMIDevice::AssertMessage)); + event.func = ToEventCallback(&NMIDevice::NegateCallback); + event.time = 100_msec; + event.SetName("NMI"); + scheduler->RegistEvent(event); + return true; }