PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

  回應
 
主題工具
ming5678
Senior Member
 
ming5678的大頭照
 

加入日期: Mar 2003
文章: 1,277
有人會用「DOSBox」這個模擬DOS環境的軟體嗎

DOSBox0.61這個在XP下玩DOS遊戲的模擬DOS環境軟體,
安裝完後執行,只有Z:(Z磁碟),執行參數都無效,
遊戲檔案在C槽piece目錄裡,不知道如何跳到C槽執行遊戲?
謝謝!
     
      
舊 2004-10-02, 02:39 PM #1
回應時引用此文章
ming5678離線中  
Jummie
Senior Member
 
Jummie的大頭照
 

加入日期: Sep 2001
您的住址: 臺北市
文章: 1,169
MOUNT Drive-Letter Local-Directory

例: Z:\mount C C:\DOS-Games (指定 C:\DOS-Games 目錄為 C 槽)
此時便可到 C:\ 下執行遊戲

你可試試使用 BoxerD-Fend 這兩個前導程式來做設定,
很方便,只要先行設定好,便可進入 DOSBox 直接遊戲,
不過個人覺得 D-Fend 比較好用,因為它可針對個別遊戲做設定...
另、在 DOSBox 下,鍵入 help 可看到所有指令,指令 + /? 可看到使用方法...
 
__________________


blink Nattie's eyes 眨眨娜緹兒眼睛
The Next Enormous Wave of Taiwan Cinema 臺灣電影後浪潮

我寧願遊蕩在妳身邊做七天的野鬼,跟隨妳,
就算落進最黑暗的地方,
我的愛,也不會讓我成為永遠的孤魂。 -李慕白

故國神遊,多情應笑我,早生華髮。
人生如夢,一樽還酹江月...

此文章於 2004-10-03 03:40 AM 被 Jummie 編輯.
舊 2004-10-03, 03:37 AM #2
回應時引用此文章
Jummie離線中  
ALI88
Master Member
 
ALI88的大頭照
 

加入日期: Apr 2002
您的住址: 非想非非想處天
文章: 2,148
轉貼一下不知那位大大滴大作:
[sdl]
fullscreen=false
這一行是在設定開啟DOSBox時,是否要進入全螢幕模式,預設false是不要,如果想要一開DOSBox就全螢幕的話,那就設true吧。
fulldouble=false
fullfixed=false
fullwidth=0
fullheight=0
output=surface
hwscale=1.00
autolock=true
sensitivity=100
waitonerror=true

[dosbox]
language=
machine=auto
memsize=16

[render]
frameskip=0
snapdir=snaps
這一行是設定抓圖的存放位置,預設是放在DOSBox程式目錄下的snaps資料夾內。
aspect=false
scaler=normal2x
這一行應該是設定類似反鋸齒的效果,預設是normal2x,想加強效果的話,可以改成advmame2x,反之若是覺得程式執行速度不理想的話也可以關閉這個效果,設成none就關閉此效果了。

[cpu]
core=normal
cycles=7083
這一行大概是設定程式內CPU的速度吧,預設值多少我忘了,好像是2000的樣子,這一個設定值每台電腦都不一樣,要自己實際跑遊戲設定才行,在執行遊戲時,你可以用Ctrl+F11及Ctrl+F12來增減這個CPU的cycle值,舉個例吧,在測試仙劍奇俠傳時,我用預設值的時候,遊戲在戰鬥中時常會遇到打掉一個敵人後,會停個幾秒另一個敵人才會反應,於是我就用Ctrl+F12提高這個cycle值,當調到7083時就正常了,所以這個數值要靠各位自己來調整了。
cycleup=500
cycledown=20

[mixer]
nosound=false
rate=22050
blocksize=2048
wavedir=waves

[midi]
mpu401=true
device=default
config=

[sblaster]
sblaster=true
base=220
irq=5
dma=1
以上這三行,是音效卡的設定值,可以先用預設值下去跑遊戲,基本上若發現遊戲進行時沒音效的話,將irq改一下值應該就可以,預設值可能是7吧,反正irq值大約是5、7這二個值可改。
sbrate=22050
adlib=true
adlibrate=22050
adlibmode=adlib
cms=false
cmsrate=22050

