看板 Emulator 關於我們 聯絡資訊
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 系統上「撥碼開關」選單無法正常運作的問題已修復 - 新增切換著色器顯示的快捷鍵 - 新增 --save-state 命令列參數,用於指定要載入的存檔槽 - 將 XAudio2 驅動程式從 2.1 版本升級到 2.9 版本 - 修正重置遊戲會導致退出偽全螢幕模式的問題 - 修正在遊戲運行時打開“關於”視窗時應用程式當機的問題 - 新增 -version 命令列參數,用於列印版本字串 - 修正無法在不重新啟動電腦的情況下停用快轉的問題 - 新增某些著色器所需的 OpenGL 4.6 驅動程式 [Windows] - 新增匯入和匯出設定配置的功能 - 修復 Linux 系統上的著色器安裝路徑 - 修正因無效互斥鎖解鎖導致的退出中止問題 - 新增 `--kiosk` 命令列參數,用於啟動時不顯示使用者介面 - 啟用「允許輸入」時,設定快捷鍵時防止快速鍵觸發 - 具有相同檔案副檔名的核心檔案將提示載入核心檔案(UI) - 已實作核心特定輸入映射 - 以視窗尺寸調整取代倍率尺寸調整,並重新添加手動整數縮放比例 - 在使用者介面中新增磁帶位置滑桿 建造 - 修正缺少 qon 連結的問題 [PC-Engine] - GCC - 修復屬性警告 - 將 FreeBSD 運行器更新至 15.0 版本 - 為 cmake 新增缺少的來源文件,以改善與 IDE 的整合 依賴關係 - SDL 已更新至 3.4.4 版本 - 已將 slang-shaders 更新為引用 d0cbcd0 - 已將 MoltenVK 更新至 1.4.1 版本 - librashader 已更新至 0.10.1 版本 - libchdr 已更新至版本 0.3.0 https://github.com/ares-emulator/ares/releases/tag/v148 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.111.117 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1780153098.A.63D.html