summaryrefslogtreecommitdiff
path: root/mknes_ppu_registers.c
diff options
context:
space:
mode:
authorPeter Fors <peter.fors@mindkiller.com>2025-10-31 06:53:08 +0100
committerPeter Fors <peter.fors@mindkiller.com>2025-10-31 06:53:08 +0100
commitd01e14a6799f7e2f9caaf687a1749cefb82298d5 (patch)
tree77497bfc9551639a17821db7c8d28b0ad63666f4 /mknes_ppu_registers.c
parent4814d60951d5b2c357086d8f8e369bd34793211a (diff)
some tas tests, desync is happening
Diffstat (limited to 'mknes_ppu_registers.c')
-rw-r--r--mknes_ppu_registers.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/mknes_ppu_registers.c b/mknes_ppu_registers.c
index 536bf2a..148158f 100644
--- a/mknes_ppu_registers.c
+++ b/mknes_ppu_registers.c
@@ -84,6 +84,9 @@ static inline uint8_t ppu_read(struct nes_state *state, uint32_t offset) {
case 2: {
result &= 0x1f;
result |= ppu->reg_status & 0xe0;
+ // if(ppu->scanline == 241 && ppu->dot == 1) { // NMI suppression: reading $2002 on the exact dot vblank is set suppresses NMI
+ // state->cpu.nmi_pending = 0;
+ // }
ppu->reg_status &= ~PPU_STATUS_VBLANK;
ppu->write_latch = 0;
} break;