Command files for building RMX Kermit -- warning: some of the file names used here may be wrong; many of the files were renamed for distribution purposes. *** File EDT.CSD for converting MASM to ASM86 *** AEDIT EDT.TMP BATCH ; this file contains an escape character SBN IMDEFS\BR SKY EDEF1\NL EDEF2\NL EDEF3\NL EDEF4\NL EDEF5\NL EDEF6\MM MDEF1\BR JSI$SAVE NOLIST\NL CGROUP\TBGROUP\TBCODE\NL %METACHAR(`)\NL PURGE\TBESC\NL RMX\TBEQU\TB128\TB\TB; 128 for RMX, 0 for DOS\NL\BR\MM MDEF2\BR Fverdef\BR\CL\CH I`*DEFINE(\BR Rmacro\BR)(\BR RMS\BRRMX\BR Rendm\BR)\BR\MM MDEF3\BR FDOS\BR FEQU\BRE+W\NL IRMX+\BR\MM MDEF4\BR Fmkeyw\BR \CL\CHTA Fendm\BR \CL\CR\CH\CR DJAD I`*DEFINE(mkeyw(key,val))(\NL \TBdb\TB(`LEN(`key))-2,`key,'$'\NL \TBdw\TB`val)\NL\BR\MM MDEF5\BR JEE-W\NL \CRDJED\MM MDEF6\BR I\NL$RESTORE\NL\BR\MM M+W\BR/e+W1\BR\MM M+W1\BRcn9=!iswhte\NL\XN9f~\RB\BR\CR\MM M-W\BR/e-W1\BR\MM M-w1\BRcn9=!iswhte\NL\XN9f~\RB\BR\CL\MM MFIX\BR EINCL\NL EVERD\NL JS/EMKEY\NL EEND\MM MINCL\BR JSFinclude\BR\CL\CH\XZ I$INCLUDE(MSDEFS.H86)\NL\BR\MM MVERD\BR JSRverdef\BR`verdef\BR\MM MMKEY\BR SKY Rmkeyw\BR`mkeyw\BR SKN F'\BR\CLI(\CR\CH)\BR\MM MEND\BR JE-end\BR 3\CRDJED\MM MSTRT\BR JSFpublic\BR\CR\CH I, start\BR\MM MCOMM\BR JL2\BRI\TBpublic\TBpacket, outpkt\NL\BR\MM MSET\BR JSRKermit-MS\BRKermit-RMX\BR\MM \* next line is {ESC}MacroGet *\ MG QIYMSDEFS.H TO MSDEFS.H86 EDEFS QUIMSKERM.ASM TO MSKERM.A86 EFIX ESTRT QUIMSCMD.ASM TO MSCMD.A86 EFIX QUIMSCOMM.ASM TO MSCOMM.A86 ECOMM EFIX QUIMSFILE.ASM TO MSFILE.A86 EFIX QUIMSRECV.ASM TO MSRECV.A86 EFIX QUIMSSEND.ASM TO MSSEND.A86 EFIX QUIMSSERV.ASM TO MSSERV.A86 EFIX QUIMSSET.ASM TO MSSET.A86 ESET EFIX QUIMSTERM.ASM TO MSTERM.A86 EFIX QE *** File ASM.CSD for assembling *** asm86 msterm.a86 pw(132) %0 %1 %2 %3 %4 %5 ; these are in inceasing size order. asm86 mscomm.a86 pw(132) %0 %1 %2 %3 %4 %5 ; if it E$MEMs in submit, kill it asm86 msxrmx.a86 pw(132) %0 %1 %2 %3 %4 %5 ; & assemble the balance 1 at a time asm86 msrecv.a86 pw(132) %0 %1 %2 %3 %4 %5 asm86 msserv.a86 pw(132) %0 %1 %2 %3 %4 %5 asm86 mscmd.a86 pw(132) %0 %1 %2 %3 %4 %5 asm86 msfile.a86 pw(132) %0 %1 %2 %3 %4 %5 asm86 mssend.a86 pw(132) %0 %1 %2 %3 %4 %5 asm86 mskerm.a86 pw(132) %0 %1 %2 %3 %4 %5 asm86 rmxkerm.a86 pw(132) %0 %1 %2 %3 %4 %5 asm86 msset.a86 pw(132) %0 %1 %2 %3 %4 %5 *** File LINK.CSD for linking the object files *** link86 rmxkerm.obj, & ; this MUST be the 1st module mskerm.obj, & ; here on doesn't matter mscmd.obj, & mscomm.obj, & ; SUBMIT LINK(PU) produces shortest module msfile.obj, & msrecv.obj, & mssend.obj, & msserv.obj, & msset.obj, & msterm.obj, & msxrmx.obj, & /rmx86/lib/rpifc.lib, & /rmx86/lib/compac.lib, & /rmx86/lib/epifc.lib, & /rmx86/lib/ipifc.lib, & /rmx86/lib/hpifc.lib & to KERMIT bind print(KERMIT.MAP) & mempool(+0,0ff000h) & %0 %1 %2 %3 %4