[新聞] Ares v136,我們徹底修改了 Ares 中所有核心的邊界和過掃描處理方式。

看板Emulator (模擬器)作者 (Zzzz)時間1年前 (2024/02/24 11:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
Ares v136 以下是機翻加潤飾 邊界/過掃描檢修 當 Ares 最初設計時,它主要是 SNES 模擬,因此視訊設定中的「過掃描」選項的行為類 似於 SNES 的過掃描功能:顯示或隱藏顯示的下部 16 行。這種行為並不是大多數最終用 戶期望的過掃描功能。 對於 Ares v136,我們徹底修改了 Ares 中所有核心的邊界和過掃描處理方式。 過掃描選項已重新設計,以顯示或隱藏螢幕的所有不需要的邊緣(在大多數情況下,這是 空白邊框,但它可以包括通常只包含垃圾像素的區域)。 此外,我們更新了 Ares 中的大部分模擬器核心,以便在過掃描可見時具有硬體精確的邊 框和寬高比:這也包括 PAL,因此在「寬高比校正」時,PAL 遊戲最終會以與真實硬體正 確的寬高比渲染已啟用。 注意:所有基於 TMS9918 VDP 的控制台的邊界區域被認為是正確的,Master System、 Mega Drive 和 NES 也是如此,而 SNES 和 PC-Engine 是(educated)估計值。Atari 2600、PC-Engine、Nintendo 64 或 PlayStation 尚未實現隱藏過掃描區域,因為需要更 多硬體驗證。 作弊支援 一個受歡迎的請求:Ares 終於支援作弊代碼,以及作弊編輯器。 載入遊戲時,您可以透過前往「工具」->「作弊」來存取作弊編輯器。 目前,除了 Nintendo 64 和 PlayStation 之外,所有核心都實現了作弊:對這些核心的 支援需要對 Ares 進行較大的更改,而這些更改並未納入此版本。 作弊碼格式是一種簡單的補丁代碼格式,XXXXXXXX:YY 其中 X 是位址,Y 是要寫入的 資料;大多數模擬器都支援這種格式,因此在它們之間移植作弊應該不難。 透過用符號分隔代碼,可以將多個代碼連結到單一作弊條目中+;如果單一作弊需要多個 代碼才能工作,這非常有用。 作弊與 ROM 一起保存在作弊資料庫檔案中: 例如,Game.sfc 將建立一個標題為 Game.cheats.bml 任天堂 - Game Boy Advance - 在 CPU 存取 ROM 時實現預取緩衝區重置 - 實現定時器0計數位元不能被設定 任天堂 - 超級任天堂 / SNES - 修正了 Super Gameboy 2 以不正確的時脈頻率運行的問題 任天堂 - Nintendo 64 - 在跨越 RDRAM 行邊界時實現新發現的 PI DMA 行為 - 修復 FPU 異常處理中的角面 SEGA - Mega Drive/Genesis,Mega CD,32x - 將 Mega CD 的 PC RAM 新增到偵錯器記憶體檢視器 - 實現 Mega CD 的子通道處理(如果提供了有效的 .sub 文件, 則允許播放 CD+G/卡拉 OK 光碟) SONY - PlayStation - 改進 GPUSTAT 暫存器的處理 其他 - Windows 版 OpenGL 上的 VSync 切換回 wglSwapInterval;DwmFlush 方法對大多數使 用者造成更嚴重的撕裂 - 修正 SDL 輸入驅動程式將所有控制器視為相同裝置的問題 - 修復可能會錯過隆隆聲事件並導致許多遊戲出現隆隆聲問題的問題 - 改進 DirectX 視訊驅動程式的垂直同步穩定性 https://ares-emu.net/download -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.66.91 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1708746320.A.A33.html
文章代碼(AID): #1bsMPGep (Emulator)
文章代碼(AID): #1bsMPGep (Emulator)