diff --git a/Processors/68000/Implementation/68000Implementation.hpp b/Processors/68000/Implementation/68000Implementation.hpp index c05bb97fa..215a999a7 100644 --- a/Processors/68000/Implementation/68000Implementation.hpp +++ b/Processors/68000/Implementation/68000Implementation.hpp @@ -206,6 +206,7 @@ template void Proces // exit the STOP. if(bus_interrupt_level_ > interrupt_level_) { pending_interrupt_level_ = bus_interrupt_level_; + program_counter_.full += 4; // Don't return to this stop. execution_state_ = ExecutionState::BeginInterrupt; continue; }