English
HARDWARE ManualVDP1ユーザーズマニュアル
戻る進む
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 ManualVDP1ユーザーズマニュアル
Copyright SEGA ENTERPRISES, LTD., 1997