About
A community index of unofficial native ports: console games running as ordinary programs on your computer, built from the game's own code instead of an emulator.
Two ways to run a game natively
Static recompilation. A tool reads the console's machine code (PowerPC on the Xbox 360, MIPS on the N64 and PlayStation, x86 on the original Xbox) and translates every function ahead of time into C or C++, which is then compiled into a normal executable. A runtime stands in for the console's graphics, sound and system calls. Toolchains include ReXGlue and XenonRecomp for the Xbox 360 and N64Recomp for the Nintendo 64.
Native execution. The PS4 already uses an x86-64 CPU, so its game code can run on a PC as it is. bbport does this for Bloodborne: a small runtime replaces the PS4's system libraries and the graphics are translated to Vulkan, much like Wine and DXVK do for Windows games. Its forks take it to other platforms and other games.
Decompilations (source code rewritten by hand) and emulators are outside this catalog.
What the statuses mean
Each status repeats what the project's own README declares. This site does not test builds; mature releases that never state a status show "Not stated".
- Playable
- The project's README says the game can be played.
- In-game
- Reaches gameplay; not yet called playable.
- Intro
- Title screen, menus or opening scenes only.
- In progress
- Work under way; no tested state declared yet.
- Not stated
- The project's README does not declare a status.
What this site does not do
- It does not host or link game files, ROMs, disc images, dumps, firmware or keys. Every port needs your own legally obtained copy of the game.
- It is not affiliated with any console maker, publisher or developer, or with the authors of the projects listed. Report problems with a port to that port's repository.