>>724531959
nes processing is tied to crt timing (i.e. blanking periods).
frames are generated in lock step with the crt (unless if a frame takes longer than 1/60 of a second to render, then it just skips the update until next frame when it tries to update the screen again)