English
HARDWARE ManualVDP2ユーザーズマニュアル第7章 ライン画面
戻る進む
VDP2ユーザーズマニュアル/第7章 ライン画面

■7.2 バック画面

 バック画面(BACK)は、他の画面が1つも表示されていない場合にのみ表示される画面で、画面全体を単色にするか、ラインごとにカラーを指定するかを選ぶことができます。そのラインで使用するカラーデータをRGB各5ビットで指定します。
 ノンインタレースと倍密インタレースモードでは、1ラインごとにカラーを指定できますが、単密インタレースモードでは、2ラインごとにしか指定できません。
 インタレースモード別のバック画面テーブルの構成を図7.4に、バック画面テーブル上でのデータの構成を図7.5に示します。

図7.4 バック画面テーブルの構成

 ●ノンインタレースおよび倍密インタレースモード
   
ビット15 ← バック画面テーブル(VRAM) → 0
+00H1ライン目のRGBデータ
+02H2ライン目のRGBデータ
+04H3ライン目のRGBデータ
+06H4ライン目のRGBデータ
+08H5ライン目のRGBデータ
+0AH6ライン目のRGBデータ
:
:
:
:
[注]
単色の場合は、1ライン目のRGBデータがラインカラー全体に使用されます。
倍密インタレースの場合、偶数フィールドと奇数フィールドのラインカラーデータを一緒に格納します

 ●単密インタレースモード
   
ビット15 ← バック画面テーブル(VRAM) → 0
+00H 1, 2ライン目のRGBデータ
+02H 3, 4ライン目のRGBデータ
+04H 5, 6ライン目のRGBデータ
+06H 7, 8ライン目のRGBデータ
+08H 9,10ライン目のRGBデータ
+0AH11,12ライン目のRGBデータ
:
:
:
:
[注]
単色の場合は、1,2ライン目のRGBデータがラインカラー全体に使用されます。

図7.5 バック画面テーブルデータのビット構成

 15 
 14 
 13 
 12 
 11 
 10 
BLUEデータ 5ビットGREENデータ 5ビットREDデータ 5ビット

部は無視されます。
また、RGBそれぞれの下位に3ビットずつ0を付けて8ビットにします。

 ●バック画面テーブルアドレスレジスタ

 バック画面テーブルアドレスレジスタは、バック画面のカラーモードとテーブルの先頭アドレスを指定します。書き込み専用の32ビットのレジスタで、1800ACH〜1800AEH番地にあります。電源投入後またはリセット後、値は0にクリアされますので必ず設定してください。

BKTAU 1800AC
   15   
   14   
   13   
   12   
   11   
   10   
   09   
   08   
BKCLMD 
   -   
   -   
   -   
   -   
   -   
   -   
   -   

   07   
   06   
   05   
   04   
   03   
   02   
   01   
   00   
   -   
   -   
   -   
   -   
   -   
BKTA18 
BKTA17 
BKTA16 

BKTAL 1800AE
   15   
   14   
   13   
   12   
   11   
   10   
   09   
   08   
BKTA15 
BKTA14 
BKTA13 
BKTA12 
BKTA11 
BKTA10 
BKTA9  
BKTA8  

   07   
   06   
   05   
   04   
   03   
   02   
   01   
   00   
BKTA7  
BKTA6  
BKTA5  
BKTA4  
BKTA3  
BKTA2  
BKTA1  
BKTA0  

バック画面カラーモードビット:BACK color mode bit (BKCLMD)、ビット15
 バック画面のカラーモードを指定します。

BKCLMDバック画面カラー
0
単色にする
1
ラインごとに指定する

バック画面テーブルアドレスビット:BACK color table address bit (BKTA18〜BKTA0)
 VRAM上のバック画面テーブルの先頭アドレスを指定します。

BKTA18〜BKTA161800ACHビット2〜0          
BKTA15〜BKTA01800AEHビット15〜0          

 実際の先頭VRAMアドレスは、以下の式で計算されます。VRAM容量が4Mビットの場合は、アドレスの最上位ビットは無視されます。


(バック画面テーブル先頭アドレス)
             =(バック画面テーブルアドレスレジスタ値19ビット)×2H

 バック画面カラーモードビットを「単色」に設定した場合には、バック画面テーブルアドレスビットで指定したカラーデータが画面全体に使われます。


戻る進む
HARDWARE ManualVDP2ユーザーズマニュアル第7章 ライン画面
Copyright SEGA ENTERPRISES, LTD., 1997