shadPS4 is an early PS4 emulator for Windows and Linux written in C++
If you encounter problems or have doubts, do not hesitate to look at the Quickstart.
To discuss shadPS4 development or suggest ideas, join the Discord server.
Check us on X (twitter) or on 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.
Windows | Build status |
---|---|
Windows SDL Build | |
Windows Qt Build |
Linux | Build status |
---|---|
Linux SDL Build | |
Linux Qt Build |
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 :)