DuckStation 使用教程
本教程从 BIOS 配置、游戏导入开始,逐步带您完成手柄映射、存档管理、画质设置、金手指启用等核心操作。即使第一次接触 PS1 模拟器,也可以在 15 分钟内上手游玩经典游戏。
配置 BIOS 文件
DuckStation 在运行 PS1 商业游戏时需要一个有效的 BIOS 镜像文件。BIOS 由索尼在原机生产时烧录在 PS1 主板的 ROM 芯片中,包含启动加载程序、系统调用接口与硬件抽象层。由于版权原因,模拟器本身不携带 BIOS 文件,需要用户自行从一台已退役的真实 PS1 主机中提取。
最常见的 BIOS 文件为 scph1001.bin(北美版)或 scph7502.bin(欧洲版),文件大小均为 512KB。DuckStation 支持识别多个 BIOS 版本,会根据游戏区域自动选择匹配的版本,建议同时放入几款主流版本以提升兼容性。
BIOS 文件放置路径:
Windows:%USERPROFILE%\Documents\DuckStation\bios\
Linux:~/.local/share/duckstation/bios/
macOS:~/Library/Application Support/DuckStation/bios/
Android:在应用内"设置 → 数据目录"指定路径下的 bios/ 文件夹
放置后启动 DuckStation,进入"设置 → 高级 → BIOS"页面,确认列表中已识别对应文件,并标为"已验证"。如果出现红色提示,请检查文件 SHA1 是否被篡改或文件名不正确。
导入游戏镜像
DuckStation 支持的 PS1 游戏镜像格式包括:.bin/.cue(最常见)、.chd(压缩格式,推荐)、.PBP(PSP 移植包)、.m3u(多碟游戏清单)以及 .exe(自制程序)。其中 .chd 格式由 MAME 项目组设计,可大幅压缩游戏体积且无损数据,是长期收藏的最佳选择。
导入游戏镜像操作步骤如下:
# 2. 点击右上角"+"或拖放镜像文件
# 3. 选择游戏镜像所在目录
# 4. DuckStation 自动扫描并解析所有镜像
# 5. 自动下载封面、简介、年代等元数据
扫描完成后,游戏列表会以网格形式显示每个游戏的封面缩略图、游戏编号(如 SCUS-94163)、发行年份等元信息。点击任一游戏即可启动。多碟游戏(如《最终幻想 7》)请使用 .m3u 清单格式将多张光盘组合为一个条目,避免每次换碟时都要重新选盘。
手柄按键映射
DuckStation 默认会自动识别系统已连接的手柄。进入"设置 → 控制器"页面,可以看到 1P 与 2P 两路手柄的映射配置卡。点击每个按键名后按下实体手柄上对应按键即可完成绑定,整个过程 30 秒内可完成。
控制器配置中需要重点关注的几个选项:
- 控制器类型:建议默认选择"DualShock",兼容绝大多数游戏;少部分早期游戏可选"Digital"获得更接近原机的响应
- 震动反馈:默认开启,可在格斗、赛车等不需要震动的游戏中临时关闭
- 模拟摇杆灵敏度:默认 100%,可针对《合金装备》《D 竞速》等摇杆控制游戏微调
- 大型震动电机强度:避免长期使用引发手部疲劳,建议设置 70-80%
对于触屏设备(Android、Steam Deck 触摸模式),DuckStation 提供可自由拖动的虚拟按键叠加层,玩家可按个人习惯调整位置与大小,并保存多套预设方案适配横竖屏。
存档管理
DuckStation 同时提供两种存档机制:记忆卡存档(原机机制)与即时存档(现代机制)。记忆卡存档保存到游戏内置的记忆卡槽位,遵循 PS1 原始的 15 格、每格 8KB 的文件块结构,与其他模拟器或真实 PS1 完全互通。
即时存档通过快捷键 F1 保存、F3 读档,可在游戏任意运行时刻保存 CPU 寄存器、内存快照、GPU 状态等完整内部状态。提供 10 个默认槽位,可自定义命名。配合"自动缩略图"功能,每次存档会自动截取当前画面,便于快速识别。
<数据目录>/saves/ # 记忆卡存档(.mcr)
<数据目录>/savestates/ # 即时存档(.sav)
建议组合使用两种机制:游戏内关键节点使用记忆卡(与原机一致,便于跨设备迁移),高难度段落或战斗前使用即时存档。两个机制完全独立,不会互相覆盖。Android 端可启用 Google Drive 云同步,跨手机和平板无缝衔接游戏进度。
画质设置
DuckStation 在"设置 → 图形"页面提供丰富的画质调整选项。合理的设置可以让 PS1 时代的 480i 画面在 4K 屏幕上呈现接近重制版的观感,而过度激进的设置则可能带来画面失真,需要按游戏类型调整。
推荐的画质设置组合:
- 渲染分辨率:桌面端 4K(2160p)即 4x,移动端 1080p 即 3x。再高会带来收益递减
- 纵横比:4:3(保持原机观感,推荐)。若使用 16:9 拉伸会让角色显得过瘦
- 纹理过滤:Bilinear(双线性,推荐)。若贴图模糊可用 Bilinear + 拒绝 3D 整合获得更佳观感
- 抗锯齿:MSAA 2x 或 4x。中端硬件无压力,老游戏画面会有明显提升
- PGXP 顶点校正:开启。消除 3D 模型在运动中的颤抖问题
- 24 位色彩模式:开启。消除原机 16 位色深的色带
- 真彩抖动:关闭。仅在追求原机质感时开启
金手指使用方法
DuckStation 内置完整的 GameShark / Xploder 风格金手指系统,支持直接导入社区维护的 .cht 金手指库文件,也可手动添加自定义代码。启动游戏后右键游戏列表 → "金手指" 即可进入对应游戏的管理界面。
每组金手指可独立开关,启用后下次启动游戏即生效。常见的金手指类型包括:
30xx系列常量写入:常用于锁定血量、道具数80xx系列条件写入:常用于触发剧情或解锁关卡50xx系列按键触发:常用于调试或速通辅助90xx系列 16-bit 写入:常用于金额、经验值等大数值
移动端使用要点
DuckStation Android 版与桌面版共享同一套核心模拟引擎,操作界面针对触摸屏做了重设计。安装 APK 后首次启动会引导用户配置数据存储目录,建议选择手机内部存储中容易访问的路径(如 /storage/emulated/0/DuckStation/),便于通过文件管理器拷贝 BIOS 与游戏镜像。
移动端的几个独有要点:
- 启用 Vulkan 后端可显著降低 GPU 占用与电池消耗,建议骁龙 7 系及以上芯片开启
- 触屏虚拟按键的位置、大小、透明度均可自定义,建议参考"三指设计"避免拇指遮挡视野
- 蓝牙手柄会自动识别为标准 XInput 设备,无需额外配置
- 支持横竖屏自动切换,部分竖屏游戏(如《1945》)建议在竖屏下游玩获得原机观感
- 云存储同步需在"设置 → 同步"中启用,目前支持 Google Drive,国产手机可使用通用 WebDAV 服务