HuC6270(7up)

VDC。PC-FX にはこの HuC6270 が 2 個搭載されています。このチップは PC-Engine と同じらしい。

I/Oポートアドレス

HuC6270-AHuC6270-B
レジスタ(W)400h500h
ステータス(R)400h500h
データ(R/W)404h504h

レジスタ

00h VRAM 書き込みアドレス(Half)

VRAM にデータを書き込むアドレスを指定します。この値は、reg02h にデータを出力すると +1 されます。

01h VRAM 読み込みアドレス(Half)

VRAM の読み込むアドレスを指定します。この値は、reg02h のデータを読み込むと +1 されます。

02h VRAM 読み書きデータ(Half)

このレジスタにデータを書き込むと reg00h で指定した VRAM のアドレスにデータが書き込まれます。レジスタを読み込んだ場合は、reg01h で指定されたアドレスのデータを返します。

05h コントロールレジスタ(Half)

HuC6270 の動作を設定します。

bit12-11reg00h,reg01h の増分指定
00 = +1
01 = +32
10 = +64
11 = +128
bit7BG 表示
bit6Sprite 表示

0Ah (Half)

0Bh (Half)

0Ch (Half)

0Dh (Half)

0Eh (Half)

0Fh DMA コントロール(Half)

10h DMA 転送元アドレス(Half)

11h DMA 転送先アドレス(Half)

12h DMA 転送長さ(Half)

13h スプライトアトリビュートテーブルアドレス(Half)

SATB のアドレスを指定します。


[TOPへ戻る]