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 .
-
■1.1 What is VDP1?
-
●System configuration
-
●Functions of VDP1
-
■1.2 Screen mode
-
●Screen mode and display range
-
●Frame buffer rotation readout
-
■2.1 Address map
-
●Frame buffer
-
●System register
-
■2.2 Table on VRAM
-
●Flow of drawing procedure
-
●Command table flow
-
●Table reference
-
●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
-
■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
-
■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)
-
■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
-
●VDP1 general
-
●System register
-
●Command
★ HARDWARE Manual
Copyright SEGA ENTERPRISES, LTD., 1997