PS4 compatibility layer (emulator) on Free Pascal
Go to file
2022-12-30 19:16:23 +03:00
.github/workflows Update main.yml 2022-12-21 23:43:34 +03:00
chip IT_SET_CONFIG_REG 2022-12-24 23:53:46 +03:00
icons Add logo and icon 2022-09-05 16:52:38 +03:00
kernel sceKernelHasNeoMode, sceKernelGetFsSandboxRandomWord 2022-12-29 21:34:55 +03:00
rtl Fix, Take into account deprecated memory types 2022-12-19 20:28:44 +03:00
shaders Precompile shaders 2022-12-01 13:43:54 +03:00
spirv VINTRP?2 2022-12-27 12:40:44 +03:00
src Xinput UI Screen Center 2022-12-30 19:16:23 +03:00
static make libportaudio static 2022-05-31 10:14:57 +03:00
sys Ignore sys_crt errors 2022-12-23 21:02:53 +03:00
third_party_gui Added fpPS4Fro 2022-12-23 11:54:50 +03:00
tools param_sfo_info 2022-12-21 13:33:40 +03:00
vulkan exUnderflow? 2022-12-28 19:13:37 +03:00
.gitattributes Initial commit 2021-12-08 23:04:07 +03:00
.gitignore Big update 2022-05-31 10:20:10 +03:00
as_only.cmd Big update 2022-05-31 10:20:10 +03:00
as_shader_dump.cmd Big update 2022-05-31 10:20:10 +03:00
fpPS4.ico Add logo and icon 2022-09-05 16:52:38 +03:00
fpPS4.lpi Add XInput UI for mapping buttons (#39) 2022-12-30 18:43:33 +03:00
fpPS4.lpr caption_format 2022-12-22 11:24:38 +03:00
fpPS4.res Add logo and icon 2022-09-05 16:52:38 +03:00
LICENSE Initial commit 2021-12-08 23:04:07 +03:00
ps4_elf.pas fix mono mutal bug (i hope) 2022-12-15 16:42:38 +03:00
ps4_program.pas + 2022-11-13 00:59:35 +03:00
ps4libdoc.pas add names 2022-07-14 21:01:47 +03:00
README.md Update README.md 2022-12-12 15:59:56 +03:00
tag.inc Add CI 2022-06-29 14:35:37 +03:00

fpPS4 CI

Donate:

Book logo

PS4 compatibility layer (emulator) on Free Pascal

This project is 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

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