Estudando os circuitos do Prológica CP-500

Nesse domingo eu me foquei em estudar a placa-mãe P8-Rev.3 do CP-500 com o propósito de adicionar suporte à sua emulação no projeto MAME. Depois de umas 3 ou 4 horas de trabalho eu finalmente consegui!

Segue abaixo uma foto da minha mesa de trabalho (placa do CP-500, multimetro, leitor de EPROM, papel e caneta, manuais do TRS-80 e editor de texto para escrever código de emulador). E, na tela, a primeira vez que rodei com sucesso o emulador:

Pretendo em breve documentar aqui como foi feito esse processo de análise da placa e implementação do emulador. Quem já quiser ver o código, tem um pull-request aberto no GitHub aguardando a revisão de código e, se tudo estiver certo, deve entrar para o próximo release do MAME (versão 0.192) que sai mês que vem.

Happy Hacking,
Felipe “Juca” Sanches

1 curtida