home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GEMini Atari
/
GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso
/
files
/
mint
/
tip
/
tip.doc
< prev
next >
Wrap
Text File
|
1990-10-10
|
3KB
|
88 lines
Howard Chu
10-10-90
tip - ("terminal interface program") This is a small, stupid terminal
program modeled after the BSD 4.3 Unix program of the same name. It is
meant to be used with MiNT, though can easily be changed to work fully
with MicroRTX or plain old TOS as well. I wrote it to tide me over until
I have some better tools working with MGR. (Like KA9Q and a Unix-Windows
look alike, for example...)
Synopsis
tip [speed]
Description
Tip establishes a full-duplex connection to another machine
through the ST serial port. Typed characters are normally
transmitted directly to the remote machine (which does the
echoing as well). A tilde (`~') appearing as the first
character of a line is an escape signal for introducing
commands; the following are recognized:
~^D ~. Exit the program (the connection is left intact).
~! Escape to a shell (exiting the shell will return
you to tip).
~# Send a BREAK to the remote system.
~s Set a variable (see below).
~^Z Stop tip (only available with job control).
~? Get a summary of the tilde escapes.
Tip uses a default baud rate of 9600 bps, which may be changed
by specifying the desired speed on the command line.
When tip prompts for an argument (e.g. when setting a variable)
the input line may be edited with the usual erase and line-kill
characters. A null line in response to a prompt will abort the
operation. Typing an interrupt character (e.g. `^C') at this
point will cause tip to crash.
Variables
Tip maintains a set of variables which control its operation.
Variables may be displayed and set through the `s'' escape.
Supplying ``all'' as an argument to the set command displays
all variables and their current values. Variables are numeric,
string, character, or boolean values. Values are assigned by
typing the name, followed by either `=' or ` ' (space), then
the value. (For boolean variables, the value is either ``on''
or ``off''.) Variable names may be abbreviated to any length,
one character or greater. The following is a list of currently
implemented variables and their default values.
baudrate
(num) The current baud rate setting. Any ST supported
speeds may be specified. Default is 9600.
flowcontrol
(str) The current flow control method. Accepted values are
``none'', ``xon/xoff'', and ``rts/cts''. Default is none.
localecho
(bool) Echo keypresses locally, for half-duplex sessions.
Default is off.
parity
(str) The parity and word size to use. Accepted values are
``none'', ``odd'', and ```even''. The word size is set to
8 bits when parity=none, and 7 bits otherwise. Default is
none.
escape
(char) The command prefix (escape) character. Default
value is `~'.
shell
(str) The name of the shell to use for the ~! command. The
default value is taken from the environment. If no setting
is found from the environment, no default value is set.
Bugs
You tell me... I think it works fine, for an evening's hack.
Feel free to improve it, and please notify me of your changes.
hyc@math.lsa.umich.edu