diff --git a/zsnes/src/cpu/dspproc.asm b/zsnes/src/cpu/dspproc.asm index 5496486b..14940e01 100644 --- a/zsnes/src/cpu/dspproc.asm +++ b/zsnes/src/cpu/dspproc.asm @@ -125,6 +125,7 @@ EXTSYM WDSPRegF5,WDSPRegF6,WDSPRegF7,WDSPRegF8,WDSPRegF9,WDSPRegFA,WDSPRegFB EXTSYM WDSPRegFC,WDSPRegFD,WDSPRegFE,WDSPRegFF EXTSYM spcBuffera,DSPMem,SoundInterpType,NoiseData,Voice0Disable EXTSYM cfgecho,Surround,echobuf,ENVDisable,LowPassFilterType +EXTSYM EMUPause %ifdef __MSDOS__ EXTSYM SB_alloc_dma,SB_quality_limiter,vibracard @@ -5223,6 +5224,11 @@ NEWSYM ProcessSoundBuffer rep stosd .nowriteecho + cmp byte[EMUPause],1 + jne .nopause + ret +.nopause + ; Process the sound :I ProcessVoiceHandler16 0,ProcessVoice116,1,254