			MERLIN CONTROLS CORPORATION

			     MNCP Sample Code
			       Version 1.1
				Doug Dale

June 3, 1994

	This disk contains sample source code that illustrates an
implementation of Merlin Network Communications Protocol (MNCP).
There are two implementations, one in C one in C++.  The files on
the disk are described below.

\MCCLIB\COMM
	FILEDEV.H    - Support for UART.H and UART.C
	UART.H       - UART routines header.
	UART.C	     - UART routines.

\MNCP\C
	MNCP.H       - General MNCP header.
	MNCP.C       - General MNCP routines.
	MNCPDEFS.H   - MNCP definitions.
	MNCPMAST.H   - MNCP Master routines header.
	MNCPMAST.C   - MNCP Master routines.
	MNCPSLAV.C   - MNCP Slave routines.
	MNCPSLAV.H   - MNCP Slave routines header.
	MNCPSYS.H    - MNCP system specific routines header.

\MNCP\C\EXAMPLES
	MNCPDOS.H    - DOS specific MNCP routines header.
	MNCPDOS.C    - DOS specific MNCP routines.
	MNCPTALK.MAK - Makefile for MNCPTALK.EXE.
	MNCPTALK.IDE - Borland C++ 4.0 Project file for MNCPTALK.EXE.
	MNCPTALK.C   - MNCPTALK source code.
	MNCPTALK.EXE - A program that allows a PC to talk to MNCP slaves.
	MNCPTEST.C   - MNCPTEST source code.
	MNCPTEST.MAK - Makfile for MNCPTEST.EXE.
	MNCPTEST.IDE - Borland C++ 4.0 Project file for MNCPTEST.EXE
	MNCPTEST.EXE - A program that makes a PC into an MNCP slave.

\MNCP\CPP
	MNCP.CPP     - General MNCP classes/routines.
	MNCP.HPP     - General MNCP classes/routines header.
	MNCPDEFS.H   - MNCP definitions.
	MNCPMAST.CPP - MNCPMaster class.
	MNCPMAST.HPP - MNCPMaster class header.
	MNCPSLAV.CPP - MNCPSlave class.
	MNCPSLAV.HPP - MNCPSlave class header.
	MNCPSYS.HPP  - MNCPSystem class header.

\MNCP\CPP\EXAMPLES
	MNCPDOS.CPP  - DOS specific MNCP class.
	MNCPDOS.HPP  - DOS specific MNCP class header.
	MNCPTALK.CPP - MNCPTALK source code.
	MNCPTALK.EXE - A program that allows a PC to talk to MNCP slaves.
	MNCPTALK.MAK - Makefile for MNCPTALK.EXE.
	MNCPTALK.IDE - Borland C++ 4.0 Project file for MNCPTALK.EXE.
	MNCPTEST.CPP - MNCPTEST source code.
	MNCPTEST.EXE - A program that makes a PC into an MNCP slave.
	MNCPTEST.MAK - Makefile for MNCPTEST.EXE.
	MNCPTEST.IDE - Borland C++ 4.0 Project file for MNCPTALK.EXE.



