[新聞] ares v142

看板Emulator (模擬器)作者 (Zzzz)時間2周前 (2025/02/06 14:43), 5天前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
ares v143 以下是機翻潤飾 雖然這是一個異常快速的發布週期,但不幸的是,最後一個版本中出現了一個問題,我們 認為需要優先修復: 此版本修復了導致 Super Game Boy 和 Super Famicom/SNES 的其他附加卡無法正確載入 的回歸問題。 重要說明: - 經銷商:舊版建置系統現已消失,此版本只能使用 CMake 進行編譯 - MacOS:最低 macOS 系統需求已增加至 10.15(Catalina) - Game Boy:"Game Boy Color" 的儲存資料路徑已變更:使用自訂儲存遊戲路徑的現有 使用者必須手動將其儲存從「Game Boy Color」移至「Game Boy」。 使用預設「與 rom 檔案一起儲存」的使用者無需採取任何操作。 任天堂— Game Boy / Game Boy Color - 對 GB 和 GBC 使用“Game Boy”保存路徑,修復在 GB 和 GBC 硬體上使用相同的 rom 文件而不丟失它們之間的保存數據,在載入 .gbc rom 時 修復 寶可夢競技場2(Transfer Pak 僅使用 GB 路徑) 任天堂— Game Boy Advance - 改善同時運行多個 DMA 通道時的時間。 - 修復造訪卡帶備份區域時的時間錯誤。 任天堂—任天堂 64 / 64DD - 修復 Joybus RTC 讀/寫狀態位元組 - 不要向 GDB 報告中斷異常,從而提高偵錯時的效能。 SEGA - Mega Drive / CD / 32X - 32X:修正計時問題,此問題可能導致某些操作兩次更新 ares 內部計時器。 - 32X:修復恢復保存狀態後音訊無法正常運作的問題。 - 32X:當 MD VDP 處於 H32 模式時修復層混合。 - 32X:針對授權遊戲的正確 32X 區域頭處理。 - 32X:修正 SH2 幀緩衝區鏡像。 - 32X:改進 FEN/PEN 標誌的模擬。 - 32X:改善「FM」位元和相關停頓的模擬。 - 32X:VDP 暫存器鎖存器已實現,但可能仍不完善。 - 32X:實現 VDP 自動填充定時。 建造 - 將 librashader 標頭新增至 thirdparty/librashader/include/ 下的來源樹中, 以便在 Linux 上建置 ares 不再需要遠端取得的資源。 使用者介面 - 修正如果在 macOS 上設定了自訂儲存路徑,則儲存的遊戲會被放置在錯誤路徑中 的問題。 https://ares-emu.net/download =========================== ares v142 以下是機翻潤飾 除了對模擬器核心和 ares 應用程式本身的各種改進之外, v142 還增加了對新系統的支援:SETA Aleck64 街機主機板。 v142 也引進了新的基於 CMake 的建置系統,提高了與現代工具鍊和 IDE 的相容性, 並簡化了新開發人員的建置流程。 ARM7TDMI(Game Boy Advance CPU、ST018 Super Famicom 輔助處理器) -IRQ 時序改進 -SWP指令期間鎖定匯流排 -為 bx 指令實現了未記錄的編碼 -在執行長乘法指令時,將乘積的高 32 位元寫回低 32 位元之後 -新增指令測試工具 Hitachi SH7604 (32X CPU) -透過重構計時器實現使其無循環來提高性能 -修正當使用重編譯器時,指令追蹤無法運作的問題 摩托羅拉 68000(Mega Drive CPU、Neo Geo) -新增指令測試工具 -修復特權違規異常堆疊框架中的程式計數器 -修復 CHK 指令時序和標誌 YAMAHA YM2612 (Mega Drive FM 合成器) -改進週期更新順序,修復回饋問題 -修正在某些情況下,封套更新會錯誤地發生兩次的問題 -修正 LFO 行為,以便在停用時應用適當的衰減 -提高速率縮放計算的準確性 這些更新修復 Mega Drive 遊戲目前已知的所有音訊問題。 Arcade -引入對 SETA Aleck64 街機板的支援,支援來自 mame0273 romset 的 所有 Aleck64 遊戲, 但《Magical Tetris Challenge》除外, 因為這款遊戲使用未記錄的附加視訊晶片作為遊戲場層 -更新 rom 資料庫以符合 MAME 0.273(也影響 Neo Geo AES) NEC——PC Engine/TurboGrafx/SuperGrafx/CD -效能改進,但對準確性/相容性沒有影響。 任天堂 - NES / Famicom / Famicom 磁碟系統 -實現由開放匯流排行為(PPU 滾動故障)引起的 PPU 渲染故障 -修復對 FDS 磁碟的寫入無法始終持久的問題。 任天堂 - Game Boy Advance -預取器已滿時停止 -改進的開放匯流排模擬 -改進像素混合和背景渲染的時間 -在存取 PPU 正在同時存取的記憶體區域時,CPU 會停止執行 任天堂 - NINTENDO 64 / 64DD -修正 ISViewer 偵錯模擬中的一個拼字錯誤,該錯誤導致大小在 0x3f0'0000 和 0x3ff'0000 之間的 rom 無法正常運作。 -修正將 GDB 連接到 Nintendo 64 ROM 以進行偵錯時,可能會觸發 MIPS CPU 例外的 問題 -改進 VI 時序以正確處理非標準顯示模式,包括 PAL60。 -修復隔行模式下的 VI 中斷,使其發生在與真實硬體完全相同的掃描線上,包括已知的 硬體錯誤 -在 RSP 執行期間推進 RSP DMA,防止長時間運行的程式碼區塊中發生 DMA 爭用。 (修復 Tarzan) -在 RSP 中正確實作無效的特殊操作碼,以便它們與硬體行為相符 -當輸入運算元不是符號擴展的 32 位元值時,修正有符號整數乘法和除法 SEGA - Mega Drive / CD / 32X -32X:從 MD 端使 PWM 定時器中斷間隔唯讀 -32X:改進對非標準取樣率的 PWM 支援 -32X:在 PW 上添加 DC 濾波器以減少咔嗒聲/砰砰聲 -32X:改進從 MD 端對 32X IO 的存取(修復了 Brutal 中缺少的音樂 和 Night Trap 中的卡頓) -32X:當 rom 檔案名稱包含 (PAL) 或 (Europe) 時強制使用 PAL 區域, 以修復具有無效標題的遊戲 -32X:修正導致右側 PWM 音訊通道無法播放的拼字錯誤。 -實現 CRAM 總線爭用(CRAM 點)。 -改進 FIFO 模擬,允許 VDPFIFOTesting rom 通過 -修復運行 Titan Overdrive 展示時剩餘的(小)問題 -修正 H32 模式下視窗行為中的邊緣情況處理不正確的問題 (修正 International Superstar Soccer Deluxe 中的閃爍線) -修正導致 音速小子 2 的 VS 模式中出現閃爍線條的問題 -對 DMA 時序進行了各種修復,修復了 dma_speed_test rom 中的測試案例 -添加對 QuackShot Starring Donald Duck (World) (Rev A) 使用的不尋常 rom 映射的 支援 建構系統 -增加對使用 CMake 建構專案的支援。舊有的 Makefile 建構系統將會在 v143 版本前 移除。 發行商應相應地更新他們的工作流程 使用者介面 -增加在街機核心遊戲清單中搜尋的支援 -修正導致 Super Famicom 和 Mega Drive 核心渲染時幀緩衝區縮放不正確的問題 -調整「過掃描」選項以嚴格裁剪到模擬系統呈現遊戲內容的「活動框架」區域, 而不是使用典型的當代硬體(Famicom、Super Famicom、SG-1000、 Master System、ColecoVision、My Vision、MSX)可能看到的區域 -修復預設 SDL 音訊設定可能導致卡頓的問題 -改進載入遊戲和系統時的錯誤訊息 -在韌體視窗中預設顯示「類型」列 -修正 Windows 記憶體編輯器中重複按鍵輸入的問題 -為支援 DIP 開關的核心添加 DIP 開關介面 -(macOS)將最低系統需求更新至 10.13 -(macOS)使用 Metal 作為預設視訊驅動程式 -(macOS)修復導致 ares 無法記住使用者的「強制 sRGB」設定的問題 -(macOS)新增對記憶體編輯器的支援 -進行各種變更以便更可靠地定位 Linux 上的資料庫檔案和著色器 依賴項 -將 SDL 更新至版本 2.30.8 -更新 librashader 至 0.5.1 版本 -更新 MoltenVK 至版本 1.2.11 -將 paraLLEl-RDP 更新至修訂版 -將 slang-shaders 更新至修訂版 https://ares-emu.net/download -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.73.124 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1738824208.A.851.html ※ 編輯: playlive (1.175.191.41 臺灣), 02/17/2025 11:20:57
文章代碼(AID): #1df5eGXH (Emulator)
文章代碼(AID): #1df5eGXH (Emulator)