HARDWARE ManualVDP2 User's Manual
BackForward
VDP2 User's Manual / Chapter 16 Quick Reference

Screen display enabled List
BGON F CBA98 543210
180020H □□□ ■■■■■ □□ ■■■■■■
         │ │ │ │  │ │ │ │ └── N0ON screen display enabled │ │ │  │ │ │ │ └─── N1ON screen display enabled │ │ │ │ │ │ │ │ Enable │ │  │ │ │ │ └───── N3ON screen display enable │ │ │ │ │ │ └────── R0ON screen display enable │ │ │ │ │ └─────── R1ON screen Display enable │  │ │ └────────── N0TPON transparent display enable │ │ │ └─────────── N1TPON transparent display enable │ │ └─────── ───── N2TPON transparent display enable │└───────────── N3TPON transparent display enable └────────────── R0TPON transparent display enable
detail:
● Screen display enable register
connection:
● Transparent dots
reference:
■ 4.1 Screen display control

Mosaic control List
MZCTL FEDCBA98 43210
180022H ■■■■■■■■ □□□ ■■■■■
         │ │ │  │ │ │ │ │ │ │ └── N0MZE Mosaic Enable (for NBG0 or RBG1)
         │ │  │ │ │ │ │ │ │ └─── N1MZE Mosaic Enable (for NBG1)
         │ │ │ │  │ │ │ │ └──── N2MZE Mosaic Enable (for NBG2)
         │ │ │  │ │ │ │ └───── N3MZE Mosaic Enable (for NBG3)
         │ │  │ │ │ │ └────── R0MZE Mosaic Enable (for RBG0)
         │  │ │ └┴┴┴────────── MZSZH Mosaic size (for horizontal mosaic size)
         └┴┴┴────────────── MZSZV Mosaic size (for vertical mosaic size)
detail:
● Mosaic control register
reference:
■ 4.11 Mosaic processing
Cannot be used together:
● Vertical cell scroll function

Special function code select List
SFSEL F 43210
180024H □□□□□□□□□□□ ■■■■■
         │  │ │ └── N0SFCS function code select (for NBG0 or RBG1)
         │ │  └─── N1SFCS function code select (for NBG1)
         │  └──── N2SFCS Function Code Select (for NBG2)
         │ └───── N3SFCS Function Code Select (for NBG3)
         └────── R0SFCS Function Code Select (for RBG0)
detail:
● Special function code select register
connection:
● Special function code register
● Pattern name data
● Bitmap palette number register
reference:
■ 10.3 Special function code
■ 11.2 Special priority function
■ 12.2 Special color calculation function

Special function code List
SFCODE FEDCBA9876543210
180026H ■■■■■■■■■■■■■■■■
         │  │ │ │ | For B
detail:
● Special function code register
connection:
● Special function code select register
● Pattern name data
● Bitmap palette number register
reference:
■ 10.3 Special function code
■ 11.2 Special priority function
■ 12.2 Special color calculation function

Character control (NBG0, NBG1) List
CHCTLA F DCBA98 6543210
180028H □□ ■■■■■■ □ ■■■■■■■
         │ │ │ │ │ │ │ │ │ │ │ │ │
         │ │ │ │ │ │ │ │ │ │ │ └── N0CHSZ character size ┐
         │ │ │ │ │ │ │ │ │ │ │ └─── N0BMEN Bitmap enable │ (for NBG0 or RBG1)
         │ │ │ │ │ │ │ │ │ └ ┴──── N0BMSZ1,0 Bitmap size │
         │ │ │ │ │ │ └┴┴────── N0CHCN2,1,0 Number of character colors ┘
         │ │  │ │ └────────── N1CHSZ Character size ┐
         │ │ │ │ └─────────── N1BMEN Bitmap Enable │ (for NBG1)
         │ │ └ ┴──────────── N1BMSZ1,0 Bitmap size │
         └┴────────────── N1CHCN1,0 Number of character colors ┘
detail:
■ 4.5 Character control register
reference:
■ 4.2 Scroll screen configuration
■ 4.3 cell
■ 4.4 Character pattern
■ 4.6 Pattern name table
■ 4.7 plane
■ 4.8 Map
■ 4.9 Bitmap

Character control (NBG2, NBG3, RBG0) List
CHCTLB F DC A98 54 10
18002AH □ ■■■ □ ■■■ □□ ■■ □□ ■■
         │ │ │ │ │ │ │ │ │ └── N2CHSZ character size ┐ (for NBG2)
         │ │ │ │ │ │ │ │ └─── N2CHCN character color number ┘
         │ │ │ │ │ │ │ └────── N3CHSZ character size ┐ (for NBG3)
         │ │ │ │ │ │ └─────── N3CHCN Character color number ┘
         │ │ │  │ └────────── R0CHSZ Character size ┐
         │ │ │ │ └─────────── R0BMEN Bitmap enable │ (for RBG0)
         │ │ │ └──────────── R0BMSZ Bitmap size │
         └┴┴────────────── R0CHCN2..0 Number of character colors ┘
