|
|
| version 1.5, 2004/08/11 13:53:54 | version 1.6, 2004/08/11 16:09:04 |
|---|---|
| Line 11 | Line 11 |
| #include "parts.h" | #include "parts.h" |
| #include "z80core.h" | #include "z80core.h" |
| #include "z80c.h" | #include "z80c.h" |
| #include "pccore.h" | |
| #include "iocore.h" | |
| #include "z80c.mcr" | #include "z80c.mcr" |
| Line 179 void CPUCALL z80c_execute(void) { | Line 181 void CPUCALL z80c_execute(void) { |
| UINT op; | UINT op; |
| do { | if (!dma.working) { |
| R_Z80R++; | do { |
| GET_PC_BYTE(op); | R_Z80R++; |
| Z80_COUNT(cycles_main[op]); | GET_PC_BYTE(op); |
| z80c_mainop[op](); | Z80_COUNT(cycles_main[op]); |
| z80dmap(); | z80c_mainop[op](); |
| } while(CPU_REMCLOCK > 0); | } while(CPU_REMCLOCK > 0); |
| } | |
| else { | |
| do { | |
| R_Z80R++; | |
| GET_PC_BYTE(op); | |
| Z80_COUNT(cycles_main[op]); | |
| z80c_mainop[op](); | |
| z80dmap(); | |
| } while(CPU_REMCLOCK > 0); | |
| } | |
| } | } |
| void CPUCALL z80c_step(void) { | void CPUCALL z80c_step(void) { |