diff --git a/zsnes/src/video/newgfx.asm b/zsnes/src/video/newgfx.asm index af64a8a4..9d9eae03 100644 --- a/zsnes/src/video/newgfx.asm +++ b/zsnes/src/video/newgfx.asm @@ -420,6 +420,8 @@ NEWSYM newengine8b mov dh,[winlogicb] and dh,03h ; Same as previous line? + cmp dword[objwlrpos+eax*4-4],0FFFFFFFFh + je .changed cmp [objwlrpos+eax*4-4],ebx jne .changedb cmp [objwen+eax*2-2],dx diff --git a/zsnes/src/video/newgfx16.asm b/zsnes/src/video/newgfx16.asm index c8317f74..657a045a 100644 --- a/zsnes/src/video/newgfx16.asm +++ b/zsnes/src/video/newgfx16.asm @@ -945,6 +945,8 @@ NEWSYM newengine16b mov dh,[winlogicb] and dh,03h ; Same as previous line? + cmp dword[objwlrpos+eax*4-4],0FFFFFFFFh + je .changed cmp [objwlrpos+eax*4-4],ebx jne .changedb cmp [objwen+eax*2-2],dx