PS4 compatibility layer (emulator) on Free Pascal
This project is at the beginning and started for fun.
- Free pascal compiler: 3.3.1 (use fpcupdeluxe with trunk), x86_64 only.
- Lazarus: 2.0.0 and higher, x86_64 only.
- OS: Windows 7 SP1 x64 and higher
- CPU: x64, AVX2 support
- GPU: Vulkan API support
https://github.com/red-prig/fpps4-game-compatibility/issues
To switch to borderless full screen mode, press Alt-Enter.
FPPS4 support XInput-compatible gamepads natively. You can remap buttons by pressing Esc on keyboard during emulation. Anyway you can use a keyboard input. A Dualshock4 touchpad is emulating by mouse.
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 |