                    RSX/IAS SIG Tape Distribution - Fall 1990

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





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

     Symposium at Las Vegas.  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 710 files requiring 13000 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:  

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

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

        the tape.  

     RSX90BDIR.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.  

     BEGIN90B.DOC has a copy of this text.  

     UICSET90B.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

                                        215-354-7610

                                        Everhart@Arisia.dnet.ge.com

                                        US Mail address:

                                        25 Sleigh Ride Rd.

                                        Glen Mills, PA 19342



========> [263001]AAAREADME.TXT;1 <========






This directory contains an update to BRUREAD, a program to read RSX BRU backup

sets under VMS. The modifications were applied to Adrian Weiler's submission

to the U.S. Fall 1989 VAX SIG tape, part 1 (VAX89B1) that appeared in 

directory [.BRUREAD].



Together with these modifications, and with the good SELECT and EXCLUDE 

possibilities, the program is a very handy tool for retrieving old data-sets

from RSX BRU-tapes under VMS and it offers a much faster way of exchanging

files via tape between RSX and VMS systems than using ANSI-labeled tapes

prepared with COPY (PIP).





The directory contains the following file:

                                                

AAAREADME.TXT   Detailed submission documentation

BRU.CLD         Set Command BRU

BRU.TXT         Short documentation

BRUREAD.PAS     program source written in Pascal

BRUREAD.OBJ     Object file

BRUREAD.EXE     Executable build under VMS V5.1-1

BRUMSG.MSG      Message/OBJ

README.1ST      This file, for more info see AAAREADME.TXT





G. Kums

AZN Nijmegen

P.O. Box 9101

6500 HB  Nijmegen

The Netherlands



Phone           +31 (80) 517067

Internetaddress "AO_FK@AZNVX1.AZN.KUN.NL"


========> [264001]AAAREADME.TXT;1 <========






This directory contains a number of utilities that were developed years ago.

It varies from assembling, compiling and taskbuilding together with a cleanup,

ringing the terminal bell, conversion of time from hh:mm:ss to s v.v., real to

octal v.v. and showing the greatest multiple devisor of two numbers to a task

that spawns commands to another terminal. Some are modified from publications

in the Multi_Tasker.

Many are still in use. Try them, most programs run also under CP/RSX if

rebuild.



ABORT.MAC               Contains AST routine for closing files opend for write.



ASMBLE.FTN              Assemble .MAC file and purge .OBJ and .LST files.

ASMBLE.TSK

ASMBLEBLD.CMD



ATDET.MAC               Attach or detach terminal



BEL.MAC                 Ring the bell as ...BEL <interval parameter>

BEL.TSK

BELBLD.CMD

BELL.MAC                Ring bell with various intervals from a task.

BELTST.FTN

BELTST.TSK



BLANK.MAC               Fill array with spaces



BLDPUR.FTN              Taskbuild program using a <taskname>BLD.CMD file and

BLDPUR.TSK              preceded by a delete of the current .TSK and .MAP files.

BLDPURBLD.CMD

BLDPURCBC.CMD



CHMSTS.FTN              Subroutne that converts hh:mm:ss to seconds

CSTHMS.FTN              Reverse operation



FOR.FTN                 Compile .FTN file and purge .OBJ and .LST files.

FOR.TSK

FORBLD.CMD



GCDI.FTN                Display greatest common devisor of two numbers.

GCDIT.TSK

GCDITBLD.CMD



HMSTOS.FTN              Program that converts hh:mm:ss to seconds

HMSTOSBLD.CMD

HMSTOSCBC.CMD



README.1ST              This file



RTOOCT.FTN              Display real converted ot octal

RTOOCT.TSK

RTOOCTBLD.CMD



STOHMS.FTN              Program that convers seconds to hh:mm:ss

STOHMSBLD.CMD

STOHMSCBC.CMD


                                                                Page 2







THMSTS.FTN              Test program for HMSTOS.FTN

THMSTSBLD.CMD

THMSTSCBC.CMD



VCR.MAC                 Spawn command to other terminal usig RPOI directive.

VCR.TSK

VCRBLD.CMD



ZERO.MAC                Fill array with zero's





Jan H. Belgraver

Organon International B.V.

CNS Pharmacology Dept.

Room RE1148

P.O. Box 20

5340 BH  Oss

The Netherlands



Tel.:   +31 (4120) 62943

Fax.:   +31 (4120) 62617


========> [264002]AAAREADME.TXT;1 <========






This directory contains a variety of tape routines. It varies from displaying

