ShadPS4: Difference between revisions

pm4vk
m Moved description to top instead of the 'download section'. Also removed irrelevant comparison.
Line 18: Line 18:
|bios = [[Emulator_Files#PlayStation_4|Required]]
|bios = [[Emulator_Files#PlayStation_4|Required]]
}}
}}
'''shadPS4''' <small>''(called in the community as ChadPS4 🗿)''</small> is a free and open-source [[PlayStation 4 emulators|PlayStation 4 compatibility layer]] for [[Emulators on PC|Windows]], [[Emulators on Linux|Linux]] and [[Emulators on macOS|macOS]]. It is ''the'' best PS4 compatibility layer around, and can play many more titles than fpPS4 with better graphics.
'''shadPS4''' <small>''(also known in the community as ChadPS4 🗿)''</small> is a free and open-source [[PlayStation 4 emulators|PlayStation 4 compatibility layer]] for [[Emulators on PC|Windows]], [[Emulators on Linux|Linux]] and [[Emulators on macOS|macOS]]. It is ''the'' best PS4 compatibility layer around.


shadPS4 is a project started by George Moralis, also known as Shadow, in 2022. He is one of the founders of [[PCSX2]] and PCSX (both popular emulators). The name "shadPS4" comes from his nickname "Shadow."
shadPS4 works by taking low-level hardware driver commands called PM4 packets from the PS4 and turning them into Vulkan commands. Each PM4 packet maps to one or multiple Vulkan commands.<ref>[https://docs.mesa3d.org/drivers/radv.html#command-submission-and-pm4-packets]</ref> ShadPS4 doesn't try to rebuild the original PS4's Graphics API calls (GNM) like some other emulators attempt to do, such as [[GPCS4]].
Unlike [[Wrappers#2000s_and_later_APIs|wrappers]] such as DXVK or vkd3d, ShadPS4 is different in that it turns a low-level format (PM4) into a higher-level one (Vulkan), instead of converting high-level formats to lower-level ones (DXVK), or between two similar levels (vkd3d).
shadPS4 reached some important milestones:
*On July 5, 2024, it was able to run Bloodborne.<br>
*By August 18, 2024, it successfully got into the game for the first time.<br>
*In December 2024, ShadPS4 made a big step by making Unity games work on Windows, which improved its compatibility majorly.
<br>
==Download==
==Download==
{| cellpadding="4"
{| cellpadding="4"
Line 26: Line 38:
|'''[https://github.com/shadps4-emu/shadPS4/releases/latest Latest release]'''<br/><small>[https://nightly.link/shadps4-emu/shadPS4/workflows/build/main Nightly builds]
|'''[https://github.com/shadps4-emu/shadPS4/releases/latest Latest release]'''<br/><small>[https://nightly.link/shadps4-emu/shadPS4/workflows/build/main Nightly builds]
|}
|}
ShadPS4 is a project started by George Moralis, also known as Shadow, in 2022. He is one of the founders of [[PCSX2]] and PCSX (both popular emulators). The name "shadPS4" comes from his nickname "Shadow."
shadPS4 works by taking low-level hardware driver commands called PM4 packets from the PS4 and turning them into Vulkan commands. Each PM4 packet maps to one or multiple Vulkan commands.<ref>[https://docs.mesa3d.org/drivers/radv.html#command-submission-and-pm4-packets]</ref> Shadp4 doesn't try to rebuild the original PS4's Graphics API calls (GNM) like some other emulators attempt to do, such as [[GPCS4]].
Unlike [[Wrappers#2000s_and_later_APIs|wrappers]] such as DXVK or vkd3d, ShadPS4 is different in that it turns a low-level format (PM4) into a higher-level one (Vulkan), instead of converting high-level formats to lower-level ones (DXVK), or between two similar levels (vkd3d).
ShadPS4 reached some important milestones:
On July 5, 2024, it was able to run Bloodborne.<br>By August 18, 2024, it successfully got into the game for the first time.<br>In December 2024, ShadPS4 made a big step by making Unity games work on Windows, which improved its compatibility majorly.


==Requirements==
==Requirements==