[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f36h3h11ozzo9j":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","让玩家在 PC 上运行 PS4 游戏的开源模拟器，覆盖 Windows、Linux 与 macOS。","## 解决什么问题\n\nPS4 独占和主机游戏被锁在索尼硬件上，桌面端一直没有成熟的开源方案。shadPS4 是一个用 C++ 从零编写的 PS4 模拟器，面向 Windows、Linux、macOS 和 FreeBSD，已经能启动商业游戏，README 点名了《Bloodborne》《Dark Souls Remastered》和《Red Dead Redemption》。\n\n## 有什么不同\n\n这一代主机的开源模拟器很少：知名项目大多集中在更老的掌机和主机上，PS4 方向此前多为闭源或实验性尝试。shadPS4 的特点是走 Vulkan 调用现代桌面 GPU，并且把核心和面向普通用户的 QtLauncher 分开发布。它还会从 `sys_modules` 目录加载用户自己导出的 PS4 固件模块，靠这种方式绕过系统库调用，而不是把所有东西重写一遍。代价是项目对自身状态很坦诚：README 明说仍处于早期，不要期待完美体验。\n\n## 适合谁\n\n适合手里有 PS4、愿意自己导出固件和游戏、并且能接受折腾的技术型玩家，也适合对 PS4 的 x64 执行和系统库层感兴趣的模拟器开发者。想要开箱即用的普通用户建议再等等，或者先用 QtLauncher 并查社区兼容性列表。没有合法主机可导出固件的人不适合，固件要求已经说明了这一点。\n\n## 上手成本\n\n机器不能太旧：macOS 用户至少需要 macOS 26.0，且不支持 Intel Mac。从源码构建按平台分文档（Windows、Linux、macOS，另有 Docker 方式），而且核心本身没有 GUI，大多数人应该直接下 QtLauncher。固件模块必须从自己的主机导出。许可证为 GPL-2.0。README 写得清楚，但对性能和具体游戏支持着墨不多，真正的依据是兼容性仓库。\n\n## 点评\n\n这是一个 2022 年创建的老项目，最近明显起量：约 33.9k stars，Hacker News 上有 364 分的讨论帖，C++ 月榜新增 +1,058 stars。这个形态更像持续积累的社区势头，而不是一周的热度脉冲。但它仍处于早期，应把它看作一个活跃、有潜力的模拟器，而不是完成度很高的兼容层。愿意折腾且拥有主机的人值得持续关注；只想玩游戏的人，先查兼容性列表再投入时间。",{"slug":31,"name":32},"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",[],1792883221]