|
设定档Dosbox.conf
下载后执行安装,先检查看看有无dosbox.conf,因为以下的操作皆须编辑dosbox.conf;没有的话先执行dosbox,在里面下config -writeconf dosbox.conf,这样应该会产生dosbox.conf。
速度的设定
先看[cpu]的cycles,这个数字决定dosbox每毫秒执行的指令数,依你的配备来设,可以在游戏执行中按ctrl F11和Ctrl F12来微调。我是用k7 1600 ,这个数字设为7000,太大太小都会变慢,慢慢地试你最适合的数字。core预设是normal,通常也不须更改;full是兼容性更佳,但是较慢;dynamic是速度最快的,配合它你可以将上面的cycles调高至三倍左右,但是兼容性不佳,若有游戏执行速度不佳,可以考虑使用dynamic,并将cycles调高,但游戏可能会crash。
画面的设定
[SDL]的fullscreen,决定了一进入dosbox是否全屏幕,我个人设false,也就是以视窗进行,在dosbox进行中按alt enter就可以全屏幕。
同样是[sdl],output你可以自己设设看,看看喜欢哪一个。若你用视窗的话,hwscale可以调视窗大小,我的桌面是1024*768,设为1.60,但必须注意,hwscale只在output为opengl或overlay时有效。
2006.4.5修改:0.65版由windowresolution参数取代hwscale,设定方法是直接指定视窗大小,如:windowresolution=960x720
內存
[dosbox]的memsize是dosbox里的內存数量,我是设32,dos游戏应该很够了。[dos]的xms和ems,决定是否使用xms和ems。
硬盘与目录的挂载
[autoexec]是dosbox类似dos下autoexec.bat的东西,也就是dos开始后会自动执行的东西。在这里我写下:
mount c d:\dosbox
c:
意指挂载实体的d:\dosbox为dosbox中的c碟,然后自动切到c碟。我是因为dos游戏全放在d:\dosbox中,所以这么设,你视自己情况而定。这些东西当然你也可以每次进入dosbox打一次,麻烦就是了。
安装游戏时可能遇到的问题
另外,游戏安装的时候常常须要放安装光盘,这时候可以对mount指令加上-t cdrom的参数,以表示是要挂载成光盘机。还有,安装的时候会有一个问题,那就是dosbox预设只留100MB左右的剩馀空间,遇到后dos时代的游戏如:阿猫阿狗或金庸群侠传等,需要超过100MB的空间,便会在安装的时候没有足够的空间,这时在mount硬盘时要加-size参数,以设定剩馀空间。实作起来就像这样:
mount d f:\ -t cdrom
mount c d:\dosbox -size 4025,127,16513,1700
第一行是挂载光盘机,实体光盘机是F槽,把它挂载成D槽。第二行是设定剩馀空间,我不太确定后面那些数字的意义,这样的设定是870MB,从说明档看来的,对大部份的游戏应该够,根据我的试验,是从4025*127*1700得来。
2004.12.31修改:上面是0.62(含)版本之前的用法,0.63版可以用更简单的-freesize参数,
像这样:
mount c d:\dosbox -freesize 870
其他
dosbox的shell其实比原版dos多了一点东西,最好用的就是unix shell才会有的自动完成(xp也有,不过比较烂);意思就是,当你在命令提示符号打某个档案的文件名时,可以在写到一半时按下tab,shell会自动找到符合的文件名,帮你补上,这在文字模式的操作系统是很方便的功能。
其他如[sblaster]的base、irq、dma,有些游戏设声卡时要用到,到时候再进来查看。
根据电脑配置调整DOSbox参数,如果觉得游戏运行速度不合适(要全屏幕运行,效率会高一些),可以用Notepad打开Dosbox.conf修改如下选项。
1)fullresolution=1024x768,将1024x768调整为800x600或640x480(全屏分辨率)
2)memsize=16,将16改为32(内存16M或32M)
3)frameskip=0,将0改为1或2,微调即可(视频跳桢数)
4)scaler=normal2x,将normal2x改为None或不变(视频渲染设置)
5)prebuffer=10,将10适当调整大小(音频缓冲)
6)cycles=3000,将3000适当调整大小(CPU核心频率,不要超过5000)。
关于DOSBOX的用法:
建议将游戏解压缩到C盘,然后将文件该名为fd2
1.运行DOSBOX
2.输入mount c c:\fd2回车
成功后出现:
Drive c mounted as local directory c:\fd2
3.输入c:回车,换到c盘
4.输入fd2运行炎龙2
第2步mount c c:\fd2其中c:\fd2是游戏安装的路径,所以不必非得把游戏解压的C盘。
所以如果游戏在D盘的game文件夹下话就是mount c d:\game\fd2
ALT enter画面放大缩小
ctrl F5截图
ctrl F6录音
ctrl F11/F12据说是调整游戏速度
设定都在dosbox.conf里,这是当年我用的设置。汗,我都忘了当年的使用效果了。恐怕cpu、声卡什么的都要重新设置才行?
# Config file created by Boxer Version 0.61.5
[sdl]
fullscreen=false
fulldouble=false
fullfixed=false
output=surface
hwscale=1.00
autolock=true
sensitivity=100
waitonerror=true
[dosbox]
language=
machine=auto
memsize=16
[render]
frameskip=0
snapdir=C:\
aspect=false
scaler=normal2x
[cpu]
core=normal
cycles=10500
cycleup=500
cycledown=20
[mixer]
nosound=false
rate=22050
blocksize=2048
wavedir=C:\
[midi]
mpu401=true
device=default
config=
[sblaster]
sblaster=true
base=220
irq=7
dma=1
sbrate=22050
adlib=true
adlibrate=22050
adlibmode=adlib
cms=false
[gus]
gus=false
[speaker]
pcspeaker=true
pcrate=22050
tandy=true
tandyrate=22050
disney=true
[dos]
xms=true
ems=true
[modem]
modem=false
[autoexec]
mount c D:\DOS\
mount d D:\DOS\san5pk -t cdrom
c:
dir
|
|