|
mrdeadman
中级用户
  
积分 258
发帖 49
注册 2004-8-29
状态 离线
|
『楼 主』:
[分享,下载]dos下的ac97通用声卡驱动
使用 LLM 解释/回答一下
支持via(via686 ac97),intel(intel ich2~4 ac97 , realtek ac97等)的芯片组的各类ac97
打开附件
AC97 of various types supporting chip sets like via (via686 ac97), intel (intel ich2 ~ 4 ac97, realtek ac97, etc.)
Open attachment
|
|
2004-9-7 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
下载看了一下,并做了少许修改(比如说那个菜单已完全没什么用了,反正总是自动初始化AC97声卡,所以已去掉而改成自动;等等),重新编译此程序后我的SiS 7012的AC97声卡已可以自动发出有规律的声音。不过,现在缺少的主要是TSR內存驻留模块,也就是说,必须让它停留在內存中,才能成为真正的声卡驱动程序!这个程序的意义和作用相当重大,希望大家来共同完成。
I downloaded it and made a few modifications (for example, that menu is completely useless, anyway it always automatically initializes the AC97 sound card, so it has been removed and changed to automatic; etc.). After recompiling this program, my SiS 7012 AC97 sound card can automatically make regular sounds. However, the main thing lacking now is the TSR memory-resident module, that is, it must stay in memory to become a real sound card driver! The significance and role of this program are quite important, and I hope everyone will come to complete it together.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2004-9-7 00:00 |
|
|
mrdeadman
中级用户
  
积分 258
发帖 49
注册 2004-8-29
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
多谢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=后面也不知该怎么设.
Thanks to大哥 Wengier, I am extremely grateful. The reason I left that menu is to modify it into a universal sound card driver in the future. Congratulations that your sound card is working properly, but my own realtek ac97 (Intel ICH4) is detected but doesn't make sound. Why? Intel_ICH: Intel ICH4 integrated AC97 audio found.
Intel_ICH: PCI BASE0 at I/O 0e000
Intel_ICH: PCI BASE1 at I/O 0e400 It shows like this but doesn't make sound. It's really frustrating. And there are BASE0 and BASE1 two memory addresses here. I don't know how to set the blaster= later.
|
|
2004-9-7 00:00 |
|
|
GOTOmsdos
铂金会员
       C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
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!
mrdeadman Hello! First of all, I pay my respects to you! You have the quality and dedication of a professional! I found your program, downloaded it, but after running it, an error message appeared: no dpmi GET CSDPMIXB.ZIP. I don't know why? Running VSMAME's DMAMEPP.EXE is the same..... Urgently looking forward to a reply! I am a admirer of DOS Voice. Although my ONBORAD AC97 sound card works well under WINDOWS, but in order to listen to DOS Voice, this afternoon I was originally going to buy the so-called compatible DOS SOUND BLASTER PCI 128 DIGITAL, but it was out of stock, and then I bought two second-hand SOUND BLASTERS, one is PCI 64, and one is CT4810, the chip of CT2518, but I searched frantically on the Internet for DOS drivers, but failed to get it..... Whoever has the DOS driver (or compatible) of Creative's PCI 64 or CT4810, I am extremely grateful!
|
|
2004-9-8 00:00 |
|
|
GOTOmsdos
铂金会员
       C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
哪位有创新的PCI 64或CT4810的DOS 驱动(或兼容),小弟万万分感激1!
Who has innovative PCI 64 or CT4810 DOS drivers (or compatible ones), the younger brother is extremely grateful!
|
|
2004-9-8 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
mrdeadman:
其實那個程序只帶有AC97聲卡的驅動程序,而其它的聲卡,如SB等,只是在專門的驅動程序已加載的情況下才能用,即對於非AC97聲卡而言,它只是初始化程序而已,而非驅動程序。
其實此程序也只能在運行中發聲,退出程序後就不行了,除非寫一個TSR模塊讓它駐留內存才能成為真正的通用驅動程序。
我的修改版在這兒下載:
打开附件
運行中應該有聲音,按任意鍵退出程序播放。
GOTOmsdos:
我不是在上個帖子中說過在網站的“驅動程序”分類中的下面下載個CWSDPMI驅動程序就可以解決"No DPMS"的問題了嗎?怎麼又問一次???
SB PCI64用專門的APINIT驅動程序驅動就行了,網站的“驅動程序”分類中也提到過了。
mrdeadman:
Actually, that program only comes with the driver for AC97 sound cards. For other sound cards like SB, they can only be used when the specific driver is loaded. That is to say, for non-AC97 sound cards, it's just an initialization program, not a driver.
Actually, this program can only make sounds while running. After exiting the program, it won't work. Unless you write a TSR module to make it stay in memory to become a truly universal driver.
Here's the download link for my modified version:
Open attachment
There should be sound while running, and press any key to exit the program to play.
GOTOmsdos:
Didn't I say in the previous post that you can download a CWSDPMI driver from the "Drivers" category on the website to solve the "No DPMS" problem? Why are you asking again???
The SB PCI64 can be driven with a special APINIT driver, which is also mentioned in the "Drivers" category on the website.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2004-9-8 00:00 |
|
|
红河
初级用户
 