the ANSI label blocks on a tape, setting up a tape for use, winding to EOV, to

testing for bad blocks.

Try them, maybe they are as useful for you as they were for us. Most of them 

were developed long ago.



ABORT.MAC               See [264,1]



AETST.FTN               ASCII-to-EBCDIC conversion test

AETSTBLD.CMD

ASCEBC.MAC              



ANSDMP.FTN              Formatted dump of ANSI labels

ANSDMP.TSK

ANSDMPBLD.CMD

ANSDMPCBC.CMD



ATDET.MAC               See [264,1]



BADMM.FTN               Check tape for bad blocks

BADMMBLD.CMD

BADMMCBC.CMD



DKGET.CMN               Get logical block from disk

DKGET.FTN



ERRMM.FTN               Ask for action on tape-error found



IBMSWP.FTN              Swap the bytes



INITMM.FTN              Initialize tape unit for read or write



MTGET.CMN               Get logical block from tape

MTGET.FTN



MTPOS.FTN               Position tape to a file



MTPUT.CMN               Write logical block to disk

MTPUT.FTN



MTTMK.FTN               Write tape-mark



README.1ST              This file



RHDR1.FTN               Formatted dump of ANSI HDR1 block

LHDR1.CMN

RHDR2.FTN               Formatted dump of ANSI HDR2 block

LHDR2.CMN

RHDR3.FTN               Formatted dump of ANSI HDR3 block

LHDR3.CMN

RVOL1.FTN               Formatted dump of ANSI VOL1 block               

LVOL1.CMN



SPLTAP.FTN              Find EOV on tape and rewind to BOT.

SPLTAP.TSK


                                                                Page 2





SPLTAPBLD.CMD



TAPEOF.FTN              Write EOF  after specified block.

TAPEOFBLD.CMD





Jan H. Belgraver

Organon International B.V.

CNS Pharmacology Dept.

Room RE1148

P.O. Box 20

5340 BH  Oss

The Netherlands



Tel.:   +31 (4120) 62943

Fax.:   +31 (4120) 62617


========> [264003]AAAREADME.TXT;1 <========






This directory contains some copy utilities acquired about ten years ago

while running RSX-11M V3.2.  I haven't used them for a very long time, so I'm

not sure how they perform now.

MCP is a simple tape-to-tape copy program (Piet van Oostrom, May 1979). It can 

be used with 800 or 1600 bpi tapes. If no two drives are available copying can

be performed via an intermediate disk file.

XMT (Piet van Oostrom, September 1977) converts files from various formats to 

other formats, e.g. ASCII to EBCDIC v.v.. It contains swithes for all kinds

of conversions.

REWIND (Han Lasance, 1981) rewinds a tape.

RTCOPY (Han Lasance, 1980) converts files from RT-11 format to Files-11. It

was designed to circumvent certain disadvantages of FLX.



This contents of this directory are:



MCP.DOC         

MCP.MAC

MCPBLD.CMD

MCPBLD.TKB



README.1ST      This file



REWIND.FTN

REWIND.TSK



RTCOPY.FTN



CONV.MAC

XMT.DOC

XMT.MAC

XMTBLD.CMD

XMTBLD.TKB

XMTMCP.BCM

XMTMCP.FLX





Jan H. Belgraver

Organon International B.V.

CNS Pharmacology Dept.

Room RE1148

P.O. Box 20

5340 BH  Oss

The Netherlands



Tel.:   +31 (4120) 62943

Fax.:   +31 (4120) 62617


========> [264004]AAAREADME.TXT;1 <========






This directory contains a number of utilities that were developed long ago by

Han Lasance when we were still running RSX-11m V3.2.

They vary from showing active tasks, ringing the terminal bell, retrieving the

number of free and contiguous blocks of a disk, display all devices, task ID,

modify homeblock, etc. Some are still in use. 



ACTTSK          Display active tasks at specified intervals.



BEL             Ring the bell as ...BEL <interval parameter>

BELL            Ring bell with various intervals from a task.



BITMAP          Get Free and Contiguous blocks from a disk.



CLRSCR          Clear VT screen.



DCBLST          Scan DCB linked list and display devices.



DEVPAR          For mapping to a device partition.



DRCSET          For setting DR11-C and DR11-K ports.

DRKSET          



PRINID          Get and display task ID from with a task.



MODHED          Modify file header.



MODHOM          Modify home block.



README.1ST      This file.



VERIFY          Verify two files (logical block compare).



