!  [OVERVIEW.SCR] -- Overview of VTKermit version 1.0 -- 5 January 1986

! This is a script file that shows a simple paged display of text on
!  the user's screen.  Aside from presenting a quick overview of VTKermit,
!  it may be used as an example of what can be done with the package.

! Note that exclamation marks begin comments, and that blank lines are
!  ignored.

! Verbs used in this script file are PRINT, ASK and COMMAND-MODE.
!
! PRINT sends text to your screen by way of the VT100 terminal emulator.  It
!  basically simulates your receiving this text from a remote host computer. 
!  Because the text is filtered through the VT100 decoding logic, you can use
!  PRINT to do things like clear the screen or display text in special display
!  renditions such as bold or underlined.
!
! ASK types a string of text onto your terminal and waits for you to type
!  something followed by return.  It is usually used to get some value from
!  the user, but in this script it is used simply to wait for return.
!
! COMMAND-MODE sends you out of the script and out of terminal emulation mode.
!  In the context of this original distribution, it send you back to the MENU.

! Note that PRINTed text may span lines.  This is very convenient for uses
!  such as this.

! Heavy use of VT100 features here ... check a VT100 manual to see what this
!  does.  Note that up-arrow constructs turn into control characters ...
!  the string ^[ is replaced by ESCape, for example.  The string ^[(0 puts
!  the default character set into line-drwaing graphics mode, which permits
!  the box to be drawn.  ^[(B reverts to (USA) normal.

Print | ^[[H^[[J^[[1;24H^[[0;4;7m^[(0lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
^[[2;24Hx ^[(B^[[1mQuick overview of VTKermit 1.0^[[0;4;7m^[(0 x
^[[3;24Hmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj^[[m^[(B


^[[6H^[[J^[[1m    Overview of VTKermit version 1.0: ^[[m^[[6;60HPage 1 of 7

This overview is a simple paged display of text.  To abort it, press CONTROL-C
followed by the F5 key to return to the menu.

VTKermit is an enhanced version of Columbia University's MS-Kermit program.
Most features of MS-Kermit version 2.26 remain, and many new features have
been added.  VTKermit is a versatile communications program which can act as a
VT100 and transfer files with either the Kermit or XMODEM protocols.

VTKermit can be used "right out of the box", but to gain maximum benefit you
will want to customize it to your particular needs.  You can write scripts and
assemble menus which will present a simple and quick interface to any external
services that you regularly use.  VTKermit can test your modem, make the call,
and log you into any remote computer you want, as long as you can write a
simple script to automate the process.

Press ^[[1;4;7mRETURN^[[m to continue |


! Now wait for the user to hit return ...

Ask %Ignore ""


! The user hit return, so clear the screen and display more text.

Print |^[[6H^[[J^[[1m    More VTKermit introduction: ^[[m
^[[6;60HPage 2 of 7

Script files are ASCII text files which direct a communications session.  They
consist of commands sending characters out a port, to the screen, or waiting
for  a host response.  You can test for particular host responses, or timeout
while waiting for one.  You can loop, call, and chain from script file to
script file to build a complex automated communications procedure.  See
SCRIPT.DOC for information on script files.

Menus are a facility for grouping VTKermit commands for easy access.  You
assemble a menu by writing an ASCII file.  See MENU.DOC for information on
menus.





Press ^[[1;4;7mRETURN^[[m to continue |

Ask %Ignore ""

Print |^[[6H^[[J^[[1m    VTKermit features added to MS-Kermit 2.26: ^[[m
^[[6;60HPage 3 of 7

  1)  Menus for selecting groups of commands
  2)  VT100 emulation with printer support and pop-up HELP
  3)  Script files (this overview is a script file)
  4)  XMODEM file transfer -- SEND and RECEIVE files
  5)  Non-protocol file send, under XON/XOFF control if desired
  6)  7171 mode keyboard mapping (use with IBM 7171 front end)
  7)  Protection from disk and printer errors (Abort, Retry or Ignore?)
  8)  Support for IBM PC and DEC Rainbow in same .EXE file
  9)  Special keys to toggle COMMAND mode, EXIT and PUSH
 10)  New non-VT100 escape sequences to run SERVER, enter COMMAND mode,
	preload a command for command mode, and EXIT the program
 11)  Support for EGA, hidden SET CARD command to override default
 12)  Explicit control over DTR (DROP-DTR command) to make modem hang up
 13)  Most VTKermit files can be on default PATH (script, menu & XMODEM files)

Press ^[[1;4;7mRETURN^[[m to continue |

Ask %Ignore ""

Print |^[[6H^[[J^[[1m    Menus: ^[[m^[[6;60HPage 4 of 7

VTKermit can interact with you using either commands or menus.

VTKermit's command mode consists of built-in commands which provide complete
control over the operation of the program.  Menu mode, on the other hand,
hides detail and permits customization, presenting only a few carefully worded
options to the user.  Command mode can provide power to the expert -- menu
mode can provide power to the novice.

Menus are stored in external files which should be kept in either the
connected directory or in a directory on the PATH.  A menu is a text file
consisting of a title and one or more selectable items with associated
commands.  The format is line oriented (lines end in CR LF) and each line
begins with a character specifying the line type.  The line types are shown in
the next frame.

Press ^[[1;4;7mRETURN^[[m to continue |

Ask %Ignore ""


! Note in the PRINT command which follows, that the percent sign has
!  been repeated.  Though less noticable, the second percent sign is also
!  followed by a space.  These artifacts overcome the script processor's
!  tendency to think that percent-blah is a variable named blah.

Print |^[[6H^[[J^[[1m    Menus continued: ^[[m^[[6;60HPage 5 of 7

 -Char-                           -- Meaning --
   %% 		TITLE line, displayed at top of menu
   *		NAME line, name of menu item (what is shown onscreen)
   +		COMMAND line, to be executed if this item is selected

Menu files begin with a TITLE line followed by item blocks, where each item
block is a NAME followed by one or more COMMANDs.  For example,

			%% Very simple menu
			*Help   -- Help command
			+Help
			*Status -- Status command
			+Status


Press ^[[1;4;7mRETURN^[[m to continue |

Ask %Ignore ""

Print |^[[6H^[[J^[[1m    VT100 emulation: ^[[m^[[6;60HPage 6 of 7

VTKermit has a terminal mode in which it emulates a VT100 terminal.  You can
get into terminal (VT100) mode by selecting an item off of the menu, or by
pressing the F5 key in Command Mode.  While you are in Terminal Mode, you can
press ALT-F6 to see a help file which describes VTKermit and provides some
direction in using the program.  

See VT100.DOC for information on VT100 mode features.








Press ^[[1;4;7mRETURN^[[m to continue |

Ask %Ignore ""

Print |^[[6H^[[J^[[1m    Credits: ^[[m^[[6;60HPage 7 of 7

The original MS-Kermit version 2.26, was written primarily by Daphne Tzoar and
Jeff Damens for Columbia University.

The enhancements to MS-Kermit were written by Tad Marshall for Harvard
Business School.

VTKermit is:

   Copyright (C) 1982,1983,1984,1985,1986 Trustees of Columbia University.

This concludes the overview.




To return to the menu, press ^[[1;4;7mRETURN^[[m |

Ask %Ignore ""

Print |^[[H^[[J|

Command-Mode
