Japanese
HARDWARE Manual

VDP1 User's Manual

1st edition/Rel.2


Introduction

This manual explains the functions of VDP1 and how to use it. VDP1 mainly defines drawing data and draws.

Manual structure

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

Chapter 1 Functions of VDP1

■1.1 What is VDP1?
    ●System configuration
    ●Functions of VDP1
■1.2 Screen mode
    ●Screen mode and display range
    ●Frame buffer rotation readout

Chapter 2 Address Map

■2.1 Address map
    ●Frame buffer
    ●System register
■2.2 Table on VRAM

Chapter 3 Process flow

    ●Flow of drawing procedure
    ●Command table flow
    ●Table reference

Chapter 4 System Register

    ●System register list
■4.1 TV mode selection register
■4.2 Frame buffer switching mode register
    ●Sequence when using erase & change
    ●Usage example
■4.3 Plot trigger register
■4.4 Erase write
    ■Erase write data register
    ■Erase write upper left coordinate register
    ■Erase write lower right coordinate register
■4.5 Forced drawing termination register
■4.6 Transfer end status register
■4.7 Processing suspension table address register
■4.8 Current processing table address register
■4.9 Mode status register

Chapter 5 Table

■5.1 Character pattern table
■5.2 Color lookup table
    ●Lookup table mode
    ●Character pattern
    ●Command table
■5.3 Gouraud shading table
    ●Gouraud shading
    ●Specifying Gouraud shading
    ●Gouraud shading processing
■5.4 Command table

Chapter 6 Command Table

■6.1 CMDCTRL (control word)
■6.2 CMDLINK (LINK specification)
■6.3 CMDPMOD (drawing mode word)
    ■High speed shrink
    ■Pre-clipping disabled
    ■User clipping enabled
    ■User clipping mode
    ■Mesh enabled
    ■End code invalid
    ■Transparent pixels disabled
    ■Color mode
    ■Color calculation
    ■MSB on
■6.4 CMDCOLR (color control word)
    ■Color bank
    ■Color lookup table
    ■Non-texture color
■6.5 CMDSRCA (character address)
■6.6 CMDSIZE (character size)
■6.7 CMDXA~CMDYD (vertex coordinate data)
■6.8 CMDGRDA (Gouraud shading table)

Chapter 7 Commands

■7.1 System clipping coordinate setting command
    ●System clipping
■7.2 User clipping coordinate setting command
    ●User clipping
■7.3 Relative coordinate setting command
    ●Relative coordinates
■7.4 Standard sprite drawing commands
■7.5 Rectangular sprite drawing command
    ●Specify two coordinates (rectangular sprite drawing command)
    ●Fixed point specification (rectangular sprite drawing command)
■7.6 Transformed sprite drawing command
■7.7 Polygon drawing commands
■7.8 Polyline drawing command
■7.9 Line drawing commands
■7.10 Drawing end command

Chapter 8 Quick Reference

Chapter 9 Precautions for use

    ●VDP1 general
    ●System register
    ●Command

explanation of words

Table of contents

index


HARDWARE Manual
Copyright SEGA ENTERPRISES, LTD., 1997