Ano 1 · Ano 2 · Ano 3 · Ano 4 · Ano 5 · Ano 6 · Ano 7 · Ano 8 · Ano 9
Tópicos › Quarto ano › Restauração e exploração de hardware
Vários membros relataram trabalho com aparelhos próprios. L. abriu um Cidco MailStation e fez o dump da EEPROM do modem, e Erin Pinheiro restaurou a plotter Penwriter e regravou um cartucho de Mega Drive. Houve ainda diagnósticos de um Commodore 64, consertos diversos e conversas sobre mídias antigas.
Quarto ano: novembro de 2020 a outubro de 2021
L. abriu o terminal, fez o dump da EEPROM, que era o firmware do modem, adaptou um emulador existente e recebeu CIs para rodar código arbitrário no aparelho.
L. comprou um Cidco MailStation, terminal portátil de 1999 com Z80, e abriu o aparelho. Nas fotos da placa, Felipe "Juca" Sanches identificou uma SRAM 62C256, L. uma EEPROM de 128 KB e Erin Pinheiro 🐿 duas ROMs (de 4 e 8 Mbit). Com um TL866II+ e o pino VCC levantado, L. fez o dump da EEPROM, que se revelou ser o firmware do modem Rockwell e não o do sistema. O grupo também discutiu fazer o dump pela serial com um programa carregado no próprio aparelho, que tem um editor hexadecimal embutido.
L. indicou um emulador do MailStation, com dumps disponíveis no mesmo domínio, e o adaptou para compilar fora do Windows. Felipe "Juca" Sanches observou que a licença, restrita a uso não comercial, impede reaproveitar o código no MAME, mas que a página de informações técnicas basta para escrever um driver. L. recebeu da Microchip os CIs de amostra para fazer o aparelho rodar código arbitrário e planeja portar BASIC/CP/M do RC2014.
Erin restaurou a Panasonic Penwriter RK-P400C, resolveu os problemas de comunicação serial com uma dica de Paul Rickards, escreveu o conversor pypenwriter e depois relatou o superaquecimento do MAX232 de sua plotter. Também foi compartilhada uma fonte criada da ROM da plotter Commodore 1520.
Erin Pinheiro restaurou uma Penwriter de 1986: limpou o teclado, ajustou o mecanismo do eixo X e tentou recuperar ou recriar as canetas minúsculas, que são as mesmas da plotter Atari 1020. O cabo que parecia RS232 era TTL, e depois a plotter perdia comandos pela serial mesmo com controle de fluxo por hardware. O problema foi resolvido com uma dica de Paul Rickards, que havia publicado o manual no Internet Archive.
Com as canetas de reposição (kits new old stock de um revendedor Atari), Erin Pinheiro escreveu um conversor de SVG para os comandos seriais próprios da Penwriter e o publicou como pypenwriter. O grupo discutiu como obter outros tons com tracejados ou linhas paralelas. Erin também plotou uma página do manual do Famicom, vetorizada e processada com vpype.
Alexandre Villares compartilhou uma fonte monoespaçada criada a partir das coordenadas de traço dos caracteres da ROM da plotter Commodore 1520. Felipe "Juca" Sanches destacou a documentação do processo de extração do firmware da plotter.
Erin Pinheiro relatou que o MAX232 da plotter esquenta muito de vez em quando sem curto aparente e volta a funcionar depois de desligado por um minuto; também houve cheiro de queimado, mas ao abrir o aparelho não achou capacitores estufados ou vazando, e a plotter continuou funcionando.
Leonardo Roman fez o dump de um Spy Hunter de ColecoVision traduzido no Brasil e corrigiu os blocos embaralhados. Erin trocou as EPROMs de um cartucho pirata de Mega Drive por EEPROMs 39SF040.
Leonardo Roman fez o dump de um cartucho de Spy Hunter para ColecoVision, traduzido no Brasil (Atari Mania), que não passava da tela inicial no emulador. Ele identificou blocos trocados a cada 1 KB e publicou a ROM corrigida; apenas a tela inicial está traduzida. RicBit sugeriu que as linhas A10 e A11 podem ter sido trocadas no cartucho, como proteção anticópia, e L. lembrou que a troca também pode facilitar o layout da placa. Felipe explicou que no MAME a ROM fica como sai do leitor e o desembaralhamento é feito no código. L. contou ter achado dois Splicevision e cartuchos em um brechó, e Leonardo Roman disse que as ROMs de jogos do Onyx, console nunca lançado, estão há anos com Eduardo Luccas.
Erin Pinheiro substituiu as duas MX27C4000 de um cartucho pirata de Mega Drive por EEPROMs 39SF040, ajustando os pinos A18 e WE. O dump intercalado das ROMs originais funcionava em emulador, mas o cartucho dava tela preta. Foram discutidos timing, checksum, região, troca even/odd e trilhas embaralhadas; no fim o cartucho bootou depois de mexer nos soquetes e no slot.
Flávio Amieiro comprou um C64 completo, fez com Felipe um bate-papo gravado sobre o computador e mediu um C64 com o reset preso. Leonardo Roman alertou para a tensão de 5 V da fonte original.
Flávio Amieiro mostrou o Commodore 64 que comprou com monitor, datassete e drive de disquete por 160 euros, ainda sem o cabo de vídeo. Felipe "Juca" Sanches contou que pagou 1200 reais num C64 com drives, sem monitor, e Flávio disse que só achou um no Brasil por 3 mil reais.
Felipe "Juca" Sanches e Flávio Amieiro marcaram um bate-papo para 16/09 com o tema "o que fazer com o C64 esquecido no armário?", e Felipe lembrou os 50 anos do Patinho Feio em 2021/2022. Felipe publicou o vídeo "Bate-papo sobre Commodore 64", que teve também a participação de Leandro Lameiro. Depois do vídeo, Flávio Amieiro perguntou como os cartuchos de Mega Drive com modem se conectavam à linha telefônica.
Flávio Amieiro mediu o C64: o pino de reset do 6510 está em 1,6 V, então a CPU provavelmente fica em reset permanente, apesar de o 556 que gera o pulso parecer normal; mediu também 4,5 V AC na porta de usuário. Ele e Felipe "Juca" Sanches discutiram se vale trocar os capacitores e por que medir tensão no circuito é confiável, mas medir resistência ou capacitância não. Felipe citou o mesmo receio ao ler ROMs com clipes na placa.
Um participante perguntou se é seguro testar um C64 com a fonte original. Leonardo Roman recomendou medir a fonte em aberto, porque o problema conhecido dessas fontes é a tensão da linha de 5 V subir.
Felipe acessou o FontBakery a partir de um 386 via Kermit e montou um clone de IBM PC com uma placa CGA. Erin montou um ambiente C++ com DJGPP, e o grupo falou de caracteres ASCII estendidos e programação gráfica no DOS.
Felipe "Juca" Sanches mostrou o FontBakery rodando em Debian e acessado de um 386 com MS-DOS via Kermit pela porta serial. O assunto passou para o reparo de caixas de som antigas: limpeza ou troca de potenciômetros e possíveis falhas em capacitores e transformadores.
Felipe "Juca" Sanches contou a FTMaciel que a placa CGA recebida dele foi usada em um clone de IBM PC montado a partir de um kit de PCB e chips, que bootou com sucesso.
Erin Pinheiro montou um ambiente de desenvolvimento C++ para DOS no Windows 98, com um port para DJGPP de um renderer 3D escrito por uma amiga (SmolSoft3D); também usou DJGPP e Allegro num Compaq Armada 7800. L. explicou as vantagens de compilar em 32 bits com DOS extender: mais memória que 640k sem XMS/EMS, registradores mais largos e instruções que não existem em modo real.
Deleted Account perguntou pelos caracteres estendidos do DOS no Linux. RicBit respondeu que o Unicode os inclui, assim como os caracteres especiais do Spectrum e do MSX, e indicou o editor de ASCII art que escreveu para criar as telas de depuração do BrMSX. L. compartilhou o vga2ansi. Ismael Luceno descreveu uma engine que trocava a paleta no hsync para obter cores de 18 bits no modo 13h.
Foram discutidos substitutos de CRT de terminais, a restauração de órgãos eletrônicos, um display de calculadora HP, a doação de um iMac G3 e um aparelho que FTMaciel ofereceu antes de desmontá-lo e acabou guardando.
Ricardo Bánffy perguntou se existe um substituto plug-and-play para o CRT de um terminal Minitel danificado. Erin Pinheiro sugeriu captar os sinais RGB e de sincronismo em nível lógico e ligá-los a um monitor multisync. L. relatou que o CRT do terminal que pretendia usar com o PiDP-11 parou de funcionar, e FTMaciel apontou solda fria ou conector mal encaixado como causas possíveis.
Erin Pinheiro ofereceu em doação um iMac G3 DV Tangerine que não liga, provavelmente por defeito na placa lógica, sem o drive de DVD.
Felipe "Juca" Sanches compartilhou um vídeo sobre a preservação da última máquina analógica de motion graphics e outro sobre a restauração de uma parafusadeira manual; Ronaldo Verardo indicou vídeos de restauração de isqueiros. Ronaldo descreveu um órgão analógico Caribean, herdado do pai, que pretende restaurar (capacitores, molas, contatos, feltros). FTMaciel indicou um órgão Wurlitzer de três teclados à venda, que Felipe acabou comprando e que aguarda reparos.
FTMaciel mostrou fotos de um aparelho e perguntou se alguém tinha interesse, senão iria desmontá-lo para aproveitar peças. Erin Pinheiro 🐿 perguntou se seria um gravador de 16 sinais analógicos, mas não achou informações sobre ele. Felipe "Juca" Sanches e L. acharam o aparelho interessante, e FTMaciel disse que o deixaria guardado.
Um participante pediu indicação de conserto para uma calculadora HP com uma linha no display. Ronaldo Verardo sugeriu que provavelmente seria preciso trocar o display, sendo menos provável um problema na conexão com a placa.
O grupo comentou o RASCSI e o FluxEngine, as câmeras Mavica e as fitas D/CAS, a recuperação de disquetes com osciloscópio e dados antigos encontrados em equipamentos de segunda mão.
Ricardo Bánffy compartilhou a wiki do RASCSI. Dias depois, Leonardo Roman repassou, como dica de outro grupo, o FluxEngine, alternativa mais barata e aberta ao Kryoflux.
Erin Pinheiro mostrou fotos tiradas com sua Sony Mavica FD75, que grava em disquete. FTMaciel recebeu um drive e fitas D/CAS, um formato de fita streamer de vida curta, parecido com a fita cassete.
L. compartilhou um artigo sobre a recuperação de disquetes antigos com osciloscópio. pitanga perguntou por soluções que substituam a controladora do drive, e L. sugeriu o Glasgow Interface Explorer, cujas versões anteriores já leram floppies diretamente.
A partir de uma matéria da Wired sobre colecionadores que encontram dados antigos, os participantes relataram achados: um HD de 386 com arquivos de 1997, fitas BETACAM-SP com gravações dos anos 90, slides fotográficos e fitas D/CAS vindas da Alemanha. Discutiu-se também a dificuldade de apagar dados em SSDs, inclusive com criptografia de disco inteiro.