home *** CD-ROM | disk | FTP | other *** search
/ Carousel Volume 2 #1 / carousel.iso / mactosh / unix / uw_term.sha / README < prev    next >
Text File  |  1985-11-12  |  5KB  |  111 lines

  1. The program "uw" is a multiple-window terminal emulator for the
  2. Macintosh(tm) computer.  It is designed for use with a 4.2BSD
  3. UNIX(tm) system.  Up to seven independent windows may be created,
  4. each of which is connected to a pseudo-terminal on the UNIX machine.
  5. A server program which runs on the UNIX host multiplexes the input
  6. and output for these terminal sessions onto a single RS-232 serial
  7. line.
  8.  
  9. UW requires the following:
  10.  
  11.     a Macintosh
  12.     a 4.2BSD UNIX host
  13.     the "uw" program for the Macintosh
  14.     the "uw" server for the UNIX host
  15.     the "uwtool" program for the UNIX host (optional)
  16.     the RAM serial driver (resource SERD, ID=1) (optional)
  17.  
  18. At the present time, UW emulates a Lear Siegler ADM-31 terminal,
  19. a DEC VT52, and a Tektronix 4010.
  20.  
  21. All portions of UW are copyrighted 1985 by John D. Bruner.
  22. Permission to copy is given provided that the copy is not sold
  23. and the copyright notices are included.
  24.  
  25. UW was designed to use the RAM serial driver from the Apple software
  26. supplement.  Since this driver is proprietary Apple software, it is
  27. not distributed with UW.  For this reason, UW will use the ROM
  28. serial driver if the RAM serial driver is not present, and it will
  29. attempt to provide flow control itself.  The flow control provided
  30. in this fashion is not as effective as that which the RAM serial
  31. driver provides, so use of the RAM driver is recommended if it is
  32. available.
  33.  
  34. The distribution includes:
  35.  
  36.     README        - this file
  37.     Makefile    - to be used to compile the 4.2BSD programs
  38.     uw.h        - include file (describes the simple serial protocol)
  39.     uw.c        - source for the 4.2BSD server program
  40.     uwtool.c    - source for a 4.2BSD "tool" program
  41.     openpty.c   - source for a utility routine to find and open pty's
  42.     openpty.h   - include file (describes a structure used by openpty())
  43.     macmouse.ml - mlisp functions for use with (Unipress) Emacs
  44.     uw.hqx        - Binhex 4.0 binary for the Macintosh
  45.     uw.doc.hqx  - Binhex 4.0 MacWrite documentation
  46.  
  47.  
  48. Changes to UW
  49. -------------
  50.  
  51. This is UW version 2.10.  The last distributed version was 1.6.
  52.  
  53. A number of changes have been made to the Macintosh portion of UW.
  54. Some of the more significant ones are
  55.  
  56.     1)    Configuration files:  A number of parameters such as the
  57.     baud rate, parity, number of stop bits, keyboard mapping,
  58.     etc. can be saved to and reloaded from a configuration
  59.     file.
  60.  
  61.     2)    Terminal emulations:  In addition to an ADM31 emulation,
  62.     UW also can emulate the VT52 and Tektronix 4010.  (The
  63.     VT52 emulation is provisional and may be replaced by a
  64.     VT100 emulation in a future version of UW.)  The terminal
  65.     emulation is selectable on a per-window basis.
  66.  
  67.     3)    Clipboard:  Desk accessories may use all of the standard
  68.     clipboard functions.  Text may be copied from a UW window
  69.     onto the clipboard, and text in the clipboard may be
  70.     pasted into a window.
  71.  
  72.     4)    Mouse clicks:  As an alternative to the clipboard, mouse
  73.     (up/down) events within a window may be translated into an
  74.     escape sequence and transmitted as input data to the host.
  75.     This provides a rudimentary facility for (e.g.) EMACS to
  76.     use mouse input.  The use of mouse-to-host or clipboard
  77.     copying is selectable on a per-window basis.
  78.  
  79.     5)    Multiple fonts:  In addition to the standard 9-point Monaco
  80.     font, UW will also use a 7-point font.  The font size is
  81.     selectable on a per-window basis.
  82.  
  83.     6)    Inverse video:  Inverse video was not implemented in the
  84.     previous version of UW.  It is now supported for the ADM31.
  85.  
  86.     7)    Window renaming:  Window titles may be changed (on the
  87.     Macintosh).
  88.  
  89. In conjunction with (4) above, Chris Kent at Purdue (cak@purdue)
  90. has written mlisp code for Goslings Emacs which interprets the
  91. mouse-event encoding that UW can optionally provide.  He has
  92. given his permission for his file "macmouse.ml" to be included
  93. in this distribution.
  94.  
  95. There are no changes in the Mac-host interface (although some plans
  96. are being made in this area).  Thus, one of the most-requested
  97. features, file transfer, is not implemented (yet).
  98.  
  99. Of course, bugs in the previous version have been fixed (most notably
  100. some that dealt with scrolling).  Almost certainly new bugs have been
  101. introduced to take the place of those which were expunged.
  102.  
  103. Since some of the changes are rather significant (and a couple,
  104. like the method of selecting text to copy to the clipboard, are
  105. slightly non-standard), the updated documentation is recommended
  106. reading for all UW users.
  107.  
  108. UW is much larger than it was before.  Extensive use of the
  109. Tektronix 4010 emulation will almost certainly exhaust memory
  110. on a 128K Macintosh.
  111.