Ano 1 · Ano 2 · Ano 3 · Ano 4 · Ano 5 · Ano 6 · Ano 7 · Ano 8 · Ano 9
Tópicos › Oitavo ano
novembro de 2024 a outubro de 2025 · 162 conversas em 2792 mensagens
No oitavo ano, de novembro de 2024 a outubro de 2025, o principal projeto do grupo foi o emulador do teclado Technics KN5000 no MAME, levado por Felipe "Juca" Sanches. Patches na ROM fizeram aparecer dezenas de telas internas. Um dump, ainda incompleto, da ROM de boot da subCPU foi obtido com um payload modificado que enviava os dados pela porta serial. A variante TMP94C241 do TLCS-900 foi aceita no MAME. Depois Felipe começou a implementar o micro DMA e abriu um PR de rascunho da porta serial, e o barramento de expansão com a placa HD-AE5000 foi aceito. A partir de meados do ano, membros do grupo tiveram várias contribuições aceitas no MAME: os layouts do Wacky Gator, do Ensoniq ESQ-1 e do Access Virus B, o driver e o layout do Roland PG-1000, o driver do titulador de vídeo VET 3000, cujo dump da ROM Leonardo Roman publicou no Datassette, e o driver do brick game Pikorin 55, primeira contribuição de Ismael Carvalho. Também foram criticadas a demora na revisão de PRs, a falta de andamento da issue #388 (artwork 3D), que estava para completar 10 anos, e a duração dos jobs de CI. Sobre o Patinho Feio, foi levantada a lista de materiais da réplica e apareceu uma dissertação de 1979 sobre a expansão da memória da máquina. No MSX, foram discutidos a razão de aspecto dos pixels do TMS9918 e os modos do V9990, o MSXBook e o debugger em Tcl de Pedro de Medeiros aceito no openMSX. O ano teve ainda a reimplementação em Rust do Pinball Fantasies, os vídeos da visita ao Czech Game Archive e a liberação de código-fonte histórico, como o do Altair BASIC e o do Microsoft BASIC para 6502.
Durante o ano, Felipe "Juca" Sanches avançou o driver do teclado Technics KN5000 no MAME. Patches na ROM fizeram a sequência de boot avançar. Um dump, ainda incompleto, da ROM de boot da subCPU foi obtido pela porta serial. A variante TMP94C241 do TLCS-900 foi aceita; em seguida, Felipe começou a implementar o micro DMA, abriu um PR de rascunho da porta serial e teve aceito o barramento de expansão com a placa HD-AE5000. Também se discutiram compiladores para a CPU do teclado.
Patches na ROM e sequência de boot, Dump da ROM de boot da subCPU, TMP94C241 no MAME: merge, micro DMA e serial, Barramento de expansão e placa HD-AE5000, Compiladores para o TLCS-900
Membros do grupo contribuíram com layouts para sintetizadores e para o arcade Wacky Gator, e Felipe "Juca" Sanches propôs uma estratégia de PRs pequenos e frequentes. Também foram discutidas as limitações do sistema de layouts e do suporte a SVG. A demora na revisão de PRs, a falta de andamento da issue #388 sobre artwork 3D e a duração dos jobs de CI foram criticadas.
Roland D-70 e PG-1000, Ensoniq ESQ-1 e família VFX, Outros layouts e instrumentos, Sistema de layouts e renderização SVG, Outros drivers e ideias de driver, Releases, estratégia de PRs e mentoria, Revisão de PRs e governança
No fim do ano, o grupo trabalhou em conjunto em dois novos drivers. Leonardo Roman publicou o dump da ROM do titulador VET 3000, e o driver escrito por Felipe foi aceito no MAME em 22 de outubro. Ismael Carvalho estreou no MAME com o driver do brick game Pikorin 55 e começou a portar outros brick games.
No MSX, foram discutidos os VDPs TMS9918, V9990 e V9968, ferramentas para o openMSX e o MSXBook baseado no OneChipMSX. Também apareceram micros brasileiros e software nacional.
VDPs, razão de aspecto e gráficos, Ferramentas e openMSX, MSXBook, Micros e software nacionais
Para a réplica do Patinho Feio, foi levantada a lista de materiais. Apareceram uma dissertação de 1979 sobre a expansão da memória e comentários sobre o compilador Patol e a carga de programas pelo painel frontal. Também se lembraram uma entrevista e episódios ligados à máquina e a origem do simulador de Pense Bem no Garoa Hacker Clube.
Réplica e documentação técnica, Memória e depoimentos, Garoa, Pense Bem e divulgação
Ao longo do ano circularam notícias sobre código-fonte histórico liberado ou reconstruído, ROMs e protótipos encontrados e acervos abertos. O grupo também comentou revistas antigas e riscos para a preservação, como respostas geradas por IA.
Código-fonte liberado e arqueologia de software, ROMs e protótipos encontrados, Acervos e instituições, Mídias, fontes de pesquisa e riscos
O grupo acompanhou compiladores modernos para CPUs de 8 bits e projetos pessoais de recuperação de código. Felipe compilou num Raspberry Pi uma reimplementação em Rust do Pinball Fantasies, com a ideia de usá-la num controlador de máquina de pinball.
Pinball Fantasies em Rust, Compiladores para 6502 e Z80, Código próprio recuperado
Muitos links sobre emuladores, engenharia reversa e hardware antigo circularam ao longo do ano, além de comentários sobre consoles da Nintendo. Membros relataram também equipamentos que têm ou usaram.
Emuladores e portes, Engenharia reversa, Consoles Nintendo, Hardware antigo e réplicas
O grupo discutiu como compositores usaram chips de som antigos e ferramentas para extrair e analisar áudio de jogos.
Felipe apresentou palestras, e membros divulgaram eventos retrô e de software livre. O grupo também compartilhou demoscene, curiosidades e notícias de morte.
Palestras, Eventos, Demoscene e curiosidades, Comunidade e obituários
Í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.