HE891C@GWUVM.BITNET (The Time Traveler) (11/23/88)
Someone asked me for C and Pascal source code to XModem, ZModem, etc. for IBM's. Well, I forgot who it was, but it's out of the question. The C source code came from Omen Technologies in the form of DSZ.ARC - and they don't want me to distribute. The pascal code has long since been deleted - I only have scraps of hard copies lying around somwhere. Let me just take this moment to repeat my request for the same source code, but in 8088 IBM PC assembly language. Thanx TT
W8SDZ@WSMR-SIMTEL20.ARMY.MIL (Keith Petersen) (11/24/88)
Look again. DSZ.ARC is the MSDOS X/Y/Zmodem protocol module. It does not come with source. If you meant to say RZSZ.ARC, which is the Unix/VAX-VMS C language sources for X/Y/Zmodem, it is FREELY DISTRIBUTABLE and in the public domain. The entire package is available via anonymous FTP from SIMTEL20 in directory PD1:<MISC.ZMODEM> as individual ASCII source files. --Keith Petersen Maintainer of the CP/M & MSDOS archives at WSMR-SIMTEL20.ARMY.MIL [26.0.0.74] DDN: W8SDZ@WSMR-SIMTEL20.ARMY.MIL Uucp: {ames,decwrl,harvard,rutgers,ucbvax,uunet}!wsmr-simtel20.army.mil!w8sdz
brian@ucsd.EDU (Brian Kantor) (11/24/88)
If you want the C source code for an xmodem program that runs on unix, and can probably be adapted to the IBM-PC, it's available in the public FTP directory on host UCSD.EDU, as well as many other places. If you're totally twisted, there's one in the same place that runs on VMS, and is written in Fortran (fornitran?). There's nothing proprietary about the xmodem protocol and many programs do it. In fact, I once assigned xmodem as a programming exercise in a course lo these many years ago. Certainly, other variations on the xmodem (ymodem, zmodem, abcdefmodem) theme are improvements, but the original still works pretty well, and it's extremely easy to implement. I'll wager you could even write it in BourneShell, if you were on really good pharmaceuticals some boring weekend. After all, someone already wrote a BASIC interpreter in shellscript, so why not xmodem? - Brian