4 ms·
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
by jorvi 2y ago
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.
- arthurmorgan 2y agoWhere can the presentation be found? Thanks in advance.
- whaleofatw2022 2y agoHere is one that marcan42 did, goes into some details. https://youtu.be/QMiubC6LdTA https://youtu.be/QMiubC6LdTA
- mmaniac 2y agoI 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.
- EPWN3D 2y agoThere 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.