English
HARDWARE ManualVDP2ユーザーズマニュアル
戻る進む
VDP2ユーザーズマニュアル

第3章 RAM


 VDP2には、パターンネームテーブルやキャラクタパターン等を定義するための専用VRAMが接続されています。VRAMは、それぞれVRAM-A、VRAM-Bと呼ばれる同じ容量に2分割されています。VRAM-A、VRAM-Bはそれぞれバンク0、バンク1と呼ばれる同じ容量に2分割することができます。こうして分割された同じ容量の4つのバンクを、VRAM-A0、VRAM-A1、VRAM-B0、VRAM-B1と呼びます。VRAMには、表3.1に示すデータを定義します。
 また、スクロール画面とスプライトのカラーデータを定義するためのカラーRAMを内蔵しています。

表3.1 VRAMに定義するデータ
表示形式がセル形式の場合必ず
定義しなければならないデータ
表示形式がビットマップ
形式の場合必ず定義しな
ければならないデータ
必要に応じて定義するデータ
パターンネームテーブルデータ
キャラクタパターンデータ
 
 
 
 
 
ビットマップパターンデータ
 
 
 
 
 
 
ラインスクロールテーブルデータ
縦セルスクロールテーブルデータ
回転パラメータテーブルデータ
係数テーブルデータ
ラインカラー画面テーブルデータ
バック画面テーブルデータ
ラインウィンドウテーブルデータ

■3.1 アドレスマップ

 VDP2は、4Mビットと8Mビットの2種類のVRAMに対応できます。4MビットのVRAMを使用しているシステム用に作られたプログラムは、8MビットのVRAMを使用しているシステムにも使うことができますが、その逆はできません。

 システムに使用しているVRAM容量によって、アドレスマップは図3.1のように変わります。

図3.1 容量別VRAMアドレスマップ
 ●VRAM容量:4Mビット     
  000000H┌───────────┐
         │           │
         │  VRAM−A0  │
  01FFFFH│           │
  020000H├───────────┤
         │           │
         │  VRAM−A1  │
  03FFFFH│           │
  040000H├───────────┤
         │           │
         │  VRAM−B0  │
  05FFFFH│           │
  060000H├───────────┤
         │           │
         │  VRAM−B1  │
         │           │
  07FFFFH└───────────┘

 ●VRAM容量:8Mビット     
  000000H┌───────────┐
         │           │
         │           │
         │  VRAM−A0  │
         │           │
  03FFFFH│           │
  040000H├───────────┤
         │           │
         │           │
         │  VRAM−A1  │
         │           │
  07FFFFH│           │
  080000H├───────────┤
         │           │
         │           │
         │  VRAM−B0  │
         │           │
  0BFFFFH│           │
  0C0000H├───────────┤
         │           │
         │           │
         │  VRAM−B1  │
         │           │
         │           │
  0FFFFFH└───────────┘

 ●VRAMサイズレジスタ

 VRAMサイズレジスタは、システムに使用しているVRAM容量を指定します。リードライト可能な16ビットのレジスタで180006H番地にあります。ただし、ビット3〜0は読み出し専用のビットです。電源投入後またはリセット後、ビット15(VRAMSZ)の値は0にクリアされますので必ず設定してください。

VRSIZE 180006H
   15   
   14   
   13   
   12   
   11   
   10   
   09   
   08   
VRAMSZ-------

   07   
   06   
   05   
   04   
   03   
   02   
   01   
   00   
----VER3VER2VER1VER0

VRAMサイズビット:VRAM size bit (VRAMSZ)、ビット15
 システムに使用しているVRAMの容量を指定します。

VRAMSZ
V R A M 容 量
0
4Mビット
1
8Mビット

 このビットは、VRAMにデータを書き込む前に必ず設定してください。

バージョンナンバービット:Version number bit (VER3〜VER0)、ビット3〜0
 VDP2のバージョンナンバーを表します。最初は0になっています。


戻る進む
HARDWARE Manual VDP2ユーザーズマニュアル
Copyright SEGA ENTERPRISES, LTD., 1997