if (CPU->IRQState)\r
{\r
afterEI = 1;\r
- }\r
- if (CPU->ICount <= 0)\r
- {\r
+ CPU->ExtraCycles += 1 - CPU->ICount;\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
OP(0x18): // JR n\r
OP_JR:\r
adr = (INT8)READ_ARG();\r
- PC += adr;\r
+ PC += (INT8)adr;\r
RET(12)\r
\r
OP(0x20): // JR NZ,n\r