从入门到精通

DuckStation 使用教程

本教程从 BIOS 配置、游戏导入开始,逐步带您完成手柄映射、存档管理、画质设置、金手指启用等核心操作。即使第一次接触 PS1 模拟器,也可以在 15 分钟内上手游玩经典游戏。

1

配置 BIOS 文件

DuckStation 在运行 PS1 商业游戏时需要一个有效的 BIOS 镜像文件。BIOS 由索尼在原机生产时烧录在 PS1 主板的 ROM 芯片中,包含启动加载程序、系统调用接口与硬件抽象层。由于版权原因,模拟器本身不携带 BIOS 文件,需要用户自行从一台已退役的真实 PS1 主机中提取。

最常见的 BIOS 文件为 scph1001.bin(北美版)或 scph7502.bin(欧洲版),文件大小均为 512KB。DuckStation 支持识别多个 BIOS 版本,会根据游戏区域自动选择匹配的版本,建议同时放入几款主流版本以提升兼容性。

法律提示:请仅使用您从合法拥有且仍正常工作的 PS1 主机中提取的 BIOS。本站不提供 BIOS 文件下载,也不允许在 GitHub Issue、社区留言中讨论 BIOS 的获取方法。

BIOS 文件放置路径:
Windows%USERPROFILE%\Documents\DuckStation\bios\
Linux~/.local/share/duckstation/bios/
macOS~/Library/Application Support/DuckStation/bios/
Android:在应用内"设置 → 数据目录"指定路径下的 bios/ 文件夹

放置后启动 DuckStation,进入"设置 → 高级 → BIOS"页面,确认列表中已识别对应文件,并标为"已验证"。如果出现红色提示,请检查文件 SHA1 是否被篡改或文件名不正确。

2

导入游戏镜像

DuckStation 支持的 PS1 游戏镜像格式包括:.bin/.cue(最常见)、.chd(压缩格式,推荐)、.PBP(PSP 移植包)、.m3u(多碟游戏清单)以及 .exe(自制程序)。其中 .chd 格式由 MAME 项目组设计,可大幅压缩游戏体积且无损数据,是长期收藏的最佳选择。

导入游戏镜像操作步骤如下:

# 1. 在 DuckStation 主界面点击"游戏列表"
# 2. 点击右上角"+"或拖放镜像文件
# 3. 选择游戏镜像所在目录
# 4. DuckStation 自动扫描并解析所有镜像
# 5. 自动下载封面、简介、年代等元数据

扫描完成后,游戏列表会以网格形式显示每个游戏的封面缩略图、游戏编号(如 SCUS-94163)、发行年份等元信息。点击任一游戏即可启动。多碟游戏(如《最终幻想 7》)请使用 .m3u 清单格式将多张光盘组合为一个条目,避免每次换碟时都要重新选盘。

关于 .cue 文件:.bin 是游戏数据,.cue 是轨道索引描述。两者必须配对存在且文件名一致(如 game.bin 与 game.cue)。仅 .bin 文件部分游戏会因缺失 CD-DA 音轨信息而无法播放背景音乐。
3

手柄按键映射

DuckStation 默认会自动识别系统已连接的手柄。进入"设置 → 控制器"页面,可以看到 1P 与 2P 两路手柄的映射配置卡。点击每个按键名后按下实体手柄上对应按键即可完成绑定,整个过程 30 秒内可完成。

控制器配置中需要重点关注的几个选项:

  • 控制器类型:建议默认选择"DualShock",兼容绝大多数游戏;少部分早期游戏可选"Digital"获得更接近原机的响应
  • 震动反馈:默认开启,可在格斗、赛车等不需要震动的游戏中临时关闭
  • 模拟摇杆灵敏度:默认 100%,可针对《合金装备》《D 竞速》等摇杆控制游戏微调
  • 大型震动电机强度:避免长期使用引发手部疲劳,建议设置 70-80%

对于触屏设备(Android、Steam Deck 触摸模式),DuckStation 提供可自由拖动的虚拟按键叠加层,玩家可按个人习惯调整位置与大小,并保存多套预设方案适配横竖屏。

4

存档管理

DuckStation 同时提供两种存档机制:记忆卡存档(原机机制)与即时存档(现代机制)。记忆卡存档保存到游戏内置的记忆卡槽位,遵循 PS1 原始的 15 格、每格 8KB 的文件块结构,与其他模拟器或真实 PS1 完全互通。

