mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-12-09 13:19:00 +00:00
770f743a4915655fc2f7e5d0370a2b620fc9f11e
shadPS4
An early PS4 emulator for Windows and Linux
Status
Currently it can only load PS4 ELF files.
Why?
The project started as a fun project. Due to short amount of free time probably it will 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
Generate the build directory in the shadPS4 directory:
cmake -S . -B build/
Enter the directory:
cd build/
Use make to build the project:
make -j$(nproc)
| Platform | Build status |
|---|---|
| Windows build | |
| Linux build |
To discuss 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 kind of contribution, here is a list of some items that may be useful:
- PKG extractor (there was an initial work on this, just search project history commits).
- Initial GUI with imgui, SDL3 and Vulkan.
- Better logging system with spdlog.
- to be filled...
Documentation
Wiki has some documentation for PS4 PKG format
Languages
C++
98.1%
C
1.3%
CMake
0.3%
SourcePawn
0.3%