十五年做到七成可玩:这个 PS3 模拟器项目的关键里程碑
这个项目的时间线本身就是一部 PS3 逆向史。挑几个改变命运的时间点讲。
立项与早期(2011—2016)
- 2011 年 5 月:两位程序员 DH 与 Hykem 发起项目,最初托管在 Google Code。
- 2012 年 6 月:发布第一个公开版本,当时只能跑一些自制小程序(homebrew)。
- 2013 年 8 月:代码迁移到 GitHub,此后一直开源在同一个仓库里。
这五年外界普遍认为「PS3 模拟器不可能做快」——直到架构层面的突破出现。
架构突破期(2017—2021)
- 2017 年 2 月:线程调度器重写,多核同步效率大幅改善。
- 2017 年 5 月:Vulkan 渲染器上线,部分游戏性能提升接近四倍,从此 Vulkan 成为主力渲染后端。
- 2018—2019 年:SPU 重编译器持续打磨,《战神 3》《最后生还者》等重量级独占陆续进入可玩行列,兼容表开始快速变绿。
成熟期(2022 年至今)
- 2022 年 7 月:即时存档(savestates)功能加入。
- 2024 年 9 月:Apple Silicon(ARM64)原生构建发布,Mac 用户不再依赖转译层。
- 2026 年 5 月:技术媒体在一台改装运行 Linux 的 PS5 上跑通了它——《山脊赛车 7》达到原生 4K60,算是给十五年的逆向工程盖了个章。
- 2026 年:全库约七成游戏标记为「可玩」,版本号推进到 0.0.4x 系列。
为什么版本号一直是 0.0.x
项目采用滚动构建:没有「1.0 正式版」的概念,版本号只是里程碑标记。新构建几乎每周都在发布,任何旧版本都没有留恋的必要——下载永远选最新。
这也决定了它的更新方式:不卸载旧版、不打补丁,直接下载新包覆盖(配置和缓存分开存放,覆盖不影响),详见安装一组的相关页面。
顺手了解开发团队
项目没有公司背书,靠开源社区驱动。代码仓库有近两万个星标、两千多个分支副本,长期活跃的核心贡献者是一个小团队,靠赞助页面维持运转。想帮忙又不会写代码的人,最有价值的贡献方式就是实测游戏并提交可复现的问题报告。