51641bf132
run_main_entry: Rewrite in asm for stack setup |
||
---|---|---|
.github | ||
documents | ||
src | ||
third-party | ||
.clang-format | ||
.gitignore | ||
.gitmodules | ||
CMakeLists.txt | ||
CMakeSettings.json | ||
LICENSE | ||
README.md |
README.md
shadPS4
An early PS4 emulator for Windows and Linux written in C++
Status
Currently, it can only load PS4 ELF files.
Progress is focused on videoout_basic.elf from SDK demos, currently, it can load with fully working graphics. Others probably won't run since they might not be able to relocate all necessary functions
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 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