O PlayStation Plus Premium dará aos jogadores acesso a uma biblioteca de títulos clássicos do PlayStation, PS2 e PS3 a partir de junho, o que é emocionante, pois o PS5 só é compatível com o PS4 atualmente. Infelizmente, ele vem com uma ressalva: todos os jogos do PS3 devem ser transmitidos da nuvem e não podem ser reproduzidos nativamente no console.
Já se passaram mais de 15 anos desde o lançamento do PS3 e ainda não há uma boa maneira de jogar muitos títulos clássicos do PS3 como Infamous ou Metal Gear Solid 4 em plataformas modernas. A Sony está satisfeita em continuar a abordagem do PlayStation Now aos jogos PS3 com o PlayStation Plus Premium. Isso se destaca quando o Xbox e a Nintendo estão fazendo um trabalho relativamente bom em emular ou remasterizar nativamente jogos de sistemas mais antigos para plataformas modernas.
Para saber por que os jogos de PS3 são tão difíceis de trazer para os consoles modernos, falei com Whatcookie, um colaborador do popular emulador de PS3 RPCS3. Whatcookie, que optou por não compartilhar seu nome, também é conhecido por criar um patch de 60 quadros por segundo para a versão PS3 de Demon’s Souls. Ele detalhou o que torna a emulação de PS3 particularmente frustrante e esclarece por que a Sony se contenta em transmitir jogos de PS3 da nuvem.
CELULAR
As arquiteturas do sistema do PS4 e do PS5 são tão semelhantes que não é um grande problema executar títulos do PS4 no sistema mais recente da Sony, com algumas exceções. Comparado a isso, o PS3 tem uma CPU diferente que tem mais em comum com o PS2 do que com os sistemas modernos da Sony.
Resumindo, o microprocessador CELL do PS3 tinha alguns recursos únicos, o que significava que os desenvolvedores confiavam demais na CPU na época. Essa abordagem acaba tornando os jogos do PS3 mais difíceis de emular. Whatcookie detalhou tudo isso para o Digital Trends.
“O Emotion Engine do PS2, bem como o CELL do PS3, são construídos para fazer matemática de ponto flutuante o mais rápido possível, em detrimento de outros aspectos do desempenho”, explica Whatcookie. “O CELL até supera a CPU do PS4 em termos de desempenho de ponto flutuante, mas perde em todos os outros aspectos mensuráveis de desempenho.”
A CPU excepcionalmente poderosa do PS3 já o torna um sistema estranho, mas o PS3 também pode mover 128 bytes atomicamente e tem uma GPU mais fraca do que o Xbox 360. Essa combinação levou a uma estranha solução alternativa de pós-processamento para desenvolvedores que Whatcookie chamou de “hostil to emulation”, onde os desenvolvedores descarregariam o pós-processamento na CPU.
“Isso significa mover uma imagem renderizada da GPU para a memória principal, emular o código de pós-processamento e, finalmente, mover a imagem de volta para a memória da GPU da memória principal, onde a GPU desenhará a interface do usuário sobre a imagem processada e, finalmente, apresentará essa imagem para a tela”, diz Whatcookie. “Esse tipo de ida e volta é muito hostil para as GPUs modernas, onde o pós-processamento de uma imagem 720p provavelmente seria mais rápido do que mover a imagem para a memória principal, não importando todas as outras etapas.”
Essas etapas extras em uma função que os desenvolvedores normalmente incluiriam na GPU dificultam a emulação. Ainda assim, uma grande equipe dedicada no RPCS3 trabalhou muito para criar um emulador funcional para PCs modernos. De acordo com Whatcookie, é totalmente possível fazer a emulação do PS3 funcionar em um PS5.
“A CPU do PS5 é um negócio decente mais rápido e combinado com o tipo de atalhos que os desenvolvedores de emuladores comerciais fazem – o emulador oficial do PS2 no PS4 tem muitos patches e hacks específicos do jogo – deve ser possível atingir a velocidade máxima em quaisquer jogos que eles escolherem lançar.”
Então, por que a Sony não se esforça para resolver esses problemas e obter a emulação adequada do PS3 funcionando no PS5?
Só porque você pode…