2022-07-07 12:25:51 +00:00
2022-12-12 12:59:56 +00:00
# fpPS4 [![CI](https://github.com/red-prig/fpPS4/actions/workflows/main.yml/badge.svg)](https://github.com/red-prig/fpPS4/actions) [<img src="https://img.shields.io/discord/1047920770225012769?color=5865F2&label=fpPS4&logo=discord&logoColor=white"/>](https://discord.gg/up9qatpX7M)
2022-12-01 19:09:36 +00:00
2023-08-15 18:18:45 +00:00
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 ](https://github.com/red-prig/fpPS4/tree/kern ) branch and until the work is completed, there will be no support for specific games.
2023-07-11 12:58:32 +00:00
# Donate: [<img src="icons/boosty.svg"/>](https://boosty.to/fpps4)
2022-09-05 19:14:00 +00:00
2022-09-05 14:03:16 +00:00
![Book logo ](/icons/logo.png )
2022-07-07 12:25:51 +00:00
2022-09-05 19:14:00 +00:00
#
2023-01-04 17:39:03 +00:00
PS4 compatibility layer (emulator) written with Free Pascal
2021-12-08 20:04:07 +00:00
2023-01-04 17:39:03 +00:00
This project is currently at the beginning and started for fun.
2021-12-08 20:04:07 +00:00
### Building
2023-01-04 17:39:03 +00:00
- Free Pascal compiler: 3.3.1 (use fpcupdeluxe with trunk), x86_64 only.
2021-12-09 12:32:12 +00:00
- Lazarus: 2.0.0 and higher, x86_64 only.
2021-12-08 20:04:07 +00:00
### Minimum system requirements
2022-05-31 07:20:10 +00:00
- OS: Windows 7 SP1 x64 and higher
2021-12-08 21:33:51 +00:00
- CPU: x64, AVX2 support
2021-12-08 20:04:07 +00:00
- GPU: Vulkan API support
2022-07-07 17:43:39 +00:00
2022-10-12 11:19:57 +00:00
### Game compatibility tracker
https://github.com/red-prig/fpps4-game-compatibility/issues
2022-07-07 17:43:39 +00:00
### Control layout
2022-12-31 13:36:48 +00:00
To switch to borderless full screen mode, press Alt-Enter.
2023-01-04 17:39:03 +00:00
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.
2022-07-07 17:43:39 +00:00
2023-01-04 17:39:03 +00:00
# Keyboard layout:
2022-07-07 17:43:39 +00:00
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
2022-07-07 17:52:26 +00:00
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
2022-12-04 13:42:39 +00:00
L2 |1
2022-07-07 17:52:26 +00:00
L3 |Z
R1 |E
2022-12-04 13:42:39 +00:00
R2 |4
2022-07-07 17:52:26 +00:00
R3 |C