[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2g18vi6y44u84":3},{"code":4,"message":5,"data":6,"timestamp":50},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":28,"summary_md":29,"topic":30,"github_topics":33,"license":46,"homepage":47,"updated_at":48,"history":49},"shadps4-emu\u002FshadPS4",3,"PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++","C++",33908,2849,1058,1461,[16,22],{"id":17,"title":18,"points":19,"comments":20,"posted_at":21},41307195,"ShadPS4 – PlayStation 4 emulator",364,162,"2024-08-21",{"id":23,"title":24,"points":25,"comments":26,"posted_at":27},41299745,"PS4 Emulator for Windows, Linux and macOS",2,0,"2024-08-20","A cross-platform PlayStation 4 emulator for people who want to run PS4 games on PC without the console.","## The problem\n\nPS4 exclusives and console-only titles are locked to Sony hardware, and there has been no mature open-source way to run them on a desktop. shadPS4 is a from-scratch C++ PS4 emulator aimed at Windows, Linux, macOS and FreeBSD that boots commercial games, with Bloodborne, Dark Souls Remastered and Red Dead Redemption cited as working titles.\n\n## What's different\n\nEmulation of this generation is rare: the well-known open-source emulators cluster around older consoles and handhelds, and PS4 efforts have mostly been closed or experimental. shadPS4 is notable for targeting modern desktop GPUs through Vulkan and shipping a separate Qt launcher for end users while keeping the core CLI-only. It also loads dumped PS4 firmware modules from a `sys_modules` folder, which is how it gets past system library calls rather than reimplementing everything. The trade-off is honesty about state: the README calls it early and says not to expect a flawless experience.\n\n## Who it's for\n\nBest for technically comfortable players who own a PS4 and are willing to dump their own firmware and games, plus emulator developers interested in the PS4's x64 execution and library layer. Casual users who want a plug-and-play experience should wait or use the QtLauncher and check the community compatibility list first. Anyone without a legally owned console to dump from is not the audience, and the firmware requirement makes that explicit.\n\n## Cost of adoption\n\nYou need a fairly recent machine: macOS users need at least macOS 26.0 and Intel Macs are unsupported. Building from source is per-platform (Windows, Linux, macOS docs, plus a Docker path), and the core has no GUI, so most people will want the separate QtLauncher release. Firmware modules must be dumped from your own console. The license is GPL-2.0. The README is clear but thin on performance expectations and exact game support; the compatibility repository is the real source of truth.\n\n## Verdict\n\nThis is a long-running project, created in 2022, that is now getting serious attention: roughly 33.9k stars, a Hacker News thread at 364 points, and +1,058 stars on the monthly C++ board. That pattern looks like sustained community momentum rather than a one-week spike. It is still explicitly early, so treat it as a promising, fast-moving emulator rather than a finished compatibility layer. If you enjoy tinkering and own the hardware, it is worth following closely; if you want to just play, check the compatibility list before investing time.",{"slug":31,"name":32},"games","Games",[34,35,36,37,38,39,40,41,42,43,44,45],"cpp","cpp23","emulation","emulator","imgui","linux","macos","playstation4","ps4","sdl3","vulkan","windows","GPL-2.0","https:\u002F\u002Fshadps4.net\u002F","2026-10-24T19:05:59Z",[],1792883214]