## Using Your DDK

[prev][next][parent][TOC]

### MMPM/2 Audio Device Driver Exerciser Tool (PMADDE)

Tool Description:

The MMPM/2 Audio Device Driver Exerciser Tool is listed under Verification Test Tools and, as executables, under Certification Test Suites. When selected as a certification test suite, the build instructions are not applicable.

PMADDE interfaces to the MMPM/2 subsystem at the Stream Programmers Interface (SPI) layer to exercise stream handlers. The source code provided builds PMADDE.EXE. PMADDE supports multiple devices and streaming to multiple devices simultaneously. It supports IBM MACPA, Sound Blaster, and Pro AudioSpectrum Audio devices. Support for new devices can be added easily. Features include a logging mechanism to create time-stamped logging of command results and stream events, and a script interface for command playback from a script file.

Compilers/Assemblers Required:

         IBM C Set ++ V2.01

Build Instructions:

1.Set the environment variables so the correct tools are picked up during the build:

         eg. SET INCLUDE=<drive>:\DDK\BASE\IBMH;%INCLUDE%

2.Make sure the IBM C Set ++ V2.01 compiler is installed and the environment variables are correctly set.

3.Change the directory to \DDK\BASE\TESTTOOL\PMADDE.

4.Invoke NMAKE on the resident makefile to build the retail version.

To build the debug version, set DEBUG=1 and invoke NMAKE on the resident makefile.

Files Created by Successful Build:

         Verification Test Tool:
         Directory:  \DDK\BASE\TESTTOOL\PMADDE

         o  PMADDE.EXE

         Certification Test Tool:
         Directory:  \DDK\TESTCERT\MMEDIA\SYSTEM\PMADDE

         o  PMADDE.EXE