找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 987|回复: 1

『DOSBox 完全使用手冊』

[复制链接]

该用户从未签到

发表于 2008-2-28 22:42:26 | 显示全部楼层 |阅读模式
DOS指令简述

dir 查看该目录下的所有档案
 ex. C:\> dir

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

 dir/p 效果同dir且档案过长时会自动分页
 ex. C:\> dir/p

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

 dir/w 效果同dir且档案呈横式排列
 ex. C:\> dir/w

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

 dir/w/p 效果同dir/w且档案过长时会自动分页
 ex. C:\> dir/w/p

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

 dir+空格+*.+副档名 找寻目录下某一副档名档案
 ex. C:\> dir *.exe

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

 cd+空格+目录名 进入该目录下的子目录里
 ex. C:\> cd pal 后会进入到 C:\pal>

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

 cd+空格+.. 回到所在位置的上一层目录
 ex. C:\pal> cd .. 后会回到 C:\>







DOSBox.conf的基本设定


‘DOSBox’这个是DOSBox的执行档。
‘DOSBox.conf’这个是DOSBox的设定档。
‘README’这个不用多说了吧,有空多看这个档是有益无害的 (笑)。
‘Uninstall’这个也不用多说了吧,移除程式用的。

先开启DOSBox.conf(开不起来时~可用说明档开启)

[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磁碟。

该用户从未签到

 楼主| 发表于 2008-2-28 22:43:26 | 显示全部楼层
以上就是关于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:






启动DOSBox

在讲完了设定档后,现在我们开始准备启动DOSBox吧!!

首先呢,如果各位像我一样是玩硬碟版游戏的话,那么就将要玩的游戏整个资料夹给搬到DOSBox程式的目录下.


顺道一提,如果是玩光碟版的游戏,那就等到进入DOSBox的画面时,直接在DOSBox的环境下安装游戏,将游戏安装到C磁碟-也就是DOSBox的程式目录下。 ( 还记得吗?我们在前一页是将DOSBox下的C磁碟指定到DOSBox的主程式目录下的,所以在DOSBox的环境下所装到C磁碟的档案一定会跑到DOSBox的程式目录下)

等到游戏放到DOSBox的目录下后,我们就到程式集里面启动DOSBox吧!!




由于我们有先设定过设定档,因此当DOSBox启动后会自动进到C磁碟下。


接着,我们先试着输入dir,查看一下C磁碟(DOSBox程式目录)下的所有档案。


找到一堆档案。






寻找执行档

在看完了C磁碟下的档案后,我们决定来玩仙剑奇侠传,仙剑奇侠传的资料夹是PAL,因此我们先在C:\> 后面输入cd pal (大小写皆可)


进到仙剑的资料夹后,我们可以先用dir查看仙剑资料夹的所有档,但其实早期的游戏要找执行档的话,把握住几个原则即可。这些原则不外乎是:以游戏目录为执行档名称、找副档名为bat、exe或com的档案或者是以play为档名的档案。例如仙剑奇侠传的游戏目录是pal,所以我们可用dir pal.* (*为万用字元,可以代表所有的文字或数字,所以pal.*代表档名是pal但副档名不限定的档案)来寻找档案.

我们找到pal.exe、pal.js3及pal.vlp三个档。

我们也可以找副档名为bat、exe、com的档案,因此我们输入:
dir *.exe
dir *.bat
dir *.com


若以上方法都不行的话,最简单也最快速的,就是直接开启该游戏的资料夹来看,通常找图示是视窗的图案,再加上前述的判断原则来找,应该就可找到执行档了。






开始游戏

啰嗦了一大堆,总算要进入最后的步骤了...

好了,最后的步骤,就是执行游戏咩
以仙剑为例,我们就在 C:\PAL> 后面输入 pal 就OK啦


最后再约略提几个DOSBox常用的控制键。

Ctrl + F5
这个是抓图的热键,图预设的话会存在DOSBox程式目录下的snaps资料夹内。

Ctrl + F6
这个是将游戏的声音存成wave档,当按第一次Ctrl + F6时,会开始进行录音,再按一次的时候,就结束录音,这些档案预设是存在DOSBox程式目录下的waves资料夹内。

Ctrl + F9
直接结束DOSBox程式,即使你在游戏中也会强制结束程式。

Ctrl + F11 & Ctrl + F12
这二组热键在前面有提过,是用来控制DOSBox CPU 速度的,Ctrl +F11是减速而Ctrl + F12则是加速。

Alt + Enter
就是将DOSBox的画面变成全萤幕。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表