Here, Green represents the player update. At the start of the "player_update" function, which is running while the TV is drawing the previous frame from top to bottom & left to right, I tell the NES to tint everything Green. At the end of the function I stop tinting Green.
![image.png image.png](https://m.gjcdn.net/content/750/20323999-9rws55b4-v4.webp)
This tells me that to update the player, it takes *roughly* 15 scanlines of the video frame. I have about 260 scanlines to finish all the work for the next frame to maintain 60 frames per second, so this one function takes about 6% of my CPU budget for the frame.
![image.png image.png](https://m.gjcdn.net/content/750/20324006-qzfrurqb-v4.webp)
The game in the video is a new, untitled, NES homebrew I am working on.
Follow for more updates on that game, and retro console development in general!
9 comments