
Ymir 大更新:Sega Saturn 舊作喺 PC/Mac/Linux 跑得穩咗
v0.3.2 主攻光碟讀取、音訊同 CPU 效能
今次更新講緊咩
Android Authority 6 月 23 日報道,Sega Saturn emulator Ymir 連續推 v0.3.2 同 v0.3.3。表面睇係普通更新,但官方 release notes 入面嘅重點幾實際:v0.3.2 修正一大批會 crash、黑畫面、音樂斷走嘅問題,v0.3.3 再修正 Akumajou Dracula X 喺更新後開唔到嘅問題,同埋補返 Saturn Bomberman 某個場景嘅 VDP2 漸變色效果。menu 可能冇咩新鮮感,不過玩家實際感受到嘅係少啲 crash 同卡死。
Saturn 難搞,唔只因為年代遠。部機當年用兩粒 SH-2 CPU,圖像仲分 VDP1/VDP2,音訊有 SCSP,光碟子系統又牽涉一堆 timing。模擬到畫面唔代表已經穩,因為每個子系統嘅 timing 都要夾得啱。差少少,FMV、音樂、sprite、讀碟流程都可以逐個爆。Ymir 今次集中執 CD Block HLE 同 SH-2,方向其實好中要害。

圖片:Wikimedia Commons — Antonio Rodríguez(Public domain)
v0.3.2 先係主菜
官方 v0.3.2 notes 話,今次 CD Block HLE 修正令兼容度推到超過 94%,如果計埋一批要喺 debugger 手動改值先玩到嘅作品,就到 94.6%。呢個數字要睇清楚:口徑嚟自項目兼容表同開發者測試,未等於獨立媒體跑完全集;不過對玩家有意思,因為修正清單唔係抽象「bug fixes」,Marvel vs. Street Fighter、X-Men vs. Street Fighter、Sonic Jam、Panzer Dragoon II Zwei、Shining Force III 呢啲名都有具體改善。
效能方面,官方講得幾直:audio processing 可以搬去獨立 CPU thread,快轉測試最高多 25% 至 30% fps;SH-2 interpreter 同 SCU DSP 微調後,對 CPU-heavy 遊戲再有約 10% 至 15% 提升。呢啲數字都係官方測試,唔好當成每部機保證;但思路好合理,因為 Saturn 模擬好多時都係 CPU thread 追唔切,分走音訊負載就等於畀主 emulator thread 多啲空間。
玩家實際會感覺到咩
另一個值得留意嘅位係 SH-2 clock ratio。Ymir 而家畀你由 25% 拉到 500%,用嚟減少某啲移植得差嘅遊戲 slowdown,或者喺輕量作品降低主機 CPU 壓力。呢個功能聽落好似萬能補丁,但官方都講明 Saturn 好食 timing,亂拉時脈可能令遊戲 freeze、crash 或者 boot 唔起。所以呢個選項適合願意逐隻 game 試嘅玩家,唔適合當全局開關長開。
用家層面,Ymir 仍然要 BIOS / IPL ROM,官方 README 亦寫明可載入 CHD、BIN+CUE、IMG+CCD、MDF+MDS、ISO 呢類 disc image。呢度要講清楚:emulator 本身係合法軟件,Ymir仲係 GPL-3.0 開源;但遊戲同 BIOS 版權照計,遊戲 disc image 同 BIOS / IPL ROM 都應該由自己擁有嘅 Saturn 碟或主機合法備份。呢點對復古玩家好重要,因為遊戲保存同盜版下載其實係兩回事,寫清楚先少啲誤會。
平台同下一步
平台支援幾完整:Windows 10 或更新、macOS 15 Sequoia 或更新、多數現代 Linux distribution,同 FreeBSD;x86-64 同 ARM build 都有,Linux 仲有 Flatpak。Windows 用家要裝最新 Visual C++ Redistributable,macOS 因為 ad-hoc signing 會當 app 未驗證,Linux Flatpak 用家又要畀檔案系統權限,呢啲都係官方明寫嘅注意位。Ymir 已經唔止係開發者編譯嚟玩,普通 PC / Mac 玩家都開始有比較直接嘅入口。
之後值得留意兩件事:第一係 GPU renderer 會點行,官方已經提過想重做 app 圖像底層,日後可能有 Direct3D 12、Vulkan、Metal;第二係兼容表入面嘅 workaround 會唔會變成免手動修正。Saturn emulator 市場唔算熱鬧,Mednafen、Kronos、Yaba Sanshiro 各有位置;Ymir 今次用好工程化嘅方法追穩定同效能,呢點值得繼續睇。
參考來源
- Android Authority — This Sega Saturn emulator just got a big speed bump and dozens of fixes — original report
- Ymir v0.3.2 release notes — 官方更新重點:CD Block HLE、SCSP threading、SH-2 調校、兼容同效能數字
- Ymir v0.3.3 release notes — 官方小更新:Akumajou Dracula X regression、Asia NTSC autodetection、VDP2 color gradation
- Ymir GitHub README — 核對支援平台、功能、BIOS / disc image 要求同 WIP 狀態
- Ymir on Flathub — 核對 Linux Flatpak 發佈同 GPL-3.0 project license
本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。






