home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / lispmachine / lm0hlpdoc.txt next >
Text File  |  2020-01-01  |  3KB  |  65 lines

  1. Notes on LMKERMIT -- Kermit for LMI and Symbolics Lisp Machines
  2.  
  3. This document created by Mark Ahlstrom starting 6/12/85.
  4.  
  5.  
  6. To build LMKERMIT on LMI systems, see the file lmilod.lisp
  7.  
  8. ****************************************************************
  9.  
  10. To build LMKERMIT on Symbolics systems, start by modifying the file
  11. lm3600.tra to include your physical host and translations for the
  12. location of the lmkermit files in your Symbolics file system.  (For
  13. other examples, see the sections of the Symbolics documentation called
  14. "Loading the System Definition" and "Making a System" in the Program
  15. Development Utilities manual, Section II -- Maintaining Large Programs.)
  16. Then move both the lm3600.tra and lm3600.sys files in your sys:site;
  17. logical directory, and rename them to kermit.translations and
  18. kermit.system respectively.  The kermit system can then be built using
  19. the command:
  20.             (make-system 'kermit :compile)
  21.  
  22. Once built in your environment, kermit can be run by selecting it from
  23. the system menu program menu, the system menu create menu, or by the
  24. select key sequence: <select> k
  25.  
  26. ****************************************************************
  27.  
  28. Notes on the current 3600 implementation (Symbolics Release 6.0):
  29.  
  30. Not all features have been tested, but the basic terminal emulation and
  31. file transfer features seem to work fine.  If you find (and especially,
  32. fix) bugs or get additional features working, please send the report/fix
  33. to me so that I can incorporate it in future releases.
  34.  
  35. I have not really been able to make effective use of the Symbolics
  36. built-in modem.  At our site, we typically connect the 36xx to either
  37. a LAN (as a terminal over an RS232 connection) or an external modem.
  38. Also, the 36xx serial ports cannot yet be shared across the network, so
  39. you need a communication connection to each of your 36xx workstations
  40. which are to run Kermit.  For starters, you may want to just connect an
  41. external modem to one of your ports.  If anyone takes the time to
  42. integrate Kermit with the dialnet stuff (or other communication stuff),
  43. I would be interested getting the code.
  44.  
  45. The current defaults (at this writing, anyway) are set to use port 1 at
  46. 9600 baud with no flow control.  Be sure to correctly set the baud rate
  47. (via the kermit menu selection "Set baud rate") and the port/flow
  48. control (via the kermit menu selection "Review Parameters").  Flow
  49. control will probably be needed for effective terminal emulation when
  50. connected at over 4800 baud... especially when the remote host is
  51. throwing a big gob of stuff at you.  Note that this is only a
  52. consideration for the emulator... the kermit protocol on both ends will
  53. take care of the reliable transfer of data packets when doing protocol
  54. transfers.
  55.  
  56. During the compilation of the lmkermit files, you should ignore warnings
  57. about :ibase, :readtable, etc. not being one of the defined file attributes.  
  58. These are LMI attributes, and cannot be removed with #-3600.  (Anyone know
  59. a good way to make these attributes invisible to the 3600?)  Warnings about
  60. *error-output* and buf never being used can also be ignored.
  61.  
  62. Also note that the lmistr file routines have not been tested on the 3600
  63. at all yet.  It is normal to get the warning that s-terminal routines
  64. are referencing three undefined functions.
  65.