[新聞] Ymir v0.3.0

看板Emulator (模擬器)作者 (???)時間2小時前 (2026/04/24 19:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/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://www.ptt.cc/bbs/Emulator/M.1777031375.A.4C5.html
文章代碼(AID): #1fwrZFJ5 (Emulator)
文章代碼(AID): #1fwrZFJ5 (Emulator)