From d8d479e46b8667415e3fd2d19f095dc58bb95def Mon Sep 17 00:00:00 2001 From: jbo_85 <> Date: Sun, 12 Mar 2006 02:45:01 +0000 Subject: [PATCH] Workaround to fix crashing of certain games (Sim City Pal and Super Tetris 2 + Bombliss) on resolution change. --- zsnes/src/video/newgfx16.asm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zsnes/src/video/newgfx16.asm b/zsnes/src/video/newgfx16.asm index d93efb27..5b5929be 100644 --- a/zsnes/src/video/newgfx16.asm +++ b/zsnes/src/video/newgfx16.asm @@ -2382,6 +2382,8 @@ NEWSYM drawbg4linepr116b .loopobj2 test byte[esi+7],20h jnz near .drawspriteflipx2 + or byte[esi+4],0 ;this prevents some games from crashing + jz near .exitnow mov bx,[esi] mov ch,[esi+6] mov esi,[esi+2] @@ -2390,6 +2392,7 @@ NEWSYM drawbg4linepr116b mov esi,edx dec cl jnz near .loopobj2 +.exitnow pop ebx pop esi ret