[mod.protocols.kermit] Info-Kermit Digest V4 #17

SY.FDC@CU20B.COLUMBIA.EDU (Frank da Cruz) (03/14/86)

Info-Kermit Digest         Thu, 13 Mar 1986       Volume 4 : Number 17

Today's Topics:
                    BOO File Encoding and Decoding
            Kermit for the Apple ][ Pascal System (Q & A)
                        TI PC Kermit Ommisions
                          MSZ100.BOO Kermit
                 Kermit on HP Integral Problem (csh)
                     DEC-20 LAT Service vs Kermit
                 Kermit vs Telebit TrailBlazer Modem
                        Kermit on Epson QX-16?
                          Kermit & Wang PC's
            Kermit Diskettes for Atari 800XL or Macintosh?

----------------------------------------------------------------------

Date: Tue 11 Mar 86 14:46:09-EST
From: Howie Kaye <SY.Howie@CU20B.COLUMBIA.EDU>
Subject: BOO File Encoding and Decoding

I have added UNIX support to the C-language .BOO file maker, MSBMKB.C,
so now it can be compiled for UNIX, MS-DOS, or TOPS-20.  On UNIX and MS-DOS,
it now does efficient blocked i/o, rather than character-at-a-time.  The
DOS version compiles under either Lattice or Microsoft C.

I've also written a .BOO file decoder in C, equivalent to MSBPCT.BAS.  It runs
in about 10 seconds on a PC, rather than 20 minutes.  There is a bug in this
program, which adds extra bytes to the end of the file every time it gets run.
This should not affect anything, as the data is all past what the program
thinks is it's end...If you encode/decode twice though, you do not get
identical files.

/Howie

[Ed. - Thanks, Howie!  The files are in KER:MSBMKB.C (and .BOO), KB:MSBMKB.EXE
(the .BOO and .EXE file are for MS-DOS), and KER:MSBPCT.C (and .BOO), and
KB:MSBPCT.EXE.  All these are available on the Internet from CU20B via
anonymous FTP.  The C and BOO files are also available on BITNET from KERMSRV
at host CUVMA.]

------------------------------

Date: 10 Mar 86 21:11:12 +0100
From: XBR1YD22%DDATHD21.BITNET@WISCVM.WISC.EDU (YD22@BR1.THDNET)
Subject: KERMIT for the APPLE ][ PASCAL system

I'm looking for a KERMIT that runs on an APPLE ][ under the (UCSD-)PASCAL
system. Any pointers are very welcome.  Please respond to me directly, as I'm
not on all the lists I'm sending this to.

Thank you very much

Ralf Bayer
Computing Center @ the Technical University of Darmstadt, West Germany

Arpanet address:   xbr1yd22%ddathd21.BITNET@wiscvm.wisc.EDU
BITNET  address:   xbr1yd22 @ ddathd21

[Ed. - See next message (yes, I responded to him directly too).]

------------------------------

Date: Thu 13 Mar 86 13:24:01-EST
From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
Subject: Kermit for Apple II UCSD p-System

I have a letter from Ph. P. Visser, Rekencentrum der Rijksuniversiteit,
Groningen, Netherlands:

"Enclosed you will find two diskettes concerning a Kermit version for
Apple II (e) and (+).

"The version is made by P. Terpstra of the Laboratory of Biochemics of the
State University of Groningen.  The version is written in UCSD Pascal.
It concerns Apple DOS 3.3 with several interface cards such as:
- Apple Communication Card (ACC)
- California CCS 7710 ASI Card (CCS)
- Hayes Micromodem Card (HMC)
- Apple Super Serial Card (SSC)
- IBM AP2 Serial Card (AP2)

"It is a corrected version of the Stevens version."

Unfortunately, I can't read the diskettes, which are in Apple II Pascal
format, 5.25 inch, double sided.  Could someone who has an Apple p-System
volunteer to read these diskettes and send the contents to Columbia?
Preferably someone on one of the networks, but failing that, someone who'd
be willing to send the files back to us on IBM PC or AT DOS diskettes,
Rainbow DOS diskettes, or 9-track magnetic tape.  Thanks!

------------------------------

Date: Wed, 5 Mar 86 20:33:34 cst
From: Rusty Haddock <seismo!ut-sally!im4u!ti-csl!tilde!haddock>
Subject: TI PC Kermit Ommisions

I've checked the sources for version 2.28 revision 5 and found that the things
that have been asked about are UNIMPLEMENTED!  Things like local echo, inverse
video, auto wrap, and the like are just not there (in file MSYTIP.ASM).  Local
echo should check the 'ecoflg' flag in some data structure and display the
outgoing character accordingly.  Inverse video is a "stub" that just returns.
These should be trivial to actually code *OR* you can take the old MSXTIP and
MSYTIP from a previous version of Kermit, assemble, and link them in as the old
version at least had local echo.

Unfortunately, hacking with MS Kermit is very low on my list of things to do
but... who knows, I might get to it.

			-Rusty-

------------------------------

Date: 11 Mar 86 17:00:00 EST
From: "M. COOK" <nordet@paxrv-nes.ARPA>
Subject: MSZ100.BOO KERMIT

Gordan C. Holterman indicated in his message of 7 March that he was unable
to successfully use the STATUS command inthe KB:MSVZ10.EXE version of
Kermit.  The same problem exists in the MSZ100.BOO version.  On the contrary
I have had no problems Receiving or Getting files.  I have however
experienced hangups while reading Mail on the MILNET; but this seems to
occur only when a capture file is open. Usually, all that needs to be done
is to depress the RETURN Key. But, even at that some information is dropped.
                                    Regards,  MHE COOK  (NORDET)

------------------------------

Date: Tue 11 Mar 86 05:26:16-EST
From: GH0N@TC.CC.CMU.EDU
Subject: Kermit on HP Integral Problem (csh)

	I recently installed the new operating system ROMs in my HP Integral
PC.  Since then I have had a minor problem with C-Kermit (050) while running
under csh.  It is likely a problem with either the OS and/or csh, but since
C-Kermit is the only effected program (so far), I thought that I would inquire
here for suggestions.

Situation:	Connecting to a Hayes compatible modem to dial a number.  Line
		set to /dev/tty00 and baud set to 1200.
Behavior:	Running under sh and either the old HP-UX ROMs (System III?)
		or the new HP-UX ROMS (S5R2) kermit works normally.  Running
		under csh and the old HP-UX ROMs kermit also works normally.
		Running under csh and the new ROMs, the echo from the modem
		does not appear on the screen.  Typing the pulse dial command
		(ATDPxxxxxxx) and hitting a carriage return results in having
		the modem dial the number xxxxxxx.  Even after a connection has
		been made, no echo appears on the screen.  Escaping (or
		attempting to) to local control (^\-C) results in csh being
		logged off (SIGINT or SIGKILL is being sent?).  Attempting to
		log session, packets, debugging and transactions is sort of
		futile, only the debugging log shows anything.  The following
		is the tail end of the debugging log complete with initial
		header:

	Does anyone out there have any idea as to why C-Kermit works with sh
under both versions of the ROMs and only with the old version of the ROMs if
csh is used?  I plan to look into this this summer, but getting a note back as
to the cause and fix may be difficult as I will no longer have access to any
networks.  Also I don't have ADB so debugging is going to be fun.  This summer
I will try to get C-Kermit to work with the shell PAM, right now the system
locks up badly if kermit is started up from PAM as opposed to sh or csh.

						Gordon Haverland
						GH0N @ TC.CC.CMU.EDU
						Box 596
						Dawson Creek, B.C.
						Canada
						V1G 4H5

[Ed. - I asked Gordon to try the current version of C-Kermit, 4C(057), to
see if the problem persists.  Anybody else have any hints or experience with
this?]

------------------------------

Date: Thu 13 Mar 86 14:40:53-EST
From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
Subject: DEC-20 LAT Service vs Kermit

When you are connected to a DEC-20 through a DEC Ethernet terminal concentrator
(like DECserver-100) using the LAT protocol, you will find that you can't
transfer files of any kind into the DEC-20 using Kermit or MODEM or any similar
protocol.  You can, however, transfer files from the DEC-20 to the PC with no
problem.  Logging packets during uploading reveals that a typical Kermit data
packet (80-90 characters) is truncated by the LAT box to 30-40 characters.  If
you reduce the Kermit packet size to, say, 37, then everything works.

The problem occurs because TOPS-20 LAT service defines the LAT input buffer
length to be 40 instead of the recommended 127 (133 would be better for MODEM).
The problem does not occur with Ultrix-32 LAT service.  For now, those who want
to use Kermit to send files to a DEC-20 through a LAT box must set their packet
size to 37 or less.  Those who want to use MODEM will have to use Kermit
instead, since MODEM packet sizes cannot be changed.

------------------------------

Date: Thu 13 Mar 86 15:16:03-EST
From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
Subject: Kermit vs Telebit TrailBlazer Modem

We had the chance to try out a pair of Telebit TrailBlazer modems recently.
These modems use a proprietary packet protocol to provide error-free
transmission up to 10,000 baud over ordinary dialup lines.  They include the
regular Hayes command set, augmented by a lot of special settings.  We used the
"old ROM" version -- apparently there is a "new ROM" that makes things better.

The short story is that Kermit works over these modems, but the performance is
awful.  The modem's algorithm for sending a packet seems to be to wait until
its buffer is full, or else until its timer goes off.  Unfortunately, its
buffer is bigger than a Kermit packet, so it will never send a Kermit packet
until it times out.  The timeout interval seems to be something like 5 seconds,
and there's no way to change it.  Furthermore, there's no concept of "data
forwarding characters" like you have in an X.25 PAD, so you can't tell it to
transmit whatever it has in its buffer whenever it sees a carriage return.
As you might imagine, interactive terminal use is pretty bursty.

For "classic" Kermit between two PC/AT's at 9600 baud over a local phone call,
the effective data rate was something like 40 baud.  Windows-kermit on the same
connection did a lot better: about 3700 baud.  But even with windowing, there
were many pauses and delays; the throughput should have been more like
7000-8000 baud.

The manual doesn't say anything about its packet buffering and forwarding
technique, except to imply that its buffer is about 10,000 characters long.
There is a sentence, however, to the effect that "many communication software
packages (especially those using half duplex protocols such as XMODEM) may not
be optimized for use the TrailBlazer."  Later on they say "The TrailBlazer's
packetizing and retransmission behavior must be accommodated by any protocol
that contains timers for inter-character delays or response limits." 

Some commercial software packages, like Crosstalk, have added explicit
TrailBlazer support.  It would have been better if Telebit had used the power
of the 68000 to make the operation of the modem a little more flexible by
letting the user specify the timeout interval and break mask.

------------------------------

Date: Mon, 10 Mar 86 15:33:14 PST
From: arch%renoir@berkeley (Arch Turner)
Subject: Kermit on Epson QX-16?

Has anyone made Kermit work on an Epson QX-16?  Can it be set up as if the
QX-16 were an IBM PC?

				Thanks,
					Arch Turner, CSSG Staff
					467 Evans, 2-1319
					arch@renoir

------------------------------

Date: 11 Mar 86 23:33:00 EST
From: <dana@bbnccr>
Subject: Kermit & Wang PC's

I tried to load KB:MSVWNG.EXE using FTP and then KERMIT and got a 'not
enough memory' error (on a 640k machine).  So I downloaded MSVWNG.BOO and
MSBPCT.BAS and built the executable.  The STATUS command printed a few
thousand spaces, a few random bytes of memory, and then the system died.
Not too long ago (a few months at least) a new version of the operating
system was received from wang. The version numbers are:

	Wang professional computer: V2.40
	Bios:			    V1.21
	MS-DOS:			    V2.01

Also, I tried the generic KERMIT and it worked fine (it's not the ASM or
LINKER, as thats how I built the generic version. Bothe the ASM and LINKER
are version 1.10). HELP!!!

				Thanks,
					Eric Dana
					dana@bbnccr
					BBNCC/MIS

[Ed. - Can anybody out there help?  If you have a working version of Wang
PC Kermit, could you send in, or point us at, an .EXE or .BOO file for it?
I know Wang PC Kermit worked at one time, because it was written here at
Columbia.  Unfortunately, the person who wrote it and the PC itself are both
long gone.]

------------------------------

Date: 12 Mar 1986 1453-EST
From: LCG.KERMIT@DEC-MARLBORO
Subject: Kermit Diskettes for Atari 800XL or Macintosh?

I would like to obtain a copy of Kermit both for the Atari 800XL and for the
Apple Macintosh.  However, I have no communication software whatever on either
machine, and on the Atari I have only Basic (so KERBOO does not help).
Can anyone out there in Kermit-Land help me?  If so, please contact me
as follows:
	Paul Liebow
	W.R.Grace & Co.
	1114 Avenue of the Americas
	New York, NY 10036
	212/819-6963
... And thanks!

[Ed. - We sent him a note about how to order Mac Kermit on diskette from
us.  Can anybody help with Atari Kermit?  If so, would that person care to
volunteer as a general Atari Kermit diskette distributor?  Or to submit the
Kermit diskette to some kind of Atari user group that could distribute it,
and then tell us about it so we could refer future inquirers there?]

------------------------------

End of Info-Kermit Digest
*************************
-------