A emulação do PS2 já existe, mas está longe de ser perfeita. O projeto PS2Recomp muda método: em vez de simular o console, ele recompila os jogos para que rodem nativamente no PC. O objetivo é conseguir menos latência, mais mods e fluidez total.

Já não apresentamos a PlayStation 2. Com mais de 160 milhões de unidades vendidasela continua sendo o titã indestrutível dos videogames. Se você está lendo este artigo, pode ter passado por esse período.
Mas conectar um PS2 a uma TV OLED moderna significa infligir uma massa de pixels bastante dolorosa a você mesmo. Até agora, a solução era chamada PCSX2um emulador brilhante, mas que requer muita energia para simular a arquitetura torturada do console.
No entanto, a emulação consome recursos. Deve fazer o software acreditar que está sendo executado no hardware original, instrução por instrução, em tempo real. É aqui que entra o desenvolvedor Ranieri (também conhecido como ran-j) com um projeto chamado PS2Recomp. A ideia não é simular o console, mas sim “traduzir” o jogo para que ele se torne um aplicativo completo para PC.
O fim da provação da emulação
A técnica utilizada é chamada recompilação estática. Em vez de traduzir o código de máquina MIPS do PS2 enquanto você joga, o PS2Recomp pega o código inteiro e o transforma em C++.
Este código é então compilado para ser executado nativamente em seu processador x86 ou ARM. Resumindo, o seu PC já não se faz passar por uma PS2, ele roda o jogo como se tivesse sido desenvolvido para Windows ou Linux.
Esta é uma diferença fundamental com a descompilação. Para projetos como Zelda: Máscara de Majora no PC, os entusiastas tiveram que reescrever o código-fonte linha por linha durante anos. Aqui, a ferramenta automatiza o processo. Se o método se estabilizar, já não se trata de fazer um jogo aqui e ali, mas sim de potencialmente abrir as comportas para 4.000 títulos do catálogo. A redução na carga da CPU é drástica, o que significa que até um laptop pequeno pode funcionar Colina Silenciosa 2 Ou Metal Gear Sólido 3 sem suar.
Um playground infinito para modding
O ganho de desempenho é apenas a ponta do iceberg. Como o jogo roda nativamente, fica muito mais fácil injetar tecnologias modernas nele. Estamos falando de compatibilidade nativa com telas ultralargas, taxas de quadros desbloqueadas além 60fps e até mesmo Rastreamento de raio.
A arquitetura do PS2 era um inferno para os desenvolvedores da época, com suas unidades vetoriais e seu “Sintetizador Gráfico” equipado apenas com 4 MB de RAM. Traduzir esse gerenciamento de largura de banda para nossas GPUs é um desafio técnico colossal. No entanto, o código já está acessível em GitHub. Estamos apenas no início, mas a prova de conceito está aí: a preservação do património dos videojogos acaba de atingir um passo crucial.
PS2Recomp ainda não é um produto acabado para o público em geral, mas é sem dúvida o projeto mais emocionante do cenário retrogaming atual.