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 顶点坐标问题

如果你在某个具体游戏上遇到画面裁切、音效卡住或手柄异常,可以先对照更新日志确认是否已在对应版本中修复。官网新闻区按时间倒序排列,最新条目在最上方,是查证版本改动最直接的入口。

demul.emulation64.com