Instructions for Building MS-Kermit 2.28 (Oct 85)
------------------------------------------------

To assemble any of the kermit modules, file MSDEFS.H must be on the
default disk. 

 MSSCMD.ASM  Command parser
 MSSCOM.ASM  Communications (system-independent)
 MSSDEF.H    Symbol definitions for all modules
 MSSDMB.ASM  Dummy module to specify segment order
 MSSFIL.ASM  File i/o
 MSSFIN.ASM  Dummy module to specify end of data segment
 MSSKER.ASM  Main program
 MSSRCV.ASM  Receive module
 MSSSEN.ASM  Send module
 MSSSER.ASM  Server module
 MSSSET.ASM  Set command module
 MSSTER.ASM  Terminal emulation (system-independent)

The program also needs an MSX module (system-dependent i/o, interrupt handling,
etc) for the desired system, plus an MSY module (terminal emulation) for the
same system (if there is one), and an MSZ module to support any particular
modem (so far, no MSZ modules have been written).  Assembling and linking
procedures are described in MSSAAA.HLP.  The MSX and MSY file may come with
associated .HLP or .BWR files, which you should read.  Also, if you can't find
the MSX and MSY modules for your system, read MSAAAA.HLP, which lists the
naming conventions.

ASSEMBLING:

With newer IBM and Microsoft assemblers, you may have to include the /S
switch to get the segments to come out in the right order (in particular,
the stack segment first).

LINKING:

Once all the required object modules exist, they may be linked together
to produce Kermit.  The MSSDMB module must come FIRST, MSSFIN must come LAST.
For example, on the Rainbow:

A>link

   Microsoft Object Linker V2.00
(C) Copyright 1982 by Microsoft Inc.

Object Modules [.OBJ]: mssdmb mssker msxrb1 msscom mssset msssen mssrcv +
msssrv mssfil msster msscmd mssfin
Run File [MSSDMB.EXE]: kermit
List File [NUL.MAP]: kermit

A>

Here's a sample batch file for building MS-DOS Kermit for the TI Pro:

REM  Builds MSVTIP.EXE from MSXTIP.ASM, MSYTIP.ASM, MSSDEF.H, MSS*.OBJ
DEL MSVTIP.EXE
IF "%1" == "LINK" GOTO LINK
MASM MSXTIP;
MASM MSYTIP;
:LINK
LINK MSSDMB MSSCMD MSSCOM MSSFIL MSSKER MSSRCV MSSSEN MSSSRV MSSSET MSSTER +
MSXTIP MSYTIP MSFIN,MSTIPRO;
DIR  MSTI*.*

[End of MSSAAA.HLP]
