Here's something I should have done ages ago. It's a simple text diagram showing the timing of every pixel on the screen. This makes timing calculations for an async playfield much easier.
2222222222222222222222333333333333333333333333333333444444444444444444444444444444555555555555555555555555555555666666666666666666666666666666777777777777777777 233344455566677788899900011122233344455566677788899900011122233344455566677788899900011122233344455566677788899900011122233344455566677788899900