RSX/IAS SIG Tape Distribution - Spring 1990

                   ===========================================





          This is the RSX/IAS SIG Symposium Tape from the Spring 1990 DECUS

     Symposium at New Orleans.  The tape contains material submitted by the

     user community for the tape at that meeting.  



          The  programs  on this tape are from user submissions.  The DECUS

     staff, the RSX & IAS SIG staffs, and DEC are all in complete ignorance

     of  the  contents of the tapes.  No warranty of any kind is implied in

     the distribution of these tapes.  The programs may or may not be  well

     documented, they may or may not work, they may even crash your system.

     If you have a problem with the  contents  of  the  tape,  contact  the

     author  of  the program.  Do not contact DECUS, DEC, or the RSX or IAS

     SIGs.  



          The  tape  contains about 275 files requiring 4700 blocks of disk

     space.  This will fit on a 600 foot reel of tape in BRU format at 1600

     BPI,   and   so  is  being  distributed  in  this  way.   To  simplify

     distribution and production, the tape is a single BRU  container  file

     followed (for the LUG distribution only) by several extra files.  



          Directory  [300,1] contains the files documenting the contents of

     the tape.  The following files are present:  

     RSX90ATPE.DOC contains an abstract of the contents of the tape by UIC. 

     AAAREADME.90A  contains a concatenated list of all the README files on

        the tape.  

     RSX90ADIR.LIS  contains  a directory of all the files on the tape (BRU

        does not produce nice directories).  This is a brief  listing  with

        UICs and filenames only for space reasons.  

     SUBMIT.DOC contains guidelines for submissions to the RSX/IAS Sig Tape

        collection.  This is MUST  reading  for  everyone  who  desires  to

        submit a program to the SIG tape.  

     BEGIN90A.DOC has a copy of this text.  

     UICSET90A.CMD contains the UFD commands to create all the needed UIC's

        on a device whose name is asked for in the command file.   Edit  it

        to  match your needs before using BRU to extract the tape contents.

        A word of caution:  under at least  some  circumstances,  11M  V4.0

        BRU's  /UFD  switch  creates  directories  even when it doesn't put

        anything in them.  







                                        Glenn C. Everhart

                                        RSX/IAS SIG Tape Copy Coordinator

                                        GE Aerospace Technology Operations

                                        GE Corp.

                                        Bldg. 100, Room U3040

                                        230 Goddard Blvd.

                                        King of Prussia, PA 19406

                                        215-354-7610

                                        Everhart@Arisia.dnet.ge.com

                                        US Mail address:

                                        25 Sleigh Ride Rd.

                                        Glen Mills, PA 19342


========> [265,001]AAAREADME.TXT;1 <========



[MCE] - slightly modified MCE from DECUS Europe F'89

The latest version of MCE from DECUS Europe is as good a command line editor
as has appeard for RSX.  I have put in a very minor hack to add a 'PAUSE' 
command. This command causes MCE to detach the terminal and execute a STOP. 
You UNSTOP it to resume MCE. This is very useful for those situations where
MCE gets in the way of other things you're trying to do. 

Thanks to DECUS Europe for producing the MCE program!

Jim Bostwick
Cargill Inc. 
Research Bldg.
Applied Math and Instrumentation
P.O. Box 9300 
Minneapolis, MN 55440



========> [343,030]AAAREADME.TXT;1 <========



                                     GREP V2.00


                                  Bruce R. Mitchell
                      Machine Intelligence and Industrial Magic
                          Consultants to the RSX Community
                                390 North Shore Drive
                                   RR #1, Box 216
                              Fountain City, WI   54629

                                   (608) 687-4015



               This is the distribution kit for GREP V2.00.  

               GREP  (Get  Regular  Expression)  has been around in the RSX
          community for many years.   While  working  on  a  project  which
          demanded  much  searching  of poorly documented source modules, I
          pulled GREP source off an old SIG tape.  

               After  diddling  with  it some time, it became apparent some
          things should have been done  differently.   In  particular,  I/O
          buffering should have been faster.  

               This  new  version  of  GREP is the result.  It supports the
          following features:  


          - Decimal file version number handling 
          - Adjustable input file multi-big-buffering 
          - Brightness bolding of located text on DEC_CRT terminals 
          - Generic or optional exact searching 
          - Optional located text pointers below located record 
          - Optional identification of build parameters 
          - Correct handling of wildcarded searches for ;0 and ;-1 
          - Optional leading record numbers on located record 


               The  multibuffering  big  buffer size is tunable by changing
          the value BBCT in the source file.  16 seems to work  well.   The
          bigger BBCT, the faster the program runs.  

               Systems   without  decimal  version  numbers  or  the  FEAT$
          directive should comment the definition of R$$FEA, which controls
          automatic handling of decimal version numbers.  

               I  like it.  Why not?  I wrote it.  I think you will like it
          too.  Please send any suggestions or bug  fixes  to  the  address
          above.  



