Central da TI

Descompilação: como fãs fazem jogos antigos rodarem em tudo

A descompilação transforma o código de máquina de um jogo de volta em código legível, e foi isso que permitiu a fãs levar Halo para o Nintendo 3DS e para o navegador. Entenda como funciona, o que ela permite e a questão dos direitos.

O que aconteceu com Halo

Dois desenvolvedores independentes trabalharam em frentes diferentes. Generalkidd anunciou um port nativo do jogo para o New Nintendo 3DS. O projeto ainda está em fase inicial, apresenta bugs e não...

Como um jogo vira código de máquina

Para entender a descompilação, é preciso saber como um jogo é feito. Os programadores escrevem o código-fonte em linguagens como C ou C++, que usam palavras e estruturas compreensíveis para pessoas...

Como funciona a descompilação

Descompilar é fazer o caminho inverso. Ferramentas especializadas leem o binário e tentam reconstruir um código em linguagem de alto nível que faça exatamente a mesma coisa. Um trabalho de detetive...

O que a descompilação permite

Com o código legível em mãos, um jogo deixa de depender do aparelho original. Ele pode ser recompilado para Windows, celulares, consoles portáteis ou, como no caso de Halo, para rodar no navegador....

Onde fica a questão dos direitos autorais

Aqui está a parte delicada. O jogo continua pertencendo a quem detém os direitos sobre ele, e o código reconstruído é derivado de uma obra protegida. Por isso, esses projetos vivem em uma zona cinz...

Continue a leitura

Ler o artigo completo