ShadPS4 – PlayStation 4 emulator
Project overview & excitement
- Thread is broadly enthusiastic about shadPS4 as a milestone for PS4 emulation, especially given Sony’s lack of a portable PS4 option and weak official backwards compatibility.
- Many see it as proof of how far hobbyist emulation can go without direct financial incentives.
PS4 architecture vs PCs / other consoles
- Several comments stress PS4 is x86 with a FreeBSD‑based OS and an AMD APU, making CPU-side emulation closer to running a “PC in a box.”
- Others highlight important differences: custom graphics APIs (Gnm/Gnmx), unified GDDR memory, console-specific GPU behavior, extra instructions, and PS4/PS5 custom hardware (e.g., decompression, storage).
- PS3 is widely regarded as much harder (Cell CPU translation, LLVM JIT), while PS5 is said to be quite different from PS4 despite both being x86.
Emulator type: compatibility layer vs hardware emulation
- Multiple posts describe most PS4 “emulators” as more like Wine: reimplement PS4 user-mode libraries, map syscalls, and translate PS4 shaders to SPIR‑V or similar.
- There is disagreement over labeling: some call shadPS4 an emulator, others insist it and similar projects are fundamentally compatibility layers, with only low‑level projects that virtualize PS4 hardware being “true emulators.”
- Shader translation is emphasized as a major job, since consoles ship precompiled shaders.
Performance expectations (PC & Steam Deck)
- Some are pessimistic about Steam Deck running “desired” PS4 titles at good FPS; others argue PS4 emulation should be far lighter than PS3 and will improve with time and hardware generations.
- On high‑end GPUs (e.g., RTX 4090), Bloodborne already hits very high FPS, though with incomplete/broken shading. One side expects 100+ FPS on mid‑tier PCs once matured; others caution performance will drop as accuracy improves.
Bloodborne and game preservation
- Bloodborne progress is a central hype driver: first character screen, then in‑game, now very high FPS in limited demos.
- Many express frustration that Sony has never released a 60fps/PC/remastered version, and see emulation as the only realistic path.
- Discussion touches on fan 60fps patches on hacked PS4/PS5 hardware and broader dissatisfaction with remasters vs faithful ports.
Learning emulation & resources
- Commenters recommend starting with very simple systems (CHIP‑8, Game Boy, NES) and share guides, books, and video series.
- High‑level explanation: emulate CPU, memory, I/O, and hardware mappings, or alternatively emulate system APIs and possibly JIT‑translate instructions.
Legality & “too soon” concern
- One comment claims PS4 is “too current” and predicts shutdown; others counter that emulators themselves are typically legal, with only game/BIOS distribution being the main legal issue.