Arqueologia Digital

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

Tópicos › Quinto ano

Quinto ano do grupo

novembro de 2021 a outubro de 2022 · 284 conversas em 7019 mensagens

No quinto ano, de novembro de 2021 a outubro de 2022, o grupo dedicou-se sobretudo ao Mines, um campo minado homebrew em software livre escrito em conjunto no repositório ArqueologiaDigital/Mines, e aos 50 anos do Patinho Feio. O Mines nasceu de uma proposta de Felipe "Juca" Sanches e de enquetes sobre licença e plataforma. O primeiro alvo foi o MSX, e o jogo ganhou ports para MSX2, para a placa de arcade do GunSmoke, ncurses, MS-DOS (com o executável reduzido a 4,6 KB e testes de áudio PWM no PC speaker), OpenGL e PlayStation, este testado em hardware real; um port para Vectrex ficou em andamento. Pelo aniversário do Patinho Feio, Felipe começou a desenhar as PCBs das réplicas do painel encomendadas pela FDTE e, com Sebastiao Barretto e Fernando, tentou reativar a Teletype Model 33 do LASSU para usá-la com o emulador. A data teve uma live marcada por Felipe, evento na Poli-USP com demonstração do emulador e cobertura da imprensa. Felipe também visitou o professor Guido Stolfi, passou a digitalizar os fotolitos de 1974/75 do sintetizador usado com o Patinho Feio, testou fabricar PCBs a partir deles e começou a redesenhar no KiCad a placa de interface; Guido, por sua vez, relatou que todos os módulos do sintetizador voltaram a funcionar após reparos. Outros assuntos do ano foram a retomada das ferramentas da VM do Another World, o novo desenho em SVG do simulador do Pense Bem, a tentativa de extrair o firmware do Pense Bem, as ROMs do AS-1000 dumpadas e compartilhadas no grupo, o dossiê do Konix Multi-System reunido por Shideravan e o driver esqueleto do Zeebo no MAME, de David Haywood. O grupo debateu ainda a emulação como preservação, a defesa de emuladores em software livre e a preservação do próprio histórico diante de um possível bloqueio do Telegram.

Temas

Mines, o campo minado coletivo e multiplataforma 70

Boa parte das conversas do ano tratou do Mines. Uma enquete escolheu uma licença livre copyleft, e o jogo é um campo minado com a lógica separada de drivers por plataforma, desenvolvido por pull requests no repositório ArqueologiaDigital/Mines. Pedro de Medeiros, Felipe "Juca" Sanches, L., Anne Isabelle e outros escreveram o código comum e ports para MSX2, a placa do GunSmoke, ncurses, MS-DOS, OpenGL e PlayStation, além de um port para Vectrex ainda em andamento, e Pablo Vasques Bravo-Villalba desenhou tilesets próprios. As conversas também cobriram integração contínua, fuzzing, depuração e detalhes de hardware como a temporização do VDP do MSX.

Proposta, enquetes e criação do repositório, Código comum, API e regras do jogo, Build, integração contínua, depuração e fuzzing, Port para MSX2, Port para a placa JAMMA do GunSmoke, Ports para MS-DOS e Windows 3.11, Ports para OpenGL, Vectrex e PlayStation, Gráficos, tilesets e referências

Os 50 anos do Patinho Feio 12

Para o aniversário de 50 anos do Patinho Feio, Felipe "Juca" Sanches começou a desenhar PCBs para as réplicas do painel encomendadas pela FDTE e, com Sebastiao Barretto e Fernando, tentou reativar a Teletype Model 33 do LASSU para usá-la com o emulador. A data teve uma live marcada para 24 de julho, evento na Poli-USP com demonstração do emulador e reportagens na Folha, no Jornal Hoje e no g1. Ao longo do ano surgiram também material histórico, como a listagem das fitas perfuradas de Guido Stolfi, e um TCC sobre a máquina.

Réplicas do painel para a FDTE, Teletype Model 33 do LASSU, Live, evento e cobertura da imprensa, Fitas perfuradas, documentação e pesquisa

O sintetizador de Guido Stolfi 8

Na visita ao professor Guido Stolfi, Felipe "Juca" Sanches fotografou os fotolitos e matrizes de 1974/75 do sintetizador que Guido usava com computadores da época, inclusive o Patinho Feio, e passou a digitalizá-los. Com esse material testou fabricar PCBs com dry-film e começou a redesenhar no KiCad a placa de interface de controle, com o objetivo de emulá-la. Guido relatou depois que todos os módulos voltaram a funcionar e descreveu o protocolo serial e os comandos do sintetizador.

