Ano 1 · Ano 2 · Ano 3 · Ano 4 · Ano 5 · Ano 6 · Ano 7 · Ano 8 · Ano 9
Tópicos › Quarto ano › Links sobre história e preservação
Muitos links sobre história da computação e preservação foram comentados ao longo do ano. Os assuntos incluíram jogos recuperados e códigos-fonte liberados, pessoas e máquinas históricas, animação computacional antiga e técnicas de leitura de chips.
Quarto ano: novembro de 2020 a outubro de 2021
Foram comentados o código do Monkey Island, a recuperação do GayBlade, RPGs de mainframe perdidos, protótipos leiloados, a descompilação do Space Cadet e o código de Little Big Adventure, além do DMCA da Adobe contra um projeto do Flash.
Emerson Moura compartilhou o material da Video Game History Foundation sobre os segredos do código-fonte do Monkey Island.
Felipe "Juca" Sanches compartilhou a história do GayBlade: cópias perdidas pelo autor foram encontradas no Schwules Museum de Berlim e o jogo foi preservado com o LGBTQ Video Game Archive, o Strong Museum e o Internet Archive. RicBit comentou que deve haver jogos de temática gay anteriores no PC-88, desconhecidos por estarem em japonês.
L. compartilhou um artigo que reúne o que se sabe sobre RPGs de mainframe dos anos 1970 que não podem mais ser jogados.
Flávio Amieiro compartilhou um tweet de Frank Cifaldi sobre um lote de protótipos de jogos à venda. Shideravan notou que o leilão já tinha sido perdido para outro comprador e comentou que não ter os cartuchos dumpados é uma perda para a preservação da história do desenvolvimento de jogos.
Thaís Blue Bunnies compartilhou a notícia de youtubers que acharam 100 mil dólares em jogos antigos numa casa abandonada e perguntou se apareceria alguma ROM rara. Shideravan achou improvável, porque esses itens foram parar com colecionadores privados. Felipe "Juca" Sanches também achou improvável e disse que itens raros sem dump costumam aparecer com pessoas envolvidas no desenvolvimento dos jogos, não com colecionadores comuns.
L. compartilhou a descompilação do 3D Pinball for Windows (Space Cadet) e citou o que o autor diz sobre o bug de 64 bits que tirou o jogo do Windows.
Juca divulgou a liberação do código-fonte das engines de Little Big Adventure 1 e 2 sob a GPLv2, sem os assets do jogo. Mencionou o LBA3 em desenvolvimento, e Ismael Luceno comentou o pouco valor comercial de muitas engines.
Juca compartilhou a notícia do pedido de remoção via DMCA feito pela Adobe contra um projeto que mantinha o Flash Player. Pablo Vasques Bravo-Villalba resumiu os argumentos do autor e, com base no README do projeto no GitLab, perguntou se binários da Adobe eram redistribuídos.
Shelton Ribeiro compartilhou um vídeo sobre uma engine criada para portar os cinco primeiros Tomb Raider para vários sistemas, entre eles o 3DO.
Os links trataram da venda dos arcades da Sega, de protótipos em wire-wrap, do Spacewar, do Apollo Guidance Computer e das mortes de Clive Sinclair e Hiroshi Ono. Também se falou da origem de Donkey Kong e do computador iugoslavo de Antonić.
Felipe "Juca" Sanches compartilhou a notícia de que a Sega venderia a maior parte do negócio de arcades por causa da COVID-19 e o ataque de ransomware à Capcom, com cerca de 1 TB de dados supostamente roubados. Depois compartilhou um vídeo do MVG sobre o vazamento.
L. compartilhou fotos do Tube Time do protótipo do primeiro IBM PC montado em wire-wrap. Erin Pinheiro lembrou o protótipo do Mac feito por Burrell Smith, e o grupo comentou a evolução do gerador de vídeo do Mac e a técnica de wire-wrap.
RicBit contou que jogou Spacewar com o autor do jogo, e L. disse ter jogado na máquina do museu de computação de Mountain View. RicBit contou também que o mesmo programador ligou um fio do LED de status ao alto-falante para gerar som, e Felipe "Juca" Sanches lembrou ter lido essa história no livro Hackers, de Steven Levy.
RicBit relatou que o criador do Spacewar lhe explicou como calculava a posição das naves: aquele PDP específico tinha divisão por hardware, porque na época era possível comprar opcodes à parte com o fabricante.
Flávio Amieiro compartilhou um vídeo sobre o Apollo Guidance Computer, de 1969, e o repositório com o código-fonte original do AGC da Apollo 11.
Augusto Almeida compartilhou a notícia do The Guardian sobre a morte de Clive Sinclair, pioneiro dos computadores domésticos, aos 81 anos.
A partir de um tweet sobre Donkey Kong compartilhado por Felipe "Juca" Sanches, o grupo discutiu a ligação do projeto inicial do jogo com Popeye: L. relacionou os barris de óleo a Olívia Palito (Olive Oyl), e Shideravan sugeriu que o martelo ocupava o lugar do espinafre. Pablo Vasques Bravo-Villalba confirmou que a palavra japonesa para espinafre está escrita ao lado do item.
Felipe "Juca" Sanches compartilhou uma reportagem da Thames Television de 1984 sobre computadores domésticos japoneses.
Juca e depois Flávio Amieiro compartilharam uma matéria da Jacobin sobre o microcomputador de 8 bits de Antonić, projetado na Iugoslávia nos anos 80. L. lembrou que na Hackaday Supercon em Belgrado houve um crachá que era um "Galaxija" emulado, projetado com participação de Antonić e baseado no uBASIC de Adam Dunkels. L. também cogitou portar o uBASIC para um leitor de e-mail que tem.
Juca compartilhou a notícia da morte de Hiroshi Ono, pioneiro da pixel art na Namco, aos 64 anos.
Foram comentadas as demos de Linus Åkesson e do Amiga, a ideia de emular o Datamax UV-1 e o GRASS do PDP-11/45, os samplers do Amiga e o Yamaha DX7.
O grupo comentou a demo de 256 bytes A Mind Is Born, o Chipophone e a demo Lunatico para C64, de Linus Åkesson. pitanga explicou como a música da demo é gerada: três pistas, com a melodia derivada de um LFSR.
Juca encaminhou dois vídeos sobre samplers de áudio do Amiga, um deles sobre música dance de baixo orçamento em 1990.
Hugo (Agaelebê) compartilhou uma análise técnica do Yamaha DX7. Juca contou que usa o seu DX7 como controlador MIDI de um clone do Minimoog Model D.
Augusto Almeida compartilhou uma entrevista com o programador Mr. Hyde e demos do grupo Andromeda, do Amiga. Juca mostrou obras de Norman McLaren, John Whitney e Larry Cuba; o Calculated Movements, de Cuba, foi feito num Datamax UV-1 com Z-Grass. Juca propôs emular o Datamax UV-1 para rodar o código original e indicou esquemáticos da máquina. L. compartilhou um filme da Marinha americana sobre computadores mecânicos de controle de tiro.
Juca compartilhou uma reportagem com vídeo do sistema GRASS sendo carregado num PDP-11/45 para rodar o código original da sequência da Estrela da Morte de Star Wars IV. Propôs abordar o Electronic Visualization Laboratory da Universidade de Illinois, em Chicago, para obter os dumps e emular a máquina no MAME. Hugo (Agaelebê) chamou Aylons Hazzud, que se ofereceu para ir lá pessoalmente. RicBit lembrou que gostaria de ver o código de controle da nave Gozma, de Changeman.
O grupo tratou do dump de uma BPROM, de imagens de CIs após decap, da leitura de bits de ROM por fotos do die, de chips caseiros, de decapagem com laser e de programadores de EPROM baratos como o TL866II Plus.
FTMaciel perguntou como fazer o dump de uma PROM de uma placa SID 502. Felipe "Juca" Sanches pensou inicialmente em chips PAL, e FTMaciel esclareceu que se trata de uma PROM bipolar (BPROM), comum em placas de arcade.
FTMaciel compartilhou o link de um projeto do Lötlabor Jena (dvdlsm). L. observou que ele permite capturar imagens de CIs antigos depois do decap.
L. compartilhou um artigo sobre a leitura dos bits de uma ROM a partir de fotos do die de silício, em uma arquitetura desconhecida.
Augusto Almeida compartilhou o vídeo "Z2" - Upgraded Homemade Silicon Chips, sobre chips de silício fabricados em casa.
L. compartilhou um exemplo de decapagem de chips com laser, perguntou pela cortadora a laser do Garoa e sugeriu testar com CIs velhos. Juca lembrou de uma tentativa parecida no Garoa e citou os Z8 que tem guardados como candidatos. Shideravan questionou como garantir que nenhuma informação se perca no processo.
Shideravan perguntou sobre gravadores de EEPROM baratos. Juca e Ismael Luceno apontaram as limitações de pinos e de tensão. Leonardo Roman e Ismael indicaram o TL866II Plus como a melhor opção de custo-benefício. Foram citados o firmware livre open-tl866 e a diferença de preço entre o AliExpress e a Santa Ifigênia.
Felipe comentou a ideia de uma placa FPGA com conector JAMMA e seus primeiros experimentos de desenvolvimento para a SEGA Model 3. Também se falou do scroll por coluna no Mega Drive, do documentário sobre a M2 e do reparo da placa do Pole Position.
Felipe "Juca" Sanches disse querer uma placa FPGA com conector JAMMA, baseada em um chip com toolchain livre como o Lattice ICE40, para carregar cores de arcades em um gabinete. Como acha que ela ainda não existe, cogitou projetá-la no KiCad.
Felipe "Juca" Sanches compartilhou um vídeo dos seus primeiros experimentos de desenvolvimento para a placa SEGA Model 3. FTMaciel comentou que tem placas do adaptador usado e que a sua não funcionou de primeira por causa de um transistor defeituoso.
Felipe "Juca" Sanches compartilhou um vídeo sobre técnicas de um jogo de Mega Drive, e RicBit comentou que registradores de scroll vertical separados por coluna são exclusivos do Mega Drive.
Augusto Almeida recomendou o documentário "M2: Complete Works", do My Life in Gaming. Pablo Vasques Bravo-Villalba avisou que o VGMRips foi atualizado, mas alguns links de pacotes estão quebrados na página e corretos no fórum; Augusto notou que os de MSX estão entre eles.
Pablo Vasques Bravo-Villalba compartilhou um vídeo de reparo da placa do arcade Pole Position, da Atari, que usa um Z8000 e um Z80, com análise dos esquemáticos.
Os links trataram de adaptadores M.2 para IDE, emulação de terminais Tektronix, simulação de CRT, um Mac usado como roteador e um circuito de FFT com CIs 74HC. Também apareceram o Miniforth, o WebOne, o Pumpkin OS, NetBSD e interfaces retrô no Linux, CPUs caseiras, o Novasaur e forjas federadas.
L. compartilhou um adaptador de SSD M.2 para IDE. O grupo discutiu se o adaptador usa SATA ou NVMe e qual é o ganho de desempenho, já que o barramento IDE é o limite.
Ricardo Bánffy perguntou se havia NetBSD para o MSX turbo R (L. citou o Fuzix). Ele também abriu um pedido de suporte ao modo Tektronix 4010/4014 no VTE do GNOME Terminal e encontrou o emulador Tek4010.
L. compartilhou uma série de artigos sobre simular monitores CRT com FFmpeg, que também cobre LCDs de matriz passiva e telas de plasma.
Emerson Moura contou que usou um Performa 6300 como roteador por cerca de cinco ou seis anos, até 2008, e que planeja uma placa mini-ITX com Atom para balanceamento de carga de duas conexões. Também se comentou o consumo de energia do G5 Quad.
L. compartilhou um circuito de FFT montado à mão com cerca de mil CIs lógicos da série 74HC, que calcula uma FFT de 4096 pontos dez vezes por segundo; Felipe "Juca" Sanches traduziu a descrição. FTMaciel disse que pretende fazer algo parecido em uma placa aceleradora para XT.
L. compartilhou um artigo que explica como foi construída uma implementação de Forth para x86 que cabe em 512 bytes.
Emerson Moura divulgou um pedido de ajuda, feito em um grupo do Facebook, para desmontar o código de um robô industrial Cybermotion baseado em Z80.
Erin Pinheiro indicou o WebOne, proxy HTTP que torna navegadores antigos utilizáveis na web atual e reescreve acessos como os ao Geocities via Web Archive. Ela o testou em um Compaq.
L. compartilhou o Pumpkin OS, uma reimplementação do PalmOS em software livre.
Um participante relatou que instalou NetBSD num PC depois de ver um vídeo sobre NetBSD no Dreamcast. L. lembrou o projeto Linux no Dreamcast, contou que usou NetBSD por muito tempo no seu Libretto 50CT e mostrou fotos das modificações que fez nele: overclock de 75 para 133 MHz (depois do qual o aparelho parou de funcionar), cartão CF no lugar do HD e porta PS/2 embutida no lugar do botão de reset.
A partir de um artigo sobre as distribuições Linux de 1992, o grupo falou de interfaces retrô em sistemas atuais: L. lembrou que Motif e CDE hoje são livres, Ismael Luceno indicou temas no estilo CDE/Motif, e Erin Pinheiro sugeriu o WindowMaker, que segundo L. foi criado por um brasileiro. Ismael Luceno contou que preserva gerenciadores de janelas antigos na distribuição Source Mage.
Flávio Amieiro compartilhou o link do Homebrew CPU Ring.
Ismael Luceno sugeriu que Juca marcasse seus repositórios com a tag da Hacktoberfest. Juca respondeu que se alinha ao Movimento do Software Livre, não ao Open Source. Ismael defendeu participar para apresentar o software livre e comentou a pouca influência das distribuições livres e as preocupações com snap, flatpak, dbus, systemd e Wayland.
Ismael Luceno sugeriu o sourcehut como alternativa ao GitLab. Aylons Hazzud defendeu uma forja federada para a colaboração entre laboratórios em projetos de hardware, com controle de acesso e releases de binários. Ismael indicou o git-issues e o ditz.
L. compartilhou o Novasaur, retrocomputador que roda CP/M usando apenas chips TTL e memória, com saída de vídeo.
Discutiram-se as dificuldades de acesso a hardware no Brasil, em comparação com makerspaces de Berlim e de perto de Boston. RicBit perguntou se uma carta de família rasgada deveria ser restaurada ou guardada como está.
Flávio Amieiro descreveu o espaço coletivo de oficinas KAOS, em Berlim, e Felipe "Juca" Sanches citou o Artisan's Asylum, perto de Boston. Flávio comentou que custo, frete e prazo de entrega dificultam experimentar com hardware no Brasil, e Ismael Luceno concordou que a falta de recursos é o maior fator.
RicBit restaurou cartas de família de 1974 e perguntou se uma delas, rasgada de propósito, deveria ser colada ou guardada rasgada, já que o rasgo também pode ser um registro histórico. Ele comparou o dilema com a decisão de emular ou não as scanlines. Shideravan respondeu com uma analogia ao modelo do MAME: guardar a carta inteira e registrar o rasgo à parte.