English
HARDWARE ManualVDP2ユーザーズマニュアル第4章 スクロール画面
戻る進む
VDP2ユーザーズマニュアル/第4章 スクロール画面

■4.3 セル

 セルは、横8ドット×縦8ドットの絵のパターンで、VRAMに格納します。キャラクタ色数(1セルあたりの色数)は、16色、256色、2048色、32768色、1677万色(16,777,216色)中から選ぶことができます。色数によって各ドットカラーデータのサイズ、1セル分のデータに必要なVRAM容量が変わります。

 ●キャラクタ色数

 キャラクタを表示するためのカラー形式には、パレット形式とRGB形式があります。パレット形式は、パターンネームデータ中のパレットナンバーとセルデータ中のドットカラーコードで指定するカラーRAMアドレスのデータを、表示カラーデータとします。RGB形式は、セルデータをそのまま表示カラーデータとします。それぞれのカラー形式における、キャラクタ色数とそのときの1ドットあたりのビット数を表4.1に示します。

表4.1 キャラクタ色数とドットデータサイズ
カラー形式
キャラクタ色数
1ドットあたりのビット数
パレット形式
16色
4ビット
256色
8ビット
2048色
16ビット(下位11ビットのみ使用)
RGB形式
32768色
16ビット
1677万色
32ビット(MSBと下位24ビットのみ使用)

[注]カラーRAMモード0、2では、2048色は1024色になります。

 ●セルデータ構成

 キャラクタパターンテーブルに格納する各セルのデータ構成は、1ドットのビット数によって変わります。VRAMに格納するときのバウンダリは、1ドットあたりのビット数に関係なく20Hです。
 セルデータの構成を表4.2、「詳細」に示します。

表4.2 セルのデータ構成
1ドットあたりのビット数
セルデータ
バウンダリ
詳細
4ビット/ドット
32バイト/セル
20Hバイト
8ビット/ドット
64バイト/セル
20Hバイト
16ビット/ドット
128バイト/セル
20Hバイト
32ビット/ドット
256バイト/セル
20Hバイト

参照:キャラクタ色数によるセルのデータ構成は「表4.2」の詳細欄をクリックしてください

 ●透明ドット

 透明ドットとなるドットカラーコード(透明コード)は、カラー形式によって変わります。カラー形式がパレット形式の場合は、1ドットあたりのすべてのビットが0のときに透明ドットとなります。RGB形式の場合は、ドットデータの最上位ビットが0のときに透明ドットとなります。
 パレット形式の場合、パレットの先頭にあるカラーデータは透明コードに対応したものなので、通常は使用されません。透明コードを無効にすれば、このカラーデータも使うことができるようになり、その制御は画面表示イネーブルレジスタで行います。

 透明ドットのデータ値を表4.3に示します。

表4.3 透明ドットのデータ値
カラー形式
キャラクタ色数
1ドットあたりのビット数
透明コード
パレット形式
16色
4ビット/ドット
0H(4ビット)
256色
8ビット/ドット
00H(8ビット)
2048色
16ビット/ドット
000H(下位11ビット)
RGB形式
32768色
16ビット/ドット
MSB(ビット15)が0
1677万色
32ビット/ドット
MSB(ビット31)が0

 ●RGB形式のドットデータ

 カラー形式がRGB形式の場合、キャラクタ色数は32768色、1677万色の2つから選択することができます。1677万色の場合はRGB各8ビットで指定しますが、32768色の場合はRGB各8ビットの内の上位5ビットを指定し、下位3ビットは0に固定されます。また、最上位ビットは透明ドットかどうかを指定する透明ビットで、0のときに透明ドットになります。
 画面表示イネーブルレジスタにおいて、透明コードを無効にするように指定した場合、透明ビットは無視されます。
 RGB形式のドットデータを図4.6に示します。

図4.6 RGB形式のドットデータ

 ●32768色の場合
カラーデータ
 15 
 14 
 13 
 12 
 11 
 10 
 09 
 08 
 07 
 06 
 05 
 04 
 03 
 02 
 01 
 00 
透明
BLUEデータ5ビット
GREENデータ5ビット
REDデータ5ビット

 ●RGB各5ビットの場合
カラーデータ
 31 
 30 
 29 
 28 
 27 
 26 
 25 
 24 
 23 
 22 
 21 
 20 
 19 
 18 
 17 
 16 
透明
無 視
BLUEデータ8ビット
 15 
 14 
 13 
 12 
 11 
 10 
 09 
 08 
 07 
 06 
 05 
 04 
 03 
 02 
 01 
 00 
GREENデータ8ビット
REDデータ8ビット

戻る進む
HARDWARE Manual VDP2ユーザーズマニュアル第4章 スクロール画面
Copyright SEGA ENTERPRISES, LTD., 1997