upvote
I mean if you squint hard enough, it's the same idea as a cathode ray tube. Each hole scans across the "screen" for the desired width, then the next hole down takes over, which does the same. Back in the day, you'd get an interrupt when the reset happened, and you could recalculate your sprite position before the next line got scanned.

Very cool seeing this implementation though. Congrats, OP!

reply