static void cpucycle() { if(irqenabled == 0) return; irqcounter++; if(irqcounter >= irqmax) cpu_set_irq(IRQ_MAPPER); }
static void clockirq() { if(irqcounter >= 0xFF) { irqcounter = irqlatch; cpu_set_irq(IRQ_MAPPER); } else irqcounter++; }
static void cpucycle() { if((irqenable & 2) == 0) return; if(irqcounter == 0xFFFF) { irqcounter = irqlatch; cpu_set_irq(IRQ_MAPPER); } else irqcounter++; }