On Tue, 17 Jun 2008, Holger Veit wrote:
The C64 does not use the 1st generation 6502, but
rather a modified 8502 CPU
with different electrical specifications, so I guess it was explicitly
designed to be able to drive its special C64 peripherals. It will, admittedly
run into problems though with own extensions, e.g. replacements of the
onboard ROMs and additions to the external expansion port.
All so-called "Brotkasten" C64 (i.e. C64 model I) contain a 6510 CPU,
which is a 6502 with some additional on-chip I/O. Later models contain a
8500 CPU, the 8502 (the 2MHz version) can be found in the C128.
Christian