找回密码
 注册
搜索
查看: 1741|回复: 15

[下载]Dos模拟器

[复制链接]
发表于 2004-8-13 12:31:36 | 显示全部楼层 |阅读模式
最近在翻老游戏玩
没有Dos实在麻烦
单击此处下载DosBox
用这个东东的好处是,声卡也可以一并模拟

目前小问题是速度稍慢
在DOSBox.conf中将cycles设成1500能稍有改善
然后在[autoexec]中加入Dos命令
如:mount c: f:\\raptor
(将f:\\raptor虚拟成C盘,不必担心,不会影响Windows)
大家手头还有老游戏就拿来试试看
当然啦,也别忘记拿来分享一下 ^_^
发表于 2004-8-13 12:37:15 | 显示全部楼层
thanks
回复 赞 踩

使用道具 举报

发表于 2004-8-13 13:31:47 | 显示全部楼层
3KS
回复 赞 踩

使用道具 举报

发表于 2004-8-13 18:04:58 | 显示全部楼层
vpc
回复 赞 踩

使用道具 举报

发表于 2004-8-13 18:52:42 | 显示全部楼层
好东西
用这个能玩红楼梦吗?
回复 赞 踩

使用道具 举报

 楼主| 发表于 2004-8-13 19:03:06 | 显示全部楼层
至少仙剑Dos版可以玩
回复 赞 踩

使用道具 举报

发表于 2004-8-13 19:04:15 | 显示全部楼层
“红楼梦”素h-game吧
回复 赞 踩

使用道具 举报

发表于 2004-8-13 19:07:38 | 显示全部楼层
是啊
当时我哥哥把他那台586给我的时候我玩的,不过刚玩一点,那台电脑的硬盘就坏了
然后我就升级电脑了,就没法玩红楼梦了.
红楼梦的画面只有16色,但画面很好,不知道现在再看会怎么样.
回复 赞 踩

使用道具 举报

发表于 2004-8-13 20:01:31 | 显示全部楼层
是问一下有什么方法可以不用每次打开程序都要用mount命令?
回复 赞 踩

使用道具 举报

发表于 2004-8-13 20:30:30 | 显示全部楼层
感谢楼主分享~

恭喜楼主玩到了喜欢的游戏~
回复 赞 踩

使用道具 举报

发表于 2004-8-13 20:54:41 | 显示全部楼层
0479 来啦~~~

^_^
回复 赞 踩

使用道具 举报

 楼主| 发表于 2004-8-13 21:12:08 | 显示全部楼层
以下是引用1233211234567在2004-8-13 20:01:31的发言:
是问一下有什么方法可以不用每次打开程序都要用mount命令?
在DOSBox.conf文件里填上要mount的内容
回复 赞 踩

使用道具 举报

发表于 2004-8-13 21:38:58 | 显示全部楼层
以下是引用Mwolf在2004-8-13 21:12:08的发言:
以下是引用1233211234567在2004-8-13 20:01:31的发言:
是问一下有什么方法可以不用每次打开程序都要用mount命令?
在DOSBox.conf文件里填上要mount的内容
了解
感谢
回复 赞 踩

使用道具 举报

发表于 2004-8-23 12:04:02 | 显示全部楼层
下不了,奇怪
回复 赞 踩

使用道具 举报

发表于 2004-8-23 14:18:05 | 显示全部楼层
偶到其它地方下了,但是安装后运行却认不到磁盘,比如说输入 d:,它就会显示磁盘不存在,请教
回复 赞 踩

使用道具 举报

发表于 2004-8-23 14:27:26 | 显示全部楼层
这就要用“mount”命令了。它可以把真实目录映射成Dosbox中的驱动器,有些类似subst。命令格式:mount [需要虚拟的驱动器符] [真实目录路径] [参数]

假如你的枫之舞安装在“D:\\dosgames\\swda”,那么我们可以输入:mount c "D:\\dosgames\\swda"来把swda目录虚拟成DosBox的C盘根目录。下面的操作就和真dos一样了。如果想虚拟光驱或软驱,则要加参数-t cdrom或-t floppy

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

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

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

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

例子:假如你的DOS游戏都在E:\\dosgames\\下,那么可以这样写:

[autoexec]
# Lines in this section will be run at startup.
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决定了你能听到的效果上限,所以它不能低于其它项目中的值。

其他
dosbox的设置是通过输入命令或修改设置文件实现——别担心,DosBox的说明文档非常详细易懂。一个命令,除说明用法外,作者还给出多个实例来讲解。设置文件本身结构清晰简明,注释也非常详细。如果你实在对敲命令行改配置文件太敏感,还可以试试第三方的外壳DoBoxFro(不过说实话这个还没直接改配置文件方便)。

第四 VDMSOUND使用说明

作业马上就写完啦,哈哈哈...(众人:有完没完?猴子:好...)

这个VDMSOUND的设置比较复杂,我们这里只介绍最基本的用法。

下载VDMSOUND安装包和LaunchPad控制界面(没有后者使用会及其麻烦!)。首先运行安装程序安装好本体,再将LaunchPad压缩包里的内容解压缩至刚才安装到的目录,运行install.bat(实际上就是注册LaunchPad.dll,如果你不想用设置界面了就运行uninstall.bat解除注册)。从此以后,右击EXE、COM、BAT文件后的菜单里都会多出两个选项“RUN WITH VDMS”和前面有两个音符的“RUN WITH VDMS”。选择前者会使用默认配置运行程序,后者则是创建一个包含配置的特殊快捷方式。我们着重看一下后者。
1,选择前面有两个音符的“RUN WITH VDMS”,在出现的面板里选择“Set up a custom configuration”,然后点击“下一步”。
2,选择“Creat a new configuration from scrath”,下一步。
3,点击“Advanced”按钮,会弹出一个有很多选项卡的界面。点击“AdLib”切换到AdLib设置界面。(这就是FM音源的设置)。
4,“Sythesis”一项选择“44100Hz”这样可以由最高音质,其他默认。确定,回到第三步出现的界面。
5,点击“下一步”,然后选择“Remembermy settings”(默认就是这个),确定。

好了!现在游戏开始运行了,看看是不是很正常?

经过这样的操作,游戏目录里会出现一个特殊快捷方式,以后点击它就等于作了上面的五步设置,然后开始游戏,方便吧?VDMSOUND的基本使用就是这样,大家感兴趣的话可以自己钻研其他设置。


第五 其它

呼!一口气讲了这么多不知对大家有没有帮助?问题基本上就是这样解决。虽然这并不能让你搞定所有DOS游戏(比如类似DOOM2那样的游戏在虚拟机上还是慢,除非你的电脑很强),但也很不错了。

还要说明的就是,本文着重介绍的DOSBOX和VDMSOUND的作者仍在开发新版本,每个新版都会有一定的改进(支持的游戏会更多,比如DOSBOX0.60开始可以玩仙剑了)。







以上是偶转的一些内容
回复 赞 踩

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|MGCN谍海游龙

GMT+8, 2026-11-13 13:02 , Processed in 0.041680 second(s), 6 queries , Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表