LCD mode
0 <= LY <= 143
各スキャンラインごとに
2 => 3 => 0の順番でLCDモードが変化していく
実機に忠実にエミュレーションするならスプライトの描画数に応じてmode 3のサイクル数を変更してやる必要があるが、僕のエミュレータは面倒だったので168cycle(168/4 => 42cycle)にした 特に問題はなさそう?
倍速モードでも各モードの秒数は変わらないので単純に各モードで実行されるサイクル数を2倍にすればいいと思われる(といいつつ僕のエミュレータは倍速モードにするとゲームが処理落ちしてしまうので違う可能性もある)
144 <= LY <= 153
普通にVBlank