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
- Não hospeda nem linka arquivos de jogo, ROMs, imagens de disco, dumps, firmware ou chaves. Todo port exige a sua própria cópia do jogo, obtida legalmente.
- Não tem afiliação com fabricantes de console, publishers, desenvolvedores ou os autores dos projetos listados. Problemas com um port devem ser relatados no repositório dele.