--- nono/vm/nmi.h 2026/04/29 17:05:18 1.1.1.2 +++ nono/vm/nmi.h 2026/04/29 17:05:50 1.1.1.4 @@ -12,7 +12,6 @@ #include "device.h" #include "message.h" -#include "event.h" class InterruptDevice; @@ -35,12 +34,12 @@ class NMIDevice : public Device void NegateNMI(); private: - void AssertCallback(MessageID, uint32); - void NegateCallback(Event& ev); + void AssertMessage(MessageID, uint32); + void NegateCallback(Event *); InterruptDevice *interrupt {}; - Event event { this }; + Event *event {}; }; static inline NMIDevice *GetNMIDevice() {