u32 event_cycles[PSXINT_COUNT];
-void schedule_timeslice(void)
+u32 schedule_timeslice(void)
{
u32 i, c = psxRegs.cycle;
u32 irqs = psxRegs.interrupt;
min = dif;
}
next_interupt = c + min;
-}
-
-static void unusedInterrupt()
-{
+ return next_interupt;
}
typedef void (irq_func)();
[PSXINT_GPUOTCDMA] = gpuotcInterrupt,
[PSXINT_CDRDMA] = cdrDmaInterrupt,
[PSXINT_CDRLID] = cdrLidSeekInterrupt,
- [PSXINT_CDRPLAY_OLD] = unusedInterrupt,
+ [PSXINT_IRQ10] = irq10Interrupt,
[PSXINT_SPU_UPDATE] = spuUpdate,
[PSXINT_RCNT] = psxRcntUpdate,
};