Fotolitos e digitalização, Fabricação de PCB e redesenho no KiCad, Restauração, protocolo serial e polifonia

Another World, Pense Bem e outros projetos de engenharia reversa 16

Felipe "Juca" Sanches retomou o AnotherWorld_VMTools e a VM do Another World no MAME e começou a examinar as versões de Mega Drive e Symbian. No Pense Bem, tentou sem sucesso extrair o firmware do Zilog Z8 e publicou o simulador com um novo desenho em SVG. Houve também propostas de disassembly e a busca de ferramentas para o TLCS900, processador do teclado Technics KN5000.

Another World e o AnotherWorld_VMTools, Pense Bem: firmware, ATmega e simulador, Technics KN5000, TLCS900 e toolchains, Tecnoponta Park, firmware de cartão SD e hexitch

MAME: drivers, propostas e organização do código 21

O grupo acompanhou o driver esqueleto do Zeebo, o port do OpenLara para o console, e trabalhos de emulação de impressoras, plotters e LaserDisc. Felipe "Juca" Sanches compartilhou PRs dele e de outros desenvolvedores. Discutiram-se a reorganização do código-fonte em diretórios por fabricante, artworks 3D a partir de escaneamento e propostas como ROMs na nuvem, interpolação de quadros e suporte a Flash.

Zeebo, Impressoras, plotters e LaserDisc, Artworks 3D e escaneamento de hardware, Drivers e pull requests, Reorganização dos diretórios por fabricante, Propostas para o MAME

Equipamentos brasileiros, dumps e documentação 16

O grupo reuniu e discutiu material sobre hardware nacional e regional: o anúncio do Super NASA, clone argentino de Super Nintendo, as ROMs do AS-1000, o computador Edit Video e o cartucho Meganet da Tectoy. Shideravan reuniu um dossiê do Konix Multi-System, e houve conversas sobre protótipos que não são dumpados e sobre pesquisa e livros acerca da história dos jogos no Brasil.

Clones de consoles, Computadores e expansões nacionais, Meganet e Telebradesco da Tectoy, Dumps, protótipos e dossiês, Fliperamas no Brasil, Pesquisa e memória no Brasil

Debates sobre emulação, preservação e código aberto 44

O grupo debateu se sistemas x86 são fáceis de emular, e Felipe "Juca" Sanches defendeu que só emuladores em software livre servem à preservação. Também se falou da morte de Near (byuu), do ambiente da comunidade do MAME, do Internet Archive e da preservação do histórico do próprio grupo. Circularam ainda notícias sobre emuladores, código liberado e projetos de decompilação.

Emulação x86 e preservação com software livre, História e comunidade da emulação, Proteções, desbloqueio e software que depende de emulador, Acervos online, direitos e histórico do grupo, Primeiros passos no desenvolvimento de emuladores, Novos emuladores e código liberado, Decompilação, desassemblagem e código-fonte histórico

História dos videogames e homebrew 35

O grupo debateu a passagem do 2D "super scaler" para o 3D poligonal, os modelos de negócio de Nintendo e 3DO, os custos de produção de jogos e a criatividade que nasce das limitações de hardware. Ao longo do ano circularam ports homebrew e jogos novos para plataformas antigas, além de episódios da história de jogos e consoles.

Do 2D ao 3D e limites gráficos, Indústria, modelos de negócio e limitações de hardware, Homebrew e ports para plataformas antigas, História de jogos e consoles

Hardware, restauração e instrumentos musicais 40

O grupo trocou experiências de restauração de consoles e micros e indicou ferramentas como o Retro Chip Tester, o ROMulator e o Adafruit Floppy. Também discutiu emulação e geração de vídeo em microcontroladores (Arduino, RP2040, ESP32) e réplicas, como a miniatura do Expert de RicBit. Na parte musical, acompanhou a engenharia reversa do Yamaha DX7 por Ken Shirriff e o diagnóstico de um órgão Wurlitzer 555 com sintetizador Orbit III feito por Felipe "Juca" Sanches.

Restauração, reparo e leitura de mídias, Microcontroladores, réplicas e hardware homebrew, Instrumentos musicais e síntese, Displays, padrões e curiosidades de hardware

Comunidade, eventos e links 26

O grupo divulgou eventos como o RetroSC, que voltou ao formato presencial, a Flashparty e a palestra sobre preservação no LOAD ZX 40. Também registrou visitas a museus e a destruição de um museu de computadores na Ucrânia. Além disso, circularam links e notícias sobre preservação e retrocomputação.

RetroSC e outros eventos, Museus e acervos, Regras e grupos relacionados, Links e notícias

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.