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

Screen display enable list
BGON     F  CBA98  543210
180020H  □□□■■■■■□□■■■■■■
            │││││  │││││└── N0ON           Screen display enable
            │││││  ││││└─── N1ON           Screen display enable
            │││││  │││└──── N2ON           Screen display 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 scrolling function

Special function code selection list
SFSEL    F          43210
180024H  □□□□□□□□□□□■■■■■
                    ││││└── N0SFCS function code selection (for NBG0 or RBG1)
                    │││└─── N1SFCS function code selection (for NBG1)
                    ││└──── N2SFCS function code selection (for NBG2)
                    │└───── N3SFCS function code selection (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  ■■■■■■■■■■■■■■■■
         ││││││││└┴┴┴┴┴┴┴── SFCDA7..0 function code A
         └┴┴┴┴┴┴┴────────── SFCDB7..0 function code 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    character color number ┘
           │││││└────────── N1CHSZ         character size         ┐
           ││││└─────────── N1BMEN         bitmap enable          │ (for NBG1)
           ││└┴──────────── N1BMSZ1,0      bitmap size            │
           └┴────────────── N1CHCN1,0      Character color number ┘
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     Character color number ┘
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 Dot color data in palette format
■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 Dot color data in palette format
■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
         ││    ││└┴┴─────── N0SPLT6..4 auxiliary palette number
         ││    │└────────── N0SCC special color calculation (for pattern name auxiliary data)
         ││    └─────────── N0SPR special priority (for pattern name auxiliary data)
         │└──────────────── N0CNSM character number assistance 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
         ││    ││└┴┴─────── N1SPLT6..4 auxiliary palette number
         ││    │└────────── 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
         ││    ││└┴┴─────── N2SPLT6..4 auxiliary palette number
         ││    │└────────── N2SCC special color calculation (for pattern name auxiliary data)
         ││    └─────────── N2SPR special priority (for pattern name auxiliary data)
         │└──────────────── N2CNSM character number assistance 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
         ││    ││└┴┴─────── N3SPLT6..4 auxiliary palette number
         ││    │└────────── N3SCC special color calculation (for pattern name auxiliary data)
         ││    └─────────── N3SPR special priority (for pattern name auxiliary data)
         │└──────────────── N3CNSM character number assistance mode
         └───────────────── N3PNB 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
         ││    ││└┴┴─────── R0SPLT6..4 auxiliary palette number
         ││    │└────────── 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

Plane size list
PLSZ     FEDCBA9876543210
18003AH  ■■■■■■■■■■■■■■■■
         ││││││││││││││└┴── N0PLSZ plane size (for NBG0)
         ││││││││││││└┴──── N1PLSZ plane size (for NBG1)
         ││││││││││└┴────── N2PLSZ plane size (for NBG2)
         ││││││││└┴──────── N3PLSZ plane size (for NBG3)
         ││││││└┴────────── RAPLSZ plane size            ┐ (for rotation parameter A)
         ││││└┴──────────── RAOVR screen over processing ┘
         ││└┴────────────── RBPLSZ plane size            ┐ (for rotation parameter B)
         └┴──────────────── RBOVR screen over processing ┘
detail:
●Plane 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 Scaling 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 Scaling function

Map offset (rotation parameters A, 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:
●Rotating 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