Skip to content
forked from red-prig/fpPS4

PS4 compatibility layer (emulator) on Free Pascal

License

Notifications You must be signed in to change notification settings

CroCro4ShoSho/fpPS4

This branch is up to date with red-prig/fpPS4:trunk.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

04cefd4 · Oct 1, 2024
Oct 1, 2024
Feb 19, 2024
Jan 17, 2023
Jul 11, 2023
Apr 2, 2024
Mar 10, 2024
Dec 1, 2022
Feb 28, 2024
Apr 2, 2024
May 31, 2022
Jun 15, 2023
Dec 23, 2022
May 30, 2023
Apr 9, 2023
Dec 8, 2021
Jan 17, 2023
Dec 8, 2021
Aug 15, 2023
May 31, 2022
May 31, 2022
Jan 19, 2023
Feb 7, 2024
Apr 2, 2024
Jan 19, 2023
Mar 10, 2024
Nov 8, 2023
May 30, 2023
Jun 29, 2022

Repository files navigation

fpPS4 CI

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:

Book logo

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

About

PS4 compatibility layer (emulator) on Free Pascal

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Pascal 67.3%
  • C++ 32.6%
  • C# 0.1%
  • C 0.0%
  • Python 0.0%
  • Batchfile 0.0%