积分 102
发帖 1
注册 2004-9-8
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
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网上搜索来的资源,不知能用不能用?
AC97驱动程序用于DOS------适用于实模式DOS的ICH AC97初始化实用程序(源代码发布) - 一个用于英特尔i8xx芯片组的程序,在纯净的DOS下初始化AC97编解码器(汇编源代码)。
http://piotrkn22.republika.pl/dos_dow_us.htmlhttp://www.republika.pl/piotrkn22/reldos/ichsrc.zipResources found online, not sure if they can be used?
|
|
2004-9-8 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
上面那个工具我看了,是初始化工具,而不是驱动程序。不过在我的电脑上是否用它来初始化我的SiS7012 AC97声卡好像没有任何区别,虽然显示初始化成功,但运行其它任何程序(VsyncMAME因自带AC97驱动除外)时SiS 7012仍然没有声音,也就是说它没起到什么作用;而我的SB 128 PCI声卡加载DOS驱动程序后就有声音了(我的这台电脑是AC97+PCI双声卡)。
I have looked at the above tool. It is an initialization tool, not a driver. But on my computer, whether I use it to initialize my SiS7012 AC97 sound card seems to make no difference. Although the initialization is shown as successful, there is still no sound from SiS 7012 when running any other programs (except VsyncMAME which has its own AC97 driver), that is, it doesn't work; while my SB 128 PCI sound card has sound after loading the DOS driver (this computer of mine has both AC97 and PCI dual sound cards).
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2004-9-8 00:00 |
|
|
GOTOmsdos
铂金会员
       C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
Wengier: 对不起拉,好象我没找到相应回复, 我这就去试试..
Wengier: Sorry, it seems I didn't find the corresponding reply. I'll try it right now..
|
|
2004-9-8 00:00 |
|
|
mrdeadman
中级用户
  
积分 258
发帖 49
注册 2004-8-29
状态 离线
|
『第 10 楼』:
使用 LLM 解释/回答一下
tsr模块如何编写我是一点概念也没有,大家都来研究研究吧
I have no concept at all of how to write a tsr module. Everyone come and study it.
|
|
2004-9-8 00:00 |
|
|
mrdeadman
中级用户
  
积分 258
发帖 49
注册 2004-8-29
状态 离线
|
『第 11 楼』:
使用 LLM 解释/回答一下
Wengier兄,你在这里很好,请把你修改过的wss.h上传一下好么?你是怎么把声音弄出来的?还有那个ichinit(红河兄介绍的)究竟是怎么回事。
Brother Wengier, you're doing well here. Could you please upload the modified wss.h you made? How did you get the sound to come out? Also, what's the deal with that ichinit (introduced by Brother Honghe)?
|
|
2004-9-8 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 12 楼』:
使用 LLM 解释/回答一下
mrdeadman: 你現在用這個修改版能在DOS下聽到聲音了嗎?wss.h文件我沒改,衹修改了一下wss.c文件。
mrdeadman: Can you hear sound in DOS with this modified version now? I didn't modify the wss.h file, just the wss.c file.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2004-9-8 00:00 |
|
|
mrdeadman
中级用户
  
积分 258
发帖 49
注册 2004-8-29
状态 离线
|
『第 13 楼』:
使用 LLM 解释/回答一下
听到了,但正如你所说,运行结束就没声音了,把wss.c上传一下吧
Heard, but as you said, there's no sound after the run. Please upload wss.c.
|
|
2004-9-8 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 14 楼』:
使用 LLM 解释/回答一下
剛才我將程序簡化了一下,刪除了一些無關的部分。現將程序及其源代碼一起上傳上來吧: 打开附件
Just now I simplified the program and deleted some irrelevant parts. Now I will upload the program and its source code together: Open the attachment
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2004-9-8 00:00 |
|
|
mrdeadman
中级用户
  
积分 258
发帖 49
注册 2004-8-29
状态 离线
|
『第 15 楼』:
使用 LLM 解释/回答一下
Wengier兄,你看能不能这样,那个原程序里边有些诸如intel_ich_exit, intel_ich_stop,w_sound_device_exit之类的函数,是不是因为在退出是执行了它们,使得驱动在内存中被清出(回到初始化之前的状态),如果是这样,能不能删掉他们使驱动一直有效.
Brother Wengier, can you see if this is possible? There are some functions like intel_ich_exit, intel_ich_stop, w_sound_device_exit in the original program. Is it because these functions are executed upon exit that the driver is cleared from memory (returning to the state before initialization)? If that's the case, can we delete them to keep the driver active all the time?
|
|
2004-9-8 00:00 |
|