Aslında c64'te niye 1Mhz hızında çalışan bir işlemci kullanmışlar onu düşünmek lazım. Belki VIC, SID ve CIA'ların hızları uyum sağlasın diye öyle yapmışlardır diyeceğim ama programcının el kitabının son sayfalarında gerek 6510 gerekse 6526 için "1 Mhz ve 2Mhz de çalışabilme" ifadesi yazılmış. Eğer gerçekten böyle bir özellik varsa bunun en basitinden bir kristal değişikliğiyle mümkün olması gerekmektedir. C64 şemasını incelemem lazım.
(Zira işyerinde ürettiğimiz cihazlara 16Mhz kristal yerine yanlışlıkla 8Mhz kristal takıldığında cihazların çalışması displaydeki görüntünün titremesi şeklinde değişiyor).
Ayrıca 6510'un modifiye edilmiş bir 6502 olduğundan hareket edersek ve 6502 lerin 1-2 ve 4Mhz de çalışan versiyonlarının bulunduğu dikkate alınırsa 6510'un 2 Mhz de çalıştırılabilmesi mümkün olabilir gibi geliyor bana.
Expansion porttaki /DMA girişi kullanılarak 6510'un adres ve data buslara erişimi engellenebiliyor. Bu özellik kullanılarak herhangi bir işlemci C64'ün belleğine doğrudan erişebilir. Yani dışarıdan takılacak hızlı bir 6502 versiyonu ile C64'ü x2, x4 gibi hızlandırmak mümkün.
Bir zamanlar C64 için 4,09 MHz Turbo Master CPU accelerator vardı.
Birde 20 Mhz'lik Super CPU var. Unutmamak lazım.
Bu hızlandırmalar sonucu VIC'in çalışma hızında değişiklik olurmu bilemiyorum. Ne bileyim belki normalde 4 dakika süren bir demo part 1 dakikada bitecektir. Veya kursör daha hızlı yanıp sönecektir, müzikler daha hızlı çalacaktır vs...
(1Mhz 6510 da yanyana 8 sprite basılabiliyorsa 4 Mhz'lik 6502 ile 32 sprite yanyana basılabilir.
)