MOS 6510
Daha fazla bilgi
- Üretici
- MOS Technology
- Tür
- 8 bit mikroişlemci
- Yayın
- 1982
- Öncül
- MOS 6502
Commodore 64'ün içindeki işlemci: makinenin kendi belleğini ayağının altından çekip değiştirmesine izin veren yerleşik G/Ç portlu bir 6502.
6510, özünde MOS Technology'nin 6502'sine tek bir eklemeydi: $0000–$0001 adreslerindeki bir G/Ç portuna bağlı altı ek kontrol pini. C64 bunu ROM alanlarını devreye alıp çıkarmak için kullandı; böylece KERNAL ve BASIC'in normalde işgal ettiği aynı adreslerin altındaki 64 KB RAM'in tamamı serbest kaldı. Saat hızı 1 MHz'in biraz altındaydı, çünkü VIC-II bellek çevrimlerini çalıyordu.
C64 demoscene'indeki sihrin büyük kısmının altında tam da bu bellek bankalama yatar: ROM'u devre dışı bırakarak kod, sprite'ları ve ekran verisini sistemin normalde durduğu yerlere koyabiliyordu. Programcıların 6510'un tuhaf çevrim zamanlamalarını ezbere bilmesi, donanımı sınırına kadar zorlayan raster rutinlerinin önkoşuludur.