.                    Documentation for program KOMPAK/CMD 
.                    ------------------------------------ 
. 
     The following is an explanation of the keys necessary for proper
communication with the IBM 4341 at the University Of Central Florida.
. 
. Keys for Communication
. 
.     Because it is assumed that users of this program are familliar with
and have been in room 106 at the computer center at least once to observe
operation of a terminal communicating with the 4341 only key sequences that
are relevant to operation will be defined.
. 
. Getting Attention After Establishing Carrier Connect:
. 
.     After establishing carrier connect use the F2 key as the 'BREAK' key
to get the attention of the communication's controller.
. 
.     Example: Press 'F2' three to four times and then press 'ENTER'
.              If the Prompt 'ENTER CLASS' does not appear or garbage
.              is received hang up your phone and dial back . Repeat 
.              the 'BREAK' until the 'ENTER CLASS' prompt is received.
. 
.     Once you have received the prompt 'ENTER CLASS' type in 'IBM1' and press
'ENTER' once more.   You should receive a 'GO' at which time you will need to
press 'ENTER' once again.   You will be asked for terminal type at wich time
you will type in 'TELEVID' and press 'ENTER' again.   The UCF logo will be 
displayed and once the display is complete press 'ENTER' again.  CP READ will
appear at the bottom of your screen and from this point on only users with 
proper ID and PASSWORD will be allowed into the system.  Logon is permitted
at this point.
.
. PF Key Sequence:
. 
.     The PF key sequence is quite simple.  For the PF key desired press the
F1 key and release it and then press 1 to = or Q to P for keys 1 to 22.  This
is a simple operation but will require that you play with them a little once
you are logged on.  Also read the Xedit instructions carefully.
. 
. New Line Key For Xedit When Using The 'INPUT' Mode:
. 
.      When in Xedit the F3 key is the new line key, paging is taken care of by
the program when you reach line 15 or 16.   When using the full screen editor
be sure to move the cursor to a blank line or to the command line before 
pressing 'ENTER'.  If in the INPUT Mode this is not required.
. 
. Full Screen Editor:
. 
. The keys for the Full Screen Editor are:
. 
.         Right Arrow Moves Cursor Right One Space.
.         Left  Arrow   "     "     Left  "    "  .
.         Up    Arrow   "     "      Up   "  Line .
.         Down  Arrow   "     "     Down  "    "  .
. 
. Clear Screen And Home Cursor:
. 
.     If at any time you wish to clear the screen and home the cursor use
'SHIFT + UP ARROW',  Do not use in XEDIT except to refresh the screen if 
necessary.
. 
. MORE....   Prompt
. 
.     At the MORE... prompt press F1 and release it and then the 'PERIOD' key
to receive the next screen. Control-Z will obtain the same result.
. 
. Dissconnect:
. 
.      If at any time you are disconnected from the system accidently do not
hang up your phone, you are still logged on.   Repeat the logon process from
the start without re-dialing and you will be re-connected.
. 
.      Hopefully the above instructions are all that is needed for you to
access the UCF system.   If you have trouble then I suggest that you become
familiar with operation of the system using a terminal in ROOM 106 of the 
computer center before trying again. 
.-----------------------------------------------------------------------------
.
.      Menu Keys:     (Comunications In-Active)
. 
.      The F1 , F2, and F3 keys in the Menu Perform Exactly as Defined.
. 
.      Control-A:  Will prompt you for the file you wish to load into the
.                  buffer for viewing or upload.
. 
.      Comtrol-B:  Will display the buffer to the CRT.  To pause the display
.                  press any key, to proceed press any key, to abort press F1.
. 
.      Control-C:  Will print the buffer to a line printer, to abort press F1.
. 
       Control-D:  Allows you to set word length, stop bits, and parity.
