
* some rework on system_service, user_service * fixed clang format * more clang fix * more clang fix * added error codes in system service * some libc functions * fixed fprintf * small fix * linux fix * error handling in user service * error codes reorganized
shadPS4
An early PS4 emulator for Windows and Linux written in C++ by shadow , skmp , wheremyfoodat , GPUCode
Status
Early progress , a small amount of ps4 sdk demos and homebrew games working
Why?
The project started as a fun project. Due to short free time, it will probably take a while since it will be able to run something decent, but I am trying to do regular small commits.
Build
Windows
Check building instructions in windows build
Linux
Check building instructions in linux build
Build status
Platform | Build status |
---|---|
Windows SDL build | |
Linux SDL build |
To discuss the development of this emulator, please join our Discord server:
Who are you?
Old emulator fans and devs can recognize me as "shadow". I was the founder and coder for a lot of emulation projects:
- PCSX
- PCSX2
- PCSP
- JPCSP
- arcadeflex
- rpcs3 contributor
Contribution
I currently accept any contribution, here is a list of some items that may be useful:
- PKG extractor (there was initial work on this, search project history commits).
- Initial GUI with imgui, SDL3 and Vulkan.
- to be filled...
Documentation
Wiki has some documentation for PS4 PKG format