Por quase duas décadas, jogos icônicos do PlayStation 3, como Metal Gear Solid 4: Guns of the Patriots, permaneceram virtualmente “presos” ao hardware original da Sony. A complexidade da CPU Cell do PS3 tornou a emulação um desafio monumental, privando muitos jogadores modernos da experiência desses clássicos. No entanto, a comunidade de emulação tem trabalhado incansavelmente para reverter essa situação. O emulador RPCS3, que celebrou 15 anos de existência, é um dos maiores exemplos desse esforço, e recentemente alcançou um marco significativo: a total compatibilidade com todos os jogos da saga God of War do PS3. Este feito notável foi impulsionado pelo talento e dedicação de um desenvolvedor brasileiro, Yahfz, especialista em hardware.
Yahfz, formado em Ciência da Computação, integrou a equipe do RPCS3 no início de 2017, motivado pela fascinação com a complexidade do PS3 e a demanda de processamento para sua emulação. Em uma entrevista, ele compartilhou seu entusiasmo: “O RPCS3 sempre me chamou a atenção especificamente pela complexidade do PS3 e pela quantidade de poder de processamento que precisava pra emular ele”. Sua paixão por hardware e performance o tornou uma peça-chave no projeto, garantindo que o emulador funcione fluidamente em diversas plataformas. O resultado de seu trabalho culminou na inclusão de God of War 3 e God of War: Ascension na seleta lista de títulos “jogáveis” do RPCS3, um avanço que muitos consideravam improvável.
O Desafio da Emulação do PlayStation 3
A equipe por trás do RPCS3 adota padrões extremamente rigorosos para classificar um jogo como “jogável”. Yahfz explica que não basta apenas conseguir completar o jogo. “É necessário que o jogo de PS3 rode no RPCS3 do início ao fim, sem problemas que impeçam a progressão ou bugs gráficos graves, e com uma performance adequada.” Essa filosofia de excelência é tão forte que, em muitos casos, os critérios de performance do emulador superam os do próprio PS3 na época de seu lançamento. O desenvolvedor relembra que títulos como Red Dead Redemption e Sonic Unleashed sofriam com quedas bruscas de FPS no console original. “As pessoas não lembram o quão mal os jogos de PS3 rodavam, nossos padrões eram muito mais baixos naquela época,” afirma. Para rodar o emulador satisfatoriamente, são recomendados processadores como AMD Ryzen 5 5600 ou Intel Core i5-10400, placas de vídeo AMD RX 5600 XT ou NVIDIA RTX 2060, e 16 GB de RAM, com mais detalhes disponíveis no site oficial do RPCS3.
A Descoberta do Bug Minúsculo que Travava Kratos
God of War 3 e God of War: Ascension são exemplos perfeitos da meticulosidade da equipe do RPCS3. Embora já fossem “bem jogáveis” em processadores mais potentes, ambos os títulos apresentavam bugs persistentes que os impediam de serem classificados como ideais. Em God of War 3, certas cenas eram obscurecidas por uma névoa amarela, enquanto em Ascension, o céu exibia cores inconsistentes com as originais, tendendo ao laranja e azul. Yahfz mergulhou na investigação. “No começo tudo indicava algum problema com as cores ou texturas, mas depois de investigar consegui descartar isso e o problema real acabou sendo bem mais interessante”, revelou.
O desenvolvedor identificou que a raiz do problema estava em uma diferença minúscula de cálculo entre o PlayStation 3 e uma placa de vídeo moderna. “Em uma dessas contas o PS3 chegava exatamente ao número 2, enquanto no PC o resultado ficava uma fração minúscula acima de 2”, explicou Yahfz. Ele ressalta que, em condições normais, essa disparidade seria irrelevante. Contudo, os jogos utilizavam esse número em outras operações, amplificando a diferença até um ponto crítico. “Quando passava desse limite, o próprio jogo mandava renderizar aquela névoa amarela”, destacou. Ao confirmar como o hardware original calculava o número e aplicar a correção, Yahfz viu a névoa desaparecer. Sua descoberta não só resolveu os problemas visuais, mas garantiu que todos os jogos de God of War do PlayStation 3 fossem perfeitamente preservados e jogáveis via emulação no PC.
A Importância da Emulação para a Preservação e o Futuro do RPCS3
Em um cenário onde a mídia física enfrenta incertezas e a retrocompatibilidade dos consoles é um ponto de debate – especialmente com a Sony sendo criticada pela sua abordagem em contraste com a Microsoft e suas iniciativas de “preservação” de jogos em discos – o avanço dos emuladores e das recompilações é fundamental. A Sony, em particular, teve um histórico desafiador com a arquitetura do PS3, que “aprisionou” muitos de seus títulos por anos. A falta de recursos robustos para retrocompatibilidade no ecossistema PlayStation tem sido uma lacuna notável.
Yahfz, com modéstia, arrisca uma afirmação: “Modéstia à parte, arrisco dizer que o RPCS3 é provavelmente o emulador mais otimizado que existe atualmente, mas infelizmente nós fomos amaldiçoados com o processador do PS3.” Para ilustrar, ele compara que, se a equipe do RPCS3 tivesse que emular o Xbox 360 com o mesmo nível de otimização, “nenhum jogo teria problema de performance com o nosso hardware recomendado, com certeza até com menos”. Isso demonstra o quão formidável é o desafio da emulação do PS3 e o quão avançado o RPCS3 se tornou apesar dele.
Atualmente, o RPCS3 consegue rodar cerca de 77,5% da vasta biblioteca do PS3 de maneira satisfatória, o que se traduz em mais de 1.900 jogos acessíveis. Yahfz enfatiza a maturidade do projeto: “Mesmo se todos os desenvolvedores parassem de trabalhar no RPCS3 hoje, o emulador já estaria em um estado extremamente bom”. Segundo ele, a maioria dos títulos que ainda não são classificados como “jogáveis” se deve principalmente a questões de performance que não atingem os rigorosos critérios da equipe, ou a jogos online que dependem de servidores dedicados. A preocupação em manter o emulador acessível a hardwares razoáveis é constante. “Não faria muito sentido considerar um jogo ‘jogável’ se pra isso você precisasse ter o processador mais caro e rápido que existe”, completa Yahfz. A expectativa é que, com a evolução contínua da emulação, cada vez mais jogos do PlayStation 3 e de outros sistemas se tornem acessíveis a um público mais amplo. A recente e rápida evolução dos emuladores de PS5 no PC, impulsionada pela proximidade do lançamento de GTA 6, é um testemunho claro dessa tendência. Graças a esforços como os de Yahfz, a história dos videogames está sendo ativamente preservada, garantindo que as futuras gerações possam experimentar e apreciar os clássicos de uma era passada.
Fonte: canaltech.com.br
