[net.micro.pc] Bugs in MS-DOS Kermit Bootstrapping Programs

Info-IBMPC@USC-ISIB.ARPA (10/01/84)

From:  Info-IBMPC Digest <Info-IBMPC@USC-ISIB.ARPA>

Return-Path: <SY.FDC%CU20B@COLUMBIA>
Received: FROM COLUMBIA.ARPA BY USC-ISIB.ARPA WITH TCP ; 28 Sep 84 17:21:26 PDT
Received: from CU20B.ARPA by columbia.arpa; Fri, 28 Sep 84 20:21:24 edt
Date: Fri 28 Sep 84 12:48:34-EDT
From: Frank da Cruz <SY.FDC%CU20B@COLUMBIA>
Subject: Bugs in MS-DOS Kermit Bootstrapping Programs
To: Info-Kermit%CU20B@COLUMBIA, Info-IBMPC@USC-ISIB.ARPA

The Fortran-Basic program pair that is used for bootstrapping MS-DOS Kermit
initially from a mainframe to a PC does not work in certain cases.  There
were two small problems -- one caused the Fortran program to hang waiting for
input (in Fortrans that do not supply default values for missing variables on
a READ statement), the other an erroneous GOTO that had the unfortunate
quirk of not breaking the program on systems whose Fortran happened to
initialize arrays with blanks...  Anyway, the fixed versions are available
in KER:MSBOOT.FOR and KER:MSPCBOOT.BAS on CU20B and COLUMBIA-20.  If you'd
rather not get the new files, the changes are simple:

In MSBOOT.FOR, after the statement 200 FORMAT(4A1), change

	GO TO 30
to
	GO TO 20

In MSPCBOOT.BAS, change line 100 to:

100  print#1,"O ,2"			' Char constants Oh,Space,Comma,Two.

Thanks to Jeff Ramsey of DGM&S, Delran NJ, for pointing out these problems.
-------
-------