dosbox运行C语言,[转载]dosbox的使用方法

步衡
2023-12-01

虽然现在已经越来越少的人使用dos了,但是对于80后和90前期的朋友对

dos的经典之作都记忆犹新。仙剑奇侠传1,金庸群侠传,江湖任我行,轩辕剑1等(当然现在还会有一些蛋疼的学校想在win7下用turboc)。然而dos的常规使用随着新系统的普及已经有着明显的退化,甚至有一些

系统已经不支持dos游戏。这时,我们就需要借助dosbox这个工具了。DOSBox实际就是一个在windows系统下运行dos的软件。但是如何使

用呢?

以WINDOWS版运行枫之舞为例。

下载到的安装文件不大,安装也是标准的WIN式。安装好后运行,会出现两个COMMAND样子的窗口,我们操作的是前方的那个。

假如你的枫之舞安装在"D:dosgamesswda",那么我们可以输入:

mount c

"D:dosgamesswda"来把swda目录虚拟成DosBox的C盘根目录。下面的操作就和真dos一样了。如果想虚拟光驱或软驱,则要加参数-t

cdrom或-t floppy。建议不要使用中文目录名和文件名,有可能出错。

每次都这样输入也太麻烦啦!好在还有一些快捷方法:

一、直接把可执行文件拖动到DosBox图标上放手。不过或许是软件还不完善,有时候这样做会出错。

二、用记事本打开dosbox.conf文件,找到[AUTOEXEC]部分,把整条mount命令写在这里——DosBox把这部分当作AUTOEXEC.BAT。提示:我们在DosBox中可以使用大部分dos内部命令。外部命令软件本身没包含,而且不一定能用。

例子:假如你的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会把它作为默认值。

配置文件中从[mixer]到[speaker]的项目都是关于声音的。设置很简单,作者也给了很详尽的注释(README.TXT)。唯一要注意的是,[mixer]项中的rate决定了你能听到的效果上限,所以它不能低于其它项目中的值。

当然这是一款免费软件。WIN9X和WIN2K/XP//vista/win7下都可以使用(还有LINUX版)

补充一下:可以在任何WIN平台下运行DOS游戏,玩DOS的必备。

使用方法

1、安装

2、运行

3、在输入框状态下z:>

z:>mount c d:dos

===>“z:>”这个是提示符 “c”作为虚拟C盘

"d:dos"你要虚拟的文件夹位置。

简洁的讲,你把你要虚拟的文件夹位置换掉上面的 D:DOS

4、在刚才的提示符下输入 c: ,这样就切换到虚拟的c盘,也就是你要的游戏目录

补充一下,如果是用dosbox在win7进行c的编程,那么需要将turboc中的存储路径改为c下,此时存的文件就会存于turboc文件夹的主目录下。有人反映turboc在dosbox下速度慢,其实不然,dosbox可以对程序进行加速,具体是F几软件开始有说明。

 类似资料: