DEMUL 模拟器最近更新了哪些内容?
根据 DEMUL 官网新闻区可见的记录,最近一次更新是 2018 年 4 月 28 日发布的 DEmul 0.7 WIP Bugfix 版本,主要修复了 Nvidia GPU 上的图像失真问题,并使用最新版 Visual Studio 重新构建。在此之前,2018 年 4 月 26 日还有一个内容更丰富的 0.7 WIP 版本,涉及图形、音频、输入和街机基板等多个模块。官网新闻区是判断该模拟器改进方向的主要依据。
2018 年 4 月 28 日:Bugfix 版本
这一版更新内容较少,属于收尾修复:
- 修复 Nvidia GPU 上的图像失真
- 使用最新版 Visual Studio 重新构建
如果你的显卡是 Nvidia 且遇到画面异常,这个版本是针对性修复。
2018 年 4 月 26 日:Misc updates
这是近期改动最集中的一次,按模块划分如下。
PowerVR2 图形核心
- 完整模拟 scaler/filter,修复了 TV 模式下大部分游戏画面被裁切的问题
- 过滤 NaN UV 纹理坐标(修复《Soul Reaver》血条显示)
- 过滤负顶点坐标(修复 ATI 显卡下《MK Gold》的问题)
- 图层上限提升到 128 层
- 为 Opaque/PunchTrought 列表模拟主/次渲染目标缓冲(修复《Agartha》原型版手电筒效果)
- 修复《MvSC2》分数闪烁
- 处理 ELAN 中断的边界情况
显示
- 全屏时自动隐藏鼠标光标(5 秒超时)
- 优化“全屏启动”选项的显示
- 将 SPG/GPU 显示重命名为 FPS/RPS
输入
- 修正 purupuru 设备回复(修复《Resident Evil 2》)
- 修复模拟过程中配置输入导致的 xinput 崩溃
- 修复部分游戏踏板输入反向的问题
AICA 音频
- 修复 AEG/FEG 在边界情况下可能卡住的问题(涉及《MvSC2》部分音效、《ReVolt》跳跃音效等)
NAOMI 街机基板
- 修复 Dinoking、Love&Berry 等的 RF ID 生成器
- 微调 JVS I/O Sense 线路
其他
- 为《Orion Puzzle Collection》添加补丁(绕过 Kalisti SDK 的 bug)
- 在游戏列表中标注实际开发商
更早的 2017 年更新
2017 年 10 月至 11 月间也有多次 0.7 WIP 更新,方向包括:
- CAVE 街机:新增《Akai Katana》,实现 YMZ770 主音量与削波控制
- NAOMI:新增《Mushiking IV/V/VI》,并附卡片代码切换方法(在游戏测试模式执行 BACKUP CLEAR,同时按住双方 1 号键 3 秒)
- GAELCO:改进球体物理模拟
- SH4:修正 OnChip 访问位
- 杂项:键盘游玩时的基础模拟摇杆支持(仅街机)、修复 Dreamcast 游戏名处理、
-listxml生成 merge 标签等
从更新日志能看出什么
把上述内容放在一起,可以看出 DEMUL 的维护重点集中在几个方向:
| 方向 | 典型改动 |
|---|---|
| 图形兼容性 | PowerVR2 渲染目标、图层、纹理坐标处理 |
| 街机基板支持 | NAOMI、CAVE、GAELCO 的游戏新增与修正 |
| 输入设备 | purupuru、xinput、踏板方向 |
| 音频 | AICA 的 AEG/FEG 边界问题 |
| 显卡适配 | Nvidia 图像失真、ATI 顶点坐标问题 |
如果你在某个具体游戏上遇到画面裁切、音效卡住或手柄异常,可以先对照更新日志确认是否已在对应版本中修复。官网新闻区按时间倒序排列,最新条目在最上方,是查证版本改动最直接的入口。