Ano 1 · Ano 2 · Ano 3 · Ano 4 · Ano 5 · Ano 6 · Ano 7 · Ano 8 · Ano 9
Tópicos › Nono ano
novembro de 2025 a outubro de 2026 · 275 conversas em 5240 mensagens
No nono ano, de novembro de 2025 a outubro de 2026, o grupo concentrou-se na engenharia reversa feita com agentes de IA e em contribuições ao MAME. Felipe "Juca" Sanches avançou na remontagem byte a byte das ROMs do Technics KN5000 e portou para o teclado a VM de Another World, que passou a rodar a demo inteira no MAME. Também criou com IA um backend TLCS-900 para o LLVM e levou ao MAME o painel de controle interativo do aparelho, incluído no MAME 0.288. Depois passou ao KN7000: com o Claude Code, criou um core de CPU novo e teve o driver aceito no MAME. Conseguiu executar código no teclado a partir do cartão SD e de um carregador oficial em disquete, com o qual fez o dump do firmware v1.3, e rodou nele Another World, Pinball Fantasies e um ProTracker. Avançou ainda, com o Claude, na engenharia reversa do DSP não documentado uPD6383GF, da placa de som do KN5000. No mesmo período retomou a emulação do Itautec I-7000, começou um driver do ICL PERQ e, com o Claude Code, emulou no MAME o sintetizador de Guido Stolfi associado ao Patinho Feio. O layout do painel do Patinho Feio, feito por Nicoly Sampaio e Felipe Nascimento, entrou no MAME, e os anexos de 1973 com o cross-assembler do computador foram digitalizados. RicBit publicou desmontagens completas de jogos e programas de MSX, como Antarctic Adventure, Rally-X, Elite, Mega-Assembler, Game Master e as DiskROMs, feitas com um sistema próprio apoiado em IA e cada vez mais autônomo. Ele também descobriu que as ROMs de Galaga estavam superdumpadas, criou um compilador C que reproduz byte a byte o binário do SISNE.SIS, do SISNE, clone brasileiro do MS-DOS, e escreveu emuladores de MSX (msxzin) e de Game Boy (minigb) em 4 KB, otimizados pela namagiri. Macabeus abriu a matching decompilation do Klonoa, Ismael Carvalho conseguiu som nos Brick Games com HT1130 no MAME e abriu o PR #15350, e Leonardo Roman publicou a engenharia reversa do VET3000. O uso de IA generativa na preservação, o gargalo de revisão de PRs no MAME e as recusas do Claude em pedidos de engenharia reversa foram discutidos várias vezes.
Felipe "Juca" Sanches avançou na remontagem byte a byte das ROMs do KN5000 e levou ao MAME a porta serial, o painel de controle interativo, a demo 'Feature Presentation' e a data wheel; também emulou a placa HDAE5000. No mesmo aparelho portou a VM de Another World e obteve os primeiros sinais de vida do Mines, compilado com um backend TLCS-900 para o LLVM. Depois comprou um KN7000, criou com o Claude Code um core de CPU novo e teve o driver aceito no MAME. Também conseguiu rodar código no teclado, pelo cartão SD e por um carregador oficial em disquete, e avançou na engenharia reversa do DSP uPD6383GF.
Disassembly e byte-matching das ROMs do KN5000, KN5000 no MAME: layout, painel, HDAE5000 e som, Another World e homebrew com LLVM no KN5000, DSP uPD6383GF, WSA1R e o core TLCS900, KN7000, KN6000 e outros modelos no MAME, KN7000: execução de código e dump do firmware, Pinball Fantasies, ProTracker e leitor de PDF no KN7000
RicBit publicou desmontagens completas de jogos e programas de MSX com um sistema próprio, apoiado em agentes de IA e cada vez mais autônomo. As análises revelaram versões perdidas de ROMs, dumps errados e detalhes internos dos programas. Também estendeu o sistema ao x86 e criou um compilador C que reproduz byte a byte o binário do SISNE.SIS.
Antarctic Adventure, O sistema autônomo de desmontagem, Zanac, Elite, Death Wish 3 e outros jogos, Galaga: ROMs superdumpadas e challenging stages, Rally-X: disassembly e netlist do BANG no MAME, Mega-Assembler, Game Master, DiskROMs e MSX-DOS, SISNE, clone brasileiro do MS-DOS, Técnicas: assemblers, compressão, perfilamento e vídeo
RicBit escreveu emuladores de MSX (msxzin) e de Game Boy (minigb) que cabem em 4 KB, otimizados pela namagiri, seu assembler auto-otimizador. O minigb chegou a rodar casos difíceis como Super Mario Land 2, Asterix e Rockman 8, e passou a ter relatórios de compatibilidade contra o No-Intro. Depois, RicBit passou a trabalhar em ports de jogos para o V9990.
msxzin, emulador de MSX em 4 KB, minigb, emulador de Game Boy em 4 KB, Port da namagiri para Rust, Galaga, Death Wish 3 e Ys III no V9990
Além dos teclados Technics, membros do grupo contribuíram com vários drivers e layouts ao MAME. Felipe "Juca" Sanches fez os layouts dos Access Virus, retomou o Itautec I-7000 e começou o ICL PERQ; também mostrou uma impressora 3D emulada com o Claude Code e um semáforo emulado. Shideravan propôs levar ao MAME os Brick Games com HT1130, e Ismael Carvalho trabalhou no som deles. Leonardo Roman corrigiu o clock do VDP do VET3000.
Itautec I-7000, Layouts dos Access Virus, Brick Games e handhelds com HT1130, VET3000, ICL PERQ, Metamáquina 2, artwork 3D e semáforo ETRA, Visi On, Aesthedes, SC-88 e outras notícias do MAME
O uso de LLMs e agentes na engenharia reversa foi debatido várias vezes, com posições divergentes sobre qualidade, custo, aprendizagem e impactos sociais e ambientais. Discutiram-se também a declaração de uso de IA no MAME, o gargalo de revisão de PRs, os efeitos jurídicos dos recomps e as recusas do Claude em pedidos de engenharia reversa. Apareceram ainda casos de conteúdo gerado por IA com informações erradas.
Debates sobre IA e vibe-coding, A ferramenta REA e as recusas do Claude, IA, revisão de PRs e o release do MAME, Conteúdo gerado por IA com erros, Projetos feitos com ajuda de IA, Textos e lives sobre IA
O layout do painel do Patinho Feio feito por Nicoly Sampaio e Felipe Nascimento foi aceito no MAME. Felipe "Juca" Sanches digitalizou os anexos de 1973 com o cross-assembler, passou a gerar com o Claude versões em LaTeX da documentação e, com o Claude Code, emulou o sintetizador de Guido Stolfi. Felipe também apontou informações históricas incorretas sobre o computador.
Layout do painel no MAME, Cross-assembler dos anexos de 1973, Documentação em LaTeX, Chips para as 18 placas, Sintetizador de Guido Stolfi, Informações históricas incorretas
Macabeus desenvolveu ferramentas e benchmarks de matching decompilation com LLMs (Mizuchi, Transmuter) e abriu o projeto de descompilação do Klonoa: Empire of Dreams. Esse projeto chegou a 50% e revelou um easter egg inédito. Outra descompilação do Klonoa, feita sem IA, chegou a 100%. O grupo acompanhou ainda recompilações de outros jogos e discutiu a terminologia da área.
Mizuchi, Transmuter e benchmarks de LLMs, Klonoa: Empire of Dreams, Recompilação e terminologia
Felipe "Juca" Sanches e FTMaciel escreveram servidores que reproduzem os serviços dos cartuchos TeleBradesco e Mega Net do Mega Drive. L. buscou recuperar o SOX, sistema da Cobra, inclusive por meio da Lei de Acesso à Informação. Circularam ainda material sobre clones do ZX, a Prológica, o Cirandão e os acervos do Datassette.
TeleBradesco e Mega Net, SOX, o sistema da Cobra, Clones do ZX para museu, História e sistemas nacionais, Esquemáticos e revistas no Datassette
O grupo acompanhou a GambiConf, com a keynote de Felipe "Juca" Sanches e a chamada de 2026, e eventos no Reino Unido. Discutiu também um encontro online, a moderação e uma wiki em português. Seguiu a campanha Stop Killing Games e o fim de acervos como o Myrient, e registrou as mortes de Rubens Kühl, Rebecca Heineman, Laurent Salmeron, Hideki Sato e Tony Hoare.
GambiConf, eventos no Reino Unido e palestras, Organização do grupo, Preservação de jogos e direitos, Acervos e instituições, Obituários
Muitos links trataram de homebrew, emuladores de terceiros, código-fonte publicado e engenharia reversa de outros projetos. Houve conversas mais longas sobre o console GameTank, a 'bitagem' dos consoles, as interfaces em modo texto do DOS e acervos físicos.
Homebrew e consoles, Arquitetura de consoles, Emuladores e ports curiosos, Código-fonte publicado, remakes e hacks, Engenharia reversa de outros projetos, História e cultura da computação, Ensino e ferramentas, Hardware, réplicas e restaurações
Í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.