From d01e14a6799f7e2f9caaf687a1749cefb82298d5 Mon Sep 17 00:00:00 2001 From: Peter Fors Date: Fri, 31 Oct 2025 06:53:08 +0100 Subject: some tas tests, desync is happening --- mknes_ppu_registers.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'mknes_ppu_registers.c') 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; -- cgit v1.2.3