[新聞] ares v144
ares v144
以下是機翻潤飾
此版本的亮點包括對 Game Boy Advance、WonderSwan 和 Nintendo 64 核心的穩定改進
,
以及一系列應用程式錯誤修復、行為改進和第三方程式庫的更新
ARM7TDMI (Game Boy Advance CPU, ST018 Super Famicom 協處理器)
- 修正 CMP 指令的反組譯助記符
- 修正許多指令中 R15 讀取偏移的問題 = 修正 Thumb 模式下錯誤計算的進位旗標
- 禁止寫入 0 到 PSR 模式的最高位元
- 為以暫存器值進行位移的指令增加一個閒置週期
NEC V30MZ (WonderSwan CPU)
- 提升中斷時序的準確性
- 提升 I/O 埠存取時序的準確性
Bandai - WonderSwan
- 為原始的「單色」WonderSwan 增加色彩模擬支援
* 請注意,在 WS 上運行的 WS 遊戲使用線性伽瑪顯示,
這與在 WSC 上運行的 WS 遊戲不同
- 修正涉及卡帶端 RTC 協定模擬的錯誤
- 提升 APU 模擬的準確性
- 提升中斷時序的準確性
- 增加對模擬使用 8 位元 ROM 匯流排寬度的卡帶的支援
- 修正半透明 PPU 調色盤上無法寫入零色的問題
- 修正禁用 UART 後 UART 中斷請求未被清除的問題
Nintendo - Game Boy / Game Boy Color
- 計時器現在會在 DIV 位元的下降緣觸發
- 為 APU 實作了 PCM12 和 PCM34 暫存器
Nintendo - Game Boy Advance
- 在連續傳輸期間存取 ROM 時,會鎖存較低的位址線
- 改進背景 VRAM 的存取時序
- 更新卡帶資料庫
- 修正掃描線中途寫入線性背景捲軸暫存器時的處理方式
- 修正在停用像素精確度時發生的一些錯誤
Nintendo - Famicom Disk System
在更換磁碟時增加了磁碟狀態的延遲,解決了多款遊戲中磁碟更換過快的問題
Nintendo 64 / Aleck 64
- 修正在某些停用 VI (Video Interface) 的遊戲中可能導致應用程式卡死的問題
- 將未發布的移植遊戲「O.D.T. - Escape… Or Die Trying」的支援新增至內部資料庫
- 修正 Rampage 2 在內部資料庫中的 ID,現在控制記憶卡 (Controller Pak) 和
震動包 (Rumble Pak) 應該可以正常運作
- 新增編譯時期的精確度標誌,以繞過用於開發目的的 IPL2 檢查碼驗證
- 改進當嘗試載入 Aleck 64 遊戲時,若 Aleck 64 Pif ROM 遺失的錯誤訊息
- 新增可配置的控制記憶卡儲存空間大小支援
- 套用一個修正,允許啟動標頭中具有非標準 PI DOM1 參數的 ROM
- 停用超採樣 RDP 讀回:修正一些精確度問題,並通過了官方 RDP 測試套件中更多
的測試案例
Nintendo - SNES / Super Famicom
- 修正載入某些需要卡匣內額外韌體晶片的遊戲的問題
Sega - Master System
- 更新本地資料庫中僅限 PAL 制式的條目,使其以正確的 50Hz 運行
Sega - Mega Drive / Genesis / CD / 32X
- 修正(Wonder Boy in Monster World) (美版、歐洲版) 的錯誤雜湊值,
現在可以正確偵測 EEPROM,使遊戲可以正常遊玩
- 修正 YM2612 LFO 的「AM」位元模擬 (修正了《Kid Chameleon》等遊戲中損壞的
音訊)
- 32X:在 H32 模式下,顯示畫面會向右偏移約 3.25 像素
- 32X:修正重置時的暫存器和機器狀態
- CD:修正在遊戲運行時重置系統可能導致 BIOS 在重新啟動時鎖死的問題
- 32X:改進 MD/32X 之間的同步:修正在 32X 模式下運行 testpico 中
的 H/V 測試
- 改進 VDP IRQ 延遲模擬
- 改進 YM2612 計時器模擬
Sony - PlayStation
- 修復在進入艾力克斯的家或其右側的穀倉時,《露娜 銀河之星》光碟 1 中會發生的
斷言錯誤,避免了程式當機
UI / 程式
- 修復在使用 GCC 編譯的 arm64 Linux 版本上發生的執行階段當機問題
- 提升在沙盒環境中的相容性
- 修復在命令行啟動 ares 時傳遞 ROM 相對路徑的問題
- 修復 Windows 上顯示的發行版本名稱錯誤的問題
- 修復在指定自訂儲存路徑時,導致儲存目錄名稱格式錯誤的問題
- 修復導致「遺失韌體」錯誤訊息出現兩次的問題
- 修復在 SDL 輸入驅動程式下啟動時,可能導致記憶體用量失控的問題
- 修復影響與 macOS 12.0 之前版本相容性的問題
依賴
- 更新 SDL 至 3.2.10 版本 (SDL3)
- 更新 librashader 至 0.6.3 版本
- 更新 slang-shaders 至 ref 25311dc
https://ares-emu.net/download
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.83.36 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1745853056.A.E93.html
Emulator 近期熱門文章
PTT遊戲區 即時熱門文章
35
85
21
27