English
HARDWARE ManualVDP2ユーザーズマニュアル第4章 スクロール画面
戻る進む
VDP2ユーザーズマニュアル/第4章 スクロール画面

■4.8 マップ

 マップは、2×2または4×4プレーンで構成された正方形のパターンです。ノーマルスクロール画面のマップは2×2プレーン、回転スクロール画面のマップは4×4プレーンで構成されます。 パターンネームテーブル先頭アドレスを、それぞれのプレーンのレジスタに指定することで、プレーンの並べ方を指定します。

 ●マップ指定レジスタ

 マップは、4プレーン(ノーマルスクロール画面)または16プレーン(回転スクロール画面)で構成されており、各画面は、それぞれのプレーン用のパターンネームテーブルの先頭アドレスを指定するための6ビットのマップレジスタをプレーン数ずつ持っています。また、マップレジスタの上位に付ける3ビットのマップオフセットレジスタを1本ずつ持っています。計9ビットのマップ指定レジスタは、パターンネームデータサイズとキャラクタサイズによって、使われるビットとそのレジスタが示すアドレス値が変わります。マップレジスタとマップオフセットレジスタの関係を図4.14に示します。

図4.14 マップ指定レジスタ
┌───────────┐  ┌───────────────────────┐
│  マップオフセット │  │       マップレジスタA        │
│    レジスタ   │  ├───┬───┬───┬───┬───┬───┤
├───┬───┬───┤  │ 5 │ 4 │ 3 │ 2 │ 1 │ 0 │
│ 8 │ 7 │ 6 │  └───┴───┴───┴───┴───┴───┘
└───┴───┴───┘  ┌───────────────────────┐
      │        │       マップレジスタB        │
      │        ├───┬───┬───┬───┬───┬───┤
      │        │ 5 │ 4 │ 3 │ 2 │ 1 │ 0 │
      │        └───┴───┴───┴───┴───┴───┘
      └──┐                 :            
         │                 :            
         │                 │            
         │                 │            
         ↓                 ↓            
   ┌───────────┬───────────────────────┐
   │  マップオフセット │       マップレジスタ         │
   │    レジスタ   │                       │
   ├───┬───┬───┼───┬───┬───┬───┬───┬───┤
   │ 8 │ 7 │ 6 │ 5 │ 4 │ 3 │ 2 │ 1 │ 0 │
   └───┴───┴───┴───┴───┴───┴───┴───┴───┘

パターンネームデータサイズとキャラクタサイズによるマップ指定レジスタの使われるビットとレジスタのアドレス値を表4.8に示します。

表4.8 設定によるマップ指定レジスタのアドレス値
プレーンサイズパターンネーム
データサイズ
キャラクタサイズ使用されるビットおよび実際の
アドレス値
横1ページ×縦1ページ1ワード横1セル×縦1セル(ビット6〜0の値)×2000H
横2セル×縦2セル(ビット8〜0の値)×800H
2ワード横1セル×縦1セル(ビット5〜0の値)×4000H
横2セル×縦2セル(ビット7〜0の値)×1000H
横2ページ×縦1ページ1ワード横1セル×縦1セル(ビット6〜1の値)×4000H
横2セル×縦2セル(ビット8〜1の値)×1000H
2ワード横1セル×縦1セル(ビット5〜1の値)×8000H
横2セル×縦2セル(ビット7〜1の値)×2000H
横2ページ×縦2ページ1ワード横1セル×縦1セル(ビット6〜2の値)×8000H
横2セル×縦2セル(ビット8〜2の値)×2000H
2ワード横1セル×縦1セル(ビット5〜2の値)×10000H
横2セル×縦2セル(ビット7〜2の値)×4000H
[注]VRAM容量を4Mビットと設定した場合には、使用されるビット内の最上位ビットは使用されません。


戻る進む
HARDWARE Manual VDP2ユーザーズマニュアル第4章 スクロール画面
Copyright SEGA ENTERPRISES, LTD., 1997