40 chars wide x 28 chars high
- each char is 8 x 8 pixels
- pixel resolution = 320 x 224
3 Planes
- 2 scrolling playfields
- 1 sprite plane
- definable priorities between planes
Playfields:
- 6 different sizes
- 1 playfield can have a "fixed" window
- playfield map
each char position takes 2 Bytes, that
includes:
• char name (10 bits); points to char definition
• horizontal flip
• vertical flip
• color palette (2 bits); index into CRAM
• priority
• scrolling:
- 1 pixel scrolling resolution
- horizontal:
• whole playfield as unit
• each character line
• each scan line
- vertical:
• whole playfield as unit
• 2 char wide columns
- Sprites:
• 1 x 1 char up to 4 x 4 chars
• up to 80 sprites can be defined
• up to 20 sprites displayed on a scan line
• sprite priorities
- Character Definitions
• 4 bits/pixel; points to color register
• 4 bytes/scanline of char
• 32 bytes for complete char definition
• playfield & sprite chars are the same! |