Saltar al contenido
PS5PCEM

Prototipo temprano · 0.3.6

Investigación de emulación de PlayStation 5, a la vista de todos

PS5PCEM es un emulador experimental escrito en Zig: el código invitado se ejecuta de forma nativa, los shaders RDNA2 se traducen para Vulkan o para el backend experimental de DirectX 12, y un lanzador de Windows y Linux lo une todo. 11 de los 34 juegos registrados se han terminado de principio a fin.

Linux / Windows 10 2004 o posterior · x86-64-v3 · controlador Vulkan 1.2 · GPL-3.0-or-later

Cat Quest III, partida en la isla con el HUD, montañas y mar azul, renderizada por PS5PCEM

Cat Quest III, dibujado por PS5PCEM en el equipo de referencia. Jugable de principio a fin, confirmado. Más capturas

34

Juegos registrados

Probados en 0.3.2

11

Terminados por completo

Confirmado por el responsable

11

Llegan a escenas de juego

Partida en pantalla

12

Arranque, intro o menús

Etapas anteriores

Dónde está

Un prototipo con mediciones abiertas

El código invitado se ejecuta de forma nativa, los shaders RDNA2 pasan a SPIR-V y Vulkan pone fotogramas en pantalla. Varios juegos pueden terminarse; otros se detienen en un menú o una pantalla de carga. Cada resultado indica cuál es el caso y en qué compilación.

Native guest execution

x86-64 guest code runs natively on Windows and Linux with ELF/SELF loading, relocation, module linking, TLS, firmware HLE, savedata and contained-fault diagnostics.

RDNA2 to SPIR-V

Stateful AGC command-stream execution feeds a growing RDNA2-to-SPIR-V shader pipeline covering both graphics and compute workloads.

Vulkan and DirectX 12

Vulkan is the default renderer: resident render targets, image alias tracking, timeline scheduling, texture detiling, depth/stencil and MSAA. An experimental native DirectX 12 backend is in Windows development builds.

Audio, video and pads

Host audio, H.264/AAC playback through FFmpeg, Sony controller HID support, XInput and keyboard fallbacks, and launcher-managed input profiles.

API gráficas

Dos renderizadores: Vulkan y DirectX 12

Ambos ejecutan el mismo flujo de comandos AGC y parten de la misma traducción de shaders RDNA2. Se elige en la tarjeta «API gráfica» de los ajustes del lanzador y se aplica en el siguiente inicio.

Vulkan

Predeterminado

Vulkan es el predeterminado en Windows y Linux: destinos y pipelines en caché, conversión de texturas en GPU, profundidad, stencil y MSAA. Requiere Vulkan 1.2; las pruebas DirectX se identifican por separado.

Plataformas
Windows · Linux
PS5_GRAPHICS_API
vulkan
Cómo funciona el renderizador Vulkan

DirectX 12

Experimental

La versión 0.3.6 incluye DirectX 12 nativo experimental para Windows. Terminator 2D alcanza el juego, Raiden IV su primera fase y Super Woden GP el mapa. Vulkan sigue siendo predeterminado; Linux usa Vulkan.

Plataformas
Windows
PS5_GRAPHICS_API
d3d12
Cómo funciona el backend DirectX 12

Resultados de las pruebas

La compatibilidad de un vistazo

Cada resultado fue observado por el responsable en una NVIDIA GeForce RTX 3070 Ti. Los tiempos describen ese equipo y serán distintos en el tuyo. Abre un juego para ver su historial completo de pruebas.

Los 34 resultados
Jugable
Jugable · Completable
El responsable del proyecto terminó el juego. Imagen, sonido y control se comportan correctamente en las sesiones registradas, aunque la tasa de fotogramas sigue dependiendo de la escena y del equipo.
En juego
Llega a escenas de juego
Aparecen partidas cargadas o escenas del motor, pero no se afirma que pueda completarse: la fluidez, los tiempos de carga o un control sin verificar lo impiden.
Intro / menús
Dibuja la intro y los menús
El juego dibuja su intro, logotipos, arte o menús a través del grafo de render invitado. No se ha llegado a la partida o no se ha verificado.
Arranca
Arranca y carga recursos
Los módulos se enlazan y el arranque del motor avanza, pero no se afirma nada sobre un fotograma en pantalla.

Verlo funcionar

Sesiones grabadas en el canal de YouTube

Una imagen fija no muestra la fluidez. El canal graba los juegos que aquí se siguen tal como se mueven de verdad: la forma honesta de juzgar una compilación que dibuja bien pero despacio.

Ghost of Yōtei

Lanzador

Un lanzador, doce idiomas

La versión 0.3.6 incluye los 12 idiomas, biblioteca de 48 juegos, extracción PKG/ZAR, límites FPS y selección de renderizador. Vulkan es el predeterminado; DirectX 12 es experimental y exclusivo de Windows.

Página de ajustes del lanzador de PS5PCEM con doce tarjetas de idioma

Usa solo contenido al que tengas derecho

Con PS5PCEM no se distribuyen juegos, firmware de consola, bibliotecas del sistema, claves ni material del fabricante, y aquí tampoco se ofrecen. El proyecto existe para la investigación de interoperabilidad y la enseñanza. La nota legal completa.

Prueba 0.3.6 en Windows y Linux

Publicado el 30 de octubre de 2026. Archivo portátil o instalación por usuario, ambos con sumas SHA-256 publicadas. Linux: DEB, RPM, Pacman, AppImage.