Um novo projeto open-source chamado AnyPS5 está explorando uma abordagem diferente para levar software do PlayStation 5 ao PC. Em vez de reproduzir todo o hardware do console por meio de um emulador tradicional, a ferramenta tenta converter executáveis do PS5 para formatos nativos compatíveis com Linux e Windows.

O próprio projeto descreve o AnyPS5 como uma ferramenta de portabilidade automática de executáveis. Seu sistema inclui um relinker responsável por converter o executável para o formato nativo da plataforma de destino, além de implementações de bibliotecas de sistema necessárias para o processo.

Representação de jogos de PlayStation 5 sendo executados em um computador através de uma camada de compatibilidade
O AnyPS5 adota uma abordagem diferente da emulação tradicional ao converter executáveis para formatos nativos do sistema de destino.

AnyPS5 não funciona como um emulador tradicional

Essa diferença é importante. Em um emulador convencional, uma camada de software tenta reproduzir componentes e comportamentos do hardware original. O AnyPS5 segue outra estratégia: aproveitar características compatíveis da arquitetura para executar código convertido diretamente no computador.

Segundo a documentação oficial do projeto, não existe um processo separado de emulação ou runtime dedicado. A proposta é transformar e relinkar os executáveis para que possam operar no ambiente do sistema hospedeiro.

Isso não significa, porém, que jogos de PS5 já possam ser instalados e jogados normalmente em um PC. O AnyPS5 continua em desenvolvimento experimental e ainda não anunciou um jogo comercial completamente funcional.

O projeto já alcançou etapas importantes de inicialização

O repositório oficial informa que a execução já alcança a função principal e o render loop em seus testes. A inicialização de áudio e vídeo passa por etapas do processo, enquanto carregamento de shaders a partir do disco também já foi alcançado.

A equipe também relata que um teste independente com um triângulo SPIR-V passou pelas verificações de leitura da GPU e conseguiu apresentar um frame através do driver gráfico desenvolvido para o projeto.

Arquitetura gráfica de PC representando o processo de tradução de shaders do PlayStation 5
A parte gráfica ainda é um dos principais desafios do projeto, que trabalha com recompilação de shaders e Vulkan.

A parte gráfica ainda é um grande obstáculo

Apesar do progresso, o próprio status oficial mostra que ainda existem componentes importantes sem implementação. Recursos de imagens sampled e storage na camada gráfica AGC aparecem entre os pontos que continuam pendentes.

A recompilação de shaders é especialmente importante porque os comandos e shaders utilizados pelo PS5 precisam ser adaptados para tecnologias que possam ser processadas corretamente pelo ambiente gráfico do PC.

Por isso, qualquer afirmação de que o AnyPS5 já permite jogar normalmente títulos de PS5 no computador seria prematura. O projeto afirma que seus primeiros releases serão publicados somente depois do primeiro lançamento completo e bem-sucedido de pelo menos um jogo.

Por que o AnyPS5 chama atenção

O interesse está principalmente na abordagem técnica. Projetos de compatibilidade podem explorar o fato de PS5 e PCs modernos compartilharem uma base de arquitetura x86-64, reduzindo a necessidade de emular a CPU da mesma forma que seria necessário entre arquiteturas completamente diferentes.

Isso não elimina os desafios. APIs do sistema, bibliotecas proprietárias, comportamento do sistema operacional e principalmente a arquitetura gráfica ainda precisam ser traduzidos ou reimplementados.

O AnyPS5 também deixa claro que é um projeto independente voltado a interoperabilidade, pesquisa, preservação e compatibilidade. O repositório não distribui jogos, firmware, chaves criptográficas ou bibliotecas proprietárias.

Ainda estamos longe de um 'PS5 para PC'

O avanço é interessante, mas o estágio atual exige cautela. Não existe uma versão pública capaz de transformar uma biblioteca de PS5 em jogos de PC prontos para jogar, e não há garantia de que o projeto chegará a esse nível.

Ainda assim, se a abordagem conseguir executar um jogo completo no futuro, o AnyPS5 poderá se tornar uma experiência técnica importante para a preservação e compatibilidade de software do PlayStation 5 no PC.

Por enquanto, o principal marco a acompanhar é exatamente o estabelecido pelos próprios desenvolvedores: o primeiro lançamento completo e bem-sucedido de um jogo.