PS2Recomp: projeto brasileiro promete rodar jogos de PS2 no PC sem emulação

Ferramenta experimental usa recompilação estática para converter jogos do PS2 em código C++, abrindo novas possibilidades para preservação e performance

Rodar jogos de PlayStation 2 no PC sem emulação tradicional pode deixar de ser teoria. Um projeto experimental chamado PS2Recomp, criado por um desenvolvedor brasileiro, propõe algo ambicioso: converter os binários originais do PS2 diretamente em código C++, permitindo que os games rodem de forma nativa em computadores modernos.

A iniciativa ainda está em estágio inicial e não está pronta para uso comercial ou doméstico, mas já chama atenção por apresentar uma abordagem radicalmente diferente da emulação clássica, usada por softwares como o PCSX2.

Em vez de simular o hardware do console em tempo real, o PS2Recomp utiliza recompilação estática. Na prática, isso significa:

  • Leitura dos arquivos ELF originais dos jogos de PS2

  • Decodificação das instruções do processador MIPS R5900

  • Tradução direta dessas instruções para código C++ equivalente

  • Geração de um código que pode ser compilado para PCs e outras plataformas modernas

Cada instrução do PS2 é mapeada quase literalmente para operações em C++, o que preserva o comportamento original do jogo, mas elimina a necessidade de emulação contínua do processador.

Mesmo em estágio experimental, o PS2Recomp já oferece recursos avançados:

  • Tradução de instruções MIPS R5900

  • Suporte às instruções MMI de 128 bits, específicas do PS2

  • Execução do VU0 em modo macro

  • Sistema de patches, stubs e funções ignoradas

  • Configuração via arquivos TOML

  • Saída em arquivos únicos ou múltiplos

Um runtime básico acompanha o projeto, responsável por lidar com memória, chamadas de sistema e simulação mínima de componentes do console.

Apesar do potencial, o próprio criador deixa claro que o projeto não funciona plenamente. Entre as principais limitações estão:

  • Suporte limitado ao VU1 (microcódigo)

  • Ausência de implementação completa do Graphics Synthesizer

  • Dependência de hardware moderno (SSE4/AVX)

  • Necessidade de desenvolvimento adicional de runtimes específicos

Ou seja, não é possível sair jogando títulos clássicos agora — o PS2Recomp é, por enquanto, uma prova de conceito.

A pergunta surgiu rapidamente nas redes. O PCSX2 já roda a maioria dos jogos de PS2 com excelente compatibilidade. Então por quê?

A resposta está no longo prazo. A recompilação estática pode:

  • Permitir execução em dispositivos de baixo consumo, como portáteis

  • Facilitar preservação de jogos sem dependência de emuladores

  • Abrir caminho para ports nativos, otimizações profundas e até mods

Um usuário resumiu bem: se der certo, pode ser a chave para jogar PS2 em hardwares muito mais modestos.

Inspirado em projetos como o N64Recomp, o PS2Recomp ainda precisa de anos de trabalho para se tornar viável.

Mesmo assim, o simples fato de existir e ser liderado por um brasileiro já coloca o projeto no radar da comunidade de preservação e tecnologia de games.

Se evoluir, ele pode mudar não só como jogamos PS2, mas também como entendemos a preservação de consoles clássicos no PC.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Envie sua notícia!

Participe do OCorre enviando notícias, fotos ou vídeos de fatos relevantes.
Preencha o formulário abaixo e, após verificação de nossa equipe, seu conteúdo poderá ser publicado.