Ano 1 · Ano 2 · Ano 3 · Ano 4 · Ano 5 · Ano 6 · Ano 7 · Ano 8 · Ano 9
Tópicos › Oitavo ano › Emulação, engenharia reversa e hardware
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.
Oitavo ano: novembro de 2024 a outubro de 2025
Foram compartilhados o GEM Desktop no navegador, a emulação da RIVA 128 no 86Box, o Windows NT 4.0 no GameCube, o nes86, o Evertop e o emulador do LaserActive. Circularam também a página Frame of Preference, o emulador do 4004 em 4004 bytes, o mv950toy, um emulador de Windows 3.11 e uma reimplementação do System 7.
Guilherme Ranoya conseguiu rodar o GEM Desktop 1.2 em DOSBox online com o mouse funcionando e disponibilizou a imagem. Ele e Pablo Vasques Bravo-Villalba discutiram as semelhanças entre a interface do GEM, a do System 1 da Apple e a do Xerox Star.
L. compartilhou o nes86, emulador de x86 para NES capaz de rodar o ELKS.
L. compartilhou a série do 86Box sobre a emulação da NVIDIA RIVA 128. Pedro de Medeiros compartilhou a notícia de que a EA liberou o código-fonte de jogos antigos de Command & Conquer.
L. compartilhou o Windows NT 4.0 para PowerPC rodando no GameCube. Tevo explicou que o autor escreveu uma HAL para GC/Wii/vWii.
L. compartilhou o Evertop, portátil compatível com IBM XT, com tela e-ink e longa autonomia de bateria. RicBit supôs que fosse um processador moderno emulando o XT, e Pablo Vasques Bravo-Villalba confirmou que é um ESP32 emulando o XT.
L. compartilha a página Frame of Preference, com emuladores embutidos que podem ser exibidos em perspectiva. Felipe e L. propõem um site semelhante sobre o Patinho Feio ou sobre os micros nacionais, com linha do tempo. Guilherme diz que os emuladores vêm do projeto Infinite Mac, que passou a permitir embuti-los, e Erin observa que o recurso e a página foram feitos em conjunto.
L. e Hugo compartilham o surgimento de um emulador do Pioneer LaserActive e um artigo sobre os 16 anos de trabalho necessários para chegar a ele.
L. compartilha um artigo que explica um emulador do Intel 4004 em nível de portas lógicas escrito em 4004 bytes de C.
L. compartilha o mv950toy, um simulador inspirado no Metrovick 950, primeiro computador transistorizado comercial, que emula a CPU, o teleimpressor com fita de papel, a fita magnética e o plotter.
L. compartilha um emulador de PC com Windows 3.11 e internet discada simulada; Guilherme nota que ele contém um emulador de Atari ST dentro.
L. compartilha um projeto que reimplementa o System 7 do Macintosh para hardware moderno, inicializável via GRUB. Pedro aponta o que ainda falta implementar, como menus suspensos, arrastar janelas e caixas de diálogo.
Foram compartilhados trabalhos sobre o Sega Channel e o Intel 8271 e a ferramenta Spice86. O grupo discutiu os jogos J2ME do Mega Drive da TecToy e a instrução 68030 do Mac Classic II. Leonardo Roman também levantou a suspeita de que o cartucho de Atari do Megaboy da Dynacom tenha sido feito pela VTech.
L. compartilhou um trabalho de engenharia reversa do serviço Sega Channel.
Felipe "Juca" Sanches encaminhou uma pergunta: seria possível extrair jogos como The Sims e FIFA de um Mega Drive da TecToy? Erin Pinheiro explicou que são jogos J2ME de celular adaptados pela TecToy. Eles rodam num ambiente Java do aparelho, não no hardware do Mega Drive, e a plataforma seria possivelmente Qualcomm/BREW.
L. compartilhou em 25/01 um artigo sobre uma instrução 68030 inválida que, por acaso, permitia o boot do Mac Classic II, e Felipe "Juca" Sanches o repostou em 06/02. Felipe suspeitou que o autor confundiu dois sentidos de "patch". Para ele, a rotina citada parece configurar um timbre ("sound patch") no chip de som, e não ser uma modificação de software.
L. compartilhou artigo sobre a engenharia reversa do controlador Intel 8271, dos anos 1970, e de sua ISA.
L. compartilhou o Spice86, ferramenta para engenharia reversa e reescrita de programas DOS em modo real.
L. compartilhou artigo sobre o VTech Socrates. Pela semelhança dos robôs, Leonardo Roman levantou a suspeita de que o cartucho de Atari do Megaboy da Dynacom tenha sido feito pela VTech. Pablo Vasques Bravo-Villalba e Erin Pinheiro compararam os robôs a Johnny 5, Omnibot e R.O.B.
O grupo comentou o vazamento da placa-mãe e o decapping da CPU do Switch 2, e depois seus primeiros exploits. Também comentou os SNES que ficam mais rápidos com a idade e o DMCA entre forks do emulador Azahar.
Shideravan compartilhou fotos vazadas da placa-mãe do Nintendo Switch 2, e o grupo especulou sobre os chips. L. apontou um chip Realtek que deve ser o Wi-Fi, e Shideravan sugeriu o SoC NVIDIA T239. Pablo Vasques Bravo-Villalba compartilhou uma análise do vazamento.
L. e Pedro de Medeiros compartilharam matérias sobre consoles SNES que rodam mais rápido com a idade, problema que afeta speedruns.
Shideravan comentou o caso do emulador de 3DS Azahar, que enviou um DMCA a um fork (Azahar Plus). Felipe "Juca" Sanches considerou rasa a análise do vídeo compartilhado.
Shideravan compartilhou um vídeo de decapping da CPU do Switch 2, feito antes do lançamento, e um documentário sobre a história e as controvérsias da emulação. RicBit lembrou que o chip do Switch 1 já era conhecido de um tablet da NVIDIA.
Poucos dias depois do lançamento do Switch 2, o grupo comenta as primeiras falhas de segurança encontradas: Flávio menciona um ROP fora do kernel, e Shideravan relata mais de uma falha e jogos não licenciados de Switch 1 rodando no console novo.
Os temas foram um Power Mac G3 a doar, a restauração de uma perfuradora Facit 4070 e de um laptop, as réplicas PiDP-11 e PiDP-1, AlphaServers no Iphan e os projetos de Tevo com estações Sun. Também apareceram o fim do suporte do Linux ao 486, a série sobre a Commodore, o video switcher Sony DFS-700 comprado por Felipe, o Isetta e o Z80 TV Game.
Alexandre Villares pediu sugestões para um Mac G3 azul que um amigo queria descartar, e Anne Isabelle se ofereceu para recebê-lo. L. e Erin Pinheiro comentaram experiências com Linux em PowerPC. Erin contou que no seu G3, com 8 MB de VRAM, o driver não dava vídeo acelerado.
Felipe "Juca" Sanches compartilhou vídeo sobre a recuperação de uma perfuradora de fita de papel Facit 4070.
Flávio Amieiro compartilhou vídeo da restauração de um laptop antigo, do mesmo autor do site 701c.org, e destacou a documentação do processo.
A partir de um post compartilhado por Pedro de Medeiros, L. contou que tem uma réplica PiDP-11.
Pablo Vasques Bravo-Villalba relatou o uso de dois AlphaServer com Windows NT 4 no Iphan. Contou como o RAID era configurado pelo firmware e como o array foi reconstruído com hot swap quando um disco falhou.
L. compartilhou o log do primeiro lote de teste de réplicas do PDP-1 (PiDP-1).
Felipe "Juca" Sanches encaminhou notícia sobre o fim do suporte do Linux a CPUs 486.
A partir de um artigo sobre um easter egg na ROM do Power Mac G3, compartilhado por L., Tevo descreve seus projetos: um adaptador de vídeo Mac para VGA, um level shifter Sun-ADB, o NeXTSTEP numa SS4 e um emulador do mouse serial da Sun (1200 bps, TTL de 5 V invertido). Ele também cogita reviver o port do 9front para SPARC. L. sugere usar um Arduino para converter PS/2 para o mouse Sun.
Os membros compartilham os vídeos da série sobre a compra da marca Commodore e o anúncio de um novo Commodore 64.
Felipe compra um video switcher Sony DFS-700 com a unidade de efeitos e compartilha o manual. Ele pretende emular o painel e a unidade de efeitos e escrever um firmware que transforme o painel em controle para outros usos, como OBS e trackers, e convida amigos para trabalhar no equipamento.
Pablo compartilha o Isetta, computador em lógica TTL que implementa as ISAs do 6502 e do Z80 em microcódigo, com quase todos os registradores numa área de memória separada.
Flávio Amieiro compartilha a página de um clone do Z80 TV Game, console de 8 bits criado em 1987 por um hobbista japonês com 19 CIs e sem chip gráfico dedicado, e o link para o que parece ser a documentação original em japonês.