From 12ba6027099197afb5f46e356d3c979b25d916a8 Mon Sep 17 00:00:00 2001 From: arcum42 Date: Fri, 26 Jun 2009 01:18:08 +0000 Subject: [PATCH] GUST fix. git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1433 96395faa-99c1-11dd-bbfe-3dabce05a288 --- pcsx2/HwWrite.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pcsx2/HwWrite.cpp b/pcsx2/HwWrite.cpp index 16155c09e7..4ebf145413 100644 --- a/pcsx2/HwWrite.cpp +++ b/pcsx2/HwWrite.cpp @@ -100,7 +100,9 @@ static void DmaExec( void (*func)(), u32 mem, u32 value ) if ((value & 0x100) && ((psHu32(mem) & 0x100) == 0x100) && ((psHu32(DMAC_CTRL) & 0x1) == 1)) { DMA_LOG( "DMAExec32 Attempt to run DMA while one is already active mem = %x", mem ); - return; + + // Returning here breaks every single Gust game written. :( + //return; } // Upper 16bits of QWC should not be written since QWC is 16bits in size.