HDAutils
HDAutils copied to clipboard
Utilities for bare metal access to the High Definition Audio controller in DOS
HDAutils consists of
- HDAstat
Displays status of HD Audio controller and Audio Function Group (AFG) node.
- HDAplay
Loads a PCM-coded file ( RIFF format, filenames usually having a .wav extension ) into memory, searches a path to the lineout pin, then starts the HDA DMA engine to play and finally launches a shell. Exiting the shell will terminate the audio and release all resources.
Hints
- For notebooks it might be necessary to add option -s to use the speaker or -h to use the headphone instead of lineout.
- HDAplay is no TSR. It's absolutely inactive while the shell command processor is running. The only thing that's running in the background is the HDA controller's DMA engine.
- HDAplay won't do any format conversions. If the codec attached to the HDA controller doesn't support the format of the audio data supplied, then the output may sound "strange".
- HDAplay: option -w, possibly combined with -c and/or -d is only useful in rare cases; usually options -s or -h should suffice to redirect output.
For license see file license.txt