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

■4.2 スクロール画面構成

 スクロール画面には、セル形式とビットマップ形式の2つの画面形式があります。

 ●セル形式

 セル形式のスクロール画面は、横8ドット×縦8ドットの絵のパターンである「セル」、セルを横1×縦1、または横2×縦2に並べた「キャラクタパターン」、キャラクタパターンを横32×縦32または横64×縦64に並べた「ページ」、ページを横1×縦1、横2×縦1、または横2×縦2に並べた「プレーン」、プレーンを横2×縦2(ノーマルスクロール画面の場合)、または横4×縦4(回転スクロール画面の場合)に並べた「マップ」で構成されます。セル形式のスクロール画面の構成を図4.1に示します。

図4.1 セル形式のスクロール画面の構成

 ドットのカラーデータをVRAMにキャラクタパターンテーブルとして格納したものがセルデータとなります。カラーデータはキャラクタ色数により4、8、16、または32ビットになります。セルデータを1または4個並べたものがキャラクタパターンデータになります。キャラクタのパターンネームデータ(キャラクタパターンデータのアドレス)をパターンネームテーブルとして格納したものが、ページデータとなります。ページデータを1、2、または4個並べたものがプレーンとなります。マップは、パターンネームテーブルの先頭アドレスをマップレジスタとマップオフセットレジスタに指定します。セル形式のスクロール画面の構成とデータの設定の対応を図4.2に示します。

図4.2 セル形式のスクロール画面の構成とデータの設定の対応

[注]
キャラクタパターン、プレーンのサイズはレジスタの設定によって変わり、 マップのサイズはスクロール画面の種類によって変わります。 図4.2は、 キャラクタパターンが横2セル×縦2セル、 プレーンが横2ページ×縦2ページ、 ノーマルスクロール画面(横2プレーン×縦2プレーン)の例です。

 ●ビットマップ形式

 ビットマップ形式のスクロール画面は、横512ドットまたは1024ドット、縦256ドットまたは512ドットの大きさのビットマップパターンで構成されます。ビットマップ形式で画面を表示する場合には、ビットマップの大きさをレジスタに設定し、設定した大きさのビットマップパターンをVRAMに格納してください。
 ビットマップ形式のスクロール画面の構成を図4.3に、ビットマップ形式のスクロール画面とレジスタの関係を図4.4に示します。

図4.3 ビットマップ形式のスクロール画面の構成

図4.4 ビットマップ形式のスクロール画面の構成とデータの設定の関係
 マップオフセットレジスタ                           
  ┌────────┐             キャラクタコントロールレジスタ
  │マップオフセット│→┌───────────┐ ┌─────────┐  
  └────────┘ │ドット0のカラーデータ│←│ キャラクタ色数 │  
             ├───────────┤ └─────────┘  
             │           │              
             │           │              
             │           │              
  ビットマップ形式   │           │              
  ┌───┬───┐  │           │              
  │   │   │  │           │              
  │   │   │  │  ビットマップ   │              
┌→├───┼───┤  │           │              
│ │   │   │  │           │              
│ │   │   │  │           │              
│ └───┴───┘  │           │              
│            │           │              
│            │           │              
│            │           │              
│            └───────────┘              
│                                       
│キャラクタコントロールレジスタ                        
│ ┌─────────┐                           
└─┤ビットマップサイズ│                           
  └─────────┘                           

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