I've written an operating system and am interesting in supporting modern sound cards instead of just the PC speaker. I've looked for documentation, but no luck. Intel has some documentation on "AC'97" and "HD" in it's chipset datasheet. I can't afford the time to do support for many diverse cards and will not work without documentation.
Is "AC'97' or the "HD" protocol used much. What are the dominant cards? Will we see everybody move to "HD"? I have a creative sound card and I don't think it supports "AC'97".
This is very frustrating because all i need is a damn port to send data to a D-to-A convertor (buffered) to have the sound I want. I have spare CPU cores to create waveforms. I hate sound card companies and hope they dissappear as they get sucked-up by Intel, the only company friendly enough to document their hardware.
i could literally make a sound card faster than get somebody else' working. i did a simple ISA sound card, years ago and could make a buffered D-TO-A convertor card with a PCI FPGA kit type card. I hate sound card companies with a passion. I know DSP, by the way.
Check out LoseThos, if you're curious about where I am now. http://www.losethos.com
It is 64-bit and supports multicore.