========> [VAX88B1.CI]AAAREADME.TXT;1 <======== SUBMISSION: VARIOUS SOFTWARE ITEMS FROM COMPASSION INTERNATIONAL 12-Nov-1988 Submitted by: Ken Richardson Compassion International PO Box 7000 Colorado Springs, CO 80933 (719) 594-9900 This software is made available to the public with no warranties, guarantees, or liability for its use or any consequences thereof. After all, it's free. However, I wouldn't submit it if I didn't think it worked correctly. And the code written at our site tends to be well-structured, efficient, clean, and debugged. CLOSE_VMS_ACCT.COM We use this command procedure to close our VMS accounting files every month. This facilitates usage analysis and archiving of accounting data by month. Nothing fancy, but if you don't have it, here it is. CONCATENATE_SIXEL.COB CONCATENATE_SIXEL.EXE This is a new program this year. It concatenates SIXEL graphs side-by-side. COUNTREC.EXE Count number of records in a file. COUNT_RECORDS.COM allows use with wildcarded files. DIALUPINI.EXE Reset Hayes compatible modems at start to quiet state to avoid undesirable interactions with LOGINOUT. DROIDS.EXE This game lets you get chased by robots on a 24x40 field. ENPAGE.EXE Reformat documents for LN03; adjust margins, pitch, etc. FORCEX.EXE Force an image to exit in another process. Generally cleaner than STOP/ID and leaves the victim process alive. INIT_DIALUPS.COM Reset modems once an hour to a default condition. Page 2 LOCK_TERMINAL.EXE This is a simple program that accepts and verifies a password, then locks your terminal until you type the password again. REMINDPRT.EXE Are you using the REMINDER utility that has been on recent DECUS tapes? We are, and we needed more flexibility in printing out reminders, so we wrote a program to print simple calendars from the reminder file. No REMINDER user should be without it. Output goes to CI$OUTPUT. REMRESCHD.EXE One of the annoying things about REMINDER is that it deletes old reminders automatically, even if you never got to see it. Well, every night right after midnight I run REMRESCHD.EXE to reschedule old reminders up to today. That way REMINDER becomes a to-do list that won't let me forget a reminder unless I explicitly delete it. SHUT_LOGS.COM We use this command procedure to close our OPERATOR.LOG file nightly and open a new one. SYSTATUS.EXE Here's SYSTATUS version 5.0! It's a somewhat flexible system status monitor. Changes since version 4.7 (on the Fall '87 DECUS tape): The highest MAXPROCESSCNT that SYSTATUS can handle has been raised to 2048. The user interface has been upgraded substantially! New info about process jobtype, master/subprocess, and active/dormant characteristics. Also, the ability to selectively include or omit processes based on these characteristics. VMSDOWN.COM VMSDOWNUP.COM Command files to take VMS down and back up; run from batch and released by operators (so operators don't need the privs in THEIR accounts to shut down VMS). ========> [VAX88B1.MAILUAF]AAAREADME.TXT;1 <======== This is an enhanced version of the MAILUAF utility which has been written for VMS 5.x operating systems. Like previous versions of this utility, its primary purpose is to give the system manager a tool for maintaining the database created by the operating system VMSMAIL utility. It provides the capability to add, change, delete, and display records on the VMSMAIL_PROFILE.DATA file. This version has the following features: a) The MAILUAF commands have the same qualifiers as the VMSMAIL utility. b) Validation logic has been added for command syntax. c) A security feature has been added which requires the user to have SYSPRV. Commands to install program: $ for mailuaf $ mac uaidef $ mac lnmdef $ set command/obj mailuaftbl $ link mailuaf,mailuaftbl,uaidef,lnmdef $ copy mailuafhlp.hlb sys$help:* $ copy mailuaf.exe sys$system:* How to invoke program: 1) Set up the following symbol: $ MAILUAF :== $MAILUAF 2) Prior issuing the "MAILUAF" command turn SYSPRV on. 3) Issue "MAILUAF" command. You can optionally specify the desired function on the command line since mailuaf utility will support a foreign command line. Note that the utility has been defined with the flexibilty to maintain the system mail file referenced by the logical VMSMAIL_PROFILE. If this logical is not defined, then the default file used will be SYS$SYSTEM:VMSMAIL_PROFILE.DATA. Mailuaf Utility's Commands: Command Qualifiers Description of Command ------- ----------- ---------------------------------------------------- ADD Create new entry in VMSMAIL_PROFILE.DATA file. /AUTO_PURGE /CC_PROMPT /COPY_SELF /EDITOR /FORM /FORWARD /MAIL_DIRECTORY /PERSONAL_NAME /QUEUE EXIT Exit out of mailuaf utility. HELP Provide help on the mailuaf utility commands. LIST Provides a diplay about each record on VMSMAIL_PROFILE.DATA file. /BRIEF /FULL Page 2 MODIFY Modify any field for a particular user on the VMSMAIL_PROFILE.DATA file. /AUTO_PURGE /CC_PROMPT /COPY_SELF /EDITOR /FORM /FORWARD /MAIL_DIRECTORY /PERSONAL_NAME /QUEUE REMOVE Remove a user's record from the VMSMAIL_PROFILE.DATA file. SHOW Display mail information about a selected user on the VMSMAIL_PROFILE.DATA file. Written: June 1988 Author: G. Davidson B.P. America Warrensville Research Lab 4440 Warrensville Road Warrensville Hts., Ohio 44128 (216)581-5149 ========> [VAX88B1.MA_Q_DEV]AAAREADME.TXT;1 <======== INLAND STEEL'S queueing and routing software April 19, 1988 This software provides the ability to transfer data between processes similar to VMS mailboxes with the addition of a global section file that saves individual messages during a reboot or crash. This software runs on both VMS and RSX11M-plus Systems (the RSX11M-plus software is being distributed to DECUS separately). There is also a routing application (MA_ROUTER) that allows messages to be transmitted over DECnet to a MA_ROUTER on other VAX or PDP-11 systems. The MA_ROUTER allows both multiple message id's (i.e. individual queues) to be connected to a particular MA_ROUTER and also allows connections to many MA_ROUTERS on various systems. The queueing mechanism uses user-written system service routines to read and/or write to the global section file in memory. These routines are located in the SSDISP.EXE image and are installed with privileges on the system. The messages are checkpointed to disk by a detached process (QUEUE_CHKR) that is notified by the application program from calls to the user-written system service routines. If checkpointing to disk is not necessary, QUEUE_CHKR can be rewritten to exit after it creates the global section file in memory. Besides the user-written system service routines (SSDISP), the queue checkpointing process (QUEUE_CHKR), and the routing process (MA_ROUTER), there are various utilities to help manage the "queuer". The MENU utility allows you to test the functioning of all of the various routines and allows the system manager to dynamically add/delete message ids in memory. The Q_UTL utility allows the system manager to create a new global section file, dump an existing global section to a sequential file, and add/delete message ids to the permanent message id database. The QUEMON utility will display messages ids with current queued messages above a prompted threshold. The NRBDMP utility displays the MA_ROUTER's internal control blocks and displays which messages ids and which systems the MA_ROUTER is currently connected to. With the current implementation of the MA_ROUTER, adding/deleting new routes to the routing database is not a dynamic process. However the router does handle the loss of connections to another system and will re-establish connections when the remote MA_ROUTER attempts to reconnect. There are also utlities to build the route database. This saveset is a backup of the development environment for the product. The command procedure "BLDMA_QKIT.COM" in the kit directory will build a backup saveset into a format that can be used by VMSINSTAL.COM. This allows the system manager to "drop" the QUEUEING/ROUTING software onto many different systems on their network. There is a manual located in the document subdirectory. The command procedure MA_Q.COM located in the document subdirectory will create a printable document from the MA_Q.RNO file. There is also an overview diagram that shows the layout of the service and the routers. A single copy will be given to DECUS. If sufficient interest occurs, Earl Lakia (formerly of Inland Steel, now at IPACT Inc.) might give a symposia topic at a future DECUS convention. This software is currently installed on 12 nodes at the Inland Steel Indiana Harbor Works (counting both RSX and VMS systems), and an additional 5 nodes will be added this year. The current release of the "queuer" software is Page 2 version 2.5. Multiple "queuer"s can be located on the same system but currently only a single MA_ROUTER connected to the primary "queuer" can be supported on each system. Modifications to the MA_ROUTER software could be done to remove this limitation. The "queuer" software has been tested up to VMS 4.7. Neal Schmidt Systems Technology Department Inland Steel Company 3210 Watling St. m.s. 5-000 E. Chicago, IN 46312 Earl Lakia has agreed to help answer questions concerning this software. He can be reached by telephone at (219) 464-7212. ========> [VAX88B1.MCCLINTON]AAAREADME.TXT;2 <======== PROGRAM TO GENERATE SLIDES ON A VT100 MODELED AFTER A PROGRAM THAT WAS SEEN ON A COMPUTER AT DECUS This is an updated release of the program I submitted to the 1982 VAXSIG tape. WRITTEN BY ART MCCLINTON MITRE CORPORATION 1820 DOLLEY MADISON BLVD MCLEAN VA 22102 (703) 883-6356 Commands for SLIDE generation program: (all commands preceded by command character (.); multiple commands may appear on one line by appending them, ie: .c.r.d) A Process the file again forever B Turn on BOLD C Clear screen F Turn on Blink(flash) H Double size line L Standard size line N Normal video screen P Clear screen (page) set center mode R Reverse video screen S Synch for photograph (Wait until user types a terminator) U Turn on Underscore V TiTle Underline (Insert a line of all underscores) W Double wide line (default) X Do not center following lines Y Center following lines $ Write sequence of escape sequences (.$[7m$[0m for example) Whole line is escape sequences with $ replacing esc ; can be used to insert comment lines. FUTURE PLANS FOR THIS PROGRAM Now that I have a MAC II with power point I will probably not continue any development of this program. THE VT100 SCREEN CAN BE PHOTOGRAPHED AT F2.8 1/15 SEC. ========> [VAX88B1.MCWMIS]AAAREADME.TXT;1 <======== Fall 1988 VAX SIG TAPE SUBMISSION Kent C. Brodie MIS Department Medical College of Wisconsin 8701 Watertown Plank Road Milwaukee, Wisconsin. 53226 Phone: (414) 257-8769 (414) 778-4561 BITNET: 7113BROD@MUCSD KEYWORDS for this submission: LASER, HP, LASERJET, PRINTER, FORM, QUEUE This directory contains the command procedure and support files needed to easily support a Hewlett Packard HP-2000 laser printer on a VAX. You can use these files to support other laser printers as well, but some modules may have to be changed (Laserjet, Laserjet+ escape sequences are different in some areas). In any case, I hope this is a good example on how to manage a laser printer and its many available attributes. Please note that this submission contains the files necessary to use the "/FORM=xxxxx" qualifier when sending standard print files to the HP2000. This allows you to print regular "standard" files in a variety of fonts/styles, without having to use special text-formatting programs, such as RUNOFF, etc. The files are as follows: HPFORMS.COM A command procedure that sets up some of the "stock" forms for a HP-2000 printer. Form names/numbers may have to be modified so they do no clash with definitions already present at your site. The procedure is fully commented. Sample form names are "PRESTIGE1" or "COURIER2". REMOTEPRT.COM A sample command procedure that shows how we set up our print queue for the laser printer. Our site has a 2-node clustered system, with the printer port residing on a DECserver. This isn't really an official part of this submission - it is included only for completeness. SYSDEVCTL.TLB A device-control text library of various tiny modules that control the HP-2000 printer. (Portrait vs. Landscape, 6 LPI vs. 8 LPI, etc). HPFORMS.COM uses various combinations of the device modules to totally define the form of choice. If you are already heavily using SYSDEVCTL.TLB, you may wish to rename this file. This file should belong in the directory SYS$LIBRARY. [.MODULES] This directory contains all of the text modules that comprise the file SYSDEVCTL.TLB. You may wish to keep these so that you Page 2 can modify them (for another printer perhaps), or add to them and thus have the entire source in case SYSDEVCTL.TLB gets trashed. BARCODE_EXAMPLE.TXT A sample text file that uses the "W" font cartridge that we happen to have installed on our printer. The example is right out of the book that came with the cartridge. If you would ever get that cartridge, this would be a nice sample to have. Notes: HPFORMS.COM does NOT contain all of the possible forms that you can define. For example, Prestige Elite Italic is not defined because we have no use for it. It is simple enough to use however, all you do is look at how HPFORMS.COM extracts the necessary modules to compile the form. In this example, you would use one of the forms set up for PRESTIGE, and substitute the STY_ITALIC module for the STY_UPRIGHT one. ========> [VAX88B1.MEADOWS]AAAREADME.TXT;1 <======== Joe Meadows Fred Hutchinson Cancer Research Center This submission contains updates and additions to material found in earlier submissions. DECNET This directory contains some examples of using the QIO interface to NETACP to retrieve information. Included is a short program that displays a list of known nodes (similar to NCP SHOW KNOWN NODES), and one that displays a list of links. A commented version of NFBDEF.H is included. This area should continue to grow in the future, and will simply be small examples of DECNET things you can do. FILE File is a utility which allows you to display and or change header information about a file. It is most usefull when you have somehow transferred a file from a non-VAX/VMS system to a VAX/VMS system (or vice versa), and you need to change characteristics of the file, such as changing the record size, or putting fortran carriage control back on a file. This utility does not create a new version of a file, it changes the information stored in the file header, making it quite fast. A good knowledge of RMS is usefull (necessary) when using this tool. FIND - (renamed from INDEX to FIND) FIND allows you to search very quickly through the file system for files based on a wide variety of criteria. By mapping the index file into memory it performs The Fastest searches of any utility like it. Basically you can search based on any attribute found in the file header (creation date, amount of fragmentation, logical block numbers, whatever), given a minimum and maximum value. You can perform AND or OR searches on multiple criteria. You can control what information will be displayed about the file. This is a "must have" (really!). Look at FIND.HLP if this plea doesn't convince you.. Try it once.. You'll like it. Note, this was posted to the internet (via info-vax) as INDEX, however, to avoid confusion with another DECUS program I have renamed it to FIND. Sadly, I didn't do it soon enough, so it was still INDEX on the Fall '87 DECUS Tapes. A few slight bugs have been stomped. KFE KFE is a short example program for accessing the known file database (installed images). This started out because someone asked me how to tell if a file was installed, and I couldn't spot a real easy way to do that. This will be expanded in the future to traverse through the window control blocks, to display how many people are actually sharing the file etc. Currently it simply lists the known images. It works as of VMS V4.7, I have not had a chance to check it under 5.0. MENU MENU is a menu utility (big surprise?). It has quite a few nice features, including the ability to compile menus for very fast Page 2 startup. We have been using it here at the Hutch for a few months now and it works well for us. I meant to include some examples, and provide better documentation, but I didn't get to it yet (sorry). Look for updates in the future. SD SD is a nice simple fast SET DEFAULT. Why? Well, everyone seems hot to do such fancy things for such a simple task. I decided to include this version (written, what, maybe 5 years ago? Updated somewhat since then of course). One feature this has that most others don't is the ability to specify a wildcarded filespec and it will find the file and move to the directory where the (first matching) filespec is found. See the help file (SD.HLP) for more info. STATUS STATUS is a fancy cluster/network wide SHOW USERS type of program. You can specify what you want to see, and how you want to see it. It can display any GETJPI item, several GETSYI items, plus several other things. You can select which processes you want displayed. It is also very easily modified. Not neccesarily a "must have", but at least a "must see". Check out WHO.COM, SHOWUSERS.COM, and SHOWSYSTEM.COM in the [.STATUS] directory for examples of its use. If you do make modifications, I would be happy to try and add them to this distribution in the future - contact me. Includes many changes from earlier submission, bug fixes, security enhancements. UNMESSAGE UNMESSAGE decompiles message files. Note, the decompiled message file will not be exactly the same as the original, as certain information is not stored in these files. However, the message text files created can be rerun through the message compiler (MESSAGE) and the resulting file will produce exactly the same results as the original (I believe, I haven't heard otherwise!). This is usefull if you want to change (or simply extract) the text of error messages. UNSDL UNSDL is a utility to aid in creating include files from the system definitions given in the text library SYS$SHARE:STARLETSD. It works in conjunction with the SDL/NOPARSE/LANGUAGE=language command to generate include files for any language you have a language generator for. For example, DEC includes all the definitions that you would normally find in the STARLET macro library, such as $ACRDEF, $JPIDEF, etc. These definitions can be used to generate include files for the language of your choice. Currently I have written a 'C' language generator. There is a lengthy description included to aid people in writing other language generators. Updated to handle some of the new features found in VMS 5.0 version of SDL. C header files created by UNSDL are included in [.unsdl.vms4-7_h] and [.unsdl.vms5-0_h]. They may be removed to save space, the procedures ALL.COM and ALL5.COM can recreate the header files. VERB VERB is a utility to make it possible to modify (or simply look at) command definitions. This version fixes a minor bug with the cliflags() option, and handles disallows clauses in a prettier fashion. This is definitely a "must have" item as well. Page 3 All of the non-macro code in this distribution has been compiled (using /debug) and the object files left intact. Since everyone has a macro compiler I have deleted object files for the macro code, to help save space. All programs have been compiled and linked, (under VMS V4.7), so you do not need to recompile anything (you may need to relink most of these things under VMS 5.0). I personally like to check the code and recompile things anyway, being a not-very-trusting-kind-of-guy. I have created Makefiles, for those of you with MAKE. If you do not have this, than GET IT! I have included some COMPILE.COM command procedures for those of you without MAKE. If you have suggestions, bugs/complaints, feel free to contact me. If you have spare money, feel free to make donations (to the FHCRC, not me!) Joe Meadows Jr. VAX/VMS System Manager / guru in training Fred Hutchinson Cancer Research Center 1124 Columbia St. Seattle Wa. 98104 bitnet - JOE@FHCRCVAX arpa/internet - JOE%FHCRCVAX.BITNET@OLY.ACS.WASHINGTON.EDU voice - (206) 467-4970 ========> [VAX88B1.NIELAND]AAAREADME.TXT;1 <======== This is a collection of utilities that I have received from various sources or have done myself. See each individual directory for more information. BULLETIN.DIR Mark London's VAX BULLETIN version 1.54 with a couple of other corrections that he sent me. This is a VAX NOTES like utility. Runs under either 4.X or 5.0. SNAP.DIR Submitted by Dan Graham. SNAP shots of the system. Can get process stats and more. Includes WATCH to watch what any non-RTxx: terminal is doing and force input into it. Runs under VMS 4.x or VMS 5.0 ZDEC.DIR Latest version of of Zero Device Error Counter. Corrected to run under V5 and V4. EDTPLUS.DIR My original EDTPlus editor in TPU. I made corrections to the previous submission to make it run under VMS 5.0. This directory is VMS 5.0 specific (rebuild it to run under VMS 4.x). M. Edward (Ted) Nieland Systems Research Laboratories, Inc. 2800 Indian Ripple Road Dayton, OH 45440 Internet Address: TNIELAND@WPAFB-AAMRL.ARPA ========> [VAX88B1.NOBACK]AAAREADME.TXT;1 <======== *** SRBNOB DECUS Tape Library Submission *** Steven R. Berman Northrop, Inc. 2301 West 120 Street H252 / C1 Hawthorne, CA 90250 (213) 606-6422 This submission contains three files: 1. READ.ME (This file) 2. TRYIT.FOR (A FORTRAN Program designed to demonstrate (exercise) the NOBACK routine) 3. NOBACK.FOR (A FORTRAN Useropen routine that marks the file that you are in the midst of opening /NOBACKUP) You may compile and link these programs as follows: $ FORTRAN TRYIT $ FORTRAN NOBACK $ LINK TRYIT,NOBACK The two FORTRAN modules will work with the optional /CHECK qualifier on the FORTRAN command line. To run the program, simply type $ RUN NOBACK. This will produce a file called A.A. Doing a full directory on A.A will reveal that the file has ========> [VAX88B1.PEIRCE]AAAREADME.TXT;1 <======== MAINT Installation Guide Last update: 21-Sep-1988 Welcome to MAINT! First a little bit about what MAINT does. MAINT is a screen-oriented file and directory maintenance program. It will allow you to do all sorts of things to files and directories with just a few keystrokes. It also makes it easier to scan a bunch of directories and sub- directories very quickly. It has a number of different startup options for formatting the information on the screen and the a whole slew of commands that may be specified. I know the above paragraph seems a little sketchy but after you start using MAINT, I think that you will find that it can be a very useful tool. We have been using it for quite a while here and I have gotten a lot of positive feedback on it, including many suggestions for improving it. The idea for MAINT is not necessarily my own. I was influenced by a number of different packages that I have seen on many different machines. Nothing like it existed for VMS, however (at least not here!). I started writing it one day, borrowing all kinds of ideas from a very similar program that was written by a co-worker some time ago for our DECsystem-10. ----- Leonard J. Peirce Internet: peirce@gw.wmich.edu Western Michigan University peirce@gumby.cc.wmich.edu Academic Computer Center Voice: (616) 387-5469 Kalamazoo, MI 49008 ========> [VAX88B1.PTVI]AAAREADME.TXT;2 <======== PTY Driver (K. Carosso) These files make up a pseudo terminal driver for VAX/VMS. This driver was originally developed at Carnegie-Mellon University and has made the rounds before as the CMU PTY driver. I picked up the driver just after it had been migrated from V3 to V4, made a lot of improvements, and have been redistributing it ever since. This driver runs under VMS V4 and V5. It will not work under any VMS prior to V4. It has been minimally tested by me on V4.7 and V5.0. It should work on earlier V4 point releases as well, but I haven't tried it. Note that during assembly the driver will detect the version of VMS and build the proper variant. You do not need to modify the sources for V4 of V5. See PTY_DOC.TXT for documentation and NOTES.TXT for my additional comments and observations. /Kevin Carosso kvc@nrc.com Network Research Co. kvc@ymir.bitnet ================================================= VI in TPU (editor) By Portia Shao VI is an editor widely used in the Unix world. This version is written in TPU. See file read.me for installation instructions. ========> [VAX88B1.SIRA]AAAREADME.TXT;1 <======== .,----. / `. ' /.-. | // \ ` / \ /.---..-----..--------. \ `. `-'/ || \\ \ `. `. | || __\\___ \ `. \ | || | ___\ \ \ `| || | .' \ ` || || | / ^ \ .^. ; || || |' / \ \ / `.__.' ;| || || / \ ` < / | || || \___/ | `. .' | || | \ _ | `-._____,-' `____'`____' `.____,-' \____' UK SIG TAPE SUBMISSIONS ----------------------- Submitted by: Chris Doran Date: September 1988 Sira Ltd., South Hill, Chislehurst, Kent, BR7 5EH, England Tel: +44 1 467 2636 Telex: 896649 FAX: +44 1 467 6515 This kit contains assorted utilities which have been written at Sira, extracted from SIG tapes, or obtained from the DECUS program library (in the last two cases, with local bug-fixes and enhancements). Some of it will reach the main DECUS library one day, when I have time (sic!). This software is provided under the usual all-EXclusive standard terms and conditions for free software, viz:- If it doesn't function, crashes your system, erases your life's work, deletes YOUR personal entry in the payroll database (or worse still, your boss's), or otherwise behaves obnoxiously -- TOUGH!!!! i.e. Sira offers no guarantee that any of it works as documented (or at all), takes no responsibility whatever for any damage caused by its use or misuse, and does not provide a free software maintenance service! Having said all that, I WOULD like to hear about bugs (bug-fixes are better) and suggested or implemented enhancements. Listings or machine-readable patches as SLP correction files (with checksums, please) are appreciated. Media will be returned, probably with some updates. Building Notes: --------------- RUNOFF sources are usually suitable for either Digital Standard Runoff, or Bonner Lab Runoff, but not necessarily both! (Re-)submissions This Tape -------------------------- I am resubmitting entire directories, even where only a few files have changed. This makes it easier to be sure you get everything. This list is a description of the changes made since last time. [.BEGIN] Minor edits. [.CAI] Minor improvements to DISPLAY program. [.COMMAND] Minor corrections and bug fixes. Reply labels generator. [.EDTINI] Allow CR as well as ENTER to prompts. VT2xx/VT3xx function keys. [.FORMS] Now includes copies of all the Readers' Comments pages I have Page 2 ever sent in, to save you finding things the hard way I did! [.HELP] Updated RS232. [.HEX] Manual and help file reformatted for Bonner Lab Runoff. [.OPERATOR] Bug fixes to printer control. More BACKUP options. [.SCREEN] SMG-based forms entry package. [.SYSMGR] Checklist for updating to VMS V4.7. [.WSMITH] Big (and embarrassing!) bug fix to HELP & .H file generator. Submitted to Previous Tapes --------------------------- The following is a list of everything I have ever submitted to any UK SIG tape, and the date I sent it in (I don't know if/when the tape(s) are produced). Get them from the previous tape, or contact me if you can't. Items marked * are in current Sira use, and hence regularly updated. Others are probably "dead", and support is therefore questionable. [.3DPLOT] Oct 86 Some 3-D plotting routines. [.BEGIN] * Jan 88 Handouts and other information for new VMS users. [.BRUDIR] * Sira version of Richard Kirkman's BRUDIR BRU tape directory lister. Some minor mods + a way to save 47 blocks of task file! [.CAI] * Apr 88 Menu-driven Computer Aided Instruction course package. [.COMMAND] * Sep 88 What site doesn't have a set of their own command files? [.EDTINI] * Sep 88 Language-specific EDT .INI files. [.FORMS] * Apr 88 Template Readers Comments page and SIR form. [.FPODT] * Oct 86 Floating-point additions to ODT. [.GREP] * Oct 86 Sira version of GREP, extended from DECUS tape versions. [.HELP] * Sep 88 Some general HELP text. [.HEX] * Sep 86 HEX -- extended hexadecimal file editor (Decus 11-480). [.HPX] Jan 88 HPX -- transfers files to/from the screen and tape/printer devices of the Hewlett-Packard 2648a terminal. [.LISTRS] * Oct 86 Sira version of LISTRS multi-column file lister and paginator, which appears on several DECUS SIG tapes, + some extra features. [.MAR] Oct 86 Experimental facility for transmigrating programs between MACRO-11 and MACRO-32. Basically, an assembler recognising (some) MACRO-32 instructions but producing PDP-11 object code. [.OPERATOR] * Sep 88 Captive login command procedure for a menu-driven system operator account. [.ORCAM] * Oct 86 ORCAM -- extended and debugged PDP disassembler (DECUS 11-413). [.PCDRIV] * Oct 86 Paper tape driver for VAX/VMS V4.n, and read/write utilities. [.PFLOAD] * Jan 88 Program to load the shift/Fn keys on a VT2xx/VT3xx. [.RECOVERY] * Oct 86 Some disk and tape recovery programs for ODS-1 disks. [.RTSIM] Jan 88 RT-11-type EMT handler which can be built into a task made from object files assembled as for RT-11. Poor man's RTEM. [.RUNMAC] Oct 86 $R and $M versions of RSX executive macros. [.RUNOFF] * Jan 88 Device control files for Bonner Lab Runoff. [.SCREEN] * Apr 88 Screen forms entry package, with editing facilities. This is a SMG'd, and extended version of [VAX85A.SCREEN]. Page 3 [.SPELL] * Apr 88 An English English dictionary. [.SYSMGR] * Apr 88 Site-specific files from our SYS$MANAGER. [.WLDCRD] * Oct 86 Wildcard filename handler plus $ENTAB routine (convert blanks to tabs) for HPX, GREP, LISTRS, ORC, etc.. [.WSMITH] * Jun 88 Patches for Whitesmiths' C and Pascal compilers, HELP files and some miscellaneous C utilities.