detail:
■ 4.5 Character control register
reference:
■ 4.2 Scroll screen configuration
■ 4.3 cell
■ 4.4 Character pattern
■ 4.6 Pattern name table
■ 4.7 plane
■ 4.8 Map
■ 4.9 Bitmap

Bitmap palette number (NBG0, NBG1) List
BMPNA F 98 54 210
18002CH □□ ■■ □ ■■■ □□ ■■ □ ■■■
         │ │ │ │ │ │ │ └┴┴── N0BMP6..4 Palette number (for bitmap) ┐
         │ │ │ │ │ │ └────── N0BMCC special color operation (for bitmap) │ (for NBG0)
         │ │ │ │ │ └─────── N0BMPR special priority (for bitmap) ┘
         │ │ │ │ │ 
         │ │ └┴┴────────── N1BMP6..4 Palette number (for bitmap) ┐
         │ └────────────── N1BMCC special color operation (for bitmap) │ (for NBG1)
         └─────────────── N1BMPR Special Priority (for Bitmap) ┘
detail:
● Bitmap palette number register
connection:
■ 4.5 Character control register
● Special function code select register
● Special function code register
● Special function priority mode register
● Special function color calculation mode register
reference:
■ 4.2 Scroll screen configuration
■ 4.9 Bitmap
■ 10.1 Palette format dodd color data
■ 10.3 Special function code
■ 11.2 Special priority function
■ 12.2 Special color calculation function

Bitmap palette number (RBG0) List
BMPNB F 54 210
18002EH □□□□□□□□□□ ■■ □ ■■■
         │ │ │ │ │
         │ │ └┴┴── R0BMP6..4 Palette number (for bitmap) ┐
         │ └────── R0BMCC special color operation (for bitmap) │ (for RBG0)
         └─────── R0BMPR Special Priority (for Bitmap) ┘
detail:
● Bitmap palette number register
connection:
■ 4.5 Character control register
● Special function code select register
● Special function code register
● Special function priority mode register
● Special function color calculation mode register
reference:
■ 4.2 Scroll screen configuration
■ 4.9 Bitmap
■ 10.1 Palette format dodd color data
■ 10.3 Special function code
■ 11.2 Special priority function
■ 12.2 Special color calculation function

Pattern name control (NBG0) List
PNCN0 FE 9876543210
180030H ■■ □□□□ ■■■■■■■■■■
         │ │ │ │  │ │ └ ┴ ┴ ┴ ┴ ── N0SCN4..0 auxiliary character number │ │  │ └ ┴ ┴ ─────── N0SPLT 6.. ────── N0SCC special color calculation (for pattern name auxiliary data)
         │ │ └─────────── N0SPR special priority (for pattern name auxiliary data)
         │ └──────────────── N0CNSM Character number auxiliary mode └───────────────── N0PNB pattern name data size
detail:
● Pattern name control register
connection:
■ 4.5 Character control register
● Special function code select register
● Special function code register
● Special function priority mode register
● Special function color calculation mode register
reference:
■ 4.2 Scroll screen configuration
■ 4.3 cell
■ 4.4 Character pattern
■ 4.6 Pattern name table
■ 4.7 plane
■ 4.8 Map
■ 10.3 Special function code
■ 11.2 Special priority function
■ 12.2 Special color calculation function

Pattern name control (NBG1) List
PNCN1 FE 9876543210
180032H ■■ □□□□ ■■■■■■■■■■
         │ │ │ │  │ │ └ ┴ ┴ ┴ ┴ ── N1SCN4..0 auxiliary character number │ │  │ └ ┴ ┴ ─────── N1SPLT 6.. ────── N1SCC special color calculation (for pattern name auxiliary data)
         │ │ └─────────── N1SPR special priority (for pattern name auxiliary data)
         │ └──────────────── N1CNSM Character number auxiliary mode └───────────────── N1PNB pattern name data size
detail:
● Pattern name control register
connection:
■ 4.5 Character control register
● Special function code select register
● Special function code register
● Special function priority mode register
● Special function color calculation mode register
reference:
■ 4.2 Scroll screen configuration
■ 4.3 cell
■ 4.4 Character pattern
■ 4.6 Pattern name table
■ 4.7 plane
■ 4.8 Map
■ 10.3 Special function code
■ 11.2 Special priority function
■ 12.2 Special color calculation function

Pattern name control (NBG2) List
PNCN2 FE 9876543210
180034H ■■ □□□□ ■■■■■■■■■■
         │ │ │ │  │ │ └ ┴ ┴ ┴ ┴ ── N2SCN4..0 auxiliary character number │ │  │ └ ┴ ┴ ─────── N2SPLT 6.. ────── N2SCC special color calculation (for pattern name auxiliary data)
         │ │ └─────────── N2SPR special priority (for pattern name auxiliary data)
         │ └──────────────── N2C NSM character number auxiliary mode └───────────────── N2PNB pattern name data size
