Michael Chiaramonte goes on with his NES Programming tutorials. Quote: In this episode I worked on trying to squeeze in my calculations for row updates and attribute updates into the NMI and after trying to chisel away at it, determined that I’d have to do that calculation in the game loop and only do the PPU updates in the NMI. … Read more