diff --git a/zsnes/src/linux/copyvwin.asm b/zsnes/src/linux/copyvwin.asm index 9b6367a6..4d9706ad 100644 --- a/zsnes/src/linux/copyvwin.asm +++ b/zsnes/src/linux/copyvwin.asm @@ -44,6 +44,12 @@ NEWSYM copy640x480x16bwin mov esi,[vidbuffer] mov edi,[WinVidMemStart] add esi,16*2+256*2+32*2 + cmp byte[GUIOn],1 + je .not239 + cmp byte[resolutn],239 + jne .not239 + add esi,8*288*2 +.not239 xor eax,eax ; Check if interpolation mode cmp byte[FilteredGUI],0 diff --git a/zsnes/src/win/copyvwin.asm b/zsnes/src/win/copyvwin.asm index 2e62ac04..e751bdfe 100644 --- a/zsnes/src/win/copyvwin.asm +++ b/zsnes/src/win/copyvwin.asm @@ -44,10 +44,9 @@ NEWSYM copy640x480x16bwin mov esi,[vidbuffer] mov edi,[WinVidMemStart] add esi,16*2+256*2+32*2 - cmp byte[GUIOn],1 je .not239 - cmp byte [resolutn],239 + cmp byte[resolutn],239 jne .not239 add esi,8*288*2 .not239