2e931c9f72
* added dummy sceAudio lib * added lseek in file_system * updated sdl3 * forgot sdl3 in cmake * cmake is case sensitive in linux * fixed SDL_CreateWindowWithPosition * fixed vulkan issues with latest sdl3 * some progress in sceAudio * improvements in audio * more sound improvements * first working sound output , from openorbis sound demo * updated sdl3 , zlib-ng can now be build with msvc+clangci * fixed cmake * fix for audio buffering * clang format fix * format fix * better error handling for sceAudioOutput |
||
---|---|---|
.ci | ||
.github | ||
.reuse | ||
LICENSES | ||
documents | ||
externals | ||
screenshots | ||
scripts | ||
src | ||
third-party | ||
tools/ModuleGenerator | ||
.gitignore | ||
.gitmodules | ||
CMakeLists.txt | ||
CMakeSettings.json | ||
CONTRIBUTING.md | ||
LICENSE | ||
README.md |
README.md
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