図4.10 パターンネームデータが1ワードの場合のビット構成
(1) キャラクタサイズ:横1セル×縦1セル
キャラクタ色数:16色
キャラクタナンバー補助モード:モード0
●パターンネームテーブル中のパターンネームデータ
bit15 | bit14 | bit13 | bit12 | bit11 | bit10 | bit9 | bit8 |
bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
パレットナンバー | 反転機能 | キャラクタナンバー |
3 | 2 | 1 | 0 | 上下 | 左右 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
●パターンネームコントロールレジスタ中の補助データ
bit9 | bit8 | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
特殊機能 | パレットナンバー | キャラクタナンバー |
PR | CC | 6 | 5 | 4 | 14 | 13 | 12 | 11 | 10 |
PR:特殊プライオリティビット
CC:特殊カラー演算ビット
(2) キャラクタサイズ:横1セル×縦1セル
キャラクタ色数:16色
キャラクタナンバー補助モード:モード1
●パターンネームテーブル中のパターンネームデータ
bit15 | bit14 | bit13 | bit12 | bit11 | bit10 | bit9 | bit8 |
bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
パレットナンバー | キャラクタナンバー |
3 | 2 | 1 | 0 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
●パターンネームコントロールレジスタ中の補助データ
bit9 | bit8 | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
特殊機能 | パレットナンバー | キャラクタナンバー |
PR | CC | 6 | 5 | 4 | 14 | 13 | 12 | - | - |
PR:特殊プライオリティビット
CC:特殊カラー演算ビット
[注]「-」は無視されます
(3) キャラクタサイズ:横1セル×縦1セル
キャラクタ色数:16色以外
キャラクタナンバー補助モード:モード0
●パターンネームテーブル中のパターンネームデータ
bit15 | bit14 | bit13 | bit12 | bit11 | bit10 | bit9 | bit8 |
bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
パレットナンバー | 反転機能 | キャラクタナンバー |
- | 6 | 5 | 4 | 上下 | 左右 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
[注]「-」は無視されます
●パターンネームコントロールレジスタ中の補助データ
bit9 | bit8 | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
特殊機能 | パレットナンバー | キャラクタナンバー |
PR | CC | - | - | - | 14 | 13 | 12 | 11 | 10 |
PR:特殊プライオリティビット
CC:特殊カラー演算ビット
[注]「-」は無視されます
(4) キャラクタサイズ:横1セル×縦1セル
キャラクタ色数:16色以外
キャラクタナンバー補助モード:モード1
●パターンネームテーブル中のパターンネームデータ
bit15 | bit14 | bit13 | bit12 | bit11 | bit10 | bit9 | bit8 |
bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
パレットナンバー | キャラクタナンバー |
- | 6 | 5 | 4 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
●パターンネームコントロールレジスタ中の補助データ
bit9 | bit8 | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
特殊機能 | パレットナンバー | キャラクタナンバー |
PR | CC | - | - | - | 14 | 13 | 12 | - | - |
PR:特殊プライオリティビット
CC:特殊カラー演算ビット
[注]「-」は無視されます
(5) キャラクタサイズ:横2セル×縦2セル
キャラクタ色数:16色
キャラクタナンバー補助モード:モード0
●パターンネームテーブル中のパターンネームデータ
bit15 | bit14 | bit13 | bit12 | bit11 | bit10 | bit9 | bit8 |
bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
パレットナンバー | 反転機能 | キャラクタナンバー |
3 | 2 | 1 | 0 | 上下 | 左右 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
●パターンネームコントロールレジスタ中の補助データ
bit9 | bit8 | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
特殊機能 | パレットナンバー | キャラクタナンバー |
PR | CC | 6 | 5 | 4 | 14 | 13 | 12 | 1 | 0 |
PR:特殊プライオリティビット
CC:特殊カラー演算ビット
(6) キャラクタサイズ:横2セル×縦2セル
キャラクタ色数:16色以外
キャラクタナンバー補助モード:モード1
●パターンネームテーブル中のパターンネームデータ
bit15 | bit14 | bit13 | bit12 | bit11 | bit10 | bit9 | bit8 |
bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
パレットナンバー | キャラクタナンバー |
- | 6 | 5 | 4 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
●パターンネームコントロールレジスタ中の補助データ
bit9 | bit8 | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
特殊機能 | パレットナンバー | キャラクタナンバー |
PR | CC | 6 | 5 | 4 | 14 | - | - | 1 | 0 |
PR:特殊プライオリティビット
CC:特殊カラー演算ビット
[注]「-」は無視されます
- ◆キャラクタナンバー
- キャラクタナンバーは15ビットのデータで、その位置に表示するキャラクタパターンの先頭アドレスを指定します。このキャラクタナンバーによるキャラクタパターンのバウンダリは、常に20Hです。なお、VRAM容量が4Mビットの場合には、キャラクタナンバーの最上位ビット(ビット14)は使用されません。
- ◆パレットナンバー
- パレットナンバーは7ビットのデータで、その位置に表示するキャラクタパターンに使用するカラーパレットの先頭アドレスを指定します。このデータが使用されるのは、カラー形式がパレット形式のときだけで、RGB形式のときには使われません。パレットナンバーは、キャラクタパターンのドットカラーコードに付けて、合わせて11ビットのドットカラーデータにするので、キャラクタ色数によって使用されるビットが変わります。11ビットのドットカラーデータの構成を図4.11に示します。
- 図4.11 キャラクタ色数によるドットカラーデータ
- ●キャラクタ色数:16色
bit10 | bit9 | bit8 | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
パレットナンバー | ドットカラーコード |
6 | 5 | 4 | 3 | 2 | 1 | 0 | 3 | 2 | 1 | 0 |
- ●キャラクタ色数:256色
bit10 | bit9 | bit8 | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
パレットナンバー | ドットカラーコード |
6 | 5 | 4 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
- ●キャラクタ色数:2048色
bit10 | bit9 | bit8 | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
ドットカラーコード |
10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
- ◆特殊機能ビット
- 特殊機能ビットは2ビットのデータで、その位置に表示するキャラクタパターンに対して特殊機能を使用するかどうかを指定します。特殊機能ビットには、プライオリティナンバーを制御する特殊プライオリティビットと、カラー演算を制御する特殊カラー演算ビットがあります。特殊プライオリティビットについては「11.2 特殊プライオリティ機能」を参照してください。特殊カラー演算ビットについては「12.2 特殊カラー演算機能」を参照してください。
- ◆反転機能ビット
- 反転機能ビットは2ビットのデータで、その位置に表示するキャラクタパターンに対して反転機能を使用するかどうかを指定します。反転機能ビットには、キャラクタパターンを上下に反転させる上下反転064左右反転ビットがあります。反転機能ビットを表4.7に、キャラクタパターンの反転表示例を図4.12に示します。
- 表4.7 反転機能ビット
上下反転ビット | 左右反転ビット | 処理 |
0 | 0 | 上下、左右どちらとも反転させません |
0 | 1 | 左右のみ反転させます |
1 | 0 | 上下のみ反転させます |
1 | 1 | 上下、左右どちらとも反転させます |
図4.12 キャラクタパターンの反転表示
- ◆左右反転機能ビットの制限
- セル形式のノーマルスクロール画面(NBG0,1)左右反転機能ビットは、キャラクタ色数が16色または256色のときのみ有効です。それ以外では、「1」に設定しないでください。
▲
戻る|
進む▼
★HARDWARE Manual
VDP2ユーザーズマニュアル★
第4章 スクロール画面
Copyright SEGA ENTERPRISES, LTD., 1997