Japanese
HARDWARE Manual

VDP2 User's Manual

Rel.2


Introduction

This manual explains the functions and usage of VDP2 (video display processor 2). VDP2 controls scrolling screens and display priorities.

Manual structure

This manual consists of the following chapters, a table of contents with figures , and an index .

Chapter 1 VDP2 functions

■1.1 System configuration
■1.2 Address map
    ●VRAM
    ●Color RAM
    ●Register
■1.3 Scroll function
    ●Display screen
    ●Scroll screen
    ●Line screen
    ●Window
■1.4 Priority function
    ●Priority function
    ●Color calculation function
    ●Color offset function
    ●Shadow function

Chapter 2 TV screen

■2.1 TV screen mode
    ●Dedicated high resolution graphic mode
■2.2 Interlace mode
■2.3 TV screen configuration
■2.4 TV screen mode register
■2.5 External signals and scanning status
    ●External signal enable register
    ●Screen status register
    ●H counter register
    ●V counter register

Chapter 3 RAM

■3.1 Address map
    ●VRAM size register
■3.2 VRAM bank division
    ●RAM control register
■3.3 How to access VRAM during the display period
    ●VRAM access during display period
    ●Image data access
    ●Vertical cell scroll table data access
    ●Read/write access by CPU
    ●VRAM cycle pattern register specification procedure
    ●VRAM cycle pattern register
■3.4 Color RAM mode
    ●RAM control register

Chapter 4 Scroll screen

■4.1 Screen display control
    ●Screen display enable register
■4.2 Scroll screen configuration
    ●Cell format
    ●Bitmap format
■4.3 Cell
    ●Number of character colors
    ●Cell data structure
    ●Transparent dots
    ●RGB format dot data
■4.4 Character pattern
    ●Character size and cell placement
■4.5 Character control register
■4.6 Pattern name table (page)
    ●Data structure of pattern name table
    ●Pattern name data
    ●Pattern name control register
■4.7 Plane
    ●Plane size
    ●Plane size register
■4.8 Map
    ●Map specification register
    ●Map size
    ●Map offset register
    ●Normal scroll screen map register
    ●Rotating scroll screen map register
■4.9 Bitmap
    ●Bitmap size
    ●Number of bitmap colors
    ●Bitmap pattern
    ●Bitmap palette number
    ●Special function bit
    ●Bitmap palette number register
■4.10 Display area
    ●Display area
    ●Screen overflow processing
    ●Screen over pattern name
    ●Screen over pattern name register
■4.11 Mosaic processing
    ●Mosaic control register

Chapter 5 Normal scroll screen

■5.1 Screen scroll function
    ●Screen scroll value register
■5.2 Scaling function
    ●Coordinate increment register
    ●Reduction enable register
■5.3 Line & vertical cell scrolling function
    ●Line scroll function
    ●Vertical cell scrolling function
    ●Line & vertical cell scroll control register
    ●Line scroll table address register
    ●Vertical cell scroll table address register

Chapter 6 Rotating scroll screen

■6.1 Rotating scroll coordinate calculation
■6.2 Rotational scroll screen display control
    ●RAM control register
■6.3 Rotation parameter control
    ●Data structure of rotation parameter table
    ●Rotation parameter table
    ●Rotation parameter read control register
    ●Rotation parameter table address register
    ●Frame buffer rotation readout
    ●Switching rotation parameters
    ●Rotation parameter mode register
■6.4 Coefficient table control
    ●RAM control register
    ●Coefficient table control register
    ●Coefficient table address offset register

Chapter 7 Line screen

■7.1 Line color screen
    ●Line color screen table address register
■7.2 Back screen
    ●Back screen table address register

Chapter 8 Window

■8.1 Window area
    ●Normal rectangular window
    ●Window position register
    ●Normal line window
    ●Line window table address register
    ●Sprite window
    ●Sprite control register
    ●Window effective area for the screen
■8.2 Window processing
    ●Window control register

Chapter 9 Sprite data

■9.1 Sprite data
    ●Sprite type
    ●Sprite color mode
■9.2 Priority and color calculation
    ●Priority number selection
    ●Color calculation enable condition
    ●Color calculation ratio selection
    ●Sprite control register
    ●Priority number register
    ●Color calculation ratio register

Chapter 10 Dot color data

■10.1 Dot color data in palette format
    ●Sprite dot color data
    ●Scroll dot color data
    ●Color RAM address offset register
■10.2 Dot color data in RGB format
    ●Sprite dot color data
    ●Scroll dot color data
■10.3 Special function code
    ●Special function code select register
    ●Special function code register

Chapter 11 Priority Function

■11.1 Priority function
    ●Priority number
    ●Priority number register
■11.2 Special priority function
■11.3 Inserting line color screen
    ●Line color screen enable register

Chapter 12 Color operations

■12.1 Color calculation function
    ●Normal color calculation
    ●Extended color calculation function
    ●Blur calculation function
    ●Color calculation control register
    ●Color calculation ratio register
■12.2 Special color calculation function
    ●Special color calculation mode register

Chapter 13 Color offset function

■13.1 Color offset specification
    ●Color offset enable register
    ●Color offset select register
    ●Color offset register

Chapter 14 Shadow Function

■14.1 Shadow processing
    ●Normal shadow
    ●MSB Shadow
    ●Shadow control register

Chapter 15. How to use VDP2

■15.1 Operation flow
■15.2 How to use RAM
    ●VRAM
    ●Definition of color RAM
    ●Color RAM reference
    ●Register
■15.3 Bit configuration diagram
■15.4 Usage Techniques
    Techniques for making bitmaps any size
    Technique to double buffer VRAM

Chapter 16 Quick Reference

Manual conventions

Table of contents

index


HARDWARE Manual
Copyright SEGA ENTERPRISES, LTD., 1997