精准优先
准确还原真实硬件行为是模拟器的立身之本。我们不会为了性能或兼容性妥协时序精度。当性能与精准不可兼得时,优先选择后者,确保游戏行为与真机一致。
DuckStation 由资深模拟器开发者 stenzek 于 2019 年发起,自诞生起即坚持开源、GPL-3.0 协议、社区驱动的开发模式。我们相信模拟器是数字遗产保护的关键工具,让那些定义游戏工业走向的经典作品不至于随硬件停产而被遗忘。
三个核心原则指引着 DuckStation 的每一次架构决策与版本迭代。
准确还原真实硬件行为是模拟器的立身之本。我们不会为了性能或兼容性妥协时序精度。当性能与精准不可兼得时,优先选择后者,确保游戏行为与真机一致。
所有源代码均托管在 GitHub 公开仓库,遵循 GPL-3.0 协议。任何人都可以自由使用、研究、修改与分发。我们相信开源是数字遗产保护的最佳载体,杜绝未来闭源消失的风险。
用户反馈、Bug 报告、Pull Request、第三方翻译、教程与游戏兼容性测试,社区贡献支撑着 DuckStation 的每一项改进。任何形式的参与都会得到尊重与响应。
从最初的概念验证到成为 PS1 模拟器的口碑标杆,我们记录下每一步成长。
stenzek 在 GitHub 创建 duckstation 仓库,初期目标是验证一个干净的、从零编写的 PS1 模拟器能否比老旧的 PCSXR 派生项目具备更好的兼容性与维护性。最初版本仅支持 Windows,CPU 核心采用解释器执行。
第一个公开测试版本发布,引入重排序 CPU 核心与基础 Vulkan 后端,运行《恶魔城 月下夜想曲》《最终幻想 7》等经典游戏通过基础测试,赢得早期社区关注。
顺应移动端市场需求,DuckStation Android 版正式发布,提供触屏虚拟按键、蓝牙手柄与 Vulkan 后端,让中端手机也能流畅运行 PS1 经典游戏,迅速在酷安、Bilibili 社区扩散。
集成 PGXP(Parallel/Perspective Geometry Transformation)立体坐标校正技术,从根源上解决 PS1 时代 3D 顶点精度丢失导致的角色颤抖问题,画质提升进入新阶段。
经过多轮回归测试与社区验收,发布 v0.1 标记为稳定版(Stable)。配套提供详细的版本说明、升级指引与 SHA256 校验文件,建立官方推荐使用模式。
完成 Apple Silicon(M1/M2/M3)的原生支持,使用 Universal Binary 打包同时兼容 Intel 与 Apple Silicon 芯片,集成 Metal 渲染后端,让 macOS 用户获得原生体验。
GitHub Stars 突破 12.8k,月活跃下载超 30 万次,社区贡献者超过 80 人,翻译贡献覆盖 15 种语言。继续完善硬件模拟精度、移动端体验、自制程序支持等方向,向 1.0 正式版迈进。
DuckStation 遵循 GNU 通用公共许可证 v3.0 协议发布,这意味着用户拥有四项基本自由。
无论个人、教育还是商业用途,都可以无限制自由运行 DuckStation,不附加任何使用条件。
完整源代码公开于 GitHub,任何人可自由研究、学习 PS1 模拟器与硬件原理,无任何形式的技术壁垒。
用户可自由修改源码以适配自身需求,并基于修改后的代码进行分发,前提是同样遵循 GPL-3.0 协议。
任何基于 DuckStation 的改进或衍生作品都必须以 GPL-3.0 协议开源,确保整个生态系统的开放性不被封闭。
以下名单为部分长期贡献者,他们以代码、文档、翻译或测试形式持续为 DuckStation 输出力量。完整的贡献者名单可在 GitHub 仓库的 Contributors 页面查看。
以及更多在 GitHub 上提交 PR、翻译、Issue 与文档的社区贡献者 —— 你们同样重要。
无论您是普通用户、开发者、自制游戏作者还是媒体合作,都可以通过以下渠道与我们建立联系。
提交 Bug 报告、功能请求、Pull Request,是参与 DuckStation 开发的首选渠道。
github.com/stenzek/duckstation媒体采访、商业合作、版权声明等正式邮件沟通,请发往以下邮箱。
contact@duckstation.cn中文用户可在 Bilibili、酷安等社区与本地玩家交流使用心得、分享游戏兼容性测试报告。
Bilibili · 酷安 · 贴吧
支持 Windows 10 / 11 · x64
免提取码获取