Arqueologia Digital

Ano 1 · Ano 2 · Ano 3 · Ano 4 · Ano 5 · Ano 6 · Ano 7 · Ano 8 · Ano 9

Tópicos › Terceiro ano

Terceiro ano do grupo

novembro de 2019 a outubro de 2020 · 72 conversas em 1202 mensagens

No terceiro ano, de novembro de 2019 a outubro de 2020, o grupo funcionou sobretudo como espaço de troca de links e relatos sobre retrocomputação. Felipe "Juca" Sanches desmontou um Itautec I-7000-G e limpou sua placa-mãe, máquina para a qual anos antes tinha escrito no MAME um emulador incompleto. Também relatou seu emulador parcial do Zezinho, do ITA, começou a escrever um disassembler de 286 para o ExecTrace e enviou ao MAME, como "non-working", o driver do mixer de vídeo Sony DFS-500 (PR #7346). Do Pense Bem, o driver do relançamento de 2017, com ATmega, foi enviado ao MAME, e o plano de extrair a mask ROM do Zilog Z8 do modelo original pelo modo de teste do chip avançou até a dessoldagem do Z8. L. começou a escrever em Python um conversor para levar de 8086 para Z80 o código-fonte do GW-BASIC, recém-liberado sob licença MIT, e RicBit compartilhou a disassembly comentada do Metal Gear do MSX2. O grupo também tratou da fonte da ROM do PC portátil Corona/Cordata, do Sega Teradrive, da Canon Typestar, do scroll fino em EGA/CGA, do Microsoft Comic Chat, do espelhamento do acervo do Datassette no archive.org e de eventos como o MSX SP 2019, o RetroSC e o curso de arqueologia dos jogos da USP. Felipe registrou que o grupo, criado para coordenar documentação e emulação, vinha servindo mais como espaço de conversa.

Temas

Emulação de máquinas no MAME 5

Os principais trabalhos de emulação do ano foram de Felipe "Juca" Sanches. Ele desmontou e limpou um Itautec I-7000-G, máquina para a qual tinha escrito anos antes um emulador incompleto, enviou ao MAME como "non-working" o driver do mixer de vídeo Sony DFS-500 e relatou seu emulador parcial do Zezinho, do ITA. Também foi localizada no histórico do MAME a ROM do PC portátil Corona/Cordata, para estudar sua fonte.

Itautec I-7000, Mixer de vídeo Sony DFS-500, Zezinho, do ITA, Fonte da ROM do Corona/Cordata

Pense Bem e o Zilog Z8 5

O Pense Bem concentrou um dos projetos técnicos do ano. Felipe "Juca" Sanches enviou ao MAME o driver do relançamento de 2017, com ATmega, e preparou a extração da mask ROM do Zilog Z8 do modelo original pelo modo de teste do chip, chegando a dessoldar o Z8 e instalar um soquete. O grupo também discutiu decapagem e leitura de mask ROMs por imagem e a origem do brinquedo na VTech.

Dump da mask ROM do Z8, Driver do Pense Bem de 2017 (ATmega), VTech e projetos relacionados

Engenharia reversa, código e ferramentas 8

Várias conversas trataram de código de máquina e de ferramentas para analisá-lo. L. começou a escrever um conversor do GW-BASIC de 8086 para Z80, Felipe "Juca" Sanches estava escrevendo um disassembler de 286 como extensão do ExecTrace e RicBit compartilhou a disassembly comentada do Metal Gear do MSX2. Também foram discutidos o scroll fino em EGA/CGA, o protocolo do Microsoft Comic Chat e o protocolo de atualização de firmware do Technics KN5000.

GW-BASIC de 8086 para Z80, ExecTrace, Scroll fino em EGA/CGA, Protocolo do Microsoft Comic Chat, Disassembly do Metal Gear (MSX2), Firmware do Technics KN5000, Engenharia reversa de chips e depuração

Preservação, acervos e o papel do grupo 12

O grupo tratou do apoio ao Datassette e do espelhamento de seu acervo no archive.org, de coleções como eXoDOS e jogos em Flash e de código-fonte histórico, liberado ou vazado. Felipe "Juca" Sanches registrou que o grupo vinha servindo mais como espaço de conversa do que de coordenação de projetos, e mencionou documentos do Patinho Feio ainda não escaneados.

Datassette, Coleções de jogos e software, Código-fonte liberado, vazado ou descompilado, Memória da computação brasileira, Propósito do grupo e documentos do Patinho Feio

Restauração e identificação de equipamentos 8

Membros mostraram aparelhos danificados, consertados ou em restauração, entre eles um Sega Teradrive, uma máquina de escrever Canon Typestar e notebooks Toshiba. Também houve ofertas de equipamentos e identificação de máquinas a partir de fotos.

Sega Teradrive, Canon Typestar 10-II, Notebooks Toshiba e retrobright, Doações e periféricos, Máquinas identificadas

Another World e FPGA 4

Felipe "Juca" Sanches relatou uma chamada com Fabien Sanglard sobre a VM do Another World e compartilhou episódios da série de vídeos "Another World VM". O projeto de placa em FPGA para o jogo avançava devagar, e L. e Felipe compararam placas FPGA.

Fabien Sanglard e o Another World, Série de vídeos Another World VM, Placas FPGA

Computadores homebrew e réplicas 9

L. e Felipe "Juca" Sanches confirmaram que computadores homebrew feitos com tecnologia antiga cabem no tema do grupo, e Emerson Moura mostrou um projeto com o Motorola MC6800. Foram compartilhados projetos de CPUs discretas, kits e réplicas como PiDP-11 e RC2014, e interfaces para hardware antigo.

Homebrew com Motorola MC6800, CPUs caseiras, Kits e réplicas, Vectrex com osciloscópio, Interfaces e componentes

Eventos e cursos 8

Foram divulgados eventos de retrocomputação no Brasil e no exterior, como o MSX SP 2019, o RetroSC (que passou a ter edição online) e a devroom da FOSDEM. Felipe "Juca" Sanches e Lord Spy tiveram a inscrição negada no curso online de arqueologia dos jogos da USP.

MSX SP 2019, RetroSC e Encontro Canal3, Eventos internacionais, Curso de arqueologia dos jogos da USP, Pesquisa acadêmica

Leituras, vídeos e links 13

Boa parte das mensagens foi de troca de links: um livro sobre tipografia de arcade e um livro de Jordan Mechner, textos sobre história dos jogos, emuladores e ferramentas de desenvolvimento retrô e demos de MS-DOS.

Livros e história, Jogos e seu código, Emuladores e ferramentas, Demoscene e curiosidades

Momentos marcantes

Í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.