[新聞] ares v148

作者: playlive (player)   2026-05-30 22:58:15
ares v148
以下是機翻潤飾
此版本對多個 Ares 核心進行了重大改進。
亮點包括:重寫了 N64 CPU 和 RSP JIT,從而顯著提升了 N64 庫的整體性能;
對 PlayStation 核心進行了額外的實作和精度改進;
修復了 GBA 核心的問題;以及支援 Famicom 資料記錄器和 Dendy。
此外,所有平台上的核心 Ares 應用程式都進行了多次更新。
新增了每個核心的輸入配置功能,更新了視訊、音訊和輸入驅動程序,
修復了錯誤,添加了更多選項,並更新了核心依賴項。
注意:
用於在 Windows 系統上對 Ares 進行簽署的簽章憑證已過期。在找到相容的簽章
解決方案之前,Ares 將處於未簽章狀態。
Windows 用戶務必僅從官方來源下載 Ares,包括 Ares 官網和 GitHub。
SONY - PlayStation
- 重構核心以使用 libco 線程
- CPU:實作了記憶體定時/控制暫存器
- CD-ROM:指令 0x14 中的 150 LBA 偏移量不正確
- CD-ROM:修正在前一個指令完成之前發出下一個指令時的行為
- CD-ROM:實作新指令必須等待才能執行的行為
- CD-ROM:實作「指令/參數忙」暫存器
- DMA:改進切塊/允許 CPU 在長時間傳輸的資料塊之間運行
- DMA:修復了 DMA 通道斬波使能的錯誤位元位置
- DMA:固定塊 DMA 使用了錯誤的時序
- DMA:修復了 SPU canReadDMA/canWriteDMA 標誌
- MDEC:實作基本解碼時序
- MDEC:實作正確的輸入先進先出行為
- MDEC:修正透過輸入 FIFO 傳輸不完整資料區塊時的行為
- MDEC:修正 DMA 請求暫存器、輸入/輸出滿/空暫存器、忙碌暫存器
- GPU:使用與 PAL 和 NTSC 制式對應的正確時脈頻率
- GPU:修復水平消隱時序
- GPU:修復了一些時脈頻率問題
- 定時器:改進定時器溢位/達到目標中斷請求時的行為
任天堂 - Game Boy Advance
- 僅當輸入發生變化時才觸發鍵盤中斷請求
- 修正了即時 DMA 傳輸期間重複位元的處理問題
- 預取器應該無法讀取超過 128 KiB 邊界的內容
- OBJ 馬賽克修復,以糾正一些圖形錯誤
- 防止指令追蹤修改開放總線
- 重構了匯流排讀取功能,修復了一些未解決的匯流排邊界問題
- 當視窗邊界到達時,實作了內部水平/垂直視窗標誌
- 改良的仿射參數計時
- 固定波 RAM 庫選擇
- 記憶體檢視器中新增了 OAM
- 實作了精靈渲染的 OAM 階段時序
任天堂 - 超級任天堂/SNES
- 增加了在 Super Game Boy 中載入 GBC 遊戲的支援
- Super Game Boy 精度修復(多人遊戲、資料包確認、暫存器鏡像)
- 改進了自動遊戲手把輪詢精度
任天堂 - 任天堂64
- CPU 和 RSP JIT 改進帶來了效能提升
- 新增對 Cubivore(已套用英文補丁的 Doubutsu Banchou)的支援
- 實作了對無區域限制 ROM 的支援(自製軟體擴充)
- 如果存在自製程式頭文件,則不要預設使用連接埠 1 上的控制器套件
- 停用 VI 處理時,保持鋸齒位啟用
- 修正了 AI DMA 結束時出現的音訊爆音問題
- 修正了 RCP/PI 匯流排路徑的 GDB 讀取結果
- 實作了EEPROM寫入時序和狀態標誌
- 新增對 Emux 擴充的初始支援
- 實作了 VR4300 反端模式
任天堂 - FC / NES
- 新增對 Famicom 數據記錄器的支援
- 新增對 JY 公司和 SC-127 電路板的支援
- 增加對 Dendy 的支援
Atari 2600
- 改良的 RIOT (MOS 6532) 模擬
Pioneer - LaserActive
- 新增更換 PC-Engine LDROM2 (NEC PAC) 遊戲光碟的支援
- 修正了MMI檔案副檔名的核心偵測問題
SEGA - 32X
- 調整 Gen/MD VDP 和 32X VDP 之間的 H32 像素偏移量
SEGA - Mega Drive
- 隔行掃描模式下的固定畫面 1
SEGA - SC-3000
- 新增磁帶支援(.wav、.bit)
NEC - PC-Engine
- 不要在連拍模式下渲染背景和精靈
微軟 - MSX
- 新增磁帶支援(.tsx/tzx、.wav、/cas)
應用/其他
- Libco:在 amd64 和 aarch64 架構上對齊 co_active_buffer
- Libco:將章節修改範圍限制在基於 gcc 的建造版本中
- Ruby:允許驅動程式在 SDL 驅動程式中設定控制器名稱並使用確定性裝置 ID
- macOS 預設使用 Metal 驅動程式
- 已移除 macOS OpenGL 視訊驅動程式
- 如果未編譯任何街機核心,請勿啟用街機選單選項
- 新增 –settings-file 命令列參數,用於選擇備用設定檔(settings.bml)
- 修復透過符號連結開啟遊戲檔案的問題
- 修復從命令列參數載入著色器的問題
- 新增 –pseudofullscreen 命令列選項
- 在圖形使用者介面 (GUI) 中新增了設定選項,用於禁止載入輔助媒體檔案請求
- Linux 系統上「撥碼開關」選單無法正常運作的問題已修復
- 新增切換著色器顯示的快捷鍵
- 新增

Links booklink

Contact Us: admin [ a t ] ucptt.com