功能特性

DuckStation 以「准确优先、性能兜底」为原则构建:默认配置即可运行所有可玩游戏,增强功能按需开启,拒绝以破坏兼容性为代价的游戏专属 Hack。

核心模拟引擎

  • CPU 动态重编译器(JIT),支持 x86-64、AArch32/armv7、AArch64、RISC-V/RV64
  • 循环与时序精确的调度器,兼顾准确性与性能
  • 模拟 CPU 超频,可稳定个别游戏的帧率表现
  • 支持直接启动自制程序(Homebrew)可执行文件
  • 集成与远程调试器,便于自制软件开发

图形渲染

  • 硬件渲染器支持 D3D11、D3D12、OpenGL、Vulkan、Metal
  • 内部分辨率最高放大至 10 倍,支持 24 位真彩色渲染
  • 纹理过滤与纹理替换系统
  • 向量化多线程软件渲染器(无需独显)
  • 基于 Rasterizer Order Views / Fragment Shader Interlock 的精确混合

PGXP 画质增强

  • 浮点坐标运算修正原主机 GTE 整数精度限制
  • 消除多边形抖动与纹理扭曲
  • 包含纹理坐标校正与深度缓冲模拟
  • 显著改善 3D 游戏的几何稳定性

着色器与后期处理

  • GLSL 与 ReShade FX 后期处理着色器链
  • 多种 CRT 着色器,还原显像管电视观感
  • 运动自适应去隔行扫描
  • 自适应降采样滤波器
  • 游戏画面边框装饰(Bezel)叠加显示

存档与进度管理

  • 随时存档 / 读档(Save State)
  • 时间回溯(Rewind)误操作可撤销
  • Run-Ahead 运行前瞻降低输入延迟
  • 虚拟内存卡编辑器与存档导入
  • 可按游戏自动切换内存卡

输入与外设

  • 数字 / 模拟手柄全支持,震动转发到主机设备
  • GunCon 与 Justifier 光枪(鼠标模拟)
  • Namco NeGcon 转向控制器支持
  • Multitap 多人分接器,最多 8 台设备
  • 手柄预设与逐游戏配置

游戏库管理

  • 自动扫描内容,游戏标题 / 哈希数据来自 redump.org
  • 多光盘游戏合并管理,共享内存卡
  • PPF 补丁自动加载
  • 游戏镜像预载入内存,避免磁盘休眠卡顿
  • M3U 播放列表管理与金手指列表支持

社区与成就

  • RetroAchievements 成就系统集成
  • Discord Rich Presence 状态展示
  • 游戏内录屏:Windows 使用 Media Foundation,全平台支持 FFmpeg
  • 自由视角相机功能
  • 自动更新:Latest 稳定版与 Preview 预览版双通道

支持的镜像格式

光盘镜像bin/cue、raw bin/img、MAME CHD、单轨 ECM、MDS/MDF、未加密 PBP
实体光盘支持直接读取 CD 光驱中的实体 CD
音频格式Portable Sound Format(PSF)直接加载
播放列表M3U 多光盘播放列表,光盘切换无缝衔接
设计哲学:DuckStation 不鼓励使用「游戏专属 Hack」提高兼容性——默认配置即应运行所有可玩的游戏,仅部分增强功能可能与个别游戏存在兼容问题。你可以随时在官方兼容性列表中查询具体游戏的运行状态。

体验全部特性

免费下载 DuckStation,感受高精度 PS1 模拟的魅力。