Ir para o conteúdo
PS5PCEM

Protótipo inicial · 0.3.6

Pesquisa de emulação de PlayStation 5, à vista de todos

PS5PCEM é um emulador experimental escrito em Zig: o código convidado roda nativamente, os shaders RDNA2 são traduzidos para o Vulkan ou para o backend experimental DirectX 12, e um lançador do Windows e Linux liga tudo. 11 dos 34 jogos registrados foram terminados de ponta a ponta.

Linux / Windows 10 2004 ou mais recente · x86-64-v3 · driver Vulkan 1.2 · GPL-3.0-or-later

Cat Quest III, partida na ilha com o HUD, montanhas e mar azul, renderizada pelo PS5PCEM

Cat Quest III, desenhado pelo PS5PCEM na máquina de referência. Confirmado como jogável do começo ao fim. Mais capturas

34

Jogos registrados

Testados na 0.3.2

11

Terminados por completo

Confirmado pelo mantenedor

11

Chegam a cenas de jogo

Partida na tela

12

Início, introdução ou menus

Etapas anteriores

Onde o projeto está

Um protótipo com medições abertas

O código convidado roda nativamente, os shaders RDNA2 viram SPIR-V e o Vulkan coloca quadros na tela. Vários jogos podem ser terminados; outros param num menu ou numa tela de carregamento. Cada resultado abaixo diz qual é o caso, e em qual compilação.

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.

APIs gráficas

Dois renderizadores: Vulkan e DirectX 12

Os dois executam o mesmo fluxo de comandos AGC e partem da mesma tradução de shaders RDNA2. A escolha fica no cartão “API gráfica” das configurações do inicializador e vale a partir da próxima execução.

Vulkan

Padrão

Vulkan é o padrão no Windows e Linux: alvos e pipelines em cache, conversão de texturas na GPU, profundidade, stencil e MSAA. Exige Vulkan 1.2; testes DirectX são identificados separadamente.

Plataformas
Windows · Linux
PS5_GRAPHICS_API
vulkan
Como funciona o renderizador Vulkan

DirectX 12

Experimental

A versão 0.3.6 inclui DirectX 12 nativo experimental para Windows. Terminator 2D chega ao jogo, Raiden IV à primeira fase e Super Woden GP ao mapa. Vulkan permanece padrão; Linux usa Vulkan.

Plataformas
Windows
PS5_GRAPHICS_API
d3d12
Como funciona o backend DirectX 12

Resultados dos testes

A compatibilidade em resumo

Cada resultado foi observado pelo mantenedor em uma NVIDIA GeForce RTX 3070 Ti. Os tempos descrevem aquela máquina e serão diferentes na sua. Abra um jogo para ver o histórico completo de testes.

Todos os 34 resultados
Jogável
Jogável · Finalizável
O mantenedor terminou o jogo. Imagem, som e controles se comportam corretamente nas sessões registradas, ainda que a taxa de quadros continue dependendo da cena e do hardware.
Em jogo
Chega a cenas de jogo
Partidas carregadas ou cenas do motor aparecem na tela, mas não se afirma que seja possível terminar: taxa de quadros, tempos de carregamento ou controles não verificados atrapalham.
Introdução / menus
Desenha a introdução e os menus
O jogo desenha sua introdução, logotipos, arte ou menus pelo grafo de renderização convidado. A jogabilidade não foi alcançada ou não foi verificada.
Inicia
Inicia e carrega recursos
Os módulos se ligam e a inicialização do motor avança, mas nada se afirma sobre um quadro chegar à tela.

Veja rodando

Sessões gravadas no canal do YouTube

Uma imagem parada não mostra a fluidez. O canal grava os jogos acompanhados aqui como eles realmente rodam — a forma honesta de julgar uma compilação que desenha certo, mas devagar.

Ghost of Yōtei

Inicializador

Um inicializador, doze idiomas

A versão 0.3.6 inclui os 12 idiomas, biblioteca de 48 jogos, extração PKG/ZAR, limites FPS e seleção de renderizador. Vulkan é o padrão; DirectX 12 é experimental e exclusivo do Windows.

Página de configurações do inicializador do PS5PCEM com doze cartões de idioma

Use apenas conteúdo a que você tem direito

Nenhum jogo, firmware de console, biblioteca de sistema, chave ou material do fabricante acompanha o PS5PCEM nem é oferecido aqui. O projeto existe para pesquisa de interoperabilidade e ensino. A nota jurídica completa.

Experimente a 0.3.6 no Windows e Linux

Publicado em 30 de outubro de 2026. Arquivo portátil ou instalação por usuário, ambos com somas SHA-256 publicadas. Linux: DEB, RPM, Pacman, AppImage.