Ano 1 · Ano 2 · Ano 3 · Ano 4 · Ano 5 · Ano 6 · Ano 7 · Ano 8 · Ano 9
Tópicos › Quarto ano
novembro de 2020 a outubro de 2021 · 196 conversas em 5557 mensagens
No quarto ano, de novembro de 2020 a outubro de 2021, o principal projeto do grupo foi a engenharia reversa do teclado musical Technics SX-KN5000, relatada passo a passo por Felipe "Juca" Sanches. As mask ROMs foram dessoldadas, a compressão do arquivo de atualização de firmware foi decifrada (um formato quase idêntico ao LZSS, com a assinatura "SLIDE4K" no cabeçalho) e o mapa de memória, o controlador compatível com VGA e o vetor de interrupções foram levantados. A ROM de dados rítmicos foi extraída pela função de backup em disquete, o disassembler TLCS900 do MAME foi corrigido e começou o port do GNU binutils para essa CPU. No início do ano, o grupo discutiu o algoritmo dos gabaritos do Pense Bem: Felipe extraiu a tabela completa do firmware de 2017 e a reproduziu em uma implementação compacta, enquanto os livros do Pense Bem eram digitalizados para o Datassette. Felipe passou ainda a desenhar em KiCad os esquemáticos do Itautec I-7000 para o driver do MAME. Outros membros exploraram as ROMs dos videokês Raf, o terminal Cidco MailStation, a plotter Panasonic Penwriter, para a qual Erin Pinheiro criou o pypenwriter, e um cartucho de Mega Drive regravado. Nos últimos meses do período, com a chegada de Shideravan e Shelton Ribeiro, o grupo passou a estudar o console Zeebo, da TecToy, a partir dos dumps da flash, da BIOS e da NAND e de jogos inéditos vazados. RicBit fez lives de engenharia reversa do MSX Turbo R. A falta de material em português sobre desenvolvimento de emuladores levou a um bate-papo ao vivo de Juca com Shideravan e a um debate sobre ensinar git, e também se discutiu a cultura da comunidade do MAME. O ano terminou com o HexItch, clone livre do editor HexIt programado em lives, e com conversas sobre o Patinho Feio, a Cobra e outros computadores nacionais.
O assunto que mais ocupou o grupo foi o projeto de Felipe "Juca" Sanches de emular no MAME o teclado Technics SX-KN5000. O trabalho começou com a dessoldagem das mask ROMs e um driver preliminar do KN1500. Depois Felipe decifrou a compressão do arquivo de atualização, mapeou o hardware a partir do firmware e do service manual e extraiu a ROM de dados rítmicos pela função de backup em disquete. Para estudar o código, corrigiu o disassembler TLCS900 do MAME e iniciou o port do GNU binutils para a CPU.
Dessoldagem e leitura das ROMs, Driver do KN1500 no MAME, Compressão do arquivo de atualização, Mapa de hardware, boot e emulação no MAME, Port do GNU binutils para o TLCS900, O projeto explicado e os planos para o futuro
No começo do ano, o grupo discutiu como o Pense Bem gera as respostas dos livros. Os participantes testaram LFSRs sem encontrar correspondência; Felipe "Juca" Sanches extraiu do firmware de 2017 a tabela completa e publicou uma implementação compacta. Em paralelo, Felipe digitalizou livros da sua coleção para o Datassette.
Algoritmo dos gabaritos, Dump do Z8 e ideia de firmware livre, Coleção e digitalização dos livros
Com a chegada de Shideravan e Shelton Ribeiro, no fim do período o Zeebo passou a ser estudado no grupo. Foram reunidos o wiki e os dumps do tripleoxygen, o SDK no Internet Archive e fotos da placa, e Felipe "Juca" Sanches analisou o dump da flash. Também se discutiram a história da TecToy e o vazamento de jogos inéditos.
Dumps da flash, da BIOS e da NAND, Placa e conserto de unidades, TecToy: história e documentação
O grupo discutiu o funcionamento e a cultura da comunidade de desenvolvedores do MAME, a comparação com o ares e a falta de material em português sobre desenvolvimento de emuladores. Essa falta de material levou a um bate-papo ao vivo e a um debate sobre ensinar git. Membros começaram seus próprios emuladores, e vários drivers e propostas para o MAME foram comentados.
Cultura do MAME e ensino em português, Mentoria e organização do código do MAME, ares, Nintendo 64 e formato CHD, Emuladores escritos por membros, Drivers e propostas para o MAME, Histórico do grupo e Datassette
Além do KN5000, Felipe "Juca" Sanches tocou vários projetos menores, como os esquemáticos do Itautec I-7000 em KiCad, o editor HexItch e ideias de "refatoração de hardware" com Pinball Fantasies e Another World. Erin Pinheiro extraiu dados das ROMs dos videokês Raf, e Felipe começou a refazer em vetor o pôster de sintaxe Pascal.
Esquemáticos do Itautec I-7000, ROMs dos videokês Raf, Pôster de sintaxe Pascal, ROM homebrew para o mixer Sony DFS-500, Pinball Fantasies como firmware de placa, Another World, HexItch
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.
Cidco MailStation, Plotter Penwriter e outras plotters, Dumps e regravação de cartuchos, Commodore 64, PCs antigos e desenvolvimento para DOS, Consertos, restaurações e doações, Mídias antigas e recuperação de dados
O Patinho Feio, que completava 50 anos, apareceu em várias conversas, da disputa entre USP e UNICAMP ao manual do Montador usado no driver do MAME. O grupo também tratou de computadores nacionais raros, de acervos, do primeiro circuito integrado brasileiro e de projetos da USP. Falou-se ainda de jogos e serviços brasileiros, como o Elifoot e o cartucho Telebradesco Residência.
Patinho Feio, Computadores nacionais e acervos, USP e microeletrônica, Jogos, software e serviços brasileiros
RicBit fez lives de engenharia reversa do MSX Turbo R, e o grupo discutiu detalhes técnicos de compatibilidade, interfaces de cartão SD e a escolha entre Hotbit e Expert. L. retomou o plano de montar um MSX2.
Lives de engenharia reversa do MSX Turbo R, Cabos RGB do Turbo R e OpenSCAD, Detalhes técnicos e compatibilidade, Coleção e interfaces, Projetos de hardware e drives, Comunidade e eventos
O grupo divulgou eventos e transmissões, com destaque para o RetroSC 8 Online. Também foram compartilhadas palestras de congressos e lives de membros.
Muitos links sobre história da computação e preservação foram comentados ao longo do ano. Os assuntos incluíram jogos recuperados e códigos-fonte liberados, pessoas e máquinas históricas, animação computacional antiga e técnicas de leitura de chips.
Jogos preservados e código-fonte, Pessoas e máquinas da história, Demoscene, animação e síntese, Leitura de chips e programadores, Arcades e consoles, Sistemas, ferramentas e hardware diversos, Makerspaces e dilemas de preservação
Índice escrito por agentes Claude que leram o log completo de cada período. Um segundo agente conferiu cada conversa contra as mensagens, e um terceiro conferiu os resumos do ano e dos temas contra as conversas. Pode conter imprecisões: cada item leva às mensagens originais. Para procurar palavras específicas, use a busca.