作者playlive (???)
看板Emulator
标题[新闻] Nuance v0.6.6
时间Sat Mar 22 12:29:38 2025
Nuance v0.6.6
维基百科上的介绍
https://en.wikipedia.org/wiki/Nuon_(DVD_technology)
以下是机翻润饰
该版本由 Carsten Wächter (toxieainc) 开发,是同名模拟器的後续,
该模拟器是在发布原始程式码後为纪念原作者 Mike Perry 而创建的
原始专案作者(Mike Perry)早已去世,似乎没有人继续开发,
所以除了他 2007 年的 Nuance 0.5.1 版本外,
任何地方都找不到 NUON 模拟器。
版本 0.5.0(或实际上是 0.5.1?)的原始程式码後来由他的家人释出
http://www.dragonshadow.com/-/downloads/NuanceExperimental.zip
目前(在新的 0.6.X 版本中),模拟已经得到了很大的改进,许多游戏现在基本上都能
正确运行
(除了由於奇怪的音讯同步导致模拟代码中仍然会出现的“随机”无限循环)。
由於 Mike 对模拟内核的(可疑的)设计,该专案并未尝试提供周期精确的模拟,
而是可以被视为虚拟 NUON 机器,它可以从主机 PC 提供尽可能多的运算能力。
这样做的好处是,原本在原有硬体上「卡顿」的游戏,也能流畅运作。
缺点是某些游戏仍然存在同步问题(目前)。
更新内容
- 正确实作(双)线性位址镜像并启用它
- 最佳化(双)线性记忆体读取和一些记忆体存储
- 最佳化 DMA 传输(尤其是所有由 T3K 触发的传输)
- 修复写入、复制和直接模式下的线性 DMA
- 修复写入本机控制暂存器时的线性 DMA
- 修正使用动态重编译器时某些乘法/移位运算中移位缺少 0x7F 遮罩的问题
- 实现 BDMA_Type8_Read_0(例如修复太空侵略者的「覆盖」播放模式)
- 在 GetPointerToMemory() 中新增零「区域」返回,
因为有些游戏读取「无效」记忆体区域(例如 $0 在 Nuon HW 上返回 0)
https://github.com/andkrau/NuanceResurrection/
下载
https://github.com/andkrau/NuanceResurrection/releases/tag/0.6.6
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.40.73.137 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Emulator/M.1742617782.A.E8A.html
1F:推 newjeans552: 这个模拟器游戏画面扫瞄线要去那里设定关掉? 03/22 14:51