Overview: | |
CPU: |
6510, 0.985 MHz (PAL) and 1.02 MHz (NTSC).
|
SID: (Sound Chip) Display:
The 6581 Sound Interface Device (SID) is a single-chip, 3-voice electronic music synthesizer/sound effects generator compatible with the 65XX and similar microprocessor families. SID provides wide-range, high-resolution control of pitch (frequency), tone color (harmonic content), and dynamics (volume). Specialized control circuitry minimizes software overhead, facilitating use in arcade/home video games and low-cost musical instruments. Please note that the SID is not a FM-based synthesizer, like the Yamaha OPL series !!
Handled by the VIC-II chip (the enhanced version of the VIC, used on the Commodore VIC-20). 16 colours, text resolution at 40 x 25. Graphics resolution is 320 x 200. Smooth hardware-supported sprites with collision control, hardware scrolling, etc.
320 x 200 is only in hires mode, where the system is restricted to 2 colours from the 16-colour palette per 8x8 block.This comes from a single colour map whose location can be user-defined. An extra mode called multicolour can do 4 colours per 8x8 block using bitpairs (but this halves the horizontal graphics resolution - i.e. double length pixels).
There are at least three additional video modes that can be addressed by multiplexing the VIC-II chip, but these are timing-critical and modes that work well with PAL may not work on NTSC (and vice versa). Some of these extra modes include FLI, IFLI, MCI and IMAP (IMAP being one of the few that is both PAL and NTSC compatible without modifications in the display routine). These routines are very CPU-intensive, and naturally aren't built into the VIC-II. Their enhancements vary, but most are able to break the "number-of-colours-per-8x8-cell" requirement.
You can read more about graphic modes in "A Brief Description Of Graphic Modes" under the Gallery section of area64.