[gus]
gus=true
rate=22050
base=240
irq1=5
irq2=5
dma1=3
dma2=3
ultradir=C:\ULTRASND

[speaker]
pcspeaker=true
pcrate=22050
tandy=true
tandyrate=22050
disney=true

[bios]
# Nothing to setup yet!

[dos]
xms=true
ems=true

[modem]
modem=true
comport=2
listenport=23

[autoexec]
mount C C:\DOSBox-0.61
C:
這裡是設定DOSBox的 ... 嗯,算是啟動的自動執行檔吧,總之跟著我做就對啦XD
mount + 空格 + C + 空格 + DOSBox的程式目錄
這是第一行的指令,前面的C表示在DOSBox裡出現的C磁碟,這是一個虛擬出來的磁碟機,而我們要將這個虛擬出來的C磁碟指向DOSBox的程式目錄下,這就相當於我們將放置DOSBox的程式目錄當成C磁碟的意思啦,因此若我們在C:\>後面下dir指令的話,程式秀出來的目錄及檔案就是放置在DOSBox程式目錄下的東西。
舉例來說,像我的DOSBox程式是安裝在電腦裡C:\DOSBox-0.61這個目錄裡,所以我要下的指令就是:
mount C C:\DOSBox-0.61
再來,在這一行的下方還要加一行C:
這樣的話,當啟動DOSBox才會進入C磁碟下,不然預設是進入Z磁碟。


--------------------------------------------------------------------------------

以上就是關於DOSBox設定檔的簡易教學,在這裡順道提一下,如果要執行光碟遊戲的話,設定光碟機的方法。
mount + 空格 + D + 空格 + 光碟機代號 + \ + 空格 + -t + 空格 + cdrom
舉個例吧,假設我的光碟機代號是H的話,那麼我下的指令應當如下:
mount d h:\ -t cdrom (指令大小寫皆可)
再來這行我們就將它加到設定檔下面[autoexec]的部分,
把這一行放到 mount C C:\DOSBox-0.61 的下方,
所以在[autoexec]的三行指令如下:
mount c C:\DOSBox-0.61
mount d h:\ -t cdrom
C:
舊 2004-10-03, 09:26 AM #3
回應時引用此文章
ALI88離線中  
speed101
Major Member
 

加入日期: Sep 2003
您的住址: 地球
文章: 251
用google搜尋就有不少教學囉~
舊 2004-10-03, 10:28 AM #4
回應時引用此文章
speed101離線中  
Jummie
Senior Member
 
Jummie的大頭照
 

加入日期: Sep 2001
您的住址: 臺北市
文章: 1,169
再推一下 D-Fend 這個前導程式,使用它真的又快又方便,
因為只要在它的程式介面下設定好遊戲 (一般來說都是使用已設定好的預設值),
程式並會自建一個捷徑放在程式介面裡,供選擇遊玩,
或可選擇做一個獨立的捷徑放置在桌面上,就如同一般程式一樣的開啟,
就可直接進入遊戲內遊玩,完全不需再做設定,
另、DOSBox 又出新版囉...
__________________


blink Nattie's eyes 眨眨娜緹兒眼睛
The Next Enormous Wave of Taiwan Cinema 臺灣電影後浪潮

我寧願遊蕩在妳身邊做七天的野鬼,跟隨妳,
就算落進最黑暗的地方,
我的愛,也不會讓我成為永遠的孤魂。 -李慕白

故國神遊,多情應笑我,早生華髮。
人生如夢,一樽還酹江月...
舊 2004-10-03, 12:27 PM #5
回應時引用此文章
Jummie離線中  
yangjiy
Junior Member
 

加入日期: Oct 2001
您的住址: 高雄
文章: 917
這個軟體可否使用shell和file及buffers的指令...
__________________


花東二日賽-第二日單飛-我的自行車BLOG
心情不好時的好去處 一看就有好心情
舊 2004-10-05, 12:00 PM #6
回應時引用此文章
yangjiy離線中  
Jummie
Senior Member
 
Jummie的大頭照
 

