DOSBox Pure 1.0預覽版搶先玩:支援圓盤快捷鍵、OpenGL加速Voodoo模擬與升頻

DOSBox Pure 1.0預覽版搶先玩:支援圓盤快捷鍵、OpenGL加速Voodoo模擬與升頻

ADVERTISEMENT

DOSBox Pure在最新1.0 Preview 1更新加入了許多重要功能,最重要的功能就是能透過OpenGL加速Voodoo 3D加速卡的模擬,並透過升頻功能改善畫質。

 

多人遊戲也沒問題

筆者在先前《DOSBox Pure鍵盤模擬》一文中曾說明3種不同的操作模式,當時DOSBox Pure的按鍵映射(Pad Mapper)功能僅支援1組手把設定值(所有手把共用單一設定值),故只適合用於單人遊戲。

DOSBox Pure在0.99版更新中改善此功能,支援8支手把分別設定為不同設定值,讓它能應用於多人遊戲。而到了1.0版更新除了修正多手把按鍵映射設定Bug之外,還進一步加入圓盤快捷鍵,能用更符合現在玩家習慣的方式操作遊戲。

另一方面,只要將按鍵映射設定檔打包至dosz格式遊戲檔案,就能在讀取遊戲時自動套用設定,而不需像RetroArch按鍵映射功能額外管理設定檔,使用上更加方便。

操作模式特色說明(更新)
RetroArch按鍵映射:在RetroArch快捷選單中指定手把按鍵對應的鍵盤指令(請參考前文),設定檔將儲存於RetroArch之「config/remap」資料夾中。
DOSBox Pure虛擬鍵盤:透過快捷鍵叫出虛擬鍵盤,直接輸入鍵盤指令。
DOSBox Pure按鍵映射(推薦):虛擬鍵盤的附加功能,還可以模擬滑鼠指令,0.99版之後支援多支手把各別設定對應按建,已經可以滿足單人、多人遊戲操作需求。設定檔能夠打包至dosz格式遊戲檔案中。

讀者可以先從RetroArch主選單的「線上更新 -> 下載安裝和更新核心 -> DOS (DOSBox-Pure)」更新至最新版DOSBox Pure,並在遊戲中按下L3鍵開啟DOSBox Pure虛擬鍵盤進行設定。(撰稿時還需從GitHub下載最新版DOSBox Pure並手動安裝)

下方筆者將以《泡泡精靈 打擊睡魔大作戰》做為按鍵映射範例,以圖文方式示範雙人遊戲的設定方式,而則以《毀滅戰士》做為圓盤快捷鍵範例。

《泡泡精靈 打擊睡魔大作戰》鍵盤操作指令:
1P(2P):功能
方向鍵( 2、4、6):移動
X(3):順時鐘旋轉、取消
Z(1):逆時鐘旋轉、確定
P:暫停
ALT+F4:結束遊戲

首先建議讀者透過RetroArch主選單的「線上更新 -> 下載安裝和更新核心 -> DOS (DOSBox-Pure)」更新至最新版DOSBox Pure。

進入遊戲後,L3鍵開啟DOSBox Pure虛擬鍵盤,點擊右上角的「PAD MAPPER」。

接著在上方欄位確定手把編號(圖中為Controller Port 1),接著下移至Preset欄位按下確定。

將Preset選擇為Custom Mapping。

接著回到上層選單,將各按鍵的功能依遊戲操作需求進行設定。

接著透過手把的方向鍵切換手把編號(如Controller Port 2),然後設定2號玩家的按鍵。

這款遊戲比較特別的地方在於2號玩家使用數字鍵區操作,若發現操作失靈可嘗試透過虛擬鍵盤按下Num Lock鍵,讓數字鍵區的功能可以正常運作。

另外按鍵映射也支援組合鍵。例如關閉遊戲的功能鍵為「Alt + F4」,在這邊先將手把指定Left-Alt。

