跪求皇帝如何修改经典DOS游戏
如果是98,那就好办了。如果不是,可以装双系统。
2.下载一个DOS模拟器,比如DOSBox0.63模拟软件,在XP下几乎可以玩所有的DOS游戏。这是我用来玩《无声呐喊》的。
(有些游戏还得专门设置。具体方法自己查,因为游戏和电脑不一样。)
3.3.xp下使用dosbox的方法
安装后直接把游戏的运行程序放到DOSBox的快捷方式上就可以直接玩了。
配置修改:
配置文件Dosbox.conf(用记事本打开并修改)
下载后进行安装,先查看是否有dosbox.conf,因为以下操作必须编辑;如果没有,先执行dosbox,在里面下载config -writeconf dosbox.conf,应该会产生dosbox.conf。
安装并运行dosbox。如果您的虚拟光盘驱动器是E驱动器,并且游戏安装在d:\stream下,则输入:
挂载c d:\stream
挂载e e:\ -t cdrom
丙:\
蹒跚而走
然后就可以进入游戏了。
速度调节
先看[cpu]的周期。这个数字决定了dosbox每毫秒执行的指令数。根据你的装备,你可以按ctrl+F11和Ctrl+F12来微调游戏。我用的是k7 1600+,这个数设置为7000。太大或太小都会变慢。慢慢尝试你最好的数字。默认情况下核心是正常的,通常不需要更改;Full更兼容,但速度较慢;动态是最快的。有了它,你可以把上面的循环提升到三次左右,但是兼容性不好。如果一个游戏的执行速度不好,可以考虑使用dynamic,提高周期,但是游戏可能会崩溃。
图片设置
[SDL]的全屏决定了文件箱是否会全屏。我个人设置假,就是会在窗口进行。当dosbox正在运行时,按alt+enter使其全屏显示。
同样是[sdl],输出。你可以自己设置,看你喜欢哪个。如果使用窗口,hwscale可以调整窗口大小。我的桌面是1024*768,设置为1.60,但是必须注意hwscale只有在输出为opengl或者overlay时才有效。
2006年4月5日修改:0.65版本中hwscale被windowresolution参数替换,设置方法是直接指定窗口大小,如:windowresolution=960x720。
内存储器
【dosbox】的Memsize是dosbox的内存量,我设置为32,所以dos游戏应该足够了。【dos】的Xms和ems,决定是否使用xms和ems。
安装硬盘和目录
【autoexec】是类似于dos中autoexec.bat的东西,就是dos启动后会自动执行的东西。我在这里写道:
挂载c d:\dosbox
丙:
表示挂载实体的d:\dosbox是dosbox中的c盘,然后自动切换到c盘。我这样设置是因为所有的dos游戏都在d:\dosbox,所以要看你自己的情况。当然,你也可以在每次进入dosbox的时候输入一次这些东西,这就是麻烦所在。
安装游戏可能遇到的问题。
另外,在安装游戏的时候,经常需要放一张安装光盘。此时,您可以在mount命令中添加参数-t cdrom,以表明您希望将其作为光驱挂载。还有,安装的时候会有一个问题,就是dosbox默认只剩下100 MB左右的剩余空间。后dos时代的游戏,如《汤姆、迪克、哈利》、《金庸群雄》等,需要100 MB以上的空间时,安装时会出现空间不足的情况。此时,在挂载硬盘时应该添加-size参数来设置剩余空间。它是这样工作的:
挂载d f:\ -t光盘
挂载c d:\dosbox -size 4025,127,16513,1700
第一行是挂载光驱,物理光驱是F槽。将其安装为D插槽。第二行是设置剩余空间。我不确定后面数字的含义。这个设置是870MB,从描述文件来看应该够大部分游戏用了。根据我的实验,是从4025*127*1700。
2004.12.31修订版:以上是0.62(含)版之前的用法,0.63版可以使用更简单的-freesize参数。
像这样:
挂载c d:\dosbox -freesize 870
其他的
Dosbox的shell其实比原来的dos多一点,最好的是unix shell能有的自动补全(xp也有,但是不好);也就是说,当你在命令提示符下键入一个文件的文件名时,可以在书写中途按tab,shell会自动找到匹配的文件名并帮你补上,这在文本模式操作系统中是一个非常方便的功能。
不懂也没办法。。。