D – F e n d 簡 單 教 學 DOSBOX Easy Shell 【玩DOS游戏的必备软件】

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

               

D – F e n d 簡 單 教 學
■ 寫 在 前 面

自去年無意間接觸到DOSBox的前導程式之一-D-Fend之後,我就興起了要做一篇D-Fend簡單教學網頁的念頭,因為D-Fend真的是一套很棒的工具!

相信大多數初次使用DOSBox的人,在看到英文的文字設定檔時,都會有種無力感,甚至不是很想去面對這種麻煩又擾人的設定方式,有鑑於此,有不少熱心的玩家便針對DOSBox寫出了一些便利的前導程式 ( FrontEnd ),透過這些前導程式,我們可以用圖形化的界面,來方便地替DOSBox做各種設定。

在DOSBox官方網站的下載頁裡,有一個 Tools 的下載,這裡面都是針對DOSBox設計的前導程式,而我這裡要介紹的,是排在第一位的 D-Fend 2,在這裡我先提一下,D-Fend 2以後的版本,都是針對DOSBox 0.62版後的版本設計的,而我的教學也是以D-Fend 2的版本為主,這點請大家注意一下囉 ^ ^

廢話不多說,我們開始進入教學吧 : )

>> 安 裝 前 準 備 <<
■ 安裝DOSBox 0.62 / 0.63

在安裝D-Fend前,其首要之務當然是先裝DOSBox啦!而且記得哦,若是要使用D-Fned V2以上的版本,要安裝0.62或0.63版的DOSBox才可以唷 : )

DOSBox官方網站
http://dosbox.sourceforge.net

■ 安裝D-Fend

等到安裝好了DOSBox之後,接著我們再來到D-Fend的網站,然後從網站的主選單中,我們選擇 “D-Fend ( download ) site” 進入,進入後,建議下載 2.0.62.42 這個版本。(這是本篇教學製作時的最新版本,若是之後又出新版的話,那就請各位自行斟酌囉~)

D-Fend官方下載網站
http://members.home.nl/mabus/dfend.htm

下載完D-Fend後,執行安裝。

■ 第一次啟動時的設定

安裝好了D-Fend之後,我們就可以開始執行D-Fend。

值得注意的是,在第一次啟動D-Fend時,程式會出現如下圖的訊息:

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】
這是D-Fend在問你是否要設定DOSBox的路徑,我們選 OK。

接著,會出現如下圖的畫面,我們選擇當初安裝DOSBox的路徑。

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

>> D-Fend 的 功 能 表 概 述 <<

■ 功能表-File概述

進入D-Fend後,我們即可看到這個界面。(圖大,故以超連結開在新視窗)

現在,我們開始來看一下D-Fend的功能表吧。

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

[File]下有四個功能選項

mport Profile…
這個選項是匯入D-Fend專案檔的功能。
D-Fend可以針對每個遊戲的設定做成專案,我們可以將這些專案輸出,若是以後重新安裝D-Fend時,我們只要匯入專案即可,不必再重覆去設定各個遊戲。

.Export Profile…
這個選項是將D-Fend的遊戲專案匯出的功能。

.Export Game List
這個功能由字面上來看,是匯出遊戲列表,嗯 … 好吧,有興趣的人可以自己試試,阿軒我沒試過這功能呀 XD ,所以別問我這個功能的作用 囧rz

.Exit
這個…不用說了吧,不要告訴我你不知道這個功能 Orz

■ 功能表-Run概述

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

[Run]下有五個功能選項

un Game
這個是執行遊戲的功能 (這真是廢話呀XD),當我們替遊戲做好設定後,即可執行這個選項來啟動遊戲。

.Run Setup
這個是執行遊戲的設定程式。DOS時期的遊戲,應該都會有一個專門在設定遊戲的程式,這些程式大都和安裝程式整合在一起,設定程式大概是提供一些遊戲IRQ之類的設定。

若是在D-Fend中的遊戲專案中有放入遊戲設定程式的路徑的話,那這個功能就能執行。執行這個選項和直接執行該遊戲設定程式的效果是一樣的。

.Run DOSBox with Default Config
這個選項是執行採用預設值的DOSBox。

.Run DOSBox
這是執行DOSBox的功能,和上面[Run DOSBox with Default Config]不一樣的是,上面的是採用DOSBox的預設值來開啟DOSBox,而本功能則是按照你自己的設定檔來開啟DOSBox,聽不太懂是吧 ^^”,自己試一下大概就能明白二者的差異了。

.Edit dosbox.conf
這是開啟DOSBox的conf設定檔來設定的功能,和我們直接用文字編輯器開啟cofg檔來編輯的意思是一樣的。

