From 87ebbb652b4db317fd852fb2a0044dbbdeb922c3 Mon Sep 17 00:00:00 2001 From: "Jake.Stine" Date: Sun, 13 Jun 2010 02:10:22 +0000 Subject: [PATCH] SPU2-X: Woops, missed a writeback. git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3207 96395faa-99c1-11dd-bbfe-3dabce05a288 --- plugins/spu2-x/src/Mixer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/spu2-x/src/Mixer.cpp b/plugins/spu2-x/src/Mixer.cpp index 400cd95710..7c50f07ceb 100644 --- a/plugins/spu2-x/src/Mixer.cpp +++ b/plugins/spu2-x/src/Mixer.cpp @@ -580,8 +580,8 @@ static __forceinline StereoOut32 MixVoice( uint coreidx, uint voiceidx ) // Write-back of raw voice data (post ADSR applied) - if (voiceidx==1) spu2M_WriteFast( 0x400 + (coreidx<<12) + OutPos, Value ); - else if (voiceidx==3) spu2M_WriteFast( 0x600 + (coreidx<<12) + OutPos, Value ); + if (voiceidx==1) spu2M_WriteFast( ( (0==coreidx) ? 0x400 : 0xc00 ) + OutPos, Value ); + else if (voiceidx==3) spu2M_WriteFast( ( (0==coreidx) ? 0x600 : 0xe00 ) + OutPos, Value ); return ApplyVolume( StereoOut32( Value, Value ), vc.Volume ); }