From cbc647743136f226977504ffb924cd8b39db25fc Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sun, 26 Oct 2025 21:55:09 -0400 Subject: [PATCH] Ensure NMI isn't perpetual. --- Processors/6502Mk2/Implementation/6502.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Processors/6502Mk2/Implementation/6502.hpp b/Processors/6502Mk2/Implementation/6502.hpp index 2a76eb99c..940dbddcc 100644 --- a/Processors/6502Mk2/Implementation/6502.hpp +++ b/Processors/6502Mk2/Implementation/6502.hpp @@ -665,6 +665,7 @@ void Processor::run_for(const Cycles cycles) { if constexpr (is_65c02(model)) registers.flags.decimal = 0; if(Storage::captured_interrupt_requests_ & InterruptRequest::NMI) { + Storage::inputs_.interrupt_requests &= ~InterruptRequest::NMI; goto nmi; }