Emulator 板


LINE

Ymir v0.3.1 以下是機翻潤飾 此次更新對 VDP2 渲染器進行了多項效能最佳化, 在圖形密集型遊戲中效能提升高達 40%。 使用者回饋在 i7-2600K 處理器上可以全速運行《VR 快打 2》和《Last Bronx》, 許多低階 CPU 現在也能流暢運行《Ymir》。在我的測試中,它在高配置遊戲中以及一些 冷門遊戲中,運行速度始終優於 Mednafen、Kronos 和 Yaba Sanshiro。 此版本還包含一些圖形渲染修復,以及更多 SH-2 模擬精度改進, 並對 CUE 表解析器進行了一些調整,以修復一些 CD 音訊軌道錯位 (包括一些 ImgBurn 轉儲)。 新增功能和改進 - 偵錯器:向 VDP2 偵錯覆蓋層新增優先權堆疊 - VDP2:對軟體渲染器進行多項效能最佳化,提升圖形密集型遊戲 (尤其是在高解析度模式下)的效能 技術細節: * 當 NBG0 啟用而 RBG1 停用時,RBG1 被不必要地渲染了 * 移除冗餘的透明度位,因為優先順序零本身就起到透明度的作用 * 移除各種未使用的函數參數,從而降低 CPU 暫存器和堆疊壓力 * 將 VDP2 暫存器引用作為參數傳遞,而不是到處從頭開始取得 * 渲染垂直馬賽克時,重複使用線資料(即跳過重新計算線) * 將位元打包字元模式資料儲存在單一 32 位元值中 * 微最佳化滾動座標計算 * 旋轉參數表計算: ** 專門計算以下三種情況:(1)無係數表;(2)逐行係數表;(3)逐點係數表 ** 提升係數表啟用和逐點係數檢查退出循環 ** 使內部循環支援 SIMD 指令 ** 如果透明度和線條顏色螢幕資料已停用,請避免不必要的計算 * 對合成器功能進行微最佳化: ** 圖層排序現在使用組合鍵 ** 在單一循環中收集圖層數據 ** 像素獲取現在已採用模板化,並且提前進行一些退出檢查 ** 如果在取指循環中實際沒有套用偏移量,則顏色偏移計算啟用標誌將會清除 修復 - 調試器:修復各種 SH2 堆疊分析問題 - 遊戲資料庫:在 Funky Fantasy 中加入慢速 VDP1 標誌以修復慢速 FMV - 媒體:當 CUE 檔未明確標示時,自動偵測數據軌中的後間隙 此修復了《VR 快打 2》不良備份檔導致的音軌偏移問題 - 媒體:修正 CUE/BIN 轉儲中的 PREGAP/POSTGAP 處理問題 修復使用 ImgBurn 轉儲的遊戲中音訊軌錯位的問題 - SH2:修復非法插槽指令異常處理 - VDP1:新增遊戲特定標誌,用於在表格頂部為空時跳過命令處理 僅對《世界の車窓から[Ⅰ]スイス編~アルプス登山鉄道の旅~》啟用 修復《殺戮鷲獅》中缺少的圖形 - VDP1:當使用者裁切模式反轉時,停用渲染多邊形時的提前多邊形繪製終止 修正「殺戮鷲獅」地圖中小地圖周圍的裁切多邊形問題 - VDP1:實作簡單的無限循環檢測。修正了「風暴賽車」模式中 Mojave 沙漠關卡 (1-2)的卡頓問題 - VDP2:對第 0 層上的透明精靈網格套用顏色計算。 修復「殺戮鷲獅」 地面平面上的條紋 - VDP2:在單獨的步驟中,對第 0 層上的透明精靈網格套用顏色偏移。 修正了《洛克人 X4》中上校戰鬥中缺少聚光燈的問題 - VDP2:修正啟用 RGB1 時顯示存取計算的問題。 修復「風暴賽車」中缺少車輛圖形的回歸問題 - VDP2:修正並套用插入 LNCL 時的線色螢幕計算比例。 修正「慟哭そして…」中的文字背景問題 https://github.com/StrikerX3/Ymir/releases/tag/v0.3.1 ========================================= Ymir v0.3.0 以下是機翻潤飾 新增功能和改進 - 應用:新增命令列選項 -F/--fast-forward 以快轉模式啟動模擬器 - 應用:始終使用 Flatpak 下的安裝模式 - 應用:檢查可執行檔所在位置的設定檔 - 應用:如果應用程式在其沙盒中運行並且磁碟映像載入失敗,則警告使用者有關 Flatpak 檔案系統權限的問題 - 備份記憶體:除了常規記憶體映射檔案外,還支援記憶體內和寫入時複製記憶體映射檔 案 - 建置:新增簡單的功能標誌系統所有功能標誌在開發版本(包括每日建置版本)中 預設為啟用 - 建置:支援設定檔引導最佳化 (PGO) 建置 - 調試器:允許滾動 SH2 反彙編視圖 - 偵錯器:在延遲檢視器中對 VRAM 存取時序槽進行著色 - 調試器:在 SH2 反組譯視圖中實作鍵盤導航和互動: * 上下箭頭鍵:將游標向上/向下移動一個指令 * 向上/向下翻頁:將游標向上/向下移動一頁 * Home/End:將游標移到視窗的頂部/底部 * 游標保持在視窗頂部 15% 以下和底部 35% 以上的位置 - 偵錯器:在前端管理 SH2 斷點和監視點,並允許啟用/停用它們,而無需從清單中刪除 - 偵錯器:啟用偵錯追蹤時,最佳化 SH2 斷點和監視點新增條目數量不再增加其開銷, 且基準開銷低於以往 - 調試器:追蹤並顯示 SH2 呼叫堆疊 - 偵錯器:追蹤並顯示 SH2 資料堆疊內容 - GameDB:新增新的遊戲特定標誌以提高相容性: * MC68EC000 的時脈頻率是其兩倍 * 停止 VDP1 繪製 VRAM 寫入 * 減慢 VDP1 渲染速度 * 放寬 VDP2 位圖 CP VRAM 存取檢查 - 輸入:新增對滑鼠事件的支援 - 輸入:用於光槍和滑鼠外設的滑鼠捕捉器,支援以下模式: * 系統滑鼠:將系統滑鼠游標綁定到單一週邊滑鼠游標仍然可用於與圖形使用者介面 (GUI) 互動 * 實體滑鼠:將一個或多個滑鼠綁定到不同的周邊綁定滑鼠時,系統游標將被停用 注意:由於 Virtua Gun 存在問題,此選項僅在每日建置版本中可用 系統滑鼠擷取選項僅適用於 Virtua Gun - 輸入:實驗性 Virtua Gun 週邊實作 注意:由於幾乎所有遊戲都存在問題,此功能目前僅在每日建置版本中可用 已知只有《死亡之屋》可以正常運行,但存在輕微的準星不準確誤差 - 輸入:已實作穿梭滑鼠週邊 - MIDI:如果 RtMidi 初始化失敗,則強制其使用虛擬 API,從而允許 Ymir 在沒有 MIDI 驅動程式的情況下運行 - 儲存狀態:新增了取消儲存狀態和復原已取消儲存狀態的動作 - 保存狀態:每個插槽額外儲存一個保存狀態,用於取消操作 - 設定:在「設定」>「常規」中顯示目前載入的設定檔路徑 - 系統:您現在可以選擇首選的系統版本(Saturn、HiSaturn、V-Saturn 或 Dev Kit) ,Ymir 會自動選擇相符的 IPL ROM - 影片:增加在全螢幕模式下啟用/停用影片同步的選項 - 視訊:允許選擇全螢幕解析度和目標顯示器 - 影片:允許切換用於 GUI 渲染的圖形後端 修復 - 建置:引入了獨立的 x64-win-llvm 工具鏈,分別支援 SSE2 和 AVX2 指令集修正 Windows SSE2 建置需要 SSE4.2 指令集的問題 - 建置:對 macOS 二進位檔案執行臨時簽名,以解決「應用程式損壞」警告 - 建置:從 macOS 軟體包中移除重複的二進位檔案 - GameDB:將 MC68EC000 時脈頻率提高一倍並強制使用快速匯流排時序, 以修復《魔域幽靈 3》中的當機問題 - GameDB:強制啟用 SH2 快取模擬以修復多個遊戲的問題: * 動物俄羅斯/動物方塊:世界飼育系選手權(僅限歐版)—嘗試從選項選單播放 FMV 時卡住 * 森高千里- 渡良瀬橋 & Lala Sunshine -- 啟動時當機 * 七龍珠Z 偉大龍珠傳說 -- 開始新遊戲後黑畫面 * Emit Vol. 3 - 私にさよならを -- FMV 撕裂 * 美少女戰鬥隊 -- 啟動選單後黑畫面 * Spot Goes to Hollywood -- 僅歐版有畫面故障 * Steamgear Mash -- 畫面閃爍 * Waku Waku 7 -- 閃爍的精靈 - GameDB:強制加快匯流排運行速度以修復《深海驚魂》的當機問題 - GameDB:降低 VDP1 速度以修復《實況瘋狂大射擊》無法啟動的回歸問題 - GameDB:降低 VDP1 速度以修復《釣魚甲子園 II》中的效能問題 - 輸入:修正類比訊號到方向鍵軸的轉換問題,避免在反向釋放輸入時覆蓋原有訊號 - MIDI:防止函式庫初始化失敗時發生當機 - SCU:計時器修復 - SH2:阻止 LDC/LDS/STC/STS 指令之後的中斷 - SH2:快取模擬修復 - SH2:修復@(disp.PC)將載入項解碼為監視點儲存的問題 - SH2:修正 ldc/lds @Rm 監視點解碼時使用錯誤操作碼位的問題 - SH2:中斷優先排序和觸發修復 - VDP1:修正 CMDSIZE 中水平字元大小為零的處理 - VDP1:修正使用多執行緒 VDP1 渲染時交換訊框緩衝區的競爭條件修正多款遊戲中出現 的畫面閃爍問題: * Actua Golf * FIFA - 通往 1998 年世界盃之路 * Gran Chaser - VDP1:增加 PTM=1 的繪圖延遲,並僅在垂直消隱期間應用修復 Earthworm Jim 2 中的 圖形閃爍問題 - VDP1:啟用執行緒化 VDP1 渲染時,正確載入儲存狀態資料 - VDP1:重做循環計數方法並增加每個幀的循環預算修正《Road Rash》中的卡頓問題以 及包括《VR 戰警》和《Burning Rangers》在內的多款遊戲中的畫面錯誤 - VDP1:暫停《洛克人X3》和《洛克人X3》中 VDP1 對 VRAM 的寫入操作,以修復影像亂 碼問題 - VDP1:如果遇到全零條目,則停止處理指令修正《世界の車窓から[Ⅰ]スイス編 ~ アルプス登山鉄道の旅~》中無效的裁剪座標 - VDP2:對每個儲存體套用 VRAM 存取偏移,以解決滾動 NBG 時序模式無效的問題修正 《英雄榜-完美版》標題畫面偏移以及《CYBERBOTS -FULLMETAL MADNESS》 第二關 HUD 偏移和背景損壞的問題 - VDP2:清除透明精靈像素上的普通陰影標記修正《東京シャドウ》中陰影垂直延伸至螢 幕另一端的問題 - VDP2:除了存取週期變化外,在啟用/停用效果時計算垂直儲存格滾動延遲/偏移量 - VDP2:整合精靈資料處理,修正 8 位元精靈資料 16 位元讀取的問題修正 NBA Live 98 遊戲內圖形亂碼問題 - VDP2:將「允許在 SH-2 週期期間存取點陣圖資料」的 hack 轉換為遊戲特定的標誌, 並且僅對那些在嚴格時序檢查中出現問題的遊戲啟用它: * 露娜 銀河之星物語 * 人造人間ハカイダー * 新海底軍艦 - VDP2:修復並最佳化逐點係數訪問檢查修正在演示模式下中斷 AKA-O Boss 戰後開始新 遊戲時,《閃亮銀槍》中出現的圖形錯誤 - VDP2:修復 NBG 每個點的特殊優先計算修復 Mr. Bones 中的優先順序問題 - VDP2:如果其他庫中沒有足夠的有效訪問,且非法訪問與 PN 訪問發生在同一庫中,則 非法滾動 CP 訪問會導致偏移修正《音速小子 3D 風暴》中的霧背景偏移問題 - VDP2:低解析度模式下非法滾動控制點存取的處理方式在 T0-T3 和 T4-T7 之間有所不 同修正《X戰警vs快打旋風》中背景的縫隙問題 - VDP2:同一時隙內多次 VC 存取不會造成額外延遲修正《日灼けの想い出+姫くり》中 的 FMV 故障 - VDP2:精靈特殊模式偵測少了一位 - VDP2:僅使用第一個 PN 存取來檢查有效的CP存取修復 Daisuki 和 BattleSport 中的 圖形偏移問題 https://github.com/StrikerX3/Ymir/releases/tag/v0.3.0 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.129.71 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Emulator/M.1777031375.A.4C5.html ※ 編輯: playlive (111.255.122.100 臺灣), 05/04/2026 03:37:29







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP