Minha primeira tarefa na engelharia da Prologica foi ler e entender de “cabo a rabo”, o manual técnico do TRS80 modelo III da Tandy norte americana. Foram vários dias de calor infernal, onde o sono pegava e às vezes eu chegava ao final de uma página e nem lembrava o que havia lido no início dela. A leitura tinha somente um objetivo, eu trabalharia no desenvolvimento do CP500.
Trabalhei em varias fases do CP500, uma versão brasileira do TRS80 III da Tandy, no desenvolvimento do vídeo de 80 colunas para receber o sistema operacional CP/M que resultou no CP500 M80, no desenvolvimento dos circuitos integrados com lógica customizada visando o redimensionamento da placa de circuito impresso, criando o CP500 M80C, na reconfiguração do hardware para dobrar o clock da CPU e criar o CP500 M80 TURBO, também no teclado capacitivo e alguns outros periféricos. Trabalhei em inúmeros outros projetos e computadores, incluindo o CP400 color, e são histórias para contar em outra oportunidade.
Tanto envolvimento íntimo com o CP500 e não tive a oportunidade de ter o meu
próprio.
Recentemente resolvi fazer um “clone” do CP500 e, por falta
de espaço para acomodá-lo, resolvi construí-lo em escala reduzida. O CP500 nanico seria na escala apropriada
para que eu pudesse utilizar um velho monitor de aproximadamente 5”, retirado de
encosto de cabeça de carro.
Para a plataforma de software, depois de testar alguns emuladores,
resolvi utilizar o SDLTRS. O SDLTRS é um emulador multi plataforma (Windows,
Linux e MAC) gratuito e fornecido sobre a licença GNU, quanto ao hardware a escolha mais indicada, devido às dimensões e
flexibilidade, foi o Raspberry PI 3, o que
me da à possibilidade de utilizar o nanico como uma plataforma de
desenvolvimento muito elegante além de central de jogos.
O primeiro desafio na construção foi desenhar o gabinete,
que somente foi possível com a ajuda do amigo Claudio Henrique Picolo, proprietário de um verdadeiro
CP500 M80C. Ele fez algumas fotos da sua máquina acrescentando algumas medidas.
As medidas que não estavam incluídas nas fotos foram calculadas com simples
regra de três.
Após a determinação de todas as medidas originais apliquei a escala adequada e recortei as partes a laser em retalhos de MDF.
O segundo desafio foi o teclado funcional.
Feito com eletrônica a
cargo de um microcontrolador ATMEGA 8535 com interface USB para a conexão ao Raspberry
PI. As teclas em escala foram construídas com resina.
O controlador do teclado também é responsável pelo controle da carga dos disketes virtuais. Ao ser inserido um disco virtual nos drives o controlador lê um código binário através de furações no diskete e carrega o equivalente do SD Card.
Sendo o SDLTRS um software livre, me permitiu modificá-lo para a emulação dos LEDS e som dos mecanismos.
Links interessantes:
Emuladores TRS80
http://www.trs-80.com/wordpress/emulators/
Blog Raspberry Pi
https://www.raspberrypi.org/
Pagina com informações sobre o CP500 Prológica
http://www.classiccmp.org/cpmarchives/trs80/mirrors/www.mdutra.com/pt-br/CP-500
Sobre a Prológica
https://pt.wikipedia.org/wiki/Prol%C3%B3gica
Sobre a Tandy Corporation
https://pt.wikipedia.org/wiki/TRS-80
Tandy trs80 service manual
https://www.datassette.org/tech/tandy-trs-80/trs-80-model-iii-service-manual
Manual técnico do CP500
https://www.datassette.org/manuais/tandy-trs-80/cp-500-manual-tecnico
DOS 500 – Sistema de operação de disco do CP500
https://www.datassette.org/manuais/tandy-trs-80/dos-500-sistema-de-operacao-de-disco-cp-500
Meu canal do youtube
https://www.youtube.com/user/erl4ever
Versão em inglês
http://www.vintageisthenewold.com/developer-who-helped-developing-a-trs-80-model-iii-clone-back-in-the-80s-builds-a-working-miniature/
Retro Computing Round Table falando sobre o Nanico em seu podcast episódio 149
http://rcrpodcast.com/episodes/2017/3/19/rcr-episode-149.html
Arquivo do podcast em MP3 para baixar
http://www.cyberears.com/cybrss/30601.mp3
The Big List of TRS-80 Software
Everaldo, que trabalho magnífico! É de cair o queixo, parabéns! :D
ResponderExcluirFicou uma obra de arte em miniatura totalmente funcional... você está de parabéns pelo esforço.
ResponderExcluirFantástico. Quanto custa?
ResponderExcluirFenomenal, uma autêntica obra de arte. Acredito que um desses, considerando todo o trabalho artesanal envolvido, se fosse vendido custaria mais do que um "de verdade", não?
ResponderExcluirMaravilhoso! Lindo! Parabéns, ficou muito bom!
ResponderExcluirCara... Como dá gosto participar de um projeto tão bacana como esse!
ResponderExcluirFicou lindo!
Parabéns, Everaldo! :-)
Parabéns pela dedicação e trabalho final! Ficou excelente mesmo! Abraços
ResponderExcluirOlá boa noite,gostaria de te convida para fazer parte,Dg tráfego de qualidade para seu Websites .
ResponderExcluirTenha 2000 mil visita diaria no seu website usado meu sistema ...
Acesse: http://www.dgseotrafego.ga/
Excelente! Impressionante!
ResponderExcluirGostaria muito de ter uma rariade dessas, quanto sairia para fazer um para mim?
Me fez retornar aos anos 80, onde aprendi computação em CP-500. É como retornar ao lar após decadas vivendo longe.
ResponderExcluirGostaria de saber se você pretende comercializer o modelo nanico. Seria uma forma de manter viva uma era há muito perdida.
Parabéns pelo projeto. Só poderia ter sido levada a frente por um membro da extinta e fantástica revista Nova Eletrônica.
Amigo, já pensou em disponibilizar isso em forma de kit, ou vender um manual de construção e configuração? Conheço vários marmanjos (eu, inclusive) que comprariam! Abraço e parabéns pela realização - realmente inspirador!
ResponderExcluirOi Everaldo! Parabéns! Que belo trabalho. Muto bom mesmo. Tem como você disponibilizar/vender o esquema da controlador e da placa do teclado.
ResponderExcluirCaro amigo, boa tarde !
ResponderExcluirAntes de mais nada, parabéns pelo projeto do nanico. Gostaria de saber se voce tem algum tutorial para instalação destas roms no retropie ? Obrigado, Ernesto
Olá! Obrigado. Usei o SDLTRS como emulador, dê uma olhada no site do desenvolvedor: http://sdltrs.sourceforge.net/docs/index.html
ExcluirEu consegui um CP500 num ferro velho. pretendo faze-lo funcionar. Era meu sonho de consumo na adolescencia....
ResponderExcluirCara! Parabéns, parabéns, parabéns! Obrigado por compartilhar!
ResponderExcluirola. voce conhece ou lembra de uma placa que se soqueta no lugar do processador. esta escrito WYK-80 e nela tem mais memorias alguns 74ls e o.z80
ResponderExcluirEu tenho um cp 500, estou querendo vende
ResponderExcluirMeu whatsapp 44997642127
ResponderExcluirNão produz pra vender ? Eu gostaria de comprar um
ResponderExcluirParabéns pelo trabalho, ficou magnífico. Será que o amigo não teria o esquemático do CP500 pra disponibilizar?
ResponderExcluirAmigo, tu és meu ídolo. hehehehe
ResponderExcluirPensei em fazer algo parecido mas no tamanho original.
Eu tenho um CP500, mas ainda não o liguei. Comprei em um ferro velho.
Sen-sa-cio-nal!!! Quanto custou para fazer o CP-500 M80C nanico? Se fabricar mais, vai ser um sucesso, podia fazer sob encomenda ou terceirizar a produção, olhe nos comentários quantos interessados, além de mim! (Felipe Porto)
ResponderExcluirParabéns pelo trabalho! Eu adquiri um CP500 M80C, porém está com problemas ao iniciar, notei que o seu há somente uma EPROM na placa, já o meu está com uma adaptação no lugar da mesma, creio que seja esse o defeito do meu estar com caracteres aleatórios na tela.
ResponderExcluir