diff --git a/zsnes/src/dos/dosintrf.asm b/zsnes/src/dos/dosintrf.asm index 35903e44..7bfbe532 100644 --- a/zsnes/src/dos/dosintrf.asm +++ b/zsnes/src/dos/dosintrf.asm @@ -719,6 +719,7 @@ NEWSYM InitPreGame ; Executes before starting/continuing a game cmp al,[V8Mode] je .nochangemode xor byte[V8Mode],1 + xor al,al .nochangemode .nofs diff --git a/zsnes/src/linux/sdlintrf.asm b/zsnes/src/linux/sdlintrf.asm index 6a2f1568..5b9435a7 100644 --- a/zsnes/src/linux/sdlintrf.asm +++ b/zsnes/src/linux/sdlintrf.asm @@ -770,6 +770,7 @@ NEWSYM InitPreGame ; Executes before starting/continuing a game cmp al,[V8Mode] je .nochangemode xor byte[V8Mode],1 + xor al,al .nochangemode mov byte[RaisePitch],1 diff --git a/zsnes/src/win/winintrf.asm b/zsnes/src/win/winintrf.asm index 0e1068a5..082d2e00 100644 --- a/zsnes/src/win/winintrf.asm +++ b/zsnes/src/win/winintrf.asm @@ -960,6 +960,7 @@ NEWSYM InitPreGame ; Executes before starting/continuing a game cmp al,[V8Mode] je .nochangemode xor byte[V8Mode],1 + xor al,al .nochangemode mov byte[RaisePitch],1