diff --git a/pcsx2/IPU/IPUdma.cpp b/pcsx2/IPU/IPUdma.cpp index f44b1b09b8..5a5949e0b0 100644 --- a/pcsx2/IPU/IPUdma.cpp +++ b/pcsx2/IPU/IPUdma.cpp @@ -381,7 +381,10 @@ __fi void dmaIPU0() // fromIPU ipu0dma.chcr.STR = false; hwDmacIrq(DMAC_FROM_IPU); } - IPUProcessInterrupt(); + + //IPUProcessInterrupt(); + extern void IPUWorker(); + if (ipuRegs.ctrl.BUSY) IPUWorker(); } __fi void dmaIPU1() // toIPU