diff --git a/pcsx2/HwWrite.cpp b/pcsx2/HwWrite.cpp index 4ebf145413..85645df444 100644 --- a/pcsx2/HwWrite.cpp +++ b/pcsx2/HwWrite.cpp @@ -102,7 +102,8 @@ static void DmaExec( void (*func)(), u32 mem, u32 value ) DMA_LOG( "DMAExec32 Attempt to run DMA while one is already active mem = %x", mem ); // Returning here breaks every single Gust game written. :( - //return; + // Not returning here breaks a bunch of other games. I'll let someone else figure it out... + return; } // Upper 16bits of QWC should not be written since QWC is 16bits in size.