西西河

主题:【原创】Win2000/XP 下跑老 DOS 游戏的方法。 -- landkid

共:💬16 🌺13 新:
全看树展主题 · 分页首页 上页
/ 2
下页 末页
家园 【原创】Win2000/XP 下跑老 DOS 游戏的方法。

几位兄弟在热火朝天的讨论老游戏,不知道你们难道都没有遇见任何难题么?

我的系统 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 。

家园 刚刚试用回来,确实不行。结果就看到了老兄的回帖,万分感动中。。。
家园 呵呵,我当年是用NT4.0玩的这些老游戏。

NT上还可以跑,没这些问题。最多建个快捷方式,改一下EMS Memory mode就可以了。

不过你这个帖子很好,顶一下。

家园 求助,为什么我的DOSBox有问题?

安装完DOSBox之后,照你说得进行到最后一步,auto execute 中输入 mount c C:\koei , 然后按旁边的那个按钮,但只是出来一个dos窗口一闪而过,根本来不及输入什么命令,气死了,请问是什么原因,怎么解决?多谢

家园 噢!那可真怪。你什么系统啊。按理说 Dosbox 推出了就不应该有大bug啊

你如果清除了 mount 命令,选择那个 run Dosbox 会怎么样呢?

如果实在不行,就改用 virtual PC 看看吧。也有很大可能性成功的。

家园 系统是英文XP,真是怪了,好像别的DOS窗口也有问题

运行个ping ×××之类的命令,执行完了窗口就自动关闭了,真是ft,根本来不及看清。一直没搞明白是什么原因,不知道谁也遇到过这种问题?

本来是想用DOSBox听听英杰传的音乐,既然不行就算了,不想折腾了,唉

家园 【文摘】关于DOS游戏在XP系统下运行的总结 -- 十八路诸侯

原文在外链出处

家园 多谢,还是VDMSound好用
家园 XP下玩红警的问题解决了。

www.ra95.com有一群热爱红警的兄弟们,他们制作了一个可以在xp下面运行的红警。3。03E。真的很好用啊。

家园 有死机问题

原来用0.64,死机,而且死机后重起还不能一次成功。

现在用0.7,开始仍然有死机,这两天似乎不死了,但不知道什么时候有会死机

家园 花。我淘了一台赛扬366+creative声卡,请推荐游戏

还有一个可以接在声卡上的6键游戏杆,还有4M显卡。

请推荐一些单机射击游戏,或者通过网卡双机互联的游戏。

家园 三角洲1和2

打腻了再练练左手鼠标

家园 意外获得【西西河通宝】一枚

恭喜:意外获得【西西河通宝】一枚

谢谢:作者意外获得【西西河通宝】一枚

鲜花已经成功送出。

此次送花为【有效送花赞扬,涨乐善、声望】

全看树展主题 · 分页首页 上页
/ 2
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河