minor 68k timing tuning
[picodrive.git] / cpu / fame / famec.c
index 616027c..1aba794 100644 (file)
@@ -929,6 +929,7 @@ famec_Exec:
                        u32 line;\r
                        m68kcontext.io_cycle_counter = cycles_needed;\r
                        cycles_needed = 0;\r
+                       if (m68kcontext.io_cycle_counter <= 0) goto famec_End;\r
                        line=interrupt_chk__();\r
                        if (line>0)\r
                        {\r