English
HARDWARE ManualVDP2ユーザーズマニュアル第15章 VDP2の使用方法
戻る進む
VDP2ユーザーズマニュアル/第15章 VDP2の使用方法

■15.3 ビット構成図

 レジスタの各ビットはそれぞれ他のビットと関連をもっています。スクロール画面別、およびプライオリティ機能別のビット構成図を次に示します。


●TV画面モード

TV画面表示(DISP,180000H,bit15)

ボーダーカラーモード(BDCLMD,180000H,bit8)

インタレースモード(LSMD,180000H,bit7〜6)

垂直方向解像度(VRESO,180000H,bit4〜5)

水平方向解像度(HRESO,180000H,bit2〜0)


●外部信号イネーブル

外部ラッチイネーブル(EXLTEN,180002H,bit9)

外部同期イネーブル(EXSYEN,180002H,bit8)

画像表示エリアセレクト(DASEL,180002H,bit1)

外部画面イネーブル(EXBGEN,180002H,bit0)


●画面ステータス

外部ラッチフラグ(EXLTFG,180004H,bit9)

外部同期フラグ(EXSYFG,180004H,bit8)

Vブランクフラグ(VBLANK,180004H,bit3)

Hブランクフラグ(HBLANK,180004H,bit2)

走査フィールドフラグ(ODD,180004H,bit1)

TV方式フラグ(PAL,180004H,bit)

Hカウンタ値(HCT,180008H,bit9〜0)

Vカウンタ値(VCT,180008H,bit9〜0)

●VRAM

VRAMサイズ(VRAMSZ,180006H,bit15)

VRAM-Aモード(VRAMD,18000EH,bit8)
VRAM-Bモード(VRBMD,18000EH,bit9)

VRAMサイクルパターン(VRAM-AまたはVRAM-A0用) (VCPnA0,180010H,180012H)
VRAMサイクルパターン(VRAM-A1用)        (VCPnA1,180014H,180016H)
VRAMサイクルパターン(VRAM-BまたはVRAM-B0用) (VCPnB0,180018H,18001AH)
VRAMサイクルパターン(VRAM-B1用)        (VCPnB1,18001CH,18001EH)

カラーRAMモード(CRMD,18000EH,bit13〜13)


●スクロール画面

ノーマルスクロール

回転スクロール

外部入力画面

ライン画面


●ノーマルスクロール画面(NBG0)

透明表示イネーブル(N0TPON,180020H,bit8)

画面表示イネーブル(N0ON,180020H,bit0)

キャラクタ色数(N0CHCN,180028H,bit6〜4)

ビットマップイネーブル(N0BMEN,180028H,bit1)

モザイクイネーブル(N0BMEN,180022H,bit0)
モザイクサイズ(MZSZx,180022H)
  • 水平方向モザイクサイズ(MZSZH,180022H,bit11〜8)
  • 垂直方向モザイクサイズ(MZSZV,180022H,bit15〜12)

画面スクロール値(N0SCx,180070H〜180076H)

座標増分(N0ZMx,180078H〜18007EH)

縮小イネーブル(N0ZMQT,N0ZMHF,180098H,bit1〜0)

ラインスクロール間隔(N0LSS,18009AH,bit5〜4)

ラインズームイネーブル(N0LZMX,18009AH,bit3)

ラインスクロールイネーブル・垂直方向用(N0LSCY,18009AH,bit2)

ラインスクロールイネーブル・水平方向用(N0LSCX,18009AH,bit1)

縦セルスクロールイネーブル(N0VCSC,18009AH,bit0)

ラインスクロールテーブルアドレス(N0LSTA,1800A0H,bit2〜1800A2H,bit1)

縦セルスクロールテーブルアドレス(VCSTA,18009CH,bit2〜18009EH,bit1)

●セル形式(NBG0)

キャラクタサイズ(N0CHSZ,180028H,bit0)

パターンネームデータサイズ(N0PNB,180030H,bit15)

 1ワード(パターンネームデータサイズ)
キャラクタナンバー補助モード(N0CNSM,180030H,bit14)
  • 0:パターンネームデータ中のキャラクタナンバーは10ビット長、
     反転機能をキャラクタ単位に指定可能
  • 1:パターンネームデータ中のキャラクタナンバーは12ビット長、
     反転機能は指定できない

