35bbbb1bd9 | ||
---|---|---|
.ci | ||
.github | ||
.reuse | ||
LICENSES | ||
cmake | ||
documents | ||
externals | ||
scripts | ||
src | ||
.gitignore | ||
.gitmodules | ||
CMakeLists.txt | ||
CMakeSettings.json | ||
CONTRIBUTING.md | ||
LICENSE | ||
README.md |
README.md
shadPS4
shadPS4
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 verify that a game works, you can look at shadPS4 Game Compatibility.
To discuss shadPS4 development or suggest ideas, join the Discord server.
Check us on X (twitter) or on our website.
Status
In development, small games are working like Sonic Mania, Undertale, Dysmantle and others...
Why?
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.
Build
Windows
Check the build instructions for Windows.
Linux
Check the build instructions for Linux.
Build status
Windows | Build status |
---|---|
Windows SDL Build | |
Windows Qt Build |
Linux | Build status |
---|---|
Linux SDL Build | |
Linux Qt Build |
Keyboard Mapping
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 |
Main team
Logo is done by Xphalnos
Contributing
If you want to contribute, please look the CONTRIBUTING.md file.
Open a PR and we'll check it :)
Contributors
Sister Projects
- Panda3DS: A multiplatform 3DS emulator from our co-author wheremyfoodat.
- hydra: A multisystem, multiplatform emulator (chip-8, GB, NES, N64) from Paris.