Arqueologia Digital

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

Tópicos › Nono ano › Matching decompilation e recompilação

Matching decompilation e recompilação

Macabeus desenvolveu ferramentas e benchmarks de matching decompilation com LLMs (Mizuchi, Transmuter) e abriu o projeto de descompilação do Klonoa: Empire of Dreams. Esse projeto chegou a 50% e revelou um easter egg inédito. Outra descompilação do Klonoa, feita sem IA, chegou a 100%. O grupo acompanhou ainda recompilações de outros jogos e discutiu a terminologia da área.

Nono ano: novembro de 2025 a outubro de 2026

Mizuchi, Transmuter e benchmarks de LLMs

O Mizuchi automatiza a geração, a compilação e a comparação de código C. O Transmuter gera variações de código, e os benchmarks compararam modelos em funções de jogos retrô.

Descompilação e recompilação: todos os anos ›

25 jan 2026 Mizuchi: pipeline de matching decompilation com LLMs ★★

Macabeus abriu o repositório do Mizuchi, que automatiza o ciclo de gerar código C com LLMs, compilar e comparar com o binário-alvo em projetos de matching decompilation. Ele mostrou a interface de relatórios. Hugo e Francisco indicaram o opencode, e Macabeus disse que, para automatizar por completo a descompilação, depender do Claude seria caro demais e precisaria de uma solução self-hosted.

Participantes: Macabeus, Felipe "Juca" Sanches, Hugo (Agaelebê), Francisco

Ir para o início da conversa · mensagens-chave: #37190 · #37194

10 mar 2026 Benchmark de LLMs para matching decompilation ★★

Macabeus publicou o resultado de dois meses de desenvolvimento de um pipeline de benchmark de LLMs para matching decompilation em dois jogos retrô: 74% de match em média e 88% de determinismo entre execuções.

Participantes: Macabeus

Ir para o início da conversa

20 abr 2026 Transmuter, ferramenta de Macabeus para matching decompilation ★★

Macabeus explicou que o Transmuter gera variações de código para encontrar a que melhor corresponde ao assembly de uma função, como alternativa ao decomp-permuter, com suporte a outras linguagens além de C, integração com agentes e etapa de limpeza.

Participantes: Felipe "Juca" Sanches, Macabeus

Ir para o início da conversa · mensagens-chave: #38376

7 jul 2026 Benchmark Fable 5 em matching decompilation (Macabeus) ★

Macabeus publica um novo capítulo da sua pesquisa com matching decompilation. Ele compara o Fable 5 com o Sonnet 4.6 em 55 funções de dois jogos retrô (Sonic Advance 3 e Animal Forest): o Fable venceu em algumas funções difíceis e estabilizou outras em que o Sonnet falhava, a um custo cerca de 4 vezes maior.

Participantes: Macabeus, Shideravan

Ir para o início da conversa · mensagens-chave: #39567

Klonoa: Empire of Dreams

Felipe propôs colaborar e enviou um PR ao projeto de Macabeus, que chegou a 50% e encontrou um easter egg escondido havia 25 anos. A descompilação iniciada por testyourmine, sem IA, chegou a 100%.

Descompilação e recompilação: todos os anos ›

14 mar 2026 Projeto de decompilação do Klonoa: Empire of Dreams ★★★

Macabeus abriu o repositório de matching decompilation do Klonoa: Empire of Dreams (GBA). Felipe "Juca" Sanches propôs colaborar usando o que aprendeu com o Claude Code e treinar agentes no hardware do GBA, enviou um PR e publicou páginas sobre o jogo em seu GitHub Pages (incluindo música e fluxograma). Macabeus apresentou o Mizuchi e explicou que o jogo foi licenciado pela Namco, mas desenvolvido pela Now Productions; Pablo citou o uso de Claude por Manuel Pazos no driver de som SCC da Konami.

Participantes: Macabeus, Felipe "Juca" Sanches, Pablo Vasques Bravo-Villalba

Ir para o início da conversa · mensagens-chave: #37774 · #37784

15 ago 2026 Decompilação do Klonoa (GBA) e easter egg inédito ★★

Macabeus informa que seu projeto de descompilação do Klonoa chegou a 50%. Ao nomear, por análise em runtime, a função que ativava um minigame, o Claude Code encontrou um easter egg que estava escondido havia 25 anos. Macabeus achou primeiro que fosse alucinação, mas confirmou que era real. Depois publica um novo capítulo da série, sobre a descompilação de um jogo de GBA de 2001 com IA, com três novas ferramentas, um caso de IA pega trapaceando e o easter egg.

