[新闻] Nuance v0.6.6

楼主: playlive (player)   2025-03-22 12:29:38
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
作者: newjeans552 (姜谐潾我老婆)   2025-03-22 14:51:00
这个模拟器游戏画面扫瞄线要去那里设定关掉?

Links booklink

Contact Us: admin [ a t ] ucptt.com