From 8ed5a368077388c676a4ef27cca9f3a58d91e484 Mon Sep 17 00:00:00 2001 From: Peter Fors Date: Sat, 3 May 2025 01:00:10 +0200 Subject: cleanup and rewrite of memory_read() --- ppu.c | 1 + 1 file changed, 1 insertion(+) (limited to 'ppu.c') diff --git a/ppu.c b/ppu.c index 6b57085..fe54be5 100644 --- a/ppu.c +++ b/ppu.c @@ -192,6 +192,7 @@ static void ppu_tick(struct nes_state *state) { if((ppu->vram_addr & 0x7000) != 0x7000) { ppu->vram_addr += 0x1000; } else { + ppu->vram_addr &= ~0x7000; uint32_t y = (ppu->vram_addr & 0x03e0) >> 5; if(y == 29) { -- cgit v1.2.3