ShadPS4 icon

ShadPS4

Utilities Software

By @shadps4-emu
v.0.18.0Sep 2, 2026

shadPS4 is an open-source PlayStation 4 emulator written in C++ for desktop operating systems. Distributed under the GPL-2.0 license, it directly executes PlayStation 4 binaries and ELF files to run commercial titles like Bloodborne and Dark Souls Remastered on modern personal computers.

Technical Overview of shadPS4

shadPS4 operates as a standalone, portable command-line binary that requires no system installation or registry modifications. The core emulator executes x86-64 code directly alongside custom AMD GPU shader translation based on the Hades recompiler. System memory and processing overhead depend directly on target title complexity and the optional use of dumped system modules.

Core Features of shadPS4

  • GPL-2.0 licensed architecture ensures transparent, telemetry-free operation completely independent of proprietary runtime accounts.
  • Native input translation maps DualShock and Xbox controllers out of the box with custom per-game keyboard configurations.
  • Flexible binary loading boots decrypted game directories, Title IDs, and custom ELF executables directly via terminal flags.
  • Decoupled GUI design allows running the lightweight core headless or pairing it with the optional QtLauncher front-end.
  • Diagnostic developer tools provide instant FPS counters, video debugging overlays, and integrated RenderDoc graphic capture triggers.

System Compatibility & Updates

Supported operating systems include 64-bit Windows, Linux, and Apple Silicon macOS (macOS 26.0 or newer required; Intel Macs are not supported). The software targets modern 64-bit architectures, with recent stable release builds adding native AT9 audio decoding, expanded GCN shader instructions, and initial ShadNet matchmaking libraries.

Why Choose shadPS4?

shadPS4 delivers an unbloated, community-driven PS4 emulation environment that executes commercial PlayStation 4 software without tracking or forced dependencies. Its modular C++ codebase and open shader implementation make it the primary open-source foundation for running high-profile console exclusives locally on personal computers.