detail:
● Pattern name control register
connection:
■ 4.5 Character control register
● Special function code select register
● Special function code register
● Special function priority mode register
● Special function color calculation mode register
reference:
■ 4.2 Scroll screen configuration
■ 4.3 cell
■ 4.4 Character pattern
■ 4.6 Pattern name table
■ 4.7 plane
■ 4.8 Map
■ 10.3 Special function code
■ 11.2 Special priority function
■ 12.2 Special color calculation function

Pattern name control (NBG3) List
PNCN3 FE 9876543210
180036H ■■ □□□□ ■■■■■■■■■■
         │ │ │ │  │ │ └ ┴ ┴ ┴ ┴ ── N3SCN4..0 auxiliary character number │ │  │ └ ┴ ┴ ─────── N3SPLT 6.. ────── N3SCC special color calculation (for pattern name auxiliary data)
         │ │ └─────────── N3SPR special priority (for pattern name auxiliary data)
         │ └──────────────── N3C NSM character number auxiliary mode └───────────────── N3 PNB pattern name data size
detail:
● Pattern name control register
connection:
■ 4.5 Character control register
● Special function code select register
● Special function code register
● Special function priority mode register
● Special function color calculation mode register
reference:
■ 4.2 Scroll screen configuration
■ 4.3 cell
■ 4.4 Character pattern
■ 4.6 Pattern name table
■ 4.7 plane
■ 4.8 Map
■ 10.3 Special function code
■ 11.2 Special priority function
■ 12.2 Special color calculation function

Pattern name control (RBG0) List
PNCR FE 9876543210
180038H ■■ □□□□ ■■■■■■■■■■
         │ │ │ │  │ │ └ ┴ ┴ ┴ ┴ ── R0SCN4..0 auxiliary character number │ │  │ └ ┴ ┴ ─────── R0SPLT 6.. ────── R0SCC special color calculation (for pattern name auxiliary data)
         │ │ └─────────── R0SPR special priority (for pattern name auxiliary data)
         │ └──────────────── R0CNSM Character number auxiliary mode └───────────────── R0PNB pattern name data size
detail:
● Pattern name control register
connection:
■ 4.5 Character control register
● Special function code select register
● Special function code register
● Special function priority mode register
● Special function color calculation mode register
reference:
■ 4.2 Scroll screen configuration
■ 4.3 cell
■ 4.4 Character pattern
■ 4.6 Pattern name table
■ 4.7 plane
■ 4.8 Map
■ 10.3 Special function code
■ 11.2 Special priority function
■ 12.2 Special color calculation function

Plain size List
PLSZ FEDCBA9876543210
18003AH ■■■■■■■■■■■■■■■■
         │ │  │ │ │ │ │ │ │ │ │ └ ┴── N0PLSZ plain size (for NBG0)
         │  │ │ │ │ │ │ │ │ │ └ ┴──── N1PLSZ plain size (for NBG1)
         │  │ │ │ │ │ │ │ └ ┴────── N2PLSZ plain size (for NBG2)
         │  │ │ │ │ │ └ ┴──────── N3PLSZ plain size (for NBG3)
         │  │ │ │ │ └┴────────── RAPLSZ Plain size ┐ (for rotation parameter A)
         │  │ │ └┴──────────── RAOVR screen over processing ┘
         │ │  ┴────────────── RBPLSZ Plain size ┐ (for rotation parameter B)
         └┴──────────────── RBOVR screen over processing ┘
detail:
● Plain size register
connection:
● Reduction enable register
reference:
■ 4.2 Scroll screen configuration
■ 4.3 cell
■ 4.4 Character pattern
■ 4.6 Pattern name table
■ 4.7 plane
■ 4.8 Map
■ 5.2 Enlargement / reduction function

Map offset (NBG0 to NBG3) List
MPOFN FEDC A98 654 210
18003CH □ ■■■ □ ■■■ □ ■■■ □ ■■■
         │ │ │ │ │ │ │ │ │ └┴┴── N0MP8..6 Map offset (for NBG0)
         │ │ │  │ │ └┴┴────── N1MP8..6 Map offset (for NBG1)
         │ │ │ └┴┴────────── N2MP8..6 Map offset (for NBG2)
         └┴┴────────────── N3MP8..6 Map offset (for NBG3)
detail:
● Map offset register
connection:
● Normal scroll screen map register
● Reduction enable register
reference:
■ 4.2 Scroll screen configuration
■ 4.3 cell
■ 4.4 Character pattern
■ 4.6 Pattern name table
■ 4.7 plane
■ 4.8 Map
■ 5.2 Enlargement / reduction function

Map offset (rotation parameters A and B) List
MPOFR F 654 210
18003EH □□□□□□□□□ ■■■ □ ■■■
         │ │ │ └┴┴── RAMP8..6 Map offset (for rotation parameter A)
         └┴┴────── RBMP8..6 Map offset (for rotation parameter B)
detail:
● Map offset register
connection:
● Rotation scroll screen map register
reference:
■ 4.2 Scroll screen configuration
■ 4.3 cell
■ 4.4 Character pattern
■ 4.6 Pattern name table
■ 4.7 plane
■ 4.8 Map

BackForward
HARDWARE ManualVDP2 User's Manual
Copyright SEGA ENTERPRISES, LTD., 1997