diff options
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; |
