summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/games/nes/ppu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/games/nes/ppu.c b/sys/src/games/nes/ppu.c
index ba68343f6..5c1756a19 100644
--- a/sys/src/games/nes/ppu.c
+++ b/sys/src/games/nes/ppu.c
@@ -310,7 +310,7 @@ ppustep(void)
mask = mem[PPUMASK];
if((mask & BGDISP) != 0)
drawbg();
- if(((mask & BGDISP) == 0 && ppux <= 257 || ppux < 10 && (mask & BG8DISP) == 0) && ppux >= 2)
+ if((((mask & BGDISP) == 0 && ppux <= 257 || ppux < 10 && (mask & BG8DISP) == 0) && ppux >= 2) && ppuy != 261)
pixel(ppux - 2, ppuy, ppuread(0x3F00), 1);
if((mask & SPRITEDISP) != 0 && ppuy != 261)
drawsprites(ppux >= 10 || (mask & SPRITE8DISP) != 0);