diff --git a/plugins/spu2-x/src/spu2sys.cpp b/plugins/spu2-x/src/spu2sys.cpp index 2cb9db363c..de49248dee 100644 --- a/plugins/spu2-x/src/spu2sys.cpp +++ b/plugins/spu2-x/src/spu2sys.cpp @@ -1080,10 +1080,12 @@ static void __fastcall RegWrite_VoiceAddr(u16 value) // NextA has been confirmed to not be allowed to be written to, so code has been commented out. // FlatOut & Soul Reaver 2 trigger these cases, but don't produce issues enabled or disabled. + // Wallace And Gromit: Curse Of The Were-Rabbit triggers case 4 to produce proper sound, + // without it some sound effects get cut off. case 4: - //thisvoice.NextA = ((value & 0x0F) << 16) | (thisvoice.NextA & 0xFFF8) | 1; - //thisvoice.SCurrent = 28; + thisvoice.NextA = ((value & 0x0F) << 16) | (thisvoice.NextA & 0xFFF8) | 1; + thisvoice.SCurrent = 28; break; case 5: