## Using Your DDK

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

### Physical Asynchronous Communications Device Driver

Driver Description:

The Family 1 Asynchronous Communications Port Device Driver provides support for some of the capabilities of the new Extended ISA (EISA) systems that are becoming available to OS/2 users. Originally this driver was developed for AT-class machines; then it was enhanced to support EISA systems.

The majority of the code added will be used at initialization time. The code parses the EISA system's configuration information to determine if the system has any extended capabilities that need to be supported. There will be NO IMPACT on compatibility for AT-class machines; the new code will never be executed when run on an AT-class machine.

Compilers/Assemblers Required:

         Microsoft MASM 5.1      (supplied with the DDK)
         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 REXX command file in the \DDK\TOOLS directory This command copies the set of needed files from your copy of the Microsoft C 6.0 compiler to the proper directories under the DDK base directory.

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

Where <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\ATCOM.

4.Invoke NMAKE on the resident makefile.

Files Created by Successful Build:

         Directory:  \DDK\BASE\SRC\DEV\ATCOM

         o  COM.SYS
         o  COMP.SYS