]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Check spcflags first, it might be mode change.
authorToni Wilen <twilen@winuae.net>
Mon, 17 Mar 2025 16:39:56 +0000 (18:39 +0200)
committerToni Wilen <twilen@winuae.net>
Mon, 17 Mar 2025 16:39:56 +0000 (18:39 +0200)
newcpu.cpp

index a9d3beb1fa56902469a5979cb757e39b7438870c..3f7286f3cf6b1f0616eb7dacaeb72e5bc05845d4 100644 (file)
@@ -5549,6 +5549,12 @@ static void m68k_run_jit(void)
        }
 #endif
 
+       if (regs.spcflags) {
+               if (do_specialties(0)) {
+                       return;
+               }
+       }
+
        for (;;) {
 #ifdef USE_STRUCTURED_EXCEPTION_HANDLING
                __try {