- psxRegs.interrupt |= 0x02000000; \
- psxRegs.intCycle[5 + 24 + 1] = eCycle; \
- psxRegs.intCycle[5 + 24] = psxRegs.cycle; \
+ psxRegs.interrupt |= (1 << PSXINT_MDECOUTDMA); \
+ psxRegs.intCycle[PSXINT_MDECOUTDMA].cycle = eCycle; \
+ psxRegs.intCycle[PSXINT_MDECOUTDMA].sCycle = psxRegs.cycle; \
+ new_dyna_set_event(PSXINT_MDECOUTDMA, eCycle); \