然後再按下確定鍵,並選擇Additional Binging。

然後繼續指定F4,如此一來就能過手把的單一按鍵送出組合鍵。

圓盤快捷鍵部分一樣先透過L3鍵開啟DOSBox Pure虛擬鍵盤,點擊右上角的「PAD MAPPER」,然後指定Action Wheel功能鍵。圖中範例為L2。

接著向下捲動選單,找到Wheel Options,並透過Add Option加入需要使用的按鍵。範例指定鍵盤的1~7,作為切換武器之用。

設定完成後,按下L2鍵就可叫出圓盤,並透過右類比搖桿操作快捷鍵。

▲使用手把搭配按鍵映射操作《毀滅戰士》,可以透過虛擬鍵盤輸入密技,並以圓盤快捷鍵切換武器,操作功能相當完善。

設定檔跟著遊戲趴趴走

將設定檔打包進遊戲的方式也將相當簡單,只要先到於RetroArch之「saves/DOSBox-pure」資料夾找到該遊戲的「.pure.zip」存檔,並將其中的PADMAP.DBP檔案複製到dosz格式遊戲檔案中即可。

(筆者註:dosz檔案為一般Zip壓縮檔,只是修改副檔名方便程式判讀)

如此一來玩家就可以直接讀取dosz格式遊戲檔案並載入設定檔,並且在其它裝置遊玩時,也不需手動管理RetroArch之按鍵映射設定檔。

首先到「saves/DOSBox-pure」資料,讀出該遊戲的「.pure.zip」中的PADMAP.DBP檔案。

然後將PADMAP.DBP複製到dosz格式遊戲檔案中即可。

Voodoo 3D加速卡加速與升頻

DOSBox Pure 0.99版提供4MB顯示記憶體功能,可以讓模擬的Windows作業系統在1024 x 768解析度下,開啟32bit全彩顯示功能(先前僅支援16bit高彩顯示),讓色階呈現更加滑順。

到了1.0版,則是加入透過OpenGL繪圖API進行Voodoo 3D加速卡的模擬,可以將原本使用處理器運算的負載轉移至顯示卡,對於遊戲流暢度來說有相當大的幫助。另一方面,使用OpenGL繪圖也能進行畫面升頻,透過提高內部繪製解析度的方式,改善遊戲畫面的細緻度。

詳細設定的操作方式請參考下列圖文說明。

顯示記憶體部分請先開啟RetroArch的「快捷選單 -> 核心選項 -> Video」,並在SVGA Memory設定為4MB。

設定完成後關閉模擬器並重新啟動Windows系統,就能在1024 x 768解析度開啟32bit全彩顯示。

Voodoo加速功能一樣開啟RetroArch的「快捷選單 -> 核心選項 -> Video」,將3dfx Voodoo Performance設定為Hardware Voodoo,並在3dfx Voodoo OpenGL Scaling指定升頻倍數。

開啟OpenGL加速與升頻後,可以提升遊戲效能並強化畫質。

畫面左側為原始畫面,殭屍臉部、軀幹等部位可以看到明顯鋸齒,右側升頻畫面則平滑許多。

▲OpenGL加速與升頻的展示影片。

使用DOSBox Pure按鍵映射功能最大的好處,在於可以將設定檔整合至dosz格式遊戲檔案內,也能方便將遊戲轉移到其它裝置執行。例如在電腦上的Windows版RetroArch設定完成後,只要將dosz複製到Android智慧型手機、rASPBERRY Pi等裝置,就能在對應版本RetroArch直接讀取遊戲並載入設定檔,省下手動管理remap格式設定檔的麻煩。

回到系列文章目錄

國寶大師 李文恩
作者

電腦王特約作者,專門負責硬派內容,從處理器、主機板到開發板、零組件,尖端科技都一手包辦,最近的研究計畫則包括Windows 98復活與AI圖像生成。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則