[新聞] Nuance v0.6.6
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://www.ptt.cc/bbs/Emulator/M.1742617782.A.E8A.html
推
03/22 14:51,
4天前
, 1F
03/22 14:51, 1F
Emulator 近期熱門文章
PTT遊戲區 即時熱門文章
133
328
34
73
12
19
33
70