|
|
| version 1.3, 2004/08/11 12:08:17 | version 1.4, 2004/08/14 12:16:18 |
|---|---|
| Line 573 | Line 573 |
| Z80_IFF = (UINT8)(iff & (~(1 << IFF_IFLAG))); \ | Z80_IFF = (UINT8)(iff & (~(1 << IFF_IFLAG))); \ |
| rem = CPU_REMCLOCK - 1; \ | rem = CPU_REMCLOCK - 1; \ |
| if ((rem < 0) || \ | if ((rem < 0) || \ |
| ((!(iff & ((1 << IFF_IRQ) | (1 << IFF_NMI)))) && \ | ((!(iff & (1 << IFF_NMI))) && (CPU_REQIRQ != 0))) { \ |
| (CPU_REQIRQ != 0))) { \ | |
| CPU_BASECLOCK -= rem; \ | CPU_BASECLOCK -= rem; \ |
| CPU_REMCLOCK = 1; \ | CPU_REMCLOCK = 1; \ |
| } \ | } \ |