Arqueologia Digital

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

Tópicos › Primeiro ano

Primeiro ano do grupo

novembro de 2017 a outubro de 2018 · 190 conversas em 7808 mensagens

No primeiro ano, de novembro de 2017 a outubro de 2018, o grupo funcionou como um grupo de estudos para preservar hardware histórico, com o resgate do Patinho Feio entre os principais projetos. Boa parte do trabalho aconteceu no acervo de computadores da Poli/USP: lá foram examinados os terminais e o PC-XT Nexus 2600 da Scopus, com explicações de DQ, ex-funcionário da empresa; ao acervo chegou uma teletype, e Affonso encontrou ali a leitora de fita perfurada Facit 4021. Com o MAME, o grupo trabalhou na emulação de máquinas nacionais como o Sagitta, o Nexus 2600, o CP-500 e o CP-400, e Felipe transcreveu para netlist grande parte dos esquemáticos do Atari Gran Trak 10. Também foram montadas réplicas, entre elas a placa de decodificação de opcodes do Patinho Feio e o Golly Ghost. No mesmo período foram criados a organização ArqueologiaDigital no GitHub e o site arqueologiadigital.org, ROMs, manuais e imagens de disco foram publicados, e começaram os encontros e as oficinas no Garoa Hacker Clube.

Temas

Patinho Feio 19

O Patinho Feio, computador construído na USP em 1971, é um dos principais projetos citados na descrição do grupo. Ao longo do ano foram encomendadas as PCBs da CDE-3, foi montada uma réplica da placa de decodificação de opcodes e a leitora de fita perfurada Facit 4021 foi ligada a um Arduino para ler fitas. Para dar ao driver do MAME um sistema de slots de E/S, foi criado o fork ArqueologiaDigital/mame. Também foram reunidas fontes históricas, como as pranchas do livro de Edson Fregni, os cadernos de Guido Stolfi e um relatório de 1972 sobre o ensino de computação no Brasil.

Painel emulado e placas da CDE-3, Slots de E/S no driver do MAME, Fitas perfuradas, teletype e a leitora Facit 4021, Sintetizador do Guido Stolfi, Boot, memória e fontes históricas, Palestras e divulgação

Scopus: terminais e o PC-XT Nexus 2600 28

Os equipamentos da Scopus guardados no acervo da USP foram tema de muitas conversas técnicas do ano. DQ, que trabalhou na empresa de 1981 a 1986, explicou boa parte deles. O driver do Sagitta 150/180 foi proposto ao MAME, e a EPROM do Lepus 200 passou por dump e por um disassembly parcial. O Nexus 2600 foi posto para funcionar e teve ROMs, PROMs e disco rígido copiados; a imagem do HD deu boot no DOS 3.3 dentro do MAME.

Terminais Sagitta 150 e 180, Terminal Lepus 200, Nexus 2600: funcionamento, ROMs e BIOS, Nexus 2600: imagem do disco rígido, História da Scopus contada por DQ, Outros terminais e pendências

Acervo de computadores da Poli/USP 25

Depois da conversa com o professor Fernando, o grupo passou a frequentar o acervo não exposto da Poli/USP, onde Affonso Amendola era estagiário. Além dos projetos do Patinho Feio e da Scopus, o grupo definiu prioridades, examinou drives de 8 polegadas, investigou o defeito de um TK3000 IIe e registrou peças que chegaram ao acervo do projeto Paideia (LASSU/CEDIR). Também se discutiu um projeto de entrevistas com pioneiros da computação ligados à Poli.

Acesso ao acervo e prioridades, Drives e disquetes de 8 polegadas, TK3000 IIe e clones de Apple II, Peças encontradas e doadas, Entrevistas com pioneiros da computação

Emulação de computadores no MAME 20

