讓RetroPie的DOSBox鍵盤對應8bitdo FC30手把mapper

RetroPie裡內建的DOSBox雖然相容性還是不夠好,但大部份DOS遊戲其實正常運行是沒問題的。

但大部份人打電動用的樹莓派,無論RetroPie或RecalBox,應該都沒接鍵盤滑鼠,如果想要直接使用手把玩DOS遊戲,目前只有如熊貓的格鬥遊戲可以無痛支援手把,其他遊戲則因無直接支援手把,操作按鍵也都不同,得另外設定mapper才行。



本篇試著讓RetroPie的DOSBox鍵盤對應8bitdo FC30手把mapper,而對應的按鍵則以幾款RPG遊戲常見的操作為主,如仙劍奇俠傳、金庸群俠傳...等,如此一來就可以直接用手把玩部份遊戲了。

本篇教學參考連結 Configure Game Controllers in DOSBox

常見RPG鍵盤操作按鍵

仙劍奇俠傳: 方向鍵 、 Enter 、 ESC

金庸群俠傳: 方向鍵 、 Enter 、 ESC

吞食天地2: 方向鍵 、 Space 、 Ctrl 、 F1

本篇設定檔是對應8bitdo FC30手把的按鍵,如果要更改為別的按鍵mapper對應,當然可以,只要針對按鍵重新修改設定檔即可。

按鍵對應表

方向鍵= ↑ 、 ↓ 、 ← 、 →

A、B、X、Y= ESC 、 右Ctrl 、 Enter 、 Space

L、R、SELCT、START= 右Shift 、 右Alt 、 F1 、 F10


測試DOSBox接手把運行遊戲影片

測試遊戲:仙劍奇俠傳、金庸群俠傳


方法教學

事前準備

  1. 已連區網的RetroPie

  2. 已連區網的PC

  3. 已設定好控制器的8bitdo FC30手把

使用教學

  1. 下載底下檔案並解壓縮,得本篇的設定檔 mapper-SVN.map

  2. 開啟檔案總管並連至樹莓派 \\retropie

  3. 將 mapper-SVN.map 複製到 \\retropie\configs\pc 目錄下

檔案下載

DOSBox mapper for FC30


以上簡易教學說明,若有問題歡迎討論。