V9938(MSX-VIDEO)の細かいタイミング・チャートについて調べてみたところ、V9938 Technical DatabookのAppendixの「7. Display Parameters」にたどり着きましたが、これを分かりやすい図面に起こしたものが見当たらなかったので描いてみました。
- NTSCのみ記載(PALは省略)
- グラフィックモードのみ記載(テキストモードは省略)
- VDPレジスタ9(R#9)のS1/S0ビットが0のケースのみ記載
- S1/S0ビットが0でない場合:
- Right Border が 59Hz → 57Hz (-2Hz)
- Right Erase が 27Hz → 26Hz (-1Hz)
- S1/S0ビットが0でない場合:
- ノンインタレースモードのみ記載
- インタレースモードでは0.5行分ラインが増える
- VSYNC割り込み(IE0)とHSYNC割り込み(IE1)の発生点を記載
- タイミングはWebMSXのソースコードから参酌
- VR/HRフラグのセット・リセットタイミングを記載
- タイミングはWebMSXのソースコードから参酌
- VR (0: vertical active, 1: vertical blanking)
- HR (0: horizontal active, 1: horizontal blanking)