Changes
Its hardware is primarily composed of a [[6502]] processor, the Video Interface Controller ('VIC') graphics and audio chip and two [[6522]] timers. The base machine shipped with just 5.5kb of RAM.
Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /mnt/cpcwiki-httpdocs/includes/diff/DairikiDiff.php on line 434
Unlike the VIC-II of the Commodore 64, the VIC acts invisibly: it interleaves its memory accesses with the 6502 and thereby never introduces a wait state or any other delay. As a result it has a much more limited amount of bandwidth, restricting it to
The sound generator is unrelated to that of the Commodore 64, providing two tone or noise channels. In the modern era it has been discovered that each is implemented as a shift register, allowing arbitrary 11-sample asymmetric 1-bit samples to be loaded.