|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T m
Length: 3360 (0xd20) Types: TextFile Names: »mssaaa.hlp«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit └─⟦71044c191⟧ »EurOpenD3/misc/kermit.ms-2.32.tar.Z« └─⟦31f2d420d⟧ └─⟦this⟧ »mssaaa.hlp«
[File MSSAAA.HLP] Instructions for Building MS-Kermit 2.32 ---------------------------------------- To assemble any of the Kermit modules, file MSSDEF.H must be on the default disk. MSSDEF.H Symbol definitions for all modules MSSCMD.ASM Command parser MSSCOM.ASM Communications (packets, system-independent) MSSFIL.ASM File i/o MSSFIN.ASM Dummy module to specify end of data segment MSSKER.ASM Main program MSSRCV.ASM Receive module MSSSCP.ASM Script module MSSSEN.ASM Send module MSSSER.ASM Server module MSSSET.ASM Set command module MSSTER.ASM Terminal emulation (system-independent) The program needs an MSX module (system-dependent i/o, interrupt handling, etc) for the desired system, plus an MSU modle (keyboard translator), plus an MSY module (terminal emulation) for the same system (if there is one), and possibly an MSZ module (in case the MSY module got too big). The MSX and MSY file may come with associated .HLP or .BWR files, which you should read. Also, if you can't find the MSU, MSX and MSY modules for your system, read file MSAAAA.HLP, which lists the naming conventions. ASSEMBLING: For version 2.32 of Kermit-MS, most common assemblers, including Microsoft MASM 4.0 or later, can be used without any special switches. Each .ASM file is assembled independently to produce a .OBJ file. Note that the standard header file MSSDEF.H must be present with the .ASM file during assembly. Compatible versions of MASM and LINK should be used together; check the file dates. A typical command is A>masm msscom; LINKING: Once all the required object modules exist, they may be linked together to produce Kermit. The MSSFIN module must come LAST. For example, for the IBM PC version: C>link Microsoft Overlay Linker V3.61 Copyright (C) Microsoft Corp 1983-1987. All rights reserved. Object Modules [.OBJ]: msscmd msscom mssfil mssker mssrcv mssscp + msssen mssser mssset msster msgibm msuibm msxyibm mszibm mssfin Run File [MSSCMD.EXE]: Kermit; (or other convenient name) C> If a convenient Link command file is used, such as MSVIBM.LNK below, then the appropriate command is just A>link @msvibm.lnk USING MAKE: Makefiles (for those who have the Microsoft DOS version of the UNIX 'make' program) to build each version of MS-DOS Kermit are in MSVxxx.MAK. MSVIBM.MAK builds the IBM version, MSVRB.MAK builds the Rainbow 100 version, etc. To execute a makefile, type the command "make msvxxx.mak", where xxx is ibm, rb1, etc. The makefiles show the assembly, link, and BOO steps. Even if you don't have a 'make' program, they will show you which files are necessary for which version. The advantage of using "make" is that only those steps that are necessary will be performed -- e.g. .ASM files will not be reassembled if there is already a corresponding .OBJ file with a later creation date. USING DOS BATCH: There are also MSS*.BAT file which can also be used to assemble and link MS-DOS Kermit for * = IBM, RB1, GEN, etc. THE LINK STEP: Both the makefile and the batch file rely on the presence of an MSVxxx.LNK Linker command file for each implementation. For instance, here is MSVIBM.LNK for the IBM PC family: msscmd+msscom+mssfil+mssker+mssrcv+mssscp+msssen+mssser+ mssset+msster+msgibm+msuibm+msxibm+msyibm+mszibm+mssfin msvibm; [End of MSSAAA.HLP]