diff --git a/zsnes/src/linux/sdlintrf.asm b/zsnes/src/linux/sdlintrf.asm index 2ae2a065..8b3321a4 100644 --- a/zsnes/src/linux/sdlintrf.asm +++ b/zsnes/src/linux/sdlintrf.asm @@ -440,9 +440,7 @@ NEWSYM Get_Key ; for extended keys, return a 0, then the extended key afterwards xor eax,eax .nokey - pushad - call JoyRead - popad +; call JoyRead mov al,[CurKeyReadPos] cmp al,[CurKeyPos] je .nokey diff --git a/zsnes/src/win/winintrf.asm b/zsnes/src/win/winintrf.asm index 581087bb..0e6e0269 100644 --- a/zsnes/src/win/winintrf.asm +++ b/zsnes/src/win/winintrf.asm @@ -516,7 +516,7 @@ NEWSYM Get_Key ; for extended keys, return a 0, then the extended key afterwards xor eax,eax .nokey - call JoyRead +; call JoyRead mov al,[CurKeyReadPos] cmp al,[CurKeyPos] je .nokey