HARDWARE ManualVDP1 User's Manual
BackForward
VDP1 User's Manual

Chapter 8 Quick Reference


■ 8.1 System registers

● TV mode selection register (TVMR, TV mode register)

V blank erase write enable bit: V blank erase / write enable (VBE), bit 3
TV mode select bit: TV mode select (TVM), bits 2-0

● Frame buffer switching mode register

Frame buffer change mode bit: frame buffer change mode (FCM), bit 1
Frame buffer change trigger bit: frame buffer change trigger (FCT), bit 0
Double interlace enable bit: double interlace enable (DIE), bit 3
Double-density interlaced drawing line: double interlace plot line (DIL) , bit 2
Even / odd coordinate selection bit: even / odd coordinate select bit ( EOS), bit 4

● Plot trigger register

Plot trigger mode: plot trigger mode (PT), bits 1, 0

● Erase light data register

Erase write data: erase write data, bits 15-0

● Erase light upper left coordinate register

Erase light upper left coordinates X1: Bits 14-9
Erase light upper left coordinates Y1: Bits 8 to 0

● Erase light lower right coordinate register

Erase light lower right coordinates X3: bits 15-9
Erase light lower right coordinates Y3: bits 8 to 0

● Forced drawing end register

● Transfer end status register

End-bit fetch status at the current frame: current end-bit fetch status (CEF), bit 1
End-bit fetch status in the previous frame: before end-bit fetch status (BEF), bit 0

● Processing interruption table address register

Processing interruption table address: Bits 15 to 0

● Current processing table address register

Current processing table address: Bits 15 to 0

● Mode status register

Version number: version number (VER), bits 15-12
Plot trigger mode upper: PTM1, bit 8
Even / odd coordinate selection bits: EOS, bit 7
Dense interlaced enable bit: DIE, bit 6
Dense interlaced drawing line: DIL, bit 5
Framebuffer switching mode bits: FCM, bit 4
V Blank Erase Light Allow Bits: VBE, Bit 3
TV mode selection bits: TVM, bits 2-0

■ 8.2 Table

● Character pattern table

● Color look-up table

● Gouraud shading table

■ 8.3 Command table

● CMDCTRL (control word)

End bit: end bit (END), bit 15
Jump format: jump select (JP), bits 14-12
Zoom point bits: zoom point (ZP), bits 11-8
Character read direction bits: character read direction (Dir), bits 5-4
Command select bits: command select (Comm), bits 3-0

● CMD LINK (LINK specified)

● CMDP MOD (drawing mode word)

High speed shrink: high speed shrink (HSS), bit 12
Pre-clipping invalid: preclipping disable (Pclp), bit 11
Clipping mode bits: clipping mode bit (Cmod), bit 9
Mesh enable bit: mesh enable bit (Mesh), bit 8
End code invalid bit: end-code disable (ECD), bit 7
Transparent pixel disable bits: see-through pixel disable (SPD), bit 6
Color mode bit: color mode bit, bits 5-3
Color calculation bit: color calculation bit, bits 2 to 0
MSB on bit: MON (MSB on), bit 15

● CMD COLR (color control word)

● CMDSRCA (character address)

● CMD SIZE (character size)

● CMDXA to CMDYD (vertex coordinate data)

● CMD GRDA (Gouraud shading table)

■ 8.4 commands

● System clipping coordinate setting command

● User clipping coordinate setting command

● Relative coordinate setting command

● Fixed sprite drawing command

● Rectangle sprite drawing command (specify 2 coordinates)

● Rectangle sprite drawing command (specify 2 coordinates)

● Transform sprite drawing command

● Polygon drawing command

● Polyline drawing command

● Line drawing command

● Drawing end command


BackForward
HARDWARE ManualVDP1 User's ManualChapter 7 Commands
Copyright SEGA ENTERPRISES, LTD., 1997