English
★HARDWARE Manual ★VDP1ユーザーズマニュアル
▲戻る| 進む▼
VDP1ユーザーズマニュアル/第4章 システムレジスタ

■4.4 イレースライト

 描画を開始する前に、スプライトICはフレームバッファの内容を消去します。この消去をイレースライトと呼び、消去するフィル領域とその領域に書き込むフィルデータを指定します。 イレースライトに関連するレジスタには、イレースライトデータレジスタ、イレースライト左上座標レジスタ、イレースライト右下座標レジスタの3つがあります。

■イレースライトデータレジスタ

 イレースライトデータレジスタ(EWDR、Erase write data register)は、イレースライトのときのフィルデータを定義します。書き込み専用の16bitのレジスタで、100006H番地にあります。 電源投入後またはリセット後は、値が不定になりますので、必ずフィルデータを設定してください。

16bit/pixel時
EWDR
100006H
(W)
bit15
bit14
bit13
bit12
bit11
bit10
bit9
bit8
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
イレースライトデータ

8bit/pixel時
EWDR
100006H
(W)
bit15
bit14
bit13
bit12
bit11
bit10
bit9
bit8
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
偶数X座標イレースライトデータ奇数X座標イレースライトデータ

イレースライトデータ: erase write data、bit15〜0
 フレームバッファにパーツを描画するとき、VDP1は自動的にフレームバッファを消去します。この消去(イレースライト)時にイレースライトデータレジスタに設定した16bitのデータがフレームバッファに満たされ(フィルされ)ます。

 フレームバッファへの描画が8bit/pixel(ハイレゾリューションまたは回転8)のときは2pixelずつイレースライトされることになります。
 イレースライトする領域はイレースライト左上座標レジスタ、イレースライト右下座標レジスタで設定されます。

■イレースライト左上座標レジスタ

 イレースライト左上座標レジスタ(EWLR、Erase write left coordinate register)は、イレースライト領域の左上座標を設定します。書き込み専用の16bitのレジスタで、100008H番地にあります。 電源投入後またはリセット後は、値が不定になりますので、必ず座標を設定してください。未使用ビットは0に設定してください。

EWLR
100008H
(W)
bit15
bit14
bit13
bit12
bit11
bit10
bit9
bit8
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
0左上座標X1左上座標Y1

イレースライト左上座標X1: bit14〜9
イレースライト左上座標Y1: bit8〜0

■イレースライト右下座標レジスタ

 イレースライト右上座標レジスタ(EWRR、Erase write right coordinate register)は、イレースライト領域の右下座標を設定します。書き込み専用の16ビットのレジスタで、10000AH番地にあります。 電源投入後またはリセット後は、値が不定になりますので、必ず座標を設定してください。

EWRR
10000AH
(W)
bit15
bit14
bit13
bit12
bit11
bit10
bit9
bit8
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
右下座標X3右下座標Y3

イレースライト右下座標X3: bit15〜9
イレースライト右下座標Y3: bit8〜0

16bit/pixel時
左上座標X1=レジスタ設定値×8
右下座標X3=レジスタ設定値×8−1

8bit/pixel時
左上座標X1=レジスタ設定値×16
右下座標X3=レジスタ設定値×16−1

 したがって、左上座標X1、右下座標X3の取りうる値は以下のとおりです。

システム
レジスタの値
16bit/pixel
8bit/pixel
ハイレゾリューション
回転8
左上座標X1
右下座標X3
左上座標X1
右下座標X3
左上座標X1
右下座標X3
0
0
設定禁止
0
設定禁止
0
設定禁止
1
8
7
16
15
16
15
2
16
15
32
31
32
31
:
:
:
:
:
:
:
31
248
247
496
495
496
495
32
256
255
512
511
設定禁止
511
33
264
263
528
527
設定禁止
設定禁止
:
:
:
:
:
:
:
40
320
319
640
639
:
:
:
:
:
:
:
:
:
43
344
343
688
687
:
:
44
352
351
704
703
:
:
:
:
:
:
:
:
:
62
496
495
992
991
:
:
63
504
503
1008
1007
:
:
64
設定禁止
511
設定禁止
1023
:
:
65〜
設定禁止
設定禁止
設定禁止
設定禁止
設定禁止
設定禁止

図4.2 イレースライト領域

表4.4 ラスター数とピクセル数
画面モード
横ピクセル数
1ラスター中
のピクセル数
1フィールド中
のラスター数
NTSC
320
1708
263
PAL
352
1820
313
31KC
−
852
525
HDTV
−
848
562

表4.5 Vブランクイレースに使用できるピクセル数(ノンインタレース時)
画面モード
解像度(横×縦)
使用できるピクセル数
NTSC
320×224
58812
320×240
34684
352×224
63180
352×240
37260
PAL
320×224
134212
320×240
110084
320×256
85956
352×224
144180
352×240
118260
352×256
92340
31KC
320×480
29340
HDTV
352×480
53136


▲戻る| 進む▼
★HARDWARE Manual ★VDP1ユーザーズマニュアル
Copyright SEGA ENTERPRISES, LTD., 1997