- 近期网站停站换新具体说明
- 按以上说明时间,延期一周至网站时间26-27左右。具体实施前两天会在此提前通知具体实施时间
主题:【原创】Win2000/XP 下跑老 DOS 游戏的方法。 -- landkid
几位兄弟在热火朝天的讨论老游戏,不知道你们难道都没有遇见任何难题么?
我的系统 P4-1.6G, ATI7500 显卡,英文 XP Pro 环境下,老的 DOS 游戏
总是很难直接运行起来的,最近研究了一下,比较后找到了比较好的方法,
希望对大家有帮助!
老的 DOS 游戏主要代表作有 三国英杰传,大航海2 等,其他的我没有
仔细研究,就以这两款为例好了。
1。 几种可能用到的方法:
1。原始方法:直接 XP 下运行,
2。用 DOS 启动,然后运行 DOS 游戏
3。虚拟 PC 方法:利用 Virtual PC 虚拟 DOS,
4。利用专门的软件叫做 DOSbox 。 效果最好!赞一个。
2. 可能会出现的问题:
没有 midi ,
没有鼠标,
字符错乱,
磁盘读写错误。
3:下面写各方法的优缺点:
1。XP 下直接运行 DOS 游戏,效果不好,有两种可能性,在我这里,ATI7500 显示卡,
(曾经尝试过两种驱动和不用 ATI 驱动,都没有效果 )
结果 三国英杰传,大航海2 的字符都有些错乱,尤其是数字,全都被乱字符
模糊了,看不到。而且,没有优美的 MIDI, 大航海减色5 成。
另一位兄弟的 SIS 630 笔记本, 英文 XP - Pro , 直接运行的结果是
字符没有错乱,但进入游戏读取进度的时候,DOS 窗口中显示
File not C: SNR1.DAT , 莫名其妙,那个文件分明在目录里了,
而且也去了只读属性,但就是不行,我们甚至把 大航海2 全部 copy
到了 C: 下也不行。反正是无论如何都运行不下去了。无解。
总之,XP 下直接运行,几乎一定是没有 MIDI 的,而且有这个那个
不对劲。
2. 直接用光盘启动到 DOS , 运行游戏,在我这里还是字符错乱。。。看来 ATI 的显示卡
和老 DOS 游戏的磨合并不好。而且在 DOS 下我很难找到新声卡的 DOS
驱动,(估计兄弟们新的台机新的笔记本一定也有类似问题)所以还是
没有 MIDI。
总之,用 DOS 启动效果也并不好,而且还需要重新启动 XP , 比较吃力。
3。虚拟 PC 用 virtual PC, 然后安装一套 DOS 系统,然后运行
DOS 游戏。
Virtual PC模拟了一个比较通用的显卡:S3 Trio 32/64(4M), 玩 大航海2 居然
不花屏了! faint ,这倒是真没想到的。而且,居然有了 MIDI , 看来
它也模拟了一个低级的声卡,居然让 大航海 2 支持了。
自从 四五年以来换装 Win2000/XP 以来,头一次听到了悠扬的大航海2
的音乐,热泪盈眶啊。。。。。
可惜美中不足的是,居然出现了 File not C: SNR1.DAT 问题。仍然没法
进入游戏。
第四种方法,下载了一个叫做 DOSbox 的软件,它在 XP 下安装了一个 DOS 环境,
非常像上述的 virtual PC , 不过只能模拟 DOS 环境,以便操作老的 DOS
游戏,它的模拟是非常成功的。
字符不花,自动有 MIDI, 自动有鼠标,可以存盘。
自己只需要手工输入一句话 mount, 指定模拟 DOS 的
硬盘指向,就能玩到很完善的 DOS 游戏了。
而且速度高于 virtual PC, 也完全不需要重新启动 XP , 工作的时候,
玩上半个小时是非常方便的。
最后得出的结论,楼上四种方法,最方便的是最后一种方法,显示效果
音乐效果最好也是最后一种方法,也避免了各种各样的错误。
在我这里模拟 DOS 非常完美,比自己辛辛苦苦打造一套真正的 DOS 都方便
(新的声卡 DOS 驱动非常难找,这种方法可以省下这一步)。
强烈推荐怀旧的兄弟,怀念过去游戏的 MIDI 的兄弟,和我一样去搞一套小软件 DOSbox 。用过才知道爽。
下载链接 (只需要下载那个685K 的 DOSBox v0.61 )
http://61.136.152.55/sanguogame/download/dl-tools.html
下载那个 DOSBox v0.61,
使用方法是, 下载的那个 RAR 包,中间有一个
DOSBox0.61-win32-installer.exe 文件,
运行它安装,它会把 Dosbox 安装到 c:\program files\DOSBox-0.61
这个目录下,
下载的那个 RAR 包中,还有一个 boxer_0.61.5.zip 包,里头只有一个
小小的可执行文件 boxer.exe,
再把 boxer.exe copy 进安装目录 c:\program files\DOSBox-0.61
里去,要让它们俩 .exe 在同一个目录下!再在 这个目录 c:\program files\DOSBox-0.61 下运行
boxer.exe 。
显示出来一个窗口,
在最后一页的 other 页中,auto execute
中输入一句话 mount c D:\Games\Sea2\KOUKAI2 , 然后按一下
旁边的那个按钮,就可以启动一个 DOS, 并且模拟 DOS 下的 C: 指向了 D:\Games\Sea2\KOUKAI2,然后输入 C: , 再输入 koukai2 就可以看到有 mouse 有 MIDI 的
大航海2 啦!
祝愿大家能够玩到完美的老游戏,(窃以为这些比新的游戏好玩多了)
最后提醒大家一声,老的 DOS 游戏很难获得高的显示屏刷新率,如果是全屏,你用普通显示屏玩这些老游戏,
常常都是 60 Hz 的刷新率,这样的话一定
要爱护眼睛,---- 少玩一会儿。--- 如果是液晶屏幕就没问题了。
本帖一共被 1 帖 引用 (帖内工具实现)
更老一些的DOS 游戏,演奏 MIDI, 不需要任何的优秀显示效果,
比如说 三国英杰传和大航海2 还有天使帝国2 。这三款我测试了,非常完美,
都带有 midi 和鼠标。
而 红警 和 魔兽2 都不太好用。它们两个都是 98 的游戏. 不属于 DOS 范畴吧?
它们要求强劲的机型,驱动的很不错的显示卡,----
最好能够高一些比如 TNT 档次的,而不是最最原始的 s3 显示卡。而且音乐
绝对不是简单的 MIDI。
这些要求都是模拟 DOS 的环境肯定达不到的。
试验中 红警启动不起来,而魔兽2 的声音严重失真,感觉模拟环境跟不上了。
我就不尝试 virtual PC 安装 Win98 玩游戏的效果了。
我严重怀疑这么做的系统的速度。
这两个游戏的玩法,最好是安装一套
完整的 98 而不是去模拟一个 98 。
NT上还可以跑,没这些问题。最多建个快捷方式,改一下EMS Memory mode就可以了。
不过你这个帖子很好,顶一下。
安装完DOSBox之后,照你说得进行到最后一步,auto execute 中输入 mount c C:\koei , 然后按旁边的那个按钮,但只是出来一个dos窗口一闪而过,根本来不及输入什么命令,气死了,请问是什么原因,怎么解决?多谢
你如果清除了 mount 命令,选择那个 run Dosbox 会怎么样呢?
如果实在不行,就改用 virtual PC 看看吧。也有很大可能性成功的。
运行个ping ×××之类的命令,执行完了窗口就自动关闭了,真是ft,根本来不及看清。一直没搞明白是什么原因,不知道谁也遇到过这种问题?
本来是想用DOSBox听听英杰传的音乐,既然不行就算了,不想折腾了,唉
原文在外链出处
www.ra95.com有一群热爱红警的兄弟们,他们制作了一个可以在xp下面运行的红警。3。03E。真的很好用啊。
原来用0.64,死机,而且死机后重起还不能一次成功。
现在用0.7,开始仍然有死机,这两天似乎不死了,但不知道什么时候有会死机
还有一个可以接在声卡上的6键游戏杆,还有4M显卡。
请推荐一些单机射击游戏,或者通过网卡双机互联的游戏。
打腻了再练练左手鼠标
恭喜:意外获得【西西河通宝】一枚
谢谢:作者意外获得【西西河通宝】一枚
鲜花已经成功送出。
此次送花为【有效送花赞扬,涨乐善、声望】