diff options
| author | Peter Fors <peter.fors@mindkiller.com> | 2025-10-31 06:53:08 +0100 |
|---|---|---|
| committer | Peter Fors <peter.fors@mindkiller.com> | 2025-10-31 06:53:08 +0100 |
| commit | d01e14a6799f7e2f9caaf687a1749cefb82298d5 (patch) | |
| tree | 77497bfc9551639a17821db7c8d28b0ad63666f4 /mknes_ppu_registers.c | |
| parent | 4814d60951d5b2c357086d8f8e369bd34793211a (diff) | |
some tas tests, desync is happening
Diffstat (limited to 'mknes_ppu_registers.c')
| -rw-r--r-- | mknes_ppu_registers.c | 3 |
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; |
