duckstation 模拟器是国外大神开发的 Sony PlayStation (TM) 控制台模拟器,简称 PSX 模拟器。可在相对低端的设备上达到较高模拟精度,适配可玩性高、长期维护的项目,带来良好使用体验。兼容性强,处理器端支持 64bit 动态重编译(Dynarec)与带缓冲功能的直译器,可在额外执行绪上完成 PSX CD-Rom 的模拟,降低 FPS 不稳定情况。
duckstation模拟器设置方法
1、运行:
运行前,需要做几个步骤。首先建立一个名为 portable.txt 的文本文件,放入模拟器根目录中,这样可以避免模拟器将配置文件、记忆卡文件等内容写到<我的文档>目录里。然后,将BIOS文件放入模拟器根目录下的目录里。
点击 duckstation-qt-x64-ReleaseLTCG.exe 文件即可运行模拟器,在Settings -> Language 中选择简体中文,然后重启模拟器即可进入中文界面。点击设置按钮进入设置界面。

2、设置:
-如果没有特殊说明,保持默认设置即可。

-如果勾选“退出时保存即时存档”,则每次进入游戏时会从上次中断的地方开始,非常方便,但有时候即时存档会出现一些问题,如有问题可以取消勾选。使用XBOX手柄可选用XInput后端。

软件特色
1、支持3D加速卡
2、支持实时存取进度
3、图像和声音的品质都非常不错
4、游戏兼容性也做的很好
5、支持联机对战
6、已经从网络查找加入大多数效果插件和bios文件,方便您使用修正了从桌面快捷方式打开造成的配置错误,并增加了部分效果插件。
软件功能
1、OpenGL、Vulkan(推荐)和软件渲染
2、硬件渲染器中的升级、纹理过滤和真彩色(24 位)
3、支持游戏中的宽屏渲染(无拉伸!)
4、使用预览屏幕截图保存状态
5、在中高端设备中超快的涡轮增压速度
6、模拟 CPU 超频以提高游戏中的 FPS
7、倒带(不要在慢速设备上使用)
8、控制器布局编辑和缩放(在暂停菜单中)
9、用于几何精度、纹理校正和深度缓冲模拟的 PGXP(修复纹理“摆动”/多边形战斗)
10、自适应下采样滤波器
11、在支持的 PAL 游戏中为 60fps
12、每场比赛设置(分别为每场比赛设置增强和控制器映射)
13、支持多点点击的游戏中最多 8 个控制器
14、控制器和键盘绑定(控制器+振动)
15、存储卡编辑器(移动保存,导入 gme/mcr/mc/mcd)
16、内置补丁码数据库
注意事项
1、默认会启用快速内存访问重编译,但有时会造成问题,如果系统够快可以关闭此选项。PGXP投影精度可以提高3D画面稳定性,通常可以安全开启。其他选项则只在某些特定游戏上有需要,如非必要不要开启。
2、后处理方面由于作者同时是Dolphin的开发者,因此他很取巧的令DuckStation可以直接使用Dolphin的.glsl滤镜,把滤镜文件放入模拟器根目录下目录中,就可以通过添加按钮增加滤镜。
3、音频设置使用默认设置即可,后端使用Cubeb。
4、全部设置完成后,模拟器主界面会列出全部搜索出的游戏。
5、双击游戏标题,即可启动游戏。根据配置的不同,启动前会有一个重编译缓冲过程,一般不会有很长时间。编译完成后即可进入游戏了。
6、和ePSXe不同的是,DuckStation可以在游戏运行时修改各种配置,尤其是画面增强选项,可以即时切换。但在切换过程中可能会需要进行重编译缓冲。
配置要求
Duckstation对系统要求很低,几乎任何CPU都可运行,但要求必须是64位的,否则重编译器的速度会非常慢,作者也没有计划提供32位系统的支持
显卡方面要求支持OpenGL 3.0/OpenGL ES 3.0、D3D11以上、Vulkan中的任意一种即可,基本上10年以内的显卡都可以
手柄支持SDL和XInput,可使用XBOX360手柄和其他兼容的手柄,SONY DualShock 3手柄使用官方驱动也可支持
Duckstation支持多种平台,包括Linux、macOS、安卓,同样要求是64位系统,PC上仅支持Windows10系统。语言方面自带中文支持
更新日志
v0.1-11295版本
GPU/TextureCache:将纹理转储到第一个光盘目录
Qt:修复主题滑块禁用状态
后处理/俚语:跳过预设文件中的C风格注释
后处理/俚语:支持解析简单/引用预设
Qt:修复具有多个嵌套级别的postfx着色器列表
更新gpu_hw_shadergen.cpp(#3728)
GPU/HW:修复状态加载后罕见的VRAM损坏
GameDB:Otona no Asobi再次
OpenGLDevice:修复流缓冲区中的各种问题
OpenGLDevice:在NVIDIA上完全禁用PBO
CDROM:修复一个错误
全屏UI:执行转换前始终重置转换
全屏UI:修复游戏退出时的淡入淡出过渡
系统:删除不必要的状态功能
CPU:修复一些不太可能被触发的问题
DMA:修复DICR寄存器写掩码
GPU:修复错误的调试日志消息
MDEC:修复某些命令的半字跟踪错误
CPU/重新编译程序:各种小错误修复
Pad:修复错误的日志消息
Pad:在多点触控2处于活动状态时修复device_index
SPU:修复几个日志和调试窗口字段
SPU:修复语音寄存器读取中的音量反转问题
SPU:修复不正确的DMA重写处理
记忆卡:修复读取结束时错误的ACK
MemoryCard:修复写入结束时输出字节不正确的问题
记忆卡:修复ID读取结束时的错误状态/ack
定时器:模式写入后应清除中断请求
计时器:修复可能延迟安排的重复IRQ
总线:修复EXP1内存计时记录错误
总线:修复RAMMirror3的不正确区域指针
总线:修复InjectExecution()中的错误传播
总线:修复EXP1/EXP2基座的错误写入掩码