WRTLBN          Write logical block to disk.





Jan H. Belgraver

Organon International B.V.

CNS Pharmacology Dept.

Room RE1148

P.O. Box 20

5340 BH  Oss

The Netherlands



Tel.:   +31 (4120) 62943

Fax.:   +31 (4120) 62617


========> [264005]AAAREADME.TXT;1 <========






This directory contains the files to comprise the batch package for RSX-11M as

developed by Han Lasance many years ago. 

The working of this package was described at sessions given during the DECUS

Holland and Europe symposia in 1989.

BATCH allows for running interactive programs in a batch-like mode under

RSX-11M while making use of the Indirect Commandfile Processor and a special

driver. 

For more details see BATDUTCH or BATENGL (not complete yet, I'm sorry).

And documentation in the sources.

The package is still in use and runs also under CP/RSX.



This submission contains the following files:



BADRV           Batch driver

BADRVASM        BADRV assembly file

BATABASM        BATAB assembly file

BADRVBLD        BADRV build file

BADRVCBC        BADRV assembly, build, and test file

BATEST          Used stand-alone or together with BADRVCBC.CMD

CLRBAT          Stand-alone BADRV reset 

EXB             BADRV reset from within command procedure

INIBAT          BADRV initialization from within command procedure

RESCTL          Restore saved anser files



BATCH           Batch interface subroutine

BATDUTCH        Proceedings text in Dutch

BATENGL         Proceedings text in English



BATST           Test programs

BATTST





Jan H. Belgraver

Organon International B.V.

CNS Pharmacology Dept.

Room RE1148

P.O. Box 20

5340 BH  Oss

The Netherlands



Tel.:   +31 (4120) 62943 

Fax.:   +31 (4120) 62617


========> [264006]AAAREADME.TXT;1 <========






This directory contains the Push-button driver for the LK-11 push-button box.

It was developed long ago by Han Lasance when we still running RSX-11M V3.2.

The directory contains the following



PBDRV                   LK-11 Push-button driver

PBFIL, PBFILS           Contains functions/subroutines to use the LK-11

                        push-button box via athe PB: driver.

PBTABASM                Assembly file

PBTEST, SUBTST          Test programs

README.1ST              This file







Jan H. Belgraver

Organon International B.V.

CNS Pharmacology Dept.

Room RE1148

P.O. Box 20

5340 BH  Oss

The Netherlands



Tel.:   +31 (4120) 62943

Fax.:   +31 (4120) 62617


========> [264007]AAAREADME.TXT;1 <========






This directory contains a driver to read IRIG B time-coded data from a

Systron-Donner Time-code Decoder/Generator through a DR11-K. Maybe that's

why is was given the name RKDRV. It was developed long ago by Han Lasance

and used to run under RSX-11M V3.2.

Recently the driver was modified to be used with the parallel I/O port of

the KXJ11-CA running CoProcessor/RSX.





CNVTIM                  

DRVTST

README.1ST              This file.

RKDRV                   The driver, of course ...

RKDRVASM.CMD            Assembly files

RKDRVBLD.CMD            Build file

RKDRVCBC.CMD            Assemble, Build, and test file

RKTABASM.CMD            Assembly file

RKTST.FTN               Test program





Jan H. Belgraver

Organon International B.V.

CNS Pharmacology Dept.

Room RE1148

P.O. Box 20

5340 BH  Oss

The Netherlands



Tel.:   +31 (4120) 62943

Fax.:   +31 (4120) 62617




========> [264010]AAAREADME.TXT;1 <========






This directory contains a software package for remote control of the

Honeywell 101 instrumentation recorder. It was developed in spring 1982 by

Han Lasance under RSX-11M V3.2 It has not been tested with higher versions.



The Honeywell 101 software consists of:

        - Fortran Command Protocol routines (Appendix A of Operators Manual)

        - Fortran Interrogate Protocol routines ( "          "         "   )

        - Macro routine for I/O ("IO101.MAC")

        - Fortran Enable Command Protocol routine ("ENC101.FTN")

        - Fortran Enable Interrogate Protocol routine ("ENI101.FTN")

        - Test programs for all routines

        - Library for all routines ("LIB101.OLB")

        - Several command files for compiling and librarian

Additional information can be found in 101.DOC.





Jan H. Belgraver

Organon International B.V.

CNS Pharmacology Dept.,

Room RE1148

P.O. Box 20

5340 BH  Oss

The Netherlands

Tel.: +31 (4120) 62943

Fax : +31 (4120) 62617


========> [264011]AAAREADME.TXT;1 <========






This directory contains an accounting package for RSX-11M developed by

Han Lansance in spring 1982 under RSX-11M V3.2; it has run under V4.0.

The accounting package logs start and end times per terminal for predefined

projects. A project name must be entered at login to get access to the system.

A service program LOGFIL enables the creation of a new account file, add or 

delete accounts and/or projects, or list accounting data. 

The package uses modified versions of HELLO and BYE, i.e modules BYEUSR resp.

HELUSR were added, to perform the accounting tasks. 

Additional documentation can be found in LOG.DOC, LOGACCESS.DOC.





Jan H. Belgraver

Organon International B.V.

CNS Pharmacology Dept.,

Room RE1148

P.O. Box 20

5340 BH  Oss

The Netherlands

Tel.: +31 (4120) 62943

Fax : +31 (4120) 62617


========> [264013]AAAREADME.TXT;1 <========






This directory contains a number of games I got from a friend just over ten

years ago while we were still running RSX-11M V3.2

Today, some run others don't, maybe they need a VT52.



They were retrieved from an ANSI formatted tape, so the date of the games 

does not reflect their real age. They may be even older than 10 years.



This is what I can recall:



BLACKJACK       Will be clear from the name

BOXING          Will be clear from the name

BUG             Build a human body

BULEYE          Darts game

CHESS           Will be clear from the name

CHOMP           Remove areas

CLK             Clock

CLOCK           Clock

COOKIE          Funny expressions

CRAPS           Bet for points

FOOTBL          Foothball

HANG            Guess for a word

HEX             Cat and mouse

HOCKEY          Learn to play hockey

INUSE           Who is using this

KING            React, please

LEM             Moon game

MORT            Morgage calculation

RUSSIA          Russian roulette

TOWER           Build a tower

TTMIND          Mastermind

TTT             Four in a row

VTPONG          Ping-pong

WURM            Wurm finding it's way over your screen



Jan H. Belgraver

Organon International B.V.

Neurophysiology Group

P.O. Box 20

5340 BH  Oss

The Netherlands


========> [264014]AAAREADME.TXT;1 <========






This directory contains contributions from James Schultz and Tom Wyant for the

Fall 1986 tape (RSX86B) concerning explanations and usage examples of the

Indirect Commandfile Processor. They were brought together in this directory

for ease of use.

For additional information see [351147] on the European RSX 1989 tape which

contains similar inputs taken from the DECUS Spring 1986 (RSX86A) tape.



Jan Belgraver

European RSX SIGCC Core Group

--------------------------------------------------------------------------------

README.1ST

        This submission consists of several files in addition to this README.1ST

file. The first file, RX030.DOC is RUNOFF output of information as submitted to

the RSX Session Notes for Session RX030: Designing Useful Utilities in ICP.

SLIDES.OUT is a copy of the slides presented at the session. The other files

are the indirect command procedures, UIC.CMD and WHO.CMD as discussed at the

session. Another file, named PROJECT.CMD, is a short command procedure which

may be useful for displaying contents of a short file onto the screen of a

VT241, in a manner suited for making slides or transparancies for a

presentation. 

        These procedures have been very popular with most of our users, and

perhaps, they may be useful for others.  If you have any questions or

suggestions, let me know.



                                Submitted by: James I. Shultz

                                              U.S. Dept. of Agriculture

                                              Nutrient Composition Laboratory

                                              Room 216, Bldg. 161, BARC-E

                                              Beltsville, MD  20705

--------------------------------------------------------------------------------

    This directory contains two papers that were to be presented 

at the Fall 1986 DECUS U.S. Symposium -



  Introduction to the RSX, P/OS, and RT Indirect Command File 

        Processor (RX018)



  Programming in the RSX Indirect Command Language (RX019)



Also included are the command files from which the examples in 

RX019 came.



  The files in this directory include:



  README   .1ST;1      2./2.      This file

  RX018    .TXT;1      70./70.    Paper - RX018

  RX019    .TXT;1      66./66.    Paper - RX019

  CRASHDUMP.CMD;1      22./22.    CDA Preprocessor

  PPORT    .CMD;1      4./4.      Printer port handler

  SCRED    .CMD;1      16./16.    Single screen editor

  SYMDMP   .CMD;1      15./15.    .STB file dumper

     7. Files selected          7. Files total

 Selected blocks used/allocated:  195./195.


========> [264015]AAAREADME.TXT;1 <========






This directory contains a number of commandfile procedures that I have found

useful at some time. Many were developed long ago when we were still running

RSX-11M V3.2, a number are still in use today. Some are just demo's for

learning to use IND, others help me with system management. 



        BRUDTM          Guided BRU backups

        BRUMTD          Guided BRU restores

        CHKDATE         Checks date string syntax

        CHKNUM          Checks if input parameter contains numerals only

        COMPIL          Selective Fortran compile of all .FTN files

        COPY            Selective copy of all files from A: to B:

        DEVATR          Show device attributes/characteristics

        DEVATT          Check if device is attached.

        DMODATADK       Dismount disk, but check with users

        FILATR          Show file attributes

        INCBACKUP       For incremental disk backups

        IOX             Testing of disks or tapes using IOX

        LAS80COL        Set LA120 for neat 80-column prints

        LASDFLT         Reset LA120 to default setting

        LBLBRU          Prepare tape labels for BRU backup sets

        P16L9           Set LA120 pitch resp. left margin

        PPO             Purge and set protection to (,RWE,,)

        PRINT           Selective print of files in directory

        PUP             Purge and set protection to (RWE,RWE,RWE,RWE)

        PURTRUNC        Purge and truncate all files in directory

        README.1st      This file

        REPLACE         Selectively replace files after sysgen

        RPTDATE         Asks for error log reporting date range

        RPTREG          Generate full device registers report using RPTDATE

        RPTSUM          Generate error log summary report using RPTDATE

        RPTWEEK         Generate weekly error log summary report using RPTDATE

        SET080          Set terminal to  80 columns

        SET132          Set terminal to 132 columns

        SRDMFDUFD       Sort MFD resp. UFDs with(out) listing using SRD

        SSSDEMO         Show IND special string symbols contents

        SYSBACKUP       For incremental or standalone backups

        TSKCOPY         Selective copy of system files after sysgen

        TTCHAR          Show terminal characteristics

        XXXCBC          Template file for Compiling, taskBuilding and Cleanup





Jan H. Belgraver

Organon International B.V.

CNS Pharmacology Dept.

Room RE1148

P.O. Box 20

5340 BH  Oss

The Netherlands

Tel.: +31 (4120) 62943

Fax : +31 (4120) 62617


========> [265001]AAAREADME.TXT;1 <========






        [7,131] README.1st



        +---------------------------------------+ 

        |DECUS EUROPE SYMPOSIUM TAPE CANNES 1990|

        +---------------------------------------+ 



        This directory contains the MCE V4.24 Commandline Editor

        from Hans Hamakers, ABB Industrie b.v.

        P.O. Box 113, 3000 AC Rotterdam Netherlands.



   Version V4.24 has the following new features : (since V4.23)



        - <CTRL/P> now "pauses" MCE via a Suspend directive.

          To reactivate MCE give the MCR or DCL "RESUME" command.

          The idea came from Jim Bostwick, Cargill Inc., Minneapolis, MN, USA.



       - On a VT4xx terminal it is possible to use <F1>..<F5> as normal 

          function keys. MCE enables you to define those keys too.



       - The detection of HT: terminals ( CP/RSX ) inserted in V4.23

          is taken out because CP/RSX has no problems with it.



        - The I&D space question in MCEBLD was removed in V4.23 because

          I&D space gave some problems with CP/RSX. The problem was not

          in MCE but in the INSTALL task of CP/RSX. The question is back

          again but I&D space with MCE does not give you much anyway. 



        - The combination of a build in default for INSERT/OVERSTRIKE 

          with an MCE Command specifying the same default did result in

          staying in the last mode activeted by <CTRL/A>.

          This bug is fixed now.



        - MCE without multiple CLI support did not display the default

          prompt. This bug is fixed now.



        - The addition "VT2" and "TDV" to the MCE intro and version

          message is deleted.



        - MCE.DOC is upgraded to the latest version.


========> [265002]AAAREADME.TXT;1 <========






        [7,132] README.1ST



        DECUS EUROPE CANNSE 1990 TAPE



        Hans Hamakers ,ABB Industrie bv

        PO Box 113, 3000 AC Rotterdam, The Netherlands





        This directory contains some old but usefull tools



        1.      EXA     look at a textfile 1 page at a time

                        <enter> next page

                        <lf>    scroll , any other key stop scroll

                        <6> or <^> (not up-arrow) prev page

                        <esc> or ^Z exit



        2.      EXR     EXamine Records

                        Like DMP, but you can specify 1 record or a range of

                        records in various formats

                        EXR /HE for help



        3.      EXF,EXP,EXT

                        Extracts errors out of Listings and MAPs



                        Output on TI: 

                         EXF file       asumes file .LST fortran listing

                         EXP file       asumes file .LST pascal listing

                         EXT file       asumes file .LST macro listing

                         EXT file.MAP   asumes TKB Map ( Undef. ref.)

                        Output in file

                         EX* outfile[.EX*]=infile                       



        I think they donot work with named directories. I have none so I

        cannot try.


========> [266001]AAAREADME.TXT;1 <========






Utilitie SEARCH 

---------------



DECUS Europe 1990 Symposium Tape Contribution from:



            Peter Vergeer, INFRANET HOLLAND



This submission is an update to the one submitted to the DECUS Europe 1988

RSX SIG tape. The enhancements are not specified, just take it as it is.

Utility is currently running under RSX11M 4.4, however, we don't see 

a reason why it should not run under any RSX11M/M+ system.



SEARCH

------



Search is a utility to search for strings in 1 or more files.

Everything is written in assembler, using FCS.

Just by typing ...SRC you will get a prompt with enough HELP

explanation to tell you everything you want to know about how

to use it.



HOW TO BUILD SEARCH

-------------------



Assembled as follows:



        MAC SEARCH=SEARCH



Taskbuild using supplied buildfile.



Note that you might have to modify the buildfile, depending

upon whether or not you use the resident FCS library.




========> [312315]AAAREADME.TXT;1 <========






This area contains re-issues of DDT, a symbolic debugger which can

do multiple process debugging or debugging from a second task,

and which does so with a smaller debug kernel than DEC's, and of

RSX FOCAL, an interpretive language with many extensions. Under

RSX11M, on machines with supervisor mode, it can be gotten to

handle interrupts in FOCAL. It is also possible to do weird stuff

with it like dynamically build program code inside a running 

FOCAL program and get it executed. These are not new, but it's been

awhile since they appeared and they are still useful. FOCAL is one

of the most compact interpreters for the PDP11. (It also runs very

well, thank you, under VAX/RSX.)

Glenn Everhart


========> [351144]AAAREADME.TXT;1 <========






        ANAGRM - Anagram dictionary - V90.337                     Page 1





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



        Operating Systems: RSX11M/M-PLUS, VMS, Apple PRODOS-8



        Language:  DEC version in FORTRAN-77

                   Apple version in Applesoft BASIC



        Memory Required:  RSX - 14KW



        Keywords:  RSX-11; VMS; Spell



        Abstract:



             ANAGRM is an anagram dictionary which will run on a  number

        of systems.  The spelling dictionary came from Chris Doran's (of

        Sira Ltd., South Hill,  Chislehurst,  Kent,  BR7  5EH,  England)

        compilation on the Fall, 1988 RSX SIG tape (thanks, Chris!), but

        the lookup algorithm is different.   The  words  are  segregated

        into  files  by  length,  and  within  files are in anagrammatic

        order, and are looked up by a  binary  search.   Performance  is

        reasonable  for this application, though there is quite a bit of

        file opening going on.



             To use, simply RUN ANAGRM; you will  be  prompted  for  the

        anagram  you  wish  to decode.  All words having the anagram you

        entered will be listed, and you will  be  prompted  for  another

        anagram.  The FORTRAN version exits on end-of-file (control/Z in

        DEC-land); the BASIC version exits on  input  of  a  zero-length

        string.



             Also  included  are  tools  for  rebuilding   the   anagram

        dictionary under RSX and VMS.


========> [351145]AAAREADME.TXT;1 <========






                                                                  Page 1





         LBC - Logical Block Copy for RSX -- Version:  89.237



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

                 Richmond, VA.



         Operating system:  RSX-11M+ V3.0 forward.  Other RSX  systems

                 with reduced functionality.



         Language:  FORTRAN-77, MACRO-11



         Memory Required:  32KW



         Other Hardware Required:  None



         Keywords:  Utilities - RSX11



         Abstract:



         LBC  provides  a  non-structured  disk  copy   facility   for

         direct-access  media  under  RSX.   All  or  part  of  a disk

         (mounted foreign) or a file may be copied to another disk  or

         file,  or  to  another location on the same disk or file.  In

         the case of file-to-file operations, the  attributes  of  the

         input  file  can  be  preserved.  Because up to 64 blocks are

         moved at a time, performance is reasonable.   Error  recovery

         is done by reducing the number of blocks per QIO and retrying

         the operation; if a single-block  QIO  fails,  the  error  is

         logged and a block is skipped on both input and output.



         LBC can be invoked in any of the standard  ways  for  an  RSX

         utility.   The  command  interface  is DCL-like, and includes

         prompts for missing information.



         Full default file name support  as  documented  requires  the

         PRMS$  directive  (ie  - RSX-11M+ V3.0 or greater).  Older M+

         systems, or M systems, require more typing  but  should  work

         otherwise.



         This release includes  two  minor  bug  fixes:   the  highest

         logical block number for a disk was calculated incorrectly in

         the previous release (88.126), and the  call  to  PRSRMS  was

         bypassed for 11M.  Otherwise, the two are identical.


========> [351146]AAAREADME.TXT;1 <========






    This directory contains four papers that were to be presented 

at the Fall 1990 DECUS U.S. Symposium -



  RMS Utilities for Non-RMS RSX Users (RX009)



  Introduction to the RSX, Indirect Command File Processor (RX009)



  Using ACP QIOs from High Level Languages under RSX (RX010)



  Wierd Tricks with the RSX Indirect Command Processor (RX015)



Also included are the command files from which the examples in RX015

came, and another paper that was not scheduled for presentation at this

symposium, but which came along for the ride: 



  A Practical Introduction to RMS (RX00x)





  The files in this directory include:



AAREADME.1ST;1     4  24-OCT-1990 09:59:49.72  This file

BRU.CMD;1        100  16-AUG-1988 14:12:45.80  BRU Preprocessor

CRASHDUMP.CMD;1   22  24-OCT-1990 10:16:25.00  CDA preprocessor

PRN.CMD;1         43  16-AUG-1988 14:17:01.29  Printer port handler

READ.CMD;1         2  16-AUG-1988 14:18:39.28  Builder for ad-hoc indexed read

READ.FTN;1        20  16-AUG-1988 14:19:03.23  Source for ad-hoc indexed read

RX008.RNO;1       21  18-OCT-1990 15:45:45.98  RUNOFF source for RX008

RX009.RNO;1       90  22-OCT-1990 11:42:40.57  RUNOFF source for RX009

RX009.TXT;1       52  22-OCT-1990 11:47:25.59  Slides for RX009

RX00X.RNO;1       34  16-AUG-1988 14:00:04.72  RUNOFF source for RX00x

RX010.RNO;1       40  23-OCT-1990 08:21:05.23  RUNOFF source for RX010

RX015.RNO;1       86  26-OCT-1990 16:15:05.30  RUNOFF source for part of RX015

RX015.TXT;1       57  24-OCT-1990 10:06:43.57  Slides for part of RX015

SYMDMP.CMD;1      15  16-AUG-1988 14:29:04.46  .STB file dumper

UPCASE.FTN;1       3  16-AUG-1988 14:29:47.36  Uppercase conversion for READ

UPS.CMD;1         26  16-AUG-1988 14:30:11.00  MAIL large numbers of files



Total of 16 files, 615 blocks.





File sizes are subject to change, as the files themselves are

subject to revision.


========> [352110]AAAREADME.TXT;1 <========






          This  directory  contains  RENUM,  a program which will

     renumber a Fortran program so that all statement  labels  in

     each  compilation unit are numbered in ascending order.  The

     program currently generates labels starting  with  label  10

     and  increasing  in  steps  of  10,  but  this can be easily

     changed by modifying the LOOKUP routine.  



          If  installed,  the  program  will read the name of the

     file which is to be renumbered from the command line.  If no

     command  line is present (e.g., if the task isn't installed,

     but was invoked with  a  RUN  command),  the  user  will  be

     prompted  for  a filename.  An extension of .FTN (or .FOR in

     the VMS edition) is assumed if no extention is provided.  If

     a second filename is provided, it will be used as the output

     file name.  



          Essentially  the  same program is provided for use on a

     VAX/VMS system in the files RENUM.FOR and  RENCOM.FOR.   The

     only  changes  required  to  produce the VMS version were to

     change the call to GETMCR to a call to LIB$GET_FOREIGN,  and

     to change the default filename extension to .FOR.  



          The   RENUM  program  only  calls  routines  which  are

     provided in the RENUM source file or in the standard  system

     library, and no overlays are required even with all compiler

     error checking enabled, so no special link commands are  re-

     quired.  



          To  allow  a  command  line to be passed to the program

     when run under RSX, the program must  be  installed  with  a

     prototype  command name such as ...REN.  At sites using DCL,

     the name ...RNM would be  preferable,  since  this  wouldn't

     conflict  with  the  DCL RENAME command.  To do this, an IN-

     STALL command such as 



          INS $RENUM/TASK=...RNM 



     should be placed in the system startup command file.  



          To  allow  a  command  line to be passed to the program

     when run under VMS, the program must be invoked as a foreign

     command.  To do this, a symbol definition such as 



          RENUM == "$RENUM" 



     should be placed in the system login command file.  



          Any  questions  or  suggestions  can be directed to the

     author:  



                              John Kodis

                      Goddard Space Flight Center

                         Building 26, Room 115

                    Greenbelt, Maryland, 20771, USA

                            (301) 286-4543


                                                                Page 2








========> [357001]AAAREADME.TXT;1 <========






This directory contains several file utilities and command files:



BRM.HLP         is a task which either writes zeroes into all unused blocks of

BRM.MAC         an entire disk or writes zeroes into all allocated blocks of a

BRMASM.CMD      file to initialize it or prepare it for deletion. (Adapted from

BRMBLD.CMD      an early SIG tape.)



DAOFWK.CMD      returns, for the current or a specified day, the day of

                the week in <EXSTRI>.



DL11W.CMD       generates a table of switch settings for a DL11-W Asynchronous

                Interface module based on the communications parameters

                entered for a series of questions.



ETHERADD.CMD    displays the 6-byte Ethernet address corresponding to

                a given DECnet address of Area.Node.



LA50.CMD        prints a file on a printer attached to a terminal. Printer

                width is determined by the file attributes. Other printer

                traits can be specified.



OWN.HLP         is a task which allows the file owner of a file to be changed to

OWN.MAC         any valid UIC. (PIP only allows changing owner to the file's

OWNBLD.CMD      directory.)



RSXSYM.CMD      returns the address of a given RSX Executive symbol.



UND.HLP         is a task which recovers deleted files. (Adapted from an early

UNDBLD.CMD      SIG tape.)



VTKEYS.CMD      is a template file to assign character strings to VT2xx/3xx

                programmable keys.



VT220.CMD       is a file to reset most VT220 characteristics to a known state.



Submitted by:   Don Arrowsmith, IS21

                Naval Air Propulsion Center

                Box 7176

                Trenton, NJ  08628-0176

                609-896-5730


========> [363001]AAAREADME.TXT;1 <========






This directory contains the Online Pool Analyzer (OPA), a utility to let you

have a snapshot look at your pool.



This is an updated version by Uwe Schmeling, Germany, to be run on

RSX-11M-Plus and P/OS. It also knows about DECnet structures and LAT

terminals.



To build assemble using

     MAC @OPAASM

and taskbuild using

     TKB @OPABLD



See OPA.DOC for further information.



Uwe Schmeling, CSA

Germany


========> [363002]AAAREADME.TXT;1 <========






DISASM is based on an old program submitted by  L.H. GERHARDSTEIN

in 1973. It was modified to work with RSX11M+ (V4.1). There are some

enhancements and corrections mainly within module 'disasm.mac'.

The structures of the task-header were brought up-to-date.

DISASM now knows some more about the internal task structure, i.e.

it recognizes system images and privileged task structures. This

information will be printed by the 'TSGT' or 'PSGT' services.

The DISASM output file will get the same name as the input file

(including the extension), therefore you should not enter the extension 

'.tsk' (this would result in an output file with extension '.tsk' --

this should be fixed). Default output extension is '.lst'.

Linking the task will result in some undefined references, which

can be ignored.



        U.Schmeling CSA Da.-Weiterstadt Waldstraße 29


========> [363003]AAAREADME.TXT;1 <========






This directory contains two interesting utilities updated and corrected from

former Sigtape distributions.



USE - displays the TOPCPU usage tasks, (vectored) privileged task

        This was changed to support vectored systems now

        mapping to external headers is implemented

        tested with RSX11M+/V4.1





FMX - this is a new utility, which displays all tasks which are

        mapped to a special common




========> [364002]AAAREADME.TXT;1 <========






This directory contains a user written CLI to make an account captive

and also two CLIs that provide a logging for MCR and DCL commands.



It is used in a production environment to give the privileged users a

set of commands that allow them to do whatever is needed to control

the machines and nothing else.



See VORTR.TXT for a script of the session given by Hans Joachim May,

SEL AG Nürnberg, Germany. Sorry, this script is in German!



See README.TXT for a description of the files in this directory.