即时存档通过快捷键 F1 保存、F3 读档,可在游戏任意运行时刻保存 CPU 寄存器、内存快照、GPU 状态等完整内部状态。提供 10 个默认槽位,可自定义命名。配合"自动缩略图"功能,每次存档会自动截取当前画面,便于快速识别。

# 存档默认存储位置
<数据目录>/saves/ # 记忆卡存档(.mcr)
<数据目录>/savestates/ # 即时存档(.sav)

建议组合使用两种机制:游戏内关键节点使用记忆卡(与原机一致,便于跨设备迁移),高难度段落或战斗前使用即时存档。两个机制完全独立,不会互相覆盖。Android 端可启用 Google Drive 云同步,跨手机和平板无缝衔接游戏进度。

5

画质设置

DuckStation 在"设置 → 图形"页面提供丰富的画质调整选项。合理的设置可以让 PS1 时代的 480i 画面在 4K 屏幕上呈现接近重制版的观感,而过度激进的设置则可能带来画面失真,需要按游戏类型调整。

推荐的画质设置组合:

  • 渲染分辨率:桌面端 4K(2160p)即 4x,移动端 1080p 即 3x。再高会带来收益递减
  • 纵横比:4:3(保持原机观感,推荐)。若使用 16:9 拉伸会让角色显得过瘦
  • 纹理过滤:Bilinear(双线性,推荐)。若贴图模糊可用 Bilinear + 拒绝 3D 整合获得更佳观感
  • 抗锯齿:MSAA 2x 或 4x。中端硬件无压力,老游戏画面会有明显提升
  • PGXP 顶点校正:开启。消除 3D 模型在运动中的颤抖问题
  • 24 位色彩模式:开启。消除原机 16 位色深的色带
  • 真彩抖动:关闭。仅在追求原机质感时开启
2D 游戏注意事项:对于以 2D 美术为主的游戏(如《恶魔城 月下夜想曲》《寄生前夜》),请关闭 PGXP 与纹理过滤的"3D 整合"选项,否则 2D 背景可能会出现错位。这类游戏的画质提升主要来自内部分辨率与抗锯齿。
6

金手指使用方法

DuckStation 内置完整的 GameShark / Xploder 风格金手指系统,支持直接导入社区维护的 .cht 金手指库文件,也可手动添加自定义代码。启动游戏后右键游戏列表 → "金手指" 即可进入对应游戏的管理界面。

每组金手指可独立开关,启用后下次启动游戏即生效。常见的金手指类型包括:

  • 30xx 系列常量写入:常用于锁定血量、道具数
  • 80xx 系列条件写入:常用于触发剧情或解锁关卡
  • 50xx 系列按键触发:常用于调试或速通辅助
  • 90xx 系列 16-bit 写入:常用于金额、经验值等大数值
速通合规提醒:大多数 PS1 速通社区(如 Speedrun.com)禁止使用模拟器金手指。参与官方计时速通时请关闭所有金手指并标记"emulator"分类,以保持成绩透明。
7

移动端使用要点

DuckStation Android 版与桌面版共享同一套核心模拟引擎,操作界面针对触摸屏做了重设计。安装 APK 后首次启动会引导用户配置数据存储目录,建议选择手机内部存储中容易访问的路径(如 /storage/emulated/0/DuckStation/),便于通过文件管理器拷贝 BIOS 与游戏镜像。

移动端的几个独有要点:

  • 启用 Vulkan 后端可显著降低 GPU 占用与电池消耗,建议骁龙 7 系及以上芯片开启
  • 触屏虚拟按键的位置、大小、透明度均可自定义,建议参考"三指设计"避免拇指遮挡视野
  • 蓝牙手柄会自动识别为标准 XInput 设备,无需额外配置
  • 支持横竖屏自动切换,部分竖屏游戏(如《1945》)建议在竖屏下游玩获得原机观感
  • 云存储同步需在"设置 → 同步"中启用,目前支持 Google Drive,国产手机可使用通用 WebDAV 服务

立即下载 DuckStation 开始体验

多平台原生支持,开源免费无捆绑,几分钟即可上手重温 PS1 经典游戏。