diff --git a/zsnes/src/cpu/dspproc.asm b/zsnes/src/cpu/dspproc.asm index d6aed6ce..bb3545fb 100644 --- a/zsnes/src/cpu/dspproc.asm +++ b/zsnes/src/cpu/dspproc.asm @@ -5355,39 +5355,6 @@ NEWSYM handlersbseg dec ecx jnz .loopb jmp .sbend -%ifdef _I_LIKE_SUCKY_FILTERS_ ;bwahaha -.surroundstereo - shr ecx,1 -.loopbs - mov eax,[esi] - cmp eax,-32768 - jge .noneg3s - mov eax,-32768 -.noneg3s - cmp eax,32767 - jle .noneg4s - mov eax,32767 -.noneg4s - xor ah,80h - mov [es:edi],ah - mov eax,[esi+4] - cmp eax,-32768 - jge .noneg3s2 - mov eax,-32768 -.noneg3s2 - cmp eax,32767 - jle .noneg4s2 - mov eax,32767 -.noneg4s2 - neg ah - xor ah,80h - mov [es:edi+1],ah - add esi,8 - add edi,2 - dec ecx - jnz .loopbs - jmp .sbend -%endif .surroundmono cmp byte[SBswitch],0 je .1stblock diff --git a/zsnes/src/gui/guikeys.inc b/zsnes/src/gui/guikeys.inc index 15c74ac8..7f1fcbec 100644 --- a/zsnes/src/gui/guikeys.inc +++ b/zsnes/src/gui/guikeys.inc @@ -1264,6 +1264,8 @@ GUISoundKeys: .nodynamicfilter cmp dh,'H' jne .nohiqualityfilter + cmp byte[MMXSupport],0 + je .nohiqualityfilter GUIkeystoggleoptn byte[LowPassFilterType],3 .nohiqualityfilter ret diff --git a/zsnes/src/gui/guimouse.inc b/zsnes/src/gui/guimouse.inc index e1307d26..d6cf0eb2 100644 --- a/zsnes/src/gui/guimouse.inc +++ b/zsnes/src/gui/guimouse.inc @@ -2360,7 +2360,7 @@ DisplayGUISoundClick: GUIClickCButton5MMX 11,181,byte[SoundInterpType],3 GUIClickCButton5 111,161,byte[LowPassFilterType],1 GUIClickCButton5 111,171,byte[LowPassFilterType],2 - GUIClickCButton5 111,181,byte[LowPassFilterType],3 + GUIClickCButton5MMX 111,181,byte[LowPassFilterType],3 cmp eax,15 jl near .nosrate cmp edx,61