I'm interested in the design of the VIC, the video and sound chip in the Vic-20. (Not too be confused with the VIC-II, which has been discussed elsewhere on the site.) I haven't been able to find an annotated die photo. I have found three good though unannotated ones at http://www.vic20.de/html/vic_6560-6561.html
As a reminder, to quote Wikipedia,
Its features include:
- 16 kB address space for screen, character and color memory (only 5 kB points to RAM on the VIC-20 without a hardware modification)
- 16 colors (the upper 8 can only be used in the global background and auxiliary colors)
- two selectable character sizes (8×8 or 8×16 bits; the pixel width is 1 bit for "hires" characters and 2 bits for "multicolor" characters)
- maximum video resolution depends on the television system (176 × 184 is the standard for the VIC-20 firmware, although up to 248 × 232p/464i is possible on the NTSC machine and up to 256 × 280 is possible on the PAL machine[1])
- 4 channel sound system (3 square wave + "white" noise + global volume setting)
- on-chip DMA
- two 8-bit analog-to-digital converter
- light pen support
What can we identify as being implemented in which part of the above die photos?
In the top left, there is a column of four complex structures, that look identical. I would hazard to guess those are the four voices of sound?