From e853af0901e61914befca47db9813133df26788a Mon Sep 17 00:00:00 2001 From: ramapcsx2 Date: Thu, 2 Jun 2011 08:22:20 +0000 Subject: [PATCH] SPU2-X: There must be some other flag that goes with the FxEnable one >< git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4701 96395faa-99c1-11dd-bbfe-3dabce05a288 --- plugins/spu2-x/src/spu2sys.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/spu2-x/src/spu2sys.cpp b/plugins/spu2-x/src/spu2sys.cpp index 574a3fae2..0a1b5dcf6 100644 --- a/plugins/spu2-x/src/spu2sys.cpp +++ b/plugins/spu2-x/src/spu2sys.cpp @@ -198,10 +198,11 @@ void V_Core::Reset( int index ) EffectsEndA = c ? 0xEFFFF : 0xFFFFF; // (After rom0:PS2LOGO) // Uninitialized it's 0 for both cores. Resetting libs however may set this to 0 or 1 depending on a flag. - // Assuming 1 to be common from game behaviour (DDS has strange reverb on voiceovers if this is reset to 0, - // Formula1 2005 seemingly needs a Reverb Interrupt to boot.) - // rom0:PS2LOGO also leaves it at 1. - FxEnable = 1; + // DDS has strange reverb on voiceovers if this is reset to 0 + // Formula1 2005 seemingly needs a Reverb Interrupt to boot. + // rom0:PS2LOGO leaves it at 1. + // BoF:DQ has ugly noise with this at 1. << therefore settling with "0" for now. + FxEnable = 0; IRQA = prev_IRQA; // IRQA isn't reset by sdinit or the BIOS IRQEnable = 0;