========> [351,144]AAAREADME.TXT;1 <========



         TEM - Terminal EMulator for RSX -- Version:  90.012      Page 1

         Author:   T.  R.  Wyant III, E. I. DuPont de Nemours, Richmond,
         VA. 

         Operating  System:  RSX11M+ V2.0 forward, RSX-11M V4.0 forward,
                   RSX-11S V4.0 forward, VAX-11 RSX V2.0 forward.  

         Language:  MACRO-11 
         Memory Required:  16KW 
         Other Hardware Required:  Dial-out Modem 
         Keywords:  RSX-11;  Communications;  Terminal Emulator 
         Abstract:  

         TEM  provides  "dumb" terminal emulation over a full duplex TT:
         line.  It allows the user to "become" a terminal  on  a  remote
         system, and to do ASCII file transfer between systems.  TEM has
         been used to communicate with RSX, VMS, RSTS, and TOPS-20  sys-
         tems, as well as non-DEC equipment.  It requires no software on
         the remote system (and therefore has no error checking).  

              In  addition to the basic functionality, TEM can automati-
         cally issue canned commands to smart modems  at  the  beginning
         and  end  of a session.  The user can also select from the fol-
         lowing features:  
             * Local Echo.  
             * Automatic linefeed on carriage return.  
             * Passthru of control/s, control/q, control/o and control/x
                 to the remote system.  
             * User selectable attention and end-of-file characters.  
             * Inbound and outbound character mapping.  
             *  Specifiable  record  delay and prompt character for file
                 transfer.  
             * Parity generation and checking.  
             * Eight-bit character support.  
             * Input line analysis, in ASCII, binary, octal, decimal, or
                 hex.  

              TEM  requires  at  least  RSX-11M+  V2.0, VAX-11 RSX V2.0,
         RSX-11M V4.0, or RSX-11S V4.0.  If  running  under  RSX-11M  or
         RSX-11S,  it requires the full-duplex TT:  driver, get/set mul-
         tiple characteristics, and unsolicited  input  AST's.   Correct
         access  of  named directories and files numbered in decimal re-
         quires the FEAT$ directive.  The GIN$ directive is used to pre-
         vent  nonprivileged users from using TEM to read files that are
         none of their business (eg:   LB:[0,0]RSX11.SYS).   An  attempt
         has  been  made  to  conditionalize TEM for RSX-11M V3.2, but I
         have no way to check it.  TEM can be initiated from and commun-
         icate  with any reasonable serial device, but there may be res-
         trictions if not being used on a TT:-type device.  



========> [374,100]AAAREADME.TXT;1 <========



[AMIRTR] - Cargill AMI Message Router 

This directory contains sources and some test programs for the message router
program. Allong with [MESSAGE] and [DECNET], this directory comprises a 
system for extending M-PLUS Variable Send Data directives across DECNET. 

These programs are written in a combination of MACRO-11 and Oregon (ne' OMSI)
Pascal. They require our utility library in addition to OMSI Pascal. Our 
library has been on several recent SIG tapes. Both it, and a refined version 
of the message software will be on the Fall '90 RSX SIG tape. 


Jim Bostwick
Cargill Inc. 
Research Bldg.
Applied Math and Instrumentation
P.O. Box 9300
Minneapolis, MN 55440



========> [374,101]AAAREADME.TXT;1 <========



[DECNET] - Oregon Pascal DECNET interface routines

This directory contains a set of routines to allow programs written in 
Oregon (ne' OMSI) Pascal to access DECNET intertask communication facilities. 
Some test and demonstration programs are also included. 
In addition to the compiler, our utility library is also required. The utility 
library has been on several recent RSX Sig tapes. Both it, and a revised 
version of this software, will be on the F'90 tape. 

It should be relatively easy to adapt this code for use with Pascal-11. 

Jim Bostwick
Cargill Inc. 
Research Bldg. 
Applied Math and Instrumentation
P.O. Box 9300
Minneapolis, MN  55440





========> [374,102]AAAREADME.TXT;1 <========



[MESSAGE] - Cargill AMI Message Router 

This directory contains sources and some test programs for the message router
program. Allong with [AMIRTR] and [DECNET], this directory comprises a 
system for extending M-PLUS Variable Send Data directives across DECNET. 

These programs are written in a combination of MACRO-11 and Oregon (ne' OMSI)
Pascal. They require our utility library in addition to OMSI Pascal. Our 
library has been on several recent SIG tapes. Both it, and a refined version 
of the message software will be on the Fall '90 RSX SIG tape. 


Jim Bostwick
Cargill Inc. 
Research Bldg.
Applied Math and Instrumentation
P.O. Box 9300 
Minneapolis, MN 55440





========> [374,124]AAAREADME.TXT;1 <========



This directory contains a symbolic debugger which runs on RSX-11M-PLUS.
Complete details may be found in DBG.DOC.

A program to symbolically examine and modify non-overlaid task images (KTZ) may
be built from these sources using TSKIMG.MAC and KTZBLD.CMD. Commands are
identical to those for the debugger except execution is not possible. Assemble
and build KTZ using the following MCR commands. Replace [DBG] with wherever
you put the code.

        MAC @DBGASM  ! Sorry, this takes a while.
        MAC TSKIMG=LB:[1,1]EXEMC/ML,SY:[DBG]DBGPRE/PA:1,TSKIMG
        TKB @KTZBLD

KTZ command line format:
        KTZ taskimage[.TSK][/RO]


Submitted by Dave Mischler to the RSX BBS (612/777-7664), for inclusion on the 
S'89 RSX Sig Tape. Also available for download from the BBS. 

Jim Bostwick