★ HARDWARE Manual
VDP1 User's Manual
1st edition / Rel.2
Introduction
- This manual describes the functions of VDP1 and how to use it. VDP1 mainly defines and draws drawing data.
Manual structure
- This manual consists of the following chapters, a table of contents , and an index .
- ■ 1.1 What is VDP1?
- ● System configuration
- ● Functions of VDP1
- ■ 1.2 screen mode
- ● Screen mode and display range
- ● Rotational read of frame buffer
- ■ 2.1 Address map
- ● Frame buffer
- ● System register
- ■ 2.2 Table on VRAM
- ● Flow of drawing procedure
- ● Command table flow
- ● Table reference
- ● List of system registers
- ■ 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 Light
- ■ Erase light data register
- ■ Erase light upper left coordinate register
- ■ Erase light lower right coordinate register
- ■ 4.5 Forced drawing end register
- ■ 4.6 Transfer end status register
- ■ 4.7 Processing interruption table Address register
- ■ 4.8 Current processing table address register
- ■ 4.9 Mode status register
- ■ 5.1 Character pattern table
- ■ 5.2 Color look-up table
- ● Look-up table mode
- ● Character pattern
- ● Command table
- ■ 5.3 Gouraud shading table
- ● Gouraud shading
- ● Designation of Gouraud shading
- ● Gouraud shading processing
- ■ 5.4 Command table
- ■ 6.1 CMDCTRL (control word)
- ■ 6.2 CMD LINK (LINK specified)
- ■ 6.3 CMDP MOD (drawing mode word)
- ■ High speed shrink
- ■ Pre-clipping disabled
- ■ User clipping enabled
- ■ User clipping mode
- ■ Mesh effective
- ■ End code invalid
- ■ Transparent pixel invalid
- ■ Color mode
- ■ Color calculation
- ■ MSB on
- ■ 6.4 CMD COLR (color control word)
- ■ Color bank
- ■ Color look-up table
- ■ Non-texture color
- ■ 6.5 CMD SRCA (character address)
- ■ 6.6 CMD SIZE (character size)
- ■ 6.7 CMDXA ~ CMDYD (vertex coordinate data)
- ■ 6.8 CMD GRDA (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 Fixed sprite drawing command
- ■ 7.5 Rectangle sprite drawing command
- ● Specify two coordinates (rectangular sprite drawing command)
- ● Fixed point specification (rectangular sprite drawing command)
- ■ 7.6 Transform sprite drawing command
- ■ 7.7 Polygon drawing command
- ■ 7.8 Polyline drawing command
- ■ 7.9 Line drawing command
- ■ 7.10 Drawing end command
- ● VDP1 in general
- ● System register
- ● Command
★ HARDWARE Manual
Copyright SEGA ENTERPRISES, LTD., 1997