❏ 新系統下玩老遊戲之解決方案 (DOSBox on macOS)

在 macOS 上也可以使用 DOSBox 來懷舊老遊戲囉。

以下教學使用「阿貓阿狗」遊戲來做示範。

先至官網下載 DOSBox

https://www.dosbox.com/

下載之後,軟體安裝方式如下圖,將「DOSBox.app」拖曳至「應用程式」目錄即可。

接著準備要安裝的遊戲檔案,請使用英文的目錄名稱,且路徑不宜過長。

待會使用 DOSBox 掛載的時候較容易輸入。如下圖。

C = 是待會準備安裝遊戲的目錄。

ISO = 是遊戲的光碟映像檔。

接下來就可以開始準備遊戲安裝了,指令如下。

在 macOS 要留意目錄與檔案名稱都有大小寫的分別。


mount c ~/DOSBox/C

imgmount d ~/DOSBox/ISO/TUNTOWN_A.cue ~/DOSBox/ISO/TUNTOWN_B.cue -t cdrom


指令說明:

mount =  一般目錄掛載,將上圖的 C 目錄掛載為目前 DOS 系統下的 C 槽。

imgmount = 映像檔案掛載,將 ISO 或 Cue/Bin 格式檔案掛載為目前 DOS 系統下的 D 槽; -t cdrom 且類型為光碟機。

但留意 imgmount 的指令後方掛載了兩個 Cue/Bin 檔案。

因為「阿貓阿狗」是 2CD 的遊戲,遊戲過程中會遇到換片問題。

而 DOSBox 內建可以一次掛載多片的功能,可以透過組合鍵 Ctrl + F4 隨時切換,

這樣就不用中斷遊戲再重新輸入指令切換了。


掛載成功會如上圖。

按下 INSTALL 之後就開始遊戲安裝了。

安裝過程如以上圖片。

最後的音效設定會預設找到聲霸卡,不用再額外設定。

完成後就會自動開始遊戲了。

遊戲中途會遇到需要換 CD2 的狀況。

如以上所述,在指令掛載的時候有同時掛載兩個映像檔,就可以透過 Ctrl + F4 切換。

因為 Mac 的鍵盤 F1 - F12 預設直接使用 Function Key,所以要記得多按一個 Fn 鍵才有作用。

在 macOS 使用 DOSBox 的組合鍵,有使用到 F1 - F12,都要記得多加一個 Fn 按鍵。

DOSBox 組合按鍵如下圖。

另外是 ALT-Enter (在 Mac 上是用 Option-Enter),就可以進入全螢幕畫面。

最後說明一下可以將上述的掛載指令,可以直接輸入在 DOSBox 的 config 檔案中。

這樣開啟 DOSBox 就可以達成自動輸入指令。

在 macOS 中的路徑為以下:

~/Library/Preferences/

找到 DOSBox 0.74-3-3 Preferences,雙擊就會使用預設的「文字編輯」開啟。

拉到最下方找到 [autoexec]

在下方輸入剛才的掛載指令,以及進入遊戲的指令,記得儲存。

這樣之後只要打開 DOSBox,就會自動開啟遊戲了!