特殊プライオリティ(N0SPR,180030H,bit9)
  • (パターンネーム補助データ用)

特殊カラー演算(N0SCC,180030H,bit8)
  • (パターンネーム補助データ用)

補助パレットナンバー(N0SPLT,180030H,bit7〜5)
  • (パターンネーム補助データ用)

補助キャラクタナンバー(N0SCN,180030H,bit4〜0)
  • (パターンネーム補助データ用)

プレーンサイズ(N0PLSZ,18003AH,bit1〜0)

マップオフセット(N0MP,18003CH,bit2〜0)

マップ(N0MPx,180040〜180042H)

●ビットマップ形式(NBG0)

ビットマップサイズ(N0BMSZ,180028H,bit3〜2)

特殊プライオリティ(N0BMPR,18002CH,bit5)

特殊カラー演算(N0BMCC,18002CH,bit4)

補助パレットナンバー(N0BMP,18002CH,bit2〜0)

マップオフセット(N0MP,18003CH,bit2〜0)

●ノーマルスクロール画面(NBG1)

透明表示イネーブル(N1TPON,180020H,bit9)

画面表示イネーブル(N1ON,180020H,bit1)

キャラクタ色数(N1CHCN,180028H,bit13〜12)

ビットマップイネーブル(N1BMEN,180028H,bit9)

モザイクイネーブル(N1BMEN,180022H,bit1)
モザイクサイズ(MZSZx,180022H)
  • 水平方向モザイクサイズ(MZSZH,180022H,bit11〜8)
  • 垂直方向モザイクサイズ(MZSZV,180022H,bit15〜12)

画面スクロール値(N1SCx,180080H〜180086H)

座標増分(N1ZMx,180088H〜18008EH)

縮小イネーブル(N1ZMQT,N1ZMHF,180098H,bit9〜8)

ラインスクロール間隔(N1LSS,18009AH,bit13〜12)

ラインズームイネーブル(N1LZMX,18009AH,bit11)

ラインスクロールイネーブル・垂直方向用(N1LSCY,18009AH,bit10)

ラインスクロールイネーブル・水平方向用(N1LSCX,18009AH,bit9)

縦セルスクロールイネーブル(N1VCSC,18009AH,bit8)

ラインスクロールテーブルアドレス(N1LSTA,1800A4H,bit2〜1800A6H,bit1)

縦セルスクロールテーブルアドレス(VCSTA,18009CH,bit2〜18009EH,bit1)

●セル形式(NBG1)

キャラクタサイズ(N1CHSZ,180028H,bit8)

パターンネームデータサイズ(N1PNB,180032H,bit15)
 1ワード(パターンネームデータサイズ)
キャラクタナンバー補助モード(N1CNSM,180032H,bit14)
  • 0:パターンネームデータ中のキャラクタナンバーは10ビット長、
     反転機能をキャラクタ単位に指定可能
  • 1:パターンネームデータ中のキャラクタナンバーは12ビット長、
     反転機能は指定できない

特殊プライオリティ(N1SPR,180032H,bit9)
  • (パターンネーム補助データ用)

特殊カラー演算(N1SCC,180032H,bit8)
  • (パターンネーム補助データ用)

補助パレットナンバー(N1SPLT,180032H,bit7〜5)
  • (パターンネーム補助データ用)

補助キャラクタナンバー(N1SCN,180032H,bit4〜0)
  • (パターンネーム補助データ用)

プレーンサイズ(N1PLSZ,18003AH,bit3〜2)

マップオフセット(N1MP,18003CH,bit6〜4)

マップ(N1MPx,180044〜180046H)

●ビットマップ形式(NBG1)

ビットマップサイズ(N1BMSZ,180028H,bit11〜10)

特殊プライオリティ(N1BMPR,18002CH,bit3)

特殊カラー演算(N1BMCC,18002CH,bit12)

補助パレットナンバー(N1BMP,18002CH,bit10〜8)

マップオフセット(N1MP,18003CH,bit6〜4)

●ノーマルスクロール画面(NBG2)

透明表示イネーブル(N2TPON,180020H,bit10)

画面表示イネーブル(N2ON,180020H,bit2)

キャラクタ色数(N2CHCN,18002AH,bit1)

