1
0
mirror of https://github.com/TomHarte/CLK.git synced 2026-01-23 01:16:10 +00:00

Ensure NMI isn't perpetual.

This commit is contained in:
Thomas Harte
2025-10-26 21:55:09 -04:00
parent 45d0f101a7
commit cbc6477431

View File

@@ -665,6 +665,7 @@ void Processor<model, Traits>::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;
}