中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS媒体世界 & 网络技术 (多媒体室) » [分享,下载]dos下的ac97通用声卡驱动
« [1] [2] [3] [4] [5] [6] [7] [8] [9] »
作者:
标题: [分享,下载]dos下的ac97通用声卡驱动 上一主题 | 下一主题
mrdeadman
中级用户




积分 258
发帖 49
注册 2004-8-29
状态 离线
『楼 主』:  [分享,下载]dos下的ac97通用声卡驱动

支持via(via686 ac97),intel(intel ich2~4 ac97 , realtek ac97等)的芯片组的各类ac97

打开附件

2004-9-7 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 2 楼』:  

下载看了一下,并做了少许修改(比如说那个菜单已完全没什么用了,反正总是自动初始化AC97声卡,所以已去掉而改成自动;等等),重新编译此程序后我的SiS 7012的AC97声卡已可以自动发出有规律的声音。不过,现在缺少的主要是TSR內存驻留模块,也就是说,必须让它停留在內存中,才能成为真正的声卡驱动程序!这个程序的意义和作用相当重大,希望大家来共同完成。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

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




积分 258
发帖 49
注册 2004-8-29
状态 离线
『第 3 楼』:  

多谢Wengier大哥,在下感激涕零,之所以留下那个菜单,是为了以后修改成万能声卡驱动.恭喜老兄的声卡工作正常,可是我自己的realtek ac97(intel ich4)虽然能检测出来,却不发声,为什么呢?Intel_ICH: Intel ICH4 integrated AC97 audio found.
Intel_ICH: PCI BASE0 at I/O 0e000
Intel_ICH: PCI BASE1 at I/O 0e400显示为这个样子,却不发声,真是郁闷.而且这里有BASE0,BASE1两个内存地址. set blaster=后面也不知该怎么设.

2004-9-7 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 4 楼』:  

mrdeadman 你好!  首先向你致敬! 具有专业人员的素质和奉献精神!我找到你的程序,下载了,但运行后,来了出错提示: no dpmi GET CSDPMIXB.ZIP 不知何故?运行 VSMAME的DMAMEPP.EXE也是一样的.....急盼复!我是DOS之声的崇拜者,尽管我的ONBORAD AC97 声卡 WINDOWS下挺好用,但为了一听DOS之声,今天下午原准备去买据说兼容DOS的SOUND BLASTER PCI 128 DIGITAL ,但脱货了, 后来买了两个二手SOUND BLASTER,一是PCI 64,一是CT4810,CT2518的芯片, 但在网上疯狂搜索DOS驱动,但未能如愿,.....哪位有创新的PCI 64或CT4810的DOS 驱动(或兼容),小弟万万分感激1!

2004-9-8 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 5 楼』:  

哪位有创新的PCI 64或CT4810的DOS 驱动(或兼容),小弟万万分感激1!

2004-9-8 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 6 楼』:  

mrdeadman:
其實那個程序只帶有AC97聲卡的驅動程序,而其它的聲卡,如SB等,只是在專門的驅動程序已加載的情況下才能用,即對於非AC97聲卡而言,它只是初始化程序而已,而非驅動程序。
其實此程序也只能在運行中發聲,退出程序後就不行了,除非寫一個TSR模塊讓它駐留內存才能成為真正的通用驅動程序。
我的修改版在這兒下載:
打开附件
運行中應該有聲音,按任意鍵退出程序播放。
GOTOmsdos:
我不是在上個帖子中說過在網站的“驅動程序”分類中的下面下載個CWSDPMI驅動程序就可以解決"No DPMS"的問題了嗎?怎麼又問一次???
SB PCI64用專門的APINIT驅動程序驅動就行了,網站的“驅動程序”分類中也提到過了。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2004-9-8 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
红河
初级用户




积分 102
发帖 1
注册 2004-9-8
状态 离线
『第 7 楼』:  

AC97 drivers for DOS------ICH AC97 Initialization utility for real mode DOS (source code release) - a program for Intel i8xx chipsets that initializes the AC97 codec under clean DOS (assembler source code).
http://piotrkn22.republika.pl/dos_dow_us.htmlhttp://www.republika.pl/piotrkn22/reldos/ichsrc.zip网上搜索来的资源,不知能用不能用?

2004-9-8 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 8 楼』:  

上面那个工具我看了,是初始化工具,而不是驱动程序。不过在我的电脑上是否用它来初始化我的SiS7012 AC97声卡好像没有任何区别,虽然显示初始化成功,但运行其它任何程序(VsyncMAME因自带AC97驱动除外)时SiS 7012仍然没有声音,也就是说它没起到什么作用;而我的SB 128 PCI声卡加载DOS驱动程序后就有声音了(我的这台电脑是AC97+PCI双声卡)。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2004-9-8 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 9 楼』:  

Wengier: 对不起拉,好象我没找到相应回复, 我这就去试试..

2004-9-8 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
mrdeadman
中级用户




积分 258
发帖 49
注册 2004-8-29
状态 离线
『第 10 楼』:  

tsr模块如何编写我是一点概念也没有,大家都来研究研究吧

2004-9-8 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
mrdeadman
中级用户




积分 258
发帖 49
注册 2004-8-29
状态 离线
『第 11 楼』:  

Wengier兄,你在这里很好,请把你修改过的wss.h上传一下好么?你是怎么把声音弄出来的?还有那个ichinit(红河兄介绍的)究竟是怎么回事。

2004-9-8 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 12 楼』:  

mrdeadman: 你現在用這個修改版能在DOS下聽到聲音了嗎?wss.h文件我沒改,衹修改了一下wss.c文件。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2004-9-8 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
mrdeadman
中级用户




积分 258
发帖 49
注册 2004-8-29
状态 离线
『第 13 楼』:  

听到了,但正如你所说,运行结束就没声音了,把wss.c上传一下吧

2004-9-8 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 14 楼』:  

剛才我將程序簡化了一下,刪除了一些無關的部分。現將程序及其源代碼一起上傳上來吧:打开附件



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2004-9-8 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
mrdeadman
中级用户




积分 258
发帖 49
注册 2004-8-29
状态 离线
『第 15 楼』:  

Wengier兄,你看能不能这样,那个原程序里边有些诸如intel_ich_exit, intel_ich_stop,w_sound_device_exit之类的函数,是不是因为在退出是执行了它们,使得驱动在内存中被清出(回到初始化之前的状态),如果是这样,能不能删掉他们使驱动一直有效.

2004-9-8 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] [4] [5] [6] [7] [8] [9] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: