From f11a40f85806e2fa69ef2bb8d7513d580fedff69 Mon Sep 17 00:00:00 2001 From: Pierre Bourdon Date: Wed, 28 Nov 2012 01:48:27 +0100 Subject: [PATCH] Command 13 should upload only AUXA LRS, not MAIN LRS + AUXA LRS. Fixes more GC EA games sound/music (including FIFA 06, Madden 08). --- Source/Core/Core/Src/HW/DSPHLE/UCodes/UCode_AX.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Source/Core/Core/Src/HW/DSPHLE/UCodes/UCode_AX.cpp b/Source/Core/Core/Src/HW/DSPHLE/UCodes/UCode_AX.cpp index 089e0c7933..4bda7e2638 100644 --- a/Source/Core/Core/Src/HW/DSPHLE/UCodes/UCode_AX.cpp +++ b/Source/Core/Core/Src/HW/DSPHLE/UCodes/UCode_AX.cpp @@ -503,15 +503,12 @@ void CUCode_AX::SendAUXAndMix(u32 main_auxa_up, u32 auxb_s_up, u32 main_l_dl, { // Buffers to upload first int* up_buffers[] = { - m_samples_left, - m_samples_right, - m_samples_surround, m_samples_auxA_left, m_samples_auxA_right, m_samples_auxA_surround }; - // Upload Main LRS + AUXA LRS + // Upload AUXA LRS int* ptr = (int*)HLEMemory_Get_Pointer(main_auxa_up); for (u32 i = 0; i < sizeof (up_buffers) / sizeof (up_buffers[0]); ++i) for (u32 j = 0; j < 32 * 5; ++j)