Board logo

标题: [原创]高速电脑运行DOS游戏无音效的解决方法 [打印本页]

作者: baby15500     时间: 2004-6-15 00:00    标题: [原创]高速电脑运行DOS游戏无音效的解决方法

买了SB AWE64 GOLD有好些天了,从来没有发现有什么不对,重新回忆一些古老的经典游戏,音效音乐很正常,金庸群侠传,DUKE3D等都可以选择AWE32兼容,一些没有声卡类型设置的游戏如剑侠情缘也可以选择SB声卡兼容,发音没有任何的问题,直到昨天晚上,在测试明星志愿的时候赫然发现音效无法启动,震惊之余阅读创新驱动说明,没有发现任何问题,运行声卡检测程序,一切正常!原来以为是明星志愿这个游戏有问题,直到再次惊讶地发现仙剑奇侠传的音效居然是关闭的!启动的时候只见FM OK一闪就过去了,正确的是在FM下面还有一个VOICE OK!已经确定是问题存在了,又找不到任何原因,冷静下来想了想,声卡的兼容性可以排除,声卡的设置完全正确,90%以上的游戏完全正常,为什么就那么几个不正常,而且只有音乐没有音效,经过一夜的研究,终于解决了问题,原因不明,只知其然不知其所以然,贴出来,希望知道原因的朋友解释一下

机器配置:
AMD K6-2 500MHZ
128M PC100 SDRAM
SB AWE64 GOLD ISA

操作系统:
MSDOS 6.22英文版

声卡设置:
IO 220
IRQ 5
LOW DMA 1
HIGH DMA 5
FM MIDI 330
WAVE MIDI 620

运行明星志愿SETUP进行声卡设置,选择IO 220 IRO 5,居然提示IO或者IRQ错误,无法启动音效!但是音乐正常!运行仙剑奇侠传发现一样少了音效!我记得前几天玩剑侠情缘正常呀,赶紧启动剑侠情缘,音效正常!立刻排除了声卡故障!在BIOS里面忙了一圈,又是降内存参数又是LOAD DEFAULT等等保守的设置,一切都没有用,上网找了一些运行老游戏的方法,都是声卡设置问题,忽然在游侠网怀旧厅里面看见文章说打开MEMORY HOLE AT 15-16M这个选项就可以有音效,立刻跑到BIOS里面打开,运行游戏,还是没有音效!在心里立刻把这个作者!#%·!#¥%N遍,网络上烂渣文章真多啊。。无奈之余,关机睡觉,哪里睡得着呀,我这个SB GOLD居然不能玩DOS游戏?天亮了再弄,心里一直想,为什么别人的破烂机器都可以出声呢?立刻心中一动,赶紧下载了降速软件SLOWDOWN,支持SLOWDOWN /MHZ486:66来模拟486DX66MHZ的机器来运行,果然激动人心,明星志愿SETUP程序正常识别了声卡,不再提示错误,运行一试,音效出了,哈哈,烂机也有好处呀,赶紧运行仙剑,果然在FM OK下面出现了VOICE OK!哈哈,别高兴,没有音效!会不会机器太快了?模拟成48633MHZ依然没音效,但是明明检测到了VOICE OK啊,打开仙剑的系统音效选单,也看见程序自动开启了音效,但就是不出声,突然想起游侠网那位昨晚被我咒了N遍的作者,莫非。。立刻重新启动,把MEMORY HOLE AT 15-16M打开,保存退出,运行降速软件,运行PAL,出现VOICE OK!手心在冒汗啊,再不成功真不知道怎么办了,不要换主板吧,选择重新开始游戏,MIDI音乐正常,但是我根本就没有心思去欣赏SB GOLD发出的动人MIDI,李大娘去房间催李逍遥起床,几句对话之后,李逍遥说长大要学剑,李大娘拿起了手中的锅,准备往李逍遥头上敲下去!这一键按下去能不能出声决定了我换不换主板,不管了按下去,音箱里面终于发出了响亮的咣当一声!李逍遥疼得用手遮住了头,我可高兴得傻笑,哈哈,突然间对游侠网那篇文章的作者很感激,我真的错了,原来真的是MEMORY HOLE AT 15-16M要打开!但是在高速电脑上有些DOS程序是识别不到声卡的,甚至不能运行,需要降速软件来帮助,而可以正常识别声卡不一定会发音效,这里就是在BIOS里面打开那个选项!看来网络上有些被认为是烂渣的文章不一定是烂渣,有的可能只是误会,经过我自己测试努力研究了一天,终于证实了游侠网那篇文章是有用的,是真实的,希望对那些有高速电脑又想玩DOS游戏,虽然拥有声卡DOS驱动,但依然不能完美发声的网友有一些提示,另外打开了这个选项之后,DOS的扩展内存只能支持到15M,这样更好,不需要XMSDSK来吃内存就可以正常运行仙剑,嘿嘿,开心吧,缺点是在WINDOWS里面内存会少了1M,因为在15-16M之间的1M没有了
作者: Dark-Destroy     时间: 2004-6-15 00:00
slowndown或許可以解決一些問題,但對有些硬件環境還是沒作用
作者: marshal     时间: 2004-7-3 00:00
还是用dos模拟器 dos box吧, 方便多了,前提是你的机器够快
作者: ywzhong     时间: 2004-7-10 00:00
说得很好,但不知Windows系统中能否用此种方法,我以前也碰到此类情况,最后还是没有解决掉,作者真是一追到底,这种精神值得我们学习
作者: aria     时间: 2004-7-13 00:00
要注意的是,上面的方法只适用于ISA声卡