News for hackers. Stuff that matters.
Re:PS4 Emulator for Windows,Linux,macOS by jorvi on Wednesday August 21, 2024 @04:19AM (#41308020)
Sony also did some really weird stuff with the PS4 to make emulation harder, chiefly among them the PCIe “glue device”, a PCIe device that masquerades as one of 15 (?) different ones, depending on the function needed at that instant. Geohotz has a section on it in his presentation about jailbreaking the PS4.
Re:PS4 Emulator for Windows,Linux,macOS by arthurmorgan on Wednesday August 21, 2024 @05:58AM (#41308587)
Where can the presentation be found? Thanks in advance.
Re:PS4 Emulator for Windows,Linux,macOS by whaleofatw2022 on Wednesday August 21, 2024 @07:39AM (#41309260)
Here is one that marcan42 did, goes into some details.

https://youtu.be/QMiubC6LdTA

Re:PS4 Emulator for Windows,Linux,macOS by mmaniac on Wednesday August 21, 2024 @08:25AM (#41309582)
I can see how that would be difficult for low level emulation, but does it really matter for HLE?

Retail games running on the PS4 don't care about the PCIe topology, they just use Sony's function call APIs.

Re:PS4 Emulator for Windows,Linux,macOS by EPWN3D on Wednesday August 21, 2024 @01:04PM (#41312168)
There are various ways they could be made to care, e.g. wrapping a function call in a macro that expands with some sort of assertion about hardware state. But I'm guessing that if they were told to design emulation counter-measures, it was to defeat hardware emulation and not WINE-style library shimming.