sábado, septiembre 26, 2026
sábado, septiembre 26, 2026

Lo más visto

spot_img

RElacionado

Adiós a emular la PS5: AnyPS5 busca convertir sus juegos para ejecutarlos de forma nativa en PC

AnyPS5 es otro de los proyectos de código abierto muy sonados para llevar los juegos de PlayStation 5 a PC, ahora bien, hay una gran diferencia respecto al resto: no quiere hacerlo mediante la emulación. La idea detrás del proyecto pasa por convertir los ejecutables de PS5 para que puedan reproducirse de forma nativa tanto en ordenadores Windows como Linux. Básicamente esto es lo que vimos hace unos días con el emulador de Switch Suyu v0.0.4. Como resumen, transformar el código de CPU para poder ejecutar los juegos de forma nativa en ordenadores con CPU x86-x64.

Aquí el trabajo, en la teoría, es más simple, ya que la PlayStation 5 utiliza la misma arquitectura de CPU y GPU que cualquier ordenador moderno. Hablamos de una CPU AMD Ryzen personalizada pero basada en la arquitectura x86-64 junto a los núcleos Zen 2. A nivel de gráficos la historia es idéntica con la arquitectura RDNA de AMD. Es decir, que gracias a ello no es necesario traducir continuamente las instrucciones de la CPU como ocurriría con una consola basada en una arquitectura completamente distinta. Y la idea de AnyPS5 es llevar todos estos juegos a PC evitando pasar por un emulador.

AnyPS5 convierte los ejecutables de PS5 en programas nativos para Windows y Linux

AnyPS5 convierte los ejecutables de PS5 en programas nativos para Windows y Linux

El elemento central de AnyPS5 es su relinker, es decir, el encargado de tomar el ejecutable de PS5 y convertirlo al formato nativo del sistema operativo de destino. A esto se añaden implementaciones propias de las bibliotecas PRX utilizadas por el software de PlayStation, permitiendo que el ejecutable pueda enlazar dinámicamente contra ellas. Según la documentación oficial, no existe emulación ni tampoco un proceso de ejecución independiente actuando como una PS5 virtual. De esta forma, técnicamente tampoco hablamos de un port tradicional, ya que no se tiene el código fuente del juego para adaptarlo a Windows.

En este caso, AnyPS5 pretende realizar gran parte de esa conversión automáticamente sobre los binarios ya compilados. Podría compararse conceptualmente con algunos proyectos de recompilación y capas de compatibilidad, aunque su funcionamiento concreto es distinto de soluciones como Wine o Proton. En este caso concreto, se reconstruye y relinkea el ejecutable mientras se sustituyen las interfaces propias de PlayStation por implementaciones compatibles con PC.

Ahora bien, el apartado gráfico requiere todavía otro nivel de conversión. Los shaders utilizados por los juegos de PS5 tampoco pueden entregarse directamente a una GPU bajo Windows o Linux, por lo que AnyPS5 incorpora un recompilador de shaders capaz de transformar el código gráfico de la consola en SPIR-V, el formato intermedio utilizado por la API gráfica Vulkan. El estado actual del repositorio afirma que el recompilador ya genera SPIR-V validado mediante SPIRV-Tools.

Un juego real de PS5 ya alcanza es capaz de ejecutarse con audio, aunque aún no hay una versión pública del proyecto

KytyPS5 ya es capaz de emular el GTA V de PlayStation 5 a PC

Aquí hay una gran diferencia respecto a otros proyectos más conocidos como KyTyPS5. Las primeras pruebas de AnyPS5 únicamente conseguían alcanzar el bucle de renderizado, mostrar algún fotograma o acceder al menú principal antes de producirse errores. Sin embargo, el README actualizado del proyecto en GitHub indica ahora que un juego real se ha conseguido pasar al logotipo, al menú principal y finalmente al gameplay. Todo ello incluso reproduciendo su audio. El desarrollador no ofrece más detalles. Ni indica qué juego fue utilizado para estas pruebas ni si era realmente jugable (rendimiento). Se espera que cuando el proyecto esté más avanzado se ofrezca más información.

Que un título concreto consiga avanzar hasta una partida supone un progreso considerable, pero cada juego puede depender de funciones, bibliotecas y comportamientos diferentes que todavía tendrán que implementarse. Además, por ahora estos avances proceden del propio desarrollador y no existe una build pública con la que terceros puedan comprobarlos de forma independiente. A ello se le suma que su creador ha establecido una condición bastante clara: no publicará ninguna versión hasta conseguir el primer arranque completo y satisfactorio de al menos un juego. El proyecto utiliza C++20 y está pensado para funcionar tanto en Linux como en Windows.

La entrada Adiós a emular la PS5: AnyPS5 busca convertir sus juegos para ejecutarlos de forma nativa en PC aparece primero en El Chapuzas Informático.

 

n-d.mx