如何用DOSBOX打开DOS游戏

DOSBox DOSBox软件是目前在Windows系统下运行DOS游戏的完美解决方案。这个软件不仅可以支持相当多的游戏正常运行,还可以完美的显示声音。本文以《仙剑奇侠传》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)。

这部分我还没掌握。我只是看了别人写的然后改了。