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

 ●係数テーブルコントロールレジスタ

 係数テーブルコントロールレジスタは、係数テーブルを制御します。書き込み専用の16ビットのレジスタで、1800B4H番地にあります。電源投入後またはリセット後、値は0にクリアされますので必ず設定してください。

KTCTL 1800B4H
   15   
   14   
   13   
   12   
   11   
   10   
   09   
   08   
   -   
   -   
   -   
RBKLCE 
RBKMD1 
RBKMD0 
RBKDBS 
RBKTE  

   07   
   06   
   05   
   04   
   03   
   02   
   01   
   00   
   -   
   -   
   -   
RAKLCE 
RAKMD1 
RAKMD0 
RAKDBS 
RAKTE  

   
係数ラインカラーイネーブルビット:Coefficient line color enable bit (RAKLCE, RBKLCE)
 係数データ中のラインカラー画面データを使用するかどうかを指定します。

RAKLCE1800B4Hビット4回転パラメータA用
RBKLCE1800B4Hビット12回転パラメータB用

 このビットは、対応する係数テーブルが使用されていて、さらにデータサイズが2ワードのときのみ有効です。

RxKLCE処理
0係数データ中のラインカラー画面データを使用しない
1係数データ中のラインカラー画面データを使用する
[注]ビット名のxには、AまたはBが入ります。

   
係数データモードビット:Coefficient mode bit (RAKMD1, RAKMD0, RBKMD1, RBKMD0)
 係数データを何のパラメータとして使用するかを指定します。

RAKMD1,RAKMD01800B4Hビット3,2回転パラメータA用
RBKMD1,RBKMD01800B4Hビット11,10回転パラメータB用

 このビットは常に有効なので書き換えるタイミングに注意してください。

RxKMD1RxKMD0モード係数データの機能
000拡大縮小係数kx、kyとして使用する
011拡大縮小係数kxとして使用する
102拡大縮小係数kyとして使用する
113回転変換後の視点座標Xpとして使用する
[注]ビット名のxには、AまたはBが入ります。

   

係数データサイズビット:Coefficient data size bit (RAKDBS, RBKDBS)
 係数データのサイズを指定します。

RAKDBS1800B4Hビット1回転パラメータA用
RBKDBS1800B4Hビット9回転パラメータB用

 このビットは、対応する係数テーブルが使用されているときのみ有効です。

RxKDBS係数データサイズ
02ワード
11ワード
[注]ビット名のxには、AまたはBが入ります。

   
係数テーブルイネーブルビット:Coefficient table enable bit (RAKTE, RBKTE)
 係数テーブルを使用するかどうかを指定します。

RAKTE1800B4Hビット0回転パラメータA用
RBKTE1800B4Hビット8回転パラメータB用

RxKTE処理
0係数テーブルを使用しない
1係数テーブルを使用する
[注]ビット名のxには、AまたはBが入ります。


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