|
发表于 2005-8-16 18:14:17
|
显示全部楼层
windows 系统下玩老dos游戏声音问题
这问题其实十年前从windows95诞生便开始了,有多少玩家曾经绞尽脑汁也就无从计算了,当然windows95,98的dos兼容性有大部分时候还说的过去,进入纯dos模式还算方便,但是没有声音却不是什么稀罕事了,因为随着机器硬件的发展,集成声卡遍及所有主板,AC 97声卡的设置怎么也不听使唤的情况多起来了.要说从nt 到2000再到XP的dos兼容性其实是逐步提高的,怎么就越来越不好用了呢,大部分原因是硬件的改变使dos游戏越来越力不从心了.最极端的解决方案甚至趋向于为了玩老游戏就要去买一台二手老机器(而且机器配置里必须有独立声卡才能有声音) ,成本太高了,一般在最初的集成声卡的主板在设置里模拟dos中断号已经不再是标准中断号了.2002年我在815主板的集成声卡上给女儿折腾一个叫amy's fun的儿童游戏,就死活不出声最后只能忍受PC喇叭的折磨了从那时起我一直在关注网上的解决dos声音的办法,第一个遇到的是虚拟机VPC,后来是DOSBox+soundfx2000或VDMSound,对于这些软件的实际使用我由于手里可供测试的游戏较少没什么经验可谈,因为实际情况千差万别大家可以在网上搜索使用办法和经验比如http://evaxp.com/ksblog/post/135.html
http://evaxp.com/ksblog/post/136.html
http://news.yooq.com/html/2005-2-16/2005216120540.htm
http://bbs.netfriends.com.cn/cgi ... c=187550&show=0
http://www.ddvip.net/OS/dos/index3/6.htm
http://www.gamerhome.net/main/jingtai/57/62499.htm
SoundFX 2000
http://www.222soft.com/soft/10007.htm
Dosbox V0.60
http://www.linuxfans.org/nuke/mo ... eninfo&did=1771
以上的方法的核心意义就是虚拟,在游戏软件和系统声音系统之间架起一座沟通的桥梁
而这些解决方案的前提是游戏在2000和XP的DOS窗口环境下可以运行不能运行或实在是不知道该怎样运行的游戏怎么办,用终级虚拟--虚拟机.虚拟机当然远不止运行DOS游戏这个小用途,他彻底的需拟了一台电脑的各个方面当然包括声卡(创新的标准dos声卡呦这可省钱了),要用老一点版本的推荐和VMWARE4.5 8848和VPC5.1(不要用最新的微软的因为新的在模拟dos上并没有太大提高反倒把虚拟机的虚拟硬件升级了)至于使用和下载就从网上搜索吧.
在2000和xp下实现启动到dos的意义在于应急修理,对于我这样的菜鸟,声音问题恐怕只有交给虚拟机解决了因为声音硬件问题能解决的可能性恐怕只有编程高手或硬件高手了. |
|