close

upper_logo.png

現在的 DOS 模擬器發展的都已經很完善了,不過在 Linux 環境下還能跑的就不多了,幸好 DOS 模擬器中的佼佼者 DosBox 也在支援的範圍之內。

一般拜請咕狗大神,請教 dosbox 這個關鍵字,可以得到一大串的指示,但這些指示大多是針對 dosbox 的設定的,有些細節問題大家討論得比較少,這篇紀錄是用來整補這些不足的。

1. 在 Ubuntu 下安裝 dosbox

    安裝 dosbox 可以用 主選單->系統->管理->Synaptic套件管理程式,如果搞不懂以上這些鳥話是什麼意思,可以開啟終端機(主選單->附屬應用程式->終端機),這個東西就像 windows 的 dos 模式,可以直接下指令。

    在終端機中輸入 : sudo apt-get install dosbox

    以上這句話的意思是說,請 apt-get 這個程式幫我安裝 dosbox,由於這個動作需要 root 權限,所以加上 sudo,這樣系統就會問一次密碼,然後開始安裝。所有希望安裝的程式都可以用這種方式安裝。

    由於 Ubuntu 有收錄 dosbox,所以這個安裝會成功,安裝的版本是 Ubuntu 收集的最新版本,但不一定是 dosbox 真正最新的版本,例如現在 Ubuntu 收錄的 dosbox 版本是 0.72 版,但 dosbox 官網提供的最新版本是 0.73,不過這點差異影響不大,兩個版本都可以用。

 

    安裝好 dosbox 以後,在主選單的遊戲類中,就可以看到 DOSBOX Emulator 這個程式了

 

    接下來就要開始設定 dosbox,一般來說不特別設定也可以跑遊戲啦,但設定一下會比較合用,咕狗大神開示的 dosbox 設定介紹有下面幾個 :

    http://www.diy123.idv.tw/pages/main.htm

    http://mag.udn.com/mag/digital/storypage.jsp?f_ART_ID=94016

     請大家有時間要去看看,這些介紹簡單的說有以下重點 :

    1. dosbox 的設定檔叫做 dosbox.conf,在 Ubuntu 中放在家目錄下(主選單->位置->home)

    2. dosbox 對鍵盤的設定檔叫做 mapper.txt,他放的位置寫在 dosbox.conf 中

    3. 透過修改以上兩個檔案,完成 dosbox 的設定工作

    以下是 dosbox.conf 中,比較重要的幾個設定項目 :

在 [sdl]項目中的最後兩行

mapperfile=/home/帳號id/mapper.txt
usescancodes=false

    前一行紀錄的鍵盤設定檔的位置,後一行決定不使用鍵盤的掃描碼(scan code)來辨識按鍵,這個設定很重要,在 Ubuntu 下,有些鍵盤的辨識會怪怪的,不使用掃描碼,而直接使用比較高階的 ASCII 比較不容易出錯。我個人使用的 USB 鍵盤就有這個問題。


在 [render]的項目中的三個選項 :

[render]
# frameskip -- How many frames DOSBox skips before drawing one.
# aspect -- Do aspect correction, if your output method doesn't support scaling this can slow things down!.
# scaler -- Scaler used to enlarge/enhance low resolution modes.
#           Supported are none,normal2x,normal3x,advmame2x,advmame3x,hq2x,hq3x,
#                         2xsai,super2xsai,supereagle,advinterp2x,advinterp3x,
#                         tv2x,tv3x,rgb2x,rgb3x,scan2x,scan3x.
#           If forced is appended (like scaler=hq2x forced), the scaler will be used
#           even if the result might not be desired.

frameskip=0
aspect=false
scaler=hq2x

scaler 這個選項會影響畫面品質,如果覺得內定的 normal2x 看起來畫面粗糙,可以改成 hq2x,如果覺得畫面挺小,可以改成 hq3x,遊戲畫面會變成 3 倍大。

在音效卡項目中

[sblaster] 的 irq 號碼,可以用終端機下指令 amixed info 查到

其他的沒什麼需要改的。

 

最後,為了懶惰,我們可以添加 [autoexec]項目的內容,主要是自動掛載,和自動執行遊戲的設定,這邊即使不做,也可以在啟動 dosbox 後手動進行,指令熟了以後再添加即可,掛載目錄的方法前面的文件都有詳細的說明,就不再重複了。

 

設定好後,就可以把 dosbox 跑起來了,當然,得先找到 dos 遊戲啦,在此推薦以下的網站 :

1. 骨灰集散地 : http://boneash.oldgame.tw/index.html

2. 骨灰集散地討論版 : http://www.gamebase.com.tw/forum/30032/

在這兩個網站中,可以取得老遊戲,有時還會有說明書喔,老遊戲多到玩不完喔,有問題還可以到討論版找同好討論。

 

以下是我最愛的冰城傳奇畫面,超古老的耶

bard.jpg

Dosbox 的主站在 http://www.dosbox.com/,有空可以去看看




 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 topaz2012 的頭像
    topaz2012

    電玩老宅

    topaz2012 發表在 痞客邦 留言(0) 人氣()