From: munroe@dmc.com (Dick Munroe)
Newsgroups: comp.os.vms
Subject: Re: Looking for source
Date: 26 Sep 92 08:48:21 EDT
Organization: Doyle, Munroe Consultants, Inc., Hudson, MA

In article <9209252120.AA02343@ucbvax.Berkeley.EDU>, GIRARDOT@DICKINSON.EDU ("David M Girardot ", Girardot, David) writes:
> 
> I am looking for the source to SZ and RZ and would appreciate any help you 
> can give me.  Thanks.
> 
> --David
> 
> <- <- <-   *  *  *    T   *   O   *   G   *  *  *   ->  ->  ->
>       Girardot@dickinson.edu     Girardot@dickisn.bitnet
> 			     -*-
> "For after all, as great scientists have said and as all children 
> know, it is above all by the imagination that we achieve perception, 
> and compassion, and hope."     --Ursula K. LeGuin

From next months InfoVAX FAQ:

,ZMODEM

The following is the official word form Chuck Forsberg, the developer of ZMODEM:

>From: <caf%omen.UUCP%uunet.UUCP@DMC.COM>
>Subject: Re: Pointer to VMS implementation of ZMODEM needed
>
>There are two versions of VMS ZMODEM available.
>
>RZSZ.TLB is available on TeleGodzilla, GEnie, and Compuserve,
>and supports dial-in callers with ZMODEM-90(Tm) programs.
>
>A commercial version that also supports Crosstalk, Telix, Procomm
>et al is available for $495.00 from Omen Technology.
>
>Both of these programs support the popular VMS record formats.
>
>Chuck Forsberg WA7KGX          ...!tektronix!reed!omen!caf
>Author of YMODEM, ZMODEM, Professional-YAM, ZCOMM, and DSZ
>  Omen Technology Inc    "The High Reliability Software"
>17505-V NW Sauvie IS RD   Portland OR 97231   503-621-3406
>TeleGodzilla:621-3746 FAX:621-3735 CIS:70007,2304 Genie:CAF

I logged into TeleGodzilla just to see what was there.  For those of you who
want source code, here's the official pointer to the "official source code":

"ZMODEM protocol information and royalty free C source code for
developers is available in Omen's "ZMODEM Developer's
Collection" which may be ordered by voice at 503-621-3406."

The following is the help file from TeleGodzilla:

>Yam-Host(C):help
>***************   Yam-Host Command Summary	Rev 04-24-87
>
>File(s)     Ambiguous Path Name or names: [dir/]file.exe ...
>	    A directory name expands to all files in that directory,
>	    An empty File expands to all files in the current directory.
>
>file1	    Unambiguous single filename
>
>cd directory		change to directory
>cd              	change to login (home) directory
>pwd             	print working directory
>BYE			stops the hemorraging of your phone bill
>chat			opens a link to the console (chat with SYSOP)
>message			leave a public message (file=MESSAGES)
>private			leave a private message for sysop
>dir File(s)      	alphabetized directory listing
>dirr File(s)     	long form directory with transmission time printout
>dird File(s)     	  sorted by date
>dirt File(s)     	  sorted by date in reverse order
>dirl File(s)     	  sorted by file length
>dirs File(s)     	  sorted by file length in reverse order
>rb			receive files FROM YOU with YMODEM batch protocol
>rx file1          	receive one file FROM YOU using XMODEM protocol
>kermit rb       	receive files FROM YOU with Kermit protocol
>type File(s)     	type files (one or more ambiguous file names)
>sx -k file1          	send 1 TO YOU, XMODEM protocol (-k gives 1k blocks)
>rc file1         	receive one file FROM YOU with CRC-16 error checking
>sb -k File(s) 		send one or more files with YMODEM batch protocol
>sz File(s) 		send one or more files with ZMODEM batch protocol
>sz -r File(s) 		Recover/resume ZMODEM file transfer(s)
>kermit sb File(s) 	send files TO YOU with Kermit protocol
>EXAMPLES:    sx yamdemo.arc              (XMODEM)
>             kermit sb yamdemo.arc       (Kermit)
>
>Keyboard "type info.txt" for more information on this particular system.

RZSZ.TLB is, I believe, also available from most of the VMS software archives
(cerritos.edu carries it).  I checked to see if there were other copies of
ZMODEM around.

UUNET has [at least] the following, most of which SHOULD be in source form:

>systems/unix/linux/sources/usr.bin/Communications:
>total 1310
>-rw-r--r--  1 archive       713 Aug 11 07:20 rzsz.README.Z
>-rw-r--r--  1 archive      3784 Aug  6 17:13 rzsz9202.dff.Z
>-rw-r--r--  1 archive     81407 Aug  6 17:14 rzsz9202.tar-z.Z

>networking/terms:
>total 1165
>-rw-r--r--  1 revell      59565 Jul  2 23:24 zmodem.tar.Z

>systems/mac/info-mac/unix:
>total 1810
>-rw-r--r--  1 archive     52736 Feb 12  1992 zmodem-part1.shar
>-rw-r--r--  1 archive     42589 Feb 12  1992 zmodem-part2.shar
>-rw-r--r--  1 archive     54140 Feb 12  1992 zmodem-part3.shar
>-rw-r--r--  1 archive     47368 Feb 12  1992 zmodem-part4.shar

>usenet/comp.sources.unix/volume12/zmodem:
>total 62
>-r--r--r--  1 archive     22356 Oct 18  1987 part01.Z
>-r--r--r--  1 archive     12759 Oct 18  1987 part02.Z
>-r--r--r--  1 archive     27191 Oct 18  1987 part03.Z

The protocol documentation is in:

>doc/literary/obi/Standards/FileTransfer:
>total 109
>-rw-r--r--  1 archive     45213 Oct 28  1991 ZMODEM8.DOC.1.Z

In addition, the VAX Software list (see SOFTWARE-LIST, above) mentions the
following:

SZ Shell        SZ Shell gives the Z-Modem program SZ a host of new features
                including wildcards and various others.  Both SZ and RZ are
                provided in the archive.
                Availability:   F47

F47     AB20.LARC.NASA.GOV

and

ZMODEM          File transfer between Vax and Unix/PC/Amiga computers.
                Availability:   S14, F15

S14     MRCserv@Janus.MtRoyal.AB.CA
F15     WSMR-SIMTEL20.ARMY.MIL

F = FTP
S = Mail Server

That's all I could find with a quick look.

Dick Munroe
-- 
Dick Munroe				Internet: munroe@dmc.com
Doyle Munroe Consultants, Inc.		UUCP: ...uunet!thehulk!munroe
267 Cox St.				Office: (508) 568-1618
Hudson, Ma.				FAX: (508) 562-1133

GET CONNECTED!!! Send mail to info@dmc.com to find out about DMConnection.
Newsgroups: comp.os.vms