Participantes: Macabeus, Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #40091 · #40096 · #40162

29 set 2026 Terminologia decomp/recomp/ports e história do SM64 ★★

Macabeus e Shideravan discutem a confusão entre descompilação, recompilação (estática ou dinâmica), ports e recriações, termos cada vez mais usados como sinônimos pelo público leigo, e a falta de um termo guarda-chuva. Shideravan apresenta o Quiver Launcher, que reúne projetos open source. Macabeus conta que seu decomp do Klonoa está meio abandonado e que outra pessoa, inspirada nele e sem usar IA, fez outro decomp do mesmo jogo, já 99% completo. Os dois também comentam o decomp do Super Mario 64, que foi mantido em segredo, e os takedowns de vídeos no YouTube.

Participantes: Macabeus, Shideravan

Ir para o início da conversa · mensagens-chave: #40897 · #40900 · #40936

2 out 2026 Klonoa: Empire of Dreams 100% descompilado ★★

Macabeus noticiou que a descompilação do Klonoa: Empire of Dreams, iniciada por testyourmine, chegou a 100% sem uso de IA.

Participantes: Macabeus

Ir para o início da conversa · mensagens-chave: #41024

6 out 2026 Lista de projetos de recompilação recomp.fyi ★

Shideravan compartilhou o recomp.fyi, lista de projetos de recompilação que inclui a descompilação do Klonoa.

Participantes: Shideravan, Macabeus

Ir para o início da conversa

Recompilação e terminologia

O grupo acompanhou o PS2Recomp, o ps2-web-recomp e a descompilação do Zelda: Twilight Princess. Também discutiu a diferença entre descompilação, recompilação, ports e recriações.

Descompilação e recompilação: todos os anos ›

26 jan 2026 Recompilação estática: PS2Recomp e Donkey Kong no CoCo 3 ★

L. compartilhou o PS2Recomp, recompilador estático de binários de PlayStation 2, aparentemente feito por um brasileiro. Robson França indicou o port de Donkey Kong para o Tandy Color Computer 3 feito por Sock Master, e Pedro de Medeiros achou a página original no Wayback Machine.

Participantes: L., Macabeus, Robson França, Pedro de Medeiros 👾

Ir para o início da conversa · mensagens-chave: #37209 · #37211

3 mar 2026 Descompilação de um hello world em QuickBASIC 3.0 ★

L. compartilhou um artigo que descompila um programa hello world compilado com QuickBASIC 3.0.

Participantes: L.

Ir para o início da conversa

11 mai 2026 Decompilação do Zelda: Twilight Princess concluída ★★

L. noticiou a conclusão da decompilação do Zelda: Twilight Princess e compartilhou o repositório do Dusklight, porte para PC e celulares; contou que já o clonou e, após sugestão de Pedro de Medeiros, planejou um espelho na Forja do LHC.

Participantes: L., Pedro de Medeiros 👾

Ir para o início da conversa · mensagens-chave: #38641

29 set 2026 Terminologia decomp/recomp/ports e história do SM64 ★★

Macabeus e Shideravan discutem a confusão entre descompilação, recompilação (estática ou dinâmica), ports e recriações, termos cada vez mais usados como sinônimos pelo público leigo, e a falta de um termo guarda-chuva. Shideravan apresenta o Quiver Launcher, que reúne projetos open source. Macabeus conta que seu decomp do Klonoa está meio abandonado e que outra pessoa, inspirada nele e sem usar IA, fez outro decomp do mesmo jogo, já 99% completo. Os dois também comentam o decomp do Super Mario 64, que foi mantido em segredo, e os takedowns de vídeos no YouTube.

Participantes: Macabeus, Shideravan

Ir para o início da conversa · mensagens-chave: #40897 · #40900 · #40936

13 out 2026 Recompilação para WebAssembly e linguagens legadas ★

L. compartilhou o ps2-web-recomp, que recompila jogos de PS2 para WebAssembly. Guilherme Ranoya citou o FoxScript, que roda scripts FoxPro, e contou que montou um ambiente de ensino com emuladores de Apple II e MSX para BASIC e Logo. Discutiram também a compatibilidade entre VB6 e VB.NET.

Participantes: L., Guilherme Ranoya, Paulo

Ir para o início da conversa · mensagens-chave: #41521