home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / packet / packet89.lbr / PACKET89.DOC < prev    next >
Encoding:
Text File  |  1991-02-21  |  4.0 KB  |  78 lines

  1.  
  2.             PACKET89.DOC
  3. _____________________________________________________________________
  4. Packet89 is a software interface for use between the Heath Z/H-89 or
  5. Z/H-90 and a packet TNC. The program may also work on an H-8
  6. depending upon which I/O board the H-8 has. It is a derivative from the
  7. MODEM controller called "PLINK".
  8.  
  9. Three files are used, Packet89.COM, Kernel.COM and Protocol.DTA. The
  10. first, Packet89, sets the I/O ports for the interface. It allows the
  11. user to reset the interface BAUD and the word characteristics (size,
  12. number stop bits, parity, etc.). The default port is the DTE port at
  13. address 330. If someone else wants a different port he'll have to get
  14. it through modification of the source code.
  15.  
  16. The default interface baud is set at 300. On my H-89 this works well
  17. even though my TNC/transceiver interface is running at 1200 baud. At
  18. 600 baud, if I try to save to the buffer, an occasional character is
  19. lost, to buffer, CRT, and printer. At 1200 baud, again, if I try to
  20. save to buffer, the computer simply can't handle it. If, on the other
  21. hand, incoming text is not going to buffer, i.e., only to CRT and the
  22. lineprinter, the computer can handle 1200 baud.  This situation was an
  23. unknown at the time the program was written, being recognized only as
  24. an attempt was made to run at 1200 baud. Because this program can still
  25. be used effectively as a telephone modem driver and to permit such use
  26. I decided to keep the 1200 baud. Another H-89 may function properly at
  27. 600 baud.
  28.  
  29. The program allows for use of a control interface protocol between the
  30. TNC and computer. The user establishes this protocol when the program
  31. is loaded. In order to transfer a file from disk to TNC, there must be
  32. agreement between the computer and the TNC. Normally this is achieved
  33. by selecting "continuous transmit"; that is, no protocol by entering
  34. "KERNEL U" when requested. Many TNC's will operate in the "X-ON/X-OFF"
  35. mode. You may want to try it although I've no idea what will be gained.
  36. It, the "LINE FEED Character" and the "BELL Character" protocols have
  37. been retained in order to permit the continued use of the program as a
  38. telephone MODEM controller.
  39.  
  40.  
  41. USING THE PROGRAM:
  42.  
  43. Run "Packet89" and respond Y or N when asked if the default protocols
  44. are acceptable. (They normally should be.) If a change is desired,
  45. enter "N" and follow instructions.  When asked about interface protocol
  46. select "1" (normally) and enter "KERNEL U" <CR>.
  47.  
  48. PIE works quite well to prepare a file before transmitting it via packet
  49. If you choose to do this, however, recall that most BBS's ask for CTL-Z
  50. at the end of the file. I don't include the CTL-Z in the file but add
  51. that manually as soon as I see the "FILE TRANSFER COMPLETE" note on the
  52. CRT. I'm afraid that PIE will strip the 8th bit and mess up the "CTL".
  53. (Anyhow, by using this technique, I avoid any risk.)
  54.  
  55. I have included a copy of KERNEL.ASM for the use of anyone who has to
  56. change the I/O port (or anything else.). There's no reason to muck about
  57. with PACKET89 so I didn't include the assembly language version. You
  58. should never have to get involved.
  59.  
  60. NOTE: If you don't get satisfactory operation of the disk I/O or the
  61. line printer, check your CONFIGUR.COM. Make sure of the ports and the
  62. bauds selected for the printer and the TNC. Double check to make sure
  63. that your TNC and the program default "PARMS" agree (7 bits, 1 stop,
  64. even parity.) These are easily changed by rerunning PACKET89, setting
  65. new PARMS, and saving them to disk.
  66.  
  67. For whatever it's worth, on a SSSD (10 hole) disk I have PACKET89.COM,
  68. KERNEL.COM, PROTOCOL.DTA, PIE.COM and SWEEP.COM and room for temporary
  69. storage of files received or to be sent. I find this gives me maximum
  70. flexibility in all modes and plenty room on the disk. CONFIGUR.COM is
  71. set to run PACKET89 on cold boot.
  72.  
  73. I'm making the program available to anyone who requests it via a BBS
  74. advisory. It should be ideal for MARS or RACES. Feel free to pass it
  75. along if you want.
  76.                 73s    RAY, N6UE
  77. 
  78.                             73s    RAY,