現在已經有多種不同的Windows懷舊方案,你是否已經看得眼花撩亂了呢,筆者就來整理一下它們各自的特色。
DOSBox家族4兄弟與86Box
DOSBox家族與86Box屬實x86模擬器,能夠透過軟體方式模擬x86處理器,具有能在其他架構處理器上執行的跨平台能力,利如能在採用Arm架構處理器的智慧型手機執行,使用彈性較高,但執行效率比較低。
DOSBox是DOSBox家族的基礎,立下開疆闢土的功勞,並帶來許多功能更豐富的衍生版本。DOSBox-X是改善了許多功能的衍生版本,除了加入3dfx Voodoo 3D加速卡模擬、即時存檔等功能之外,也支援中、日、韓等語言以及PC-98作業系統,方便執行3D遊戲、中文程式,以及依賴PC-98的日本「紳士遊戲」。
筆者先前介紹的DOSBox Pure也繼承了許多DOSBox-X的功能,且參照libretro函數庫格式,成為RetroArch的模擬器核心之一,並且有強大的搖桿相容性,除了可以直接使用鍵盤、滑鼠操作遊戲之外,還能透過手把模擬鍵盤指令,簡單地說就能夠達到使用手把操作任何遊戲的效果,此外也支即時存檔、倒帶以及倒帶等功能,使用上相當方便。後續推出的1.0 Preview預覽版,更是提供圓盤快捷鍵與Voodoo升頻(3D遊戲畫質提升)等新功能,讓人期待正式版的到來。
2025年10月時,開發者schellingb也推出獨立於RetroArch模擬器之外的DOSBox Pure Unleashed,不需要仰賴RetroArch就能直接執行,讓不熟悉RetroArch或喜歡獨立型模擬器(Stand Alone)的玩家也能輕鬆使用。
86Box最高能夠模擬Intel Pentium II處理器與Voodoo 3 3000 3D加速卡,使用者可以在模擬環境中選擇零組件,並組裝1部「虛擬電腦」,接著就可以在上面安裝Windows作業系統並執行各種程式、遊戲。


▲DOSBox Pure最大的特色就是強大的遊戲控制器功能,設定妥當後可以透過手把遊玩原本僅支援鍵盤操作的遊戲。

虛擬機器、相容層效率更高
VirtualBox、VMware則是透過虛擬化技術在宿主電腦上建立虛擬機器,並在其中安裝作業系統與程式,不但能執行最新的Windows 11或多款Linux作業系統,也能執行Windows 98、XP等較舊的作業系統。由於其運作過程會能夠直接透過實體處理器執行程式,因此運作效率較模擬器高,但相對的宿主電腦也需要為x86架構處理器。
其中並搭配VirtualBox搭配SoftGPU能夠流暢執行Windows 98,並且能將輸出解析度提升到4K以上,並具有高效率的3D繪圖效能。至於VMware則對Windows 98的相容性比較低,但是相當適合搭配Windows XP作業系統使用,並原生支援3D加速功能,也不失為執行Windows老遊戲的好選擇。
Winlator與Loss32則是使用相容層技術,將Windows作業系統中的系統呼叫(System Call)轉譯成相容於Linux作業系統的格式,達到在Linux作業系統執行Windows程式與遊戲的效果。其運作效率也比模擬器高,如應用於Steam Deck的SteamOS就是透過這種方式執行Windows遊戲。

▲在VirtualBox搭配SoftGPU環境執行3D遊戲體驗相當流暢。
綜合比較看一看
在看完各種方案的簡介之後,筆者將它們的特色整理於下。
在瞭解了這些解決方案的特色之後,接下來我們就要進入今年的重點啦,來看看DOSBox Pure Unleashed有什麼獨特之處,使用起來是否更加方便。
(回到系列文章目錄)

