TA的每日心情 | 奋斗 2024-10-11 15:45 |
---|
签到天数: 40 天 [LV.5]常住居民I
|
楼主 |
发表于 2007-5-19 11:42:57
|
显示全部楼层
DOS游戏模拟器下载
DOSBOX安装好后运行,会出现两个窗口,我们主要用到的是前方的那个。
假如你的航空霸业2安装在"C:\dosgames\am2",那么我们可以输入:
mount c "C:\dosgames\am2"来把swda目录虚拟成DosBox的C盘根目录。下面的操作就和真dos一样了:
输入play.bat怎么样?能玩了吧?
可是每次都这样输入也太麻烦啦!好在还有一些快捷方法:
一、直接把可执行文件拖动到DosBox图标上放手。不过或许是软件还不完善,有时候这样做会出错。
二、用记事本打开dosbox.conf文件,找到[autoexec]部分,[autoexec]是dosbox类似dos下autoexec.bat的东西,也就是dos开始后会自动执行的东西。在这里我写下:
例子:假如你的DOS游戏都在c:\dosgames\下,那么可以这样写:
mount c "c:\dosgames\"
c:
(意指挂载实体的c:\dosgames\为dosbox中的c盘,然后自动切到c盘。我是因为dos游戏全放在c:\dosgames\中,所以这么设,你视自己情况而定。这些东西当然你也可以每次进入dosbox打一次,麻烦就是了。)
这样,每次启动DOSBOX后,直接输入:
cd am2 am2就是你要玩的游戏所在的文件夹
play.bat 如果你要玩的游戏的文件就在c:\dosgames\直接输入这个就行了
是不是很方便啊?
体验过之后,是不是还觉的有些怪怪的(速度、声音)?下面我们就来具体设置一下吧:
速度的设定
先看[cpu]的cycles,这个数字决定dosbox每毫秒执行的指令数,依你的电脑配置来设,可以在游戏执行中按ctrl+F11和Ctrl+F12来微调。我是用k7 1600+,这个数字设为7000,太大太小都会变慢,慢慢地试你最适合的数字。 core预设是normal,通常也不须更改;full是兼容性更佳,但是较慢;dynamic是速度最快的,配合它你可以将上面的cycles调高至三倍左右,但是兼容性不佳,若有游戏执行速度不佳,可以考虑使用dynamic,并将cycles调高,但游戏可能会crash。
找到合适的的值后,你可以将它写到配置文件中[cpu]部分的cycles项,今后DosBox会把它作为默认值。
画面的设定
[SDL]的fullscreen,决定了一进入dosbox是否全屏幕,我个人设false,也就是以窗口进行,在dosbox进行中按alt+enter就可以全屏幕。
同样是[sdl],output你可以自己设设看,看看喜欢哪一个。若你用窗口的话,hwscale可以调窗口大小,我的桌面是1024*768,设为1.60,但必须注意,hwscale只在output为opengl或overlay时有效。
0.65版由windowresolution参数取代hwscale,设定方法是直接指定窗口大小,如:windowresolution=960x720
内存
[dosbox]的memsize是dosbox里的内存数量,我是设32,dos游戏应该很够了。[dos]的xms和ems,决定是否使用xms和ems。
安装游戏时可能遇到的问题
另外,游戏安装的时候常常须要放安装光盘,这时候可以对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得来。
上面是0.62(含)版本之前的用法,0.63版可以用更简单的-freesize参数,
像这样:
mount c d:\dosbox -freesize 870
其它
dosbox的shell其实比原版dos多了一点东西,最好用的就是unix shell才会有的自动完成(xp也有,不过比较烂);意思就是,当你在命令提示符号打某个档案的档名时,可以在写到一半时按下tab,shell会自动找到符合的档名,帮你补上,这在文字模式的操作系统是很方便的功能。
其它如[sblaster]的base、irq、dma,有些游戏设声卡时要用到,到时候再进来查看。
配置文件中从[mixer]到[speaker]的项目都是关于声音的。设置很简单,作者也给了很详尽的注释(README.TXT)。唯一要注意的是,[mixer]项中的rate决定了你能听到的效果上限,所以它不能低于其它项目中的值。
[ 本帖最后由 化不肥 于 2010-10-8 23:19 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?马上注册
x
|