Native PortsENEnglish

Sobre

Um índice comunitário de ports nativos não oficiais: jogos de console rodando como programas comuns no seu computador, feitos a partir do código do próprio jogo, não de um emulador.

Duas formas de rodar um jogo nativamente

Recompilação estática. Uma ferramenta lê o código de máquina do console (PowerPC no Xbox 360, MIPS no N64 e no PlayStation, x86 no Xbox original) e traduz cada função antecipadamente para C ou C++, que depois é compilado num executável comum. Um runtime faz o papel dos gráficos, do som e das chamadas de sistema do console. Entre as toolchains estão o ReXGlue e o XenonRecomp para Xbox 360 e o N64Recomp para Nintendo 64.

Execução nativa. O PS4 já usa uma CPU x86-64, então o código do jogo pode rodar no PC do jeito que está. O bbport faz isso com o Bloodborne: um pequeno runtime substitui as bibliotecas de sistema do PS4 e os gráficos são traduzidos para Vulkan, parecido com o que o Wine e o DXVK fazem com jogos de Windows. Os forks dele levam o projeto a outras plataformas e outros jogos.

Decompilações (código-fonte reescrito à mão) e emuladores ficam fora deste catálogo.

O que significa cada status

Cada status repete o que o README do próprio projeto declara. Este site não testa builds; releases maduras que nunca declaram status aparecem como "Não informado".

Jogável
O README do projeto diz que o jogo pode ser jogado.
Em jogo
Chega ao gameplay; ainda não é considerado jogável.
Introdução
Só tela de título, menus ou cenas de abertura.
Em andamento
Trabalho em curso; nenhum estado testado declarado ainda.
Não informado
O README do projeto não declara um status.

O que este site não faz