Las PS5 con jailbreak ya pueden cargar juegos de la primera Xbox de Microsoft. XPSemu, un port nativo para PS5 del emulador xemu, ha llegado a su primera Alpha pública y ejecuta Halo 2 entre 36 y 50 fps en partida con un parche que sube hasta 60 fps. Su autor, que firma como ZiZc3, ha subido a GitHub esta compilación, bautizada Alpha 1, que también arranca Forza Motorsport y Fable: The Lost Chapters.

Halo 2 y otros juegos de Xbox corren en PS5 con un port de xemu

Lejos de ser un envoltorio o un núcleo de libretro, XPSemu adapta xemu, el emulador de Xbox que nació como proyecto de código abierto para PC, y lo convierte en una aplicación nativa de la consola de Sony. El código del procesador de Xbox pasa por el compilador JIT TCG de QEMU, mientras que los gráficos del chip NV2A se generan con el renderizador Vulkan de xemu.

Ese renderizador se apoya en RADV, el controlador Vulkan libre de Mesa para hardware de AMD, que el proyecto PS5_Vulkan ha conseguido llevar a la consola. Otros desarrolladores han enseñado dos proyectos más funcionando en la PS5: uno orientado a juegos de Xbox 360 y otro a software de PC con Windows, aunque ninguno tiene versión pública.

Halo 2 en PS5 con emulador: la CPU es el cuello de botella

Sin modificaciones, Halo 2 se queda en 30 fps según las pruebas del propio desarrollador. El parche de 60 fps que ha creado la comunidad permite superar esa barrera, mientras que Forza Motorsport sufre apenas empieza la carrera:

JuegoSituaciónRendimiento
Halo 2 (sin parche)General30 fps
Halo 2 (con parche)Secuencia inicial51-60 fps
Halo 2 (con parche)Partida36-50 fps
Forza MotorsportMenús30 fps (su límite)
Forza MotorsportCarreras15-21 fps
Fable: The Lost ChaptersMuchas zonas22-30 fps
Fable: The Lost ChaptersEscenas exigentes10-20 fps
Crash Bandicoot: The Wrath of CortexGeneralFluido

La documentación del proyecto señala al procesador como el freno. El hilo de la PS5 que mueve la CPU emulada de Xbox está ocupado entre el 85 y el 97 % del tiempo, mientras la GPU pasa la mayor parte sin trabajo. El desarrollador lo achaca al traductor de propósito general de QEMU y a los núcleos Zen 2 de la consola, que funcionan a 3,5 GHz y rinden menos por núcleo que los procesadores de escritorio rápidos.

Subir la resolución interna desde los 480p nativos de Xbox hasta 4x apenas cuesta fotogramas. Las optimizaciones guiadas por el perfilador ya han tenido efecto: la apertura de Fable pasó de rondas los 7 fps en las primeras versiones a 23-30 fps ahora.

Halo 2 PS5 emulador — The emulated Xbox processor is the main bottleneck, occupying its PS5 thread 85 to 97% of the time while the GPU sits mostly idle.

Un panel inspirado en Xbox con ajustes para cada juego

XPSemu trae su propio panel con aire de Xbox, pensado para manejarse con el DualSense. Incluye un carrusel de juegos con sus portadas, una fila con los últimos títulos abiertos y un registro de horas jugadas, además de ajustes de resolución, imagen y audio por cada título.

Los parches en formato Jay’s Magic Patch se aplican en memoria durante la carga del juego, así que la imagen de disco original queda intacta. Una capa superpuesta muestra la tasa de fotogramas, el tiempo por fotograma y la carga de la CPU.

La Alpha 1 exige jailbreak y limita la Xbox emulada a 64 MB

Para usar XPSemu se necesita una PS5 con jailbreak capaz de cargar aplicaciones homebrew y XPSemu Tools, un proceso auxiliar que se ejecuta junto al payload kstuff. Cada usuario debe aportar la BIOS de Xbox, la ROM de arranque MCPX y una imagen del disco duro extraídas de una consola original, porque el proyecto no distribuye código ni juegos de Microsoft. Los juegos deben estar en formato XISO en el almacenamiento interno.

En esta versión, la Xbox emulada dispone de 64 MB de memoria fijos. El desarrollador recomienda mantener apagada la emulación del DSP de audio, ya que causa ralentizaciones importantes en juegos como Halo 2 o Forza Motorsport. Todavía no hay estados de guardado y los cambios de resolución solo surten efecto al cambiar de juego. La hoja de ruta incluye un gestor de partidas guardadas, optimizaciones de CPU y generación de fotogramas opcional con un port libre a Vulkan de FSR 3 de AMD, que mostraría juegos limitados a 30 fps a 60 fps.

Puedes seguir a HardwarePremium en Facebook, Twitter (X), Instagram, Threads, BlueSky o Youtube. También puedes consultar nuestro canal de Telegram para estar al día con las últimas noticias de tecnología.

Preguntas frecuentes

¿A cuántos fps funciona Halo 2 en la PS5 con XPSemu?

Sin modificar, el juego va a 30 fps. Con el parche comunitario de 60 fps alcanza entre 51 y 60 fps en la secuencia inicial y entre 36 y 50 fps durante la partida.

¿Qué hace falta para usar XPSemu en una PS5?

Una PS5 con jailbreak que cargue aplicaciones homebrew y el proceso auxiliar XPSemu Tools, que funciona junto al payload kstuff. El usuario debe aportar la BIOS de Xbox, la ROM MCPX y una imagen del disco duro extraídas de una consola original, además de tener los juegos en formato XISO en el almacenamiento interno.

¿Por qué algunos juegos bajan de fps en XPSemu?

El límite lo pone la CPU emulada de Xbox, cuyo hilo está ocupado entre el 85 y el 97 % del tiempo mientras la GPU de la PS5 apenas trabaja. El desarrollador lo atribuye al traductor genérico de QEMU y a los núcleos Zen 2 a 3,5 GHz de la consola.

¿Qué funciones faltan en la Alpha 1 de XPSemu?

No hay estados de guardado, la memoria emulada está fijada en 64 MB y los cambios de resolución solo se aplican al cambiar de juego. La hoja de ruta incluye un gestor de partidas guardadas, más optimizaciones de CPU y generación de fotogramas mediante un port a Vulkan de FSR 3.

🔥 ¿Tienes un minuto? Dale al play, te van a engancharSuscríbete al canal
🔴 NUEVOUna pantalla de 171" en unas gafas 🤯 ASUS ROG XREAL R1Una pantalla de 171" en unas gafas 🤯 ASUS ROG XREAL R1
🔴 NUEVOLogitech PRO X2 RAPID: teclado analógico con Rapid Trigger y pantalla OLED ¿Vale 229 €?Logitech PRO X2 RAPID: teclado analógico con Rapid Trigger y pantalla OLED ¿Vale 229 €?
Este portátil no lleva Intel ni AMD: lleva un chip ARM de Qualcomm, y eso lo cambia todo. 💻⚡Este portátil no lleva Intel ni AMD: lleva un chip ARM de Qualcomm, y eso lo cambia todo. 💻⚡
Probamos el nuevo Logitech G PRO X3 Superstrike en el evento de Logitech en Madrid 🖱️🔥Probamos el nuevo Logitech G PRO X3 Superstrike en el evento de Logitech en Madrid 🖱️🔥
Bambu Lab R1: ¡55 W de potencia láser! 🔥 #ShortsBambu Lab R1: ¡55 W de potencia láser! 🔥 #Shorts

Comentarios

Cargando comentarios…
QIDI Plus5