PS5 modificado agora roda Halo 2 e outros jogos originais do Xbox

O PlayStation 5 da Sony agora pode rodar jogos feitos para o primeiro console Xbox da Microsoft, desde que o PS5 tenha sido desbloqueado. Um desenvolvedor que usa o pseudônimo ZiZc3 publicou nesta semana no GitHub a primeira versão pública do XPSemu, identificada como Alpha 1, e ela já inicia jogos como Halo 2, Forza Motorsport e Fable: The Lost Chapters.
O XPSemu é uma adaptação do xemu, o emulador de código aberto do Xbox original para PC, e roda como um aplicativo nativo do PS5, em vez de um wrapper ou núcleo libretro. A documentação informa que o emulador traduz o código do processador do Xbox por meio do compilador just-in-time TCG do QEMU e renderiza os gráficos NV2A do console usando o renderizador Vulkan do xemu. Esse renderizador roda no RADV, o driver Vulkan de código aberto da AMD para Mesa, que o projeto PS5_Vulkan levou ao hardware da Sony. Desenvolvedores também mostraram outros dois projetos voltados a jogos de Xbox 360 e softwares para PC com Windows rodando no console, embora nenhum deles tenha sido lançado publicamente.
Nos testes do próprio desenvolvedor, Halo 2 roda a 30 fps sem modificações. Com um patch comunitário de 60 fps aplicado, o jogo chega a 51 a 60 fps na sequência de abertura e a 36 a 50 fps durante o jogo. Forza Motorsport mantém o limite de 30 fps nos menus, mas cai para entre 15 e 21 fps durante as corridas. Fable: The Lost Chapters roda a 22 a 30 fps em muitas áreas e cai para 10 a 20 fps nas cenas mais exigentes, enquanto o desenvolvedor afirma que Crash Bandicoot: The Wrath of Cortex roda sem problemas.
Os Top 10
» Os Top 10 Portáteis Multimídia
» Os Top 10 Portáteis de Jogos
» Os Top 10 Portáteis Leves para Jogos
» Os Top 10 Portáteis Acessíveis de Escritório/Empresariais
» Os Top 10 Portáteis Premium de Escritório/Empresariais
» Os Top 10 dos Portáteis Workstation
» Os Top 10 Subportáteis
» Os Top 10 Ultrabooks
» Os Top 10 Conversíveis
» Os Top 10 Tablets
» Os Top 10 Smartphones
» A melhores Telas de Portáteis Analisadas Pela Notebookcheck
» Top 10 dos portáteis abaixo dos 500 Euros da Notebookcheck
» Top 10 dos Portáteis abaixo dos 300 Euros
De acordo com a documentação do projeto, o desempenho é limitado pelo processador, e não pelo hardware gráfico. A thread da CPU do Xbox emulada fica ocupada entre 85 e 97% do tempo, enquanto a GPU do PS5 permanece praticamente ociosa. O desenvolvedor atribui isso ao tradutor de uso geral do QEMU e aos núcleos Zen 2 do PS5, que operam a 3.5GHz e ficam atrás de processadores de desktop rápidos em desempenho por núcleo. Por isso, aumentar a resolução interna dos 480p nativos do Xbox para até 4x quase não afeta a taxa de quadros. As otimizações guiadas por perfil já elevaram o início de Fable de cerca de 7 fps nas primeiras versões para PS5 para entre 23 e 30 fps.
O XPSemu vem com seu próprio painel inspirado no Xbox, desenvolvido para o controle DualSense, que apresenta um carrossel de jogos com capas, uma seção de jogos recentes e o acompanhamento do tempo de jogo de cada título. Os usuários podem atribuir a cada jogo suas próprias configurações de resolução, vídeo e áudio. O emulador também aplica patches de jogos no formato Jay's Magic Patch à memória durante o carregamento, sem modificar a imagem de disco original, e oferece uma sobreposição que mostra a taxa de quadros, o tempo por quadro e o uso da CPU.
Para executar o XPSemu, é necessário um PS5 com jailbreak capaz de carregar aplicativos homebrew, além de um daemon auxiliar chamado XPSemu Tools, que funciona junto com o payload kstuff. Os usuários também precisam fornecer seu próprio BIOS do Xbox, a ROM de inicialização MCPX e uma imagem do disco rígido extraídas de hardware original, pois o projeto não inclui código nem jogos da Microsoft. Os jogos precisam estar no armazenamento interno do console como imagens XISO, já que o emulador não pode inicializar a partir de um disco. O desenvolvedor afirma que o XPSemu não tem afiliação com a Microsoft, a Sony ou o projeto xemu.
A Alpha 1 limita o Xbox emulado a 64MB de memória, e o desenvolvedor recomenda manter a emulação de DSP de áudio desativada, pois ela provoca lentidão severa em títulos como Halo 2 e Forza Motorsport. Ainda não há suporte a estados de salvamento, e as alterações de resolução só se aplicam entre jogos. O roteiro do projeto prevê a geração opcional de quadros por meio de uma versão Vulkan de código aberto do FSR 3 da AMD, com o objetivo de exibir jogos de 30 fps a 60 fps, além de um gerenciador de salvamentos e mais otimizações para a CPU.















