Just popping in
Joined: 2006/11/24 14:19 Last Login
: 4/22 1:31
From Central Georgia, USA
Group:
Registered Users
|
@ChrisH
Most of the previous drivers would not compile on my standard SDK installation. Because of this I assumed that they were cross-compiled from another system.
I later found out that they HAD been compiled natively, but they required some compiler tools and configuration files that I am not familiar with. There was also at least one tool that was missing completely. We had no way to generate modefiles, and no documentation on how they are formatted. One of the things I did accomplish was to write an audio modefile generator that works from a (very) simple text source file to generate Modefiles. The programmer just describes the desired modefile contents and lets the tool create the modefile as part of "make".
Creating newer drivers might benefit, because "hdaudio" is the new standard, intended to replace AC97. One of the design goals was to make all hdaudio chips compatible with a single driver. I will NOT claim that this driver is universally compatible (I had enough of a challenge getting it to work right on ONE!) But it should provide a good starting point for other hdaudio chips to come.
Once I realized that hdaudio was really a "common interface", I found and studied the official intel "master document" for HDAudio, which went a long way towards filling in some missing details from the datasheet for the 92HD700 chip we are using.
|