MOS 6510
Mais informações
- Fabricante
- MOS Technology
- Tipo
- Microprocessador de 8 bits
- Ano
- 1982
- Antecessor
- MOS 6502
O processador do Commodore 64 — um 6502 com uma porta de E/S embutida que permitia à máquina trocar sua própria memória debaixo dos próprios pés.
O 6510 era, essencialmente, o 6502 da MOS Technology com um acréscimo: seis pinos de controle extras roteados por uma porta de E/S nos endereços $0000–$0001. O C64 usava isso para ligar e desligar áreas de ROM, liberando os 64 KB completos de RAM sob os mesmos endereços que a KERNAL e o BASIC normalmente ocupavam. O clock rodava um pouco abaixo de 1 MHz, freado pelo VIC-II, que roubava ciclos de memória.
Essa mesma troca de bancos de memória é a base de boa parte da mágica da demoscene do C64: ao apagar a ROM, o código conseguia colocar sprites e dados de tela onde o sistema normalmente ficava. Os programadores conhecerem de cor os tempos de ciclo peculiares do 6510 é pré-requisito para as rotinas de raster que levavam o hardware ao limite.