shadPS4 is an early PlayStation 4 emulator for Windows, Linux and macOS written in C++
If you encounter problems or have doubts, do not hesitate to look at the Quickstart.
To verify that a game works, you can look at shadPS4 Game Compatibility.
To discuss shadPS4 development or suggest ideas, join the Discord server.
To get the latest news, go to our X (twitter) or our website.
In development, small games are working like Sonic Mania, Undertale, Dysmantle and others...
The project started as a fun project. Due to limited free time, it will probably take a while before shadPS4 is able to run anything decent, but we're trying to make small, regular commits.
Check the build instructions for Windows.
Check the build instructions for Linux.
| Controller button | Keyboard |
|---|---|
| LEFT AXIS UP | W |
| LEFT AXIS DOWN | S |
| LEFT AXIS LEFT | A |
| LEFT AXIS RIGHT | D |
| RIGHT AXIS UP | I |
| RIGHT AXIS DOWN | K |
| RIGHT AXIS LEFT | J |
| RIGHT AXIS RIGHT | L |
| TRIANGLE | Numpad 8 |
| CIRCLE | Numpad 6 |
| CROSS | Numpad 2 |
| SQUARE | Numpad 4 |
| PAD UP | UP |
| PAD DOWN | DOWN |
| PAD LEFT | LEFT |
| PAD RIGHT | RIGHT |
| OPTIONS | RETURN |
| TOUCH PAD | SPACE |
| L1 | Q |
| R1 | U |
| L2 | E |
| R2 | O |
| L3 | X |
| R3 | M |
Logo is done by Xphalnos
If you want to contribute, please look the CONTRIBUTING.md file.
Open a PR and we'll check it :)