>> D-Fend 的 功 能 表 概 述 <<

■ 功能表-Profile概述

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

[Profile]下有幾個功能選項

dd with Wizard
這個選項是利用精靈的方式來替遊戲做設定,我們會在稍後提到較為詳細的做法。

.Add with Editor
這個選項也是在替遊戲做設定,只是這個選項不是使用精靈的方式在做設定,而是採用專案編輯器,所以自由度會比精靈來得高一些。這種設定和上一項使用精靈來設定的方式各有優缺點,端看個人的喜好來使用,通常而言,初學者可能會較為喜歡精靈step by step的導引方式。

.Add/Use Template
這個選項是設定樣版的功能,也就是說,我們可以將DOSBox常用的設定給存成樣版,等到有新加入的遊戲要做設定時,可以快速地將這個樣版給套用上去,有興趣的人可以自己摸摸看,在此我就不多做介紹了^^”

.Edit Profile
這個選項是編輯專案。在D-Fend中,我們每加入一個遊戲即為一個專案,若是我們想要再次調整一些遊戲的設定時,即可利用這個功能進行。進行編輯專案時的界面,即為[Add with Editor]的界面,即使你的遊戲專案是以精靈產生的也不例外。

.Remove Profile
簡單地講,就是刪除遊戲專案的功能。

.Import/Export
這裡和前面[File]功能表裡頭的匯入/匯出專案功能應該是一樣的,因此我就不多說了。

.Shortcuts
將遊戲專案製作捷徑的功能,裡面有二個選項,作用都一樣,只是一個是快速建立捷徑,另一個是自訂捷徑後再建立成捷徑,在稍後的部分會再提到。

■ 功能表-Extra概述

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

[Extra]下有幾個功能選項

anage Icons
這是管理D-Fend圖示的功能。

.Manage Filters
管理一些遊戲資訊,我們可以替遊戲輸入一些額外的資訊,諸如遊戲公司或是發行年分等等,這個功能很像是在管理這些資訊,說實話,這個功能我也不是很懂 :P,幸好這功能不算是很重要,所以老話一句,有興趣的人自己試試吧!

.View Play log
這個選項是在檢視自己玩D-Fend裡面遊戲專案的紀錄檔,也就是看看自己在哪一天的幾點鐘,玩了自己建立在D-Fend內的什麼遊戲。

.Configure Defaults…
這個是替D-Fend做的預設設定,裡面可以做各種DOSBox的細部設定,這個在稍後會提到。

.Change Dynamic Options…
這個是在設定動態選項的數值。嗯,舉個例來說,像是設定開啟DOSBox的解晰度,我們可以在下拉式選單中發現320*200、640*480、800*600 …… 等等的選項可選,而[Change Dynamic Options…]的功能即是改變下拉式選單中的數值,例如我們看800*600不順眼,那就可以將800*600從解晰度的下拉式選單中給拿掉,這樣它就不會出現了,嗯,不曉得這樣講是否聽得懂,沒關係,自己打開來瞧瞧就能明白。

>> D-Fend 的 功 能 表 概 述 <<

■ 功能表-Help概述

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

[Help]下有幾個功能選項

anual
這就是D-Fend的說明文件了,D-Fend的功能及各選項的使用方法在這裡都有介紹,有興趣的人可以看看 : )

.Send me a mail
這個選項可以寄信給D-Fend的作者,給他一些建議之類的。

.Visit D-Fend Forum
造訪D-Fend的論壇。

.About…
關於D-Fend的一些資訊。

以上,就是D-Fend功能的一些介紹,接下來,我們就開始替D-Fend做一些基本設定吧!

>> D-Fend 的 基 本 設 定 <<

■ 開始基本設定

在開始設定前,我們要先有一個觀念:D-Fend只是一個DOSBox的前導程式,它的作用有點像是連接我們使用者和DOSBox之間的橋樑,所以我們所做的設定,是為了連接起D-Fend和DOSBox這二個橋頭的動作,以下的基本設定只要做一次即可,這些設定有的部分其實就相當於我們在修改conf檔一樣,只是我們不必再面對文字指令就是。

接下來,我們到[Extra]>[Configure Defaults…],開始D-Fent的設定。
※以下我儘量將各個功能做一個講解,各位可以斟酌來替D-Fend做設定※

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

Options

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

OSBox Location
這裡是設定DOSBox的安裝路徑,在我們首次啟動D-Fend時,就已經設定過了,所以這裡應該是會抓到DOSBox的路徑,如果沒有的話,那就自行設定一下吧。

