开源 · 自由 · 持续

关于 DuckStation 项目

DuckStation 由资深模拟器开发者 stenzek 于 2019 年发起,自诞生起即坚持开源、GPL-3.0 协议、社区驱动的开发模式。我们相信模拟器是数字遗产保护的关键工具,让那些定义游戏工业走向的经典作品不至于随硬件停产而被遗忘。

项目理念

我们为何而做

三个核心原则指引着 DuckStation 的每一次架构决策与版本迭代。

精准优先

准确还原真实硬件行为是模拟器的立身之本。我们不会为了性能或兼容性妥协时序精度。当性能与精准不可兼得时,优先选择后者,确保游戏行为与真机一致。

完全开源

所有源代码均托管在 GitHub 公开仓库,遵循 GPL-3.0 协议。任何人都可以自由使用、研究、修改与分发。我们相信开源是数字遗产保护的最佳载体,杜绝未来闭源消失的风险。

社区驱动

用户反馈、Bug 报告、Pull Request、第三方翻译、教程与游戏兼容性测试,社区贡献支撑着 DuckStation 的每一项改进。任何形式的参与都会得到尊重与响应。

发展历程

DuckStation 时间线

从最初的概念验证到成为 PS1 模拟器的口碑标杆,我们记录下每一步成长。

2019 年 8 月

项目立项

stenzek 在 GitHub 创建 duckstation 仓库,初期目标是验证一个干净的、从零编写的 PS1 模拟器能否比老旧的 PCSXR 派生项目具备更好的兼容性与维护性。最初版本仅支持 Windows,CPU 核心采用解释器执行。

2019 年 12 月

首个公开 alpha 版

第一个公开测试版本发布,引入重排序 CPU 核心与基础 Vulkan 后端,运行《恶魔城 月下夜想曲》《最终幻想 7》等经典游戏通过基础测试,赢得早期社区关注。

2020 年 8 月

Android 版首发

顺应移动端市场需求,DuckStation Android 版正式发布,提供触屏虚拟按键、蓝牙手柄与 Vulkan 后端,让中端手机也能流畅运行 PS1 经典游戏,迅速在酷安、Bilibili 社区扩散。

2021 年 4 月

PGXP 立体校正

集成 PGXP(Parallel/Perspective Geometry Transformation)立体坐标校正技术,从根源上解决 PS1 时代 3D 顶点精度丢失导致的角色颤抖问题,画质提升进入新阶段。

2022 年 9 月

第一个稳定版

经过多轮回归测试与社区验收,发布 v0.1 标记为稳定版(Stable)。配套提供详细的版本说明、升级指引与 SHA256 校验文件,建立官方推荐使用模式。

2023 年 11 月

macOS Universal Binary

完成 Apple Silicon(M1/M2/M3)的原生支持,使用 Universal Binary 打包同时兼容 Intel 与 Apple Silicon 芯片,集成 Metal 渲染后端,让 macOS 用户获得原生体验。

2024 年至今

持续迭代与社区繁荣

GitHub Stars 突破 12.8k,月活跃下载超 30 万次,社区贡献者超过 80 人,翻译贡献覆盖 15 种语言。继续完善硬件模拟精度、移动端体验、自制程序支持等方向,向 1.0 正式版迈进。

开源协议

GPL-3.0 自由软件

DuckStation 遵循 GNU 通用公共许可证 v3.0 协议发布,这意味着用户拥有四项基本自由。

自由使用

无论个人、教育还是商业用途,都可以无限制自由运行 DuckStation,不附加任何使用条件。

研究源码

完整源代码公开于 GitHub,任何人可自由研究、学习 PS1 模拟器与硬件原理,无任何形式的技术壁垒。

修改分发

用户可自由修改源码以适配自身需求,并基于修改后的代码进行分发,前提是同样遵循 GPL-3.0 协议。

改进共享

任何基于 DuckStation 的改进或衍生作品都必须以 GPL-3.0 协议开源,确保整个生态系统的开放性不被封闭。

关于非官方分发与衍生作品

GPL-3.0 协议允许任何人重新分发 DuckStation 源码与可执行文件。但本站强烈建议用户从官方渠道下载,避免遭遇被植入恶意代码的衍生版本。对于第三方分发的 APK 或安装包,请通过校验文件 SHA256 与官方发布版本是否一致来确认安全性。

贡献者

致敬贡献者

以下名单为部分长期贡献者,他们以代码、文档、翻译或测试形式持续为 DuckStation 输出力量。完整的贡献者名单可在 GitHub 仓库的 Contributors 页面查看。

S
stenzek
项目主创 · 架构
Z
zra
CPU 核心 · GTE
X
xzn
Vulkan 后端
K
kounch
Android 端
P
p1x41
macOS 端 · Metal
L
lipilee
中文翻译 · 文档
F
feyris
PGXP 校正
A
andrewd
手柄后端

以及更多在 GitHub 上提交 PR、翻译、Issue 与文档的社区贡献者 —— 你们同样重要。

联系方式

与我们沟通

无论您是普通用户、开发者、自制游戏作者还是媒体合作,都可以通过以下渠道与我们建立联系。

GitHub 项目仓库

提交 Bug 报告、功能请求、Pull Request,是参与 DuckStation 开发的首选渠道。

github.com/stenzek/duckstation

商务合作邮箱

媒体采访、商业合作、版权声明等正式邮件沟通,请发往以下邮箱。

contact@duckstation.cn

中文社区

中文用户可在 Bilibili、酷安等社区与本地玩家交流使用心得、分享游戏兼容性测试报告。

Bilibili · 酷安 · 贴吧

加入 DuckStation 社区

无论是用户、开发者还是自制游戏作者,我们都欢迎你的加入。让 PS1 经典游戏在数字时代继续传承。