From b48ede5b91972dc58f113dbd0a1145e994fd52f0 Mon Sep 17 00:00:00 2001 From: z_demo_z <> Date: Fri, 24 Aug 2001 19:06:52 +0000 Subject: [PATCH] Fix for 239 resolution in full screen --- zsnes/src/win/copyvwin.asm | 7 +++++++ zsnes/src/win/winlink.cpp | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/zsnes/src/win/copyvwin.asm b/zsnes/src/win/copyvwin.asm index 4d8e41ce..2e62ac04 100644 --- a/zsnes/src/win/copyvwin.asm +++ b/zsnes/src/win/copyvwin.asm @@ -44,6 +44,13 @@ 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/winlink.cpp b/zsnes/src/win/winlink.cpp index 4dfd4549..9bded5e9 100644 --- a/zsnes/src/win/winlink.cpp +++ b/zsnes/src/win/winlink.cpp @@ -1793,7 +1793,7 @@ extern int DSPBuffer; int * DSPBuffer1; DWORD ScreenPtr; DWORD ScreenPtr2; -extern BYTE resolutn; +extern unsigned short resolutn; extern GUI36hzcall(void); extern Game60hzcall(void); extern int packettimeleft[256];