.Default game folder
設定D-Fend預設放置遊戲的目錄,設置完之後,以後只要執行D-Fend加入遊戲時,便會直接到這個目錄下。建議各位設置一個專門放置DOS遊戲的資料夾,然後將這裡的路徑指向該資料夾,以後在加入遊戲時會便利許多。

.Remember last profile tab
這裡的功能請見D-Fend的說明文件。(我這是不負責任的講法呀 XD)

.Hide DOSBox console
這是執行DOSBox時,將DOSBox的命令列給隱藏起來的功能。

.Minimize D-Fend when DOSBox starts
在開始執行DOSBox時,將D-Fend給最小化。

General

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

lose DOSBox after game exit
離開遊戲後順便關閉DOSBox。

.Start fullscreen
以全螢幕開啟DOSBox。

.Auto lock mouse
自動鎖定滑鼠。

.Use doublebuffering
使用雙倍的緩衝,只能使用於全螢幕。

.Fullfixed
修正使用全螢幕時的問題,詳情請參閱D-Fend的說明檔 :P

.Aspect Correction
由D-Fend的說明檔看來,應該是將遊戲畫面延展成自己選的解晰度。 比如遊戲原解晰度為320*200,而我們設了遊戲以800*600的解晰度來開啟,當啟用這個功能後,原先320*200的畫面就會被拉成800*600的畫面,當然,這種方式或多或少會造成某些遊戲的畫面變得怪怪的,比如會覺得畫面被壓扁或拉長這樣。

.Mouse Sensitivity
調整滑鼠的靈敏度,應該採用預設值即可。

.Render method
設定DOSBox的繪圖方法,詳情 …… 請參閱說明檔 XD

.Resolution
設定DOSBox的解晰度。

.Scale
請參考D-Fend說明 orz

.Hardware scaling
請參考D-Fend說明 囧rz

>> D-Fend 的 基 本 設 定 <<

Environment

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

mount of memory
這裡是設定DOSBox的記憶體,正常而言,32MB應該是足夠了。至於Enable XMS / EMS當然是要啟動了。

.CPU Settings
這個部分我只提出Cycles來說明,其他的我也不大曉得,各位有興趣的話,可以找一下說明檔看看。

.Cycles
對於用慣了DOSBox的人而言,應該對這個部分不陌生才是,總之這裡就是設定DOSBox Cpu Cycles的地方,由於每個人的電腦設備不盡相同,所以這個地方每個人的數值都不一樣,建議可以自己先找一個數值,然後在執行遊戲時,利用Ctrl+F11和Ctrl+F12來找出遊戲在自己的電腦上跑得流暢的數值。
在cycles其後的Up和Down,其數值分別代表每執行一次Ctrl+F12和Ctrl+F11的值。

Mounting

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

這個部分就是DOSBox設定磁碟機的部分了,現在用D-Fend的圖形界面,讓我們不必再去下達那些什麼 mount c: c:/dosbox 等讓人搞混的指令了!

首先我們先按Add,準備加入C磁碟機。

>> D-Fend 的 基 本 設 定 <<

設定磁碟機

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】
D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

ount Type (參照最上方的圖)
這裡可以選擇要模擬的磁碟機類型,Drive是一般的硬碟;CDROM是光碟機;Floppy是軟碟機;Image是影像檔。由於我們是要模擬出一部C磁碟機來,所以這裡選擇Drive。

.Select Drive/CDROM/Image or Floppy to mount (參照上圖)
這裡是設定為我們用DOSBox模擬出來的磁碟機所指向的實體磁碟處,可以按Browse去選擇要設定的磁碟。或許這句聽起來很模糊,簡單地講呢,我們利用DOSBox模擬出了一部磁碟機,但是,這部磁碟機現在只是模擬出來而已,在DOSBox中呢它頂多只有一個代號而沒有實際上的空間,所以我們要利用這個步驟指定一個硬碟上的空間給他,不曉得這樣會不會越解釋越亂 Orz

例如我們現在要設定DOSBox模擬出來的C磁碟機,我個人的作法是將我的DOSBox的目錄設為C磁碟機的空間,所以我在DOSBox中模擬出來的C磁碟機,它的實際位置其實就是對應到我的DOSBox目錄中。當然,若是你想將電腦中的整個C磁碟機的空間設為DOSBox模擬磁碟機的空間也可以。

※如果上面所寫的設定真的看不懂的話,建議直接設為自己安裝DOSBox的路徑即可。

.Drive label
給模擬出來的磁碟機一個標籤,我想這應該是不必要的。

.Enable Input/output control
啟動輸入/輸出控制。嗯 … 這個東東有興趣的可以找找說明檔。

