-------------------------------------------------------------------
                          MIL DRIVER for IP8
-------------------------------------------------------------------

MIL DRIVER 2.1
--------------

TO INSTALL THIS DRIVER:

- Be sure that you have already installed MIL. Run the INSTALL
  program on the "MIL installation" disk to install your MIL package.

- To use the IP8 with MIL, you will need to install the MIL driver
  for IP8 (if not done at MIL installation time). Take the "MIL
  installation" disk and run it. Choose the "install a new MIL driver"
  item. The installation program will update the \mil subdirectories
  \doc and \library\... to install the required files. You can also
  "xcopy" the root directory of the driver disk to the \mil directory
  if preferred.


TO COMPILE AND RUN THE MIL EXAMPLES:

- To use the IP8 with MIL, you will need to install IP-LIB, which
  comes with your IP8 board (this is the native low level library
  used by MIL HOST to communicate with the IP8). You will need to link
  with the IP-LIB libraries, if required, IP-LIB dll.

- Go to the \mil\examples directory. This directory contains everything
  you need to compile and run the MIL examples. Look in this directory
  and study the batch file and link list (mcl.bat and millib.lst) and
  make sure that they contain the new libraries for the MIL driver for
  IP8 and IP-LIB.

- Read the instructions in the READ.ME file in this directory to
  know how to proceed to compile the examples.


PARTICULARITIES USING MIL AND THE IP8:

MsysAlloc() : The system type should be set to M_SYSTEM_IP8 in order to
              allocate a IP8 type system.

              The system number parameter should be set to the rank of the
              selected IP8 board among the list of the IP8 boards installed.
              If only one IP8 board is installed, M_DEV0 should be used.

              The InitFlag parameter should be set to M_DEFAULT.

              Note that under Watcom, only one board at a time can be used.

MbufAllocColor():
              Multi-band buffers are not supported by the IP8 board since
              its a monochromatic frame grabber.

MdigAlloc():  The data format parameter should be set to "M_DEFAULT", since
              the digitizer configuration is set when initializing the IP8
              board (with the IP8INIT utility).

              The digitizer number and initialization flag should also be
              set to M_DEFAULT.

MdispAlloc(): The data format parameter should also be set to "M_DEFAULT",
              since the display configuration is also set when initializing
              the IP8 board (with the IP8INIT utility).

              Therefore, the display size is the one selected in the
              "/Display Configuration/Screen Size" menu of the IP8INIT
              utility.

              The display number and initialization flag should also be set
              to M_DEFAULT.

PARTICULARITIES USING MIL AND IP-LIB (native mode):

- If you want to mix MIL commands with IP-LIB commands, see the
  dedicated appendix in the MIL manual, the "MIL  native mode manual"
  and the "Matrox IP-LIB user's guide".


