## Using Your DDK

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

### Pro AudioSpectrum 16 Device Driver

Driver Description:

The Pro AudioSpectrum 16 device driver provided with this DDK is the source used to create the MVPRODD.SYS device driver that ships with MMPM/2. The Pro AudioSpectrum 16 (PAS16) device driver source describes an OS/2 16-bit physical device driver designed to communicate with IBM Multimedia Presentation Manager/2 (MMPM/2) audio stream handlers.

Compilers/Assemblers Required:

         Microsoft MASM 6.0
         Microsoft C 6.0

Build Instructions:

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

    e.g., SET PATH=<drive>:\DDK\TOOLS;%PATH%

Where <drive> represents your DDK installed drive and DDK represents the DDK installed directory. On the CD-ROM, the TOOLS directory path is DDK\ TOOLS.

2.Before the FIRST build is attempted, run (only once) the COPYC60.CMD and COPYASM6.CMD REXX command files in the DDK\TOOLS directory. These commands copy the set of needed files from your copy of the Microsoft C 6.0 compiler and the Microsoft MASM 6.0 assembler to the proper directories under the DDK base directory.

    e.g.,
      COPYASM6 <MASMdrive>:\'MASM60' <drive>:\DDK
      COPYC60 <MSCdrive>:\'MSC60' <drive>:\DDK

    Where:
         <MASMdrive> represents the Microsoft MASM 6.0 installed drive and
         'MASM60' represents the Microsoft MASM 6.0 installed directory

         <MSCdrive> represents the Microsoft C 6.0 installed drive and
         'MSC60' represents the Microsoft C 6.0 installed directory,

         <drive> represents your DDK installed drive and
         DDK represents the DDK installed directory.

3.Change the directory to DDK\BASE\SRC\DEV\MME\PAS16.

4.Invoke NMAKE on the resident makefile.

Build Notes:

Objects are linked using LINK.EXE. The debug version (default), when built, also uses MAPSYM.EXE to convert the linker-generated .MAP file to a .SYM file. The driver uses DOSCALLS.LIB and OS2286.LIB libraries.

Files Created By Successful Build:

         Directory:   \DDK\BASE\SRC\DEV\MME\PAS16

         o  MVPRODD.SYS