changed EI handling a bit and types
[picodrive.git] / cpu / cz80 / cz80_op.c
index a4a5ef9..8691452 100644 (file)
@@ -715,13 +715,9 @@ OP_EI:
                                CPU->ExtraCycles += 1 - CPU->ICount;\r
                                CPU->ICount = 1;\r
                        }\r
-                       else if (CPU->ICount <= 0)\r
-                       {\r
-                               CPU->ICount = 1;\r
-                       }\r
                }\r
                else zIFF2 = (1 << 2);\r
-               goto Cz80_Exec;\r
+               goto Cz80_Exec_nocheck;\r
 \r
 /*-----------------------------------------\r
  INC r16\r