From 74670492a8eed406960ddfd76f834337b782feff Mon Sep 17 00:00:00 2001 From: pagefault <> Date: Thu, 21 Feb 2002 00:00:09 +0000 Subject: [PATCH] More mode 4 fixes --- zsnes/src/video/newgfx.mac | 3 +++ zsnes/src/video/newgfx16.mac | 3 +++ 2 files changed, 6 insertions(+) diff --git a/zsnes/src/video/newgfx.mac b/zsnes/src/video/newgfx.mac index f87684a1..98199332 100644 --- a/zsnes/src/video/newgfx.mac +++ b/zsnes/src/video/newgfx.mac @@ -3254,7 +3254,10 @@ EXTSYM drawmode7ngextbg,drawmode7ngextbg2 shr edx,3 shl edx,6 xor eax,eax + cmp byte[BGMA+ebx],4 + je .offsetmode4 mov ax,[BGPT3+ebx*2] +.offsetmode4 add ax,dx xor edx,edx mov dx,[BG3SXl+ebx*2] diff --git a/zsnes/src/video/newgfx16.mac b/zsnes/src/video/newgfx16.mac index f601ae60..26d49169 100644 --- a/zsnes/src/video/newgfx16.mac +++ b/zsnes/src/video/newgfx16.mac @@ -3705,7 +3705,10 @@ EXTSYM osm2dis shr edx,3 shl edx,6 xor eax,eax + cmp byte[BGMA+ebx],4 + je .offsetmode4 mov ax,[BGPT3+ebx*2] +.offsetmode4 add ax,dx xor edx,edx mov dx,[BG3SXl+ebx*2]