diff --git a/zsnes/src/cpu/dspproc.asm b/zsnes/src/cpu/dspproc.asm index 2d344ac9..fc8980e3 100644 --- a/zsnes/src/cpu/dspproc.asm +++ b/zsnes/src/cpu/dspproc.asm @@ -130,7 +130,7 @@ EXTSYM NoiseData,SoundCompD,Voice0Disable,csounddisable,dssel,spcRamcmp EXTSYM cfgecho,Surround,SoundBufEn EXTSYM echobuf EXTSYM LowPassFilter -EXTSYM UseCubicSpline +EXTSYM UseCubicSpline,NoiseDisTemp NEWSYM DspProcAsmStart @@ -1805,6 +1805,8 @@ BRRDecode: .nofilter2 cmp byte[filteron],1 jne .nofilter + cmp byte[NoiseDisTemp+ecx],0 + jne .nofilter cmp byte[VoiceNoiseEn+ecx],100 je .strfilter cmp byte[VoiceNoiseEn+ecx],101