セル形式で表示参照:セル形式NBG2

モザイクイネーブル(N2BMEN,180022H,bit2)
モザイクサイズ(MZSZx,180022H)
  • 水平方向モザイクサイズ(MZSZH,180022H,bit11〜8)
  • 垂直方向モザイクサイズ(MZSZV,180022H,bit15〜12)

画面スクロール値(N2SCx,180090H〜180092H)

●セル形式(NBG2)

キャラクタサイズ(N2CHSZ,18002AH,bit0)

パターンネームデータサイズ(N2PNB,180034H,bit15)
 1ワード(パターンネームデータサイズ)
キャラクタナンバー補助モード(N2CNSM,180034H,bit14)
  • 0:パターンネームデータ中のキャラクタナンバーは10ビット長、
     反転機能をキャラクタ単位に指定可能
  • 1:パターンネームデータ中のキャラクタナンバーは12ビット長、
     反転機能は指定できない

特殊プライオリティ(N2SPR,180034H,bit9)
  • (パターンネーム補助データ用)

特殊カラー演算(N2SCC,180034H,bit8)
  • (パターンネーム補助データ用)

補助パレットナンバー(N2SPLT,180034H,bit7〜5)
  • (パターンネーム補助データ用)

補助キャラクタナンバー(N2SCN,180034H,bit4〜0)
  • (パターンネーム補助データ用)

プレーンサイズ(N2PLSZ,18003AH,bit5〜4)

マップオフセット(N2MP,18003CH,bit10〜8)

マップ(N2MPx,180048H〜18004AH)


●ノーマルスクロール画面(NBG3)

透明表示イネーブル(N3TPON,180020H,bit11)

画面表示イネーブル(N3ON,180020H,bit3)

キャラクタ色数(N3CHCN,18002AH,bit5)

セル形式で表示参照:セル形式NBG3

モザイクイネーブル(N3BMEN,180022H,bit3)
モザイクサイズ(MZSZx,180022H)
  • 水平方向モザイクサイズ(MZSZH,180022H,bit11〜8)
  • 垂直方向モザイクサイズ(MZSZV,180022H,bit15〜12)

画面スクロール値(N3SCx,180094H〜180096H)

●セル形式(NBG3)

キャラクタサイズ(N3CHSZ,18002AH,bit4)

パターンネームデータサイズ(N3PNB,180036H,bit15)
 1ワード(パターンネームデータサイズ)
キャラクタナンバー補助モード(N3CNSM,180036H,bit14)
  • 0:パターンネームデータ中のキャラクタナンバーは10ビット長、
     反転機能をキャラクタ単位に指定可能
  • 1:パターンネームデータ中のキャラクタナンバーは12ビット長、
     反転機能は指定できない

特殊プライオリティ(N3SPR,180036H,bit9)
  • (パターンネーム補助データ用)

特殊カラー演算(N3SCC,180036H,bit8)
  • (パターンネーム補助データ用)

補助パレットナンバー(N3SPLT,180036H,bit7〜5)
  • (パターンネーム補助データ用)

補助キャラクタナンバー(N3SCN,180036H,bit4〜0)
  • (パターンネーム補助データ用)

プレーンサイズ(N3PLSZ,18003AH,bit7〜6)

マップオフセット(N3MP,18003CH,bit14〜12)

マップ(N3MPx,18004CH〜18004EH)


●回転スクロール画面(RBG0)

透明表示イネーブル(R0TPON,180020H,bit12)

画面表示イネーブル(R0ON,180020H,bit4)

キャラクタ色数(R0CHCN,18002AH,bit14〜12)

ビットマップイネーブル(R0BMEN,18002AH,bit9)

モザイクイネーブル(R0BMEN,180022H,bit4)
モザイクサイズ(MZSZx,180022H)
  • 水平方向モザイクサイズ(MZSZH,180022H,bit11〜8)
  • 垂直方向モザイクサイズ(MZSZV,180022H,bit15〜12)

回転データバンク指定(RDBSxx,18000EH)

パラメータリードイネーブル(RxxxSTRE,1800B2H)

回転パラメータテーブルアドレス(RPTA,1800BCH,bit12〜1800BEH,bit1)

回転パラメータモード(RPMD,1800B0H,bit1〜0)