加入日期: Sep 2001
您的住址: 臺北市
文章: 1,169
引用:
作者yangjiy
這個軟體可否使用shell和file及buffers的指令...


並不支援耶!它只支援 DOS 基本指令而已...
不過你說的那些指令,應該是可以前導設定一個環境出來使用...
我不是很清楚,因為我只拿它來回味遊戲...
你可以去官網研究看看...
http://dosbox.sourceforge.net/news.php?show_news=1
__________________


blink Nattie's eyes 眨眨娜緹兒眼睛
The Next Enormous Wave of Taiwan Cinema 臺灣電影後浪潮

我寧願遊蕩在妳身邊做七天的野鬼,跟隨妳,
就算落進最黑暗的地方,
我的愛,也不會讓我成為永遠的孤魂。 -李慕白

故國神遊,多情應笑我,早生華髮。
人生如夢,一樽還酹江月...
舊 2004-10-06, 03:25 AM #7
回應時引用此文章
Jummie離線中  
ming5678
Senior Member
 
ming5678的大頭照
 

加入日期: Mar 2003
文章: 1,277
使用D-Fend-1.0.61.70執行DOSBOX玩DOS遊戲,但出現
「Extended memory must have 3072k free!」錯誤訊息
記憶體選項已設定多次,但仍不知如何執行?謝謝!

PS:遊戲本身有說明用乾淨的DOS開機,無須載入任何記憶體管理程式

另外,有驅動滑鼠嗎?因為D-Fend介面只有搖桿的樣子?謝謝!
舊 2004-10-06, 05:59 AM #8
回應時引用此文章
ming5678離線中  
Jummie
Senior Member
 
Jummie的大頭照
 

加入日期: Sep 2001
您的住址: 臺北市
文章: 1,169
引用:
作者ming5678
使用D-Fend-1.0.61.70執行DOSBOX玩DOS遊戲,但出現
「Extended memory must have 3072k free!」錯誤訊息
記憶體選項已設定多次,但仍不知如何執行?謝謝!

PS:遊戲本身有說明用乾淨的DOS開機,無須載入任何記憶體管理程式

另外,有驅動滑鼠嗎?因為D-Fend介面只有搖桿的樣子?謝謝!


喔!我的遊戲設定都是「Amount of DOS memory (MB) = 32」,
而 XMS 與 EMS 都 Enable,這樣不曉得是否對你有幫助!?
我發覺 DOSBox 好像很耗資源,所以記憶體開大反而沒有甚麼助益,
另、使用 DOSBox 進入遊戲後,會直接驅動滑鼠...
我玩 DOSBox 的時間不是很久,再加上 D-Fend 是英文介面,
所以純粹都是靠自己摸索,你再試試看吧!
__________________


blink Nattie's eyes 眨眨娜緹兒眼睛
The Next Enormous Wave of Taiwan Cinema 臺灣電影後浪潮

我寧願遊蕩在妳身邊做七天的野鬼,跟隨妳,
就算落進最黑暗的地方,
我的愛,也不會讓我成為永遠的孤魂。 -李慕白

故國神遊,多情應笑我,早生華髮。
人生如夢,一樽還酹江月...
舊 2004-10-06, 06:11 AM #9
回應時引用此文章
Jummie離線中  
SyncMaster
Major Member
 
SyncMaster的大頭照
 

加入日期: Mar 2002
您的住址: 連江好地方
文章: 102
引用:
作者ALI88
轉貼一下不知那位大大滴大作:
[sdl]
fullscreen=false
這一行是在設定開啟DOSBox時,是否要進入全螢幕模式,預設false是不要,如果想要一開DOSBox就全螢幕的話,那就設true吧。
......................


沒錯的話,這是出自於"阿軒的窩,作者就是站長-阿軒

阿軒站有些使用Dos Emulator的教學及討論。
有興趣的朋友可以去看看!

上方的網友如有看到此文,在修改附註一下作者及出處吧,感謝。
__________________

強烈支持n180大師復權,免得讓一堆想東施效顰的偽帳號來污辱真大師風采
舊 2004-10-06, 10:16 AM #10
回應時引用此文章
SyncMaster離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是01:43 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。