.Mounted drive letter
給模擬出來的磁碟機一個代號,由於我們現在是建立第一部磁碟機,所以直接給C即可。

一般而言,我想在DOSBox上模擬出一台磁碟機和一台光碟機應該就足夠了,這裡我們已經教你如何建立DOSBox模擬的磁碟機,建議你可以照著上面的方法,再建立一台模擬的光碟機。基本上建立光碟機的步驟和上面的步驟幾乎相同,只是在Select Drive/CDROM/Image or Floppy to mount這個步驟中,記得將你所建立的模擬光碟機指向你自己實體的光碟機代號哦 : )

等到建立完成後,按OK即可回到這個畫面,而我們所建立的磁碟機也會顯示出來。

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

Sound

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

這個部分是設定聲音的地方,基本上要注意就是IRQ這裡而已,一般遊戲若是設5沒聲音的話,換7應該就可以了。其餘的地方我就不多說了,有興趣的人可以慢慢摸索。

>> D-Fend 的 基 本 設 定 <<

Communication

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

這個部分是設定網路的部分,不過我對此不是很熟,大多數人玩的DOS遊戲應該也是以單人遊戲居多,因此我就放張圖看看就好 XD


Custom Sets

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

這個部分…我不曉得啊 囧rz


Priority

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

這裡是在設定DOSBox優先權的地方,上半部是設定啟動DOSBox或當前執行的程式是DOSBox的視窗時,要給哪一種程式的優先權;而下方則是設定當前執行程式非DOSBox或DOSBox最小化時,要給哪一種程度的優先權。
若你不曉得要如何設定,建議照預設值即可。


>> 遊 戲 設 定 精 靈 <<

利用精靈來設定遊戲吧!

之前我們所講得都是設定DOSBox的部分,這些設定只要在安裝完D-Fend時設一次就好,再來我們要講遊戲的部分。

遊戲通常都是加入到D-Fend中成為單一的專案,所以我們每要玩一款遊戲,便要將該遊戲加入到D-Fend的專案中,我們可以利用精靈的方式加入,或者也可以不使用精靈加入,而改用專案編輯器來加入。我們這邊的介紹以精靈為主,專案編輯器稍後的地方會再稍微解說。

首先我們按下圖紅框之處呼叫出精靈來:

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

再來會出現下圖的這個畫面,左邊的部分其實有說明要如何進行設定,應該稍具英文程度的人就看得懂才是。
總之,我還是簡單提一下幾個主要的地方:

rofile Name
這裡是輸入專案的名稱,建議你直接給遊戲名即可。

.Close Dosbox after game exit
離開遊戲後就關閉DOSBox,看你需不需要這個功能,要的話就打勾。

.Game EXE
這裡填入這個遊戲的執行檔路徑。

.Setup EXE
這裡填入這個遊戲的設定程式檔路徑。(通常是和安裝程式整合在一起,主要用來設定遊戲的IRQ值等等)

設定完成後,按 >> 到下一個步驟。

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】


這裡的東西其實是從我們之前設定的DOSBox中抓出來的,你也可以在這邊將某些選項做修改,由於這些項目在前面做DOSBox的設定時已有提過,所以我就不多說了。
設定完成後,按 >> 到下一個步驟。
D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】


這裡也是抓取前面我們設定的DOSBox值,因此若前面已有設定的話,我們可以直接跳過這裡。
D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】


這裡也是抓取前面我們設定的DOSBox值,因此若前面已有設定的話,我們可以直接跳過這裡。
D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

>> 遊 戲 設 定 精 靈 <<

這裡的東西其實也是在之前設定DOSBox裡就有,不過我沒有提到,總之這個採用預設值即可。

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

這裡的東西也是在之前設定DOSBox裡就有,不過我沒有提到,總之這個採用預設值即可。

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

這裡的東西也是在之前設定DOSBox裡就有,不過我沒有提到,這個採用預設值即可。

※這個部分是設定電腦喇叭的地方,這裡的電腦喇叭是指由電腦內部發出的那種嗶嗶聲,基本上年代較久遠的遊戲可能還是使用電腦喇叭來發音,像軒轅劍一代即是,如果你這款遊戲不想採用電腦喇叭聲的話,可以將Enable PC Speaker前面的勾給拿掉,這樣就能取消DOSBox模擬電腦喇叭聲的功能了。

設定完成後,按 >> 到下一個步驟。

D - F e n d 簡 單 教 學  DOSBOX Easy Shell  【玩DOS游戏的必备软件】

這裡也是抓取前面我們設定過的DOSBox值,因此若前面已有設定的話,我們可以跳過這裡。来源:这个是心目中喜欢的

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年1月22日
下一篇 2019年1月22日

相关推荐