Beep Sound Efffects...
1 good resource for information on many standardisd and semi-standardized things, is intels hardware site (they reorganized the website since i made my bookmarks, so mine dont work, so no links to it)
including full documentation on AC97
i recommend searching the intel site (try starting at developer.intel.com) as a bonus, intel site will contain complete information for implementing it on their specific implementations
including full documentation on AC97
or you can find the current version on the intel website (sorry again, no links, since all mine stopped working)So far I have only found the "OS Dever Cottontail" page which has an archived copy of "Audio Codec '97 Revision 2.3" by Intel.
i recommend searching the intel site (try starting at developer.intel.com) as a bonus, intel site will contain complete information for implementing it on their specific implementations
The Win32 0.9.0 binary emulates FM synthesis (adlib), Ensoniq Soundscape and SB16. You willn't find AC97 in there (unless somebody has done his own version with ac97, but thats uncommon).Lprogster wrote:Does Qemu emulate a sound card? If so, would and AC97 driver work with that?
inflater
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English )
Derrick operating system: http://derrick.xf.cz (Slovak and English )
See here: http://www-inst.eecs.berkeley.edu/~cs15 ... 97_r23.pdf
Also if your vendor is Intel your OK, but VIA seem to be the problem.
First you need to test for Vendor + device ID
So write a PCI device/vendor find function, once you have found that you have the right device, you can use the offset from the returned address of your "device/vendor find function" to get info and by setting bits you can do differant things.
The above pdf will give you what these offset are and what happans when you change bits.
This will help you a lot, done by a follow "Team DexOS" member jeff leyda
http://www.programmersheaven.com/downlo ... nload.aspx
Its a Dos wav player, that come with full asm source code, and abuilt in ac97 driver.
Also try search for a pdf for you particular device.
Also if your vendor is Intel your OK, but VIA seem to be the problem.
First you need to test for Vendor + device ID
So write a PCI device/vendor find function, once you have found that you have the right device, you can use the offset from the returned address of your "device/vendor find function" to get info and by setting bits you can do differant things.
The above pdf will give you what these offset are and what happans when you change bits.
This will help you a lot, done by a follow "Team DexOS" member jeff leyda
http://www.programmersheaven.com/downlo ... nload.aspx
Its a Dos wav player, that come with full asm source code, and abuilt in ac97 driver.
Also try search for a pdf for you particular device.