7.1 グラフィック画面2ページの交差表示
V9938では、次の方法でグラフィック画面(GRAPHIC 4〜GRAPHIC 7) 2ページを交互に表示させることができます。交互に表示できるページの組み合わせは図4.59の通りです。
7.1.1 レジスタ#13を使う方法
この方法によれば、各ページの表示時間をそれぞれ166m秒から2053m秒の間で指定できます。
1) パターンネームテーブルベースアドレス(レジスタR#2)を奇数ページにセットする
2) レジスタR#13にONTIME(偶数ページの表示時間)、OFFTIME(奇数ページの表示時間)をセットする(セットする値については、TEXT 2の項を参照して下さい。)
7.1.2 EOビットを使う方法
60Hz周期で2ページを交互に表示させることができます。
1) パターンネームテーブルベースアドレス(レジスタR#2)を、奇数ページにセットする
2) レジスタR#9のビット 2(EO)を「1」にセットする
7.2 インタレース表示
V9938にはインタレース表示の機能があります。
7.2.1 第1フィールドと第2フィールドに同じページを表示させる場合
レジスタR#9のILを「1」にセットする
7.2.2 第1フィールドに偶数ページ、第2フィールドに奇数ページを表示させる場合
1.レジスタR#9のILを「1」に、R#9のEOを「1」にセットする
2.パターンネームテーブルベースアドレス(レジスタR#2)を奇数ページにセットする
7.3 GRAPHIC5モードでのスプライト
GRAPHIC 5モードの静止画は水平方向の解像度が512であり、カラーコードは2ビット/ピクセルです。
スプライトは静止画の1/2の解像度で表示されます。すなわちスプライトパターンは水平方向256ピクセルの解像度で、座標系はX=0〜255となります。
図4.60のようなスプライトパターンは、図4.61のようにスプライトパターンジェネレータテーブルに書き込まなければなりません。
スプライトの色はスプライトカラーテーブルの内容によって決まります。カラーテーブルの上位4ビットはEarlyClockなどのコントロールとして使われます。下位4ビットは2ビットずつに分けられ、上位側の2ビットでスプライトの偶数ピクセルの色、下位側の2ビットで奇数ピクセルの色を表します。このとき、スプライト色付けの解像度は512です。
図4.62のようにカラーテーブルに書き込まれている場合に、図4.60のように表示されます。
7.4 同期モードの選択
V9938では、同期モードはレジスタR#9のS1とS0の2ビットで指定します。