Tecnologia MOS 6510
O MOS Technology 6510 é um microprocessador de 8 bits projetado pela MOS Technology. É uma forma modificada do muito bem sucedido 6502. O 6510 é amplamente utilizado no computador doméstico Commodore 64 (C64) e suas variantes.
A principal alteração do 6502 é a adição de uma porta de E/S de uso geral de 8 bits, embora 6 pinos de E/S estejam disponíveis na versão mais comum do 6510. Além disso, o barramento de endereço pode ser feito tristate e a CPU podem ser interrompidas de forma limpa.
Usar
No C64, os pinos extras de E/S do processador são usados para controlar o mapa de memória do computador por troca de banco e para controlar três das quatro linhas de sinal do gravador Datasette (o motor elétrico controle, detecção de pressionamento de tecla e linhas de dados de gravação; a linha de dados de leitura foi para outro chip de E/S). É possível, escrevendo o padrão de bits correto no processador no endereço $01, expor completamente quase todos os 64 KB de RAM no C64, não deixando nenhuma ROM ou hardware de E/S exposto, exceto a própria porta de E/S do processador e seu registrador direcional de dados no endereço $00.
Variantes
MOS 8500
Em 1985, a MOS produziu o 8500, uma versão HMOS do 6510. Além da modificação do processo, é virtualmente idêntico à versão NMOS do 6510. O 8500 foi originalmente projetado para uso no C64 modernizado, o C64C. No entanto, em 1985, quantidades limitadas de 8500s foram encontradas em C64s baseados em NMOS mais antigos. Ele finalmente fez sua estreia oficial em 1987, aparecendo em uma placa-mãe usando o novo chipset 85xx HMOS.
MOS 7501/8501
A variante 7501/8501 do 6510 foi introduzida em 1984. Em comparação com o 6510, esta variante estende o número de pinos da porta de E/S de 6 para 8, mas omite os pinos para não -interrupção mascarável e saída de relógio. É usado em computadores domésticos Commodore C16, C116 e Plus/4, onde sua porta de E/S controla não apenas o Datasette, mas também a interface CBM Bus. A principal diferença entre os processadores 7501 e 8501 é que eles foram fabricados com processos ligeiramente diferentes: o 7501 foi fabricado com HMOS-1 e o 8501 com HMOS-2.
MOS 8502
A variante 8502 com capacidade de 2 MHz é usada no Commodore 128. Todas essas CPUs são compatíveis com opcode (incluindo opcodes não documentados).
MOS 6510T
A unidade de disco Commodore 1551 (para o Commodore Plus/4) usa o 6510T, uma versão do 6510 com oito linhas de E/S. Os sinais NMI e RDY não estão disponíveis.
Contenido relacionado
Baquelite
André Tridgell
Aço Damasco