キャラクタパターンテーブル 指定された─→┌────────┐ キャラクタ │ │ ●横1ページ×縦1ページの場合 パターンの │ │ アドレス │ ページ0 │ ┌──────┐┬ │ │ │ ││ │ │ │ ページ0 ││64セル ├────────┤ │ ││ │ │ └──────┘┴ │ │ ├──────┤ │ ページ1 │ 64セル │ │ │ │ ├────────┤ ●横2ページ×縦1ページの場合 │ │ ┌──────┬──────┐┬ │ │ │ │ ││ │ ページ2 │ │ ページ0 │ ページ1 ││64セル │ │ │ │ ││ │ │ └──────┴──────┘┴ ├────────┤ ├─────────────┤ │ │ 128セル │ │ │ ページ3 │ │ │ ●横2ページ×縦2ページの場合 │ │ ┌──────┬──────┐┬ ├────────┤ │ │ ││ │ │ │ ページ0 │ ページ1 ││ │ │ │ │ ││ │ ページ4 │ ├──────┼──────┤│128セル │ │ │ │ ││ │ │ │ ページ2 │ ページ3 ││ ├────────┤ │ │ ││ │ │ └──────┴──────┘┴ │ │ ├─────────────┤ 128セル
15 | 14 | 13 | 12 | 11 | 10 | 09 | 08 |
RBOVR1 |
RBOVR0 |
RBPLSZ1 |
RBPLSZ0 |
RAOVR1 |
RAOVR0 |
RAPLSZ1 |
RAPLSZ0 |
---|
07 | 06 | 05 | 04 | 03 | 02 | 01 | 00 |
N3PLSZ1 |
N3PLSZ0 |
N2PLSZ1 |
N2PLSZ0 |
N1PLSZ1 |
N1PLSZ0 |
N0PLSZ1 |
N0PLSZ0 |
---|
N0PLSZ1、N0PLSZ0 | 18003AH | ビット1,0 | NBG0用 |
N1PLSZ1、N1PLSZ0 | 18003AH | ビット3,2 | NBG1用 |
N2PLSZ1、N2PLSZ0 | 18003AH | ビット5,4 | NBG2用 |
N3PLSZ1、N3PLSZ0 | 18003AH | ビット7,6 | NBG3用 |
RAPLSZ1、RAPLSZ0 | 18003AH | ビット9,8 | 回転パラメータA用 |
RBPLSZ1、RBPLSZ0 | 18003AH | ビット13,12 | 回転パラメータB用 |
xxPLSZ1 | xxPLSZ0 | プレーンサイズ |
---|---|---|
0 | 0 | 横1ページ×縦1ページ |
0 | 1 | 横2ページ×縦1ページ |
1 | 0 | 設定禁止(設定しないでください) |
1 | 1 | 横2ページ×縦2ページ |
RAOVR1,RAOVR0 | 18003AH | ビット11,10 | 回転パラメータA用 |
RBOVR1,RBOVR0 | 18003AH | ビット15,14 | 回転パラメータB用 |
RxOVR1 | RxOVR0 | 画面オーバー処理 |
---|---|---|
0 | 0 | 表示エリア外は、表示エリアに設定された画像を繰り返す |
0 | 1 | 表示エリア外は、画面オーバーパターンネームレジスタで指定したキャラ クタパターンを繰り返す(回転スクロール画面がセル形式の場合のみ) |
1 | 0 | 表示エリア外は、すべて透明にする |
1 | 1 | 表示エリアをプレーンサイズやビットマップサイズに関係なく強制的に0≦ X<512、0≦Y<512にして、そのエリア外をすべて透明にする |