O MAME foi a principal ferramenta de emulação do grupo. Werner conseguiu compilar o emulador no Windows, discutiu com Felipe o driver do CP-500 e decidiu tentar emular o G-10, um computador microprogramado. Felipe documentou as teclas extras do CP-400 Color II no driver, mostrou drivers como o do ZAP e divulgou as novas versões do MAME, apontando contribuições de brasileiros.

Compilando o MAME, CP-500 e o driver trs80, CP-400 Color II, G-10 e microprogramação, Outros drivers e ideias de emulação, Lançamentos do MAME

Arcades: réplicas funcionais e circuitos sem CPU 12

O trabalho com arcades teve três frentes principais. A primeira foi a análise da CPU de motores do Galaxy Force 2 Super Deluxe, para uma réplica em miniatura movida por um Raspberry Pi. A segunda foi a réplica funcional do Golly Ghost, controlada pelo MAME. A terceira foi a transcrição dos esquemáticos do Atari Gran Trak 10, um jogo sem CPU, para o sistema de netlist do MAME, que entrou no MAME 0.201 como documentação parcial do circuito.

Galaxy Force 2 Super Deluxe e MAME no Raspberry Pi, Réplica do Golly Ghost, Atari Gran Trak 10 em netlist, Netlist, TTL e FPGA, Placas e monitores de arcade

Organização do grupo, site e encontros 11

O grupo virou supergrupo, ganhou uma descrição fixada e passou a ter um log público das conversas. Foram criados a organização ArqueologiaDigital no GitHub e o site arqueologiadigital.org, pensado como índice para o material no Internet Archive, no GitHub, no Fiozera e no YouTube. Perto do fim do primeiro ano começaram os encontros presenciais no Garoa Hacker Clube.

Descrição do grupo e log público, GitHub e site arqueologiadigital.org, Encontros no Garoa Hacker Clube

Demoscene e retroprogramação 12

Felipe anunciou uma pequena demoparty no Garoa em 2 de dezembro de 2017, para a qual o grupo argentino PVM enviou a demo de Commodore 64 "Brazil Bits". Em 2018 Felipe publicou o PortableWumpus, versão em C do Hunt the Wumpus de Affonso, e organizou oficinas de programação para Mega Drive no Garoa. Também circularam referências de arte computacional e de ASCII art.

Demoparty no Garoa e o grupo PVM, PortableWumpus e oficinas de Mega Drive, Mega Drive TecToy e outros consoles, Arte computacional e ASCII art

Pense Bem e engenharia reversa de chips 6

O Pense Bem voltou a ser discutido por três caminhos: a documentação antiga de Felipe na wiki do Garoa, a ideia de fazer o decapping do Z8 com ROM de máscara e as falhas do simulador no cálculo das respostas. Em outras conversas foram discutidas a segurança do decapping de CIs com ácido nítrico e ferramentas de engenharia reversa.

Pense Bem, Decapping e ferramentas de análise

Restauração de hardware e eletrônica 18

Fora do acervo da USP, os participantes trouxeram casos de restauração e montagem de hardware: uma placa corroída por bateria, um NEC 286F com backlight queimado, terminais com teclados proprietários, sync-on-green numa VAXstation e computadores homebrew. Também se falou da degradação dos plásticos de gabinetes e de conceitos de eletrônica.

Restauração de placas e máquinas, Terminais, monitores e sinais de vídeo, Computadores homebrew, Terminal policial Motorola MDT-9100T, Preservação física de gabinetes e mídias, Eletrônica e componentes

Preservação digital e história da computação 41

O grupo usou o Internet Archive como depósito e acompanhou outras iniciativas de preservação, como a recuperação das fitas do Bally Astrocade feita por Ronaldo. Os participantes também lembraram micros nacionais, como os da Unitron e o TK82-C, e o padrão MSX, e compartilharam notícias sobre a história da computação no exterior, livros, revistas, podcasts e eventos de retrocomputação.

Internet Archive e outras iniciativas, Micros nacionais e MSX, História e notícias internacionais, Livros, revistas e podcasts, Eventos de retrocomputação

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.