rpcs3

2025-04-05

c++

唯有尽力自持,方不致癫狂。——太宰治《人间失格》

https://github.com/RPCS3/rpcs3

https://rpcs3.net/

项目概述

RPCS3 是一个开源的 PlayStation 3 模拟器及调试器,主要用 C++ 编写,支持在 Windows、Linux、macOS 和 FreeBSD 等操作系统上运行。它是全球第一个免费且开源的 PS3 模拟器,旨在为用户提供 PS3 游戏和软件的仿真环境。

项目主页:RPCS3 GitHub

项目特点

  • 多平台支持:RPCS3 支持在 Windows、Linux、macOS 和 FreeBSD 系统上运行。
  • 开源与社区驱动:项目代码完全开源,开发者和用户可以自由贡献代码和测试结果。
  • 丰富的文档与支持:提供详细的快速入门指南开发者信息
  • 活跃的社区:用户可以在论坛Discord 服务器上讨论模仿器的使用和问题。

项目最新动态

项目最近发布了 v0.0.36 Alpha 版本,带来了许多重要更新和修复。以下是一些主要变化:

  • PPU:在退出生成时报告带有 KLIC 的加密模块,机会主义编译。
  • rsx/vk:重构和简化交换链管理。
  • Qt:修复启动失败对话框。
  • RSX:在顶点着色器哈希和比较中使用 AVX-512-ICL。
  • SPU Giga 块边界检查。

更多更新详情请查看发布页面

项目贡献

如果您希望为 RPCS3 项目做出贡献,可以通过以下几种方式:

  • 提交 Bug 报告和测试结果:帮助测试游戏并报告问题。
  • 贡献代码:查看编码风格开发者信息,并与开发者沟通当前项目状态。

常见问题与解决

以下是一些最近的热门问题及其解决方案:

  1. 键盘输入冻结问题:在玩 Rock Band 3 时,键盘输入有时会冻结几秒钟。这个问题可能是由于模拟器的轮询问题引起的。

  2. 图标悬停崩溃问题:在悬停鼠标到图标上时,RPCS3 会发生段错误并崩溃。

  3. 图形错误问题:部分游戏在 Radeon 9070 xt 显卡上显示图形错误。

总结

RPCS3 是一个非常有前景的开源项目,通过社区的力量不断进步和完善。如果你对 PS3 模拟感兴趣,不妨尝试一下 RPCS3,并加入到这个充满活力的社区中来!

更多信息请访问项目的GitHub 页面