home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carousel Volume 2 #1
/
carousel.iso
/
mactosh
/
unix
/
uw_term.sha
/
README
< prev
next >
Wrap
Text File
|
1985-11-12
|
5KB
|
111 lines
The program "uw" is a multiple-window terminal emulator for the
Macintosh(tm) computer. It is designed for use with a 4.2BSD
UNIX(tm) system. Up to seven independent windows may be created,
each of which is connected to a pseudo-terminal on the UNIX machine.
A server program which runs on the UNIX host multiplexes the input
and output for these terminal sessions onto a single RS-232 serial
line.
UW requires the following:
a Macintosh
a 4.2BSD UNIX host
the "uw" program for the Macintosh
the "uw" server for the UNIX host
the "uwtool" program for the UNIX host (optional)
the RAM serial driver (resource SERD, ID=1) (optional)
At the present time, UW emulates a Lear Siegler ADM-31 terminal,
a DEC VT52, and a Tektronix 4010.
All portions of UW are copyrighted 1985 by John D. Bruner.
Permission to copy is given provided that the copy is not sold
and the copyright notices are included.
UW was designed to use the RAM serial driver from the Apple software
supplement. Since this driver is proprietary Apple software, it is
not distributed with UW. For this reason, UW will use the ROM
serial driver if the RAM serial driver is not present, and it will
attempt to provide flow control itself. The flow control provided
in this fashion is not as effective as that which the RAM serial
driver provides, so use of the RAM driver is recommended if it is
available.
The distribution includes:
README - this file
Makefile - to be used to compile the 4.2BSD programs
uw.h - include file (describes the simple serial protocol)
uw.c - source for the 4.2BSD server program
uwtool.c - source for a 4.2BSD "tool" program
openpty.c - source for a utility routine to find and open pty's
openpty.h - include file (describes a structure used by openpty())
macmouse.ml - mlisp functions for use with (Unipress) Emacs
uw.hqx - Binhex 4.0 binary for the Macintosh
uw.doc.hqx - Binhex 4.0 MacWrite documentation
Changes to UW
-------------
This is UW version 2.10. The last distributed version was 1.6.
A number of changes have been made to the Macintosh portion of UW.
Some of the more significant ones are
1) Configuration files: A number of parameters such as the
baud rate, parity, number of stop bits, keyboard mapping,
etc. can be saved to and reloaded from a configuration
file.
2) Terminal emulations: In addition to an ADM31 emulation,
UW also can emulate the VT52 and Tektronix 4010. (The
VT52 emulation is provisional and may be replaced by a
VT100 emulation in a future version of UW.) The terminal
emulation is selectable on a per-window basis.
3) Clipboard: Desk accessories may use all of the standard
clipboard functions. Text may be copied from a UW window
onto the clipboard, and text in the clipboard may be
pasted into a window.
4) Mouse clicks: As an alternative to the clipboard, mouse
(up/down) events within a window may be translated into an
escape sequence and transmitted as input data to the host.
This provides a rudimentary facility for (e.g.) EMACS to
use mouse input. The use of mouse-to-host or clipboard
copying is selectable on a per-window basis.
5) Multiple fonts: In addition to the standard 9-point Monaco
font, UW will also use a 7-point font. The font size is
selectable on a per-window basis.
6) Inverse video: Inverse video was not implemented in the
previous version of UW. It is now supported for the ADM31.
7) Window renaming: Window titles may be changed (on the
Macintosh).
In conjunction with (4) above, Chris Kent at Purdue (cak@purdue)
has written mlisp code for Goslings Emacs which interprets the
mouse-event encoding that UW can optionally provide. He has
given his permission for his file "macmouse.ml" to be included
in this distribution.
There are no changes in the Mac-host interface (although some plans
are being made in this area). Thus, one of the most-requested
features, file transfer, is not implemented (yet).
Of course, bugs in the previous version have been fixed (most notably
some that dealt with scrolling). Almost certainly new bugs have been
introduced to take the place of those which were expunged.
Since some of the changes are rather significant (and a couple,
like the method of selecting text to copy to the clipboard, are
slightly non-standard), the updated documentation is recommended
reading for all UW users.
UW is much larger than it was before. Extensive use of the
Tektronix 4010 emulation will almost certainly exhaust memory
on a 128K Macintosh.