Michael Chiaramonte shows us once again how to do some NES Programming. Quote: In this episode I got the MMC3 IRQ working once I realized the I had to re-enable interrupts on the CPU. After that, we saw what happened as you mess with the nametables while scrolling and experimented with one solution to vertical scrolling and scanline counting. I [&hellip