An early PlayStation 4 emulator for Windows, Linux, macOS, and FreeBSD written in C++.
shadPS4 is an open-source PlayStation 4 emulator written in C++ that enables running PS4 games on Windows, Linux, macOS, and FreeBSD. It addresses the need for PS4 game preservation and accessibility on desktop systems by emulating the console's hardware and software environment. The project is in early development, focusing on compatibility with a growing list of games.
Emulator enthusiasts, developers interested in reverse engineering and low-level systems, and gamers looking to play PS4 titles on PC or other desktop operating systems.
Developers choose shadPS4 for its active development, multiplatform support, and growing game compatibility. Its open-source nature allows for community contributions and transparency in emulation progress, unlike proprietary alternatives.
PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports Windows, Linux, macOS, and FreeBSD, broadening its reach across desktop operating systems as highlighted in the README.
Successfully runs complex titles like Bloodborne and Red Dead Redemption, demonstrating active progress in emulation capabilities.
Includes FPS counter, video debug info, and RenderDoc capture, essential for development and performance testing as documented.
Xbox and DualShock controllers work out of the box with customizable keyboard/mouse mappings, easing setup for common peripherals.
The README explicitly warns not to expect a flawless experience, with bugs and incomplete features common in this development phase.
Core emulator is CLI-only, requiring a separate QtLauncher download for graphical use, adding complexity for end-users.
Heavy bugs on Intel Macs and a minimum macOS 15.4 requirement limit usability on certain hardware and OS versions.