red-prig/fpPS4
red-prig/fpPS4 has 2,131 GitHub stars and 153 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-08 22:03 UTC. Last push 2026-10-30.
PS4 compatibility layer (emulator) on Free Pascal
Measured star growth
- in 24h
- +1
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalfpPS4

This emulator is still in the early stages of development and big games like the tripple A game still don't work, see the compatibility list for more details: https://github.com/red-prig/fpps4-game-compatibility/issues
If your game doesn't work don't create a new issue, check the compatibility list first.
If you want to know the details or just chat, welcome to the discord: https://discord.gg/up9qatpX7M
I am currently rewriting the emulator core in the kern branch and until the work is completed, there will be no support for specific games.
Donate: 
PS4 compatibility layer (emulator) written with Free Pascal
This project is currently at the beginning and started for fun.
Building
- Free Pascal compiler: 3.3.1 (use fpcupdeluxe with trunk), x86_64 only.
- Lazarus: 2.0.0 and higher, x86_64 only.
Minimum system requirements
- OS: Windows 7 SP1 x64 and higher
- CPU: x64, AVX2 support
- GPU: Vulkan API support
Game compatibility tracker
https://github.com/red-prig/fpps4-game-compatibility/issues
Control layout
To switch to borderless full screen mode, press Alt-Enter.
fpPS4 supports XInput-compatible gamepads natively. You can remap buttons by pressing Esc on the keyboard during emulation. Regardless, you can use a keyboard as a input. A DualShock4 touchpad is emulated by the mouse.
Keyboard layout:
| PS4 Gamepad button | Keyboard button |
|---|---|
| Left Stick Up | W |
| Left Stick Left | A |
| Left Stick Down | S |
| Left Stick Right | D |
| Right Stick Up | I |
| Right Stick Left | J |
| Right Stick Down | K |
| Right Stick Right | L |
| OPTIONS | Enter |
| Dpad Up | Arrow Up |
| Dpad Left | Arrow Left |
| Dpad Down | Arrow Down |
| Dpad Right | Arrow Right |
| Triangle | Numpad 8 |
| Square | Numpad 4 |
| Cross | Numpad 2 |
| Circle | Numpad 6 |
| L1 | Q |
| L2 | 1 |
| L3 | Z |
| R1 | E |
| R2 | 4 |
| R3 | C |
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,082 starspublic-apis/public-apis
A collective list of free APIs
497,325 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
443,716 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,218 stars