HeadlinesBriefing HeadlinesBriefing.com

AnyPS5 Ferramenta para portar executáveis de PS5 para Linux e Windows

Hacker News •
×

AnyPS5 é uma ferramenta para o porte automático de executáveis de PS5 para Linux e Windows, desenvolvido por boykopovar. Inclui um relinker que converte executables para o formato nativo do sistema alvo e implementa bibliotecas de sistema PRX adequadas para linking dinâmico. O projeto evita emulação ou processos de execução separados.

A cobertura de bibliotecas de sistema é rastreada como uma porcentagem de funções declaradas em core/libs/prx, com cobertura total crescendo à medida que mais funções são adicionadas. Jogos verificados incluem Dreaming Sarah, que roda a 60 FPS estável em uma GTX 1050 Ti e i5-7500 3.4GHz. Estados não suportados lançam std::runtime_error, com mensagens de erro impressas no stderr antes da terminação.

O recompilador de shaders gera SPIR-V válido quando construído com ANYPS5_ENABLE_SPIRV_TOOLS. O mapeamento de entrada suporta controladores de jogo mapeados com SDL, incluindo sticks analógicos e gatilhos, e teclado e mouse configuráveis via anyps5-input.ini. O projeto destina-se à interoperabilidade, pesquisa, preservação e compatibilidade, e não inclui software com copyright, firmware, chaves ou bibliotecas proprietárias.

Está licenciado sob a GNU General Public License version 2 apenas.

Fonte: Hacker News · Resumido por HeadlinesBriefing