係数ラインカラーイネーブル(RxKLCE,1800B4H)

係数データモード(RxKMD,1800B4H)

係数データサイズ(RxKDBS,18004BH)

係数テーブルイネーブル(RxKTE,1800B4H)

係数テーブルアドレスオフセット(RxKTAOS,1800B6H)

●セル形式(RBG0)

キャラクタサイズ(R0CHSZ,18002AH,bit8)

パターンネームデータサイズ(R0PNB,180038H,bit15)
 1ワード(パターンネームデータサイズ)
キャラクタナンバー補助モード(R0CNSM,180038H,bit14)
  • 0:パターンネームデータ中のキャラクタナンバーは10ビット長、
     反転機能をキャラクタ単位に指定可能
  • 1:パターンネームデータ中のキャラクタナンバーは12ビット長、
     反転機能は指定できない

特殊プライオリティ(R0SPR,180038H,bit9)
  • (パターンネーム補助データ用)

特殊カラー演算(R0SCC,180038H,bit8)
  • (パターンネーム補助データ用)

補助パレットナンバー(R0SPLT,180038H,bit7〜5)
  • (パターンネーム補助データ用)

補助キャラクタナンバー(R0SCN,180038H,bit4〜0)
  • (パターンネーム補助データ用)

回転パラメータモード(RPMD,1800B0H,bit1〜0)

●ビットマップ形式(RBG0)

ビットマップサイズ(R0BMSZ,18002AH,bit10)

特殊プライオリティ(R0BMPR,18002EH,bit5)

特殊カラー演算(N0BMCC,18002EH,bit4)

補助パレットナンバー(N0BMP,18002EH,bit2〜0)

回転パラメータモード(RPMD,1800B0H,bit1〜0)

●回転パラメータA用(RBG0)

プレーンサイズ(RAPLSZ,18003AH,bit9〜8)

画面オーバー処理(RAOVR,18003AH,bit11〜10)

画面オーバーパターンネームレジスタ(RAOPN,1800B8H,bit15〜0)

マップオフセット(RAMP,18003EH,bit2〜0)

マップ(RAMPx,180050H〜18005EH)

●回転パラメータB用(RBG0)

プレーンサイズ(RBPLSZ,18003AH,bit13〜12)

画面オーバー処理(RBOVR,18003AH,bit15〜14)

画面オーバーパターンネームレジスタ(RBOPN,1800BAH,bit15〜0)

マップオフセット(RBMP,18003EH,bit6〜4)

マップ(RBMPx,180060H〜18006EH)


●回転スクロール画面(RBG1)

透明表示イネーブル(R1TPON,180020H,bit8)

画面表示イネーブル(R1ON,180020H,bit5)

キャラクタ色数(R1CHCN,180028H,bit6〜4)

セル形式で表示参照:セル形式RBG1

モザイクイネーブル(R1BMEN,180022H,bit0)
モザイクサイズ(MZSZx,180022H)
  • 水平方向モザイクサイズ(MZSZH,180022H,bit11〜8)
  • 垂直方向モザイクサイズ(MZSZV,180022H,bit15〜12)

●セル形式(RBG1)

キャラクタサイズ(NBG0用)(N0CHSZ,180028H,bit0)

パターンネームデータサイズ(NBG0)(N0PNB,180030H,bit15)
 1ワード(パターンネームデータサイズ)
キャラクタナンバー補助モード(NBG0)(N0CNSM,180030H,bit14)
  • 0:パターンネームデータ中のキャラクタナンバーは10ビット長、
     反転機能をキャラクタ単位に指定可能
  • 1:パターンネームデータ中のキャラクタナンバーは12ビット長、
     反転機能は指定できない

特殊プライオリティ(NBG0)(R1SPR,180030H,bit9)
  • (パターンネーム補助データ用)

特殊カラー演算(NBG0)(R1SCC,180030H,bit8)
  • (パターンネーム補助データ用)

補助パレットナンバー(NBG0)(R1SPLT,180030H,bit7〜5)
  • (パターンネーム補助データ用)

補助キャラクタナンバー(NBG0)(R1SCN,180030H,bit4〜0)
  • (パターンネーム補助データ用)

回転パラメータBを使用参照:回転パラメータB用

