home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / os / cpm / 1414 < prev    next >
Encoding:
Text File  |  1992-11-17  |  3.2 KB  |  63 lines

  1. Newsgroups: comp.os.cpm
  2. Path: sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!sun-barr!cs.utexas.edu!uwm.edu!caen!batcomputer!munnari.oz.au!uniwa!cujo!cc.curtin.edu.au!nmurrayr
  3. From: nmurrayr@cc.curtin.edu.au (Ron Murray)
  4. Subject: Re: ZMODEM for CP/M ???
  5. Message-ID: <1992Nov17.165432.1@cc.curtin.edu.au>
  6. Lines: 51
  7. Sender: news@cujo.curtin.edu.au (News Manager)
  8. Organization: Curtin University of Technology
  9. References: <1992Nov2.085522.22309@cc.tut.fi>
  10. Date: Tue, 17 Nov 1992 07:54:32 GMT
  11.  
  12. In article <1992Nov2.085522.22309@cc.tut.fi>, kent@cc.tut.fi (Kentt{l{ Marko) writes:
  13.  
  14. > I'd like to have ZMODEM documentation or source (ZMP doesn't come with source)
  15. > so if any of you have it, just E-mail it to kent@ee.tut.fi, please.
  16.  
  17.    I've been promising for some time to release the zmp/rzmp sources, but
  18. it's one of those things I just don't seem to have got around to yet! I'm
  19. currently looking into a Windows version for PCs, so I just rooted out the
  20. sources again. I'll try and post them in the next week or so. Be warned though
  21. that it may not be easy to recompile zmp from the sources: I had to resort to
  22. a few fiddles to get it to compile and run in what is, after all, a rather
  23. restrictive environment for that sort of thing (I had only about 54k of TPA).
  24. I was able to get it to go only by using a particular compiler, which isn't
  25. all that common.
  26.  
  27.    There were several reasons why I didn't release the sources with zmp in
  28. the first place: mostly, I guess, I didn't want 156 different versions of
  29. zmp floating around (we all learned an awful lot from SD!). In these days
  30. of PCs, Macs and "shareware", I'm more worried about someone else making
  31. money from my code (and, of course, that of Hal Maney, who wrote Hmodem,
  32. from which [r]zmp was derived). Perhaps releasing it all under the GPL will
  33. help: has anyone got any suggestions on this? (Please note that any Windows
  34. port of zmp will be released under much the same conditions as cp/m zmp was:
  35. free to non-commercial users).
  36.  
  37.    The Zmodem specs, which you should try and get if you intend to write a
  38. program using Zmodem, are probably in Simtel-20's zmodem directory. Try
  39. "yzmodem.arc" and possibly "zmodem810.zip" as well.
  40.  
  41. > JMODEM would be even better...
  42.  
  43.    You may have problems with jmodem in a cp/m environment. If memory serves
  44. me right (it's been a long time, and I don't have the docs with me), it's
  45. basically xmodem with an impossibly large (for cp/m) packet size: up to about
  46. 14k, I believe. (The Zmodem-like protocol in Fidonet mail systems has a similar
  47. problem, in case you wonder why I never added that capability to Foodo). It
  48. wasn't possible to add jmodem to zmp for this reason: simple lack of memory.
  49. (You may notice that zmp receives files in chunks of up to 16k: if these
  50. chunks are less than 16k, then that's all the memory you have free in your
  51. system with zmp running). It may be possible to get jmodem running by
  52. re-coding the whole lot in assembler, or cutting down on other things, but
  53. the real question is: why bother? Zmodem is probably more efficient under
  54. all but the best conditions.
  55.  
  56.  .....Ron
  57.  
  58. -- 
  59.                                  ***
  60.  Ron Murray
  61.  Internet: nmurrayr@cc.curtin.edu.au
  62.      Are we having fun yet?    -- Garfield
  63.