![]() |
China DOS Union-- Unite DOS · Advance DOS · Grow DOS --Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum |
| Guest | Log in | Register | Members | Search | China DOS Union |
|
中国DOS联盟论坛 The time now is 2026-08-13 02:17 |
47,811 topics / 349,897 posts / today 0 new / 48,256 members |
| DOS媒体世界 & 网络技术 (多媒体室) » Great progress has been made in the compilation of the general AC97 driver, but it needs the help of experts familiar with the driver to make a little more effort |
| Printable Version 2,083 / 12 |
| Floor1 mrdeadman | Posted 2004-09-05 00:00 |
| 中级用户 Posts 49 Credits 258 | |
|
My machine is realtek ac97, which is actually Intel ICH4 AC97. The universal driver is successfully compiled, and when running, it displays:
Select the audio device: 0. Eternal Silence 1. Sound Blaster 2. Chipset integrated AC97 (no init, for Win9x DosBox. AT YOUR OWN RISK!) 3. Chipset integrated AC97 (for Pure DOS) 4. Ultrasound Max 5. Ultrasound 6. Windows Sound System 7. Ensoniq Soundscape 8. ESS Audiodrive 9. Sound Blaster Pro (for WDM SBPro device, -novsync & RDTSC required) I select 3, and then it displays: Intel_ICH: Intel ICH4 integrated AC97 audio found. Intel_ICH: PCI BASE0 at I/O 0e000 Intel_ICH: PCI BASE1 at I/O 0e400 This fully shows that: the driver program can detect the sound card. The problem is: this driver was originally designed for mame. When starting mame, the driver is started, and when closing mame, the driver is closed. So the execution process of this driver is: first detect the sound card, then load the driver, and then exit. That is to say, when this program ends, the driver is not loaded. However, DOS is a single-task system, and I can't listen to MP3 while this thing is running. So I need to ask experts how to modify the source code to make the driver resident in memory. I don't know how to upload files. Those interested can leave an email. Here are the source code, the compiled driver, and the compilation environment |
|
| Floor2 GOTOmsdos | Posted 2004-09-05 00:00 |
| 铂金会员 Posts 1,827 Credits 5,154 | |
|
Click the top left to post a topic, there are uploaded ones, to make the driver stay in memory, use DEVICE= in CONFIG.SYS
However, I have a Diamond motherboard, INTEL 815EP, the integrated sound card is INTEL ICH2/ICH2-M AC97 |
|
| Floor3 Wengier | Posted 2004-09-05 00:00 |
| 系统支持 Posts 10,521 Credits 27,736 | |
|
You can see the upload button when you click "Reply" (not "Quick Reply"
or post a new thread, and then you should be able to upload. Thank you for your research! |
|
| Floor4 Dark-Destroy | Posted 2004-09-05 00:00 |
| 元老会员 Posts 3,551 Credits 8,312 | |
|
Well, please upload the source code... Let me take a look...
|
|
| Floor5 mrdeadman | Posted 2004-09-06 00:00 |
| 中级用户 Posts 49 Credits 258 | |
|
Hello everyone, ask a simple question, after browsing the file, should I click "Upload" or "Post Topic"? What does "File type is incorrect 1500K " mean?
|
|
| Floor6 mrdeadman | Posted 2004-09-06 00:00 |
| 中级用户 Posts 49 Credits 258 | |
|
Just now I wrote over a thousand words, forgot to log in, and everything was in vain. I really don't have the courage to rewrite it. Let's talk about the important points. If you have questions, ask me: Enter http://vsynchmame.mameworld.net, there is enable_via686_sbpro.zip in the top left corner. The wss.c inside has been modified to drive all AC97. The six files at the bottom combined are the author's original compilation environment djgpp.
|
|
| Floor7 Wengier | Posted 2004-09-07 00:00 |
| 系统支持 Posts 10,521 Credits 27,736 | |
|
"File type is incorrect" means that certain extensions (such as.EXE) cannot be used for uploading. Please compress the file with ZIP or RAR and then upload it. This will not only reduce the file size but also make downloading easier. Also: Of course, AC97 can be driven after modification, but it's mainly about how to modify it. Not long ago, the forum had a function to automatically copy posts to the clipboard, but it was canceled at the request of some netizens (because of some side effects). So please pay attention to the posting status before posting, or back up the post content yourself with Ctrl+A and Ctrl+C. This way, there will be no problem of losing the post content if there is an error in posting.
|
|
| Floor8 mrdeadman | Posted 2004-09-07 00:00 |
| 中级用户 Posts 49 Credits 258 | |
|
Everyone, have you all gone to download it? Come here to communicate. Everyone, pay attention to that main function. There is a for via686 at the bottom. If (w_sound_device_init(26, 48000) == FALSE), change 24 to 26, and it can drive Intel series AC97 (including Realtek, ICH4, etc.). If you don't know which type of AC97 it is, just change 24 to 3. Everyone, experiment more and study more. I'm really quite tired alone. I often encounter problems and can't find communication.
|
|
| Floor9 Wengier | Posted 2004-09-07 00:00 |
| 系统支持 Posts 10,521 Credits 27,736 | |
|
The version of vsmame that I had downloaded a long time ago, but due to time constraints, I didn't study it much. Still, I'll upload your modified version for everyone to take a look at and try. I've already detailed the uploading method above.
|
|
| Floor10 bigginer | Posted 2006-05-23 17:44 |
| 新手上路 Posts 2 Credits 4 | |
| Floor11 djliu | Posted 2006-05-24 10:07 |
| 初级用户 Posts 20 Credits 60 From 神秘的小岛 | |
|
I want to know where I can download the general AC97 driver you mentioned! If possible, my email is djliu0465@tom.com, can you send an attachment to me?
|
|
| Floor12 djliu | Posted 2006-05-24 10:08 |
| 初级用户 Posts 20 Credits 60 From 神秘的小岛 | |
|
Can you explain what MAME means?
|
|
| Floor13 anqing | Posted 2006-08-15 11:01 |
| 高级用户 Posts 413 Credits 859 | |
|
[ Contact the Union admin team -
中国DOS联盟 -
Standard version ] Sponsored by ifanr Inc | © 2001–2023 |