From 828ef44cf8510c0f55b4f54c2f02d2e64bcd49b3 Mon Sep 17 00:00:00 2001 From: Alcaro Date: Tue, 22 Apr 2014 12:46:56 +0200 Subject: [PATCH] Fix infinite loop if STP is executed. --- cpuops.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/cpuops.cpp b/cpuops.cpp index f0abf199..0af16f90 100644 --- a/cpuops.cpp +++ b/cpuops.cpp @@ -3475,6 +3475,7 @@ static void OpDB (void) { Registers.PCw--; CPU.Flags |= DEBUG_MODE_FLAG | HALTED_FLAG; + AddCycles(ONE_CYCLE); } /* WDM (Reserved S9xOpcode) ************************************************ */