
Uniaud Debug Package 1.1.4RC5

This package is intended to aid in the debugging of Uniaud. It includes:

 *  Uniaud32.sys and uniaud16.sys built with DEBUG enabled, from the same source in the same manner
        as the release.

 *  Accompanying map and sym files for use with a debugger or for referencing symbols from the ALSAHLP$ log.


Changes from 1.1.4RC3

 *  Cleaned up excessively verbose debug output in Uniaud16.sys.

 *  Uniaud16 output is routed through the Uniaud32 buffer, even in release builds.

 *  Source code is not included. It can be fetched via SVN from Netlabs.

Note that the Uniaud project consists of several components. Only the Uniaud32.sys driver component is
distributed under the terms of the GNU General Public License Version 2. The text of the license is in
COPYING.

To use the debug versions, make a backup copy of your Release uniaud32.sys and uniaud16.sys and copy one
or both of the included debug versions in their place. They output more information to the alsahlp$ log 
than the Release. To create the log file, open an OS/2 command prompt and enter:

 copy alsahlp$ uniaud.log

Compiling Uniaud32 requires OpenWatcom 1.7. Either ilink 5.0 or wlink may be used. To use wlink, set
USE_WLINK=1 before building. Note also that you must have the DDK and the OS/2 Developer's Toolkit
installed.

To build, first run Configure.cmd. Then run !m_kee.cmd, !m_w4.cmd, or !m_kee_debug.cmd.

The Uniaud project site is http://svn.netlabs.org/uniaud. The user mailing list is uniaud-user@netlabs.org,
and the developer's mailing list is uniaud-dev@netlabs.org. To subscribe, append "-subscribe" to the
portion of the address before the @. The lists are archived on Gmane.org.

See also UniInfo.zip, for easily gathering data about a problem for reporting, available from Netlabs FTP.
