IRQや$2001のポーリングは7サイクルのジッターがあるらしく、PPUは1サイクル3ドットで動いてるので最大21ドット変動する?

変動が8ドット以内でないとスプライトで隠すのが現実的ではなくなるので、2か3サイクルまでに抑えないといけない

wiki.nesdev.com

 

この辺を完璧に理解すれば変動を抑えられるかもしれないが、そもそも可能かどうかも怪しいのでだいぶ遠い道のりになりそう。

wiki.nesdev.com