Gracias al jailbreak de la PS5 que permite desbloquear las limitaciones de Sony, en las últimas semanas hemos visto un gran número de proyectos creados por la comunidad que permiten disfrutar de juegos de Nintendo Switch, PS2 incluso con discos físicos, Xbox, PC e incluso acceder a la plataforma de juegos en la nube de Microsoft desde una PS5. A esto tenemos que sumar los avances en los emuladores que permiten ejecutar juegos de PS5 en un PC. A esto, tenemos que sumar que también es posible mover juegos de PS5 en una Xbox Series X.
En resumen
- El emulador KytyPS5 permite ejecutar juegos de PlayStation 5 como Astro Bot, Demon’s Souls y Marvel’s Wolverine en una Xbox Series X.
- El desarrollador Cosmo ha logrado ejecutar KytyPS5 for Xbox utilizando el modo desarrollador de la consola junto con una aplicación UWP.
- KytyPS5 for Xbox utiliza un renderizador basado en Direct3D 12 y Vulkan, además de la herramienta spirv_to_dxil para traducir los sombreadores gráficos.
La última versión del emulador KytyPS5 que permite ejecutar juegos de PS5 en un PC, acaba de dar un paso que, hasta hace bien poco, no podíamos imaginar ya que permite utilizar el hardware de una Xbox Series X para ejecutar juegos de PS5 incluyendo títulos como Astro Bot, Demon’s Souls y Wolverine.
La emulación vuelve a desafiar las exclusividades: una Xbox Series X consigue ejecutar juegos de PS5
El desarrollador que se encuentra detrás de este proyecto, Cosmo, afirma que ha podido ejecutar el programa utilizando el modo desarrollador de la consola con una aplicación UWP. De momento, el desarrollo de KytyPS5 for Xbox todavía se encuentra en su fase inicial, pero es capaz de mover títulos como Astro Bot y Demon’s Souls además de Marvel Wolverine, aunque este último todavía tiene mucho que mejorar en cuanto a rendimiento.
Este proyecto tiene que resolver el desafío de adaptar el funcionamiento del software de PS5 con otro hardware. No basta con instalar el juego, es necesario que este sea capaz de interpretar sus instrucciones, gestionar la memoria y traducir las operaciones gráficas para que el hardware de la Xbox pueda procesarlas.
Para hacerlo, KytyPS5 for Xbox incorpora un renderizador basado en Direct3D 12 y Vulkan. También utiliza la herramienta spirv_to_dxil de Mesa para traducir los sombreadores, una parte muy importante del trabajo gráfico en los videojuegos. La complejidad del proceso ayuda a explicar por qué los juegos se mueven con FPS tan bajos.
Mucho trabajo por delante
La posibilidad de ejecutar juegos de PS5 en Xbox Series X resulta especialmente llamativa por lo que representa para la emulación. Las dos consolas utilizan arquitecturas de hardware similares, pero sus sistemas, bibliotecas y entornos de ejecución presentan diferencias que el software se encarga de resolver en algún momento.
El objetivo inmediato no es sustituir una consola por otra, sino mejorar la compatibilidad, la estabilidad y el rendimiento. El propio repositorio de KytyPS5 señala que el proyecto sigue en desarrollo activo y que los resultados pueden cambiar considerablemente entre versiones.
Si quieres probar este proyecto en su estado actual en una Xbox Series X o Series S, que, como hemos comentado, tiene mucho camino por delante debido a las limitaciones del modo desarrollador que impide acceder a más de 5 GB de memoria, puedes hacerlo descargando KytyPS5 for Xbox a través de su página web en GitHub.