●回転パラメータB用(RBG1)

プレーンサイズ(RBPLSZ,18003AH,bit13〜12)

画面オーバー処理(RBOVR,18003AH,bit15〜14)

画面オーバーパターンネームレジスタ(RBOPN,1800BAH,bit15〜0)

マップオフセット(RBMP,18003EH,bit6〜4)

マップ(RBMPx,180060H〜18006EH)


●ラインカラー画面(LNCL)

ラインカラー画面カラーモード(LCCLMD,1800A8H,bit15)


●バック画面(BACK)

バック画面カラーモード(BKCLMD,1800ACH,bit15)

バック画面テーブルアドレス(BKTA,1800ACH,bit12〜1800AEH,bit0)

●ウィンドウ

ノーマル矩形ウィンドウ

ノーマルラインウィンドウ

スプライトウィンドウ

●ノーマル矩形ウィンドウ

ウィンドウポジション(水平方向座標)(WxxX,1800C0H〜1800CCH)

ウィンドウポジション(垂直方向座標)(WxxY,1800C2H〜1800CEH)


●ノーマルラインウィンドウ

ラインウィンドウイネーブル(WxLWE,1800D8H〜1800DCH)

ラインウィンドウテーブルアドレス(WxLWTA,1800D8H〜1800DEH)


●スプライトウィンドウ

スプライトウィンドウイネーブル(SPWINEN,1800E0H,bit4)


●トウィンドウコントロール

ウィンドウロジック(xxLOG,1800D0H〜1800D6H)

ウィンドウイネーブル(W0用)(xxW0E,1800D0H〜1800D6H)

ウィンドウイネーブル(W1用)(xxW1E,1800D0H〜1800D6H)

ウィンドウイネーブル(SW用)(xxSWE,1800D0H〜1800D6H)

ウィンドウエリア(W0用)(xxW0A,1800D0H〜1800D6H)

ウィンドウエリア(W1用)(xxW1A,1800D0H〜1800D6H)

ウィンドウエリア(SW用)(xxSWA,1800D0H〜1800D6H)


●スプライト

スプライトカラー演算条件(SPCCCS,1800E0H,bit13〜12)

スプライトカラー演算条件ナンバー(SPCCN,1800E0H,bit10〜8)

スプライトカラーモード(SPCLMD,1800E0H,bit5)

スプライトウィンドウイネーブル(SPWINEN,1800E0H,bit4)

スプライトタイプ(SPTYPE,1800E0H,bit3〜0)

プライオリティナンバー(スプライト用)(SxPRIN,1800F0H〜1800F6H)

カラー演算割合(スプライト用)(SxCCRT,180100H〜180106H)


●ドットカラーデータ

カラーRAMアドレスオフセット(xxCAOS,1800E4H〜180E6H)

特殊機能コードセレクト(xxSFCS,180024H)

特殊機能コード(SFCDxx,180026H)


●プライオリティ

ラインカラー挿入イネーブル(xxLCEN,1800E8H)

特殊プライオリティモード(xxSPRM,1800EAH)

プライオリティナンバー(スクロール画面用)(xxPRIN,1800F8H〜1800FCH)


●カラー演算

ボカシ演算イネーブル(BOKEN,1800ECH,bit15)

ボカシ画面ナンバー(BOKN,1800ECH,bit14〜12)

拡張カラー演算イネーブル(EXCCEN,1800ECH,bit10)

カラー演算割合モード(CCRTMD,1800ECH,bit9)

カラー演算モード(CCMD,1800ECH,bit8)

カラー演算イネーブル(xxCCEN,1800ECH)

特殊カラー演算モード(xxSCCM,1800EEH)

カラー演算割合(スクロール画面用)(xxCCRT,180108H〜18010EH)


●カラーオフセット

カラーオフセットイネーブル(xxCOEN,180110H)

カラーオフセットセレクト(xxCOSL,180112H)

カラーオフセット値(COxxx,180114H〜18011EH)


●シャドウ機能

シャドウイネーブル(xxSDEN,1800E2H)

透明シャドセレクト(TPSDSL,1800E2H,bit8)


戻る進む
HARDWARE ManualVDP2ユーザーズマニュアル第15章 VDP2の使用方法
Copyright SEGA ENTERPRISES, LTD., 1997