diff --git a/zsnes/src/video/newgfx.asm b/zsnes/src/video/newgfx.asm index a2336ccb..19117b48 100644 --- a/zsnes/src/video/newgfx.asm +++ b/zsnes/src/video/newgfx.asm @@ -188,7 +188,9 @@ NEWSYM newengine8b mov byte[bgallchange+eax],1 .nobgma - mov byte[modeused+eax],1 + ; new graphics fix, thanks to TRAC + and ebx,07h + mov byte[modeused+ebx],1 ; Pointer to OBJ tile data mov ebx,[bg1objptr] diff --git a/zsnes/src/video/newgfx16.asm b/zsnes/src/video/newgfx16.asm index c9364735..9b6847d3 100644 --- a/zsnes/src/video/newgfx16.asm +++ b/zsnes/src/video/newgfx16.asm @@ -670,7 +670,9 @@ NEWSYM newengine16b mov byte[bgallchange+eax],1 .nobgma - mov byte[modeused+eax],1 + ; new graphics fix, thanks to TRAC + and ebx,07h + mov byte[modeused+ebx],1 ; Pointer to OBJ tile data mov ebx,[bg1objptr]