Tool Open source
bbport is an experimental native Linux port of Bloodborne for PlayStation 4 version 1.09 (CUSA03173) on x86-64 PCs. It converts the game's executable offline into a flat memory image, runs its x86-64 code directly without CPU emulation, and supplies a small runtime implementing the PS4 functions the game uses, including memory, threads, files, audio, gamepad input, saves, and application content. Its graphics layer translates the PS4 command stream and GCN shaders to Vulkan using a renderer derived from shadPS4, with a two-stage GPU command pipeline, game-specific motion-vector generation, temporal upscaling through FSR 3.1, FSR 4, or FSR 4.1.1, unlocked frame-rate patches, and an in-game settings menu. A GTK4 launcher and Steam Deck AppImage provide configuration, controller support, mod and patch selection, and resolution and upscaler controls. The project requires Linux, a Vulkan 1.3 GPU, and the user's own decrypted Bloodborne version 1.09 dump; it includes no game files and is not affiliated with Sony, FromSoftware, or AMD. The new memory and translation mode is experimental and currently requires an AMD GPU. bbport is licensed under GPL-2.0-or-later.
1 use taken from transcripts — each links to the moment in the video.
An experimental way to run Bloodborne on Linux using your own PS4 game dump: runs the game's x86-64 code directly, replaces PlayStation system calls, and translates graphics to Vulkan. Includes a launcher, gamepad support, unlocked frame rates, and FSR upscaling.
1 in the library.