AnyPS5 开发概览
跟进系统库和图形解码工作,再查看下方发布历史。
快照: · 上游进度资料
88.3% 计为已实现
已识别所列指令的 100%
- 系统库
- 上游扫描器计为已实现的系统库函数;总数覆盖扫描范围内的函数体。
- 着色器解码器
- AMD RDNA 1 和 RDNA 2 着色器解码器已识别的指令条目。具体游戏仍可能需要渲染修复。
想查某款游戏?打开 AnyPS5 游戏查询,查看进展、问题和准备方式。
开发历史
历史对每天最后一个 main 提交使用同样的计数规则,便于比较早期工作与当前快照。
| 日期 | 库函数 | 着色器条目 | 修订版 |
|---|---|---|---|
| 1827/2813 (64.95%) | 614/1166 (52.66%) | 49a78191 | |
| 2511/2919 (86.02%) | 1131/1166 (97%) | c73ee448 | |
| 2560/3026 (84.6%) | 1166/1166 (100%) | ae91d978 | |
| 3239/3668 (88.3%) | 1166/1166 (100%) | eecf9095 |
发布版
主分支节点
3e577edac215,提交于 .
AnyPS5 的开发进度主要涉及系统库、着色器解码和具体游戏的运行工作。本页解释开发计数的对象,以及如何从提交记录追查与你游戏有关的变化。
页面图表保留 2026 年 10 月 14 日的快照。较新的变化可查上游实时进度页。它展示这一轮实现的规模;游戏能运行到哪里,仍要结合 AnyPS5 游戏中的具体结果来看。
系统库计数看哪些实现
扫描器检查 core/libs/prx 中已声明的函数体,识别仍属未实现的函数,并把其余函数计为已实现。因此,这个比例描述的是已声明函数中的实现覆盖,不是全部主机系统功能的完成度。
增加声明可能同时增大分母;即使实现继续增加,比例也可能下降。查阅变化时,一起看函数数量和分母,比只看百分比更容易理解这一轮工作。
着色器计数与画面之间的关系
着色器计数覆盖列举的 RDNA1/2 解码条目。100% 表示这些条目的识别覆盖;游戏画面还要经过重编译、Vulkan 资源处理、纹理格式、内存与同步等环节;架构文档说明了这条图形路径。
遇到某个标题的黑屏或画面损坏时,先查具体图形路径与游戏问题,再用计数了解背景。上游进度说明提供了计算方式。
如何读历史和提交
历史按每天最后一个 main 提交取样,并用当前规则重新计算。它适合观察代码实现如何变化;原游戏测试日仍以各份报告为准。
在上游提交记录中,从游戏当前障碍出发:相关库函数、图形问题、输入或音频修复,比无关的大范围改动更值得优先跟进。提交已合入 main 后,还需看对应游戏是否有后续运行结果。
v0.1.2、main 与集成版本
v0.1.2提供配套下载。main 可能已有较新改动;集成分支和特定游戏项目则可能包含额外补丁。使用报告中的版本信息,找到适合自己尝试的代码。
AnyPS5 GitHub 指南介绍版本和源码位置;AnyPS5 Reddit整理演示与讨论。准备运行时,先检查 AnyPS5 配置要求,再按 AnyPS5 安装准备文件。保留首个有用错误,便于使用 AnyPS5 故障排除。想查某个标题,可直接打开 AnyPS5 游戏查询。