bobp@tekcae.TEK.COM (Robert N. Perry (Bob)) (08/21/87)
The following is sent to me by Dr. Glenn Everhart of RCA R&D. He is
on the DECUS library committee and gets these updates periodically. If
there is interest I will continue to post this to the net.
The following is an up to date posting of new/modified programs in
the DECUS library which aren't listed in the DECUS library catalog.
============================================================================
DECUS PROGRAM LIBRARY STATUS REPORT
JULY 20, 1987
FROM: Betty Cadieux
DATE: July 20, 1987
SUBJECT: DECUS Program Library Status Report, July 20, 1987
Address for queries or orders:
DECUS Program Library
BP02
219 Boston Post Road
Marlborough, Massachusetts USA 01752-1850
617-480-3418
ATTACHMENT B
DECUS PROCEEDINGS
For your convenience and information, listed below are the
current DECUS Proceedings that are available and can be ordered
through the DECUS office in Marlboro, Massachusetts. As
availability changes, this list will be updated.
DECUS Media
Part No. Service
Codes
U.S. Spring 1986 - Dallas, TX PROC-SPRING-86 YA
U.S. Fall 1986 - San Francisco, CA PROC-FALL-86 YA
ATTACHMENT C
PROGRAM AVAILABILITY
The following new/revised programs are not listed in the
1987/1988 Catalog. See attached abstracts for media
availability.
PROGRAM # TITLE
V-SP-64 Symposium Collection from the VAX SIG, Spring 1987,
Nashville
VAX-244(R) Golf Handicap/Information System
VAX-267 MAKE Utility For VMS
VAX-269 FRAGMENT
11-887 CLE
11-888 RSX Indirect and EDT Grab Bag
11-889 BS-207 Handler for RT-11 and TSX-PLUS
New
V-SP-64 Symposium Collection from the VAX SIG, Spring 1987,
Nashville Version: Spring 1987
Author: Various
Submitted by: J.L. Bingham, Mantech Services Corporation,
Alexandria, VA
Operating System: MicroVMS, VAX/VMS Source Language: BASIC, VAX,
C, FORTRAN,VAX, MACRO-32 Software Required: Reference may be
made to previous tapes. Keywords: Symposia Tapes - VMS
Abstract: This submission contains the programs submitted to the
VAX Systems SIG tape copy effort at the Spring 1987, DECUS U.S.
Symposium in Nashville, Tennessee. The programs have been placed
in two major backup sets named VAX87A and VAX87B as there is too
much material for one reel at 1600BPI. Also included is an
update to VAX000 which contains AAAREADME files and an index into
previous VAX SIG tapes. Some material has been compressed, and
the tapes contain the LZDCM program needed to decompress the
compressed material. The AAAREADME files in each area note that
either contains the top level documentation or tells where that
documentation is. The following is a brief summary of the
contents of the tape:
VAX87A
[.ALLIED] Command procedures for auto file reorganization
crash notif. via mail, SMG interface in BASIC
(+ .OLB), system statistics utility.
[.AUBURN] A disk defragmenting utility, show
interactive processes, modified version of
XMODEM.
[.ANLJOHNO] Remote DECnet printer support, remote batch
support. Multithreaded "executive" server.
DCL preprocessor. Utility to ASCIIze BACKUP
savesets for mailing to other sites. Multinode
VMS V4 chargeback accounting sys.
[.BASSETT] Loan and investment programs. Large game
collection (compressed into saveset and moved
to VAX87B.GAMES). Golf handicap system. Kill
program (forcex or delete process choice).
Menu system on FORTRAN. Reminder. Another
WATCHDOG update.
[.BATTELLE] All-IN-1 quickly delete A1 accounts. CSVN -
change volume set name. Check_PWexp enforce
password change at login time. SEARCH - TPE
based search util. TPU procedures to show or
set directory, expand fcn keys like Emacs.
[.BBS] Nifty bulletin (somewhat NOTES like) utility
for VMS. Also works across DECnet.
[.BRYANT] Enhanced EDT emulator in TPU. Global
substitute utility for TPU to allow text
substitution in multiple files.
[.BULLV4_0] Bulletin utility to allow selective and
available system notices.
[.CSC] Update to CALC calculator to fix an earlier
bug.
[.DOWDIR] MAIL/PHONE_book system used at DOW.
Includes src so network phonebooks can be
better understood.
[.EDISON] Accounting report generators. Batch
priority booster to give Batch a burst of
priority for once every fifteen minutes.
[.EVEANDEDT] An EDT keypad emulator for EVE, a listing
facility.
[.FARM_CREDIT] Produces banners in Roman or Gothic on
lineprinter. CONTIG - updates to JUICER
disk compressor. Update to WATCHDOG idle
terminal killer.
[.FORCE] Allows you to stop a program without killing
the whole process. (NOT to be confused with
an earlier tape's program called FORCE which
forced commands onto another process.)
[.GENDYN] LOCK - DCL interface to LOCK service.
Useful for coordinating multiple processes
via distrib. lock mgr. VT200-KIND - creates
DCL symbol showing term. type. CTRL-T - set
application specific ^T message.
[.GOULD] AUTOMOUNT update. AUTH_ID security fix from
earlier DECUS submission.
[.IIT] BYE - forcibly log out users. CHAP - change
priority of other users. FINDFILE - find
files by scanning the index file. FORCEX -
Force image exit on a process (even across
DECnet). NOTICES - manage system notices.
PASSWD - change passwords from command
line.
[.IMU] Rights identifier management utility with
AUTHORIZE like control.
[.INTPRCTMO] Time out interactive processes which are
idle.
[.ISU] DELFILES - delete files by directory or
UIC. DISK - report free space on disks.
ISUEDT - spawn from inside EDT. ISUPRTSMB -
modified print symbiont. RUNOFF
postprocessor.
[.JMU] FMS based Bulletin Board system, FMS based
calculator program, and unread mail checker.
[.KILL] Kill other peoples' processes by username,
process name, CPU time, etc.
[KMSKIT] System management procedures. Update to
ZEUS. Convert MacPaint to sixel. Quick
login facility. Print VT240 screens.
SMG libraries. Neat stuff for LSE or TPU.
Bug fixes for VPW and some new procedures.
[.LBGS87] ALL-IN-1 system management tools. A usable
"BECOME user". Mailcompress utility. FMS
to DCL interface. Utility to resubmit a batch
file IFF not already on a queue. Clear
error counters on devices.
[.LILUG] Create index of LaTeX document. Account/billing
system. List inactive accounts. Tape
read/write card images. Trim trailing blanks
off file. Manipulate DTR line on a modem.
Group quota maintenance utilities. Menu
interface to CMS. Directory tree draw. Search
and display string in reverse video. Printer
setup files.
[.LMSC] Utility to give information on a user out of
UAF. HOGS - shows CPU hogs. MASS11 font
update. Toggle two queues on one device
(w/different forms etc.) Another WHO. Send one
line messages to other user.
[.LZW] Source and executable of LZW compress programs
used to compress several long submissions on
these tapes. Documents are in start of the C
source code. No C compiler needed to use these.
[.MNVAX] Cribbage game. Command files, DTR function
showing privileges, statistical program, many
TPU extensions, a Video Attribute Text
Formatter, printer controls.
[.NSTL_LUG] EDIT/ACL replacement. AUTOLOG idle terminal
killer with better logging, SET/ACL replacement,
incremental backup aids, printer symbiont for
security labels (TS,S,C,U), EDT/TPU update. Fast
block I/O for FORTRAN. LIST all IDs on a
system. Procedure to delete DCL commands
from a user file at login.
[.PAGESWAPPER] Pageswapper issues since last DECUS VAX
Symposium tape.
[.PWPLUM] Menu utility using FMS, in FORTRAN.
[.RIT] Compress and decompress RMS files utility.
(May work with LZCMP/LZDCM). MAKE - a very
good VMS MAKE utility. NETCOPY - like COPY
over DECnet but allows secure entry of
passwords. PIPE - allows filtering and
redirection. Print files on attached printers.
SETUSER - become another user (if priv'd
enough).
[.SCS] MAKE - emulates Microsoft MAKE utility on
VAX. BATCH_ACL - verify that a batch
job has proper identifiers. FTP - Foreign
Tape Processor (ASCII or EBCDIC). Also
tape-disk-tape. LIST - screen lister in
TPU, like EDT in readonly mode. BIGBRO -
dynamic user display/modify. LILBRO -
smaller user display. GRADE - class
grading prog. SMAUG - lower priority of CPU
hogs. GOLLUM - idle process killer.
[.SEALUG] NETPRINT - cross network printer fix.
MACINTOSH - various MAC utilities
uploaded to VAX in MACbinary or XMODEM
formats. BINtoXMOD format converter.
[.SOUTH_FLA] Command procedure to set a new accounting file
each month, program to check for unread mail.
[.STOCKTON] Batch queue scheduler. Reminder system.
Idle terminal process killer. Report on
last login time.
[.TELEX] Idle terminal monitor. CPU monitor cross
cluster. HEX object file manipulator.
[.TSO] Miscellaneous system utilities from Paul
Clayton, TSO Financial, including disk
exerciser, struct, privdump...
[.UIF] Generic User InterFace system programs from
the Nashville session.
[.UNDHEP] Base converter for decimal/hex/octal binary.
Commands to copy VMS Update media. EDTINI
for use with VT100/VT200, GIGI, or H88.
Extension to HELP. Set ownership utilities.
Several programs to handle foreign tapes,
especially IBM tapes or display their
characteristics. Show users extension.
[.UTCCDSG] Batch mail; text archivers (self unpacking);
convert text files to Postscript. MACpaint
display on UIS VMS Workstation.
MicroGNUEmacs V lb. Extract pages from
Postscript output file. Create or unpack Unix
shell archive files. Convert Tek 4015 to
Postscript.
[.UTEXAS] PROXY - let users make their own proxies.
Print symbiont for Apple Laserwriter. Check
files not altered.
[.VMS_SLIDES] Slides used in the VMS Update session. From
Trevor Kempsell, VMS Development.
[.WATCHDOG] Upgrade to WATCHDOG idle terminal monitor.
[.WILLIAMS] EVE Extensions with integrated calculator,
generic callout facility, access to DCL symbols,
[.WSIPC] SCRIPT command language resubmission.
VAX87B
[.BNELSON] KERMIT-11 update, VMSTPC FAST tape to disk
to tape utility, Kermit server process, TED
editor update.
[.CAROSSO] Calendar - appointment calendar. Dialout
utility to connect to other computers.
EVE_EDT EDT emulator (Plus some stuff
from VTEDIT) and more. Hershey fonts.
Network print symbiont. Pseudo terminal
driver (much improved). UUCP mail hooks.
[.COY] DM directory management program. SD set
default update. WPS-PLUS emulator for
TPU ("Complete"). VT241 color management.
[.DTRSIG] Large collection of Datatrieve utilities.
Includes accounting conversions, ALL-IN-1
log readers, standalone corporate phone
directory, various user functions includes:
SPAWN, plots, command line recall.
[.ERI] Macintosh utilities of interest to sites
using both Macintosh and VAXen.
[.GAMES] Games from [.BASSETT] and [.MNVAX]. (Protection
set to World:noaccess).
[.GNUEMXV18] Update of VMS GNE Emacs, V18. [.RCAS87] Variety
of vital patches and programs from CSnet (mostly
the INFO-VAX conference). VMS disassemblers
with sources. EVE extensions (4 layer keypad,
much more). TAR reader and writer for VMS tapes
(with exe if you don't have C). Also some
upgrades (by Marty Sasaki) to VMS VD: virtual
disk driver. VTedit in TPU from DECUS. Large
collection of especially useful utilities for
Amiga.
[.VAXNET] VAXnet V12 from DECUS Library. Now fixes some
bugs and supports Kermit, VAXnet, and XMODEM
protocols.
Restrictions: See documentation on individual programs. VAX/VMS
version 4.0 or higher is required to load tape with no file name
errors.
Complete sources not included.
Media (Service Charge Code): 2400' Magnetic Tape (PS) Format:
VMS/BACKUP, TK50 Tape Cartridge (TC) Format: VMS/BACKUP
Revision
VAX-244 Golf Handicap/Information System Version: V1.2, June
1987
Submitted by: Fred Bassett, J. G. Boswell Company, Corcoran, CA
Operating System: VAX/VMS V4.2 - V4.5 Source Language: VAX COBOL
Software Required: RDB/VMS, DATATRIEVE, TDMS (not V1.7), Common
Data Dictionary Keywords: Games
Abstract: This is a golf handicap/information system. It
contains it's own built-in menu and security system. It can be
used by persons, clubs and organizations to collect information
on golf courses either local and remote as to fees and services
provided. A complete golfing history is maintained for all
players defined to the system. The players' golf score cards are
entered into the system which will adjust them according to
current USGA rules and calculate an ongoing handicap for each
player. Various reports and queries are provided.
Notes: Operating System VMS V4.2 or higher is required.
Changes and Improvements: Connected bugs in program PGMADDSRS.
System will not work under TDMS V1.7.
Restrictions: Digital's TDMS V1.7 has bugs which cause this
system to not run. VAX/VMS version 4.2 or above is required.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format:
VMS/BACKUP
New
VAX-267 MAKE Utility For VMS Version: 1.7
Submitted by: William T. Dunn, ARGOSystems Inc.
Operating System: MicroVMS Version 4.2, VAX/VMS Version 4.5
Source Language: VAX FORTRAN Software Required: None for
installation. VAX FORTRAN to recompile sources. Keywords: Tools
- Applications Development
Abstract: MAKE is a utility that automates the build portion of
the program development cycle. By using a pre-defined set of
file dependency rules, MAKE determines and executes only those
commands necessary for rebuilding the software system. For
example, if a programmer edits an INCLUDE file that is only used
by 2 out of 7 source files, then only those 2 source files will
be recompiled. This utility was written in response to a
coworkers claims about the usefulness of MAKE on the UNIX
operating system.
This utility requires system privileges to install. The verb
MAKE is added to the DCL command tables and a MAKE.HLP file can
be added to the system HELP library. Also a users guide is
included on the distribution media.
Features included in this version are:
. Automatic dependency rule generation.
. A macro facility.
. STARTUP, BATCH and FINISH directives.
. IF-THEN-ELSE directives.
. Ability to submit MAKE commands to the Batch Queue.
Media (Service Charge Code): One RX50 Diskette (JA) Format:
VAX/ANSI, 600' Magnetic Tape (MA) Format: VAX/ANSI
New
VAX-269 FRAGMENT Version: 1.0, June 1987
Submitted by: Bob Armstrong, Algonquin College, Ontario, Canada
K26 IV8
Operating System: VAX/VMS V4.5 Source Language: C Memory
Required: 1000 Virtual Pages Keywords: Utilities - Disk - VMS
Abstract: FRAGMENT is a tool used by system managers to measure
the degree of fragmentation on a specified VAX/VMS FILES-11 disk.
The utility first scans the BITMAP.SYS file on the disk to
analyze the hole distribution on the disk. It prints a histogram
of the hole fragment size as well as a rough distribution of
where the holes are on the volume. The utility next scans the
INDEXF.SYS file to determine the degree of file fragmentation on
the volume. Some overall file statistics are given and a
histogram of file fragmentation frequency. Also file headers of
files which are fragmented above a specified threshold value are
printed (in a form similar to the DUMP/HEADER format).
Notes: Currently only for FILES-11 structure level 2 disks.
Tested only on RA81 and SA482 disks. Requires read access to
[000000]INDEXF.SYS files.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format:
VMS/BACKUP
New
11-887 CLE Version: 6.2
Submitted by: A.J.M. Driessen
Operating System: RSX-11M V4.2, RSX-11M-PLUS V3.0 Source
Language: MACRO-11 Memory Required: 15KB Hardware Required:
VT100 terminal series Keywords: Calculators, Calendars, Editors,
Utilities - RSX-11
Abstract: CLE is a command line editor, which has also built-in
desktop functions. It is made for RSX-11M and RSX-11M-PLUS and
runs on VT100 terminal series only. The program spawns commands
to the current command line interpreter (MCR, DCL or any other
CLI). The last N lines (specified during generation) are stacked
and can be recalled for spawning or editing. There are also M
special lines available for commands.
The editor is EDT like. Most of the EDT commands are supported.
CLE has the following major functions/options:
. Command logging with time and exit status
. Defining user commands
. String substitution
. Chaining of commands
. Timer display in upper right corner of screen
. Help displays
The desktop functions of CLE are:
. Fullscreen calculator with ten memories and
decimal/octal switch
. Calendar with note-blocks for every day
. Alarm functions
Notes: Full duplex terminal with escape sequence recognition is
required along with get/set multiple characteristics and
parent/offspring tasking.
Media (Service Charge Code): User's Manual (EA), 600' Magnetic
Tape (MA) Format: BRU
New
11-888 RSX Indirect and EDT Grab Bag Version: 1.0, June 1987
Submitted by: James J. Fullerton, Institute Logopedics, Research
Division, Wichita, KS
Operating System: RSX-11M V4.2 Source Language: EDT, INDIRECT
Memory Required: 32KW Software Required: RUNOFF, DATATRIEVE-11.
Keywords: System Management - RSX-11, Utilities - RSX-11
Abstract: This is a collection of indirect command files, EDT
initialization files, and HELP files that perform a variety of
functions from system management to office "automation". Command
files are available to perform daily backups, UIC allocation,
memos, letters, base conversions, and help with programming.
Among the more unique items is a command file to interactively
define a function key on a VT200-series terminal (everything done
in indirect). There are also EDT initialization files for
editing FORTRAN or PASCAL source code files. These provide some
VAX LSE-like operations, but unlike LSE, provide commonly used
items in preference to syntactic items only.
Notes: Operating System RSX-11M V4.1 or later is required.
Media (Service Charge Code): One RX02 Diskette (LA) Format:
FILES-11, 600' Magnetic Tape (MA) Format: FILES-11
New
11-889 BS-207 Handler for RT-11 and TSX-PLUS Version:
January 1987
Submitted by: Dataram Corp, Princeton, NJ
Operating System: RT-11 V5.01, TSX-PLUS V6.01 Source Language:
MACRO-11 Hardware Required: BS-207 Keywords: Device Handlers,
TSX
Abstract: BS is a device handler that can be installed under
RT-11 or TSX-PLUS operating systems. It makes the Data-Ram
Corporation Bulk Storage Memory System appear to be a high-speed
disk.
The Macro Assembler code supplied has been tested under RT-11
version 5.01 and TSX-PLUS version 6.01. It should also work with
previous releases of RT-11 back to version 4, and previous
releases of TSX-PLUS back to version 3.
The handler as supplied supports eight megabytes of BS memory.
To support more or less, the SIZE parameter must be changed, and
the handler re-assembled and re-linked.
Driver Specifications:
. RT-11 DEVICE ID number: 174(8)
. CSR base address: 177460
. Vector address: 204
. Handler size (approx): 120(10) words
. RT-11 Features supported:
-System Device Support
-Memory Management
. Requires EIS hardware
. Hardware bootstrap
This handler supports use as a system device. In many cases,
significant performance improvement will occur by loading
operating system software onto the BS device, making it bootable,
then booting it.
The RT-11 "device identification number" is set to 174 to allow
application programs to identify this device.
Notes: This handler does not zero-fill short blocks (less than
512 bytes) written to it. Thus the contents of the "non-written"
portion of the block is unpredictable when it is read as a whole
block. In practice, this does not appear to be a problem with
the operating system, nor application programs. It does,
however, cause problems with some editors , e.g., KED, which
write a short block at the end of the edited file upon exiting.
Media (Service Charge Code): One RX02 Diskette (LA) Format:
RT-11, 600' Magnetic Tape (MA) Format: RT-11
Note:
The following symposium tapes have been released to the DECUS
library also:
RSX Spring 1987 (BRU format or VMS Backup format)
Unisig (TAR format or VMS Backup format)
RT11 SIG
--
Robert N. Perry (Bob) Tektronix-Beaverton, Oregon "Skydive for better health"
bobp%tekcae@tektronix.TEK.COM
"When I works, I works hard. When I sits, I sits easy. When I thinks, I goes
to sleep."