如何用DOSBOX打开DOS游戏
1。先下载DoXbox 0.72版本。
2。下载后,开始安装。安装到任何目录。安装完成后,程序组将在开始菜单中生成。DOSBox.conf文件是DOXbox的配置文件。保持默认配置可以流畅运行游戏,alt+enter可以运行整个屏幕。如果觉得游戏运行速度不合适,可以修改cycles=3000,适当调整3000大小。
3。运行DOSBox会打开两个DOS窗口。我们只需要在下面的窗口中键入。
挂载c h:\pal
这个命令的作用是挂载h:\pal作为c盘,h:\pal是仙剑奇侠传所在的目录。
4。键入C:进入c盘,键入pal.exe进入游戏,如下图:
5。可以正常运行游戏。
6。终极解决方案:直接把游戏的可执行程序拖到DOXbox的快捷方式,不需要输入任何命令就可以直接运行。
每次都这样输入太麻烦了!幸运的是,有一些快速的方法:
首先,将可执行文件直接拖到DosBox图标上,然后放开它。但也许软件并不完美,有时会出错。
第二,用记事本打开配置文件dosbox.conf,找到[AUTOEXEC]部分,在这里写完整的mount命令——dosbox把这个部分当成AUTOEXEC.BAT,提示:我们可以使用Dosbox中的大部分dos内部命令。不包括外部命令软件本身,它可能不起作用。
以红茶的big 2为例,然后在结尾加上那句话:
"
g c山:koukai2
g:
"
这样每次启动DOSBOX,黑茶机上的koukai2文件夹就是DOSBOX的G盘,每次都会自动执行这两个命令,直接进入G盘的根目录。
然后输入“play”,回车开始游戏。
接下来是优化和热键的问题:
CTRL+ F12/F11来加速/减速。DosBox的标题栏上有一个数字,通过这个数字可以知道当前虚拟cpu的速度。小贴士:不要过度。例如,如果系统中使用3600。
如果左右速度刚刚好,就不要再提高了,再高就会慢下来。找到合适的值后,可以写入dosbox.conf的[cpu]部分的cycles项,以后也可以。
DosBox将使用它作为默认值。
ALT+ENTER可以切换/取消全屏模式。(推荐全屏模式,因为窗口下游戏运行慢)
CTRL+F10可以从窗口释放鼠标。
CTRL+F9是关闭DOSBox。
dosbox.conf中从[混音器]到[扬声器]的项目都是关于声音的。设定很简单。唯一需要注意的是【混音器】项中的速率决定了你能听到的效果。
限制,所以不能低于其他项目中的值。
最后,建议不要使用中文目录名和文件名,可能会出错。
下载的安装文件不大,安装也是标准的WIN类型。安装运行后会出现两个类似命令的窗口,我们操作的是前面那个。
如果你的枫舞安装在“D: dosgames swda”中,那么我们可以输入:
挂载C“D:dos games swda”将swda目录虚拟化到DosBox的c盘根目录下。下面的操作和真正的dos一样。如果您想要一个虚拟CD-ROM驱动器或软盘驱动器,请添加参数-t。
Cdrom或-t软盘。建议不要用中文目录名和文件名,可能会出错。
每次都这样输入太麻烦了!幸运的是,有一些快速的方法:
首先,将可执行文件直接拖到DosBox图标上,然后放开它。但也许软件并不完美,有时会出错。
第二,用记事本打开dosbox.conf文件,找到[AUTOEXEC]部分,在这里写完整的mount命令——Dosbox把这个部分当成AUTOEXEC.BAT,提示:我们在这里。
大多数dos内部命令都可以在DosBox中使用。不包括外部命令软件本身,它可能不起作用。
例子:如果你所有的DOS游戏都在E: dosgames下,你可以这样写:
mount d "e:/dosgames/"
这样每次启动DOSBOX的时候,你的e:/dosgames/就是DOSBOX的D盘。
cd swda
swda.exe
玩~
让我们优化DOSBOX。
目前DosBox的模拟效率还不算太高。因此,在进行下一步之前,关闭所有其他可以关闭的程序。
首先用DosBox运行一个需要高配置的游戏(但除非你的电脑很强,否则不需要DOOM之类的)。
DosBox的标题栏上有一个数字,通过这个数字可以知道当前虚拟cpu的速度。现在我们用CTRL-F12/F11来加速/减速。小贴士:不要过度。比如我
在C4-1.7G系统中,3600左右的速度刚刚好,再高一点就会变慢。找到合适的值后,可以将它写入配置文件的[cpu]部分中的cycles项。在未来,
DosBox将使用它作为默认值。
配置文件中从[混音器]到[扬声器]的项目都是关于声音的。设置非常简单,作者给出了非常详细的注释(README。TXT)。唯一需要注意的是,
[混音器]项中的速率决定了您可以听到的效果的上限,因此它不能低于其他项中的值。玩dosbox的时候要把[blaster]部分放到dosbox.conf文件里。
将中的类型更改为type=sb2。
如果把类型写成sbpro1/sbpro2/sb16,游戏里就会只有音效而没有背景音乐(也就是说你听不到剑的音效。
至于IRQ和DMA,无所谓。游戏可以自动识别,5和7都可以。
1.直接输入dosbox路径时,目标路径会被模拟成C:>;
一般来说不会有问题,但是对于一些有特殊路径要求的游戏就不对了。
示例:对等2
c:看完精灵标题可能会出现nanpa2旗?(这是由于上一次存档中的路径不同。)
然后回到提示状态。
解决方案:放弃dosbox自动挂载,使用mount手动指定。
挂载c(代表真实硬盘上nanpa2目录的父目录)
比如nanpa2在你的硬盘E:精灵nanpa2。
那么应该是mount c e: elf
这个模拟是c: nanpa2。
再运行nanpa2.bat,就不会有c: nanpa2标志了?并跳回到提示状态
2.游戏无法识别光盘。
我们做了mount c d -t cdrom等工作后,游戏还是提示找不到游戏光盘。
可能是因为无法识别CD标签(因为默认挂载CDROM没有名称)。
此时,可以使用mount c d -t cdrom -label标签(所需的标签名)。
同时,你也可以检查哪些光驱(真实的和虚拟的)dosbox可以识别你。
直接输入mount -cd。
将按0,1和2的顺序排列。
之后,可以使用mount x y -t(视情况而定)-usecd #(#是数字0,1,2...)来虚拟化所需的路径。
3.当游戏运行不了的时候,就换dosbox的版本。
虽然最新版本是0.65,但不代表0.65可以模拟向后兼容0.58和0.60可以模拟的所有游戏。
举例:古卷轴竞技场(0.65有人可以玩,0.58和0.60不行)。
4.有时需要屏蔽一些参数。
详情请参考本帖
/viewtopic.php?...right = dagger fall
讲的是有些游戏设置dpmi=false的必要性(当然反过来,有些游戏必须要求dpmi=true)。
类似于xms和ems。
Ps:这个帖子说“不要用默认源码,用CVS”,但是我找不到。...
5、loadfix
因为早期的游戏无法预测目前的内存量会如此巨大,所以在大内存下会出现错误。这时候可以用loadfix来解决。
用法:loadfix-size文件名。
例如:load fix-32 mm2.exe分配32k内存给魔法门2。
如果不拨-32,则分配默认值64k。
如果需要,可以点击loadfix -f来清除刚刚分配的内存。
6.充分利用config(default.ini)调整初速度、窗口大小和滤镜(目前支持scale2x)。
这部分我还没掌握。我只是看了别人写的然后改了。