From 78fef43549791ab1f9e879277aab3a613a50e51f Mon Sep 17 00:00:00 2001 From: pagefault <> Date: Fri, 3 Aug 2001 03:34:23 +0000 Subject: [PATCH] Fixed gfx bug when resetting game with 2xSaI engine on --- zsnes/src/gui/gui.asm | 2 +- zsnes/src/gui/guimisc.inc | 4 ++++ zsnes/src/gui/guimouse.inc | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/zsnes/src/gui/gui.asm b/zsnes/src/gui/gui.asm index 9d5fb83b..9864127b 100644 --- a/zsnes/src/gui/gui.asm +++ b/zsnes/src/gui/gui.asm @@ -122,7 +122,7 @@ EXTSYM PJoyAOrig,PJoyBOrig,PJoyCOrig,PJoyDOrig,PJoyEOrig EXTSYM GetHostName EXTSYM vramaddr,curypos,ClearRegs,vram,sndrot,regsbackup EXTSYM GetScreen,GUITBWVID - +EXTSYM Clear2xSaIBuffer EXTSYM MouseWindow EXTSYM GotoHomepage EXTSYM cfgcvidmode, ExitFromGUI diff --git a/zsnes/src/gui/guimisc.inc b/zsnes/src/gui/guimisc.inc index 7cc3de55..6ed5249a 100644 --- a/zsnes/src/gui/guimisc.inc +++ b/zsnes/src/gui/guimisc.inc @@ -449,6 +449,10 @@ SetDevice: NEWSYM GUIDoReset call ClearScreen + cmp byte[En2xSaI],1 + jnae .noclear2xsai + call Clear2xSaIBuffer +.noclear2xsai ; mov byte[NetPlayNoMore],1 mov byte[RestoreValues],0 diff --git a/zsnes/src/gui/guimouse.inc b/zsnes/src/gui/guimouse.inc index 34dfc70e..5d9a47fe 100644 --- a/zsnes/src/gui/guimouse.inc +++ b/zsnes/src/gui/guimouse.inc @@ -15,7 +15,7 @@ ;along with this program; if not, write to the Free Software ;Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -EXTSYM Clear2xSaIBuffer + %ifdef __WIN32__ EXTSYM CheckPriority EXTSYM CheckAlwaysOnTop