13号避难所

 找回密码
 立即注册
搜索
查看: 7947|回复: 3
打印 上一主题 下一主题

xp下使用dosbox的方法(模拟DOS工具)

[复制链接]
跳转到指定楼层
楼主
发表于 2008-1-17 01:28:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果你觉得以下dosbox的使用方法比较复杂的话,也可以在dosbox安装好后把游戏图标拖动到dosbox图标上直接运行游戏,不过有些游戏还是需要进行dosbox设置的。


xp下使用dosbox的方法(附dosbox0.70下载)

安装并运行dosbox,假使你虚拟光驱为e盘,游戏安装在d:\stream下,那么输入:
mount c d:\stream
mount e e:\ -t cdrom
c:\
stram

然后就可以进入游戏了

进阶使用:

配置文件Dosbox.conf
下载后执行安装,先检查看看有无dosbox.conf,因为以下的操作皆须编辑dosbox.conf;没有的话先执行dosbox,在里面下config -writeconf dosbox.conf,这样应该会产生dosbox.conf。

速度的设定
先看[cpu]的cycles,这个数字决定dosbox每毫秒执行的指令数,依你的配备来设,可以在游戏执行中按ctrl+F11和Ctrl+F12来微调。我是用k7 1600+,这个数字设为7000,太大太小都会变慢,慢慢地试你最适合的数字。 core预设是normal,通常也不须更改;full是兼容性更佳,但是较慢;dynamic是速度最快的,配合它你可以将上面的cycles调高至三倍左右,但是兼容性不佳,若有游戏执行速度不佳,可以考虑使用dynamic,并将cycles调高,但游戏可能会crash。

画面的设定
[SDL]的fullscreen,决定了一进入dosbox是否全屏幕,我个人设false,也就是以窗口进行,在dosbox进行中按alt+enter就可以全屏幕。

同样是[sdl],output你可以自己设设看,看看喜欢哪一个。若你用窗口的话,hwscale可以调窗口大小,我的桌面是1024*768,设为1.60,但必须注意,hwscale只在output为opengl或overlay时有效。

2006.4.5修改:0.65版由windowresolution参数取代hwscale,设定方法是直接指定窗口大小,如:windowresolution=960x720

内存
[dosbox]的memsize是dosbox里的内存数量,我是设32,dos游戏应该很够了。[dos]的xms和ems,决定是否使用xms和ems。

硬盘与目录的挂载
[autoexec]是dosbox类似dos下autoexec.bat的东西,也就是dos开始后会自动执行的东西。在这里我写下:

mount c d:\dosbox
c:

意指挂载实体的d:\dosbox为dosbox中的c碟,然后自动切到c碟。我是因为dos游戏全放在d:\dosbox中,所以这么设,你视自己情况而定。这些东西当然你也可以每次进入dosbox打一次,麻烦就是了。

安装游戏时可能遇到的问题
另外,游戏安装的时候常常须要放安装光盘,这时候可以对mount指令加上-t cdrom的参数,以表示是要挂载成光驱。还有,安装的时候会有一个问题,那就是dosbox预设只留100MB左右的剩余空间,遇到后dos时代的游戏如:阿猫阿狗或金庸群侠传等,需要超过100MB的空间,便会在安装的时候没有足够的空间,这时在mount硬盘时要加-size参数,以设定剩余空间。实作起来就像这样:

mount d f:\ -t cdrom
mount c d:\dosbox -size 4025,127,16513,1700


第一行是挂载光驱,实体光驱是F槽,把它挂载成D槽。第二行是设定剩余空间,我不太确定后面那些数字的意义,这样的设定是870MB,从说明档看来的,对大部份的游戏应该够,根据我的试验,是从4025*127*1700得来。
2004.12.31修改:上面是0.62(含)版本之前的用法,0.63版可以用更简单的-freesize参数,
像这样:


mount c d:\dosbox -freesize 870




其他
dosbox的shell其实比原版dos多了一点东西,最好用的就是unix shell才会有的自动完成(xp也有,不过比较烂);意思就是,当你在命令提示符号打某个档案的档名时,可以在写到一半时按下tab,shell会自动找到符合的档名,帮你补上,这在文本模式的操作系统是很方便的功能。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
 楼主| 发表于 2008-1-17 01:43:52 | 只看该作者
如果使用SendTo方式的话可以更简单的运行游戏,这个方法因为仓促明天再讲。
板凳
发表于 2008-1-17 14:17:41 | 只看该作者
嘿嘿,你又太监了
地板
发表于 2008-1-17 14:23:41 | 只看该作者
敬拜强大的新手指南贴
不过
要玩老游戏,双系统才是王道啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|13号避难所

GMT+8, 2024-5-4 12:23 , Processed in 0.061325 second(s), 14 queries .

快速评论 返回顶部 返回列表