. 
.      Control-E:  Allows you to choose between 300 and 1200 baud.
. 
.      Control-F:  Directory display of all files on the selected drive.
. 
.      Control-G:  Allows you to examine the status of the program.
. 
.      Control-H:  Allows you to manually open or close the buffer.
.
.                  Additional Menu Keys Are Explained Later In The
.                  Instructions.
.------------------------------------------------------------------------------
. 
.   Command Keys: (Communications Active)
. 
.      Control-A: Is for use while using the browse command on the IBM 4341
.                 to dump data to the line printer.  Prints the last 22 lines
.                 of the display.  You must keep a manual line count to use
.                 this properly as the IBM does not have a continuous download
.                 facility.
. 
.      Control-B: Use for up-loading files to the IBM using the command UPLOAD
.                 from VM READ, to abort press <ENTER> and wait for VM READ or
.                 RUNNING to appear at the bottom right of your screen. 
. 
.      Control-X: This command entered from the keyboard will transfer control
.                 to the XMODEM Binary file transfer routine after you have
.                 loaded it into memory using Control-N in the menu.
.
.     Shift + F3: This key sequence will dump the entire display screen to a 
.                 line printer.
. 
.  Shift + Clear: 
. 
.                 This sequence sets the PF key flag for proper PF key func-
.                 tioning when in the Xedit Mode.  Use this sequence immed-
.                 iately after entering Xedit.        
. 
.   F1,Release,Q,Release:
. 
.                 This is PF 13 and must be used at the end of an Xedit
.                 session.  It resets the PF key flag and also saves 
.                 your file at the same time.
. 
.----------------------------------------------------------------------------
. Xedit :
. 
.     After issuing the Xedit Command you must press the 'SHIFT + CLEAR' keys
to set the flags necessary for proper functioning of the program in conjunction
with the IBM.  When you are ready to quit Xedit you must use PF 13, Press F1
and release it and then press 'Q', this will reset the PF key flag.  You May
use any of the PF keys in SET commands in your Profile Exec without having to
worry about how they will affect the Z-80 sub-routines in the program.  That is
why you must manually set the flag using SHIFT + CLEAR and PF 13, F1 'Q' to re-
set it.  Note also that by using PF 13 your file is saved in one step.
. 
.    When using the INSERT or I command or PF 11 you must press the F3 key at
least once before exiting INSERT even if you have not entered any new lines.
This resets the flags transparent to you, the user, that will allow proper 
operation of the terminal program.
. 
.    To leave the INSERT mode after pressing the F3 key you must press ENTER
once and wait for the cursor to become stationary and then press ENTER once
again .  At this time you may save your file by using F1 and then 'Q'.  This
sequence will close the file you are editing , save it , and return to VM READ
or RUNNING.  Of course if you wish you may remain in the editor and continue 
editing your file.
. 
.    Should you wish to page forward a large number of lines by entering the
line number you should enter an SHIFT + UP-ARROW immediately following the line
number.  This will cause the screen to be cleared and refreshed.
. 
.------------------------------------------------------------------------------
. On Line HELP Menus For The IBM:
. 
.     When using the Menu Driven Help files for the IBM issue a SHIFT+UP-ARROW
immediately after the PF key Sequence used for the menu selection.  This will
clear the screen and refresh the screen for the next screen received.
. 
. 
.------------------------------------------------------------------------------
. 
. Additional Menu Keys:
. 
.     Cntrl-I:  Toggles the line printer from 80 columns to 132 columns and
.               vice-versa,  for buffer printing only at this time.
. 
.     Cntrl-J:  Will reset the buffer Pointers and fill all of the free menory
.               with null bytes.
. 
.     Cntrl-K:  This key sequence will allow you to save the contents of the
.               buffer to disk.  You will be prompted for the file name.
. 
.     Cntrl-L:  Toggles the backspace routine between IBM 4341 and the VAX
.               11/750 in Engineering.   Do not use this switch unless you
.               are going to communicate with the VAX.
. 
.     Cntrl-M:  Allows you to issue a DOS command from within the program and
.               returns to the program when the command is complete.
.
.     Cntrl-N:  This command loads into the buffer area a Xmodem utility for
.               the purpose of Binary File Transfer.  After use of this com-
.               mand you must use either Cntrl-O in the menu or Cntrl-X in the 
.               active terminal mode to access the utility.
.
.     Cntrl-O:  This menu choice transfers program control to the Xmodem
.               utility loaded into the memory buffer.  After using Xmodem
.               it is advised that you clear the Buffer area using Cntrl-J
.               in the menu.
.
.     Cntrl-P:  This switch sets the program code to Smart Terminal Status.

.     Cntrl-Q:  This switch sets the program Code to Televideo Status.
.
.     Cntrl-R:  This switch also sets the program code to Televideo Status.
.               Future versions will contain the ADM3A terminal type.  The
.               code for this terminal type is present in the program but is
.               still in the DEBUG stage.
.
.     Cntrl-S:  This command will allow you to upload a disk file in ASCII text
.               form that will not fit in the buffer.  Transmission will begin
.               after entering the desired file name.
.
.----------------------------------------------------------------------------- 
. 
. Upload:
. 
.     The upload routine in this program is divided into two sections and the
choice of which routine to use is determined by the backspace switch.  When
this switch is off the IBM 4341 upload is active and will pad lines to the 80th
column with blanks if it is less than 80 characters in length.  When the switch
is on the program will upload files to the VAX 11/750 without padding to the   
80th column and supports Xon/Xoff required by the VAX.  When using either
version you must load a ASCII file into the buffer and return to active status.
. 
. IBM 4341 Sequence:
. 
.   To upload to the IBM after loading the buffer issue the command UPLOAD from
VM READ or RUNNING.  After receiving the information from the IBM about UPLOAD
INFILE A use Control-B to start the transmission.  The upload is automatic from
this point on and can be aborted by pressing any key on the keyboard.  Upon 
completion of the upload or an abort by the user the program will pause and
send to the IBM the required codes to close the file and move it to your 'A'
disk.  A pause of about 7 seconds is normal and the screen will clear and
return you to VM READ or RUNNING at which time you may proceed with executing
your upload or editiing it via Xedit.
. 
. VAX 11/750 Sequence:
. 
.   The upload for the VAX is similar to one for the IBM but you should be
sure that you have set the backspace switch for the VAX, Control-L, to ON.
Beginning at the '$' prompt type 'ED' and enter it.  You will be asked for
a file name so supply a file name at this time in the form 'FILENAME' and enter
it.  If the file does not exist you will be told it doesn't exist and the
system will create a file in the name specified by you, the user.  You will 
see an '*' now instead of '$' and now type an 'I' and enter it.  This puts you
into the input mode and you may now issue a Control-B to start the upload.  The
program will pause periodically as the VAX updates the transmitted data to your
disk.  Upon completion of the upload the '*' will appear and you must type
'EXIT' to leave the upload routine.  This command will close the file on your 
disk and display the status of the file.  You should now be back at the '$'
prompt and the file is saved.
. 
.------------------------------------------------------------------------------
. 
. 
. 
. 
.                              Program: KOMPAK/CMD
.                         Author: Michael J. Gailliot
.                         Copyright: February 3,1985
.                             All Rights Reserved
.                                 Version 1.5
                                                                                                                                                        