X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=libpcsxcore%2Fpsxdma.h;h=28495fa879579482508fe41e118d5d70e28b9f21;hp=e21353f884f9784a96c73f7791ff7e4046c69ab6;hb=97a238a64737245ec8977d0242059e90e0ac01fb;hpb=57a757cedcc7928894aaf957565adfa95f1caab5 diff --git a/libpcsxcore/psxdma.h b/libpcsxcore/psxdma.h index e21353f8..28495fa8 100644 --- a/libpcsxcore/psxdma.h +++ b/libpcsxcore/psxdma.h @@ -64,6 +64,13 @@ extern "C" { new_dyna_set_event(PSXINT_GPUOTCDMA, eCycle); \ } +#define CDRDMA_INT(eCycle) { \ + psxRegs.interrupt |= (1 << PSXINT_CDRDMA); \ + psxRegs.intCycle[PSXINT_CDRDMA].cycle = eCycle; \ + psxRegs.intCycle[PSXINT_CDRDMA].sCycle = psxRegs.cycle; \ + new_dyna_set_event(PSXINT_CDRDMA, eCycle); \ +} + void psxDma2(u32 madr, u32 bcr, u32 chcr); void psxDma3(u32 madr, u32 bcr, u32 chcr); void psxDma4(u32 madr, u32 bcr, u32 chcr);