中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS软件下载 & 游戏分享 (下载室) » [原创]高速电脑运行DOS游戏无音效的解决方法
作者:
标题: [原创]高速电脑运行DOS游戏无音效的解决方法 上一主题 | 下一主题
baby15500
中级用户




积分 438
发帖 146
注册 2004-3-10
状态 离线
『楼 主』:  [原创]高速电脑运行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没有了

2004-6-15 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Dark-Destroy
元老会员





积分 8312
发帖 3551
注册 2003-3-22
状态 离线
『第 2 楼』:  

slowndown或許可以解決一些問題,但對有些硬件環境還是沒作用



MSN:tiqit2@hotmail.com
2004-6-15 00:00
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
marshal
初级用户




积分 127
发帖 11
注册 2004-3-27
状态 离线
『第 3 楼』:  

还是用dos模拟器 dos box吧, 方便多了,前提是你的机器够快

2004-7-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ywzhong
初级用户




积分 109
发帖 2
注册 2004-3-14
状态 离线
『第 4 楼』:  

说得很好,但不知Windows系统中能否用此种方法,我以前也碰到此类情况,最后还是没有解决掉,作者真是一追到底,这种精神值得我们学习

2004-7-10 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (67915658)  编辑帖子  回复  引用回复
aria
高级用户




积分 924
发帖 243
注册 2003-7-9
状态 离线
『第 5 楼』:  

要注意的是,上面的方法只适用于ISA声卡

2004-7-13 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: