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

 ●係数テーブルアドレスオフセットレジスタ

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

KTAOF 1800B6H
   15   
   14   
   13   
   12   
   11   
   10   
   09   
   08   
   -    
   -    
   -    
   -    
   -    
RBKTAOS2
RBKTAOS1
RBKTAOS0

   07   
   06   
   05   
   04   
   03   
   02   
   01   
   00   
   -    
   -    
   -    
   -    
   -    
RAKTAOS2
RAKTAOS1
RAKTAOS0

   
係数テーブルアドレスオフセットビット:Coefficient table address offset bit
(RAKTAOS2〜RAKTAOS0, RBKTAOS2〜RBKTAOS0)
 回転パラメータテーブルに格納した係数テーブルの先頭アドレスのオフセット値を指定します。

RAKTAOS2〜RAKTAOS01800B6Hビット2〜0回転パラメータA用
RBKTAOS2〜RBKTAOS01800B6Hビット10〜8回転パラメータB用

 これらのビットは、回転パラメータテーブルから読み込んだ係数テーブルスタートアドレス(KAst)の上位に付加されます。
 係数テーブルの実際の先頭アドレスは、係数データのサイズによって変わり、以下の式で計算されます。VRAM容量が4Mビットの場合、アドレスの最上位ビットは無視されます。

☆ 係数データサイズが2ワードの場合 ☆

 (係数テーブル先頭アドレス)
    =(係数テーブルアドレスオフセットレジスタ値下位2ビット)
    ×40000H
    +(KAst整数部16ビット)×4H


☆ 係数データサイズが1ワードの場合 ☆

 (係数テーブル先頭アドレス)
    =(係数テーブルアドレスオフセットレジスタ値3ビット)
    ×20000H
    +(KAst整数部16ビット)×2H


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