The "6567/6569 Video Interface Controller" (or VIC-II) is the video processor in the legendary C64 computer.
Features:
- 3 text based video modes
- Standard text mode
40x25 monochrome characters, 8x8 pixel per character, 256 different, user-definable characters
- Multicolor text mode
40x25 four-colored characters, 4x8 pixel per character, 256 different, user-definable characters
- ECM text mode
40x25 monochrome characters, 8x8 pixel per character, 64 different, user-definable characters, one out of four
different background-colors for every single character definable.
- 2 bitmap based video modes
- Standard bitmap mode
320x200 pixel, monochrome
- Multicolor bitmap mode
160x200 pixel, four-colored
- 8 hardware sprites
A sprite is a 24x21 pixel large, free-movable, overlayed object. Each sprite could be expanded by factor 2 in X or Y direction.
Sprites can be either monochrome 24x21 pixel or four-colored in 12x21 pixel
- a fixed palette of 16 different colors
The colors were : black, white, red, cyan, pink, green, blue, yellow, orange, brown, light red, dark gray, medium gray, light green, light blue and light gray.
- managed up to 16KB dynamic RAM
- light pen input
- interrupt possibilities
- available in NTSC (6567) AND PAL (6569).