fpPS4 PlayStation 4 emulator gets new version release, able to boot and play Sonic Mania

gyghghghv.png

There's lots of PlayStation 4 emulator news going on, lately. We saw an update to GPCS4, a new early in development emulator that aims to emulate both PS4 and PS5 in the form of Kyty, and now, an update to fpPS4, A PS4 emulator for Windows, written in Free Pascal. It's been a while since the developer, red-prig, made an update, but as of the v30052022 build, fpPS4 can now play two PlayStation 4 games. A user on YouTube tested these games out, showing Sonic Mania playing at around 50-60fps, and We Are Doomed, which runs at a consistent 9fps. fpPS4 is available to download on GitHub.

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

:arrow: Source
 

codezer0

Gaming keeps me sane
Member
Joined
Jul 14, 2009
Messages
3,587
Trophies
2
Location
The Magic School Bus
XP
4,567
Country
United States
but like... the ps4 is literally running an 8-core fx chip (a mobile variant, at that), with an rx 460(or maybe a 480?) and 8gb of shared ram, on a custom linux. why would emulation be necessary if anything post-ryzen can slaughter it in performance?

Granted, as fail0verflow discovered, the ps4 environment is needlessly oversimplified in some respects (everything sharing *one* pcie device ID, no hardware clock), and overcomplicated in others (why tf is the internal storage mapped to a USB port? Why display port and a bridge chip when the igpu has native HDMI out?), feels like it'd be easier to just have an environment that replicates what a ps4 disc or package expects.
 

ChibiMofo

Elon Musk is my dog
Member
Joined
Jan 29, 2019
Messages
711
Trophies
0
XP
2,875
Country
Canada
Because after the Turbo Pascal in DOS fad faded, no one used PASCAL ever again.

That overstates things, but not by much. I'm floored that someone wrote the first functional PS4 emulator in that language. I do wonder how optimized the compiler for it really is and whether that was really a good choice. But hey! It's working so...
 

console

Elvira fans ❤ :-) I'm rocking Windows 7 for 11 yrs
Member
Joined
Mar 1, 2013
Messages
395
Trophies
1
Location
In heart of Windows XP, 7. I ❤ 👠! 🥰
Website
www.startpage.com
XP
3,415
Country
United States
That's awesome! It will take many years when PS4 games library reach between 80% - 95% means playable later in near future. It will take a longer time. Need better powerful gaming computer with 8 cores or more (3.2 GHz and up) will help more to speed up on PS4 games. Everyone need bigger hard drive storage like 8 TB or more to fill up a lot of PS4 games files on it. B-)
 

codezer0

Gaming keeps me sane
Member
Joined
Jul 14, 2009
Messages
3,587
Trophies
2
Location
The Magic School Bus
XP
4,567
Country
United States
Think PS5 shortage isn't that much anymore? I wouldn't buy one for a couple of reasons, one being it's too damn big, second is there are no games I'm interested, and third, PS1-PS2 (+ PS3) emulation is locked behind a subscription than allowing gamers to play their discs.
Still can't even look at a disc enabled ps5, or series x, in any store, anywhere. They all want you to go online, and of course it's behind a forced bundle that tacks on another $200+ USD to the intended msrp.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Itch.io has lots of free assets also. Under the bullets behavior tab, there is a "rotate bullets" option, can try that. Or in the code can try
    - fire bullet Player.X(PlayerDirection)
  • Xdqwerty @ Xdqwerty:
    im taking a break for today anyway
    +1
  • BigOnYa @ BigOnYa:
    YEa gotta after a while, looking at code for long periods will bug your eyes.
    +1
  • BigOnYa @ BigOnYa:
    That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to learn, but fun once you get the hang of it. I think I've watched every tutorial video there is, but I still struggle sometimes to get stuff to work right. But gotta keep trying dif things, and eventually you will get it right.
    +1
  • K3Nv2 @ K3Nv2:
    Lol McDonald's has a grandma mcflurry
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, furry grandma?
  • BigOnYa @ BigOnYa:
    It sounds good actually, I like butterscotch
  • K3Nv2 @ K3Nv2:
    It sucked don't know wtf these little bits and pieces are they use now
    +1
  • BigOnYa @ BigOnYa:
    I live maybe 3 minutes from a Dairy Queen, so I would just go there for ice cream anything anyways. I usually get the Oreo Blizzard, or a Peanut Buster Parfait.
  • Xdqwerty @ Xdqwerty:
    whats a dairy queen?
  • BigOnYa @ BigOnYa:
    Ice cream shop
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, mmmm ice cream
    +1
  • K3Nv2 @ K3Nv2:
    Uremums a dairy queen
    +2
  • BigOnYa @ BigOnYa:
    Mmmmm uremum
    +1
  • K3Nv2 @ K3Nv2:
    Always shooting that dairy out uremums tiddies
    +1
  • K3Nv2 @ K3Nv2:
    My thread front ten years ago got 10,000 views lol
  • DolphinCube @ DolphinCube:
    Sup peps? I rarely talk on here but is there a way to disable the ads that cover the chat a lil. Its annoying at times
  • BigOnYa @ BigOnYa:
    You can avoid the ads by becoming a paid Patron.
  • Xdqwerty @ Xdqwerty:
    @DolphinCube, or use an adblocker
    +1
  • Xdqwerty @ Xdqwerty:
    i'd recommend ublock origin
    +1
  • K3Nv2 @ K3Nv2:
    Brave browser
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, kinda
    Xdqwerty @ Xdqwerty: @K3Nv2, kinda