===============
VSL002     The Special VAX Library Collection 2  Version: 1992/1993

Keywords: Library Tapes - VMS

Abstract: The Special VAX Library Collection 2 contains the following 
programs.  For a complete description of each program refer 
to the "DECUS NO" and "TITLE" of each program in the DECUS 
Library catalog. 

DECUS NO. TITLE 
V00026  REFOR: FORTRAN Package for FORTRAN Renumbering and Prettyprinting 
V00031  APL for VAX/VMS from SCI 
V00036  WORLD: A Two-Four Player War Game 
V00037  Games, MTREK 
V00039  DODGEM: A Maze Game 
V00048  DMF32 Parallel Port Driver 
V00053  BRDCST: REPLY/ALL Messages Sent to Bottom of Screen 
V00057  PAM: Package for Analogue Modelling 
V00058  VIEW 3D: Three Dimensional Viewing Package 
V00060  Virtual/Logical Block I/O Utilities 
V00063  SYSDISPLAY 
V00064  ABACUS: A Language for Interactive Scientific Computation 
V00065  ACCTING: Generation of VAX/VMS Accounting Reports 
V00066  NANNY 
V00067  TAPEREQUEST 
V00068  Archive 
V00073  Recording VT100 Input/Output Transactions to a File 

Release Notes distributed with each order. 

Restrictions: KIC2, DECUS No. V00044, is not included on this
collection.  For those who 
wish to purchase V00044 see DECUS No. VL0002 or V00044. 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): User's Manual (EC), 2400' Magnetic Tape
(PC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TC)  Format:
VMS/BACKUP, or order VS0158

===============
VS0177     Symposium Collection from the VMS/Languages and Tools SIG,
Part 2 of 2, Fall 1993, San Francisco  Version: March 1994

Author: Various

Submitted by: Glenn Everhart, Ph.D.

Operating System: OpenVMS AXP, OpenVMS VAX, ULTRIX  Source Language:
C, DCL, MACRO-32, PASCAL, VAX FORTRAN  Keywords: Symposia Tapes - VMS,
Symposia Tapes - L & T

Abstract: Abstract: 
This is Part 2 of 2 of the VMS/Languages and Tools SIG tape 
from the Fall 1993 DECUS Symposium in San Francisco.  Refer to DECUS
No. 
VS0176 for Part 1 of the VMS/Languages and Tools SIG tape. The tapes 
from the VMS and L&T SIGs were combined to reduce duplications between
the two collections, then split for packaging purposes.  Please be
aware 
that you only have the complete collection for Fall 1993 by obtaining 
both parts. 

Following is a brief summary of highlights: 
INDEX Directory ([93BVMSLT]) 
        Indices and descriptions of what is on the tapes. [.tools] 
	subdirectory contains tools needed to decompress or unpack 
	some packed items. 
DECUS LIBRARY CATALOG ONLINE ([DECUSLIB]) 
        Current machine readable catalog of DECUS library contents 
	as straight text. The BROWSER fulltext retrieval tool 
	is included. Also the DECUS Catalog Information System 
	tool is included. 

LT93A 
[.BRODIE]	  Collection of sounds from a variety of sources plus 
		  a sound editor utility to convert formats. 
[.CMUIP]	  Some addons to CMU TCP/IP for your convenience. 
[.GNUSOFTWARE]	  Large collection of material from the Free Software 
		  Foundation dated since the Spring 1993 tapes. 
		  The area directory contains the following: 
		  autoconf17.tar-gz bash1_13_5.tar-gz 
		  binutils-2_3.tar-gz bison122.tar-gz 
		  calc202b.tar-gz cperf21a.tar-gz   diffutils26.tar-gz 
		  elisp-manual-19-2_02_2.tar-gz emacs1922.tar-gz 
		  fileutils3_9.tar-gz flex246.tar-gz    gas22.tar-gz 
		  gawk2154.tar-gz   gcc258.tar-gz gdb412.tar-gz 
		  gdbm171.tar-gz    glibc107.tar-gz gnats32.tar-gz 
		  gnuplot35.tar-gz gzip124.tar-gz    indent191.tar-gz 
		  libgpp253.tar-gz m4_11.tar-gz make370.tar-gz 
		  makedoc370.tar-gz malloc.tar-gz net2-bsd.readme 
		  oleo15.tar-gz packasm.zip       ptx03.tar-gz 
		  recode33.tar-gz scheme.dir        screen352.tar-gz 
		  shellutils192.tar-gz smalltalk111-dos.zip 
		  superopt23.tar-gz textutils19.tar-gz time16.tar-gz 
		  uuencode10.tar-gz 
[.LANGUAGES]	  Some languages off the net. Includes GNAT, an Ada 9x 
		  prototype, a good Edinburgh style Prolog, and Regina, 
		  an implementation ofthe REXX language (with a good 
		  VMS version). 
[.LINUX]	  Version 1.1.0 of the Slackware Linux distribution. 
		  Linux is a unix-like OS for Intel machines with a 
		  complete set of support utilities etc. 
[.PARALLEL_VIRT_MACH]   Code that can be used in making multiple 
		  networked machines co-operate in performing large 
		  computing tasks. 
[.SCANDORA]	  F2C Fortran to C compiler for VAX and AXP VMS. Also 
		  updates to execsymb (symbionts over DECnet etc.) 
		  and examples, compressed auto-depack procedure; 
		  generates smaller files than vms share, and 
		  GRAB (broadcast msg grabber) and SETUSER, to 
		  set username/UIC/logicals with authorization. 
[.SMALLTALK]	  Little Smalltalk for various OSs (including Linux, 
		  VMS, OSF/1 and more). 



Media (Service Charge Code): 2400' Magnetic Tapes (PD)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TD)  Format: VMS/BACKUP, or order VS0168

===============
VS0176     Symposium Collection from the VMS/Languages and Tools SIG.
Part 1 of 2, Fall 1993, San Francisco  Version: March 1994

Author: Various

Submitted by: Glenn Everhart, Ph.D.

Operating System: OpenVMS AXP, OpenVMS VAX, ULTRIX  Source Language:
C, DCL, MACRO-32, PASCAL, VAX FORTRAN  Keywords: Symposia Tapes - VMS,
Symposia Tapes - L & T

Abstract: Abstract: 

This is Part 1 of 2 of the VMS/Languages and Tools SIG tape 
from the Fall 1993 DECUS Symposium in San Francisco.  Refer to DECUS
No. 
VS0177 for Part 2 of the VMS/Languages and Tools SIG tape. The tapes 
from the VMS and L&T SIGs were combined to reduce duplications between
the two collections, then split for packaging purposes.  Please be
aware 
that you only have the complete collection for Fall 1993 by obtaining 
both parts. 

Following is a brief summary of highlights: 
INDEX Directory ([93BVMSLT]) 
        Indices and descriptions of what is on the tapes. [.tools] 
	subdirectory contains tools needed to decompress or unpack 
	some packed items. 
DECUS LIBRARY CATALOG ONLINE ([DECUSLIB]) 
        Current machine readable catalog of DECUS library contents 
	as straight text. The BROWSER fulltext retrieval tool 
	is included. Also the DECUS Catalog Information System 
	tool is included. Also present is a BROWSEable file 
	DECUSALL.TXT which has the BROWSER indices pre-built. 
	This material covers the DECUS Library catalog plus material 
	from sig tape abstracts. 

VMS93B 
[.ANTIVIRUS]	  Antiviral programs for PC since the S93 tapes. 
	  	  Provided as a service to help keep your PCs clean. 
[.ANUNEWS]	  Patches of various sorts for the ANU News last beta 
		  (on the S93 tapes). 
[.CKERMIT]	  C Kermit update release; an excellent communications 
		  package gets better yet. 
[.CLIFT]	  Utility and system to debug detached processes, 
		  sending messages thru pseudoterminals so the detached 
		  process appears to have the terminal attached 
		  directly to it. 
[.CTG]		  Command procedures used to speed up startup, do 
		  rebuilds, monitor disk space and alert operators of 
		  problems, etc. 
[.DECUSERVE]	  Tool to read notes files. The CD contains the actual 
		  DECUSERVE notes archives thru December 1993 as well. 
[.DELIVER]	  Utility to allow mail lists, automatic special 
		  handling of mail by sender, topic, or contents. 
[.DSJ]		  Programs from Digital Systems Journal (formerly Vax 
		  Professional) magazine. Many examples of useful 
		  coding techniques 
[.ERKAMP]	  Reminder program. Provides automated reminders of 
		  your appointments. 
[.FLOWERS]	  CSwing new version, VAX or AXP. Gives a full screen 
		  menu front end for VMS, allows easy movement around 
		  directory trees, graphically, aids maintenance or 
		  use, menu system, dynamic priority adjuster for 
		  interactive procs, system status reporter, many 
		  system management command files, disk space monitor 
		  etc. 
[.GCE93B]	  Ethermon update (incl. instructions from D. Cathey on 
		  building for Alpha). Finger port to Alpha. Forcex 
		  util for Alpha. FPAINT screen forms tool updated for 
		  current VMS. Gopher and related stuff (lynx 2.2 
		  etc.). JED text editor (John Davis). VMS Gnuplot, 
		  netfax, WWW browser, JUICER3 disk defragger (safe: 
		  uses MOVEFILE) for very large disks. RT11 kermit 
		  update. MXRN/DXRN newsreader. Lots of bits and kernel 
		  hacks from the net. Base64 converter. Claimdev claims 
		  device ownership. DVI to PS. Many X11 games. 
		  Fragmentation analyzer for disks. Disk space monitor. 
		  Large file splitter. Locking examples. REMINDER from 
		  1985 tapes, disassembled so it can be VESTed, used on 
		  alpha. Description files of what a log-structured 
		  file system is like. Tape library system updated for 
		  newer VMS. Zip and Unzip latest versions. Virtual 
		  disk drivers of all kinds. Includes new VMS striping 
		  driver (nothing to do with DEC's; better than theirs) 
		  and a Step 2 port of VDdriver for Alpha. Much more. 
[.GCEAXP]	  Several ref. manuals from DEC's net sites describing 
		  how to write Step 2 Alpha drivers. 
[.GHOSTSCRIPT]	  Ghostscript for VMS. A Postscript interpreter. Can be
		  used to get VMS to handle non-postscript printers 
		  intelligently. 
[.GOATLEY]	  Patch for MX 3.3 to avoid confusion with the MM 
		  utility used at some sites. (see also [.TK]) 
[.GRC]		  Bookreader to ASCII. Autologin. Check acct about to 
		  expire. Force other proc to dealloc device. Batch 
		  examples. List disk use by dir. fast. Crash analysis 
		  doc. and other references. EDX update (EDT-like 
		  editor with many extensions including spell check). 
		  Find diretory for someone among many disks. Split and 
		  unsplit large files (so they can be transferred in 
		  small bits). Function optimizer. Prime number 
		  generator. Fun things to read. Docs of RMS internal 
		  file organization. Set proc name. ensuring unique. 
		  Program to show dir listing. Search queue for 
		  jobname. Idle process killer. Wrap lines of files 
		  with LONG lines. Clear access time. GREP for VMS. 
		  SWING directory tree editor. HP calculator emulator. 
[.HKENNEDY]	  Security related docs. GETLCK - display locks on a 
		  system. VMS Password policy module. Needs no 
		  dictionary. 
[.JBAKER]	  Terminal statistics generator. Delete dir tree. 
		  Report user's last login date. List users with group 
		  name, username, name, and phone number. Users can 
		  update their entry (only). Version - display version 
		  of layered products. 
[.LOMASKY]	  SYSUAF - report program for SYSUAF and RIGHTSLIST 
		  that reports as much or little detail as you want and 
		  has many selection abilities so you can manage rights 
		  without wading thru reams of printout. 
[.LUTHE]	  Documentation about VMS Backup saveset formats. 
[.MPEG]		  MPEG decoder and viewer for VMS (VAX or AXP). Also 
		  many movies in MPEG format. Everything needed to 
		  compile and display MPEG movies is here. 
[.MUNROE]	  UNSDL with module to support generating .H files for 
		  Gnu C compiler. 
[.NEDIT]	  GUI style plaintext editor for workstations with X 
		  and Motif. 
[.RBOYD]	  Search list modify program. Lets you quickly maintain 
		  and edit searchlist logical names. 
[.REMOTE_TAPE_AXP]   Beta version of a remote magtape driver package
for 
		  Alpha AXP. 
[.TAYLOR]	  How to write DCL-like .CLD files. Examples from intro 
		  to system services. 
[.TK]		  Bookman - select doc files to copy from CD. C-Format 
		  - prettyprint C. CARDREADER - symbiont that reads 
		  input and executes jobs. DSNlink get new articles. 
		  EPM - VMS I/O performance monitor. Many features. 
		  EPYT - "type backwards" type/page starting at end of 
		  file. Gnu ISPELL for VMS. GREP. GZIP for VMS. 
		  Kill/forcex a process by name. Laser printer 
		  symbiont. LOGGER - log sessions using FTdriver. Gnu 
		  MAKE for VMS. Todd Aven's MAKE. MFTU file packager 
		  for transfer via mail. MOST file browser. MMK - a MMS 
		  workalike. NEWSRDR - news reader. NSQUERY - query 
		  Internet domain name service. PACKASM - mail/nntp 
		  package assembly. PSTAT - show process status. 
		  Postscript utilities. QLOGIN - intercept login to 
		  allow only if load OK etc. RCARD - Cardfiler reader 
		  for VT. SCANUAF - find accounts matching criteria. 
		  SHELP - fullscreen help utility. SPELL - update to 
		  Vassar Speller. Supervisor - terminal watcher, 
		  recorder, remote control utility. Observe and/or 
		  control other terminals. SWITCH - enhanced SET DEF. 
		  SYMBOL - set or delete DCL symbols for another 
		  process. TM -Turing machine emulator. VTBOOK - 
		  Bookreader for character cell terminals. 
[.TRI]		  VMS gopher server distribution. V1.2VMS-1. 
[.VAJHXJ]	  PPL$ routines PASCAL interface. Two symbionts, a null 
		  one and one that tests if a file matches queue (use 
		  to keep postscript files from being printed on a non 
		  postscript printer). Profiler of execution. Example 
		  of using EDT/TPU to edit in memory. Translate logical 
		  name in another process. CRC in C. Find_file call 
		  examples in C. Lots of remote information display 
		  utilities. Info about using sys$imgact. More. 
[.VMAIL]	  Replacement fullscreen user interface for MAIL. Also 
		  some patches to speed up Mail. 
[.XMFM]		  X11/Motif file manager for VMS (VAX or Alpha). Shows 
		  regular files, executables, and directories 
		  separately and more. 




Media (Service Charge Code): 2400' Magnetic Tapes (PD)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TD)  Format: VMS/BACKUP, or order VS0168

===============
VS0175     Symposium Collection DECUS France  Version: April 1993

Submitted by: Francois Fouchet, DECUS France

Operating System: MS-DOS 4.0, ULTRIX 4.1, VMS 5.4  Source Language:
ADA, BLISS-32, C, DCL, FORTRAN 77, MACRO-32, OTHER, PASCAL

Abstract: 

This is the Symposium tape from DECUS France.  This tape contains 
materials from the DECUS France messaging system from April 1992 to
April 
1993.  Most documentation is in English.  The programs have been
placed 
in 5 major subdirectories: 

[.VMS] 21064 chip in GIF format.  Internet sites list.  Delete a 
file using FID. Delete files using reverse alphabetic order. 
Ethernet monitor and frame analysis.  Example to flush quota 
cache.  Last verstion of GNUPLOT. Example of print symbiont 
modification.  Texa symbiont with LAT, stalling, flag page and 8 
bit PostScript.  Example to read all identifiers of a process. 
MX: mail exchange between VMS and U*IX.  Read all unseen notes. 
Patch DECW$LOGIN.UID to translate it in French.  Utility to 
display used pagefile number.  PSICOPY : Copy files using PSI. 
SYS$DEVICE_SCAN example. Example of FIB use.  Process quota 
monitoring.  XV VMS version 2.0. Agenda management.  AUTOUSER.BAT 
file creation.  HSC cache evaluation, usable on HSC without 
cache.  3100 boot ROM modification.  4000 boot ROM modification. 
DCL language definition file for LSE. Automatic mail 
response/redirection. Automatic modem callback.  Idle terminal 
killer. Help for FILE command. SHOW DEVICE D written in C. 
Synchronized boot in a large LAVC cluster.  Get user's 
identifiers.  DCL LIBRARY interface in DCL. Instruction scheduler 
for Alpha compilers.  LAT symbols definition file. LZCMP/LZDCMP : 
(de)compress files.  MWAIT state analysis.  Read a PC floppy. 
PIPE driver for VMS.  List of procedure calls. Execute remote 
commands.  RECALL command extensions.  Force a remote process to 
enter DEBUG. RMS locks list.  ADA exceptions tracer.  Othello 
game.  Submit a job only if it doesn't already exist.  TCP/IP 
access control.  EMAC for VMS. Undelete a file.  TAR for VMS. 
List users on a system. Aquarium.  Roachs under your windows. 
ZIP : (de)compress files. 

[.ULTRIX] Routine to crypt data.  Keyboard configuration files. 
List of open files. Date and time synchronization using network. 
TCSH shell.  VMSBACKUP.  X11 R4 include file Aquarium. 

[.PC] Apple cable pinout.  COMPRESS : compress and decompress 
files.  Simple read cache for LAD drives on Pathworks.  Read VAX 
"new mail" count from a MAC. NDIS interface documentation. 
Program to load and then immediately unload a DOS TSR program. 
Change DOS attributes of files in a file service on a VMS server. 
 Program to create a server on a DOS machine.  Network alias name 
for PC.  Monitor a PC across a DECnet-DOS network.  Trivial virus 
protection. UUENCODE/UUDECODE  a file. 

[.GRAPH] XV : display an image on a station.  Example of MOTIF 
interface in ADA. Convert HPGL format in PostScript. Graphic 
functions for X11 Display PostScript.  Aquarium for X11 screen. 
XmTest example in ADA.  Roachs under your windows. 

[.SIGLAMENE] Contains slides published in SIGlamene, some in 
French, others in English. 

Notes:  Executable and/or object code is included.  Complete sources 
may or may not be included. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0174     DECUS Essential Tools Collection for OpenVMS

Submitted by: Frank Bush


Abstract: This collection contains programs, tools, utilities and tips
that 
will be of immediate use on any OpenVMS system.  Each directory 
contains both the VAX and Alpha AXP executable images (except as 
noted), as well as program notes (AAAREADME.* files) and complete 
sources. 


			Contents by Category 

System Management Tools: 
[APFRAG]	Page/Swap File usage display (AXP only) 
[BOOKMAN]	Select On-line Doc file to copy from CD 
[CLRREF]	Clear the owner fields for a device 
[DCL_RECALL]	Patch to allow recall of more than 20 commands 
[DSNLINK_NEW]	Automatically retrieve titles of new DSN ITS articles 
[EPM]		Disk I/O Perfomance Monitor (VAX only) 
[ETHERMON]	Ethernet Monitor (VAX only) 
[FILE]		Manipulate VMS file attributes 
[GETCMD]	Display the recall buffer of another process 
[HPWD]		Portable C source for VMS password hashing algorithm 
[INVISIBLE]	Hide your process 
[KILL]		Delete/FORCEX processes by username or process id 
[MAIL_UAF]	Manage the VMS Mail profile file 
[MWAIT]		Determine why a process is in MWAIT (VAX only) 
[NOTICE]	Utility for managing login notices 
[PASSWORD_ 
   POLICY]      VMS password policy module 
[PROFILE]	Screen-oriented interface to AUTHORIZE 
[PSTAT]		Show process status for all or selected processes 
[QUE_MON]	Display print queues 
[QUOTA]		Get diskquota information DCL symbols 
[SETUSERNAME]	Change username for a process 
[SET_PRCNAM]	Change process name for any process 
[SUPERVISOR]	Terminal monitoring and logging (VAX only) 
[VERB]		View/modify DCL command definitions 
[VFE]		VMS File Editor, can edit any VMS file format 
[VMSTPC]	Tape copy program (to/from a container file) 
[VQM]		Visual Queue Manager 
[WATCHER]	Idle terminal monitor 
[ZDEC]		Zero Device Error Counters 

General Tools: 
[BAT]		Execute multiple commands in a batch queue 
[BOSS]		Multi-session terminal monitor 
[CLAIM]		Assume ownership of files in your directory 
[CSWING]	Graphical directory and file manager 
[CVTLIS]	Convert source listings to source files 
[DELTREE]	Delete all files in a directory tree 
[DRLOGIN]	RLOGIN (remote login) for DECNET 
[FLIST]		TPU-based directory and manager 
[FREE]		Show space utilization on all mounted disks (AXP only) 
[LOGIN]		MACRO program to replace most of LOGIN.COM 
[LOOK]		Fast file viewer 
[MAKE]		MAKE v3.4-2 from Todd Aven, Ned Freed 
[MAKE-PERRY]	MAKE from Jesse Perry 
[MOST]		File viewer, similar to UNIX more utility 
[MMK]		Matt's MAKE utility, compatible with DEC MMS 
[NEWSRDR]	NNTP client reader for Usenet News 
[NSQUERY]	Utility to query Internet domain name servers 
[PACKASM]	VMS Mail and Usenet News package assembler/decoder 
[PARALYZE]	Terminal locking program 
[PSUTILS]	Postscript utilities 
[RCARD]		Display DECwindows CardFiler info on VT terminals 
[REMOTE]	Execute commands on remote DECNET nodes 
[SEND]		Send messages to terminals 
[SETDEF]	Set Default utility 
[SHELP]		Screen-oriented interface to VMS HELP 
[SPELL]		DECUS Spell 
[SPELL_ 
   DICTIONARY]  Dictionaries for DECUS Spell 
[SWIM]		Multi-session windowing terminal utility 
[SWITCH]	Enhanced SET DEFAULT with partial name matching 
[TAIL]		Display the last line of a file 
[TERM_LOCK]	Lock a terminal using the account password 
[X11R4]		Client and demos for DECwindows/Motif 
[XAUTOLOCK]	Automatically lock inactive X window screen 

Editors: 
[ATG_EVE]	EDT emulator for EVE 
[JED]		VMS/UNIX/DOS emacs/EDT editor v0.93 
[SED]		GNU sed v2.03 (stream editor) 
[SEDT]		SEDT editor, a superset of EDT 
[TPU]		A collection of utilities written in TPU 

File Archivers/Compressers/Encoders: 
[GCOMPRESS]	GNU compress v4.0 
[HEXIFY]	Hexify/Dehexify (binary <-> ASCII converters) 
[LZCOMPRESS]	LZW compress and decompress programs 
[MFTU]		Mail File Transfer Utility (binary <-> ASCII converter) 
[UNARJ]		Unpack ARJ archive files 
[UUCODE]	UUENCODE and UUDECODE utilities 
[UNZIP]		Unpack ZIP archive files (see also (ZIP) 
[VMS_SHARE]	Packages source file into files suitable for mailing 
[VMSTAR]	Read/Write UNIX tar files 
[ZIP]		Build ZIP archive files (see also UNZIP) 
[ZOO]		ZOO v2.1 file archiver 

File Transfer Utilties: 
[C-KERMIT]	C-Kermit 5A(189) file transfer & communication program 
[KERMIT]	BLISS Kermit v3.3.126 (see also C-KERMIT) 
[XMODEM]	X-Modem file transfer protocol 
[YMODEM]	Y-Modem file transfer protocol 
[ZMODEM]	Z-Modem file transfer protocol 

GNU Utilities: 
[FGREP]		GNU fgrep v1.1 
[FLEX]		GNU flex v2.3.7 
[GAWK]		GNU gawk v2.14.0 
[GCOMPRESS]	GNU compress v4.0 
[GREP]		GNU grep v1.6 
[GZIP]		GNU zip v1.2.4 
[SED]		GNU sed v2.03 (stream editor) 

Printer Symbionts: 
[HPLASER]	Symbiont for HP LaserJet printers 
[LASER]		Symbiont for Postscript printers 

Miscellaneous: 
[ANALY]		AnalyRIM and AnalytiCalc, a DBMS and spreadshet system 
[ANUNEWS]	Usenet News Server and Client v6.1 (VAX only) 
[AXP-DRIVER- 
   EXAMPLES]	Example VAX VMS device drivers ported to OpenVMS AXP 
[BULLETIN]	Bulletin Board and Usenet News reader (Source only) 
[DECUSLIB]	DECUS Library informatin and browsable catalog 
[MX]		Message Exchange (MX) Mailer v3.3 for SMTP, Jnet, UUCP 
[NETLIB]	TCP/IP library routines 
[SIGTAPEINDEX]	DECUS SIG Tape information 
[VMSSERV]	Mail-based file server in DCL 
[UUCP]		DECUS UUCP v2.0 (VAX only) 


Media (Service Charge Code): Compact Disc (CD)

===============
VS0173     Symposium Collection from the VMS/Languages and Tools SIG,
Part 2 of 2, Spring 1993, Atlanta  Version: June 1993

Author: Various

Submitted by: Glenn Everhart, Ph.D.

Operating System: OpenVMS AXP, OpenVMS VAX, ULTRIX  Source Language:
C, DCL, MACRO-32, Other, PASCAL, VAX FORTRAN  Keywords: Symposia Tapes
- VMS

Abstract: 

This is Part 2 of 2 of the VMS/Languages and Tools SIG tape from the 
Spring 1993 DECUS Symposium in Atlanta.  Refer to DECUS No. VS0172 
for Part 1 of the VMS/Languages and Tools SIG tape. The tapes from the
VMS and L&T SIGs were combined to reduce duplications between the two 
collections, then split for packaging purposes.  Please be aware that 
you only have the complete collection for Spring 1993 by obtaining 
both parts. 

Following is a brief summary of highlights: 
INDEX Directory ([93AVMSLT]) 
        Indices and descriptions of what is on the tapes. [.tools] 
	subdirectory contains tools needed to decompress or unpack 
	some packed items. 
DECUS LIBRARY CATALOG ONLINE ([DECUSLIB]) 
        Current machine readable catalog of DECUS library contents 
	as straight text. The BROWSER fulltext retrieval tool 
	is included. Also the DECUS Catalog Information System 
	tool is included. 

LT93A 
[.ANTIVIRUS]		Antivirals for PC, Mac, and Amiga plus TCP 
                        filtering and security guides from CERT 
[.ANUNEWS]		VMS implementation of NEWS; supports both client 
			and server. 
[.AUS]			DECUS Australia 1992 material. Change Terminal 
                        Mode, cluster management tools, pagetable 
                        fragmentation reporter, MS Windows utilities,
A1 
                        purge for read and outboxes, PWD010 - util to 
                        copy encrypted passwords 
			to seed target nodes. A1 based room scheduler. 
[.CLISP]		Common LISP implementation, full sources 
                        including interpreter, compiler, functions. 
[.CMUTCPEXTRA]		Domain name server for CMU TCP/IP which was 
			accidentally left off the CMU TCP/IP distribution 
                        in some copies of the Fall 1992 tapes. 
[.DECUSERVE]		DECUSERVE tools for reading notefiles, plus 
                        information about DECUSERVE. 
[.GATEKEEPER]		Some custom FTP code used at the 
                        gatekeeper.dec.com FTP server plus some
indexing 
                        tools used to make automatic indexes there. 



[.GNUSOFTWARE]		Free Software Foundation utilities including 
                        autoconf, binutils, bison (yacc replacement), 
                        button, calc, cpio, dejagnu, diff, ecc, elib, 
                        emacs, expect, f2c (Fortran to C converter), 
                        fileutils, find, flex, gas, gawk, gcc (C 
                        compiler), gdb, gdbm, ghostscript (Postscript 
			clone), glibc, gmp, gnats, gnuchess, grep, groff, 
			gzip (compress utility), hello, HP2xx, indent, 
                        ispell, jargon, libg++, m4, make, malloc,
nihcl, 
                        oleo (spread sheet), patch, perl, rcs, scheme,
                        sed, superopt, tar, termcap, texinfo,
textutils, 
                        uucp, vh, wdiff, xboard, screen (unix 
                        multisession util). 
[.MX033]		Mail software exchanger. Routes mail between 
                        DECnet, UUCP, Internet (SMTP), BITnet, handles
                        fileservers and mailing lists, runs on VAX and
                        AXP, supports mail /FOREIGN. 
[.NEWSRDR]		NNTP client news reader. 
[.NZ]			New Zealand 1991 symposium material. GIF files. 
                        SNAP process control facility. TSCON terminal 
                        server control. TIME_PROMPT - set prompt to
time. 
                        HPGL to Postscript converter. LHarc src.,
MEMTRIM 
                        memory reclaimer. PSROFF distribution. VMS
port 
                        of Gnu Smalltalk. Console log reader. Disk 
                        Account file analysis programs. CPU time by 
                        account. Prio manager for overloaded systems. 
                        Graphics for VT220/VT320. Tape catalog system.
                        XMODEM.  more. 
[.PCSIG_MAC]		Mac software on DECUS PC SIG distributions for 
                        spring 1993, in Pathworks format. Includes 
                        eudora, kermit, direct_link, afe, trawl,
talker, 
                        popmail2, suntari, gnuucp, macmud, and c. 
[.TCL]			VMS port of TCL command scripting language and of 
			TK X11 toolkits. 





Notes: The AAAREADME.TXT file is also available in hardcopy as a
separate writeup 
through the DECUS Library.  This writeup gives an overview of each of
the 
programs on this collection.  To receive your hardcopy of this writeup
for 
AAAREADME.TXT, order the Media Service Charge Code (AA). 

Media (Service Charge Code): Write-Up (AA), 2400' Magnetic Tapes (PD),
2400' Magnetic Tape (SD), TK50 Tape Cartridge (TD), or order VS0167

===============
VS0172     Symposium Collection from the VMS/Languages and Tools SIG,
Part 1 of 2, Spring 1993, Atlanta  Version: June 1993

Author: Various

Submitted by: Glenn Everhart, Ph.D.,

Operating System: OpenVMS, OpenVMS AXP, OpenVMS VAX, ULTRIX  Source
Language: C, DCL, MACRO-32, Other, PASCAL, VAX FORTRAN  Keywords:
Symposia Tapes - VMS

Abstract: This is Part 1 of 2 of the VMS/Languages and Tools SIG tape
from 
the Spring 1993 DECUS Symposium in Atlanta.  Refer to DECUS No. 
VS0173 for Part 2 of the VMS/Languages and Tools SIG tape. The 
tapes from the VMS and L&T SIGs were combined to reduce 
duplications between the two collections, then split for 
packaging purposes.  Please be aware that you only have the 
complete collection for Spring 1993 by obtaining both parts. 

Following is a brief summary of highlights: 
INDEX Directory ([93AVMSLT]) 
        Indices and descriptions of what is on the tapes. [.tools] 
	subdirectory contains tools needed to decompress or unpack 
	some packed items. 
DECUS LIBRARY CATALOG ONLINE ([DECUSLIB]) 
        Current machine readable catalog of DECUS library contents 
	as straight text. The BROWSER fulltext retrieval tool 
	is included. Also the DECUS Catalog Information System 
	tool is included. Also present is a BROWSEable file 
	DECUSALL.TXT which has the BROWSER indices pre-built. 
	This material covers the DECUS Library catalog plus material 
	from sig tape abstracts. 

VMS93A 
[.AKE]		  Many VT terminal "films" plus the FILM.EXe image. 
		  Play these on VT52 or VT100 terminals. 
[.ALLIED]	  Get info about a printer attached to a VT term. 
		  Example prog using dual sessions, broadcast trapping. 
                  Separate DEBUG window for DECWindows, not using the
DECW 
                  interface. Utils to create decterms. PCL - create 
                  barcodes on a PCL5 printer (HPLJ) 
[.BLOSSER]	  CDATE - calculate date in past/future by nn days, weeks, 
                  months, years. Works in DCL. Can do date add/sub. 
                  GRAPHIC - remove nonprint chars from VT dumps and 
                  character editor. DISP_WORDS - show one of a set of 
                  "sayings". CALC_DATE - library of date functions. 
                  CONV_BINARY - binary math. DESIGN - terminal lock
and 
                  design generator for VT320. 
[.CSWING]	  Full screen interface to VMS; shows directory tree, 
		  allows browsing, moving about, arbitrary commands, 
		  works on AXP and VAX, and a host of other things so 
		  the VMS interface is mostly graphical. Commercial 
		  graphical frontends should be so good. DYNPRI - adjust 
                  for interactive processes. MASTER - delegate 
                  GRANT/REVOKE identifier authority. System mgt guide
in 
                  Postscript. 

[.DIGSYSJOUR]	  Programs from Digital Systems Journal (formerly VAX 
		  Pro) issues since F92 tapes. Macro easy file I/O, 
		  Clusterwide sho proc/cont, EACH - do a command to each 
                  of a set of files. EXTENS - Add X functions without 
                  altering protocol. Info on using $FAO. Open file by
FID. 
                  How to load exec images. How to use logicals as an 
                  interprocess comm technique. How to delete processes
in 
                  RWAST etc. Use of NAM and XAB. Util to save/restore 
                  passwords. Delete range of jobs in a queue. Enhanced
                  show users, stop/id, forcex util. TSR calendar.
Working 
                  set sizer. 
[.FNEWS]	  Fast NNTP news reader; caches info, and gives graphical 
                  user interface. 
[.GCCVMS]	  Gnu C 2.3.3 for VMS, VMSINSTALlable. Includes Libg++ 
		  for VMS also. Gnu C generates EXCELLENT code for VMS, 
		  and is ANSI compliant (unlike VAX C). 
[.GCE93A]	  10Backup - read pdp10 backup tapes. Compression 
		  routines. Updates to FQdriver virt. disk driver. 
		  Amiga ZIP, condor dbms, gopher, mac PPP, mood-dbms, 
		  ISODE, WAIS, many X11 sources, vms XKEY, VMSTPC 
		  tape->disk->tape able to ignore errs, RWASTED, 
		  MSDOS Kermit 3.13 including IBM PC and generic .EXEs, 
		  Archie, clients/servers, Bulletin messaging system, 
		  BYACC, CAP (Columbia Appletalk), CCMD, some VT100 
		  "pictures", cron, C programming "10 Commandments", 
		  Diff, Dumper DEC10/DEC20 backup tape reader, 
		  DWShutdown Motif oriented system/cluster shutdown 
		  tool, Gnu Emacs VMS patches, DXRN newsreader, FILM 
		  VT terminal movie player and some films, FTS system 
		  service and I/O monitor, VMS Ghostscript, GIFregis 
		  (show GIF files on a ReGIS terminal), Gopher 1.12, 
		  getopt in C (allow easier ports of unix code), 
		  idraw, imagemagick, example of running a DEC image 
		  from within your own, IUtelnet, IUfinger, IUPOP3 
		  (pop3 mail client), Jed editor, MASTER (prog to do 
		  distrib. grant/revoke identifiers), HPWD, Laser 
		  printer symbiont, mailpatch for other mailers, 
		  mxwatch, LHarc sources, patch (a la unix; goes with 
		  diff), PERL VMS port (Practical Extraction and 
		  Report Language), RAMdriver memory virt. disk 
		  (generic memory now, not just nonpaged pool), RIM5 
		  DBMS, remote magtape driver, shell, ANU news fixes & 
		  comment$ PS Finger, peekfile, remote terminals that 
		  are real TT class devices, how to get OPCOM messages 
		  to a program cleanly, THEOREM, xgopher 1.3, XV 

		  version 3, X11R5 VMS build bits, much VT art (From 
		  Earle Ake and others); advice & example code from 
		  net experts. FIG to Metafont convert, ethernet 
		  bridge prog running on PC, list of S93 DECUS 
		  sessions, selections from SIMTEL20 unix area 
		  including  parser for ANSI C, arb. precision math 
		  lib, argproc, arith, arithmetic parser, BASIC, B+ 
		  tree code, Btree code, complex arithmetic, curses 
		  widgets, prog. identifier database, dynamic link & 
		  hash routines, password manipulation tools, PD 
		  versions of BSD directory routines, password filter 
		  to find "obvious" passwords in unix, Xlisp. INDEX - 
		  FORTRAN indexer & static analysis. M4 macro proc. 
		  Isend, scsiII. Complete WHATIS database from archie. 
		  Xtermlock - lock xterms after idle period. Program 
		  to set/clear process "nodelete" bit. 
[.GHC]		  Utility to ensure system clock stays close to right 
		  even if battery dies. 
[.GOATLEY]	  FILES_INFO - display all processes that have a file 
		  open. FTS - Funct. Test Suite - display I/O and/or 
		  system services used as an image runs. Replacement 
		  for LIB$GET_INPUT with cmd history. Postscript utils 
		  for repaging, merge, 2/4/8/9up print, etc. RAMDRIVER 
		  memory disk using any free VMS memory as a disk. 
		  SCANUAF - search SYSUAF.DAT for accounts meeting 
		  specified criteria. MOST file viewer. UUCP bugfix. 
		  WATCHER idle terminal monitor. MX 3.3 mail exchanger 
		  addons. DIRUTL default directory tools. (see also 
		  [.tk]) 
[.JBAKER]	  Progs all usable with SEVMS (or normal VMS). 
		  TERMINALS - generate terminal statistics, usage 
		  stats. DELTREE - deletes dir. trees. LAST - report 
		  user last login date. Can do groups too. LIST - phone 
		  number database. User can alter HIS phone no., not 
		  all. VERSION - show version number for layered 
		  software. 
[.LOMASKY]	  "All About EVE" EVE superset. Does all of EDT, adds 
		  spell check, write region to file, word 
		  capitalization, line center, auto indent, buffer 
		  sort, buffer pad/trim, multiwindows, rectangular cut 
		  and paste, learn (like KED), works in batch, text 
		  pattern search (like unix), more. 

[.MADISON]	  NETLIB - vendor independent way to access TCP/IP. 
		  NEWSRDR - NNTP client news reader. Supports most 
		  VMS TCP/IP pkgs. NSQUERY - get info from domain name 
		  servers. SETDEF - enhanced set default. WATCHER - 
		  idle terminal monitor. Detects idleness based on I/O, 
		  CPU use, username, privs, identifiers, terminal. 
		  Highly configurable. 
[.MAHAN]	  X extensions talks text. Source to play/record audio 
		  on VS4000s. 
[.MARSHALL]	  ARGUS - idle terminal killer. Configurable. 
		  AUDIT_LISTEN - sets up an audit listener to get audit 
		  events and process immediately. COMPARE_NCP - compare 
		  NCP nodename databases in a local and remote node, 
		  report discrpancies. RMT - Much updated remote 
		  magtape driver with frontend. Multi-unit, very easy 
		  to use now. No need to log into both ends to start 
		  it. SANITY_CHECK - monitor, look for prespec. batch 
		  jobs, hostd queues, etc.; sends mail if something 
		  gets wedged. 
[.PSDC]		  Produce DECps graphs in 3 types. 
[.SEWELL]	  Info & example on how to write a privileged sharable 
		  image. Sample system services included. Also, LaTeX 
		  macros for DECUS sess. notes. 
[.SUPERVISOR]	  Allows monitoring terminals, recording terminals, 
		  assisting other users from your terminal (a help desk 
		  function), playback of terminal sessions (with screen 
		  regularizing), and a HANDIN facility to securely pass 
		  session output to an instructor. Many functions can 
		  be active at a time, user notice of monitoring or 
		  assistance is built in for observe/control functions, 
		  and many sessions can be monitored from a process. 
		  Control of who may/may not be observed is possible 
		  too. 
[.TK]		  Material from Terry Kennedy/Hunter Goatley FTP 
		  archive. Chg prot on sys pages; AXP working example 
		  driver. BAT - sub mult cmds from DCL to batch. BBOARD 
		  bulletin board. BLISS language intro. C Kermit 
		  V5A-189 src/exe/doc (VAX and AXP). Cardreader - a 
		  symbiont that executes files sent to it. Pgm to read 
		  High Sierra CDRom. CLAIM - claim files in your dir. 
		  CLRREF - clear device owner field. COMPRESS - Gnu 
		  compress. CVTLIS - convert .LIS files from listing 
		  CDs to src. DCL_RECALL - patch DCL for more than 20 
		  recalled cmds. Diff and Patch - unix style source 
		  patching combo. DRlogin - Rlogin for DECnet nodes. 

		  DSNLINK_NEW - poll DSNlink for new articles. EPM - 
		  tool to monitor disk perf. and find hot files. Gnu 
		  Fgrep and Grep for VMS (find patterns in files). FILE 
		  - alter VMS file attributes in place. FILES_INFO - 
		  show what processes have a file open. FIND - finds 
		  files based on hdr info; very fast. Finger - VMS 
		  finger release. Flex - lexical scanner generator. 
		  GAWK - pattern matching language. GZIP - compress and 
		  decompress file tool. Symbionts for HP Laserjet and 
		  for postscript printers. Humor entries. JED EDT like 
		  editor for VMS, MSdos, unix. Macro32 replacement for 
		  LOGIN.COM. Docs of loginout hooks for user code. 
		  MAKE - like MMS, build only what is new. LOOK - fast 
		  VMS file viewer. MOST - another fast VMS file view. 
		  MFTU - convert files to/from text for mailing; 
		  preserves VMS attributes. NEWS 1.25 - NNTP client 
		  news reader. ODS2 reader - reads ODS2 (VMS) disks on 
		  VMS (ignoring locks) or non-VMS (e.g.unix) machines. 
		  PARALYZE - terminal lock program. PC_DCL - DCL 
		  emulator for MSDOS. PDUMP - force process dump on 
		  other proc. SMG$ based queue mon. Diskquota info. 
		  RAMDRIVER - memory disk, uses any VMS memory, not 
		  just pool. RCARD - read Cardfiler cards on VT. 
		  Reminder system. REMOTE - execute remote commands on 
		  other DECnet node. SCANUAF - find processes matching 
		  criteria. Gnu SED (stream editor). Product setup. 
		  Screen oriented help. Spell checker. Timer Queue 
		  Entry display. TSCON - control terminal servers. 
		  TURBO - speed image access by locking some images in 
		  memory. UNARJ - read pc .ARJ files. ZIP and UNZIP - 
		  compress/decompress into archives, preserving VMS 
		  attributes. AXP and VAX executables. VMSTAR - 
		  read/write .tar files. VQM - visual queue manager. 
		  XDVI - X11 TeX DVI preview. XE ethernet monitor. XFIG 
		  structured draw prog. more. Most of these work on AXP 
		  as well as VAX. DELIVER - intelligent mail delivery 
		  agent for user; route mail to newmail, to files, to 
		  others, to null depending on sender/subject/etc. 
[.VISUALMAIL]	  Full screen replacement for VAX MAIL. 
[.WATCH6]	  Update to the WATCH terminal monitor program. Allows 
		  use from batch and watch multiple users from one 
		  process. 
[.WORLTON]	  GPLOT - High level plot routines for use with DEC GKS 
		  package. MODIFY - modify source files. OK on Alpha as 
		  well as VAX now. Allows changing strings in a whole 
		  file, detab, and various other reformatting 
		  operations. 


Notes: The AAAREADME.TXT file is also available in hardcopy as a
separate writeup 
through the DECUS Library.  This writeup gives an overview of each of
the 
programs on this collection.  To receive your hardcopy of this writeup
for 
AAAREADME.TXT, order the Media Service Charge Code (AB) 

Media (Service Charge Code): Write-Up (AB), 2400' Magnetic Tapes (PD) 
Format: VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50
Tape Cartridge (TD)  Format: VMS/BACKUP, or order VS0167

===============
VS0168     DECUS Symposium Collection 14  Version: Fall 1993

Submitted by: Frank Bush

Operating System: OpenVMS  Source Language: Various  Keywords:
Symposia Tapes - VMS, Symposia Tapes - L & T, CDROM

Abstract: This CDROM contains the following collections: 

   . The Fall 1993 VMS/L&T SIG Tape, Part 1 of 2, San Francisco, 
     DECUS NO. VS0176 
   . The Fall 1993 VMS/L&T SIG Tape, Part 2 of 2, San Francisco, 
     DECUS No. VS0177 
   . DECUServe VAX Notes Conference, Fall 1993, DECUS No. VS0104 


Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): Compact Disc (CD)

===============
VS0167     DECUS Symposium Collection 13  Version: Spring 1993

Submitted by: Jack Stevens

Keywords: Symposia Tapes - VMS, Symposia Tapes - L & T

Abstract: 

This CDROM contains the following collections: 

  . The Spring 1993 VMS/L&T SIG Tapes, Part 1 of 2, Atlanta 
    DECUS No. VS0172 
  . The Spring 1993 VMS/L&T SIG Tape, Part 2 of 2, Atlanta 
    DECUS No. VS0173 
  . DECUServe VAX Notes Conference, Spring 1993, 
    DECUS No. VS0104 

Documentation may or may not be on the magnetic media. 
Complete sources may or may not be included. 



Media (Service Charge Code): Compact Disc (CD)

===============
VS0166     C-KERMIT  Version: 5A (188)

Submitted by: Dr. Glenn Everhart

Operating System: AOS/VS, Amiga, MicroWare OS-9, OS/2, OSF/1, OpenVMS
AXP, OpenVMS VAX, ULTRIX, UNIX, VAX/VMS  Source Language: C, FORTRAN
77, MACRO-32, VAX FORTRAN  Keywords: KERMIT

Abstract: C-KERMIT 5A (188) was released in November, 1992.  It
replaces not only 
earlier releases of C-KERMIT, but also KERMIT-32 (the Bliss version)
for VMS. 
The major new features of C-KERMIT 5A(188) are: 

  . Portability and consistency across many platforms 
  . Efficient terminal connection and file transfer 
  . International appeal 
  . "Power-user" features 
  . Network support 
  . Good documentation 

C-KERMIT's modular design has promoted its adaptation to a diverse
collection 
operating systems as well as communication methods, making it a
premiere 
example of open and portable software.  C-KERMIT's user interface is
easy to 
learn and use, friendly and nonthreatening, helpful to the novice
without 
getting in the way of the expert (with menus and help text on demand),
and it 
is consistent throughout a wide range of operating systems, hardware 
platforms, and communication methods, thus offering users of many
types of 
computers a single software package to meet both asynchronous and
network 
communication needs. 

The new C-KERMIT release is equally at home in VMS/OpenVMS and UNIX,
as well 
as in the five other operating systems it supports.  C-KERMIT is
distributed 
in C-language source form, from which it can be built for any of
hundreds of 
different UNIX implementations, as well as for VMS or OpenVMS systems
(VAX or 
AXP) equipped with the Digital Equipment Corporation C compiler.  VMS 
versions (for both VAX and AXP) are also available in binary form for
sites 
without VAX C or Digital Equipment Corporation C. 

Many varieties of UNIX can be found running on Digital Equipment
Corporation 
hardware (VAX, AXP, PDP-11, PC): ULTRIX, OSF/1 (on the DECstation or
AXP), 
BSD, AT&T System V, SCO, and others.  All of these -- and many others
-- are 
supported by C-KERMIT. 

The KERMIT file transfer protocol transfers text or binary files
singly or 
in groups with full error detection and correction over 8-bit or 7-bit
connections that are not necessarily transparent to all data patterns.

Since the previous release, 4E(072) in January 1989, C-KERMIT's file
transfer 
efficiency has been dramatically improved by the addition of sliding
windows 
(up to 31 window slots) and long packets (up to 9024 bytes).  Using
maximum 
values, it is now possible to have up to 280,000 bytes "in the pipe"
before 
acknowledgement is required, bringing average text file transfer
efficiency -- 
even over long-delay satellite and/or public network connections --
into the 
85%-95% range, before compression.  The sliding window transport uses 
selective retransmission to minimize overhead on noisy connections,
and the 
packet length adapts automatically to noise characteristics.  Errors
are 
detected by 16-bit CRC and other methods.  The KERMIT protocol stands
alone 
in its ability to convert a file's character set during transfer in a 
heterogeneous computing environment. 

"Power-user" features include key mapping, keystroke macros, command
macros, 
and a fully functional script programming language allowing any kind
of 
routine communication task to be fully automated, from connection 
establishment, to logging in, to interacting with a remote host or
service, to 
file transfer, to logging out and connection release. 

Dialing is accomplished with C-KERMIT's expanded built-in support for
a wide 
variety of modems, plus a new text-based dialing directory, and an
even more 
powerful text-based services directory, which not only establishes
your 
connection but also logs you in automatically.  For VMS and OpenVMS
systems, 
C-KERMIT supports Digital Equipment Corporation TCP/IP (UCX), TGV
MultiNet, 
Wollongong WIN/TCP, and Process Software TCPware. 

C-KERMIT 5A replaces all earlier versions of KERMIT for VMS, including
Bliss 
KERMIT-32.  C-KERMIT includes all the capabilities of KERMIT-32, plus
many 
more, including a comprehensive understanding of the VMS file system. 
Most 
types of files are transferred in the appropriate mode (text or
binary) 
automatically based on their record formats.  A new feature, called
Labeled 
File Transfer, allows more complex VMS files to be transferred in a
way that 
preserves all of their RMS attributes.  This mode of transfer can be
used 
directly between two VMS systems, as well as indirectly via a PC or
other 
non-VMS system. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0165     VAX DAL, Digital Authoring Language  Version: 1.6

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V5.0 through V5.2  Hardware Required: VT125,
VT240 or VT241 terminal  Keywords: Educational Applications,
Programming Languages

Abstract: VAX DAL (Digital Authoring Language) is a powerful, easy to 
learn authoring language designed for developing 
computer-based instruction. 

VAX DAL components include the authoring language compiler, 
run time libraries, and a computer-based instruction package 
on VAX DAL (VAX DAL CAI). 

VAX DAL is a high level programming language designed 
expressly for computer-based instruction.  Some major 
aspects of the language are:  logging of lesson performance 
information, screen addressing, full integration of 
graphics, and special response judging capabilities, 
including a spelling algorithm. 

VAX DAL has various response judging capabilities which can 
be incorporated into the lesson by the author.  The author 
can: 
. Control whether or not spelling, punctuation or 
  capitalization must be exactly as specified in the response. 
. Indicate whether or not extra words can be entered in the 
  response. 
. Specify that the words in the response can be in any 
  order, as long as all of the words are present. 
. Define multiple right and wrong answers, each with a 
  different logic path. 
. Specify that the response will be an expression, which 
  will be evaluated during the response judging process. 

Any of these attributes can be altered on a question by 
question basis. 

The graphics capabilities of the graphics terminal are used 
by commands which actually draw specific objects (box, line, 
circle) antd others which access files producted by the 
ReGIS Graphics Editor, the ReGIS Character Set Editor, and 
the ReGIS Slide Projection System or other compatible 
software. 

Commands which define graphics attributes, such as color, 
italics and size, as well as those which define axes and 
windows for erasure, are also available.  VAX DAL supports 
the VMS procedure calling standard, which allows programs to 
call procedures written in other languages, and pass 
parameters back and forth. 

For improved performance during lesson delivery, the VAX DAL 
run time libraries are shared among users. 

The VAX DAL computer-based instruction package is designed 
to introduce new users to the VAX DAL Language.  It teaches 
users how to use VAX DAL instructions.  It covers the 
following topics:  defining the organization of a lesson, 
obtaining and analyzing student responses, and displaying 
text and graphics on the terminal. 

Pre-tests and post-tests are available at the user's 
discretion.  An extensive help facility is also included. 
The instruction package is implemented in VAX DAL. 

Notes: Executable and/or object code is included. 

Complete sources may or may not be included.

Media (Service Charge Code): User's Manual (EA), User's Manual (EG),
600' Magnetic Tape (MC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TA) 
Format: VMS/BACKUP

===============
VS0164     Courseware Design System  Version: 1.6

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V5.0 through V5.2  Source Language: PASCAL 
Hardware Required: See Notes  Keywords: Educational Applications

Abstract: The Courseware Design System (C.D.S.) is a menu driven 
system for developing computer-based instruction material. 
C.D.S. uses predefined video forms called "templates".  A 
C.D.S. template is designed for use by an individual with no 
programming background.  C.D.S. includes both predefined 
sample templates and the capability to create and modify 
templates. 

A template determines the structure of a C.D.S. lesson. 
Three predefined templates are included with C.D.S.  These 
sample templates are fully functional and may be used to 
create multiple choice, tutorial, or paragraph comprehension 
style lessons.  The product also includes four test 
templates which can be changed/modified by template 
developers.  The template screen prompts the user to enter 
lesson information in a fill in the blank manner.  A special 
C.D.S. command allows for easy incorporation of separately 
generated ReGIS graphics within the lesson. 

A C.D.S. menu option automatically generates a Digital 
Authoring Language (DAL) source program from a C.D.S. 
lesson.  The DAL source program can then be compiled and 
linked for use with the Courseware Authoring System 
(C.A.S.).  In order to provide scoring and student 
management functions, the Courseware Authoring System 
(C.A.S.) is needed. 

C.D.S. templates are created with a template design tool. 
The template design tool permits users with instructional 
design and programming expertise to create and modify 
templates. 

Notes: A VMS supported ANSI compatible video terminal is required to
use C.D.S. to 
develop lessons without graphics, or a VT125, VT240 or VT241 terminal.
Executable and/or object code is included. 

Restrictions: Minimum of VAX/VMS V5.0 is required. 

Complete sources may or may not be included.

Media (Service Charge Code): User's Manual (EA), User's Manual (EE),
600' Magnetic Tape (MC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TA) 
Format: VMS/BACKUP

===============
VS0163     Courseware Authoring System  Version: 1.6

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V5.0 through V5.2  Source Language:
BLISS-32, MACRO-32, PASCAL, VAX COBOL, VAX FORTRAN  Hardware Required:
VT125, VT240, or VT241 terminal  Keywords: Educational Applications,
Programming Languages

Abstract: The Courseware Authoring System (C.A.S.) combines a
powerful, 
easy to learn authoring language (VAX DAL) with a user 
interface and a utility package (C.A.S. Delivery System), 
designed for developing, delivering and monitoring 
computer-based instruction.  C.A.S. is a VMS layered product 
which requires a VT125, VT240 or VT241 terminal or 
compatible device. 

C.A.S. components include the authoring language compiler, 
run time libraries, user interface, utilities, and a 
computer-based instruction package on VAX DAL (VAX DAL CAI). 
The run time libraries provide support for lessons developed 
with C.A.S., Version 1.6 and VAX DAL, Version 1.6. 

VAX DAL (Digital Authoring Language) is a high level 
programming language designed expressly for computer-based 
instruction.  Some major aspects of the language are: 
logging of lesson performance information, screen 
addressing, full integration of graphics, and special 
response judging capabilities, including a spelling 
algorithm. 

The Courseware Authoring System and C.A.S. Delivery System 
user interface provides access to the system by the user. 
This menu driven interface provides support for three types 
of users:  author, instructor, and student.  The menus are 
tailored to meet the varying needs of each user type. 

The author publishes lessons written in VAX DAL.  During the 
publishing process, the author may restrict a lesson to a 
particular group of C.A.S. users.  Lesson performance 
information can be obtained by the author by reviewing 
reports, which include such information as response time, 
unanticipated responses and actual responses. 

The instructor registers users into a C.A.S. group and 
assigns lessons to that group.  Information pertaining to 
lesson status, group members, and students' performance is 
available for the instructor. 

The student takes any lessons which appear on the student's 
assignment menu.  The student may also take any publicly 
available lessons.  Statistics on student scoring are kept 
for assigned lessons. 

The utility package contains eleven report programs.  These 
report programs access data files to produce reports 
specifically designed for the instructors and authors. 
Instructor reports contain information only for the group to 
which the instructor belongs.  Author reports contain 
information for all groups or only the author specified 
group.  The reports are designed to use both graphics 
terminal output and line printer output.  Types of reports 
include:  student status report, responses to a unit in a 
lesson, student scores for a lesson, and available lessons. 

Notes: Executable and/or object code is included. 

Restrictions: Minimum of VAX/VMS V5.0 is required. 

Complete sources may or may not be included.

Media (Service Charge Code): User's Manual (EB), User's Manual (ED),
600' Magnetic Tape (MC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TA) 
Format: VMS/BACKUP

===============
VS0162     ReGIS Graphics Utilities  Version: 1.1

Submitted by: Digital Equipment Corporation

Operating System: MicroVMS V4.2 through V4.7, VAX/VMS V4.2 through
V5.2  Source Language: FORTRAN  Hardware Required: GIGI (VK100),
VT125, VT240 or VT241 terminal  Keywords: Graphics, ReGIS

Abstract: The ReGIS Graphics Utilities package is a set of 
host-resident graphics packages written in FORTRAN that 
support a wide range of graphics applications on a GIGI 
(VK100), VT125, VT240 or VT241 terminal. 

The package has the following components: 

ReGIS Graphics Editor, V1.1 

The ReGIS Graphics Editor allows the user to create 
and edit pictures interactively on a GIGI (VK100), VT125, 
VT240 or VT241 terminal.  The keypad drive ReGIS Graphics 
Editor provides an easy means of generating Remote Graphics 
Instruction Set (ReGIS) code for the terminal.  The user can 
define or change attributes, such as color, shading, writing 
patterns, text size, and direction.  Pictures created by the 
Graphics Editor can be stored in files on the host system 
for subsequent use by the ReGIS Slide Projection System. 
The Graphics Editor can be used to prepare illustrations for 
reports and presentations. 

ReGIS Slide Projection System, V1.1 

The ReGIS Slide Projection System allows the user to display 
existing Remote Graphics Instruction Set (ReGIS) picture 
files, including those created with the ReGIS Graphics 
Editor and the ReGIS Character Set Editor.  The ReGIS Slide 
Projections System provides a method of using picture files 
in a manner that resembles a slide projector.  A picture 
file contains ReGIS commands that have been inserted either 
directly or with any of the ReGIS software packages 
mentioned above.  A tray file is a file that contains names 
of the files containing the slides and embedded commands 
processed by the ReGIS Slide Projection System.  Actual 
editing of slide tray files is accomplished by use of a 
built-in editor within the ReGIS Slide Projection System 
package or any standard editor.  Sequences may be displayed 
under program or manual control.  The ReGIS Slide Projection 
System can be used to give presentations and prepare 
materials for presentations. 

ReGIS Character Set Editor, V1.2 

The ReGIS Character Set Editor allows users to construct 
alternate character sets of up to ninety-five characters 
each.  The character sets are stored in files on the host 
system and may be down-line loaded into any of the GIGI 
(VK100), VT125, VT240 or VT241 three alternate character 
sets.  Character sets created by the ReGIS Character Set 
Editor can be used by user-written applications and the 
ReGIS Graphics Editor and ReGIS Slide Projection System. 
The package allows nontechnical users to create character 
sets easily and to load and use these character sets.  The 
ReGIS Character Set Editor provides commands for creating 
and manipulating character set files and for controlling 
screen display during editing.  In addition, the user can 
define a character set using combinations of available 
characters to form multiple character mosaics. 

Notes: Executable and/or object code is included. 

Restrictions: Minimum of VAX/VMS or MicroVMS V4.2 is required. 

Documentation available in hardcopy only. Complete sources may or may
not be included.

Media (Service Charge Code): User's Manual (ED), 600' Magnetic Tape
(MC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TA)  Format: VMS/BACKUP

===============
VS0161     System Manager Utilities  Version: Spring 1993

Submitted by: Jonathan Baker, Naval Surface Warfare Center, Dahlgren,
VA

Operating System: OpenVMS  Source Language: C, PASCAL, VAX FORTRAN 
Keywords: System Management - VMS

Abstract: 

This collection contains the following packages: 

TERMINALS	Version 3.1-BETA program for generating terminal statistics 
		and usage tables.  Handles virtual terminals, multiple 
		terminal sessions, hardwired terminals, etc. 
		No batch jobs are required.  Modifications 
		are found in the TERM031.RELEAS_NOTES file.  Language is 
		PASCAL. Not all updates have been put into 
		the 3.1 version that I wanted, however, I am 
		releasing what has been done already.  (VMS 5.2 or higher). 
DELTREE		Version 1.2 program to delete directory 
		trees.  The program incorporates qualifiers 
		/CONFIRM and /LOG as well as accepts logical 
		directory names.  Language is C.  (VMS 
		independent). 
LAST		Version 2.3-A program that extracts and 
		reports on user's last login date.  The new 
		release will create reports on all usernames 
		as well as by group or allow the user to 
		single out a group.  New release also has 
		capability to extract information from LIST 
		database (version 2.0 or higher of LIST). 
		Language is FORTRAN.  (VMS independent). 
LIST		Version 2.2 program that maintains user 
		database with group, name, username and 
		phone number.  Will allow users to modify their own 
		information without giving them access to 
		modify other users information unless 
		privileged.  Language is FORTRAN. 
		(VMS independent). 
VERSION		Version 2.4-1 program that displays software 
		version for layered products and VMS.  Modifications are 
		found within the directory README file. 
		Updates now allows program to work with files linked under 
		VMS V6.0 as well as older executable files. 
		Language is FORTRAN.  (VMS independent). 


Notes: All programs have been tested up to and including OpenVMS V6.0,
VAX C 3.2 
VAX Pascal 4.4, and VAX FORTRAN 5.9. 

Restrictions: Modifications are found in the AAAREADME.TXT files. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TA)  Format: VMS/BACKUP

===============
VS0159     Symposium Collection from the Australian Symposium,
Melbourne, 1992  Version: August 1992

Author: Various

Submitted by: Milton Baar and Ron Reinhard

Operating System: MS-DOS, Microsoft Windows V3.1, VAX/VMS  Source
Language: Various  Keywords: Symposia Tapes - VMS

Abstract: This is the Symposium Collection from the August 1992 DECUS 
Australian Symposium in Melbourne. 

Following is a brief summary of highlights: 

[.CHANGE_	A callable subroutine used to change a 
 TERMINAL_MODE]	a terminal's mode, from a high-level program; 
		and a sample BASIC program which calls this 
		subroutine.  This subroutine will set the 
		current terminal port and vdu to the mode 
		specified. 
[.HFRD]		Small collection of VAXcluster 
		utilities is referred to in the DECUS 
		Australia 1992 Symposium Proceedings.  It 
		forms part of the approach adopted by the High 
		Frequency Radar Division (HFRD) of the 
		Defence Science Technology Organization (DSTO) for 
		managing it's sixty plus member CI/NI 
		VAXcluster. 
		The utilities have not been generalized in 
		any way for inclusion in the software 
		collection so may contain some 
		HFRD-specifics or idiosyncracies, such as 
		the CLUSTER_SHUTDOWN.COM procedure does. 
		All source programs contain brief commentary 
		at the beginning.  See these for additional 
		information. 
[.KONE]		Utilities to determine fragmentation of the 
		global page table and convert print carriage 
		control files to carriage return carriage 
		control files. 
[.MSWINDOWS]	A collection of Microsoft Windows V3 
		utilities, fonts, and WAV files.   Also 
		included are Windows V3.1 printer drivers 
		for various Digital Equipment Corporation printers. 
[.NOTES_	Symposium notes conference in Notes and Text 
 CONFERENCE]	formats. 
[.PACIFIC_POWR] Purge the read and outboxes for All-IN-1 
		V2.4. 
[.PWD010]	Utility, supplied in VMS install format, to 
		copy encrypted password and password seed to 
		target VMS nodes.  Allows common password 
		access across multi-node non-clustered 
		network.  Includes sources. 
[.READ_INBOX_	ALL-IN-1 application, conference room 
 A1]		scheduler. 

This collection also includes all material from the South Pacific 
Region Symposium held in Auckland, NZ in August 1991. 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0158     DECUS OpenVMS Library Collection  Version: 1994

Submitted by: Jack Stevens

Operating System: OpenVMS  Keywords: CDROM, Library Collections -
OpenVMS

Abstract: The 1994 version of the DECUS OpenVMS Library Collection 
comprises most of the individually cataloged items in the 
VAX section of the DECUS Library, in easily accessible form. 
Specifically, the CDROM includes V00003 through V00570 -- 
over 400 items released before March, 1994 -- except for: 
programs that were retired before the 1991-1992 Library 
catalog, or withdrawn; some older larger, special items not 
included in the VAX Library Collections 1 through 16; and a 
few electronic design programs with U.S. export 
implications.  A text file of the DECUS Library Catalog is 
included. 


                  CONTENTS OF THIS OPENVMS LIBRARY CD, 1994 
    (* indicates new, revised, or additional item since 1993 CD
release) 

V00570 *   TAR Tape Utilities  Version: 1.0, December 1993 
V00569 *   VMS Gopher Server  Version: 1.2 VMS-1 December 1993 
V00566 *   Visual Mail  Version: 1.1 
V00565 *   The Meter Widget  Version: 1.0, May 1993 
V00564 *   DISPATCH/SESSION_NOTES  Version: 1.0 
V00563 *   DECps Reporting Routines - Start-up  Version: June 1993 
V00562 *   FNEWS  Version: 1.6b, May 1993 
V00561 *   PROCESS_MONITOR  Version: 2.1, APRIL 1993 
V00560 *   ALL ABOUT EVE  Version: June, 1993 
V00559 *   WATCH6  Version: May, 1992 
V00557 *   NIH-Guide Reading Program for OpenVMS  Version: 1.2 
V00556 *   Liaison Tools  Version: 2.0 
V00555 *   DWPROFILE  Version: 3.3, December 1992 
V00554 *   Holiday  Version: 1.0 
V00553 *   SEND  Version: November 1992 
V00552     File Attributes and Print Utilities  Version: January 1991 
V00551     BLPGENERATE Utility  Version: 1.4 
V00550     MOTIF Audio CD Player for VMS  Version: V1.0-20, June 1992 
V00549     CalMail Calendar Manager Mail Daemon  Version: 1.0 
V00548 *   List Text File Viewer  Version: 1.1 
V00547 *   USERS  Version: 5.1 
V00544     MAKERDO  Version: 1.0 July 1992 
V00543     SHRINKER  Version: 1.0 JULY 1992 
V00539     Bitnet Postmaster's Guide  Version: 1.0 April 1992 
V00538     MASS_UAF  Version: 1.01, April 1992 
V00537 *   LOOPSCAN  Version: 1.4 
V00536     HEXEDIT - Hexadecimal Editor  Version: V2.2, December 1991 
V00535 *   The Biozentrum Micrograph Data Processing Program (MDPP) 
	   Version: 93.200 
V00534     Terminal Emulator for VAXstation  Version: January 1992 
V00533     FLIGHT for VAX VMS  Version: 2.5, January 1992 
V00532     FILELOCK.COM  Version: 3.0, December 1991 
V00531     I/O Page Utility  Version: 1, October 1991 
V00530 *   C Swing and Other Utilities  Version: 3.7 
V00529     FIXDRIVER  Version: 1.1, December 1991 
V00528     VAX_BYTE and XTetris  Version: 1.0, October 1991 
V00527     MAKESHARE.COM: A VMS Utility for Creating Shareable Images
from 

           Object Module Libraries  Version: June 1991 
V00526     HACK Game for VMS  Version: November 1991 
V00525     T4125 - Tektronix 4125 Terminal Emulator  Version: 3.0, Nov
1991 
V00524     IPS - Integrated Programming System  Version: 3.7, October
1991 
V00523     PRED - Programmable Editor  Version: 2.1, May 1991 
V00522     ASxxxx Assembler Linker for VMS  Version: 1, June 1991 
V00521 *   Supervisor Series  Version: 5.4b, May 1993 
V00520     IEW TO VAX Bridge Software  Version: V1, March 1991 
V00519     DF Utility  Version: May 1991 
V00518     VAX Scan Examples  Version: May 1991 
V00516     SIGNAL  Version: 2.0, May 1991 
V00515     KPY GRAPHICS-I Graphics Application  Version: 2.0, April
1991 
V00514     DFI/DMI and Helper  Version: V0.5i, February 1991 
V00513     IDLELOG  Version: 1.0, November 1990 
V00512     PURGE READ & OUTBOX  Version: 1.0, November 1990 
V00511     READ_RALLY  Version: 2.5, November 1990 
V00509     Cessna PC Utilities  Version: 1.1, June 1992 
V00508     LOGGER  Version: 1.0, November 1989 
V00507     ACCESS_CHECK  Version: 4.01, October 1990 
V00506     File Definition to Common Data Dictionary  Version: 1.1,
Feb 1991 
V00505     DYNIDENT  Version: 3.00, August 1990 
V00504     RCS  Version: December 1990 
V00502     MATHLIB  Version: December 1990 
V00501     Hot Files  Version: X01-03 
V00500     Network Management Utility  Version: 1.0, July 1990 
V00499     CMSMMS  Version: 1.0, August 1990 
V00498     CGLE  Version: 3.1f, April 1991 
V00496     CHECKVER - Version Number Reviewer  Version: 1.0, August
1990 
V00495     TOPGUN  Version: 1.0, March 1990 
V00494     DUNGEON  Version: 3, May 1990 
V00493     Power and Sample Size Calculations  Version: May 1990 
V00492     GLOBAL_EDIT  Version: 1.0, May 1990 
V00491     Name Router  Version: 3.0, May 1990 
V00490     DORMANT  Version: 2.1, March 1990 
V00489     Datebook  Version: 5.5, May 1990 
V00488     VAX Archiving  Version: May 1990 
V00487     Miscellaneous VMS Utilities  Version: May 1990 
V00486 *   WATCHER  Version: 2.8-1, March 1993 
V00485 *   NEWSRDR  Version: 4.2-9, June 1993 
V00484     Blocked PID Locater  Version: May 1989 
V00482 *   Message Exchange  Version: 3.3, May 1993 
V00480     Problem Reporting System  Version: 1.1, March 1990 
V00479     FORMS ACCOUNTING and ACCOUNTING TOOLS  Version: 1, January
1990 
V00478     CEDIT  Version: 3.0, March 1990 
V00477     SQUEEZER  Version: 1.01.G1.0 
V00476     Cross_Help  Version: 1.0, March 1990 
V00475     Placard Display  Version: 1.1, February 1990 
V00474     SOFT_FONT  Version: V2.0, March 1991 
V00473     SOD  Version: 1.1, September 1992 
V00472     MASTERMIND  Version: 1.0, February 1990 
V00471     HPCALC  Version: 1.1, May 1990 
V00470     Check Password/Password Policy  Version: August 1992 
V00469     POSE  Version: February 1990 
V00468     RESETV  Version: 1.0, January 1990 
V00467     QMAN  Version: 2.2, January 1990 
V00465     TEKED  Version: 1.0, January 1990 
V00464     LOOK - A BASIC Language File Browser  Version: 1.0, October
1989 
V00463     X11TEK  Version: 3.1, December 1989 
V00462     CD_ACCESS  Version: 2.05, February 1991 
V00461     Animated Sorting Algorithms  Version: December 1989 
V00460     TTP: Terminal Transfer Program  Version: 1.0, November 1989
V00459     Sorting Benchmarks  Version: December 1989 
V00458     LeafWare and Graphics  Version: 4.0, December 1989 
V00457     STP - Setpoint's Text Processor  Version: October 1989 
V00456     Games - Utilities and Monitor  Version: November 1989 
V00455     PROTEC  Version: 2.0, November 1989 
V00454     LAT Application Port Manipulation Routines  Version:
November 1989 
V00453     XEVE Spelling Checker  Version: 2, Rev. 2, November 1989 
V00452     SIT System Software  Version: November 1989 
V00451     DECserver - Print Queue  Version: 1.0, November 1989 
V00450     SDMENU  Version: November 1989 
V00449     TERMINATOR  Version: 1.0, October 1989 
V00448     VMS Show Files  Version: October 1989 
V00447     REPORT_USAGE.FOR  Version: 1.0, November 1989 
V00446     DOS 2 VAX High BIT ASCII Character Translator  Version:
1.0, 
           September 1989 
V00445     Text Formatter for LN03 Printer  Version: 1.0, August 1989 
V00444     FIBA - File Batch Generator  Version: 1.0, September 1989 
V00443     LSE For INGRES OSL & SQL Languages  Version: 1.0, September
1989 
V00442     Lawrence University Tape Utilities  Version: October 1990 
V00439     PROFILE  Version: 2.2, February 1990 
V00438     CALENDAR  Version: 1, August 1989 
V00436     VAXDASH  Version: 1.0, August 1989 
V00435     WHALES  Version: 1.0-1, October 1989 
V00434     SRS - Symposium Registration System  Version: 2.0, February
1989 
V00433     ASU Utilities  Version: August 1989 
V00432     Finger for VMS V5  Version: 51.1.22, September 1989 
V00431     Image Analysis  Version: 1.0, July 1989 
V00430     Terminal Server/Port Display  Version: X1-000, January 1989
V00429     Encryption Routine  Version: 01-001, January 1988 
V00428     PQ Print Utility  Version: 3.0, July 1992 
V00427     TIMESHEET.COM  Version: 1.0, June 1989 
V00426     VAX to PPS  Version: 1.5, June 1989 
V00425     LASERS, QUEUES and Other Fun Things  Version: 1.4, October
1990 
V00424     FLECS: FORTRAN Language with Extended Control Structures 
	   Version: 28, April 1989 
V00423     Kronos  Version: II.3, November 1991 
V00422     FLINT - IBM Floppy Interchange Program  Version: July 1987 
V00421     Dynamic Trio - OPDATA/PLOTDATA/EDGR  Version: February 1989
V00420     STSI - Misc Utilities  Version: May 1989 
V00419     SEQUENCE  Version: 1, May 1989 
V00418     LISTFILE  Version: 1, May 1989 
V00417     FORTRANUM  Version: 1.2, February 1990 
V00416     MDRAW  Version: 2.5, May 1990 
V00415     MAILVIEW  Version: 3.1, May 1989 
V00414     QMASTER and DOWN  Version: April 1989 
V00413     REMTAB  Version: 2.0, September 1988 
V00412     MINT  Version: 1.2, May 1989 
V00410     VAX BASIC Toolkit of Useful Callable Functions  Version:
1.0, 
	   May 1989 
V00408     Space Telescope Tools Group  Version: 1.0, May 1989 
V00407     VPROG  Version: 1, May 1989 
V00406     FASTER  Version: 1.0, May 1989 
V00405     LN03R.ACL  Version: 2.1, January 1988 
V00404     SLSREQUEUE  Version: 1.0, April 1989 
V00403     OTHELLO  Version: 1.0, January 1989 
V00402     HLM - HELP Library Maintenance  Version: 1.0, March 1989 
V00401     UNO Card Game  Version: 1.50c, June 1992 
V00400     MULTIVAR  Version: 1.03, February 1989 
V00399     DVI2PS  Version: 2.30, July 1988 
V00398     TOPICLIST and PARAMETER  Version: 1, February 1989 
V00397     PROUD  Version: 1.0, February 1989 
V00396     EVEDT  Version: 4.3, May 1990 
V00395     LOCKOUT  Version: 2.0, January 1989 
V00394     KEYS  Version: 1.0, January 1989 
V00393 *   CVTFILE-TAPEIBM  Version: May 1993 
V00392     GOTHIC  Version: 1.0, January 1989 
V00391     Development of Large Applications Using VAX DATATRIEVE 
	   Version: 1, July 1988 
V00390     HogWatch  Version: 01-01, June 1989 
V00389     Printmaster  Version: 2.4, July 1988 
V00388     Kitbuild  Version: 1.7, January 1989 
V00387     TPUPlus  Version: April 1992 
V00386     UH/UM/UT Device Drivers for VMS  Version: 4.0, December
1988 
V00385 *   EDX and Other Stuff  Version: 9.0 Rev. 3, December 1993 
V00384     System Notice Utility  Version: 1,0, November 1988 
V00383     Flowchart Generator  Version: 1.2, September 1989 
V00382     VAX-To-VAX Migration Tools  Version: November 1988 
V00381     DL_FIX Utility  Version: 1, November 1988 
V00380     HP-2000 Support Files, Misc Handy Sys.Mgr DCL Files 
Version: 2.0, 
	   May 1989 
V00379     MAILUAF  Version: 1.0, October 1988 
V00378     XMAIL: VAX/VMS Mail Utility Enhancements  Version: 2.0,
June 1989 
V00377     VT100 Graphics Editor  Version: 2.3, September 1987 
V00376     VAXstation 100 VDS  Version: 1.2 
V00375     Space_Telescope Collection  Version: October 1988 
V00374     APLTPU/APLEVE  Version: January 1990 
V00373     Tickler  Version: 1, October 1988 
V00372     A FORTRAN Useropen Routine to Mark a File/NOBACKUP 
Version: 1, 

           October 1988 
V00371     FCD  Version: 1.0, October 1988 
V00370     Electronic Bulletin Board Service  Version: 5, October 1988
V00369     Submitting Batch Jobs From a FORTRAN Program  Version: 1, 
	   October 1988 
V00368     Uniform Random Numbers and DCL Symbols  Version: October
1988 
V00367     BOPT  Version: August 1988 
V00366     HEC-PACK  Version: March 1988 
V00365     VAX ReGIS Graphics Library  Version: 1.2, May 1991 
V00363     CPUCHECK  Version: 2.3, July 1989 
V00362     XDELETE  Version: 5.2, May 1989 
V00361     GO  Version: 1&2, November 1988 
V00360     NETSTAT  Version: E1.1, November 1988 
V00359     CDUTIL  Version: 1.0, July 1988 
V00358     MAINT  Version: 1, August 1988 
V00357     REMINDER  Version: 2.0, August 1988 
V00356     LATUSER  Version: 2.0, August 1988 
V00354     LJ250 DEColorwriter Demonstration Package  Version: May
1988 
V00353     Manager's Window  Version: 2.0, February 1990 
V00352     MENU  Version: 2.1, April 1988 
V00351     QUOTE  Version: April 1988 
V00350     Node Sync  Version: 1.0, June 1988 
V00349     SUM - Show Users More  Version: 1.0, May 1988 
V00348     VTOUTPUT  Version: 1 May 1988 
V00346     VMS V5 Set Password Emulator  Version: May 1988 
V00345 *   SYSUAF Reporting Utility and Son of Directory  Version: Dec
1993 
V00344     SD: The Ultimate "Set Default" Utility  Version: October
1990 
V00342 *   IIT  Version: 5.5-1, October 1992 
V00340 *   MA Queueing/Routing  Version: MAQ 31, May 1990 
V00339     SDE: Software Development Environment  Version: 76, May
1988 
V00338     PIC: Pictures Editor  Version: April 1988 
V00337     Full Screen Selection Menu Generator  Version: 1.1, May
1988 
V00336     FTX  Version: 5.0-2-A, May 1990 
V00335     DBAG - Data Base System  Version: 1.5, August 1988 
V00334     LASER_FORMAT  Version: 2, April 1988 
V00333     VT100KEYS  Version: 1, March 1988 
V00332     Menu Branch  Version: 1.1, April 1988 
V00330     VTCALC  Version: 1.0, April 1988 
V00329     SVIEW/SCOPY  Version: 1.0, March 1988 
V00327     VCU VAX/VMS Calendar Utility  Version: 3.7, March 1988 
V00326     Protect  Version: 1.00, February 1988 
V00325     RDB Report Writer  Version: 1.1, July 1988 
V00324     TPU Hebrew Functionality  Version: 1, January 1988 
V00323     Systems Services  Version: March 1988 
V00322     VAXstation Games  Version: 1.0, January 1988 
V00321     QMON  Version: 1.0, February 1988 
V00320     VCR_FILES  Version: February 1988 
V00319     COBOL Cross Reference  Version: 1.0, February 1988 
V00318     Micro-FLX  Version: 1.3, June 1988 
V00316     VAXWindow  Version: 1.00, January 1988 
V00315     Language Sensitive Editor Template for RUNOFF  Version:
1.3, 
           October 1987 
V00314     VAX Capacity Management Tool  Version: 3.3, December 1990 
V00313     MANAGEMENT TOOLS  Version: 8.802, February 1988 
V00312     EDT-PLUS: EDT Editor Extensions  Version: 3.0, January 1988
V00311     LSE-PLUS: Language Sensitive Editor Extensions  Version:
2.3, 
           January 1988 
V00309     CLOC  Version: 2.0, August 1988 
V00308     REMOTE CONTROL WIZZARD  Version: 1.0, December 1987 
V00306     BLOCK_CHARACTERS  Version: 1, January 1988 
V00305     ADAM Text Editor  Version: 5.0 - 018, March 1989 
V00304     DISPLAY_OPEN_FILES  Version: 2, February 1988 
V00303     GO  Version: January 1988 
V00302     TELL.FOR  Version: 1.0, January 1988 
V00301     DVIOUT - DVI Output Driver  Version: 1.2, January 1990 
V00300     JMU Bulletin Board  Version: 2.15, June 1988 
V00299     GLOBALS - Utility to List Global Sections  Version: 01.21, 
           December 1987 
V00298     Indexf  Version: 1.0, December 1987 
V00297     ReGIS to HPGL Conversion Program  Version: 2.K, February
1988 
V00295     LASER_PRINT  Version: 2.0, December 1987 
V00294     WEB Pack  Version: 1.0, November 1987 
V00293     VMS Performance Monitoring  Version: December 1987 
V00292     VFE - VMS File Editor  Version: 3.0, December 1987 
V00291     SYSTAT  Version: October 1989 
V00290     LABELS  Version: 4.0, December 1987 
V00289     Tomei Universal Engineering System Bench Test  Version: Nov
1987 
V00288     REPORT WRITER  Version: 1.1, July 1988 
V00287     Environment: A Project Accounting Utility  Version: 2.0,
Dec 1988 
V00286     VIEW  Version: 5.4, May 1991 
V00285     COLOR241  Version: 1, July 1987 
V00284     Terminator  Version: 1, November 1987 
V00283     Halftone Greyscale Font for the LN03  Version: October 1987
V00282     TREK.BAS -- Startrek Game  Version: 3.0, August 1987 
V00281     WCC: A C-Subset Compiler  Version: 2.0 October 1987 
V00279     WEVE - WONDERFUL EVE EDITOR  Version: 2.0, December 1988 
V00278     VMAP - SCREEN MAPPING DEVELOPMENT TOOL FOR VT100  Version:
1.0, 

           August 1987 
V00277     GameParse  Version: 1.0, August 1987 
V00276     UNTAR for VAX/VMS  Version: 1.0 June 1987 
V00275     DTR  Version: X1.0-0, March 1987 
V00274     POPUP: A DCL Popup Menu Utility  Version: July 1987 
V00273     PAAS: Poly-Amino Acid Sequence Search  Version: 1.0, July
1987 
V00272     Extended_EVEPlus  Version: July 1987 
V00269     FRAGMENT  Version: 1.0, June 1987 
V00268     VAXMAC  Version: 2, May 1987 
V00267     MAKE Utility For VMS  Version: 1.7 
V00266 *   NO_FRAGMENTS, SMART and XMODEM_AU  Version: 1.0, April 1987
V00265     A Generic User Interface  Version: 1A, May 1987 
V00264     FEDT  Version: May 1987 
V00261     IdxTeX & GloTeX  Version: 2.0, April 1987 
V00260     PCTRL: Combined Command For VMS Process Control  Version:
1.0, 
           April 1987 
V00259     MsgInc  Version: 1.0 
V00258     KILL  Version: April 1987 
V00257     Performance Monitoring Tools  Version: 1.0, May 1987 
V00256     DM/SD/WPE/COLORS  Version: November 1989 
V00255     JMU Utilities  Version: 1.4, May 1987 
V00254     Super EDT Emulator  Version: 4.3, April 1987 
V00253 *   DISK_MANAGER  Version: April 1987 
V00252     KEYPADS  Version: November 1987 
V00251 *   FRAGMENT  Version: February 1987 
V00250     UCAMS: Universal Cross-Assembler for Microprocessors 
	   Version: February 1987 
V00249     MACS: The MACRO Searcher  Version: February 1987 
V00248     SIM: A Simulator for the M68010  Version: February 1987 
V00247     LEFTWILD.COM  Version: March 1987 
V00246     Menu Utility  Version: January 1987 
V00244     Golf Handicap/Information System  Version: 1.2, June 1987 
V00243     VAX - RMD  Version: 2, November 1987 
V00242     Message Sending/Process Monitoring Utility  Version: V3.3, 
	   Jan 1987 
V00241     MAKE  Version: V1, February 1987 
V00240     SRC: A Functional Programming System  Version: October 1986
V00239     SGDS: Stuttgart Gate Array Development System  Version: Dec
1986 
V00238     VMS Disassemblers Package  Version: 3, September 1988 
V00237     Portable Optical Disk Subroutine Package  Version: V1.0,
Feb 1987 
V00235     CAYENNE  Version: 2G.6, January 1986 
V00234     FED  Version: 6.0, July 1991 
V00233 *   Computer Modern Font Files and Build Procedures  Version:
Oct 1986 
V00232     CODER  Version: V1.0, July 1986 
V00229     REGTRDG: ReGIS Translator for DECgraph  Version: V1.0, Oct
1986 
V00228     Directory SCAN  Version: 1.8, September 1988 
V00226     BLOCKER: A Block Diagram Editor  Version: September 1986 
V00225     RECALL BUFFER Save/Restore  Version: November 1986 
V00224     FPaint: A FORTRAN Data Entry Manager  Version: 4.10, Oct
1988 
V00222     EXPERT: An Experimental Learning Expertsystem  Version: Oct
1986 
V00218     PASTOR: A Syntax-Directed PASCAL Editor  Version: October
1986 
V00217     DECnet Conversational Objects  Version: V.1.2, September
1986 
V00216     SPICE2  Version: G.6, May 1983 
V00214     NEWS  Version: 5.1, March 1988 
V00212     PLOT_IT and SPELL: Interactive Dictionary  Version: 2, June
1987 
V00211     EDTPlus  Version: 2.1, June 1989 
V00210     PORT LOCATOR  Version: V1.0, September 1986 
V00208     IMAGE  Version: V04-05C, March 1987 
V00206     FRAG: A Utility to Display VAX/VMS Disk Fragmentation 
	   Version: V1.0X, September 1986 
V00205     DISK_USE  Version: V1.0, Septemer 1986 
V00204 *   Temporary Allocation of Disk Space  Version: 4.1, January
1994 
V00203     UP TIME REPORTER  Version: V1.0, June 1986 
V00202     INACTIVE ACCOUNTS  Version: V1.0, February 1986 
V00201     TYPE_PLUS  Version: V1.00, August 1986 
V00199     VYLBUR (A Wylbur-like Editor for the VAX)  Version: V4.0, 
	   March 1986 
V00198     ADADL - Ada-based Design and Documentation Language 
	   Version: V3.2.1, August 1986 
V00197     PLOT-10 for Non-Tektronix Hardcopy Devices  Version: V1.00,
	   June 1986 
V00196     IDX - SORT  Version: V1.0, August 1986 
V00195     DEL DIR  Version: V1.0, April 1986 
V00193     VTEDIT: Keypad Text Editor and Corrector for VAXTPU 
	   Version: 5.3, June 1991 
V00191     MTU  Version: April 1986 
V00190     TDE: Table Driven Editor  Version: V2.00, March 1986 
V00188     KEYS: A DCL Keys Definition Program  Version: June 1986 
V00185     10BACKUP - Program to Read DECsystem-10 BACKUP Tapes 
	   Version: V2.4, February 1986 
V00184     DRAWTREE  Version: V1, December 1985 
V00183 *   JUICER  Version: 3-001, December 1992 
V00181     VT200 TOOLKIT  Version: July 1986 
V00180     Parallel Library V2  Version: V2, May 1986 
V00176     TXYZ: A Program for Semiconductor IC Thermal Analysis 
	   Version: V1.1, January 1985 
V00175     International RUNITOFF  Version: V1.3, February 1986 
V00174     PLA TOOLS  Version: November 1984 
V00173     SMARTMAILER for VMS Binary Version  Version: V1.1, July
1986 
V00172     SMARTMAILER For VMS  Version: V1.1, July 1986 
V00171     LATeX Templates & Help Files for LSE  Version: 2.0, April
1988 
V00168     Personal Inventory  Version: V1.0, March 1986 
V00165     DATMAN/VAX  Version: V5.1, August 1986 
V00164     XPORT  Version: V1.3, April 1986 
V00163     Escape From Manhattan  Version: V1.1, February 1986 
V00162     DR11-C VMS Device Driver  Version: V1.3, July 1985 
V00161     IOU-HELP  Version: V1.0, November 1985 
V00159     FONT2XX  Version: V1.0, October 1985 
V00158     GDADL - Ada-Based Design Language Processor  Version: V2.2,
	   November 1985 
V00157     Clinimetric Data Management Software for Interactive Data
Entry 

           Version: V5.6, September 1986 
V00154     Screen Management System Subroutines  Version: April 1987 
V00153     DEP DECENC - Decrypter/Encrypter  Version: V1.0, December
1985 
V00151     PROGRAM -  A VAX/VMS Program Development Environment 
Version: 
           V10.1 December 1985 
V00150     EVEPlus  Version: May 1987 
V00149     DIAL  Version: 1.2, October 1987 
V00148     DELTREE  Version: V1.2, September 1985 
V00146     WATCHDOG  Version: 5.0, September 1989 
V00145     IDSS:  Interactive Decision Support System  Version:
V1.4.2, 
	   July 1985 
V00144     PVT:  Print Video Terminal Command Procedure 
	   Version: January 1986 
V00143     SDCL:  A Preprocessor for Structured VMS DCL  Version: V1, 
	   August 1985 
V00141     RELAX2.2:  An Analysis of Metal-Oxide Semiconductor
Integrated 
           Circuits (MOS)  Version: V2.2, January 1985 
V00137     VAXNET: A Communications Program  Version: 12, July 1986 
V00135     DVI to VDU:  A TeX Page Previewer Program  Version: 3.2 
V00134     SCHEDULER:  A Program to Manage All VAX System Activities 
	   Version: V1, June 1985 
V00129     FORTRAN Programming Tools  Version: III.8, July 1990 
V00127     AKCOUNT: A VMS System Accounting Package  Version: August
1986 
V00126     DR11-W Software Cornucopia  Version: V4.0, June 1986 
V00123     VSH: A Shell (Command Interpreter) for VAX/VMS  Version:
V1.0, 
           October 1984 
V00122     TCOPY: A High Speed Tape Copy Program  Version: V3.13, 
	   January 1985 
V00121     LA100HCBS: LA100 CalComp Library  Version: V1.0, June 1984 
V00118     CERBERUS: A Package to Enable the VMS System to Temporarily
Grant 
	   Privileges to Non-privileged Users  Version: October 1984 
V00116     Productivity Tools Demonstration Package  Version: December
1984 
V00115     ReGIS Data Plotting Package  Version: V1.1, December 1984 
V00114     ReGIS DEC-RITE  Version: V1.1, December 1984 
V00113     VAX STATISTICS  Version: October 1984 
V00111     AUTOLOG: Automatic Logoff Program  Version: 1.5, January
1989 
V00107     MAILIST: A Program to Develop a Mailing List  Version:
V1.0, 
           November 1984 
V00099     INDEX: FORTRAN Cross-Referencer and Flow Chart Generator 
Version: 
	   V3.28, November 1988 
V00096     XMODEM  Version: November 1989 
V00095     Usage Utilities for VAX/VMS  Version: June 1984 
V00094     Boeing 747 Flight Simulator  Version: V3, May 1984 
V00093     SEDT: Full Function Screen Editor Program  Version: V1.0,
Mar 1984 
V00092     WOMBAT: A Netlist Comparison Program  Version: V1.2, June
1984 
V00091     SPLICE3  Version: 3.0, May 1987 
V00089     Driver (Fast) for a DR11-B used in a DA11-B Mode for
VAX/VMS 
	   Version: April 1984 
V00087     Student Data Base  Version: V1.1, March 1984 
V00085     Bibliography System  Version: April 1984 
V00083     MENU  Version: V1.0, March 1984 
V00078     FILTRA: A File Transfer Program for the VAX  Version: V2.2,
           September 1984 
V00077     INFO:  Software Development Tool Charts CPU Useage by
Procedure 

           Version: July 1985 
V00073     Recording VT100 Input/Output Transactions to a File 
Version: 
           V1.0, October 1983 
V00068     Archive  Version: V1.5, August 1983 
V00067     TAPEREQUEST  Version: August 1983 
V00066     NANNY  Version: V2.5A, April 1990 
V00065     ACCTING: Generation of VAX/VMS Accounting Reports 
	   Version: July 1983 
V00064     ABACUS: A Language for Interactive Scientific Computation 
           Version: V3.07/0, June 1983 
V00063     SYDISPLAY  Version: 1.0, July 1983 
V00060     Virtual/Logical Block I/O Utilities  Version: V2.0, June
1983 
V00058     VIEW 3D: Three Dimensional Viewing Package  Version: Nov
1983 
V00057     PAM: Package for Analogue Modelling  Version: V3.0, Oct
1982 
V00053     BRDCST: REPLY/ALL Messages Sent to Bottom of Screen 
	   Version: May 1983 
V00048     DMF32 Parallel Port Driver  Version: January 1983 
V00044     KIC2 and CIF to STRM; STRM to CIF Utilities  Version: Jan
1985 
V00039     DODGEM: A Maze Game  Version: 1.0, July 1982 
V00037     Games, MTREK  Version: May 1982 
V00036     WORLD: A Two-Four Player War Game  Version: V1.0, August
1982 
V00031     APL for VAX/VMS from SCI  Version: V3.0, February 1983 
V00026     REFOR: FORTRAN Package for FORTRAN Renumbering and
Prettyprinting 
	   Version: April 1982 
V00020     TIME Calculator  Version: September 1981 
V00018     Some Useful Command Files for VMS  Version: June 1981 
V00017     TLP: Tape Library Program  Version: Vl.0, April 1981 
V00015     CALC: A Calculator Program  Version: V6, May 1981 
V00014     Lawrence Berkeley Labs Software Tools  Version: Fall 1980 
V00012     EMPIRE: War Game of the Century  Version: 4, January 1981 
V00009     VT105GPA: VT105 Graphics Support Package  Version: April
1980 
V00006     SPICE3  Version: 3B.1, August 1987 
V00005     STAT  Version: V10.0, September 1984 
V00003     Super Star Trek  Version: November 1979 




Changes and Improvements: Added OpenVMS programs submitted between
March 1993 and March 1994. 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): Compact Disc (CD)

===============
VS0157     DECUS Symposium Collection 12  Version: Fall 1992

Submitted by: Frank Bush

Operating System: OpenVMS  Source Language: Various  Keywords:
Symposia Tapes - VMS, Symposia Tapes - L & T, CDROM

Abstract: This CDROM contains the following collections: 
. The Fall 1992 VMS/L&T SIG Tape, Part 1 of 2, Las Vegas, 
  DECUS No. VS0155 
. The Fall 1992 VMS/L&T SIG Tape, Part 2 of 2, Las Vegas, 
  DECUS No. VS0156 
. DECUServe VAX Notes Conference, Fall 1992, DECUS No. 
  VS0104 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): Compact Disc (CD)

===============
VS0156     Symposium Collection from the VMS/Languages and Tools SIG,
Part 2 of 2, Fall 1992, Las Vegas  Version: December 1992

Submitted by: Glenn Everhart, Ph.D.

Operating System: AMIGA-DOS, MACINTOSH OS, VMS, ULTRIX, UNIX, DOS 
Source Language: BLISS-32, C, C++, DCL, FORTRAN, MACRO-32, PASCAL, VAX
FORTRAN  Keywords: Symposia Tapes - VMS

Abstract: This is Part 2 of 2 of the VMS/Languages and Tools SIG tape 
from the Fall 1992 DECUS Symposium in Las Vegas.  Refer to 
DECUS No. VS0155 for Part 1 of the VMS/Languages and Tools 
SIG Tape.  Users are advised to order both tapes in order to 
have the complete set.  The tapes from the VMS and L&T SIG's 
were combined to reduce duplications between the two 
collections. 

Following is a brief summary of highlights: 
92BVAXLT 
Indices and descriptions of what is on the tapes.  Tools 
subdirectory contains tools needed to decompress or unpack 
some packed items. 
DECUSLIBLT 
Current machine readable catalog of DECUS library contents 
as straight text.  The BROWSER fulltext retrieval tool is 
included.  Also the DECUS Catalog Information System tool is 
included. 
LT92B 
[.CKERMIT]		Latest C KERMIT for all platforms. Adds long 
			packets, windowing, attribute preservation, 
			much more. 
[.CMU]			Complete CMU TCP/IP distribution. This is a 
			highly reliable TCP/IP for VMS machines, supporting 
			most standard TCP/IP functions. These include 
			Telnet, FTP, a socket library, LPR, SMTP, the 
			Berkeley "r" utilities, domain name service, 
			NFS server, TCP/IP over DECnet, SLIP, and much 
			more. Sources are provided, as is documentation. 
			Versions of TCP/IP for VMS 4.7 to 5.5+ are included, 
			though the VMS 4.x support is harder to install. The 
			VMS 5.x uses VMSINSTAL. 
[.GNUSOFTWARE]		Large collection of Gnu tools and code. Includes 
			FSF distributions of Bison, Emacs, Find, GCC, 
			GAWK, Ghostscript, Ghostview, Grep, Groff, 
			Oleo spreadsheet 1.1, Regex, Sed, Tar, and 
			many more. 
[.MX032]		MX mailer, V3.2.  Routes mail 
			between TCP/IP, DECnet, DECUS UUCP, and JNET 
			(and other mailers as needed).  Also 
			a better SMTP mailing agent with 
			TCP/IP here than the original CMU 
			version. 
[.TCPEXTRAS]		Odds and ends that may enhance the 
			CMU TCP/IP package. 
[.UNISIG]		UNIX "Good Stuff" from DECUS Unisig. Includes 
			ELM mailer, icontact (makes contact sheets of many 
			images onto small images), ispell, patch2, perl, xv, 
			metamail, pbmplus. 
[.X11R4]		X11R4 clients & demos for DECwindows/Motif, updated. 
			Such "must have" programs as Xterm, Xedit, Xclock, 
			Xlsclients, Xmag, PBMPlus, Xfig, Xless, Xlock, 
			Xpostit, Xscope, XV, and maybe fifty more are 
			included, plus improved libraries for Motif 
			in DECwindows and an RTL library for VMS UNIX 
			emulation. 

Notes: The AAAREADME.TXT file is also available in hardcopy as a
separate writeup 
through the DECUS Library.  This writeup gives an overview of each of
the 
programs on this collection.  To receive your hardcopy of this writeup
for 
AAAREADME.TXT, order the Media Service Charge Code (AA). 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): Write-Up (AA), 2400' Magnetic Tapes (PD) 
Format: VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50
Tape Cartridge (TD)  Format: VMS/BACKUP, or order VS0157

===============
VS0155     Symposium Collection from the VMS/Languages and Tools SIG,
Part 1 of 2, Fall 1992, Las Vegas  Version: December 1992

Submitted by: Glenn Everhart, Ph.D.

Operating System: AMIGA-DOS, MACINTOSH OS, VMS, ULTRIX, UNIX, DOS 
Source Language: BLISS-32, C, C++, DCL, FORTRAN, MACRO-32, PASCAL, VAX
FORTRAN  Keywords: Symposia Tapes - VMS

Abstract: This is Part 1 of 2 of the VMS/Languages and Tools SIG tape 
from the Fall 1992 DECUS Symposium in Las Vegas.  Refer to 
DECUS No. VS0156 for Part 2 of the VMS/Languages and Tools 
SIG Tape.  Users are advised to order both tapes in order to 
have the complete set.  The tapes from the VMS and L&T SIG's 
were combined to reduce duplications between the two 
collections. 

Following is a brief summary of highlights: 
92BVAXLT 
Indices and descriptions of what is on the tapes.  Tools 
subdirectory contains tools needed to decompress or unpack 
some packed items. 
DECUSLIB 
Current machine readable catalog of DECUS library contents 
as straight text.  The BROWSER fulltext retrieval tool is 
included.  The DECUS Catalog Information System tool is 
included.  Also present is a BROWSEable file DECUSALL.TXT 
which has the BROWSER indices pre-built.  This material 
covers the DECUS Library catalog plus material from sig tape 
abstracts. 
VAX92B 
[.ALPHA]		Utilities ported to Alpha, some of them updates 
			of the ones on the Alpha CD. Includes BOSS and 
			SWiM multisession monitors, partial vd: driver 
			for Alpha, VAX File Editor, KERMIT, CSwing, 
			FILE, CLRREF, Invisible, SETUSERNAME, TAIL, 
			VMS_SHARE, Zip and Zoo archivers, and more. 
[.AMC]			Docs on analyzing process, crash, etc. EDX, updated 
			TPU based super-EDT editor. Histogram of CPU use 
			and queue length thru the day. Optimize a function 
			over a space. Prime generator. Search batch 
			queues for jobmane. TERMINATOR - an idle process 
			killer. 
[.ANALY]		Complete distribution of AnalytiCalc and AnalyRIM 
			spreadsheet/relational database management system 
			for all platforms. AnalytiCalc runs on RSX, 
			MS-DOS,	AmigaDos, UNIX, VAX/VMS. AnalyRIM runs 
			on AmigaDos, VAX/VMS, Alpha/VMS, and 
			UNIX. All sources are present. Updated over version 
			on Alpha CD. 
[.ANUNEWS]		ANU News system, a fully functional 
			news system for VMS, version 6.1 beta6. 
[.BAISLEY]		DQS Batch symbiont. Requires DFS. 
[.BDM]			Bulk Disk Manager - manages access to disk 
			space where space is paid for. Lets one manage 
			and administer such a system. 
[.BULLETIN]		Messaging system, news reader, and computer 
			conferencing / bulletin board system that works 
			like an enhanced VAXmail (hence very easy to learn). 
[.BZL]			Bywater BASIC interpreter. Finally a BASIC for 
			VMS that needs no costly licenses. Alpha/VMS 
			image also. BAS_EDIT_FUNCTION - good string edit 
			function for 3GLs; does much of what F$EDIT does 
			(strip space, change case, etc.) COMMANDS - many 
			cmd procs showing all params for f$getdvi, f$getjpi, 
			f$getsyi. MOVEFILE - move one file with Movefile. 
			[editor note: See also JUICER on this tape.] 
			NULL_DB - Read Rdb database and convert default 
			date fields to null. TPU procs to strip blanks. 
			TRIM - program to replace strings, prefix/suffix, 
			remove blank lines, strip nonprint chars, etc., 
			you select which. 
[.CDDRIVER]		Update to CDdriver disk cache system to let it 
			be useful in some cluster configurations (NOT all). 
			Provides memory cache for disk; OK where the disk 
			is physically connected to one VAX that runs CDdriver. 
			Fixes bug that kept it from helping other VAXen 
			that saw the disk via MSCP. 
[.DECUSRV.DECWMAIL-TPU]	Let DECwindows MAIL use a TPU editing process
for 
			its editing. 
[.DECUSRV.DSNLINK_NEW]	Get new DSNlink articles. [note: see updated
vers. 
			in [vax92b.gce92b.net92b] also.] 
[.DECUSRV.PCSIG-S92]    Collection of PC software offered by the
DECUS\ 
			PC SIG in Spring 1992. Many utilities. 
[.DENTON]		Grant priv'd capabilities to specific unprivileged 
			accounts. Capabilities are grouped using rights 
			identifiers. 
[.DIGSYSJNL]		Programs from Digital Systems Journal (formerly 
			Vax Professional) since Spring 1992. C Builtins, 
			WATCH, SYSWCH, Daemons, Automated DECforms help, 
			exit condition handler info, DECnet security info, 
			tuning for X windows, detecting process death, and 
			much more. 
[.DWPROFILE]		DECwindows/Motif fullscreen application; does 
			most of what AUTHORIZE does and searches UAF 
			records as needed. 
[.EXTCOMM]		Dial-out comm program for VMS; uses xmodem 
			protocol and has a script language, phone directory, 
			and session logging, and flexible authorization 
			of who may use it. 
[.FLOWERS]		CSWING, menu / fullscreen front end for VMS 
			for use in many cases instead of plain DCL. 
			MENU - DCL menu system...add your own menus in 
			DCL procedures. SYSGENCOMP - compare AUTOGEN'd 
			params with active ones. SYSTAT - show system 
			status, who's doing what. System management 
			guide from Harry Flowers. 
[.GCE92B]		ANU news V6.1 beta5. BOSS multisession monitor. 
			VMS Finger. Gnu Tar for VMS Posix. JED editor. 
			Huge collection of programs and advice found on 
			the Internet. PCX with minor mod to let it read 
			and write low density floppies (720K) in MS-DOS 
			format on VAX drives. Supervisor Series 5.4A 
			system monitor and terminal watch/assist/record 
			package. (Excellent for help desks. Kudos to 
			Hunter Goatley for this one, and many more.) 
			SWiM multiwindow, multisession monitor. TRIPWIRE 
			UNIX security subsystem. Virtual disk package 
			updates. Net stuff includes VMS Archie client, 
			CD players, CLAIMDEV - move device owner to anyone, 
			VAX disassembler, skeleton intercept driver 
			QDDRIVER (complete src, doc!), FILE update, 
			FLIST, FM, FTS, GAWK VMS port, INDENT code 
			indenter, GLOGIN (start proc. as anyone), laser 
			symbionts, intercept driver standards, INTERCOM 
			multiuser localmsg relay, IO_STEALING_TEMPLATE, 
			code for stealing various parts of I/O (with 
			minor example that reduces fragmentation a little), 
			doc on How to Add ACPs ahead of Digital Equipment 
			Corporation's, netwho, NEWS reader V1.24, ODS2 dir. 
			format doc, docs of DAP protocol, PATCH, PROFILE 
			code profiler, IMGACT example, call Digital Equipment 
			Corporation images as subroutines of yours, 
			RAMDRIVER, REMIND reminder util, SED for VMS, SETPQL, 
			TARSPLIT - split big TAR files into little ones, UAF 
			report util. and password guesser (for too-easy 
			passwords), typing tutor, undelete, Zip/unzip, 
			XSERVERNAME - find display for a user, fire appl. 
			up there, many more. 
[.GILBR]		Vegas type games; NFL Bookie, Blackjack practice, 
			Craps. 
[.GOATLEY]		APFRAG - page/swapfile frag stats. 
			FILE - File attribute report/modify.  Flist - 
			fullscreen directory manipulator.  GAWK - Gnu 
			AWK VMS port.  Getcmd - show cmd 
			line recall of other proc.  GLOGIN - 
			let priv user have session as anyone. 
			Head/Tail - show front/back of files. 
			Invisible - become invisible on a sys. Laser 
			symbiont.  LAST - last login info. 
			Newsrdr - net news reader.  Paralyze - terminal 
			locker.  X11 performance meter.  Print queue monitor. 
			SED port to VMS (stream edit).  UAF 
			reporter and password guesser.  ZIP/UNZIP latest 
			versions (file archivers/compressors; VMS attributes 
			now preserved.)  VERSION - show .exe vers. info. 
			VMS_SHARE 8.3 (pack files for mailing).  XDVI - TeX 
			previewer on DECW.  VMS-share extract from mail. 
[.GOPHER]		Gopher client/server for several systems including 
			VMS. Uses Multinet. 
[.HITTNER]		Let DIBOL users use dynamic in addition to static 
			memory. 
[.HKENNEDY]		BECOME - become another VMS user. DCLRB - show another 
			user's DCL recall buffer.  GETUAI - from Fermilab, 
			updated. SETBACK - set backup dates on lots of files. 
			TELL - send messages including multinode. TREEDEL - 
			another tree delete. 
[.JBAKER]		SEVMS programs. TERMINALS - terminal statistics & 
			usage tables. DELTREE - tree delete. DISKINFO - 
			gives % disk used. LAST - tell when user(s) last 
			logged in. LIST - maintains user base of name, 
			username, group, phone#. VERSION - shows software 
			versions. 
[.JUICER]		Disk defragmenter and frag. report utilities. This 
			version uses the MOVEFILE primitive to do online 
			defragmentation safely and without changing file 
			IDs (and, obviously, respects the NOMOVE qualifier 
			on files now). Reduces fragmentation both of free 
			space and individual files. A dynamic monitor is 
			furnished allowing observation of progress, and 
			a "clean list and shutdown" is provided which lets 
			you see more detail or request clean exit (though 
			it's never very unclean since movefile handles 
			exit conditions cleanly). Note: not for volume sets. 
			OK on stripesets.  Old versions are included for 
			VMS prior to V5.5.  A detached monitor of free space 
			is provided also. 
[.LOMASKY]		Directory, sortable by file type, date, size, 
			or other things, and ability to show just file ID 
			etc. without other stuff. Called DS. builtin 
			help. SYSUAF - UAF report tool, MANY more options 
			than Authorize. Can also generate output for command 
			files. 
[.MUNICH_F92.DCL]	Reset color of REGIS term.; make MMS incl. files. 
[.MUNICH_F92.DCLDEBUG]	DCL debugger. 
[.MUNICH_F92.FC]	Something like Norton File Commander for VMS. 
[.MUNICH_F92.PROLOG]	Portable PROLOG interpreter. 
[.MUNICH_F92.PSI_ABRCH]	Report on PSI accounting files. 
[.MUNICH_F92.SPI]	System performance information...DECwindows display 
			of load, history. 
[.MUNICH_F92.XRDB]	X resource database editor port. 
[.NETLOCK]		NETLOCK - utility for managing locks across a DECnet 
			network. 
[.NIELAND]		SEND utility - messages between users. 
[.NSWC]			Notify - let nonpriv'd users 
			broadcast to each other; REFORMAT - 
			reformat text files; many options. 
			SPACE - display disk free space. 
			USERS - cont. display of cluster processes. 
			VGRAPH - viewgraphs for Postscript 
			printers.  ZMENU - DCL menu system. 
			ZSET - set DCL symbols in an image. 
			ZTYPE - better TYPE/PAGE. 
[.OSUDAR]		VMSXTPC - a tape-disk-tape copier 
			which handles large tape blocks (65KB) and can 
			compress data in its blocks, 
			provided the data is made smaller 
			thereby;  decompression on write is automatic. 
 [.PAVLIN]		ETHERMON - Ethernet monitor and display, many 
			options, finally fixed for VMS 5.5 and up. Knows 
			many protocols. DISM32 VAX/VMS disassembler is 
			included also. 
[.PERL]			Port of PERL report generator tool to VMS. 
[.PITTCORN]		MENU - DCL menu system. WPS - move docs to/from 
			standalone WPS systems. 
[.RAGOSTA]		FPT - FORTRAN programming tools. KRONOS job 
			scheduler. 
[.RCSTERN]		Cmd proc. to maintain search lists. SHOW_LOCKS - 
			show locks contents on VMS. SYSLIB - utils 
			handy for PASCAL users. 
[.RCSMAKE]		VMS ports of RCS V5.6 and Gnu Make 
			3.60, source and object control systems (so that RCS 
			is a tool similar to SCCS or Digital 
			Equipment Corporation CMS and Make 
			is a tool like Digital Equipment Corporation 
			MMS; Gnu Make has an automatic 
			interface to RCS.) 
[.RCSWILD]		Command procedures to allow VMS RCS to be used 
			on wildcarded files. Gives wildcard ability to 
			CI, CO, RCSCLEAN, RCSDIFF, and RLOG. 
[.ROBERTS]		ID - let a user with appropriate ID grant/revoke 
			identifiers from a list. INV - help library 
			maintenance utility. SCHEDULER - Repetitive task 
			scheduler something like DECschedule with a few 
			limitations. REFLECTION - keep username when logging 
			in remotely via reflection. PCBACKUP - back up 
			Pathworks PCs to VAXcluster --> tape. 
[.RSX92A]		Virtual Terminal driver for RSX-11. Also a vast 
			amount of info on contents of some early RSX SIG 
			tapes. 
[.SUPERVISOR]		Supervisor Series V5.4 - terminal watch/record/ 
			remote control utility useful for help desks, system 
			auditing, security scans, and more. 
[.TAYLOR]		Example programs from "how to write DCL-like 
			command interfaces". 
[.TOOL]			RNOTES - Read VAX Notes files without VAX Notes 
			package. Can output to files or terminals or list 
			directories. 
[.TWADE]		Name Router - translates mail addresses; works with 
			PMDF or BSMTP. PMDF_STATS - gets statistics for 
			email traffic from PMDF. ACCOUNT - change your account 
			& generate accounting record for your sess. so far. 
			SET PROMPT from within a program. Prog. to get name 
			of cmd. procedure running the image. Get job table 
			name for process. Set local EFN of anyone's process. 
			Set proc. name for any process. Set DCL prompt for 
			another process. SET UIC in a program. 
[.VMSNETSRC]		VMSNET.SOURCES archive since Fall 1991. 
 			Packages present include: 
			ARCHIE_CLIENT, ARCHIVER, AUTOREPLY, BATTLESHIP, 
			BLDSHR, BOSS, CHDIR, CLEAN_MODPARAMS, 
			CPROTO, CSWING, CTRAP, DATEBOOK_V512, 
			DAYTIME, DCL_MENU_2, DELIVER, 
			DIALER, DIRSTACK, DOALL, DSNLINK_NEW, 
			DTLOGIN, DU, DYNLINK, ENTER_BY_FID, 
			EXECUTE, FDDRV, GET_LOTICAL_NAMES, GHOSTVIEW, 
			HELP.TXT, INDEX.TXT, ISEND, KEYBOARD_ECHO, 
			LIST_MAIL, LOGIN_BANNER, LOOK, LPD, 
			MACLS, MAIL_ALIAS_LISTS, MAIL_ARCHIVER, MAIL_EDIT, 
			MAIL_TO_VAXNOTES, MFTU, MOVE_LOGIN_BOX, 
			MX_MAIL_TO_NEWS, NEWSSKIM_ALT, 
			NOTICE, ORGANIZE_FTPMAIL, PBMPLUS_DEC91, 
			PBMPLUS_VMS, PWD_UPDATE, REFLECT_XFER, 
			RELEASE_PORT, REMOTE_TAPE, REMPRTSMB, ROFF, 
			SDLGCC, SIOD, SPELL, STARTUP_FILE_EXAMPLES, 
			SUPERVISOR, TERM_LOCK_2, 
			TIC_TAC_TOE, TIME_FUNCTIONS, TOUCH, UBBS, 
			UUBILL, UUCP_LOG_SUMMARY, UUENCODE_DECODE, 
			VAXNOTES_TO_NEWS, VMS_SHARE, VT320_FONT_EDITOR, 
			WITH, X11R5_ATHENA_WIDGET_SUPPORT, XSCOPE, 
			XV-2-21_VMS_CHANGES, XWATCH, ZIP_UNZIP. 
[.XAUTOLOCK]		Automatic terminal locker for X 
			terminals or workstations.  Works on VMS or UNIX 
			platforms. 

Notes: The AAAREADME.TXT file is also available in hardcopy as a
separate writeup 
through the DECUS Library.  This writeup gives an overview of each of
the 
programs on this collection.  To receive your hardcopy of this writeup
for 
AAAREADME.TXT, order the Media Service Charge Code (AC). 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): Write-Up (AC), 2400' Magnetic Tapes (PD) 
Format: VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50
Tape Cartridge (TD)  Format: VMS/BACKUP, or order VS0157

===============
VS0154     CMU-OpenVMS/IP  Version: 6.6-5

Submitted by: Carnegie-Mellon University

Operating System: VAX/VMS V4.4 through V4.7, VAX/VMS V5.0 and higher 
Source Language: BLISS-32, C, MACRO-32  Hardware Required: Ethernet
interface recommended  Keywords: Data Communications, Networking

Abstract: CMU-OpenVMS/IP is a protocol which can be used by computers 
to communicate across any set of interconnected networks. 
The technology allows computers to communicate independently 
of their physical network hardware. 

CMU-OpenVMS/IP for VMS V5.0 and higher consists of five files 
which can be installed directly.  These files are: 

CMUIP066.A	Primary installation procedures. 
CMUIP066.B	Installable programs, help files, 
		and command procedures. 
CMUIP066.C	Sources in backup savesets. 
CMUIP066.D	Documentation: .SDML, .DECW$BOOK, 
		and .PS. 

In addition to the CMU-OpenVMS/IP software packages, there 
are also a few contributed files which are being included. 
These files are: 

DOMAIN-A.BCK	Bruce Orchard's domain name server for 
DOMAIN-B.BCK	CMU-OpenVMS/IP. 
DOMAIN-C.BCK 
MXMAILER.DIR	MX 3.1C, a mail router which can route mail 
		between SMTP mail over TCP/IP, DECnet, DECUS 
		UUCP, and Bitnet channels, rewriting 
		addresses as needed.  MX is VMSINSTALlable 
		and is often preferred to the older SMTP 
		handler in CMU/IP. 
RSH.BCK 	Provides commands often found on Un*x 
		platforms. 
UNIXSHR.BCK 	Provides a socket emulation library for 
		CMU-OpenVMS/IP. 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0153     DECUS Startup Set for OpenVMS AXP  Version: November 1992

Submitted by: Ted Nieland

Operating System: OpenVMS  Source Language: Various  Keywords: CDROM

Abstract: This is a collection of DECUS Library programs ported to 
OpenVMS AXP.  The software and information on this compact 
disc is the result of work done by the VAX-to-Alpha Systems 
Transition (VAST) Initiative Porting Team. 

Following is a summary of highlights: 

[ALPHA_INFO]	Alpha AXP press releases. 
[ANALY]		Complete distribution of AnalyRIM and 
		AnalytiCalc, a spreadsheet and database 
		system for various systems including OpenVMS 
		AXP. 
[BAT]		Submit multiple commands to a batch queue 
		without a .COM file.  Ported. 
[BOSS]		BOSS multisession monitor; allows up to 
		eight terminal sessions on a single terminal, 
		logging, playback and capture of sessions (with 
		variable timing), cut/paste, repaint on switch, 
		etc.  Ported. 
[CKERMIT]	Version of KERMIT written in C.  Native mode 
		for AXP. 
[CLRREF]	A program to clear reference counts to 
		devices.  Ported. 
[COMPRESS]	The LZW Compress and Decompress programs. 
		Ported. 
[CSWING]	A graphical interface to VMS directories and 
		files.  Vested. 
[DRIVERS]	Examples of some driver code for a virtual 
		disk driver.  Executables are not provided, 
		code is example only. 
[FGREP]		GNU fgrep v1.1 for VMS.  Ported. 
[FILE]		Modify the file attributes for any file 
		without touching the data.  Ported. 
[FLIST]		File and directory manager written in VAX 
		TPU and VAX C.  Ported. 
[FREE]		Show disk use for mounted disks (free 
		blocks, used, total).  Ported. 
[GCOMPRESS]	The GNU Compress program.  Compatible with 
		UNIX compress.  Ported. 
[GETCMD]	Show the DCL command recall buffer for 
		another process.  Ported. 
[GREP]		GNU grep v1.6 for VMS.  Ported. 
[HAL_ASSEMBLER]	A simple, portable assembler which generates 
		a binary image ready to be loaded directly 
		into memory and executed.  This assembler 
		generates code for Digital's Alpha family 
		of products. 
[HINTS]		Hints for OpenVMS AXP. 
[INVISIBLE]	Hide interactive processes as non-interactive. Ported. 
[KERMIT]	The BLISS Version of KERMIT.  Vested. 
[MAILUAF]	VMSMAIL_PROFILE manager.  Ported. 
[MFTU]		Encode binary files as ASCII files.  Vested. 
[MOST]		A MORE/LESS like file viewer.  Ported. 
[NEWSRDR]	An NNTP client (USENET news reader).  Ported. 
[NOTICE]	Display login notices.  Ported. 
[NSQUERY]	A utility for interrogating Internet Domain 
		Name Servers.  Ported. 
[OSF1]		Sources and binaries for programs ported to 
		DEC OSF/1 for Alpha AXP. 
[PASSPOL]	A VMS password policy module.  Prevents 
		users from selecting "poor" passwords. 
[PROFILE]	A SMG-based interface to Authorize.  Easy to 
		check accounts, add new accounts, etc.  Ported. 
[RCARD]		Display DECW$CARDFILER files on VT 
		terminals.  Ported. 
[SED]		GNU sed v1.8 for VMS.  Ported. 
[SEDT]		Distribution of SEDT editor, a superset of 
		EDT, with translated Alpha executable.  (Uses all 
		of large windows/screens, multifile editing, 
		much more). 
[SEND]		Program to send messages to terminals. 
		Ported. 
[SETDEF]	An intelligent Set Default utility.  Ported. 
[SETUSERNAME]	Change username for a process.  Ported. 
[SET_PRCNAM]	Change process name for any process. 
		Ported. 
[SPELL]		The DECUS/VASSAR SPELL program.  Vested. 
[SWIM]		Windowed multisession monitor.  Allows many 
		windows on a terminal, each emulating VT100 
		(but may have bigger or smaller screens), over 
		one connection.  Windows may be 
		moved/resized/journalled/backscrolled and unlike 
		BOSS, in which one of the processes is "connected" 
		at a time, in SWIM several may be visible as windows. 
		Windows may even occlude one another.  Ported. 
[SWING]		The old FORTRAN Version of SWING.  Ported. 
[TAIL]		The Unix TAIL program to display the last 
		few lines of a file.  Ported. 
[TERM_LOCK]	Program to LOCK a terminal from use until 
		the account password has been entered.  Ported. 
[TEX]		TEX, MF, WEAVE, and TANGLE.  Vested. 
[UNZIP]		UNZIP for OpenVMS. Ported. 
[UUCODE]	A version of UUENCODE/UUDECODE.  Ported. 
[UUENC]		Another version of UUENCODE/UUDECODE. 
		Ported. 
[VERB]		The VERB Program.  VERB can decode the DCL 
		Tables and show you the command tables for the 
		system.  Ported. 
[VFE]		VMS File Editor, can edit any VMS file 
		format in binary, hex, ASCII, etc., do fast searches, 
		insert/delete records from any format, and much more. 
		It is able to do much of what the PATCH utility does 
		in VAX/VMS also.  Partly translated sources (i.e., 
		all but the lib$tparse calls) and a translated .EXE 
		are present, tested on Alpha. 
[VMSTPC]	The Tape to Disk Container file and back 
		program.  Ported. 
[VMS_SHARE]	OpenVMS AXP version of the VMS_SHARE 
		packaging program. 
[WATCHER]	An idle terminal watcher/killer.  Ported. 
[X11R4]		X11R4 clients and demos for OpenVMS AXP. 
		Contains a wide variety of software applications 
		based on both Xlib and Xt (Intrinsics).  Also contains 
		the X11R4 Athena Widget Library (Xaw) and the X 
		Miscellaneous Library (Xmu) that is used for most of 
		the Xt based applications in this release.  Ported. 
[XMODEM]	X-Modem async transfer protocol.  Ported. 
[YMODEM]	Y-Modem async transfer protocol.  Ported. 
[ZDEC]		Zero Device Error Counters.  Can zero out 
		the counts shown under SHOW ERROR.  Ported. 
[ZIP]		ZIP archiving program; handles VMS file 
		types.  Ported. 
[ZMODEM]	Z-Modem async transfer protocol.  Ported. 
[ZOO]		ZOO archiving program.  Ported. 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): Compact Disc (CD)

===============
VS0152     DECUS UUCP  Version: 2.0

Author: Jamie Hanrahan

Submitted by: Dr. Glenn Everhart, Ph.D.

Operating System: VAX/VMS V5.4-x, 5.5  Keywords: Data Communications

Abstract: UUCP is a package which allows VMS systems to exchange mail,
files, and network news with other systems (including Unix 
systems, and VMS systems running this software) using the 
UUCP "g" protocol.  Geoff Huston's ANU News, Version 6.1 
Alpha-4 is included, along with command procedures and 
programs for transferring news via UUCP. 

Everything here has been compiled and linked under VMS 
V5.4-x or 5.5.  All images are known to work under 5.4-x, 
and possibly earlier versions.  Object files are present for 
aid in linking under earlier versions. 


Notes: Executable and/or object code is included. 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0151     EZfile  Version: June 1992

Submitted by: Mark Peterson, Naval Training Systems Center, San Diego,
CA

Operating System: VAX/VMS V5.4  Source Language: BASIC-PLUS-2,
VAX-BASIC  Memory Required: 700KB  Software Required: Basic  Keywords:
Data Base Management

Abstract: EZfile is a menu driven database program with the following 
features: 

. Input. 
. Edit. 
. User defined report formats. 
. Entry verification through a verification file or through 
  another database. 
. Record conversion to and from other formats. 
. Up to sixteen indexed keys. 
. Up to 99 fields. 
. Customized screen formats. 
. Screen dump. 
. User written triggers 
. Security for each field. 
. Dual databases - working and archive. 
. Linked documents - files logically linked to a database 
  record. 

The user may create highly customized, individually 
executable database applications using EZfile as a template. 
Triggers can be written in BASIC to do anything desired. 
Highly specialized, frequently used report programs can be 
written to create very fast reports.  A complete U.S. 
Government Small Purchase System is included in the 
[.EXAMPLES]subdirectory called SUPPLY. 

The two manuals, EZFILE and SUPPLY are available in five 
formats: 
.DAS	Daisywheel 
.LJ2	Laserjet II 
.LP0	Line printer 
.ASC	ASCII with form feeds 
.AA0	Mass-11 document format 

A BASIC compiler is required to use this program.  The 
security feature uses the compiler to create a security 
task, ans triggers are normally written in BASIC. 

EZfile runs under VMS.  Though the program was initially 
developed under RSX, new ODL's would have to be written to 
port it back to RSX-11M/PLUS.  Some VAX only features were 
used in the supply example, but the EZfile baseline uses 
code portable to both VMS and RSX. 

Notes: EZFILE.LJ2, .LP0 or .DAS is documentation. 
Executable and/or object code is included. 

Restrictions: VAX-BASIC or BASIC-PLUS-2 is required. 

Media (Service Charge Code): User's Manual (EB), 2400' Magnetic Tapes
(PB)  Format: VMS/BACKUP, 2400' Magnetic Tape (SB)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TB)  Format: VMS/BACKUP

===============
VS0148     DECUS Symposium Collection 11  Version: Spring 1992

Submitted by: Jack Stevens and Frank Bush

Operating System: VAX/VMS  Source Language: Various  Keywords:
Symposia Tapes - VMS, Symposia Tapes - L & T, CDROM

Abstract: This CDROM contains the following collections: 
. The Spring 1992 VMS/L&T SIG Tape, Part 1 of 2, Atlanta, 
  DECUS No. VS0142 
. The Spring 1992 VMS/L&T SIG Tape, Part 2 of 2, Atlanta, 
  DECUS No. VS0143 
. 4GL SIG Tape, Spring 1992 
. PC SIG Collection, Spring 1992 
. DECUS Library Catalog 
. DECUServe VAX Notes Conferences 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): Compact Disc (CD)

===============
VS0146     PACKAGE CCAUK  Version: May 1992

Submitted by: Chris Sharman, CCA Stationary, Fulwood Preston, Lanes/UK

Operating System: VAX/VMS  Source Language: MACRO-32  PASCAL 
Keywords: PASCAL, Utilities - VMS

Abstract: This is a collection of miscellaneous VMS utilities. The 
following is a brief summary of highlights. 

[.MISC]           ALTYPAHD - Needs CMKRNL.  Removes the normal size 
                  typehead buffer, and sets the ALTYPAHD bit. 
                  There is no other way to set it on interactive 
                  LAT ports.  ENTER, ENTERMSG - enter given 
                  file id in directory.  LATDEF - useful only 
                  on VMS V5.4.  NEWMAILDIR - lists new mail 
                  messages for all users (also does some 
                  site-specific processing).  SAF.COM - 
                  useful command file from the pageswapper. 
                  SPOOLQUEUE - there is no SPOOL_QUEUE_NAME 
                  item for SYS$GETDVI or F$GETDVI, this is 
                  a substitute.  TAPE_EXPIRY - this gets 
                  the expiry date etc from a tape. 
                  ZEROERRCNT - this clears the specified 
                  error counters.  SPLIT - Count bucket 
                  splits, version of the one in 
                  VAX professional.  PEEK - read a locked 
                  sequential file (ie log file) - requires 
                  SYSPRV or READALL.  This module generates 
                  warnings and informational diagnostic at 
                  compile time, and reports the compile 
                  time warnings at link time.  DOMSG - decodes 
                  object files to generate include files for 
                  a multitude of languages.  It is intended 
                  to take compiled message files as input. 
                  IFDL.TPU - prettify IFDL (DECforms) files 
                  after the panel editor has been at them, 
                  and to change included files back to 
                  include statements.  DOMSG contains some 
                  frigs to make the IFDL produced 
                  compatible with this.  CMS_CHANGE.TXT - 
                  notes on how to modify the command module 
                  in CMS.  TWEAK - record attribute tweaker, 
                  only for the knowledgeable. CREGRPLNT - 
                  create group logical name table - useful 
                  at boot time.  Requires CMKRNL, should 
                  relink for each release of VMS.  SETUSER - 
                  sets username, account, LNM$JOB owner, 
                  LNM$GROUP, various other logicals. 
                  Requires CMKRNL.  Must relink with each 
                  release of VMS.  SHOW_PAGFIL - shows page 
                  files and all processes using them. 
                  Relink for each version of VMS. 
                  DEINS_PAGE_IF - deinstall page file if 
                  either no-one using it, or just current 
                  process, otherwise show users. 
[.PAPER_MAILSHR]  Paper mail protocol for converting email 
                  to paper memo. 
[.NIGHTWATCHMAN]  Program to answer questions from overnight 
                  backups. 
[.PASVAX]         A VAX Pascal formatter.  Many minor fixes 
                  to PASVAX for the new V4 syntax - new style 
                  structured record constants, better line 
                  breaks in structured constants, another 
                  attempt to make %include work better. 
                  D & Q format exponential numbers.  Also 
                  help a file (.RNH - feed through RUNOFF, 
                  then insert in help library). 
[.TPMAT]          A Turbo Pascal formatter (written in VAX 
                  Pascal). 
[.PASCAL]         Pascal environment sources for various 
                  RTLs - not complete. 

Restrictions: VAX/VMS V5 or later is required. 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TA)  Format: VMS/BACKUP

===============
VS0145     SYSUAF, LOGIN, PIGGY  Version: April 1992

Submitted by: Brian Lomasky, Teradyne, Inc., Boston, MA

Operating System: VAX/VMS  Source Language: VAX BASIC  Keywords:
Utilities - Disk - VMS

Abstract: SYSUAF V5.42 is a reporting program for the SYSUAF and 
RIGHTLIST data files.  This is a revision to DECUS No. V00345, 
SYSUAF, Version 5. Simply turn on READALL (or equiv) 
privilege and run SYSUAF.EXE.  A menu of reporting options 
will be displayed.  The best way to see what is available is 
to try them and see what data is displayed. 

You can print reports either to the screen, to a data file 
(SYSUAF.LIS), or to create a DCL command procedure 
(SYSUAF.COM) which can then be easily edited and then 
executed. 

LOGIN program allows you to replace almost all of your 
LOGIN.COM definitions and other functions by simply 
executing one image (LOGIN.EXE).  When executed, the LOGIN.EXE 
program reads all of your desired definitions from your 
SYS$LOGIN:LOGIN.DAT file and creats the same symbols and 
logicals names, as well as some other functions. 

PIGGY is a utility that tracks changes in disk space very 
quickly and easily.  It works by storing a "snapshot" image 
of the number of disk blocks used by each UIC (and resource 
identifier) for a given disk in a central data file.  At a 
later time, when the system manager wants to see who is 
using too much space on that disk, PIGGY will create a 
report in just a few seconds, showing which users are using 
more space than the earlier "snapshot" had stored. 

Once the system manager knows who the "DISK PIG" is, it's 
just a simple matter of examining that user's directory tree 
for the excessively large files. 

Notes: Executable and/or object code is included. 

Restrictions: For SYSUAF, VMS V4.6 or later is required and READALL or
requirement priviledge 
is required.  For LOGIN and PIGGY, VMS V5.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TA)  Format: VMS/BACKUP

===============
VS0143     Symposium Collection from the VMS/Languages and Tools SIG,
Part 2 of 2, Spring 1992, Atlanta  Version: May 1992

Submitted by: Ted Nieland and Glenn Everhart, Ph.D.

Operating System: AMIGA-DOS, MACINTOSH OS, VMS, ULTRIX, UNIX, DOS 
Source Language: BLISS-32, C, C++, DCL, FORTRAN, MACRO-32, PASCAL,
VAX-FORTRAN  Keywords: Symposia Tapes - VMS

Abstract: This is Part 2 of 2 of the VMS/Languages and Tools SIG tape 
from the Spring 1992 DECUS Symposium in Atlanta.  Refer to 
DECUS No. VS0142 for Part 1 of the VMS/Languages and Tools 
SIG Tape.  Users are advised to order both tapes in order to 
have the complete set.  The tapes from the VMS and L&T SIG's 
were combined to reduce duplications between the two 
collections. 

Following is a brief summary of highlights: 

92AVAXLT 
Indices and descriptions of what is on the tapes.  Tools 
subdirectory contains tools needed to decompress or 
unpack some packed items. 

LT92A 
[.ANTIVIRUS]		Antivirals for PC, Mac, and Amiga 
			from internet antiviral archives. 
[.CKERMIT]		Most recent (beta but usable) 
			C-Kermit for a variety of platforms 
			(plus VMS executables). 
[.GCE92A]		COPS security package, V1.4, for 
			Unix. CAP - Columbia Appletalk 
			Package, Appletalk server for Unix. 
			LQtext fulltext retrieval package, 
			for Unix systems.  TARsplit package 
			to split Tar files on VMS into 
			smaller pieces. 
[.GNUSOFTWARE]		Gnu items updated since the Fall 
			1991 tapes.  Includes BC, new CVS 
			(Concurrent Versioning System), 
			EPOCH, Gnu Emacs 18.58, new 
			fileutils, E1VIs (Vi clone for 
			emacs), Gnu C/C++ (all in one) V2.2, 
			GHOSTScript Postscript interpreter 
			& viewer, Gnu C lib, computer jargon 
			file, new textutils, mawk, metamail, 
			time daemon, VMS termcap patches, 
			and some more. 
[.NCSA]			NCSA Telnet (Telnet and FTP for PC 
			and Mac) 
[.PC-SIG]		Disks distributed by DECUS PC Sig at 
			the Atlanta sysmposium.  Both MSDOS 
			and Mac items are here. 
[.VMSBACKUP]		VMS Backup tape reader for 
			unix machines. 
[.X11R4]		X11R4 clients and demos, ported to 
			VMS (/motif).  Updated since Fall 
			1991. 

Notes: The AAAREADME.TXT file is also available in hardcopy as a
separate writeup 
through the DECUS Library.  This writeup gives an overview of each of
the 
programs on this collection.  To receive your hardcopy of this writeup
for AAAREADME.TXT, order the Media Service Charge Code (AA). 

Complete sources may or may not be included.

Media (Service Charge Code): Write-Up (AA), 2400' Magnetic Tapes (PD) 
Format: VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50
Tape Cartridge (TD)  Format: VMS/BACKUP, or order VS0148

===============
VS0142     Symposium Collection from the VMS/Languages and Tools SIG,
Part 1 of 2, Spring 1992, Atlanta  Version: May 1992

Submitted by: Ted Nieland and Glenn Everhart, Ph.D.

Operating System: AMIGA-DOS,  MACINTOSH OS, VAX/VMS, ULTRIX, UNIX, DOS
 Source Language: BLISS-32, C, C++, DCL, FORTRAN, MACRO-32, PASCAL,
VAX FORTRAN  Keywords: Symposia Tapes - VMS

Abstract: This is Part 1 of 2 of the VMS/Languages and Tools SIG tape 
from the Spring 1992 DECUS Symposium in Atlanta.  Refer to 
DECUS No. VS0143 for Part 2 of the VMS/Languages and Tools 
SIG Tape.  Users are advised to order both tapes in order to 
have the complete set.  The tapes from the VMS and L&T SIG's 
were combined to reduce duplications between the two 
collections. 

Following is a brief summary of highlights: 
92AVAXLT 
Indices and descriptions of what is on the tapes.  Tools 
subdirectory contains tools needed to decompress or 
unpack some packed items. 

DECUSLIB 
Current machine readable catalog of DECUS Library contents 
as straight text.  The BROWSER fulltext retrieval tool is 
included.  Also the DECUS Catalog Information System tool is 
included. 

VAX92A 
[.4GL_SIG]		RALLY select_queue - select print que 
			for RALLY printing. 
[.AKE]			ANU News 6.1 alpha4 release 
			(complete usenet NEWS for VMS). 
			BOSS - multisession terminal 
			monitor, V4.3a.  DVIPS - Converts 
			TEX output to Postscript. 
			GNUC - Gnu C++ for VMS and LIBG++ 
			for VMS, from version 2.2 of Gnu C. 
			LDB - Long Distance Backgammon. 
			UMORIA is the Moria game, built for 
			VMS.  (Many other Gnu files from 
			Earle Ake were moved to the 
			[.gnusoftware] tree on DECUS No. 
			VS0143.) 
[.ALLEBRANDI]		Programs to set or clear traceback 
			or debug for images linked without 
			or with those attributes. 
[.ALPHABETS]		Some public information released by 
			DEC about the new Alpha machine. 
[.ARNOLD]		BITNET postmaster's guide. 
[.BOSS]			BOSS multisession monitor, latest 
			version.  Allows control of several 
			sessions from one terminal, logging, 
			record/playback of input, flexible 
			control of output, supports FTdriver 
			or PY/TWdriver, low overhead. 
[.BULLETIN]		Latest BULLETIN, a many-to-many 
			messaging system and USEnet 
			newsreader that works like VAX Mail. 
[.BZL]			RDB to RTF (RTF = Rich Text Format, 
			read by many PC and Mac word 
			processors) convert.  TRIM - process 
			files in various ways including 
			stripping some chars from start of 
			line, replace strings in each line, 
			add prefix/suffix to lines, 
			add line at start of each file, 
			strip whitespace, strip nonprinting 
			chars. 
[.CALLBACK]		System permitting the VAX to call 
			you back on call-in, useful for 
			security and billing purposes. 
[.CRONFEDITCOO]		COOKIE - small fortune cookie 
			program.  CRON - execute jobs at set 
			times, controlled by data file. 
			FXEDIT - callable F$EDIT routine. 
[.DIALER]		Schedule calls to a remote modem (or 
			pager). 
[.DX]			Fullscreen directory maintenance 
			utility; multiwindow. 
[.EDX]			EDT style editor for TPU with many 
			extensions and built in spelling 
			checker and dictionary. 
[.FAIRBAIRNS]		Addendum to Vassar spell checker; 
			works inside EVE or independently. 
[.FINGER]		Current FINGER distribution for 
			those who aren't up to date; reports 
			users, activities, mail read over 
			DECnet, some TCP/IP and JNET nets 
			and aids looking up usernames. 
			Highly secure. 
[.FLOWERS]		CSWING, directory and file 
			management (full screen) utility, 
			many fixes.  DISK - reports free 
			disk space.  DISK-WATCHER - monitors 
			free disk space.  MAIL_EDIT - quote, 
			spell check, and add signature to 
			outgoing mail.  MENU - DCL menu 
			system V2.3.  FALL_BACK and 
			SPRING_FORWARD - "kindler, gentler" 
			time change for daylight saving 
			time.  MOST - file fullscreen lister 
			with fixes and additions. 
[.GCE92A]		New version of AnalyRIM (combined 
			spreadsheet and relational database 
			manager) adding "infinite 
			dimensions" (per design published 
			1987).  CAP - Columbia Appletalk 
			server for unix.  Also SED, 
			TQE, and CDROM readers.  Network - 
			submitted items from all over. 
			These include numerous messages with 
			DECwindows hints, DX directory 
			manager, FDdriver updates for remote 
			disks, cryptodisks, memory disks, 
			etc., information on what 
			intercepting VMS I/O flow at various 
			points can be used for, MWAIT 
			analyzer, VMS share file packager 
			for mailing, CMU domainserver, 
			security product reviews, CDROM 
			reader for ISO or High Sierra CDs, 
			and much more. 
[.GOATLEY]		Supervisor Series 5.2 (monitor or 
			control other terminals or log 
			terminal output).  BAT - easy batch 
			sessions.  CVTLIS - convert .LIS 
			files on listings CD back to .MAR or 
			.B32.  DCLKEYS - define DCL keys 
			from a program.  DCL recall patch 
			for sixty-two cmds.  Gnu FGREP for VMS. 
			FLIST - fullscreen directory/file 
			manager.  GETCMD - display anyone's 
			DCL recall buffer.  Gnu Grep for 
			VMS.  Gnu FGREP for VMS.  Watch JNET 
			links.  Renumber Macro labels. 
			Program to replace LOGIN.COM. 
			Notice manager.  Cardfiler display 
			on VT terminals. Gnu SED 1.8 for 
			VMS.  Process name set for any 
			process.  Display contents of .STB 
			files.  APRT - change page 
			protection.  CLRREF - clear refs to 
			device (frees device for reuse w/o 
			reboot).  LASER symbiont. for 
			postscript printers.  MWAIT 
			analyzer.  Process-permanent 
			hotkeys.  Set privs for any process. 
			UUencode/decode.  TQE dumper. 
			UNMACRO interactive disassembler. 
[.HAINING]		Account maintenance and 
			creation/deletion system.  Also 
			remote print/plot for VMS and Unix. 
[.JBAKER]		TERMINALS - generate terminal 
			statistics.  VERSION - show software 
			versions for layered products, VMS. 
			USERCOUNT - looks for other 
			interactive processes. 
[.LEVINE]		Menu driven mail profile editor and 
			menu driven mail user interface. 
[.LOCK]			Terminal lock using VMS password. 
[.LOMASKY]		Replacement program to do what 
			LOGIN.COM does, but much faster. 
			PIGGY - find who's hogging the disk 
			space, quickly.  More flexible 
			SYSUAF reports, very tailorable. 
			Reports sysuaf or rightslist.  Also 
			can copy passwords from node to 
			node. 
[.LPD_FOR_UCX]		Implementation of LPD for UCX so 
			Unix systems can use printers on VMS 
			machines. 
[.MCMAHON]		DECwindows brain surgery and how to 
			do it documents. 
[.MEADOWS]		CD - program to play audio CDs on 
			CDROM readers with SCSI controllers. 
[.MOST]			Textfile viewer in the tradition of 
			MORE and LESS. Allows moving back 
			and forth etc., less danger of 
			accidental overwrite than an editor 
			& less overhead. 
[.MUNIC_S92]		Contributions from DECUS Munich and the 
			European VMS SIG.  Includes BREAK 
			terminal locker, CHARGE - modify 
			account string, mount any cluster disk, 
			VMS CRON timebased scheduling, 
			EDX - edit a remote (ftp) UNIX 
			file from VMS, fix_queue - repair 
			job controller file, get volume 
			label clusterwide, C intender, 
			Infoserver monitor, transparent 
			use of a remote compiler, load 
			VT200 keys, convert logfiles, 
			Postscript symbiont for 
			AppleLaserWriter, RDB based PAK 
			mgr., mail distributor, mail 
			profile manager, move DECWindows 
			login box, analyze MWAITed 
			processes, put field from ISAM file 
			into DCL symbol, postscript plot 
			library, print file on remote node 
			queue, postscript drawpackage, X.25 
			filetransfer, allow use of any 
			Postscript file for DECW login, get 
			time in processor modes since last 
			boot, REMINDER notebook, show info 
			about RMS indexed file, job 
			scheduler, modem/c-kermit utilities, 
			until to move holidays to Secondary 
			Days in UAF, smarter SET TERM/INQ, 
			dynamic quota management, DECW 
			system perf. info, VMSTELL: vms <-> 
			MSDOS communication, remote 
			satellite shutdown, FREEMEM trim 
			working set, UNREAD - show who 
			doesn't	read his mail, USER_SHUTDOWN 
			- user driven workstation shutdown. 
			VTEDIT - multiwindow EDIT based on 
			TPU/LSE. 
[.NSWC]			Checkmail - see if someone read mail 
			you sent them. VLOG - view end of 
			log files while the job is still 
			running.  SD - set/show default, 
			MANY options. LET - shorthand 
			define. MODIFY - string replacement 
			in text, many MANY options. 
			REFORMAT - reformat text files, lots 
			of options.  USERS - continuously 
			updating users display.  VGRAPH - 
			viewgraph generator for Postscript 
			printers.  ZMENU - DCL menu display 
			system. 
[.PASSPOL]		VMS password policy module, lets you 
			check for weak passwords 
			automatically as they are entered. 
[.PAVLIN]		New version of Ethermon, which works 
			on VMS V5.4-3 and later.  More 
			commands, more displays, many 
			programs to analyze traces, and 
			still a very complete ethernet 
			online monitor. 
[.PERL]			VMS port of PERL V3.0-18, a useful 
			scripting and text language. 
[.RCS]			Update of the VMS port of RCS 
			(Revision Control System) though 
			still an RCS 4.3 port. 
[.RICKSYS]		TPUPlus superset of TPU editor. 
[.RPI]			MDMLIB - utilities.  MX - electronic 
			mail router between UUCP, TCP/IP, 
			DECnet and BITnet.  Supports mailing 
			lists and file distribution over 
			email.  NETLIB - routines to access 
			TCP/IP services in a version 
			independent way for several vendors. 
			NEWSRDR - NNTP client news reader. 
			NSQUERY - asks Internet name servers 
			about a name.  UCX_Finger - Simple 
			finger utility for VMS/ULTRIX 
			connection.  WATCHER - very general 
			idle terminal monitor. 
[.STOCKLEY]		BRUREAD - BRU tape reader for VMS 
			(no VAX/RSX needed).  BRULIST - list 
			directory of BRU tapes from RSX 
			systems. 
[.SYSSUPPORT]		Command files for supporting a large 
			VAXcluster. 
[.TERMLOCK]		Terminal lock program update. 
[.UUCP]			Release V2.0 of VMS UUCP, a package 
			permitting full participation in 
			VMSnet/USEnet mail and news in VMS. 
[.VAXPRO]		Items from VAX Professional 
			magazine.  Become another user; 
			deinstalling page file; how to use 
			SDA; automatic determining machine 
			type; show who is mapped to global 
			sections. 
[.VMSTPC]		VMSTPC - tape to disk to tape copier, 
			superfast. 
[.WYANT]		RSX Indirect documentation. 

Notes: The AAAREADME.TXT file is also available in hardcopy as a
separate writeup 
through the DECUS Library.  This writeup gives an overview of each of
the 
programs on this collection.  To receive you hardcopy of this writeup 
for AAAREADME.TXT, order the Media Service Charge Code (AC). 

Complete sources may or may not be included.

Media (Service Charge Code): Write-Up (AC), 2400' Magnetic Tapes (PD) 
Format: VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50
Tape Cartridge (TD)  Format: VMS/BACKUP, or order VS0148

===============
VS0141     AUTOLOG/AUTOUSE For PATHWORKS  Version: 4.0, March  1992

Submitted by: John T. Carroll III, Enceratec, Inc., Columbus, IN

Operating System: MS-DOS V5.0, VAX/VMS  Source Language: BASIC 
Software Required: GW BASIC  Keywords: Utilities - VMS, Utilities -
MS-DOS, PATHWORKS

Abstract: AUTOLOG is a utility for MS-DOS based personal computers 
that facilitates logging into and out of DEC PATHWORKS V4.0 
LAN services.  AUTOLOG replaces the log on utility that is 
included with PATHWORKS and additionally provides log off 
support. 

AUTOUSE is a utility to be used in conjunction with AUTOLOG 
that facilitates connections to restricted LAN services. 
AUTOUSE supplements PATHWORK's USE command to provide a more 
convenient means of connecting to services that are 
protected by username and password. 

Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape
(MC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TA)  Format: VMS/BACKUP

===============
VS0140     Best of AMIGA Collection 5  Version: March 1992

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: AMIGA DOS  Source Language: BASIC, C, FORTRAN,
FORTRAN 77, PASCAL  Keywords: Compilers, Graphics, Spreadsheet,
Utilities - VMS

Abstract: This tape contains a large collection of utilities and 
programs for the AMIGA 32 bit computer.  The AMIGA is an 
inexpensive machine well suited to be used as a powerful 
graphics workstation in a Digital Equipment Corporation host 
environment, with multitasking, large address space, 
windows, graphics, color, and more.  It amounts to a 
"personal workstation" rather than just a "personal 
computer", and these packages will help get the most out of 
the system. 

Included are AMIGA UUCP, AnalyRIM for AMIGA, several 
terminal programs, some graphics utilities, ARP 1.3 
utilities, backup utilities, an ADA compiler, a PASCAL 
compiler, public domain C and C++ compilers, 
inter-window-and-screen cut/paste for text or graphics, a C 
interpreter, debuggers, editors, drivers, a read/write 
MS-DOS file system, financial and business schedulers and 
calculators, several plot utilities, file compressors, 
system management tools, editors, updated IBM PC software 
emulators, music editors, several GNU tools ported to AMIGA 
including the new GCC 2.0 release, and more.  These 
represent public domain tools obtained since the issue of 
Best of AMIGA Collection 4 and do not overlap these. 

For other AMIGA Collections refer to: 
. Best of AMIGA Collection 1, DECUS No. VS0094 
. Best of AMIGA Collection 2, DECUS No. VS0109 
. Best of AMIGA Collection 3, DECUS No. VS0120 
. Best of AMIGA Colleciton 4, DECUS No. VS0130 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tapes (PD)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TD)  Format: VMS/BACKUP

===============
VS0139     Symposium Collection from the VAX SIG, August 1991, New
Zealand  Version: August 1991

Author: Various

Submitted by: Don Stokes, GP Print Ltd, Wellington, New Zealand

Operating System: VAX/VMS V5.4  Source Language: BASIC, C, MACRO-11,
PASCAL, VAX FORTRAN  Keywords: Symposia Tapes - VMS

Abstract: This is the VAX SIG tape from the August 1991 DECUS
Symposium 
in New Zealand.  The following is a brief summary of highlights: 
[.BATE_T] A collection of GIF files and the XLOADIMAGE 
  program to display them on a VAXstation screen. 
  Submitted by Trevor Bate, Dept. of Road Transport, 
   Adelaide, South Australia. 
[.BUTLER_C] CSWING - directory and file management 
  utility, version October 1991, SNAP - process 
  control utility, allows you to kill, 
  suspend, watch processes, etc., TSCON - terminal 
  server management program, WATCHDOG - idle 
  process killer.  Submitted by Chris Butler, 
  NZ Forest Research Inst., Rotorua, New Zealand. 
[.DUFF_J] TIME_PROMPT "utility", puts current time in 
  your prompt.  Useful code to play with for 
  you kernel hackers out there!  Submitted by 
  Jim Duff, EPL Kone Pty Ltd., Sydney, New South Wales. 
[.GRANT_A] MITS DECUS Contribution includes: HPGL to 
  PostScript converter, LHarc file compression utility, 
  MEMTRIM memory reclaimer, the PSROFF distribution, 
  especially PK2PS, GNU Smalltalk for VMS (with DECwindows 
  interface).  Submitted by Alistair Grant, University of 
  Melbourne, Victoria. 
[.STOKES_D] Miscellaneous utilities, includes: 
  console log file reader for 85xx etc VAX's, 
  disk accounting file analysis programs, 
  fast disk usage by directory program, CPU 
  time by account/user/priority etc monitor, 
  priority manager for overloaded systems, graphics 
  for VT220/VT320 terminals, tape cataloging system, 
  EDT with extra features (spawn etc), XMODEM file 
  transfer, and more. 
  Submitted by: Don Stokes, GP Print Ltd, Wellington, 
  New Zealand. 
[.TAYLOR_T] MIT Release 4 Clients, Demos and Examples. 
  Lots of good X-windows/DECwindows material, also 
  the UNIX compress, diff/patch utilities and an 
  "unsharer".  Submitted by Trevor Taylor, Praxa 
  Limited Brisbane, Queensland. 
[.VAXNOTES] This is the text version of the VAX NOTES 
  conferences that were held during the Symposium. 
  Submitted by Digital Equipment Corporation. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0138     Symposium Collection DECUS France 1991  Version: October
1991

Submitted by: Nicolas Diakonoff, DECUS France, 91005 Evry Cedex,
France

Operating System: MS-DOS V4.0, ULTRIX/UNIX V4.1, VAX/VMS V5.4  Source
Language: BLISS-32, C, DCL, FORTRAN IV, MACRO-32, PASCAL, VAX COBOL 
Keywords: Symposia Tapes - VMS

Abstract: 

T 


This is the symposium tape from DECUS France.  This tape 
contains materials from the DECUS France messaging system 
from November 1990 to November 1991.  Most documentation is 
in English.  The programs have been placed in two major 
directory structures named: VAXF91A and VAXF91B. 

The following is a brief summary of highlights: 
VAXF91A 
[.VMS]  Replace the Digital Equipment Corporation 
                Logo at login time.  French version of 
  COMPRESS with news functionalities like 
  U*IX.  Reading and display the Home 
  Block.  Patch editor to modify the files 
                in HEXA and ASCII mode.  Configure a 
                VMS node to access InfoServer based 
                disks.  Disks, files, free spaces and 
                fragmentation.  Get three longwords from 
                the target and return to the caller. 
                Get caller's number of args.  Alias 
                table for X400 addresses for VAX MAIL. 
                Setup a condition handler at image startup 
                time.  Adds, removes, modifies or lists 
                "user labels" attached to a file.  How 
                to print a Word file on a LN03.  New 
                functionality for LAT VMS 5.4-1.  Open 
                the MAIL file from another user.  Commands 
                U*IX make depend for VMS.  Physical memory 
                - total, free and in use.  The QIO interface 
                of NETACP.  VAX/VMS Null Printer Device 
                Driver.  Boot date, Elapse time,  Inactivity 
                time, active process.  Set the ownership of 
                a file while the file has been locked by 
                another user.  Fixes bug and adds new 
                functionality for PARMQUAL.  Pipe Driver for 
                VMS.  How to use SYSMAN to manage the startup 
                procedure.  Examples of PSI security.  Display 
                Username and Personal name from VMSMAIL_PROFILE.DATA. 
                File attributes recovery and select a file. 
                Select the path with VMS 5.4 and VMS FMS (Future 
                Major Release).  Open a window and define a 
                cursor.  Search and find the meaning of a 
                message by the number.  Recover the Secondary Status 
                Value.  Trace errors in programs.  Procedure to 
                find very easily a title into NOTES.  Memory
management 
                for VAX/VMS in French.  More information about the 
                locked files and the used files.  VMSTAR - a TAR 
                Reader/writer for VMS.  A program to copy 
                files.  A program to display various attributes 
                of processes on the local node, another cluster node, 
                or any other node in the network.  A program to
display 
                and optionally correct various fields of the VMS MAIL 
                user profile data file (VMSMAIL_PROFILE). A program 
                to copy tapes. 

VAXF91B 
[.GRAPH]       PLOT_PS V4:  A PostScript C graphic library. 
[.PC]          Two conversion programs.  More than one Boot 
               in CONFIG.SYS.  Fix for DECstation warm 
               start keyboard problem.  Supervision of PCs 
               across a DECnet-DOS network.  SMILEY and MOLE 
               are a pair of programs which allow you to 
               monitor a PC across a DECnet-DOS network. 
[.ULTRIX]      File management for U*IX.  Format a floppy 
               disk without privilege. 
[.VMS]         Full package to create, manage and edit 
               bibliographic databases.  BROWSER is a tool 
               to read Online documentation.  HSC Cache 
        needs Analysis.  Test the entry points 
               sending/reading for MAIL.  Change via program 
               the form of a printer queue.  Test a 
               Postscript  printer with accent lowercases. 
               New version for the DCL debugger.  Program 
               acts as a control panel for a SCSI audio 
               CD player.  Recover all information 
               about a file.  WatchDog for a cluster. 
               Look at global buffer hits more closely. 
               Manager for multi-windows.  HOT_FILES 
               with multi-processors.  SUBMIT/USER 
               without a privileged account.  LOG_PORT 
               is a small program to allow the terminal 
               server and port id to show up in the 
               accounting file.  Automatic connection in 
               MAIL if new mail.  Multi Yield Editor based 
               on TPU version 1.1.  Utility to collect 
               information about the size and ownership of 
               files.  OPCOM catcher.  PSICOPY Version 2.1. 
               RECALL more than 40 DCL commands.  Patch for 
               fix a RMS-F-IRC on MAIL.MAI.  Fix a bug on 
               SET VOLUME/REBUILD=FORCE.  Forces the target 
               to set itself in NO RESOURCE WAIT MODE. 
               Utility for SHUTDOWN the system like the 
               startup.  Symbolize offsets, bit mask, bit 
               position, field size.  UCX security. 
               Translate characters MCS <---> DOS ASCII. 
               Recovery deletes files.  Version number 
               of an image.  Set to 0 the LTA number. 

Notes: Executable and/or object code is included. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0137     Symposium Collection from the VAX/Languages and Tools SIG,
Part 2 of 2, Fall 1991, Anaheim  Version: December 1991

Author: Various

Submitted by: Glenn Everhart and Ted Nieland

Operating System: MS-DOS, P/OS, RSX-11M, RSX-11M-PLUS, ULTRIX, VAX/VMS
 Source Language: BASIC, C, FORTRAN 77, FORTRAN IV, FORTRAN IV-PLUS,
MACRO-11, MACRO-32, PASCAL, VAX COBOL, VAX FORTRAN  Keywords: Symposia
Tapes - VMS

Abstract: This is Part 2 of 2 of the VAX/Languages and Tools SIG tape 
from the Fall 1991 DECUS Symposium in Anaheim.  Refer to 
DECUS No. VS0136 for Part 1 of the VAX/Languages and Tools 
SIG Tape.  Users are advised to order both tapes in order to 
have the complete set.  The tapes from the VAX and L&T SIG's 
were combined to reduce duplications between the two 
collections. 

91BVAXLT 
This directory tree contains the index files and a 
description of the collection plus a [TOOLS] subdirectory 
containing utilities needed to decompress or unpack some of 
the packed items contained here. 

LT91B 
[.F91SYMP- Titles of Fall 1991 Symposium sessions from 
   TITLES] Anaheim Symposium. 
[.FLIGHT] FLIGHT 2.5 flight simulator for VAXstations 
  under DECwindows.  Submitted by Digital 
  Equipment Corporation. 
[.MISC91B] More net material including ADA lex/yacc, 
  archie client, a UNIX BASIC intrepreter, COPS 
  UNIX security package, CRACK (fast crack 
  UNIX password files and report), university 
  Ingres DBMS, PASCAL->C, VMS ZIP, squeezer 
  (workset compactor), system service trace, addbad 
  (add bad blks by hand), DCL patch for catch 
  CMDs, homemade remote DECnet terminals on TT 
  class devices, free device, clear error count, 
  ^D to delete process, create logical name in 
  any table, any mode, delete logical, dribble 
  mail, how to extend indexf.sys, clear RWAST, 
  show idle time on ALL processes, execute CMD 
  before loginout, and more. 
[.GNUSOFTWARE] GNU software new since Spring 1991 tapes. 
  Includes Epoch, BASH, GNUPlot, Find, Hyperbase, 
  GROFF, PERL, G++.  Also includes HYPERBOLE 
  system, NNSTAT, ENCORE dbms, TCPDmp (ethernet 
  monitor for UNIX), more.  Submitted by Glenn 
  Everhart. 
[.NCSA]  NCSA Telnet for Mac and IBM PC, with drivers. 
  Allows multiple terminal windows and file 
  transfers between PC/Mac and TCP/IP - 
  speaking hosts.  VT and Tek emulation. 
[.NETMONS] PC based Ethernet monitors and analyzers 
  with SNMP protocol interface; included are 
  Beholder, Gobbler, and Spectre, plus assorted 
  related tools for PC or UNIX. 
[.LATEX] New version of LaTeX with documents.  Submitted 
  by Ted Nieland. 
[.UNIXMISC] Dumps of some archives from Internet.  Includes 
  alt. sources, BSD freely distributable Reno tape, 
  and Postgres distribution. 
[.WAIS]  Wide Area Information Servers - net client/server 
  based document index query/retrieval system 
  for VMS, UNIX, X, emacs, mac, and NeXT.  Takes 
  fulltext retrieval one step further. 

Notes: The AAAREADME.TXT file is also available in hardcopy as a
separate Writeup 
through the DECUS Library.  This Writeup gives an overview of each of
the 
programs on this collection.  To receive your hardcopy of this Writeup
for 
AAAREADME.TXT, order the Media Service Charge Code (AA). 

Complete sources may or may not be included.

Media (Service Charge Code): Write-Up (AA), 2400' Magnetic Tapes (PD) 
Format: VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50
Tape Cartridge (TD)  Format: VMS/BACKUP, or order VS0135

===============
VS0136     Symposium Collection from the VAX/Languages and Tools SIG,
Part 1 of 2, Fall 1991, Anaheim  Version: December 1991

Author: Various

Submitted by: Glenn Everhart and Ted Nieland

Operating System: MS-DOS, P/OS, RSX-11M, RSX-11M-PLUS, ULTRIX/UNIX,
VAX/VMS  Source Language: BASIC, C, FORTRAN 77, FORTRAN IV, FORTRAN
IV-PLUS, MACRO-11, MACRO-32, PASCAL, VAX COBOL  Keywords: Symposia
Tapes - VMS

Abstract: This is Part 1 of 2 of the VAX/Languages and Tools SIG tape 
from the Fall 1991 DECUS Symposium in Anaheim.  Refer to 
DECUS No. VS0137 for Part 2 of the VAX/Languages and Tools 
SIG Tape.  Users are advised to order both tapes in order to 
have the complete set.  The tapes from the VAX and L&T SIG's 
were combined to reduce duplications between the two 
collections.  The following is a brief summary of 
highlights: 

91BVAXLT 
This directory tree contains the index files and a 
description of the collection plus a [TOOLS] subdirectory 
containing utilities needed to decompress or unpack some of 
the packed items contained here. 

DECUSLIB 
This directory tree contains complete machine readable text 
of the DECUS Library catalog, plus all available machine 
readable descriptions of older material not in print in the 
current catalog. 

VAX91B 
[.4GL_SIG]      4GL SIG contributions; histograms as X-Y 
                plots, newsletter updates, read_rally, forms 
  visitation order.  Submitted by Bart Lederman. 
[.ALLIED]       Inquire printer status about printer attached 
  to VT terminal.  DECForms broadcast trapping. 
  Programs to start DECwindows sessions and separate 
  Debug sessions.  Submitted by Martin Lucas. 
[.AMBY]         A few of Don Amby's document generating tools. 
[.ANTIVIRUS]    Anti-viral programs for IBM PC, AMIGA, and 
  Mac plus a list of antiviral archive sites. 
[.ATG]          Systems utilities from Nick de Smith. 
  Includes MWAIT, tell why a process in an MWAIT 
  state (lots of detail), XE ethernet monitor, 
  CRC - very fast CRC routines, NICE - NICE protocol 
  program (DECnet control), PTD - get access port 
  names into FTdriver, MONMODE - a "monitor 
  SMP" in DCL, HOW_INVOKED - tell how your .EXE 
  was invoked, SHOW_MEM in DCL, TIMESTAMP - 
  very accurate, fast time stamp routines not 
  using system $gettim directives, gets 
  intervals; good up to around 497 days, more. 
  Submitted by Nick de Smith. 
[.BZL]         RDB to RTF convert; TRIM file reformatter (can 
  turn dir to CMD procedure in one pass); DECnet 
  counter periodic reset; convert files to fixed 
  rec. length; SMG calls from C.  Submitted 
  by Bart Lederman. 
[.CANADA]      DECUS Canada submissions; AKCOUNT accounting 
  software. SCI. calculator for VAXstation; QWATCH 
  watch process' quota use; DCL utils - show/watch 
  diskspace, quotas, pipe, merge inventory files, 
  add/remove users, watch memory stats, menulogin, 
  network printer send/receive (cheap DQS), 
  watch tapes, disk security erase; ADAM editor 
  (OCRS std); COOKIE fortune cookie program; RAND 
  random no. gen.; PASSCHK checks password valid; 
  how to install dialout modem; print 
  queue manager; menu driven BACKUP; DIR_STACKS 
  set default program; SCREENCTL input manager 
  program; compare two directories; set time 
  on RSX nodes from VMS; VMS billing system 
  VT320 graphics conversion; node->node copy with no 
  password on screen; Day of Year; Shownet - allow 
  endnodes to SHOW NET; OS/2 desktop utilities; auto 
  dir of new mail; process permanent key defs for 
  actions; SQUEEZER memory economizer; symbiont to 
  strip extra whitespace off printed files; quick 
  ref of Postscript language; images; mac sounds; 
  schedule runs of programs; rail traffic simulator, 
  N track segments; Symposium registration system; 
  pack files for DCL (like SHARE); VAX accounting 
  utility; WORD-11 addons; screen print/save. 
  Submitted by DECUS Canada. 
[.DATEBOOK] Calendar manager utility for single and recurring 
  appointments, to-do lists, etc. and reminder 
  program.  Submitted by Bruce Tanner. 
[.DECUSERVE_ Programs submitted via DECUSERVE. 
   TAPES] CONNEX - manage connections to UUCP 
  (George Merriman); MASTER/MENU - menus of applications 
  (Chuck McMichael); MEMO - file "memos" in ACL 
  (Jack Harvey); NEWHELP - SMG oriented help 
  (George Merriman); TK-Labels - makes labels for 
  TK50/TK70 (Jack Harvey); UAI - find actual LOGIN.COM 
  for a user. 
[.DECWLOGINDOC] How LOGIN works on DECwindows and how to control it. 
  Submitted by John McMahon. 
[.DINKEY] Compare entire directories of files; show differences. 
  Submitted by James Dinkey. 
[.DNORTH] 1LOGIN - allow one user login per user; C lexical 
  analyzer; declaration parser; ACL blaster; CD - 
  another change directory; DO - issue DCL command 
  without getting it into recall buffer; ENTER - enter 
  file ID as filename.  PATCHER - force image to call 
  shareable image for patching.  PRV - set privs on/off 
  for another process; RMVFIL - force a file closed; 
  SETDATE - set dates on files.  SETUP - replaces 
  LOGIN.COM.  SIGVEC - use LIB$SIGNAL to call 
  SYS$PUTMSG and control prog flow.  TRACE - trap prog 
  traceback to a file.  TTFISW - preload typeahead 
  buffer.  UWDIMGSTA - user debugger "catcher".  Can 
  be used to allow installing a priveleged image with 
  /TRACEBACK.  Submitted by Dave North. 
[.FLOWERS] ASKOPER - get oper reply in a symbol. CSWING 
  (V3.5S.4) - dir and file management tool.  DISK 
  - free space report. DISK_MOUNTER - mounts disks. 
  DISK WATCHER - watch free space.  MASTER - let 
  nonpriv'd holder of nnn_MASTER to grant/revoke 
  any nnn_* ID.  MENU - DCL menu system.  SYSFILES 
  - check page/swap usage.  SYSTAT - clusterwide sys 
  status; WILDCMD - do cmd for wildcard file spec. 
  DYNPRI - dynamic prio adjust; Get broadcast classed 
  to symbol.  Compare AUTOGEN params with your old 
  ones.  Submitted by Harry Flowers. 
[.FRANCE] DECUS France submission.  Compress, added controls. 
  Read, format and print homeblock, storage control 
  blk.  DM$SD bugfix.  Patch editor, in hex or ASCII; 
  display disk free space, files with n extension 
  headers; peek at three longwords from victim process; 
  get caller's no. args; alias for X400 addresses to VAX 
  Mail; set condition handler at image start; add random 
  comments to files; KERMIT via LAT aids; open another 
  user's MAIL; Makedepend for VMS; memory map; null printer 
  driver; set file owner while file locked; VMS pipe driver; 
  file attributes recovery; select path with future release 
  of VMS; search message by number/contents; trace errors 
  (replaces Digital Equipment Corporation traceback); find 
  title in NOTES; list locked files; new VMS TAR read/write 
  util; xCOPY - node to node copy that can be restarted 
  from point of failure.  WHO - show what's happening.  Make 
  transfer vector for all of a library.  PLOT_PS - a 
  Postscript C graphics library; new MS-DOS programs; 
  monitor a PC via DECnet-DOS; CVS and RCS  for UNIX 
  (source control); format floppy in UNIX w/o priv; 
  create/edit bibliographic database (VMS); browser; 
  watchdog idle terminal monitor (for clusters); GMENU 
  multiwindow manager; HOT Files display.  SUBMIT/USER 
  w/o privs; MYE super TPU editor; Find largest files 
  on a disk; OPCOM catcher; REcall more than 40 DCL 
  commands; fix bug in SET VOL/REBUILD=FORCE; UCX 
  security; recover deleted files.  Submitted 
  by DECUS France. 
[.FTS]  Utility able to monitor I/O and VMS system 
  service calls in a process, allocate pools, peek/poke 
  memory, forcex, etc., log system service calls, even 
  lie to an image about what a service call returns, 
  load XDT and start it, alter page protection, spawn, 
  watch device I/O (fdt, start, altstart, cancel, 
  iopost) and more.  Submitted by Bruce Miller. 
[.F_GETLKI] Gets info about RMS locks.  Submitted by R. 
  Koehler. 
[.ANALY]  AnalyRim program (combined spreadsheet 
  and relational DBMS, for VMS, UNIX, and AMIGADOS. 
  Also AnalytiCalc spreadsheet for UNIX (SUN executables). 
  AnalyRIM has a new graphics command making it 
  trivial to obtain high quality plots of spreadsheet 
  data while still in AnalyRIM using GNUPlot (V3.0, 
  included prebuilt for VMS) as the plotting engine. 
  Most of the capabilitiies of GNUPlot can be used. 
[.ANUNEWSMODS]  Compendium of posted patches for 
  ANU News 6.0-3 since the Spring 1991 tapes. 
[.BOSS]   The BOSS multisession monitor, with mods 
  by Tony McGrath to allow it to compile with 
  GNU C. 
[.VIRTUALDISKS] Complete virtual disk package.  Updates to FDDRV 
  to make it more bulletproof; extensions to many 
  routines.  Also initial code for a SUN version 
  of FDDRV.  Remote and local virtual/crypto/shadow/file/memory 
   disks.  Shadowing disk assign now allows both 
  hosts to be specified by LBN so both can be raw 
  devices. Also the fdhostcry4 program (better 
  debugged than it used to be) now adds a more 
  robust /CLEAR option to unjam some stuck I/O 
  that could be caused by injudicious use of 
  STOP/ID.  FDdriver has also been made more 
  bulletproof.  There have been enhancements 
  and bugfixes to vddriver4ae also to correct a 
  problem that occurred in very high concurrent 
  access situations, and an ASNVD mod which recognizes 
  files which are contiguous by virtue of having only 
  one extent is included, allowing these to be used even 
  where they are not marked contiguous. 
  (Often sysdump.dmp will qualify!). 
[.NET91B]       Lots of bits from info-VAX and other net sources. 
  Includes FORTRAN-to-C translator update, POP3 mailserver 
  for VMS, VNEWS news reader, MOST lister, GNU Grep, 
  Zip, Bulletin update, ADA grammar, much more. 
[.MX123]   Copy of the "user contributed" mods for 
  MX.  Note these all predate the release of MX 3.0 
  (in the [.RPI...] tree on this tapeset) and so should 
  be examined carefully to determine if they are 
  helpful with the current MX release.  IBM PC routers 
  and bridges for Ethernet.  Pathworks clients for UNIX. 
[.HG]  BAT - quick auto-reate and submit batch jobs from 
  console.  CVTLIS - convert .LIS files to MACRO-32 
  or C. DCL_RECALL - patch DCL to allow 62 recalled 
  commands, not 20.  GETCMD - list CMD recall buffer 
  for any process on system.  JNET_LINWATCH - report 
  JNET link failures.  RCARD - read DECwindows 
  cardfiler files on ASCII terminals.  SET_PRCNAM - 
  set process name for any process on system.  Submitted 
  by Hunter Goatley. 
[.GPLOT] High level routines usable with GKS and 
  interactive plotting program using them.  Handles 
  linear/log axes, curves with or without error bars, 
  interpolations, legend creation, enhanced text, 
  contour plots, 3D plots, vectors, barcharts, 
  interpreting GKS metafiles.  Submitted by Tom Worlton. 
[.GRC]  EDX super EDT emulator for TPU with spell checks, 
  wildcard search/replace, optional WPS keypad, 2D 
  cut/paste, sort, many other extensions.  Random number 
  generators.  How to get a batch job to checkpoint. 
  Submitted by David Deley. 
[.JBAKER] CONFIRM - confirm mail message delivery.  LIST - 
  phone list, allows user modification.  NEURAL_NET - 
  toy neural net.  USERCOUNT - show users' processes 
  on cluster.  VERSION - shows current version of 
  software.  Submitted by Jon Baker. 
[.LEVINE] MACRO preprocessor, language independent.  Submitted 
  by Mike Levine. 
[.LOMASKY] SYSUAF - utility to report custom reports from 
  whatever fields of system accounting file desired. 
  Also can transfer passwords to other nodes. 
  Many options.  Submitted by Brian Lomasky. 
[.NSWC]  SD - SET DEFAULT.  LET - shorthand DEFINE. 
  USERS - continuous show who is logged on.  VGRAPH - 
  viewgraph writer for PostScript printers.  BOXES 
  - draw boxes on Digital Equipment Corporation terminals. 
  IF/ENDIF - check CMD procedure nesting.  ZMENU - 
  menu display in CMD proc.  Submitted by Al Zirkel 
  and Dahlgren LUG. 
[.POP]  POP3 mail server and clients for various 
  machines including VAX VMS, PC, Mac. 
[.RAGOSTA] ADAM editor, updated for EVE 5.3; FPT FORTRAN 
  programming tools; GRAPHICS - latest GRAF, 
  DISSPLA based viewgrapher.  KRONOS - super batch job 
  scheduler.  Submitted by Art Ragosta. 
[.RICHARDSON] CLOSE_VMS_ACCT - close VMS accounting at month end. 
  CONCATINATE-SIXEL- concatinates sixel graphs 
  side by side.  COUNTREC - count records in a file. 
  DIALUPINI - setup dialout via Hayes modems.  DROIDS 
  - robot chase game on 24 X 80 screen.  EATCPU - 
  consume exact percent of CPU for load tests. 
  ENPAGE - paginate documents to laser printers. 
  FORCEX - force exit on another process' image. 
  LOCK_TERMINAL - TERMINAL LOCK.  VMSDOWN - Allow 
  shutdown w/o privs. 
[.RPI]  MX - mailer utility able to route mail between 
  DECnet, UUCP, TCP/IP (SNMP), and BITnet. 
  VMS-installable!  Supports mailing lists, mailservers, 
  aliases, address rewrites, much more.  NEWSRDR - 
  NNTP client to read Usenet news.  NSQUERY - interrogate 
  Internet domain name servers.  Finger - simple 
  Finger for UCX.  Submitted by Matt Madison. 
[.RSX91B] RSX SIG tape, Fall 1991.  SIGtape roadmap; 
  papers on favorite RSX programs; cryptic addition; 
  BRUSHELL control shell for BRU;  DIR - super 
  directory list command; SDF - show disk fragmentation. 
[.RUCKERT] Wordperfect keypad defs for MS-DOS KERMIT. 
  Submitted by Roger Ruckert. 
[.SABATINE] FIXDRIVER - change the name of a driver image 
  to avoid driver name conflicts; works on .EXE. 
  Submitted by William Sabatine. 
[.SWIM]  Version two of multisession, multiwindow monitor 
  for terminals.  Allows many concurrent processes on 
  one terminal, rect. cut/paste, each window acts 
  as a VT100.  Can log sessions.  Submitted by 
  Steve Jennen. 
[.TAYLOR] SETPRN - set process name.  SHOW_PRCNAM - show 
  process name.  Submitted by Mike and Retha Taylor. 
[.UALR]  ETAPE - Read/write EBCDIC, nonstandard ASCII, BCD, 
  etc, tapes; handles IBM tape formats read/write. 
  CB - CB simulator.  READBACK - reads VMS Backup 
  saveset and produces saveset from subset of the 
  files.  UBBS - Full function bulletin board 
  system for VMS.  Last production release. 
  Submitted by Dale Miller. 
[.VAXPRO] Code from articles in the VAX PROFESSIONAL 
  magazine since Spring 1991 submission by VAX PRO. 
  C Utilities in ADA - Astring string fcns.  RMS 
  Block I/O example (very large transfers, fast). 
  SYNCHR - synchronize processes on a VAXcluster. 
  RUVOLO - find all holders of an ID or all IDs 
  of a holder.  PHONEU - use PHONE object to 
  show users on another node.  LOGPRT - stores 
  terminal server/port in VMS Accounting in remote 
  node/ID fields, restricts AUDIT to breakins. 
  HIKER7 - give number file hdrs and map pointers 
  given a filename.  DECTRM - Create DECterm 
  windows, including multiple accounts.  BREAKN - 
  instant notice to selected terminals of breakin 
  attempts.  MAIL - mail reorg/cleanup program. 
  WINDOW - let remote node open window on current 
  node.  RENAME - Let COBOL accept args by 
  reference and descriptor.  RECALL - save/restore 
  DCL recall buffer.  (Sometimes even after logout!). 
  FDE - poor man's CASE.  PCDECW - Start DECWindows 
  session manager on PC DECwindows.  GUIDE8 - 
  check for paging, swapping, split I/O 
  on a disk & count read/write/size for disk.  SHUTDN 
  - CMD procedure to shut down all nodes on a 
  cluster, like SHUTDOWN on a single VAX; exits 
  occur in right order.  PHIGSX - how to use PHIGS, 
  GKS, and X11 at the same time.  HIKER9 - displays 
  files open to a process, mapping, and count of 
  reads/writes to these files.  CHECK - restrict access 
  to WAN by FAL, PHONE, NML to trusted nodes.  Submitted 
  by VAX Professional magazine. 
[.VEGAS]  Two "Vegas" style games - NFLBookie - bets on NFL games. 
  BJTRNR and CCTRNR - trains you to play blackjack 
  or craps.  CRAPS - simulated Vegas style craps 
  game. 
[.VMSNETARCH] VMSNET Archives, material submitted or updated since 
  Spring 1991 VAX/L&T tapes.  Includes archie client, 
  cswing, archiver, cd, crashme, datebook, DCL_mailbox, 
  DCL_menu, def, dribble, drlogin, dwprofile, dxrn, 
  fts, get_nfsname, grep, joblog, mailcompress, memtrim, 
  most, mxrn, password policy, pbmplus, pcal, peekfile, 
  primgr, prompt, ptd, queue_display, ramdriver, 
  remote_tape, remprtsmb, sed, squeezer, tiff, 
  turbo, unshar, user, uuencode, vertical menu, 
  VMS share, vnews, xloadimage, xroach, xuaf, xv, 
  xwatch, zip, zoo, more.  Submitted by Bruce Tanner. 
[.WORLTON] MODIFY - change text in files; also can reformat 
  FORTRAN to vanilla FORTRAN 77.  Submitted by Tom 
  Worlton. 

Notes: The AAAREADME.TXT file is also available in hardcopy as a
separate 
Writeup through the DECUS Library.  This Writeup gives an overview of
each 
of the programs on this collection.  To receive your hardcopy of this 
Writeup for AAAREADME.TXT, order the Media Service Charge Code (AC). 

Complete sources may or may not be included.

Media (Service Charge Code): Write-Up (AC), 2400' Magnetic Tapes (PD) 
Format: VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50
Tape Cartridge (TD)  Format: VMS/BACKUP, or order VS0135

===============
VS0135     DECUS Symposium Collection 10  Version: Fall 1991

Submitted by: Jack Stevens and Frank Bush

Operating System: VAX/VMS  Source Language: Various  Keywords: KERMIT,
Symposia Tapes - VMS, Symposia Tapes - L & T, CDROM, X Windows

Abstract: This CDROM contains the following collections: 
. The Fall 1991 VAX/L&T SIG Tape, Part 1 of 2, Anaheim, 
  DECUS No. VS0136 
. The Fall 1991 VAX/L&T SIG Tape, Part 2 of 2, Anaheim, 
  DECUS No. VS0137 
. X Window Clients and Demos, Version: 11, Release 4 
. DECUServe VAX Notes Conferences, Fall 1991 
. 4GL SIG Tape, Fall 1991 
. KERMIT for VMS, MS-DOS, Macintosh, and Unix. 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): Compact Disc (CD)

===============
VS0134     Symposium Collection from the BO/AIM SIG, Spring 1991,
Atlanta  Version: June 1991

Author: Various

Submitted by: Thomas Byrne, L. Karp & Sons, Elk Grove, IL

Operating System: VAX/VMS  Keywords: Symposia Tapes - BO/AIM

Abstract: This is the BO/AIM SIG (Business & Office/Applications, 
Integration, and Management) tape from the Spring 1991 DECUS 
Symposium in Atlanta.  It includes the following 
subdirectories and topics located in each directory. 

Following is a brief summary of highlights: 
OA87A 
[.BRUNER]  ALL-IN-1 script to dispose of original 
  message as part of the answer process. 
  OASIG Newsletter articles, "3 Helps for 
  ALL-IN-1 testing" and "Yours, Mine, & Ours", 
  plus forms, scripts, and DCL procedures. 
  Interface Access Regulation Subsystem, 
  presented Fall 1987.  Attach selection list 
  to current mail message.  Locate next or 
  previous document from current.  Perform 
  four QUEUE MANAGEMENT tasks from ALL-IN-1. 
  "How to" for SYSTEM DICTIONARIES. "How-to 
  for SYSTEM UDP's.  Submitted by Roger 
  Bruner. 
[.COY]  Two programs to produce multi-column 
  listings.  Make a DXC Compressed Text Library 
  of "text" files.  Submitted by Dale E. Coy. 
[.GILBERT] Modified ALL-IN-1 LN03.PRA file which 
  enables printing 66 lines portrait 
  orientation.  Also fixes 8 LPI line 
  count error.  Hierarchical Employee Data 
  phone directory and database, which replaces 
  "ALL" and "COR" phone directories under ALL-IN-1. 
  Shared ALL-IN-1 Word Processing System. 
  Submitted by Douglas L. Gilbert. 
[.LEDERMAN] Convert System Accounting and PSI Accounting 
  data to a form readable by DATATRIEVE 
  (with record definitions and more). DTR for 
  ALL-IN-1 logging and data files (WPS-PLUS/VMS 
  included).  DTR replacement of ALL-IN-1 corporate 
  phone (ALL-IN-1 not required).  User defined 
  DTR functions.  Past issues of the Wombat Examiner 
  Newsletter.  DTR PLOTS and "how to" add your own. 
  SMG command line recall while using DTR. 
  DATATRIEVE definitions for Disk Quotas, SYSUAF, 
  rightslist, network proxy logins, etc., plus 
  processing and INSTALL/LIST/FULL listing to 
  find most used, shared images, etc., plus 
  record system users history and terminal/line 
  usage.  Submitted by Bart Z. Lederman (Courtesy 
  of the DATATRIEVE/4GL SIG). 
[.ROTH]  ALL-IN-1 printer tables for LG02.  DTR procedure 
  to track PENDING counts.  ALL-IN-1 script to read 
  multiple new mail.  Modified ALL-IN-1 Time 
  Management Print.  Prioritized ALL-IN-1 TO DO 
  lists.  Submitted by Trace G. Roth. 

OA88A 
[.BERTELSEN] ALL-IN-1 Phone Message System.  Optional mail headers 
  small lists.  Optional mail headers large lists. 
  Submitted by Janet Bertelsen. 
[.BOCK]  HP Laser Jet Printer, modified LN03 tables 
  and Don Goguen's DECUS paper about how to 
  use the Printer Table Utility.  Installation 
  instructions, user's guide and scripts for 
  WPS-PLUS/VMS file sharing.  XAL's to run 
  DECalc, 20/20 and VAXmail.  Submitted by 
  Groffrey Bock. 
[.BRUNER] Document changes and enhancements to 
  ALL-IN-1.  ALL-IN-1 system to automatically file 
  all mail message attachments into a 
  single folder.  ALL-IN-1 system to attach 
  all documents from a specified folder to a 
  created mail message.  ALL-IN-1 system to 
  allow a user to SAVE the current document 
  from session to session and RECALL it. 
  Submitted by Roger Ellis Bruner. 
[.BUCK]  Printer enhancements for the LN03. 
  Bulletin Board Utility.  Phone Message 
  Utility.  Goodies used to help maintain ALL-IN-1. 
  Submitted by Randall W. Buck 
[.IOELE] ALL-IN-1 function to look at other user's 
  calendars.  Extended functionality for 
  DECmate document.  V1 EM forward function 
  for V2 systems.  Count other user's UNREAD mail 
  count.  Document/file transfer between ALL-IN-1 
  and SMARTERM 100.  ALL-IN-1 documents deleted now, 
  not put in WASTEBASKET.  Time Management 
  Meeting scheduling enhancements.  ALL-IN-1 
  interoffice memo for non ALL-IN-1 users. 
  DTR for ALL-IN-1 maintenance and customization. 
  Includes "offenders" program and sorted 
  system distribution lists.  ALL-IN-1 
  function drive LA100's in correspondence 
  mode.  Provides tracking of user resources. 
  Controls size of shared areas and improves 
  performance.  Files E-mail messages in user's 
  private area.  ALL-IN-1 shred function 
  for folders.  Send and delete mail in one keystroke. 
  Automatic today in Time Management.  Version of 
  Profession Specific function.  Modified Time 
  Management day schedule and week's schedule.  Fix 
  for ALL-IN-1 custom scrolling problem.  Submitted 
  by Tony Ioele. 
[.PATEL] Scripts, forms and DTR procedures for a Work 
  Request System.  Submitted by Anil Patel. 
[.PEVEHOUSE]  Password Utilities pre VMS V5. 
     Submitted by De Ann Pevehouse. 
[.RUDKIN] Print any VMS file from within ALL-IN-1, 
  stop receiving mail from yourself, 
  transfer RUNOFF documents to the DECmate, 
  print unread mail, refile/cross 
  file/copy folders, RUNOFF options form, 
  print index option on the file cabinet 
  menu. Submitted by Martha Rudkin. 
[.SCHUMANN] Password procedures.  VAX - EVE built like 
  ALL-IN-1 WPS editor, multi-node cluster 
  command execution procedure, cluster SPM 
  report generation scheme.  Submitted by 
  Dar Schumann. 

OA88B 
[.BRUNER] MODMEMRES relinks ALL-in-1, recompiles 
  MEMRES, and reinstalls it MODOAFORM 
  recompiles and reinstalls OAFORM MODTXL 
  recompiles and reinstalls the TXL. 
  Edit VMS files from ALL-IN-1 using specified 
  editor.  Checks folder name before user 
  creates a new folder.  Select previous 
  document, folder, or bottom document in 
  current folder.  Print text only of mail, 
  protection of documents being placed into or 
  removed from shared folder.  Submitted 
  by Roger E. Bruner. 
[.COY]  Manage & set colors for VT241- and VT340. 
  Directory management & set default programs 
  for VMS V5.0.  10/4/88 OASIS contents (OA 
  SIG Bulletin Board).  Show lots of stuff 
  about your current terminal & process. 
  Useful VAXNOTES things including a program 
  to update NOTES, access unread count, and 
  notify user of unread notes.  WPE V2.6, a 
  complete and extended WPS-PLUS for ASCII 
  files built on TPU and EVE.  Extremely useful. 
  For VMS V4.X.  WPE for VMS V5.0.  A new version 
  in OA89B.  Submitted by Dale E. Coy. 
[.GERACI] An employee database/tracking system. 
  Submitted by Phil Geraci. 
[.KELLAMS] Illustrates use of UDP to create animation. 
  Submitted by Ti Kellams. 
[.NESTER] Check meetings and appointments outside of 
  All-IN-1.  Submitted by Jeff Nester. 
[.ROSENBAUM] Check EM from outside of ALL-IN-1.  Some 
  useful ALL-IN-1 key redefinitions.  Submitted 
  by Larry Rosenbaum. 
[.SURMA] A command procedure to control multi-user 
  ALL-IN-1 accounts access.  A user friendlier 
  version of ALL-IN-1 Set Pass.  Pacerlink 
  procedures for VAX Macintosh file transfers. 
  Submitted by Jack Surma. 

OA89B 
[.BRUNER] The PRODUCTION EQUIPMENT TRACKER (PET) is 
  an ALL-IN-1 application used at the Foreign 
  Mission Board to reserve production 
  equipment for worldwide audio visual 
  projects.  Submitted by Roger E. Bruner. 
[.COY]  WPS-PLUS (TM) for editing ASCII files, built 
  on TPU and EVE, includes some language 
  sensitive features for .COM files.  Two-window 
  editing, the most useful features of EVE PLUS. 
  Sumitted by Dale E. Coy. 
[.SIMON] Report of ALL-IN-1 shared directories. 
  Flags directories which are getting too 
  large.  DATATRIEVE definitions ALL-IN-1 
  V2.3 profile, and metering.  Checks 
  users' ALL-IN-1 directories before they 
  cause problems with the ALL-IN-1 
  housekeeping procedures.  Submitted 
  by Chris Simon. 

OA90A 
[.ROTH]  Included are the forms, scripts, and the command 
  procedure that were discussed in OA024, 
  "Sharing Customizations Between Independant 
  ALL-IN-1 Systems", DECUS New Orleans, 
  May 1990.  Submitted by Trace G. Roth. 

OA90B 
[.BRUNER] CONFERENCE ROOM SCHEDULER, a complete application 
  for scheduling your conference room usage.  Submitted 
  by Roger E. Bruner. 
[.HULL]  QUICK, ALL-IN-1 application development.  A 
  neat, comprehensive set of rapid 
  prototyping tools for ALL-IN-1 application 
  development.  Submitted by Alan Hull. 
[.MCLEOD] HP Laserjet printer tables for ALL-IN-1. 
  Submitted by Diana McLeod. 
[.MCMICHAEL] Session notes from OA019 Fall 90 and 
  command procedures to transfer documents 
  between standalone WPS-PLUS users. 
  Submitted by Chuck McMichael. 
[.SCHUMANN Makes the ALL-IN-1 "shared folder" 
  _HAYS] do things it wasn't meant to.  A simple 
  script and forms set.  Submitted by Dar 
  Schumann and David Hays. 
[.SIMON] An update of Chris's previous ALL-IN-1 
  management tools working for V2.3 and V2.4, 
  plus V2.4 DATATRIEVE definitions.  Submitted 
  by Christine Simon. 

Notes: Executable and/or object is included. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0133     DECUS Symposium Collection 9  Version: Spring 1991

Author: Various

Submitted by: Frank Bush

Operating System: VAX/VMS  Source Language: Various  Keywords:
DATATRIEVE, Symposia Tapes - VMS, Symposia Tapes - L & T, DECUServe,
CDROM, Symposia Tapes - BO/AIM

Abstract: This CDROM contains the following collections: 
. The Spring 1991 VAX/L&T SIG Tape, Part 1 of 2, Atlanta, 
  DECUS No. VS0131 
. The Spring 1991 VAX/L&T SIG Tape, Part 2 of 2, Atlanta, 
  DECUS No. VS0132 
. BO/AIM SIG Tape, Spring 1991, DECUS No. VS0134 
. DATATRIEVE/4GL SIG Tape, Spring 1991, DECUS No. VS0059 
. GAP SIG Tape, Spring 1991, DECUS No. VS0129 
. DECUServe VAX Notes Conferences, Spring 1991 

Release notes are distributed with each order. 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): Compact Disc (CD)

===============
VS0132     Symposium Collection from the VAX/Languages and Tools SIG,
Part 2 of 2, Spring 1991, Atlanta  Version: May 1991

Author: Various

Submitted by: Glenn Everhart & Ted Nieland

Operating System: IAS, MicroVMS, RSX-11M, RSX-11M-PLUS, ULTRIX,
VAX/VMS  Source Language: BLISS-32, C, DCL, FORTRAN 77, FORTRAN IV,
MACRO-11, MACRO-32, PASCAL, VAX BASIC, VAX FORTRAN  Keywords: Symposia
Tapes - VMS

Abstract: This is Part 2 of 2 of the VAX/Languages and Tools SIG tape 
from the Spring 1991 DECUS Symposium in Atlanta.  Refer to 
DECUS No. VS0131 for Part 1 of the VAX/Languages and Tools 
SIG Tape.  Users are advised to order both tapes in order to 
have the complete set.  The tapes from the VAX and L&T SIG's 
were combined to reduce duplications between the two 
collections. 

The following is a brief summary of highlights: 
91AVAXLT 
This directory tree contains the index files and a 
description of the collection plus a [TOOLS] subdirectory 
containing utilities needed to decompress or unpack some of 
the packed items contained here. 

LT91A 
[.EPUBS.DVIPS] Convert DVI (TeX output) files to 
  Postscript. 
[.EPUBS.MF] MetaFont (font designer) for VMS, TeX. 
[.EPUBS.TEX] Latest version of TeX text formatter for 
  VMS. 
[.GAPSIG91A] DECUS GAPSIG tape 1991; many graphics 
  packages for various engines. 
[.GNUSOFTWARE] Latest GNU software including update for 
  GNU C for VMS, latest GNU C, Oleo 
  spreadsheet, GCC, G++, and many other utilities. 
[.MODULA3] Modula-3 compiler for UNIX from GATEKEEPER.DEC.COM 
  and updated since the Fall 1990 tapes. 
[.NCSA]  Latest NCSA Telnet (TCP/IP for Macintosh or 
  IBMPC). 
[.PC]  Collection of MS-DOS and Mac utilities which 
  has been distributed by the DECUS PC SIG in 
  1990 and 1991 on diskette, furnished in PATHworks 
  format. 
[.UNIXTOOLS] Additional UNIX-based material including 
  APL, BASIC, PROLOG, numerous mail and news 
  utilities, zephyr (a terminal to terminal 
  talk over X), XGKS, COPS (UNIX security aid) 
  and more.  Program names include: APL, BASIC 
  Battmem11, Berkeleyprolog, Bosssparc1, Bplus1, 
  Bplus2, C-News, Calen1, Calen2, Calen3, Calen4, 
  Calen5, Calen7, Calen8, COPS.READ1ST, COPS.README, 
  COPS102.COVERLTR, COPS102, Cprotol, Cproto2, 
  Cprotopatch01, Delet1, Delet2, Delet3, Delet4, 
  Deletpat13, F2C26Apr91, IDA_SENDMAIL, 
  INDEXCSUV23_1.TXT, INDEXCSUV23_1, 
  INDEXCSUV23_2.TXT, INDEXCSUV23_2, 
  INDEXCSUV24_1.TXT, INDEXCSUV24_2, INDEXCSUV24_2, 
  1Harcunix00, Mush65, Smail3_1_19, Sun3270enhance1, 
  Sun3270p1, Sun3270p2, Sun3270p3, Suncontolpat1, 
  Suncontolpat2, Suncontool0, Suncontool1, Suncontool2, 
  Suncontool3, Suncontool4, Suncontool5, Suncontool6, TARx, 
  Untic2, VMS_NNTP, VTEM_P1TRM, VTEM_README.TXT, VTEM_TRM.H, 
  VTEM_VTRM, Watch, Xgks, Xgksann, XGKS_CBINDING, XGKS_GUIDE, 
  XGKS_MAN, XGKS_USERDOC, ZEPHYR.DIR, Zoo2, Zoosrc, 
  ZEPHYR_DOC, ZEPHYR_SRC. 
[.UUNET] Large collection of tools and utilities from 
  various Internet repositories, including UUNET. 
  Includes Internet Indices, TN3270, PPP, TCL, Netcure 
  (PC based ethernet monitor), selections from 
  COMP.SOURCES.UNIX, ALT.SOURCES, COMP.SOURCES.X, 
  COMP.SOURCES.SUN, COMP.SOURCES.MISC, and much more. 
  Programs names include:  Adduser, ALTSRC.DIR, 
  ATHENA_DISCUSS15, Batch, CMU-SNMP11B.TAR, CONDOR.README, 
  CONDOR4_0_0, CONDOR_ANN.TXT, CONDOR_INSTALL.PS, 
  CONDOR_TECH.PS, CSM.DIR, CSS.DIR, CSU.DIR, CSX.DIR, 
  DUMP_FAST, Elm23, Etherlib, Ethertools, Faxpak, 
  FTP_UU_NET.LIS_Z, ICONV8.README_Z, ICONV8_UNIX, 
  INTERESTGROUPS.TXT, LOG_910ALL.TXT, Mh67, 
  Mit-Snmp-890801, MOTIF.ARC_Z, MOTIF11_GPP, 
  Netcaptip, NETCONTACTS.TXT_Z, NETCURE.DOC, 
  NETCURE.README, Netmonip, OTHERARCHIVECONTENTS.LZH, 
  Pcl, Pkt7comip, Ppp, PPP_SPARC41, Rcsv42, 
  RCSV42_PATCH1.SHR_Z, RCSV42_SIMULATOR.README, 
  RESOURCEGUIDE.DIR, Sc614, Slip41beta, 
  SUN_XVIEW_NONANSI.TXT, SW_ORDERS_EUROPE.TXT, 
  Tcl, Termcapoo, Tn3270, UNIX_SECURITY_SETUP_DOC.TXT, 
  UUNETINDEX.LZH, Vex, VMSTARREADER.SRC, XFIG_20_PL9, 
  XLOADIMG3_01, Xpic, Xps, XROACH1.UUE_Z, XROACH_PAT1.UUE_Z, 
  XROLO_V2P5, XTERM_MOTIF, Caltool101, BPTREE.SHR_Z, 
  CALC24.SHR_Z, Cz, GIF_SUN, LHARC.SHR_Z, PTY_UPORT, 
  UNSHRUNX.SHZ, Ansisunview, ETHTOOL3.SHR_Z, Abc, 
  ANSItape, AVL-SUBS, Bpatch, Budpak, Cbw, Checknr, 
  Conf, Copytape, Cproto, Criptr, Crp7, Dca2troff, 
  Deliver, Dial, Dialout,DIALSAMPLE, Etherlib, Fft, 
  Filterfile, Forktest, Gperf, Help hill, Indent, 
  INDEX01-17.TXT, Indexdb, Less, Lome, Metric, Mlpd Month87, 
  Monthtool2, Msg, Mtools, Multitee20, Nag, 
  OFILES_NEW, Pcomm, Pt, Pty, RC.USER_Z, Reactkbd, 
  Regexp, Rmtlib, Rolodex, Sbbs, Se, Simplex, Snefru, 
  Spell, Splay-Tree, Sps2, Squeeze1711, TAR_AIDS, 
  Telno Tpipe, Unaces20, Undel2, Vtem, Vtree, 
  Window-Srch, Xargs, Xmodem, Xmodem39, Xxaloc, 
  Browserw, Chaos, Kaleid2, postit, Xbd, Xboard, 
  Xbrwsr, Xcal, Xcoledit, Xcursor, Xdb, Xdiff, 
  Xfig, Xgif, Xgrabsc, Xlock, Xmandel, Xpaint, 
  Xpic, Xplotpat2, Xpostit, Xpostme, Xtartan, Xtetris, 
  Xwatchwin2. 

Notes: The AAAREADME.TXT file is also available in hardcopy as a
separate Writeup 
through the DECUS Library.  This Writeup gives an overview of each 
of the programs on this collection.  To receive your hardcopy of this 
Writeup for AAAREADME.TXT, order the Media Service Charge Code (AA). 

Complete sources not included.

Media (Service Charge Code): Write-Up (AA), 2400' Magnetic Tapes (PD) 
Format: VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50
Tape Cartridge (TD)  Format: VMS/BACKUP, or order VS0133

===============
VS0131     Symposium Collection from the VAX/Languages and Tools SIG,
Part 1 of 2, Spring 1991, Atlanta  Version: May 1991

Author: Various

Submitted by: Glenn Everhart & Ted Nieland

Operating System: IAS, MicroVMS, RSX-11M, RSX-11M-PLUS, ULTRIX,
VAX/VMS  Source Language: BLISS-32, C, DCL, FORTRAN 77, FORTRAN IV,
MACRO-11, MACRO-32, PASCAL, VAX BASIC, VAX FORTRAN  Keywords: Symposia
Tapes - VMS

Abstract: This is Part 1 of 2 of the VAX/Languages and Tools SIG tape 
from the Spring 1991 DECUS Symposium in Atlanta.  Refer to 
DECUS No. VS0132 for Part 2 of the VAX/Languages and Tools SIG 
Tape.  Users are advised to order both tapes in order to 
have the complete set.  The tapes from the VAX and L&T SIG's 
were combined to reduce duplications between the two 
collections. 

Following is a brief summary of highlights: 
91AVAXLT 
This directory tree contains the index files and a 
description of the collection plus a [TOOLS] subdirectory 
containing utilities needed to decompress or unpack some of 
the packed items contained here. 

DECUSLIB 
This directory tree contains complete machine readable text 
of the DECUS Library catalog, plus all available machine 
readable descriptions of older material not in print in the 
current catalog. 

VAX91A 
[.4GL_SIG] 4GL SIG collection update includes 4GL 
  Comparison report, newsletters, etc. 
[.ANTIVIRUS] Anti-viral programs for PC (MS-DOS), 
  Macintosh, and AMIGA platforms since the 
  Fall 1990 tapes.  Submitted by G. Everhart. 
[.AUSDECUS] DECUS Australia tape 1990.  Includes fortune 
  cookie program, broadcast of batch info to 
  console, diskspace scanner, notes from 
  Australian Symposium, how to set up priv 
  shareable image, Portable Bitmap tools, several 
  X11 demos for VMS, xterm, abbreviation store, 
  idle terminal killer, VAX user intercommunication. 
[.BARNES] TETRIS-like game for X windows. 
[.BRIAN-JIM] SYMTAB file lists symbols in object files. 
[.BULLETIN] Messaging and teleconferencing system; also 
  NEWS reader & gateway. 
[.CKERMIT] C KERMIT 5A(171), beta C KERMIT. 
[.DBAG]  Full function relational database management 
  system (DBMS) similar to dBASE III.  Relinked 
  for VMS V5.X since the Fall 1989 version 
  will not run on VMS V5.X. 
[.DECUSERVE_ FORCEX - force image exit on other process. 
   1991a] WATCH - watch (or type to) another process' 
  terminal. 
[.DEMAX] Slides from talk on INSTALL internals. 
  Slides from talk on logical names internals. 
   Also sample code. 
[.DF]  DF is like the UNIX DF command, gives a more 
  informative display than $ SHO DEV D, 
  written in FORTRAN. 
[.DIBOL] System services and other Runtime info for 
  VAX DIBOL. 
[.ETHERNET] Show hardware addresses, general ethernet 
  packets, and LAVC packets on ethernet. 
[.EURO91] DECUS Munich contribution.  Includes BREAK 
  (blocks terminal until password), facility 
  to run FORTRAN and PASCAL in parts of one's 
  net making it look as if they were everywhere. 
  LMF database cleanup aids.  VTEDIT interface 
  in TPU (far more in it than the old TECO 
  VTEDIT). 
[.FLOWERS] Disk watcher (free space monitor).  Show 
  files using VMS global buffers.  Menu system for 
  DCL.  Free memory monitor.  Ask-operator facility. 
  Add checksum to CMD file.  Mail edit including 
  spell check, quoting.  Mail UAF maintainer. 
  System status program.  Util to let selected 
  identifiers be granted/revoked by nonprov'd users 
  holding "master" identifiers.  PMP - mail users a 
  phone message.  CSwing directory management tool. 
[.GCE91a] AnalytiCalc, including version using SMG$. 
  VMS local virtual disk package.  BBOARD bulletin - 
  connects notes to mail.  DKBRAYTRACE - Raytracer 
  for several systems.  NET91A - LARGE collection 
  of useful material from Internet, including an 
  updated/enhanced BOSS multiterminal monitor, 
  MORE replacement, updates to XV (image view in X), 
  DECwindows and X examples, generic RZ/SZ (Zmodem), 
  VMS TAR updates, force workset trim, head/tail, 
  MIRROR to let multiple terminals talk to one 
  session, TECOC update (with screen support now); 
  swing. 
[.GOATLEY] BAT, creates and submits batch files.  FLIST 
  - file and directory maintenance tool. 
[.IUPOP3] POP3 mail server for VMS; lets PCs or Macs 
  pick up mail on VAX. 
[.JBAKER] CONFIRM - login msg that has read confirmation. 
  Disk space report.  Util telling when a user 
  last logged in.  Phonebook type utility. 
  Show version of software. 
[.JSCMSD] A/D - D/A control.  Set up mail lists for X400 
  and SoftSwitch.  Setuser program; fast symbol definition. 
  Show new mail count.  Callable mail interface progs. 
  Simple database. 
[.MCMAHON] X transport debugging aids.  DCL interface 
  to gethostbyname(). docs on WSDriver and DECwindows. 
  Display of who is using X. WHOIS (internet) client. 
[.NEWS60] ANU News 6.0-3 plus all patches to date. 
[.NSWC]  SD - set default prog. LET - symbol definer. 
  Draw directory tree.  MODIFY - replace pattern in a 
  group of files.  REFORMAT - copies a file, many 
  conversions available.  SPCOPY - copy/print file 
  with filters for nonprinting chars., pagination, etc. 
  Two person login.  DCL CMD buffer save/restore. 
  FDIFF - report of differences of a directory 
  tree over time.  SYSMSG - display system messages. 
  Viewgraph producer for Postscript printers. 
  Check print queues for stopped stalled, etc., 
  Monitor for disk space low.  SESSIONS - show 
  how many logins a user has (or enforce one only) 
  per cluster.  Show disk transactions on current 
  node.  SMG display of free space.  Terminal pictures. 
[.PAVLIN] ETHERMON - general purpose ETHERNET monitor and 
  display.  Now finds gateways.  DSPELL - version of 
  Vassar spell corrector with dictionary purged of 
  incorrect words; documentation not complete; see 
  older docs.  SNMPsnoop - see what a remote ETHERNET 
  NODE can display from SNMP.  MTACC - magtape access 
  routines. 
[.PEDERSON] Bitmap graphics on all VT2XX, VT3XX, VT4XX 
  terminals even if they lack ReGIS. 
[.PENNER] List number of free headers on a disk.  Show 
  which queue a terminal is spooled to.  Show 
  what processes are using a global section. 
[.PERLUNIX] Last stable version of Perl V3, a pattern 
  matching language, for UNIX.  (Note the 
  .GNUsoftware] area contains a V4 Perl). 
[.PROPRESS] Programs from the last couple years which 
  have been published in VAX Professional 
  magazine.  Included are 340mouse, astproc, 
  barcode, bitflags, bldimage, bucket split, 
  calendar, call hierarchy from object files, 
  call other langs from VAX C, capacity, 
  cleanup, clock, command recall, COM_ARGS, 
  DCLpower, dired, dislist, DPA, DSM, dynarray, 
  EMACSTPU, errclear, extlogin, fasu, filattrib, 
  hashtable, lots of hitchhiker's guide to 
  VMS, imagelib, input, integrate, kernell, 
  kitwindow, knots, LN03graph, mailtour, managemen, 
  modetime, nopriv, openviro, pda0recover, pixmaps, 
  printque, privmask, profiler, reporterr, rfaaccess, 
  rights, script, SDA3, spybeam-detector, squeezer, 
  switch, swlayer, testtime, timer, tuningRMS, uil, 
  unlockdsk, vector, VMSlock, watchpoint, xevents, 
  xviews. 
[.QUEUECONTROL] Start/stop or modify print queues without 
  needing OPER privs. 
[.RCS]  RCS, an SCCS or DEC CMS - like source 
  control system V4.3, updated VMS port, plus 
  GNU Diff for VMS. 
[.RPI]  MX - Message Exchange - mail router between 
  UUCP, DECnet, BITnet, and/or TCP/IP, 
  VMSINSTALlable.  Also supports file server, 
  mail lists.  NEWSRDR - NNTP client to read 
  news.  PCX - read/write MS-DOS floppies on VMS. 
  WATCHER - flexible idle terminal monitor, 
  many controls.  Works with VWS or DECWindows as 
  well as terminals. 
[.RSX91A.BRU- RSX Spring 1991 submission, a BRU tape 
   READ] reader update in PASCAL (for VMS).  Many 
  new switches. 
[.RSX91A.TPC] This is V1.75 of TPC, the fast tape copy 
  program. 
[.SCAN]  VAX SCAN examples from seminar. 
[.SIMON] ALL-IN-1 tools.  Check bad dirs, report 
  of shared dirs, ALL-IN-1 users deleted who 
  had mail, archiving aids, stats report on 
  usage of ALL-IN-1. 
[.SPX]  Reference implementation (less the crypto 
  sources) of a distributed authentication 
  service.  Includes forms to get the crypto 
  sources by mail. 
[.STITZINGER] Contains the table of contents of 
  the session notes from the Fall 1990 and 
  Spring 1991 DECUS Symposium. 
[.TIHOR] Some of VMSNET.SOURCES archives, and 
  security and other information from VMSNET and 
  Info-VAX. 
[.UNZIP] VMS Unzip program including sources. 
[.VMSKERMIT] New test version of BLISS VMS KERMIT with 
  file attribute preservation code. 
[.VMSNET_ARC-   Complete VMSNET sources archives; a wealth 
    HIVES] of sources of utilities. 
[.WHO]  Report what is in the UAF about a user if 
  either username or UIC are known.  Many 
  security facilities to prevent abuse. 
[.WRIGHTGR] Set Default command.  Signal - message 
  utility use within DCL.  More. 
[.ZACCA1] ALL-IN-1 management aids; tell what a WPS 
  file is; give stats on documents. Clean up 
  pending mail.  Profile users. 

Notes: The AAAREADME.TXT file is also available in hardcopy as a
separate 
Writeup through the DECUS Library.  This Writeup gives an overview of 
each of the programs on this collection.  To receive your hardcopy 
of this Writeup for AAAREADME.TXT, order the Media Service Charge Code
(AC). 

Complete sources not included.

Media (Service Charge Code): Write-Up (AC), 2400' Magnetic Tapes (PD) 
Format: VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50
Tape Cartridge (TD)  Format: VMS/BACKUP, or order VS0133

===============
VS0130     Best of AMIGA Collection 4  Version: May 1991

Author: Various

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: AMIGA  Source Language: BASIC, C, FORTRAN 77,
FORTRAN IV, LISP, PASCAL  Keywords: Data Base Management, Graphics,
Spreadsheet, Utilities - VMS

Abstract: This tape contains a large collection of utilities and 
programs for the AMIGA 32 bit computer.  The AMIGA is an 
inexpensive machine well suited to be used as a powerful 
graphics workstation in a Digital Equipment Corporation 
host environment, with multitasking, large address space, 
windows, graphics, color, and more.  It amounts to a 
"personal workstation" rather than just a "personal 
computer", and these packages will help get the most out 
of the sytem. 

Included are AMIGA UUCP, AnalytiCalc for AMIGA, several 
terminal programs, some graphics utilities, ARP 1.3 
utilities, backup utilities, a FORTRAN compiler, a PASCAL 
compiler and three public domain C compilers, inter-window 
-and-screen cut/paste for text or graphics, a C interpreter, 
debuggers, editors, drivers, a read/write MS-DOS filesystem, 
financial and business schedulers and calculators, GANTT 
utilities, several plot utilities, the ICON language V8.0, a 
BBS, several games, a public domain TeX system for AMIGA, 
various games, fonts, Portable Bitmap, an IBM PC emulator 
(limited version), file compressors, an outline font system, 
a hypertext utility, statistical XLisp (Lisp variant), and 
much more.  These represent public domain tools obtained 
since the issue of Best of AMIGA Collection 3 and do not 
overlap these. 

For other AMIGA Collections refer to: 
.  Best of AMIGA Collection 1, DECUS No. VS0094 
.  Best of AMIGA Collection 2, DECUS No. VS0109 
.  Best of AMIGA Collection 3, DECUS No. VS0120 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tapes (PD)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TD)  Format: VMS/BACKUP

===============
VS0129     Symposium Collection from the GAP SIG, Spring 1991, Atlanta
 Version: May 1991

Operating System: VAX/VMS V5.3, Various  Source Language: Various 
Keywords: Graphics, Symposia Tapes - VMS

Abstract: This is a selection of graphics software collected from
several 
previous SIG collections. The following is a brief summary 
of highlights: 
[.ARTA_VG] Viewgraph generation program.  Requires 
  DISSPLA or can be adapted to other package. 
[.DWTEK] Tektronix file to Postscript or X-Window 
                plot converter.  Currently DECwindows specific. 
                Submitted by George Carrette. 
[.EPUBS] TeX tools for use with TeX and LaTeX. 
                DVIOUT, writes DVI (TeX output) files 
                to Tek 4014 or Postscript among 
  others.  XDVI - Displays DVI files on X 
                windows (DECwindows) displays.  Many 
                options.  QUERYLW - produces TeX fonts for 
                Laserwriter built in fonts.  PSFONT - 
                generate Postscript fonts from TeX fonts. 
                ALWSMB - Apple Laserwriter print symbiont. 
                Submitted by EPUBS SIG. 
[.ERI]          Eye Research Institute Submissions.  Short 
                summary.  CIE-CHART.DIR - data files and 
                programs dealing with the CIE color 
                diagram.  RGB rendering of the chart 
                and the program that produced that 
                rendering. 
[.FERMLIB]      Device Independent Graphics System. 
                Terminal emulation, file transfer. 
                Teleconferencing utilities.  User interface 
                for hyperchannel file transfer. News. 
                Conversion between ASCII and Cyber 6/12 
                format.  ADM3 support for SCRFT. Help 
                files and more.  Submitted by Arthur 
                Kreymer, Fermilab. 
[.GPLOT]        GPLOT system for VMS, Vers. 4.23.  GPLOT 
                will allow using CGM metafiles from 
                packages like DISSPLA, DI3000, or 
                DrawCGM (included here) to be combined with 
                TeX text files and/or displayed on a 
                variety of devices.  This allows GPLOT to 
                be used with TeX to integrate text and 
                graphics. 
[.HAYS]         Another Set Default.  Fix for LAT 
                connections in VAXNET.  Change icon 
                procedure for DECwindows.  FileView 
                enhancements for DECwindows.  Full function 
                calculator using SMG$ (VT) graphics. 
                Replacement DECwindows startup picture. 
                Trap keystrokes using SMG$.  DECwindows 
                examples.  Submitted by Robert Hayes. 
[.MANDELZOOM] Mandelbrot set explore.  Submitted by 
                Brian Catlin and James Gray. 
[.MDRAW]        Object oriented draw package for ReGIS 
                terminals.  Output can go to LN03 or 
   be put into TeX or into CGM format for 
   use with manuscript/freelance. 
                Submitted by S.M. Dierken. 
[.PBMVMS]       Portable Bitmap routines for VMS.  Convert 
                between many graphics formats, edit 
                pictures, etc. 
[.PGPLOT]       Device independent plotting package from 
                Caltech; useful for drawing graphs on VAX 
                display devices.  Submitted by T.J. Pearson. 
                Currently DECwindows specific.  Submitted 
                by George Carrette. 
[.PLTPRG]       General data plotting and analysis program. 
                Can fit data to various types of curves. 
                Does viewgraphs.  Submitted by Steven 
                Fisher. 
[.SIXTPU]       SIXEL - program to plot ReGIS graphics to 
                sixel files.  Program to dump to LA100. 
                Additions to EDT interface to TPU. 
                Submitted by Robert Thompson and Martin 
                Marietta. 
[.UTEXAS]       LASER - Laserwriter print symbiont. 
                Supports print of Macpaint and Zeta plot 
                files as well as Postscript files. 
[.WORLTON]      High-level FORTRAN subroutines for use 
                with DEC GKS Graphics. 

Notes: Executable and/or object code is included. 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0128     Symposium Collection from the Australian VAX SIG, Summer
1990, Canberra  Version: August 1990

Operating System: VAX/VMS  Source Language: Various  Keywords:
Symposia Tapes - VMS

Abstract: This is the Australian VAX SIG tape from the Summer 1990 
DECUS Symposium in Canberra, August 19-24, 1990.  The 
following is a brief summary of highlights: 
[.ACETW]       COOKIE V3.5, a fortune cookie program with 
        database. Includes PC version and VAX version. 
        Submitted by Wayne Myles, ACT Electricity 
        & Water, Canberra, ACT. 
[.AZTECH]       Broadcast of running batch job information 
                      to console.  Submitted by John Wolnisty, A-Z 
                      Tech P/L, Brisbane, QLD. 
[.CSIROCR]       Diskspace scanning program, working but 
        incomplete.  Submitted by Christopher Nutt, 
        CSIRO Cotton Research, Narrabri, NSW. 
[.JDUFF]       A bug-fixed version of "Encryption Routine", 
        DECUS No. V00429.  Submitted by Jim Duff. 
[.NOTES]       NOTES.BCK, a saveset containing the NOTES 
        files from the Symposium. 
[.PCS]        Example programs taken from Craig McGill's 
                      paper showing how to set up a privileged 
        shareable image.  Submitted by Craig McGill, 
               Pagefile Computing Services, Woden, ACT. 
[.PRAXA]       Submitted by Trevor Taylor, Praxa. 
[.PBMPLUS]            Extended Portable Bitmap Toolkit. 
[.PBM]            Tools for manipulating bitmaps. 
[.PGM]         Tools for greyscale images. 
[.PPM]         Tools for full colour images. 
[.PNM]         Tools for content independent manipulations on any 
        of the three formats. 
[.XAQ]               Turn your workstation into an aquarium. 
[.XCHOMP]             X Window Pacman. 
[.XGIF]               Display GIF images on eight plane X11 display 
        allowing image rescaling. 
[.PIC]                A few GIF images. 
[.XINVAD]             X Window Space Invaders. 
[.XLOAD]              X11 Image Loading Utility, will view several
image 
                      formats or load images onto the root window. 
                      Supported image formats are Faces Project, GIF, 
                      Portable Bitmap (PBM), Sun Rasterfile, X11
Bitmap, 
                      and X Pixmap. 
[.XSWARM]             A swarm of little line segments chase a bigger 
        one. 
[.XTERM]              X Window terminal emulation. 
[.SPES]        A collection of VAX goodies.  Submitted 
        by Paul Hogwood, Siemens Plessey Electronic 
        Systems, Belconnen, ACT. 
[.ABBA]               Abbreviation/acronym store. 
[.BITS]               Miscellaneous goodies for VAX users. 
[.JPI]                Shows info about VAX processes. 
[.LTMONITOR]          Yet another idle terminal killer. 
[.REMINDER]           Manages reminders for VAX users. 
[.X]                  Intercommunicaton for VAX users. 

Notes: Executable and/or object code is included. 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0127     Security Tools Collection  Version: August 1992

Author: Various

Submitted by: M. Edward Nieland

Operating System: VAX/VMS  Source Language: C, DCL, MACRO-32, VAX
FORTRAN  Keywords: Security, System Management - VMS, Utilities - VMS

Abstract: This package contains software that pertains to various 
aspects of computer security.  The following is a brief summary 
of highlights: 
[.CHECKPASS]      A program to check the password in the UAF 
                  against common password guessing methods. 
                  It reports which accounts have insecure 
                  passwords.  Programs for pre and post VMS 
                  V5.4 are included. 
[.CRYPTODISK]     A set of programs to create a 
                  process-specific encrypted disk. 
[.SUPSER052]	  Supervisor Series, a Terminal Watcher and 
		  Terminal Logger. 
[.TERM_LOCK]      A program to lock a terminal against 
                  somebody using it while you are away. 
                  It uses the same password as the 
                  account it is locking.  Programs for 
                  pre and post VMS V5.4 are included. 
[.VMS_PASSWORD    A VMS Password Policy module written in 
    _POLICY]      FORTRAN for VMS V5.4 or later.  It 
                  prevents people from using passwords 
                  that are easy to guess by similar 
                  means as that checked by the CHECKPASS 
                  program. 
[.WATCH]          A program that allows a process connected 
                  through a TT class device driver to be 
                  monitored. 
[.WATCHER]        An idle terminal killer program.  It has 
                  many options to allow it to be tailored 
                  to the system. 

Notes: Executable and/or object code is included. 

Complete sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TA)  Format: VMS/BACKUP

===============
VS0126     DECUS Symposium Collection 8  Version: Fall 1990

Submitted by: Jack Stevens and Frank Bush

Operating System: VAX/VMS  Source Language: Various  Keywords:
Symposia Tapes - VMS, Symposia Tapes - L & T, DECUServe, CDROM

Abstract: This CDROM contains the following collections: 
.  DECUServe VAXnotes Conferences, Fall 1990 
.  The Fall 1990 VAX/L&T SIG Tape, Part 1 of 2, Las Vegas, 
   DECUS No. VS0124 
.  The Fall 1990 VAX/L&T SIG Tape, Part 2 of 2, Las Vegas, 
   DECUS No. VS0125 
.  4GL SIG Tape, Fall 1990 (contained on DECUS No. VS0124) 
.  OA SIG Tape, Fall 1990 (contained on DECUS No. VS0125) 
.  RSX SIG Tape, Fall 1990 (contained on DECUS No. VS0125) 
.  DECUS Library Catalog (contained on DECUS No.  VS0125) 
.  KERMIT Collection, January 1991 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): Compact Disc (CD)

===============
VS0125     Symposium Collection from the VAX/Languages and Tools SIG,
Part 2 of 2, Fall 1990, Las Vegas  Version: December 1990

Author: Various

Submitted by: Glenn Everhart & Ted Nieland

Operating System: IAS, MICRO/RSX, MS-DOS, MicroVMS, P/OS, RSX-11M,
RSX-11M-PLUS, RSX-11S, ULTRIX, VAX/VMS  Source Language: BASIC-PLUS-2,
BLISS-32, C, FOCAL, FORTRAN 77, FORTRAN IV, FORTRAN IV-PLUS, MACRO-11,
MACRO-32, PASCAL, VAX COBOL  Keywords: Symposia Tapes - VMS

Abstract: This is Part 2 of 2 of the VAX/Languages and Tools SIG tape 
from the Fall 1990 DECUS Symposium in Las Vegas.  Refer to 
DECUS  No. VS0124 for Part 1 of the VAX/Languages and Tools 
SIG Tape.  Users are advised to order both tapes in order to 
have the complete set.  The tapes from the VAX and L&T SIG's 
were combined to reduce duplications between the two 
collections. 

Following is a brief summary of highlights: 
90BVAXLT 
This directory tree contains the index files and a 
description of the collection plus a [TOOLS] subdirectory 
containing utilities needed to decompress or unpack some of 
the packed items contained here. 

DECUSLIB 
This directory tree contains complete machine readable text 
of the DECUS Library catalog, plus all available machine 
readable descriptions of older material not in print in the 
current catalog. 

LT90B1 
[.DIBOL_TALK]  VAX DIBOL system service usage.  Callable 
               mail docs.  Find rights - find holder of 
               an ID.  Send mail from DIBOL subroutine. 
[.EPUBS.ILEAF] LISP Scripts for Interleaf under VMS; 
               document archiving, DCL cmds, move 
               objects to/from desktop to container 
               bypassing clipboard, inactive 
               process terminator. 
[.GCE90B.PAWS] Graphical access to lots of machines from 
               your AMIGA (displays for VAX/VMS and Sun 
               included). 
[.GNUEMACS]    GNU Emacs (V18.55) for VMS (and DECwindows) 
               ready to go. 
[.GNUSOFTWARE] GNU software since Spring 1990 tape, 
               including new versions of BISON, CVS 
               (Concurrent Vers. Sys), Emacs EDT emulation, 
               FIND, FLEX, GAS GhostScript 2.1.1 (Postscript 
               clone), GROFF, ISPELL, PERL 3.0, VMS LIBG++, 
               GCC, G++, GNU Emacs 18.57, GNU C 1.39 linked 
               under VMS V4.7 for use on VMS V4.7 or higher, 
               and more. 
[.ICONV8]      ICON language, Version 8, for VMS.  ICON 
               is a string oriented language and successor 
               to SNOBOL. 
[.NCSA]        Current NCSA Telnet, providing Telnet and 
               FTP (and various terminal emulations 
               including IBM mainframe) under MS-DOS or 
               Macintosh OS. 
[.OA_SIG]      OA SIG submissions, including conference room 
               scheduler, rapid prototyping for ALL-IN-1 
               applications, HP Laserjet in ALL-IN-1, doc 
               transfer between WPSPLUS users, ALL-IN-1 
               shared library setup procedures. 
[.RSX90B]      RSX Fall 1990 SIG tape complete.  Includes 
               FOCAL, DDT deb MCE (cmd line editor), GREP 
               and SEARCH text search utils, tape utils 
               including EBCDIC access RSX11M batch, Online 
               Pool Analyzer, DISASM task disassembler, TEM 
               terminal emulator, Anagram solver, LBC logical 
               blk copy disk-disk, a CPU usage monitor by 
               task, logging MCR and DCL environments, 
               many games, BRUread, a message router and more. 
[.TECO]        Small TECO editor sources for UNIX like 
               systems.  Also Pete Siemsen's latest TECOC 
               source for VMS, AMIGA, MS-DOS, and UNIX. 
[.VTEDIT]      VTEDIT style editor in TPU, like the old 
               TECO based VTEDIT fullscreen editor. 

LT90B2 
[.AMBY]        Login environment, a system for allowing 
               numerous tool systems to co-exist and be 
               useful.  Submitted by Don Amby. 
[.EPOCH]       EPOCH - extension of GNU Emacs for X windows. 
[.M2VAX]       MODULA2 compile for ULTRIX/VAX (from 
               GATEKEEPER.DEC.COM). 
[.M3]          MODULA3 compiler from GATEKEEPER.DEC.COM. 

Release notes are distributed with each order. 

Notes: The AAAREADME.TXT file is also available in hardcopy as a
separate Writeup 
through the DECUS Library.  This Writeup gives an overview of each of
the 
programs on this collection.  To receive your hardcopy of this Writeup
for AAAREADME.TXT, order the Media Service Charge Code (AA). 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): Write-Up (AA), 2400' Magnetic Tapes (PD) 
Format: VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50
Tape Cartridge (TD)  Format: VMS/BACKUP, or order VS0126

===============
VS0124     Symposium Collection from the VAX/Languages and Tools SIG,
Part 1 of 2, Fall 1990, Las Vegas  Version: December 1990

Author: Various

Submitted by: Glenn Everhart & Ted Nieland

Operating System: IAS, MICRO/RSTS, MICRO/RSX, MS-DOS, MicroVMS, P/OS,
RSX-11M, RSX-11M-PLUS, RSX-11S, ULTRIX, VAX/VMS  Source Language:
BASIC-PLUS-2, BLISS-32, C, FOCAL, FORTRAN 77, FORTRAN IV, FORTRAN
IV-PLUS, MACRO-11, MACRO-32, PASCAL, VAX COBOL  Keywords: Symposia
Tapes - VMS

Abstract: This is Part 1 of 2 of the VAX/Languages and Tools SIG tape 
from the Fall 1990 DECUS Symposium in Las Vegas.  Refer to 
DECUS No. VS0125 for Part 2 of the VAX/Languages and Tools 
SIG Tape.  Users are advised to order both tapes in order to 
have the complete set.  The tapes from the VAX and L&T SIG's 
were combined to reduce duplications between the two 
collections. 

Following is a brief summary of highlights: 
90BVAXLT 
This directory tree contains the index files and 
a description of the collection plus a [TOOLS] 
subdirectory containing utilities needed to decompress or 
unpack some of the packed items contained here. 

DECUSLIB 
This directory tree contains complete machine readable text 
of the DECUS Library catalog, plus all available machine 
readable descriptions of older material not in print in the 
current catalog. 

VAX90B1 
[.4GL_SIG]   DTR/4GL SIG collection.  Includes 4GL 
             comparisons, newsletters, DTR record 
             definition tutorial.  Submitted by Bart 
             Lederman. 
[.ANTIVIRUS] Anti-Viral programs for AMIGA, Mac, PC. 
             Submitted by Glenn Everhart. 
[.BAKER]     Management programs and utilities; a 
             CONFIRM to confirm mail read; byte for 
             byte file compare; database program; 
             delete multiple mail messages in V4.X VMS; 
             disk usage stat gather/report; Tell last 
             login time of a user; phonebook utility; 
             and more.  Submitted by Jon Baker. 
[.BASILIER]  User Written Services for checking files 
             access.  Grant/revoke Security Identifiers 
             dynamically.  Submitted by Erik Basilier. 
[.BRIAN-JIM] Laser symbiont; C function prototype generator; 
             symbol table extractor and formatter (from 
             .OBJ, .STB, or .EXE files).  Submitted by 
             Brian Catlin and Jim Gray. 
[.BRODIE]    Account creator incl. finding a unique 
             UIC, daemon to keep serial printers from 
             stalling, REPLY to users on a mail list, 
             VT100 torture test.  Submitted by Kent 
             Brodie. 
[.BULLETIN]  Latest Bulletin conferencing/bulletin board 
             messaging system.  (Note: a later beta of 
             Bulletin appears in  [.GCE90B.BULLETIN_BETA] 
             for those who want it.)  Submitted by Ted 
             Nieland. 
[.BZL]       SMG samples in C, UNMESSAGE, ERLANG traffic 
             and blocking problem solution tools.  Programs 
             using callable MAIL.  Pgm to get device's 
             ethernet address.  Filename from FID; LIFE 
             in C.  Submitted by Bart Lederman. 
[.CKER]      Update to windowing C KERMIT for VMS. 
             Submitted by Collette Yanisov. 
[.DELIVER]   Mail delivery agent, updated for latest VMS. 
             Lets mail messages be treated differently by 
             content, sender, etc., and can reply, forward, 
             discard, etc.  Submitted by Glenn Everhart. 
[.DEMAX]     Session notes and example program for the 
             session "Known Files: The Internals of 
             INSTALL".  Submitted by David Schwab. 
[.DNORTH]    1LOGIN: allow one login only on a cluster.  CD 
             change dir CMD.  DO command w/o putting the 
             command in a recall buffer.  DSF - data 
             garbler/degarbler.  Enter - create directory 
             entry given file ID.  PRV - set/reset privs. 
             RMVFIL - remove open installed files. SETUP- 
             partial LOGIN.COM replacement.  TRACE - trap program 
             trace info to a file. Called at program exit also 
             so it can do other actions like mail the tracefile. 
             UWDIMGSTA - debugger "catcher".  Can force an 
             image into debug even if /NOTRACE.  Submitted 
             by D. North. 
[.ETAPE]     ETAPE - EBCDIC tape access utility.  (EBCDIC, 
             ASCII, and GCOS BCD tapes); handles most tape formats 
             and data types.  Submitted by Dale Miller. 
[.FAUCONNET] VMSTAR - very complete TAR utility (read and 
             write) for VMS.  PLOT_PS - C routines to build 
             PostScrip files from C programs.  Submitted by Alain 
             Fauconnet. 
[.FLOWERS]   Disk space watcher, DCL menu system RMS global buffer 
             watcher, memory usage report, operator 
             interaction, review all files in a dir., add 
             wildcard file to all commands, tuning aids, 
             etc, CMD files.  Submitted by Harry Flowers. 
[.FRANCE]    Large collection from DECUS France including 
             draw programs, Postscript plot and document utils, 
             sys load graphs over 24 hrs, DVIPS, Less for 
             ULTRIX, reminder, PSICOPY, BECOME, benchmarks, file 
             compress, KERMIT with script language, idle terminal 
             monitor, benchmarks, mail status, terminal pictures, 
             disk frag. stats, compress/decompress progs, 
             Ethernet monitors, privileged .COM files, MFD 
             rebuilder, get back tapedrive w/o reboot, see if 
             a proc is already in a queue, Ada prettyprinter, 
             dynamic menu creation, Mac ASCII decode, DECwindow 
             fonts aliases, GNU assembler supporting VAX DEBUG, 
             callable COPY, UUencode/decode, more.  Submitted 
             by DECUS France. 
[.GCE90B]    Latest BLISS VMS KERMIT.  Beta copy of Bulletin 
             V2.0 (with news reader code).  Latest VMS Finger 
             src/binaries.  LZW compress sources.  Motif 
             example code.  ODS2 disk descriptions.  Zmodem 
             sources for VMS.  Submitted by Glenn Everhart. 
[.GCE90B.    AnalytiCalc/AMIGA Spreadsheet sources and 
  AMIGA]     executables, latest version. 
[.GCE90B.    Numerous utilities from Internet including 
    NET90B]  cron, XTEK (TEK terminal for DECwindows), auditlog, 
             new BOSS multisession monitor (with cut/paste and 
             session logging), browser (with full screen mode), 
             DELIVER fixes, FDdriver hosts for various virtual 
             disk flavors, LAVdriver source, FTP site index, 
             patch, PCX (MS-DOS disk read/write), photo, 
             QV scheduler, new VMS TAR, YACC, XPIC, ZOO, LHArc, 
             XLock, idle terminal monitor, BROWSER fulltext 
             database with full screen mode, and much more. 
             Submitted by Glenn Everhart. 
[.GRC]      Auto-login program. Force deallocate on another 
             process.  Documents for SDA, DCL-like system 
             services, etc. EDX superset of EDT or EVE in TPU 
             with spell check.  FRAG, break up or reassemble 
             large files for comm transfer.  Directory list 
             program.  Accounting clear program.  Exception 
             interceptor.  Submitted by David Deley and Greg 
             Janie. 
[.GROSSER]   Allow multiple SNA gateways to be a pool. 
             Route back controller for RJE print. 
             DECServer manager.  DECwindows hacks. 
             Submitted by Al Grosser. 
[.HPTAPE]    HP3000 magtape backup restore utility. 
             Submitted by Peter Leggatt, Union of 
             South Africa. 
[.IRLET_NEU] BREAK, terminal locker utility.  WINPROP - 
             show property of open DECwindows.  Submitted 
             by Irlet Thomas. 
[.KRYPTON_   Sources from KRYPTON.NASA...internet archive. 
  NASA]      Includes CSwing, Patch, Modatt (like FILE; 
             change any file date/attributes); TC2TT 
             Termcap to Termtabl convert; and more. 
[.LILUG]     Deltatime calculator. Tape copy over DECnet. 
             System number-processes-over-time reporter, and 
      more.  Submitted by Long Island LUG. 
[.LOGGER]    VMS 5.4 Pseudo Terminal Example.  Submitted by 
             Digital Equipment Corporation. 
[.LOMASKY]   Blocked PID Locater.  Finds node and PID of 
             any user who is blocking another user, finding 
             the locks.  SD - a Set Default util.  Submitted 
             by Brian Lomasky. 

VAX90B2 
[.CCAUK]     VAX PASCAL formatter.  Turbo PASCAL formatter. 
             PASCAL environment sources for various RTLs. 
             SPLIT - counts bucket splits.  PEEK - reads a 
             sequential file that is locked (e.g., log 
             file).  How to modify command module in 
      CMS.  TWEAK - record attribute tweaker. 
             CREGRPLNT - create group logical name table. 
             SETUSER - become someone else.  Show pagefile 
             and all processes using it.  Util to help 
             deinstall page file if it is not in use. 
             Submitted by Chris Sharman. 
[.MCLAUREN]  COBOL File Desc. to CDD DDL.  Submitted by 
             Kevin McLaurin. 
[.MORE]      VMS version of "more" utility; view files, 
             search for text, page up/down etc.  Command 
             syntax is exactly like UNIX and more. 
             Submitted by Glenn Everhart. 
[.MPLOT]     MDRAW, Mplot - draw/plot programs for ReGIS 
             terminals, object oriented.  Text notes 
             can be attached to objects and edited 
             during the session.  Can convert files into 
             CGM for use with Manuscript. etc.  Submitted 
             by Mike Dierken. 
[.MUENCHHOF] Generators for vector character sets.  Plotter 
             progs for QMS-LG800 printers.  Submitted 
             by Volker Muenchhof. 
[.MUNICH]    Material from Munich sections of 1990 European 
             VAX SIG tape.  ACCSRV - accounting info 
             from LAT terms.  Autodialers for V.25b modems. 
             Callable EDT docs.  English-German dict. 
             Emulex terminal, disk, tape drivers (VMS V4.7 
             vintage).  German manuals for VMS and many 
             utilities.  Idle process killer.  Dynamic 
             setting of secondary days in UAF. 
             Util to check for mods to system files (to 
             prevent worms).  Disk fragmentation report. 
             Restartable COPY.  List all RMS file locks. 
             Small SMG$ based screen package.  Terminal 
             server manager like TSM.  (Including a version 
             with English docs).  A public MMS.  Mini message 
             router.  Postscript printer daemon.  More. 
             Submitted by Norbert Wiehl, European VAX SIG 
             Tape Copy Coordinator. 
[.MX]        Message Exchange.  Supports internet mail 
             over TCP/IP, Bitnet, UUCP mail, and DECnet. 
             Uses VMS mail as a user front end.  Mailing 
             lists are supported as are many other features. 
             Also supports a file server.  Much more. 
             Submitted by Matt Madison. 
[.NEWS60]    ANU News V6.0-2 plus posted patches. 
             This is a full featured news reader 
             capable of being fed via mail or NNTP 
             over most nets a VAX can be hooked to. 
             Extensive documents and full sources are 
             present.  Submitted by Geoff Huston. 
[.NIELAND]   VMS Password policy module for VMS V5.4+; 
             checks passwords for security on entry 
             against a large dictionary and many other 
             poor choices.  SEND - send short messages 
             to other screens.  Update to Vassar SPELL 
             program to fix some problems.  TERM LOCK - 
             terminal lock routine, fixed for VMS V5.4. 
             Submitted by Ted Nieland. 
[.PAVLIN]    DISM32 - full featured disassembler, turns 
             .EXE files back into MACRO-32.  Handles 
             images, drivers, or almost any other .EXE image. 
             ETHERMON - full featured ethernet 
             monitor utility.  Can also filter or 
             capture traffic.  WAKE - issue $WAKE 
             on a PID.  Submitted by Andy Pavlin. 
[.RAGOSTA]   ADAM - large superset of EVE.  Also an 
             AMIGA version of ADAM, and an IBM PC 
             version.  FORTRAN Programming Tools 
             - many static analysis and instrumentation 
             routines for FORTRAN.  Includes statement 
             renumber facility also.  KERMIT tools - hexify, 
             etc.  Kronos - system for scheduling Batch 
             jobs.  MAKE for VMS.  MORE for VMS. 
             Submitted by Art Ragosta. 
[.RANKIN]    EXTRACT - examine records in files or columns 
             of those records.  Can do some conversions. 
             GAWK - the AWK language for VMS.  Nethack 
             and D&D games.  Submitted by Pat Rankin. 
[.READRALLY] Utility to convert RALLY reports to VAX 
             DOCUMENT input format. 
[.REMOTE-    Remote magtape driver and associated 
   TAPE]     processes to make a tape available 
             somewhere on a DECnet appear to be 
             locally mounted; fixed for VMS V5.4+ 
             and complete.  Allows copies/backups over 
             DECnet.  Submitted by Wolfgang Moeller. 
[.RICHARD-   Put Sixel graphs side by side.  Dialup 
  SON]       setup for Hayes modems.  DROIDS game.  ENPAGE 
             - paginate text, setting margins etc.  FORCEX - 
             force image exit.  Terminal lock program. 
             Print calendars from old REMINDER program. 
             SYSTATUS - system status display.  Submitted 
             by Ken Richardson. 
[.ROBERTS]   ID - let a user with an identifier grant/revoke 
             some identifiers.  SCHEDULER - schedule 
             repetitive tasks (like DECScheduler but free). 
             Submitted by Don Roberts. 
[.RTG]       RCS (Revision Control System for VMS.  Like CMS 
             but more or less a superset, and the accepted 
             standard source control in the UNIX world). 
             SC spreadsheet for VMS.  Submitted by 
             Rich Gregory. 
[.RUCKER]    A1NEWMSG - display number unread ALL-IN-ONE 
             mail messages a user has.  FTNLIB - FORTRAN 
             callable library.  Submitted by Roger Ruckert. 
[.SCSU]      YAGP - Grading program (i.e., for schools). VMS 
             and MS-DOS versions present.  LIST - utility 
             for viewing, searching, extracting from files. 
             SWiM - Multisession windowing terminal manager. 
             Allows a terminal or emulator to support many 
             windows, each with a separate process. 
             Sessions can be logged, true rectangular cut 
             and paste exists, windows can be sized/moved 
             independently and each supports VT100 cursor 
             controls.  Each window acts like a separate 
             terminal (and can be controlled and logged 
             independently).  Backscrolling is supported also. 
             WRITEUP - online writeup maintainer utility. 
             XSEARCH - extended text search in files for one 
             string or several near each other.  Submitted by 
             Jon Pinkley and Steve Jennen. 
[.SDSC]      RAMDRIVER - very fast memory disk driver with 
             storage in non paged pool.  NETPATH - traces 
             path between arbitrary DECnet nodes.  Submitted 
             by Gerald Newman. 
[.SECURITY]  VMS Security wishlist document. 
[.SIDLINGER] Files from VA053 "Forms & Device Control 
             Libraries for Fancy Printing, Automatically" 
             session.  Submitted by Bruce Sidlinger. 
[.SPACEDIR]  Spacedir - keep track of disk space usage. 
             Submitted by Rich DeJordy. 
[.SPI]       System Performance Information on DECwindows. 
             Submitted by European 1990 VAX tape. 
[.TANNER]    DWProfile - UAF report utility, many options 
             and features for flexible custom UAF reports. 
             Submitted by Bruce Tanner. 
[.TAYLOR]    Files for VA213 - How to recover data from an 
             initialized nine track tape.  Submitted by 
             Charles Taylor. 
[.UUCP]      DECUS UUCP 1.3 complete UUCP subsystem for 
             VMS.  Allows a VMS VAX to completely 
             participate in Usenet networking, including 
             integration with ANU NEWS.  Submitted by 
             Jamie Hanrahan and others. 
[.VMSNET-    Files from VMSnet source archives including 
  SOURCES]   CSwing, Datebook XLoadImage. 
[.WORLTON]   Library of High Level Graphics Routines for 
             GKS.  Submitted by Thomas Worlton. 
[.ZEMPEL]    Cookie system.  Reminder system.  Appointment 
             calendar.  Submitted by David Zempel. 

Release notes are distributed with each order. 

Notes: The AAAREADME.TXT file is also available in hardcopy as a
separate Writeup 
through the DECUS Library.  This Writeup gives an overview of each of
the 
programs on this collection.  To receive your hardcopy of this Writeup
for 
AAAREADME.TXT, order the Media Service Charge Code (AC). 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): Write-Up (AC), 2400' Magnetic Tapes (PD) 
Format: VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50
Tape Cartridge (TD)  Format: VMS/BACKUP, or order VS0126

===============
VS0122     Symposium Collection from DECUS France 1990  Version:
October 1990

Author: Various

Submitted by: DECUS France

Operating System: VAX/VMS  Source Language: Various  Keywords:
Symposia Tapes - VMS

Abstract: This is the symposium tape from DECUS France.  This tape 
contains materials from the DECUS France messaging system as 
of October 1990.  Most documentation is in French. 

The following is a brief summary of highlights: 
[.GAPSIG] DVIDIS - display TeX on VAXstation screen. 
                GKS-JGKSLIB - simpler plot functions layered on 
                GKS.  DESSIN - draw program for terminals supported 
                by GKS.  FIP - Postscript format and view.  Creates 
                Postscript docs from a markup language.  PLOT_PS 
                - Graphics library for output on LN03R or similar. 
                LOAD - system load display, graphs over twenty-four 
                hour periods.  TeXX - TeX display on VMS X windows. 
                VMS share - pack files for mailing.  XDVI doc 
                viewer.  Some X utilities. 
[.NOTES] Various notes relevant to materials here.  Some English, 
                mostly French. 
[.ULTRIX]       ASKVAL - read in int, float, chars, etc., with edits, 
                domain verif., etc.  ATTY - Emacs like editing of 
                input buffer.  BBFIG - Script to print figure plus 
                bounding box in Postscript.  DVI2PS - Turn TeX output 
                into PostScript.  LESS - a "more" with extra features.
                RENAME - multi file renamer; easier than shell script.
                SHAR - shell (un)archiver.  Huffman compress.  Draw 
                dir. tree. More. 
[.ASSI]         PAM - reminder program; notes to yourself or 
  others. 
[.PSICOPY012] PSICOPY - copy arbitrary files over PSI 
  network (X.25) retaining attributes.  Many options. 
[.VAXF89. 
  SOGIDEC] Request Files - show list of files you or 
                another process has open.  Regenerate CLD from 
                a DCL tape.  Submit BATCH jobs automatically. 
                Autologout of inactive VMS processes.  Regenerate 
                .MSG files from compiled output.  BECOME another 
                user.  Dhrystone benchmark sources. 
                KERMIT with script language.  Find status of EMAIL 
                to another.  Joke VT100 pictures.  Show how 
                fragmented your disk is.  File compress utilities. 
                PC to VAX ASCII.  Disassembler.  Epson printer
utilities 
                for WPSPLUS.  Ethernet monitor.  NOTES utilities 
                Null time display.  Send and receive OPCOM messages. 
                PHOTO.  Spawn .COM file with privileges.  TeX to 
                use Postscript fonts.  Rebuild MFD of a disk. 
                Recover files after EOT.  Recover tape driver w/o 
                reboot.  Set up local root on satellite disk.  Show 
                lock database.  Purge working sets of inactive 
                processes.  VMS 5.2 and 5.3 presentations. 
                WATCH (or control) another keyboard.  Watchdog 
                for VMS 5.X.  XMODEM/VMS. 

Notes: No guarantees are made as to the completeness, usability, or
quality of the 
programs on the tape and the material has not been checked or
reviewed. 

Changes and Improvements: Updated information. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0121     DECUS Symposium Collection 7  Version: Spring 1990

Submitted by: Jack Stevens and Frank Bush

Operating System: VAX/VMS  Source Language: Various  Keywords:
DATATRIEVE, Symposia Tapes - VMS, Symposia Tapes - L & T, TeX,
DECUServe, CDROM

Abstract: This CDROM contains the following collections: 
. The Spring 1990 VAX/L&T SIG Tape, Part 1 of 2, New 
  Orleans, DECUS No. VS0118 
. The Spring 1990 VAX/L&T SIG Tape, Part 2 of 2, New 
  Orleans, DECUS No. VS0119 
. DECUServe VAXnotes Conferences, April 1990 
. TeX Collection, August 1990 
. AI SIG Tape, Spring 1990 
. DATATRIEVE/4GL SIG Tape, Spring 1990 
. DECUS Library Catalog 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): Compact Disc (CD)

===============
VS0120     Best of AMIGA Collection 3  Version: June 1990

Author: Various

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: AMIGA/DOS, VAX/VMS  Source Language: BASIC, C,
FORTRAN 77, PASCAL  Keywords: Data Base Management, Graphics,
Spreadsheet, Utilities - VMS

Abstract: This tape contains a large collection of utilities and 
programs for the AMIGA 32 bit computer.  The AMIGA is an 
inexpensive machine well suited to be used as a powerful 
graphics workstation in a Digital Equipment Corporation 
host environment, with multitasking, large address space, 
windows, graphics, color, and more.  It amounts to a 
"personal workstation" rather than just a "personal 
computer", and these packages will help get the most out 
of the system. 

Included are AMIGA UUCP, AnalytiCalc for AMIGA, several 
terminal programs, some graphics utilities, ARP 1.3, 
utilities, backup utilities, DNET networking code, two 
PASCAL compilers and three public domain C compilers, 
inter-window-and-screen cut/paste for text or graphics, 
a C interpreter, debuggers, editors, drivers, a 
read/write MS-DOS filesystem, financial and business 
schedulers and calculators, GANTT utilities, several plot 
utilities, the ICON language V7.5, a BBS, several games, a 
public domain TeX system for AMIGA, various games, fonts, 
Portable Bitmap, Fuzzy Bitmap, a fast IFF to Sixel 
convert, compressors, SCRIPIT script language updates, 
TCL command processor, Scheme (LISP variant), and 
much more.  These represent public domain tools 
obtained since the issue of, "Best of AMIGA Collection 2", 
DECUS No. VS0109, and do not overlap these.  The tape 
totals approximately 50 megabytes.  Versions of ARC, 
VMSSWEEP and ZOO for VMS are provided to allow examination 
of most of these files online on a VAX. 

The package contains items introduced since the following 
collections became available: 
. Best of AMIGA Collection 1, DECUS No. VS0094 
. Best of AMIGA Collection 2, DECUS No. VS0109 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0119     Symposium Collection from the VAX/Languages and Tools SIG,
Part 2 of 2, Spring 1990, New Orleans  Version: June 1990

Author: Various

Submitted by: Glenn Everhart & Ted Nieland

Operating System: IAS, MicroVMS, RSX-11M, RSX-11M-PLUS, ULTRIX,
VAX/VMS  Source Language: ADA, BASIC-PLUS, BASIC-PLUS-2, BLISS-32, C,
DCL, FORTRAN 77, FORTRAN IV, LISP, MACRO-11, MACRO-32, PASCAL, VAX
BASIC, VAX COBOL, VAX FORTRAN  Keywords: Symposia Tapes - VMS

Abstract: This is Part 2 of 2 of the VAX/Languages and Tools SIG tape 
from the Spring 1990 DECUS Symposium in New Orleans.  Refer 
to DECUS No. VS0118  for Part 1 of the VAX/Languages and 
Tools SIG Tape.  Users are advised to order both tapes in 
order to have the complete set.  The tapes from the VAX 
and L&T SIG's were combined to reduce duplications 
between the two collections.  Please read the file, 
Compressions.Txt, in the index directory for information 
on decompressing the files.  The programs have been placed 
in two major directory structures named:  90AVAXLT, LT90A. 

Following is a brief summary of highlights: 
90AVAXLT 
This directory tree contains the index files and 
descriptions of the rest of the collection, plus a [.TOOLS] 
subdirectory containing utilities handy in unpacking some of 
the archives contained here; a AAAREADME.1ST file there 
gives further instructions. 

LT90A 
[.AMBY]  A login environment for software 
  development.  A software development 
  environment/toolset used at GM.  Uses 
  MMS/CMS heavily.  Submitted by Don Amby. 
[.ANUNEWS] ANU News V6.0 beta 3, a usenet news reader 
  for VMS.  Also utilities to allow NNTP feeds 
  over DECnet to interoperate correctly with 
  some UNIX variants. 
[.BLACKBOARD] Blackboard architecture in a VAX/VMS 
  environment (expert system implementation). 
  Submitted by Frederick Schebor. 
[.BRIANJIM] BLISS programs.  Convert virt addr to 
  phys. Mandelbrot set explore.  Console I/O 
  from any IPL.  Inhibit system dump.  DR11C 
  driver.  BLISS user library.  Submitted by 
  Brian Catlin and James Gray. 
[.BRYANT] APLEVE and APLTPU, extended versions of TPU 
  based editors.  Also GBLSUBS/GBLSEARCH, 
  allowing global searches or substitutions 
  of expressions in one or more files 
  (wildcards OK).  Submitted by Geoff Bryant. 
[.CAP]  Columbia Appletalk protocol.  Allows 
  various computers to talk Appletalk to 
  Macintosh computers.  Several versions. 
[.EPUBS] TeX tools for use with TeX and LaTeX. 
  DVIOUT, writes DVI (TeX output) files to 
  Tek 4014 or Postscript among others. 
  XDVI - Displays DVI files on X windows 
  (DECwindows) displays.  Many options. 
  QUERYLW - produces TeX fonts for 
  Laserwriter built in fonts.  PSFONT - 
  generate Postscript fonts from TeX fonts. 
  ALWSMB - Apple Laserwriter print symbiont. 
  Submitted by EPUBS SIG. 
[.GNUSOFTWARE] Numerous software utilities from Free 
  Software Foundation.  Includes clones of 
  LEX, AWK, also GNU Emacs, GNU C and 
  GNU C++ plus libraries.  Much more.  VMS 
  ports of GNU C, GNU C++, LIBG++ (the GNU 
  C++ library), and GNU AWK (GAWK) are 
  supplied.  InterViews (for UNIX) is also 
  included because it contains a C++ runtime 
  library not subject to the GNU copyleft. 
[.GPLOT] GPLOT system for VMS. Vers. 4.23.  GPLOT 
  will allow using CGM metafiles from packages 
  like DISSPLA, DI3000, or DrawCGM (included 
  here) to be combined with TeX text files 
  and/or displayed on a variety of devices. 
  This allows GPLOT to be used with TeX to 
  integrate text and graphics. 
[.JMI]  VAXnotes manual file.  Various VAXnotes 
  tools and documents about VAXnotes. 
  Submitted by J.M. Ivler. 
[.MAC_WATCH] Ethernet monitor for Mac II; works with 
  Cayman GatorCard, 3Com and Apple 
  ethernet cards. 
[.MDRAW] Object oriented draw package for ReGIS 
  terminals.  Output can go to LN03 or be 
  put into TeX or into CGM format 
  for use with manuscript/freelance. 
  Submitted by S.M. Dierken. 
[.MODULA3V14] MODULA-3 language compiler sources and 
  docs, currently set up for UNIX. 
  Publically distributed by Digital Equipment 
  Corporation SRC.  Runs on VAX/ULTRIX, 
  DS3100, Sparc. 
[.MUMPS] MUMPS SIG tape.  Contains VA Fileman V17.32, 
  MicroMUMPS for MS-DOS, MUMPS games, and 
  MUMPS tools.  Submitted by Mike McIntyre. 
[.NCSATELNET] Telnet and FTP (TCP/IP) for IBM PC or Mac 
  plus some contributed utilities.  Supports 
  many network cards (though not currently the 
  DEPCA). 
[.NOTES] VAXNotes procedures to assist new Notes 
  users, add functions to Notes, merge 
  notes, and more.  Submitted by Dale Coy. 
[.NOTES_AIT] Material from "Problem Tracking in VAX 
  NOTES" session in a seminar at New 
  Orleans DECUS Symposium. 
[.PBMVMS] Portable Bitmap routines for VMS.  Convert 
  between MANY graphics formats, edit 
  pictures, etc. 
[.TPUPLUS] TPUPlus TPU based editor.  VMS DIRED, 
  line drawing package.  Submitted by 
  Rick Stacks. 
[.TRANSLATORS] Language translators, including FORTRAN 
  to C (for VMS) PASCAL to C (one for VMS, one 
  not), COBOL to ADA and FORTRAN to ADA. 
  The FORTRAN to C is FORTRAN 77 with 
  extensions and is submitted by Robert 
  Schneider. 
[.UEMACS] Micro Emacs V3.10, built to work correctly 
  on VMS.  Submitted by R. Thomson. 
[.XAW]  Athena X windows widgets, translated for 
  DECwindows.  Submitted by Trevor Taylor. 
[.XHP]  HP Widgets for X11, translated for 
  DECwindows.  Submitted by Art Stine. 

Notes: The AAAREADME.TXT file is also available in hardcopy as a
separate Writeup 
through the DECUS Library.  This Writeup gives an overview of each of
the 
programs on this collection.  To receive your hardcopy of this Writeup
for AAAREADME.TXT, order the Media Service Charge Code (AA). 

Complete sources not included.

Media (Service Charge Code): Write-Up (AA), 2400' Magnetic Tapes (PD) 
Format: VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50
Tape Cartridge (TD)  Format: VMS/BACKUP, or order VS0121

===============
VS0118     Symposium Collection from the VAX/Languages and Tools SIG,
Part 1 of 2, Spring 1990, New Orleans  Version: June 1990

Author: Various

Submitted by: Glenn Everhart & Ted Nieland

Operating System: IAS, MicroVMS, RSX-11M, RSX-11M-PLUS, ULTRIX,
VAX/VMS  Source Language: ADA, BASIC-PLUS, BASIC-PLUS-2, BLISS-32, C,
DCL, FORTRAN 77, FORTRAN IV, LISP, MACRO-11, MACRO-32, PASCAL, VAX
BASIC, VAX COBOL, VAX FORTRAN  Keywords: Symposia Tapes - VMS

Abstract: This is Part 1 of 2 of the VAX/Languages and Tools SIG tape 
from the Spring 1990 DECUS Symposium in New Orleans.  Refer 
to DECUS No. VS0119 for Part 2 of the VAX/Languages and 
Tools SIG Tape.  Users are advised to order both tapes in 
order to have the complete set.  The tapes from the VAX and 
L&T SIG's were combined to reduce duplications between the 
two collections.  Please read the file, Compressions.Txt, in 
the index directory for information on decompressing the 
files.  The programs have been placed in three major directory 
structures named:  90AVAXLT, DECUSLIB, VAX90A. 

The following is a brief summary of highlights: 
90AVAXLT 
This directory tree contains the index files and descriptions of 
the rest of the collection, plus a [.TOOLS] subdirectory 
containing utilities handy in unpacking some of the archives 
contained here; a AAAREADME.1ST file there gives further 
instructions. 

DECUSLIB 
This directory tree contains complete machine readable text 
of the DECUS Library catalog, plus all available machine 
readable descriptions of older material not in print in the 
current catalog.  Browser tool also included. 

VAX90A 
[.4GL_SIG] Fourth Generation Language SIG contribution 
  (formerly DTR/4GL SIG).  Procedures to help with DTR, 
  DTR functions, DTR forms interface (replaces FMS), 
  menu driver, banner program, DTR aids for VMS system 
  management, more.  Submitted by Bart Lederman. 
[.AKE]  DELTREE - delete directory tree. ROT13 - 
  massages text for ANU News.  MORIA 5.0 game 
  for VMS.  Ray-Tracing; QRT and DBW 
  raytracers ported from AMIGA.  SYMBOLS 
  - progs. to extract values from symbols in 
  your system.  Submitted by Earle Ake. 
[.ALLIED] Check_Password - Checks UAF for weak 
  passwords.  Also can check a user dictionary, 
  gets user list from UAF also.  SEND_MAIL 
  - sends mail from program, including 
  distribution lists.  PASS - keeps list 
  of previous passwords, prevents re-use. 
  Submitted by Alan Bruns. 
[.ANTIVIRALS] Antiviral materials for MS-DOS, AMIGADOS, 
  and Macintosh, obtained from national 
  repositories.  Complete as of about June 1, 
  1990.  Submitted by Glenn Everhart. 
[.ATG]  ATG_EDT - EDT superset including poor man's 
  LSE.  SIXEL_PRINT - print screen dumps 
  from DECwindows on HP Laserjet.  .H 
  generating utilities.  VMS symbiont 
  for HP Laserjet+.  Lots of kernel and 
  MACRO examples to set prompt, change 
  UIC, dismiss ASTs, de-allocate a device owned 
  by someone else, create process dump, and 
  more.  MAIL - alternate mail protocol 
  routines and mail utilities.  VMS mail 
  profile analyzer.  NMS_MAIL - replacement 
  for PSI_MAIL that works through gateways and 
  over PVCs.  DCL routine to return quota. 
  Programs to talk to NETACP direct to do a 
  show net listing.  System monitoring tools, 
  patch for MONITOR to enable concealed 
  classes, etc.  TPU enhancements.  Template 
  User Written Debugger.  VMSSERV in DCL only 
  - no BITNET required.  Allows one to have a 
  file store available via mail only.  XE - 
  ethernet monitor to look at line counters 
  via QIO.  Submitted by Nick de Smith. 
[.BULLETIN] Bulletin board, lets one set up a message 
  base for shared messages.  Command interface 
  is like VAX Mail, but messages are shared 
  among all/many users.  Can work over DECnet 
  with many of the advantages of Notes. 
  Submitted by Mark London. 
[.CCAUK] VAX PASCAL formatter.  Turbo PASCAL 
  formatter.  PASCAL environment sources 
  for various RTLs.  SPLIT - counts bucket 
  splits.  PEEK - reads a sequential file that 
  is locked (e.g., log file).  How to modify 
  command module in CMS.  TWEAK - record 
  attribute tweaker.  CREGRPLNT - create 
  group logical name table.  SETUSER - 
  become someone else.  Show pagefile and all 
  processes using it.  Util to help deinstall 
  page file if it is not in use.  Submitted 
  by Chris Sharman. 
[.DATEBOOK] DATEBOOK keeps track of single or recurring 
  appointments.  REMIND will flash a 
  message on your screen ten min. before, 
  five min. before, and when an appointment 
  is due.  Submitted by Bruce Tanner. 
[.DECSRVMGR] LAT based printer queue setup of large 
  number of queues and TSM/DECserver 
  management tools.  Submitted by Pasquale 
  Scopelitti. 
[.DORMANT] Identify dormant or seldom used VMS 
  accounts.  Submitted by Darrell Blair. 
[.DWTEK] Tektronix file to Postscript or X-Window 
  plot converter.  Currently DECwindows 
  specific.  Submitted by George Carrette. 
[.FLOWERS] DISK_WATCHER - monitor disk space, alarm 
  on too full.  RMSGLOBUF - show files with 
  RMS global buffers.  DCL menu system OK 
  with captive accounts.  Submitted by 
  Harry Flowers. 
[.GAGNE] Ethernet monitor utilities (MONLAT, MONLAV, 
  MONHWA).  Submitted by David Gagne. 
[.GCE90A] AnalytiCalc - spreadsheet.  Third dimension 
  now added, so can address 32,000 rows/ 
  columns/pages.  New functions added. 
  FDDRV - better virtual disks of VD: or 
  FD: types.  Better cryptodisk algorithm 
  (still super fast).  Shadowing virtual 
  disk.  Periodically - checkpointed memory 
  disk.  Sources to UNIX LHARC.  NET90A - 
  large collection of utilities and files from 
  Internet.  Includes IFF to sixel converter 
  (good with Ake's raytracers), DECnet 
  identifier propagators (allows net- 
  wide "employee", "foreign" etc.  ACLs 
  to be used in file sharing control). 
  Also update to remote virtual magtape 
  driver.  PASCAL to C for UNIX.  XMODEM 
  code.  Also VAX introduction book off the 
  net, and CEDIT column mode editor. 
  Submitted by Glenn Everhart. 
[.HAUCK] Command files for archiving or de-archiving 
  user files to tape.  Allows simple provision 
  of archiving services to general users. 
  Submitted by Clyde Hauck II. 
[.HAYS]  Another Set Default.  Fix for LAT 
  connections in VAXNET.  Change icon 
  procedure for DECwindows.  FileView 
  enhancements for DECwindows.  Full function 
  calculator using SMG$ (VT) graphics. 
  Replacement DECwindows startup picture. 
  Trap keystrokes using SMG$.  DECwindows 
  examples.  Submitted by Robert Hayes. 
[.JSCSA] Rmail mail reader.  Small database routines. 
  Calendar program.  MOVFile - move files in 
  a secure environment.  SETUSER.  Submitted 
  by William Baker. 
[.LDXDT] Loadable XDELTA in VMS.  No need to reboot 
  to get XDELTA into machine.  Submitted 
  by Ken Johnson. 
[.LOMASKY] Display node and PID of any user blocking 
  another user from continuing (FINDLOCK). 
  SYSUAF reporting utility.  Submitted 
  by Brian Lomasky. 
[.MAQ]  Data transfer network software similar to 
  VMS mailboxes with crash/reboot file saving. 
  Submitted by Earl Lakia. 
[.MAY]  FLECS for VMS (FORTRAN Language with 
  Extended Control Structures, a FORTRAN 
  preprocessor).  Program to map out 
  HSCs.  Submitted by L. Eliezer May. 
[.MEADOWS] BITnet utils to convert LPunch to normal 
  text.  DECnet example QIO routines to 
  NETACP.  FILE - program to modify ANY 
  file attributes.  FIND - search index 
  file for all sorts of conditions (even 
  oddities like placement, LBN, length). 
  Orders of magnitude faster than DIR. 
  KFE - display installed files.  MAIL 
  - docs for callable mail.  MAKE - 
  UNIXlike file builder, something like 
  mms. MENU - interprets menus on the fly, 
  creates compiled menus.  MONITOR - 
  reads monitor data files.  OBJECT - 
  extracts symbol defs from object files 
  (.OBJ) or symbol table files (.STB).  RIGHTS 
  - generates list of identifiers and holders, 
  by right or by user.  RMS - display some 
  info on RMS indices.  SD - simple set 
  default program.  STATUS - DECnet wide user 
  process display (along lines of Finger). 
  Also serves as example of multithreaded 
  client/server.  UAF - scan/report UAF by 
  many criteria.  Also password guesser. 
  UNMESSAGE -decompiles message files. 
  UNSDL - converts SDL definitions into 
  headers for C. VERB - decompiles command 
  tables, generates .CLD files.  Submitted 
  by Joe Meadows. 
[.NAMEROUTER] MAIL routing utility allowing one to use 
  conceptual names instead of actual net 
  addresses.  Can interface to PMDF or to 
  BSMTP.  Submitted by Thomas Wade. 
[.NANNY] Automated reminder system and system 
  management aid for VAX/VMS.  Reminders, 
  idle process detection, priority 
  diddling, memory monitoring, disk monitoring 
  and other functions are provided.  Submitted 
  by Dan Zirin. 
[.NIELAND] CHECKPASS - check passwords in the UAF file. 
  Checks against a large dictionary plus 
  various permutations of some other fields. 
  XYZMODEM - combines X, Y, and ZMODEM into 
  one command procedure.  (Example only.) 
  Submitted by Ted Nieland. 
[.PAVLIN] DISM32 - VMS disassembler (.EXE to .MAR); 
  bugs fixed from S89 vers. ETHERMON- Ethernet 
  monitor.  Many options.  Speed-up from older 
  vers.  PLXY to sixel converter.  Util to 
  issue $WAKE on another process.  Submitted 
  by Andy Pavlin. 
[.PLTPRG] General data plotting and analysis program. 
  Can fit data to various types of curves. 
  Also does viewgraphs.  Submitted by 
  Steven Fisher. 
[.RLB]  VMS security auditing (VMS 5.2 and up) 
  procedures. Submitted by Bob Boyd. 
[.RPI]  MX - mail routing and distribution facility 
  supporting delivery via VAXmail, SMTP, 
  BITnet mail, or UUCP mail over VMS UUCP. 
  Supports mailing lists.  NEWSRDR - NNTP 
  client for reading Usenet news via CMU 
  TCP/IP or VMS/ULTRIX Connection.  SDFilter - 
  controls layout of DECwindows screen dumps. 
  SETUP - per user set up of applications 
  software  for users.  WATCHER - flexible 
  idle terminal monitor.  Submitted by 
  Matthew Madison. 
[.SESSINDEX] Session index to DECUS US Spring 1990 
  symposium in New Orleans.  (Actually, 
  table of contents from session notes.) 
  Submitted by John Stitzinger. 
[.SNASECUR] Secure access to multiple SNA gateways 
  and automatic, user-specified route-back 
  of RJE files.  Submitted by Pasquale 
  Scopelliti and Al Grosser. 
[.STOCKMAN] UPDATE - Reorder line numbers in FORTRAN 
  programs and/or breakout subroutines.  Also 
  allows update/insert of entire routines, 
  strips trailing whitespace, etc. 
  ZAP - delete multiple jobs in a queue 
  with one command.  Many options. 
  Submitted by CSC. 
[.UTEXAS] LASER - Laserwriter print symbiont. 
  Supports print of Macpaint and Zeta plot 
  files as well as Postscript files.  MAGTAPE 
  _BUF-set default buffer size on a magnetic 
  tape after it is already mounted.  (Needed 
  if one is copying BACKUP savesets, for 
  example, of varying block size.) 
  READTAPE/WRITETAPE - tape to disk 
  to tape copy, format independent.  Submitted 
  by Thomas Linscomb. 
[.UUCP]  VMS UUCP 1.2.  Complete system allowing a 
  VMS system to join the Usenet.  Integrated 
  with ANU NEWS (5.9c currently) plus full 
  documents.  Submitted by:  Jamie Hanrahan, 
  Tom Allebrandi, and Mark Pizzolato. 
[.VMSKERMIT] VMS KERMIT V3.3.122 which supports large 
  packets (1000 characters) and adds a 
  SET FILE BLOCK nnn command to handle 
  fixed record lengths other than 512 
  bytes.  Because this version won't 
  accept TW: or some other type of terminals 
  for transfer, an executable of VMS KERMIT 
  3.3.118 is also provided.  This also 
  supports long packets but lacks the new 
  SET FILE BLOCK syntax.  Also a variant 
  KERMIT numbered 3.4.140 is supplied due 
  to the bugs in V3.3.122.  The recommended 
  VMS KERMIT executable is this one. 
  Submitted by Brian Nelson and Glenn 
  Everhart. 

Notes: The AAAREADME.TXT file is also available in hardcopy as a
separate Writeup 
through the DECUS Library.  This Writeup gives an overview of each of
the 
programs on this collection.  To receive your hardcopy of this Writeup
for AAAREADME.TXT, order the Media Service Charge Code (AB). 

Complete sources may or may not be included.

Media (Service Charge Code): Write-Up (AB), 2400' Magnetic Tapes (PB) 
Format: VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50
Tape Cartridge (TB)  Format: VMS/BACKUP, or order VS0121

===============
VS0117     VAX DECreporter  Version: 2.1

Submitted by: Digital Equipment Corporation

Operating System: MicroVMS V4.7, VAX/VMS V5.0  Source Language: BASIC,
MACRO-32  Memory Required: 2 meg standalone  Software Required: VAX
Common Data Dictionary/Plus (CDD/Plus) V4.0, VAX DATATRIEVE V4.2, VMS
Workstation Software V3.0 - V3.2  Keywords: Report Generator

Abstract: VAX DECreporter interactively creates reports using file and
record descriptions stored in the VAX Common Data 
Dictionary/Plus (CDD/Plus).  The user defines a report by 
choosing a CDD/Plus domain or view, the fields to print, 
column titles, calculated fields, sort and selection 
criteria.  Report definitions may be saved in the CDD/Plus 
for future use. 

The data in a database often needs to be accessed by many 
types of users, including programmers, business clerks, etc. 
VAX DECreporter has not only a "what you see is what you get" 
method of report preparation for the nonprogrammer, but 
also a "programmer's" command language to prepare complex 
reports without significant programming effort. 

The first method of report specification using VAX 
DECreporter is a menu-driven interactive interface intended 
for the casual user.  Through a series of menus, prompts and 
terminal screen images, the user is able to define a report 
while viewing an image of the report layout in progress. 

The second method of report specification which VAX 
DECreporter supports is the programmer interface.  Using an 
editor, a programmer creates a VAX DECreporter command 
procedure.  VAX DECreporter may then be run in a 
non-interactive fashion using the command procedure created 
to produce the report. 

DECreporter also provides a documented software call 
interface to allow programmers to incorporate the power and 
ease of use of DECreporter's report writing technology into 
their own programs. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0116     Macintosh Collection from SIMTEL20  Version: March 1990

Submitted by: M. Edward Nieland, Control Data Corporation

Operating System: Macintosh Finder  Source Language: C, MODULA, PASCAL
Keywords: Menu Control, Simulations, Software Collections, Tools -
Applications Development

Abstract: This is a copy of the Macintosh Archives kept on the 
computer WSMR-SIMTEL20.ARMY.MIL.  The SIMTEL-20 archive is 
accessible on the Internet via ANONYMOUS FTP.  This tape is 
being made available for those people who do not have access 
to the Internet and FTP.  The archive is a snapshot of its 
state on February 13, 1990.   All of the files in this 
archive are free to distribute. 

The following directories are included on the tape: 
AAPL           CDEV          CODE           COMM 
DA             DEMO          DOC            ED 
FKEY           FONTS         HC             INIT 
JOHN           LANG          MACII          MACTN 
NEWS           PATCHES       PICT           POSTSCRIPT 
REVIEW         SOUNDS        TECH           UNIX 
UTIL           UTILDSK       UTILFIL        UTILPRN 
VIRUS 

Notes: Due to the large number of files available, the archive
maintainers cannot 
possibly attempt to validate the proper operation of the various
programs. 
When a program bug is reported, immediate action is taken to either
correct 
the error or remove the offending program from the archives.  Still,
users 
must understand that all archive programs are offered AS IS, and the
archive 
maintainers specifically disclaim any liability should these programs 
malfunction or cause damage, incidental or otherwise.  When testing
ANY new 
software, be certain that all information stored on disk is backed-up
before 
you start, so that you can recover if files are damaged or erased. 
This is 
particularly true if you have a hard disk, in which case malfunctions
can be 
spectacularly disasterous.  No guarantees are made as to the
completeness, 
usability, or quality of the programs on the tape and the material has
not been checked or reviewed. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): 2400' Magnetic Tapes (PD)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TD)  Format: VMS/BACKUP

===============
VS0115     West Germany Tape Utilities  Version: December 1989

Submitted by: Dr. Gerd Kobschall, Universitat Mainz, Inst. F.
Kernphysik, D-6500 Mainz, West Germany

Operating System: VAX/VMS V5.2  Source Language: VAX FORTRAN  Software
Required: DECnet  Keywords: Data Communications, Utilities - VMS

Abstract: Tape Utilities is a collection of programs useful to analyze
tapes of any structure and to copy them.  Following is a 
brief summary of highlights: 
TAPE_SCAN Analyze foreign tapes, dump part of tape 
  and/or copy it to disk. 
TCOPY  Copy tape to tape (translation ASCII/EBCDIC 
  possible). 
NET_TCOPY A network tape to tape copy, when there is 
  only one tape on a node. 
FTAPE  Tape copy via disk. 
GUARD  A warning procedure for users allocating 
  tapes and doing nothing with them. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP

===============
VS0114     DECUS Symposium Collection 6  Version: Fall 1989

Submitted by: Jack Stevens

Operating System: VAX/VMS  Source Language: Various  Keywords:
DATATRIEVE, Symposia Tapes - RSX-11, Symposia Tapes - VMS, Symposia
Tapes - L & T, CDROM

Abstract: This CDROM contains the following collections: 
. DECUServe VAXnotes Conferences 
. DATATRIEVE/4GL SIG Tape, Fall 1989 
. The Fall 1989 L&T SIG Tape, Anaheim, DECUS No. VS0105 
. The Fall 1989 RSX SIG Tape, Anaheim, DECUS No. VS0111 
. The 1989 RSX SIG Tape from Europe 
. The Fall 1989 VAX SIG Tape, Anaheim, DECUS No. VS0106 
. X Windows Clients & Demos for VMS 
. X Windows, Version 11, Release 4 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): Compact Disc (CD)

===============
VS0113     Symposium Collection from the OA SIG, Fall 1989, Anaheim 
Version: November 1989

Author: Various

Operating System: VAX/VMS  Source Language: DATATRIEVE, VAX FORTRAN

Abstract: This is the OA SIG tape from the Fall 1989, DECUS Symposium 
in Anaheim.  The following is a brief summary of highlights: 
[.WPEV5]    WPE Editor, Version 5.2, is 
     a complete and extended 
  implementation of Digital Equipment 
    Corporation's WPS-PLUS product for 
      editing ASCII files.  It includes 
    some Language Sensitive features for 
  .COM files, two-window editing, the 
  most useful features of EVE-PLUS. 
  It is built on TPU and EVE, so it's 
  inherently extendable and has full 
  help and documentation.  This version 
  is for VMS V5.0 through V5.2, and will 
  not work with VMS V4.X.    New features 
  include a .CLD (Command Language 
  Definition) and several other 
  improved/added functions. 
[.SIMON] A1_SHARED_REPORT.COM produces 
  a report of the ALL-IN-1 shared 
  directories and flags any 
  directories which are getting too 
  large.  This will let the ALL-IN-1 
  manager know if some more shared 
  directories should be created. 
  ALLIN1.DTR is a DATATRIEVE domain 
  with record definitions needed to run the 
  command procedures provided. 
  Includes record definition for the 
  ALL-IN-1 V2.3 profile.  Also 
  includes a record definition for 
  V2.3 metering, which is not used by 
  the command procedures provided in 
  this submission. 
  BAD_A1_DIR.COM checks users' 
  ALL-IN-1 directories to make sure 
  that any problems caused by deleting 
  files or changing file protection 
  are caught before they cause problems 
  with the ALL-IN-1 housekeeping 
  procedures.  Report is mailed to the 
  ALL-IN-1 manager. 
[.BRUNER] CRS (Conference Room Scheduler) is 
  for use by any ALL-IN-1 user to 
  reserve a meeting room. 
  PET (Production Equipment Tracker) 
  is an ALL-IN-1 application used to 
  reserve production equipment for 
  world-wide audio-visual projects. 

Notes: Executable and/or object code is included. 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP

===============
VS0112     PROSOFT Tape Collection  Version: February 1990

Submitted by: Kurt E. Wampler, Harris Semiconductor, Santa Clara, CA

Operating System: P/OS V3.2, VAX/VMS V4.0 and above  Software
Required: See Notes  Hardware Required: RX50 drive  Keywords:
Professional 300 Series - P/OS

Abstract: The PROSOFT Tape Collection is a single compilation of DECUS
No.'s PRO174 through PRO180, replacing 57 RX50 diskettes. 

The PROSOFT Tape Collection contains images of the original 
distribution floppy diskettes for PRO/BASIC V1.4, PRO/DECnet 
V2.1, PRO/Sight V1.1, P/OS Hard Disk V3.2, PRO/Tool Kit 
V3.2, Professional Installation & Maintenance V3.2, Synergy 
V2.1, PRO/Communications V3.1, and PROSE Plus V2.1. 

The diskette images are grouped by DECUS No., and provided 
in two formats: BACKUP/IMAGE format and raw binary format. 
The user will need access to a VAX running VMS in order to 
read this tape.  If the user has access to a MicroVAX with 
an RX50 diskette drive attached, BACKUP/IMAGE can be used to 
rebuild each floppy diskette from its corresponding saveset. 
If the user's only RX50 drive is on a Professional 300 
Series machine, the utility programs provided on the PROSOFT 
Boot Floppy (DECUS No. PRO181) can be used to rebuild each 
floppy diskette from its corresponding raw binary container 
file. 

A complete listing of the contents of the 57 diskettes is 
provided, along with a text file containing the program 
abstracts.  Documentation for some of the programs was 
provided by Digital on some of the diskettes, and can be 
extracted and printed on the user's VAX, eliminating the 
need to build those RX50 copies.  In addition, using the 
image savesets, the user can peruse the installation scripts 
and documentation, and build RX50 copies only for the 
software selected for installation.  The tape also makes a 
great backup copy in case any of the user's RX50 diskettes 
are damaged or accidentally erased. 

An image saveset and raw binary saveset of the contents of 
the PROSOFT Boot Floopy, DECUS No. PRO181, are also provided 
on the tape.  A copy of KERMIT-32 is provided for the VAX side, 
and a copy of KERMIT-11 is provided for the PRO side. 

A file for printing labels for the 57 diskettes is provided. 
A "readme" file is provided which gives brief instructions 
and examples of building RX50 floppy diskette copies from 
the tape. 

Release notes are distributed with each order. 

Notes: This is a compilation of DECUS No.'s PRO174 through PRO180. 
DECUS No. PRO181 
is only required if the only RX50 drive available is on a Professional
300 
Series machine.  The utility programs provided on DECUS No. PRO181 can
be used 
to rebuild each floppy diskette from its corresponding raw binary
container 
file on this tape collection. 

Documentation may or may not be on magnetic media. Sources not
included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0111     Symposium Collection from the RSX SIG, Fall 1989, Anaheim 
Version: 1, January 1990

Author: Various

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: IAS, RSX-11M, RSX-11M-PLUS  Source Language: FORTRAN
IV, MACRO-11  Keywords: Symposia Tapes - VMS

Abstract: This is the RSX SIG Tape from the Fall 1989 DECUS Symposium 
in Anaheim.  It is available in either BRU format or 
VMS/BACKUP format.  See DECUS Program No. 11S110 for a 
description of the program. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0110     PRO Public Domain Tape  Version: 1.0, September 1989

Author: Various

Submitted by: Gary Rice, McDonnell Douglas, Westminister, CA

Operating System: P/OS, RSX-11M, RSX-11M-PLUS, VAX/VMS  Source
Language: BASIC-PLUS-2, FORTRAN 77, FORTRAN IV-PLUS, MACRO-11, PASCAL 
Memory Required: 512KB  Keywords: Business Applications, Data
Communications, Games, Tools - Applications Development, Utilities -
P/OS

Abstract: The PRO Public Domain Tape contains the following programs. 
For a complete description of each program refer to the 
"DECUS NO." and "TITLE" in the DECUS Library Catalog. 
VAX running VMS is required in order to read this tape. 

DECUS 
 NO. TITLE 
PRO101 TECO, COPY, SRD, MCR and RNO for P/OS V1.7 
PRO102 BFGUSER 
PRO117 GRASP: Graphics Applications Processor 
PRO118 Work Order Record System 
PRO121 Real-Time Interface Support for the Nicolet Explorer 
 via RS232 for the Professional-300 Series 
PRO122 General Purpose Database Package 
PRO123 BASIC, PASCAL, PortaCalc, KERMIT and a Desk Top 
 Calendar 
PRO124 C Language System with Native Toolkit 
PRO125 DDT: A Symbolic Debugger for P/OS 
PRO127 BBASE: A Small Database Program 
PRO129 DOB and FORTH for P/OS 
PRO131 FSTATS: Statistical Analysis Package for P/OS 
PRO132 RUNOFF M02.4H for P/OS V2 
PRO133 Astronomical Ephemerides 
PRO134 RSX-P/OS Tar for Floppy Diskettes 
PRO135 Easycom/PRO for the Professional - 350/380 Series 
PRO136 PRO/VLINK for the Professional - 350/380 Series 
PRO137 Adventure for the Professional-300 Series 
PRO138 Airplane Lander for the Professional - 300 Series 

Also included on the tape are programs which have been done 
at Florida State University.  Included are their famous "Ye 
Olde Font Shoppe", PRO Bitmap Manipulation tools, and PRO 
Basic to Basic-Plus-2 tools. 

There is also a miscellaneous collection of RSX programs 
that are either PRO specific or PRO adaptable. 

Notes: Executable and/or object code is included. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0109     Best of AMIGA Collection 2  Version: December 1989

Author: Various

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: AMIGA/DOS, VAX/VMS  Source Language: C, FORTRAN 77,
MACRO-32  Keywords: Data Base Management, Graphics, Spreadsheet,
Utilities - VMS

Abstract: This tape contains a large collection of utilities and 
programs for the AMIGA 32 bit computer.  The AMIGA is an 
inexpensive machine well suited to be used as a powerful 
graphics workstation in a Digital Equipment Corporation host 
environment, with multitasking, large address space, 
windows, graphics, color, and more.  It amounts to a 
"personal workstation" rather than just a "personal 
computer", and these packages, will help get the most out of 
the system. 

Included are AMIGA UUCP, AnalytiCalc for AMIGA, several 
terminal programs, some graphics utilities, ARP 1.3 
utilities, backup utilities, DNET networking code, Revision 
Control System (RCS) for AMIGA, two public domain C 
compilers, inter-window-and-screen cut/paste for text or 
graphics, a C interpreter debuggers, editors, drivers, 
example file systems, a read only MS/DOS file system, 
financial and business schedulers and calculators, GANTT 
utilities, several plot utilities, the ICON language V7.5, a 
BBS, several games, a public domain TeX system for AMIGA, 
SCRIPTIT script language, CP/M emulators, and much more. 

This package contains items introduced for AMIGA consumption 
since the following collection became available and does not 
overlap that collection. 
. Best of AMIGA Collection 1, DECUS No. VS0094. 

There is approximately 50 megabytes of information.  Versions 
of ARC, VMSSWEEP, and ZOO for VMS are provided to allow 
examination of most of these files online on a VAX. 

Notes: Executable and/or object code are included. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0108     The DECUS VMS Startup Set  Version: AUGUST 1992

Author: Various

Submitted by: M. Edward Nieland

Operating System: VAX/VMS  Source Language: BLISS-32, C, DCL,
MACRO-32, PASCAL, VAX FORTRAN  Keywords: System Management - VMS,
Utilities - VMS

Abstract: This package contains some of the most popular 
non-commercial programs for VMS sites.  This tape is 
intended to be easy to install, though it does not use 
VMSINSTAL.  Follow the directions found in the file 
000_INSTRUCTIONS.TXT. 

Following is a brief summary of highlights: 
General Utilities 
[.BOSS]  	Multi logins through one terminal. 
[.BULLETIN] 	Electronic BULLETIN Board. 
[.CMD] 		Save and Restore Command Line Recall Buffers. 
[.DM$SD] 	Directory Manager/Set Default Utilities. 
[.ERASE] 	Program to clear the Screen. 
[.EXE]  	Executables of programs. 
[.FILE] 	Modify File Attributes without touching data. 
[.FIND] 	Utility to allow you to display information about a 
		file. 
[.FINGER] 	Enhanced SHOW SYSTEM and more. 
[.KERMIT] 	Async Communications Protocol. 
[.MAKE]  	Port of UNIX MAKE to rebuild programs. 
[.MFTU]		Mail File Transfer Utility. 
[.MODIFY] 	MODIFY a string in all wildcarded files. 
[.MOST]  	Port of UNIX More, TYPE with bells and 
	 	whistles. 
[.SEND ]	Broadcast a message to another terminal. 
[.SETDEF]	Set Default Utility. 
[.SPELL]	A spelling checker. 
[.STATUS] 	An enhanced SHOW SYSTEM. 
[.SWING] 	Change Directories using Graph of directory 
	  	tree. 
[.TERM_LOCK]	Lock the terminal using the account 
		password. 
[.TPUVI] 	TPU emulation of the VI editor. 
[.UUENC]	UUENCODE and UUDECODE for VMS. 
[.VFE]  	VAX File Editor, edit files byte by byte. 
[.VMSGCC] 	GNU CC Compiler and C++ Compiler for VMS 
                and BISON (YACC-like). 
[.XMODEM-1] 	A XMODEM communication protocol package. 
[.XMODEM-2] 	A XMODEM communication protocol package. 
[.YMODEM] 	A YMODEM communication protocol package. 
[.ZMODEM] 	A ZMODEM communication protocol package. 
[.ZOO]  	Create and use compressed file archives. 

System Manager Utilities 
[.BECOME] 	BECOME another user. 
[.MAILUAF] 	Manage the MAIL authorization File. 
[.PROFILE]	SMG Menu based utility to set up accounts. 
[.SNAP]  	SNAP Shot of system, do things with it. 
[.SUPSER052]	Supervisor Series, a Terminal Watcher and 
		Terminal Logger. 
[.VERB]  	Decompile DCL tables to make changes. 
[.WATCH] 	WATCH another terminal. 
[.WATCHER]	An idle terminal killer. 
[.ZDEC]  Zero Device Error Counters of SHOW ERROR. 

Changes and Improvements: Updated programs and new material. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0107     VAX/VMS Async Communications: KERMIT and X/Y/Z MODEM 
Version: August 1992

Author: Various

Submitted by: M. Edward Nieland

Operating System: VAX/VMS  Source Language: BLISS-32, C, DCL,
MACRO-32, VAX FORTRAN  Keywords: Data Communications

Abstract: This software package consists of several modem 
communications programs for VAX/VMS.  The protocols these 
programs support are KERMIT, XMODEM, YMODEM, and ZMODEM. 
The programs have been collected from past SIG tapes and 
other sources. 

Following is a brief summary of highlights: 
[.KERMIT] 	BLISS/MACRO version of KERMIT, 3.3.126. 
  		Supports large packets. 
[.KERMIT 	C version of KERMIT for VMS.  Supports 
  .CKERMIT]     Sliding Windows, Large Packets. 
[.XMODEM-1] 	VMODEM Program for XMODEM.  Submitted by 
		Robin Miller. 
[.XMODEM-2] 	XMODEM Program.  Submitted by Jim Belonis. 
[.YMODEM] 	YMODEM Program (vvrb and vvsb).  Submitted 
  		by Chuck Forsberg. 
[.ZMODEM] 	ZMODEM Programs (rz and sz).  Submitted by 
  		Chuck Forsberg. 

Notes: Executable and/or object code is included. 

Changes and Improvements: Updated versions of programs. 

Complete sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TA)  Format: VMS/BACKUP

===============
VS0106     Symposium Collection from the VAX SIG, Fall 1989, Anaheim 
Version: November 1989

Author: Various

Submitted by: Glenn Everhart & Ted Nieland

Operating System: MicroVMS, VAX/VMS  Source Language: Various 
Keywords: Symposia Tapes - VMS

Abstract: This is the VAX SIG tape from the Fall 1989, DECUS Symposium
in Anaheim.  The Fall 1989 VAX and the Fall 1989 Languages 
and Tools SIG tape are two parts of a single collection. 
Users are advised to order both in order to have the 
complete set.  Refer to DECUS No. VS0105 for a description of 
the Fall 1989 Languages and Tools SIG tape. 

The following is a brief summary of highlights: 
DECUS Library  Complete machine readable text of the 
  Catalog DECUS Library catalog, plus all available 
  machine readable descriptions of older 
  material not in print in the current catalog. 
  Browser tool also included. 
[.AEPSC] Virtual disk driver (contiguous files 
  containers).  Disk data caching driver. 
  Submitted by Paul Sorenson. 
[.ANGILIA] Articles from UK VAX newsletter.  Ethernet 
  monitor and terminal server utility (poor man's 
  TSM).  Extract symbols from .OBJ or .STB, making 
  .h files.  Software driver to simplify clusterwide 
  spools.  Fast load display in cluster.  VAXnotes 
  utilities Digital Equipment Corporation doesn't 
  provide. 
[.ASU]  B-Tree (on disk) package in PASCAL. 
  Computable process priority controller (for 
  CPU hogs).  Ethernet monitor.  Queue monitor. 
  Submitted by Greg Wilson and others. 
[.ATG]  Callable EDT and poor man's LSE.  Sixel 
  print for HP LaserJet.  Automatic VAX C 
  .h files.  VMS symbiont for LaserJet. 
  Many kernel mode examples for affecting other 
  processes (set name, prompt, dump process, 
  force deallocate, etc.)  Alternate protocol 
  stubs for MAIL.  Util to talk to NETACP direct. 
  User written debugger template.  XE ethernet 
  monitor. 
[.BLOSSER] Set prompt to default dir. BASIC number 
  converter.  Computer user interface routines. 
  Submitted by Victor Blosser. 
[.BRUREAD] BRU tape reader in native mode for VMS, with 
  source.  Submitted by Adrian Weiler. 
[.BZL]  Network track cmds.  Callable MAIL examples. 
  Cmds to rebuild RDB databases, mem. monitor, 
  etc.  Submitted by Bart Lederman. 
[.CDVMS] Routines to read ISO 9660 and "High Sierra" 
  format CDROMS in VMS.  Submitted by Mark 
  Holomany. 
[.CI]  Concatenate Sixel (side by side).  Dialup 
  modem setup.  DROIDS game.  ENPAGE util. for 
  LN03.  FORCEX utility to force exit.  Lock 
  terminal.  REMINDER appt. printer and 
  rescheduler.  SYSTATUS for VMS 5.2. 
  Submitted by Ken Richardson. 
[.CJFALL89] Utilizing VMS from COBOL Notes, VBN error 
  Notes (VA103), Command files to report on 
  fragmentation.  Submitted by John Claxton. 
[.CTLSMB] Multithreaded control symbiont for VMS. 
  Submitted by Greg Wonderly. 
[.DECMONS] Monitor routines for LAT, LAVC, and hardware 
  address traffic on Ethernet.  Submitted by 
  Digital Equipment Corporation. 
[.DEC_WINDOWS] DECwindows applications:  menu manager, 
  performance meter, show network user, window 
  create.  Submitted by Robert Heller. 
[.DISKCHARGE] Disk usage chargeback accounting system. 
  Submitted by Almon Sorrell and Shari Dishop. 
[.DSPQM] Utilities to manage large numbers of 
  DECserver based print queues.  Submitted by 
  Pasquale Scopelliti. 
[.DTRSIG] Latest DTR/4GL SIG collection; many DTR 
  functions.  Submitted by DTR/4GL SIG. 
[.FAUST] Guide to using SYSMAN and helpful command 
  files.  Submitted by Richard Faust. 
[.FINGER] Network/local show users/images/idletime/etc. 
  display;  also good account name server. 
  Submitted by Terry Kennedy. 
[.FLOWERS] MENU - DCL menu system with timeouts.  Disk 
  space monitor.  Fragmentation checker.  Check 
  open files on system.  Submitted by Harry Flowers. 
[.FULLERTON] Directory movement command files and FORTRAN 
  include library.  Submitted by James Fullerton. 
[.GCEF89] AnalytiCalc spreadsheet update & new docs. 
  Numerous items from Internet, including REMOTE 
  VIRTUAL MAGTAPE DRIVER submitted by W. Moeller, 
  laserwriter, symbionts, sixel, VMS TAR, mail 
  tools, innumerable others.  VMS virtual disks. 
  Includes contig. file disk, mem disk in 
  process mem, cryptodisk, remote virtual disk, 
  shadow disk, more.  C KERMIT for VMS, sliding 
  windows.  PGPLOT 3D plot pkg for multiple devices. 
  Submitted by Glenn Everhart. 
[.HUNTER] Save/restore/flush DCL command buffer.  Patch DCL 
  recall to 60-odd lines.  Get_input code allowing 
  cmd recall.  Login program.  Submitted by Hunter 
  Goatley. 
[.KOOKER] TREK Games, Spreadsheet in PASCAL, Calendar 
  Utility, System monitoring and Performance 
  Analysis Tools.  Submitted by Don Kooker. 
[.LEVINE] Checksum /CRC utility for checking changes in 
  .SYS programs, File Compression /Exp util. 
  INDEX FORTRAN static analyzer & flowcharter. 
  Macro preprocessor, Newsread Util. VT3xx 
  Utilities incl. font builder and VT340 paint 
  utility.  Submitted by Mike Levine. 
[.LOMASKY] SYSUAF tailorable report util.  Virtual memory 
  access in HOLs routines.  VMSMAIL_PROFILE.DATA 
  dump utility.  Submitted by Brian Lomasky. 
[.MEADOWS] BITNET utils. DECNET QIO examples.  FILE - 
  display /change file hdr info.  [A MUST-HAVE!] 
  Find - Locate files by criteria (e.g. zero length, 
  lbn, crea.date, etc.).  KFE - access known file 
  database.  MAIL - callable mail examples incl. 
  CHECKMAIL. MENU - nifty menu system.  OBJECT - 
  example of getting info out of .obj. Sd. 
  Status - clusterwide.  UAF - search SYSUAF for 
  criteria.  Also guess-password checker.  UNSDL 
  - generate includes for many languages. 
  Submitted by Joe Meadows. 
[.MNOTES] MICRONOTES from one of Digital Equipment 
  Corporation's internal conferences. 
[.MPCALC] "Infinite" precision, programmable scientific 
  calculator modified to work in VMS. Original 
  submitted by Markku Heikkinen. 
[.NFREED] DELIVER VAXmail delivery agent (allows selective 
  forward, mail lists, etc.).  Submitted by Ned 
  Freed. 
[.NIELAND] Password checker; ensures passwords are not 
  in a dictionary.  Submitted by Ted Nieland. 
[.NSWC]  NSWC RUNOFF - An alternative to Digital 
  Standard RUNOFF, MAILUAF - An aid to maintaining 
  VMSMAIL_PROFILE.DATA.  Submitted by Al Zirkle. 
[.PAVLIN] DISM32 VMS disassembler update.  ETHERMON 
  ethernet monitor enhancements.  Submitted by 
  Andy Pavlin. 
[.POTTER] DCL Pipe, DECNET Copy, LAT host help, 
  RENAME_BY_FID, SETUSER, TAIL, VMS_COMPRESS, 
  WHERE_AM_I, NETWHAT and ACE Scrubber.  ACE 
  scrubber will remove ALL ACEs for an identifier 
  you remove.  Submitted by Andrew Potter. 
[.RANKIN] EXTRACT - get records from start, end, middle of 
  file.  XSHOW - fill some missing SHOW commands. 
  Fast Ethernet monitor.  Sixel to PostScript 
  filter.  Count records.  UNO game.  SMG support 
  for terminals.  Submitted by Pat Rankin. 
[.RUCKER] MAINT sys management utility.  Backup/restore 
  front end.  OPLOG extract SIG events.  PMON, 
  a free alternative to VPA and SPM.  DECnet 
  monitor stats.  Batch production scheduling tool. 
  Queue utility.  Flexible number conversion & 
  banner page builder.  Operator doc. Misc., 
  incl. tape conv. between VAX, IBM S/38, AS/400, 
  Sperry 1100.  Submitted by Roger Ruckert. 
[.RXS]  Routines for manipulating LAT application ports 
  from high level languages without using QIO 
  interface. Submitted by Robert Simon. 
[.SESSINDEX] Table of contents of most session notes for 
  last few years.  Submitted by John Stitzinger. 
[.SIT]  Chain batch w/o mods to procs.  Software load 
  in heter. cluster.  Printer symbiont mods; 
  new burst/flag pages.  C modules lib. 
  Command file activation util not needing 
  numerous symbols.  Queued mail system. 
  Submitted by David Stevens. 
[.SJBROWN] Rewrite of SWING in C (directory maintenance 
  util).  Queue monitor.  Submitted by Simon Brown. 
[.SNAP]  System and user monitor system.  Includes WATCH 
  which allows observing/control of other terminals. 
   Submitted by Dan Graham. 
[.SWAN]  DATATRIEVE forms & Menu Interface (poor man's FMS), 
  BANNER.  Submitted by David Swan. 
[.SXES_SOURCE] Desk Top Calendar update and hardcopy appointment 
  calendar print utility.  Submitted by Phil 
  Deatherage. 
[.TEDDER] Procedures to find the holders of an identifier and 
  to find the identifiers held by a user.  Submitted 
  by Mr. Tedder. 
[.UALR]  ETAPE - IBM tape access, complete!  GETUAI - 
  Authorize show clone.  Show queue enhancement. 
  Many print posters.  Submitted by Dale Miller. 
[.XMODEM] XMODEM Protocol for VMS.  Submitted by Alan 
  Jedlow. 
[.YMODEM] YMODEM Protocol for VMS, plus unifying command 
  proc. to select which program to run.  Submitted 
  by Earle Ake. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tapes (PD)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TD)  Format: VMS/BACKUP, or order VS0114

===============
VS0105     Symposium Collection from the Languages and Tools SIG, Fall
1989, Anaheim  Version: November 1989

Author: Various

Submitted by: Glenn Everhart & Ted Nieland

Operating System: VAX/VMS  Source Language: Various  Keywords:
Symposia Tapes - L & T

Abstract: This is the Languages and Tools SIG tape from the Fall 1989,
DECUS Symposium in Anaheim.  The Fall 1989 VAX SIG tape and 
the Fall 1989 Languages and Tools SIG tape are two parts of 
a single collection.  Users are advised to order both 
tapes in order to have the complete set.  Refer to DECUS No. 
VS0106 for a description of the Fall 1989 VAX SIG tape. 

The following is a brief summary of highlights: 
[.ARTA]  FORTRAN Programming Tools.  KERMIT utilities 
  for VAX to PC access incl. checking for new 
  mail, printing on VAX printer, sending mail, 
  etc.  KRONOS timed cmds.  Viewgraph generator. 
  Misc. sys mgt utils.  Submitted by Art Ragosta. 
[.BULLETIN] Message bulletin board; works like VAX MAIL 
  (also across DECnet).  Submitted by Mark London. 
[.CAP]  Written for BSD 4.2 UNIX and derivatives. 
  CAP implements a library containing a portion of 
  Apple Computer's AppleTalk protocols. 
[.CCA]  Examples - VAX TPU Programming inside EVE - 
  PSS examples.  Submitted by Robert Tinkelman. 
[.COY]  WPE WPS-PLUS Emulator for TPU, V5.2. 
  Submitted by Dale Coy. 
[.DBRYANT] Global search and replace.  (Source, 
  Helplib, Msgfile, Kitinsal.com) Tetris game 
  for VAX.  Source and .EXE.  Submitted by 
  David Bryant. 
[.EPUBS] TeX related material.  Includes DVIPS, 
  BIBTEX for Mac, how to include Mac drawings in 
  LaTeX docs, and TeX for DECwindows.  Submitted 
  by Ted Nieland. 
[.ERI]  Programs and Images relating to rendering of 
  the CIE color chart.  Submitted by Robert 
  Goldstein. 
[.EVEPLUS] Four level superset of EDT.  Submitted by 
  Glenn Fleming. 
[.FLEX]  GNU version of LEX lexical scanner generator. 
  For VMS.  Submitted by Vern Paxon. 
[.GNUSOFTWARE] Free Software Foundation code done since 
  Spring '89 tapes.  Includes GCC and G++ for 
  VMS, high quality C and C++ compilers for 
  VMS and more.  Submitted by Angel Li. 
[.GPLOT] Graphics utility to process graphics files 
  or DVI TeX graphics output for various devices. 
  Submitted by Phil Andrews. 
[.NEWS59] Source to ANU NEWS Usenet news reader, V5.9. 
  Submitted by Geoff Houston. 
[.POOT]  Changebars for RUNOFF files, DSR document 
  builder.  Submitted by Terry Poot. 
[.SPAIN] VMSINSTAL kit building utility.  Timesheet 
  (work time record) utility.  Command file debugger. 
  Docs re VMSINSTAL. 
[.STP]  EVE extensions.  Example of an editor 
  environment on top of EVE.  Includes rectangular 
  functions (Cut, Paste, Copy, Fill, ChangeCase..). 
  Submitted by Paul Boudreaux. 
[.XEVE]  Extended EVE editor with spelling checker, 
  large dictionary.  Submitted by Thomas Wolfe. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP, or order VS0114

===============
VS0104     DECUServe Conference Notes  Version: November 1993

Author: DECUServe

Operating System: OpenVMS VAX  Keywords: DECUServe

Abstract: 

The DECUServe bulletin board has hosted thousands of 
discussions on hundreds of topics over its lifetime.  This 
submission consists of DECUServe notes through the Fall of 
1993. Some of the broad areas covered include:  databases, 
DATATRIEVE, networking, desktop publishing, electronic law, 
factory automation, real-time systems, hardware, MicroVAX, 
office automation, personal computing, various Digital 
Equipment Corporation operating systems, security, site 
management, standards, user interfaces, workstations, plus 
Digital Equipment Corporation, non Digital Equipment 
Corporation, public domain, third-party-VMS, and other 
software topics. 

Changes and Improvements: VAX Notes may be used to peruse conferences,
but is not required. 
ASCII Notes reader is included in submission. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tapes (PE)  Format:
VMS/BACKUP, 2400' Magnetic Tapes (SE)  Format: VMS/BACKUP, TK50 Tape
Cartridges (TE)  Format: VMS/BACKUP, or order VS0167

===============
VS0102     X Windows 11 Release 3  Version: 3, May 1989

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: UNIX  Source Language: C  Software Required: VAX C
Compiler  Keywords: Editors, X Windows

Abstract: X Windows 11 Release 3 has been obtained from MIT and 
translated into a VMS directory structure but otherwise it 
is unchanged.  It is presented for the convenience of sites 
wanting access to X Windows code in a format convenient to 
VMS. 

Media (Service Charge Code): 2400' Magnetic Tapes (PD)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP

===============
VS0100     X11R4 Clients and Demos for VMS  Version: 2.0

Submitted by: Patrick Mahan, TGV, Incorporated, Santa Cruz, CA

Operating System: VAX/VMS V5.4-3 or higher  Source Language: C 
Software Required: DECwindows/MOTIF V1.0 or higher, VAX C compiler 
Keywords: Editors, Tools - Software Development, DECwindows, X Windows

Abstract: This is release 2.0 of the X11R4 clients and demos for VMS.
It 
requires VMS 5.4-3 or above and DECwindows/Motif 1.0 or above. 

This release contains a wide variety of software 
applications based on both Xlib Xt (Intrinsics). This 
release also contains the X11R4 Athena Widget Library (Xaw) 
and the X Miscellaneous Library (Xmu) that is used for most 
of the Xt based applications in this release. 

Below is a listing of the applications provided with this 
release along with a brief description. Most of these 
applications are accompanied by Unix Man files that have 
been converted to Ascii text files suitable for printing. 

X11 Clients   Appres, Bitmap, Ico, Listres, OClock, 
    Xcalc, Xclipboard, Xclock, Xdpyinfo, 
    Xedit, Xfd, Xfontsel, Xkill, Xload, 
    Xlogo, Xlsatoms, Xlsclients, Xlsfonts, 
    Xlswins, Xmag, Xmodmap, Xpr, Xprop, 
    Xrdb, Xrefresh, Xset, Xsetroot, Xstdcmap, 
                  Xterm, Xwd, Xwininfo, Xwud 

X11 Contributed   Hexcalc, PBMPlus, SunClock, Xcalendar, 
Clients           Xcolors, Xcpustate, Xdaliclock, Xdir, 
                  Xfed, Xfig, Xfishtank, Xless, Xloadimage, 
                  Xclock, Xmessage, Xmoon, Xposit, Xscope, 
                  Xshowcmap, Xskel, Xtalk, Xv 

X11 Contributed   TEKWM, TWM, UWM 
Window Managers 

X11 Demos   Maze, Muncher, Plaid, Puzzle, Wframe, X3d, 
                  Xev, Xeyes, Xgc, Xmpdraw 

X11 Athena   Popup, XBoxes, XButtonBox, XCommand, 
Examples   XCommand2, XHw, XLabel, XList, XMenu1, XMenu2, 
    XScroll, XText, XWidgets, 

X11 Games   Ishido, JetPack, Xast, X4war 

X11 Libraries   Xaw, Xmu, XVMSUTILS 

Restrictions: Operating System VAX/VMS V5.4 or later with
DECwindows/MOTIF V1.0 or later 
is required. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0099     TECO Collection  Version: August 1989

Submitted by: Pete Siemsen, University of Southern California, Los
Angeles, CA

Operating System: IAS, MS-DOS, RSTS/E, RSX-11M, RSX-11M-PLUS, RT-11,
ULTRIX, VAX/VMS V4.7, V5.1  Source Language: C, MACRO-11, TECO 
Keywords: Editors, TECO

Abstract: This VMS directory tree contains a collection of TECO 
software from DECUS and other sources.  Following is a 
brief summary of highlights: 
[.DOC]  The newest manual for "Standard" TECO, May 
    1985.  This manual is more current than 
  what Digital Equipment Corporation distributes. 
  Also, included are Version 39 and Version 40 
  release notes, describing all kinds of goodies 
  in TECO11 and TECO32, like callable TECO. 
[.EMACS11] EMACS subset for TECO-11, Version 35 or 
  higher.  Submitted by Fred Fish. 
[.LIDSTER] MACROS and a documentation file that 
  describes TECO initialization and how to 
  customize.  Submitted by Ken Lidster. 
[.MACROS] Best/latest versions of "classic" TECO 
  MACROS from the rest of the collection. 
[.RSTS]  TECO stuff from RSTS/E V9.5 contains 1982 
  sources of VTEDIT, SQU, etc. with some 
  documentation.  Submitted by Mark Derrick. 
[.RSX...] Everything relating to TECO found in the 
  RSX SIG tapes. 
[.SMITH] MACROS for munging BASIC under RSTS, 
  documentation for TECO initialization for 
  RSTS and VMS, and VTEDIT with documentation. 
  Submitted by Kelvin Smith. 
[.SOFLIB] TECO entries from the DECUS Library.  VTEDIT 
  for VAXTPU, video editors for Hewlett Packard 
  and Tektronix terminals, an EMACS-like package 
  for RSTS/E TECO-11, the distribution of TECO-11 
  V36, and more. 
[.TECO11] Source code for TECO-11 V36 (mixed mode for 
  VMS). 
[.TECO32_FOR_ Native mode TECO32 released with VMS V5.0, 
  V4]  but built under V4 so it will run under V4. 
[.TECOC] TECO in C for VAX/VMS (almost UNIX and 
  MS-DOS).  Submitted by Pete Siemsen. 
[.VMS...] TECO software from a VMS SIG CDROM Disk, 
  1984 - 1987. 
[.UTECO] TECO in C (July 1989) for ULTRIX and SunOS. 
  Submitted by:  Matt Fichtenbaum. 
[.YMILES] TECO in C V1.04 (12 June 1988) for MS-DOS. 
  Submitted by Ya'akov Miles. 

Notes: Executable and/or object code is included.  Sources for VMS
TECO32 are not 
included. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0098     DECUS Library Machine Readable Catalog and Browser 
Version: 1, May 1989

Operating System: MicroVMS, VAX/VMS  Source Language: C  Keywords:
Catalog

Abstract: This directory tree contains, in machine readable form, the 
1989/1990 DECUS Library catalog.  In addition to current 
material (in the top level directory), the [.OLDER] 
directory contains catalog material which has been deleted 
from the current DECUS Library catalog.  It describes items in 
the DECUS Library which are still available, but for which 
orders have been slow enough that they have been removed 
from the master catalog to keep the total distribution size 
down.  These descriptions go back to 1987.  Items from older 
DECUS Library catalogs are still also available (provided 
their media can still be read), but machine readable catalog 
information is not available for these. 

In addition to the "flat file" catalog information, a 
"browser" program is provided to allow searches to be done 
on catalog text by keyword or combinations of keywords. 
Indices are provided pre-generated to facilitate searches of 
all text presented.  The browser program can view keywords, 
KWIC ("KeyWord In Context") text, or the original text.  See 
the AAAREADME file in the browser directory for more 
information.  Browser can also be used as a full text 
database program for arbitrary text files. 

The [DECUSLIB...] directory tree contains the raw DECUS 
Library catalog information.  The [LIBNDX] directory 
contains the Browser utility and the catalog information and 
indices set up for use with Browser, plus all sources to 
Browser. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP

===============
VS0097     Tape Utilities  Version: February 1990

Author: Various

Submitted by: M. Edward Nieland, Control Data Corporation

Operating System: VAX/VMS V5.1  Source Language: BASIC, BLISS, C,
MACRO-11, MACRO-32, PASCAL, VAX FORTRAN  Keywords: Utilities - Disk -
VMS, Utilities - Tape

Abstract: This is a collection of utilities for reading, writing, and 
analyzing tapes.  These utilities have been extracted from a 
number of SIG tapes and have been placed in this one collection 
for ease of locating. 

The following is a brief summary of highlights: 
BIGTPC   A Tape-DISK-Tape utility in PDP MACRO (no executable 
   provided). 
BRUREAD   A utility to read BRU tapes.  Native mode VMS 
          executable. 
DUMPER    A program to read TOPS-10 and TOPS-20 DUMPER tapes. 
ETAPE    Read/write foreign tapes in EBCDIC, ASCII, and 
   Honeywell GCOS BCD formats. 
FTCOPY    Foreign Tape Copy program. 
FTP   Foreign Tape Processing Utility.  Can read/write 
   foreign tapes and make image copies of tapes on disk and 
   write them back. 
LU_TAPE   A utility to read/write/analyze foreign tapes (DECUS 
          No. V00442) 
MTEXCH    A utility to read/write foreign tapes of any of the 
   following records:  fixed length, RT-11 format, PIP-10 
   format, ANSID format, and VB format.  The data can 
   be in ASCII or EBCDIC. 
MTU       Magnetic Tape Utility.  Allows you to read, write, 
          dump, and compare magnetic tapes (DECUS No. V00191). 
TAPES     A utility to read foreign tapes of various formats. 
TAR       A program that will extract or write UNIX TAR 
          archives on tape or disk.  Uses a command language 
          definition (CLD) interface to VMS. 
TAR_READ  Several utilities to read/write UNIX TAR format, 
_WRITE   both tapes and disk files. 
TAR2VMS   A program to convert TAR tapes and files to VMS 
          files and a program (VMS2TAR) that does the 
          reverse. 
TCOPY    A program to quickly copy tapes when you have two 
   tape drives.  It allows the tapes to stream. 
TPT   A tape benchmark program. 
VFE   VAX File Editor.  Can be used to analyze tapes when 
   you don't know the tape format. 
VMSTPC   A tape-disk-tape program for copying tapes where you 
   have only one tape drive or the tape drives exist on 
   different systems. 
WG_TAPE   Programs to analyze and read tapes.  Includes a 
_UTIL     program to do DECnet tape copy via a DECnet 
   object. 

Notes: Submitted on behalf of the L&T Public Domain Working Group. 

Changes and Improvements: Added support to read BRU tapes and TOPS
DUMPER tapes.  Added additional 
support for analysis of tapes.  Updated other material. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TA)  Format: VMS/BACKUP

===============
VS0096     Symposium Collection from the RSX SIG, Spring 1989, Atlanta
 Version: 1.0, June 1989

Author: Various

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: IAS, RSX-11M, RSX-11M-PLUS  Source Language: C,
FORTRAN 77, FORTRAN IV, MACRO-11  Keywords: Symposia Tapes - RSX-11

Abstract: This is the RSX SIG Tape from the Spring 1989 DECUS 
Symposium in Atlanta.  It is available in either BRU format 
or VMS/BACKUP format.  See DECUS Program No. 11S107 for a 
description of the program. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0095     Symposium Collection from the Languages and Tools SIG,
Spring 1988, Cincinnati and Fall 1988, Anaheim  Version: May 1989

Author: Various

Operating System: VAX/VMS  Source Language: Various  Keywords:
Symposia Tapes - L & T

Abstract: This is the Language and Tools SIG tape with submissions 
collected at the DECUS Spring Symposium in Cincinnati and the 
Fall DECUS Symposium in Anaheim 1988.  The following is a 
brief summary of highlights: 
[.ABEL]  Abel, an editor built on top of Digital's 
  EVE.  Submitted by Jef Kennedy, PBR & Associates. 
[.DKR]  SCAN utilities.  Submitted by David K. Ream. 
[.CALCULATOR] On-line calculator. 
[.ROMAN] Roman numeral parsing. 
[.SAM]  Simulate some features of an ISAM file 
    using trees in memory. 
[.SCN_RTL_DEFS] SCAN definitions of some RMS and RTL 
  routines. 
[.SUBSTITUTION] A MACRO PREPROCESSOR. 
[.UTILITIES] Misc. utilities. 
[.DSRTOSDML] DSR to SDML converts DSRPLUS source files to 
  VAX DOCUMENT. 
[.FPAINT] Inland Steel company editor for VAX or PC. 
[.HMC]  Submitted by: Harvey Mudd College, Chris 
  Yoder and others. 
[.AUTOLOGOUT] A utility to disconnect or logout users who have 
  (potentially) wandered away from their terminal. 
[.CRON]  A table driven system utility that allows 
  system managers to perform tasks repeatedly, once an 
  hour, daily, weekly, monthly, and many other combinations. 
[.EVEEDT]      An EDT keypad on top of EVE. 
[.NODECHECK]   A utility to ALLOW and DISALLOW access to 
  various nodes in a cluster that is driven by the 
  identifiers that the user holds. 
[.FUN]   Included are a POKER program that was written from 
  scratch and used to learn SMG and a version of CRIBBAGE 
  that was received from the net and modified 
  to learn curses and C. 
[.PS]  Converts normal ASCII text files to postscript (PS) 
  files that may be printed on the Apple LaserWriter. 
  This new and improved translator has many features 
  including allowing the user to choose any of the built-in 
  LaserWriter fonts.  Users may also adjust margins, and set 
  the size of the chosen font.  PS also can translate RUNOFF 
  .mem files which means you can have underlining and 
  boldfacing on the LaserWriter. 
[.MAKE]      Currently included on the PMDF and Mathlib 
  distribution.  It allows users to perform application 
  rebuilds by rebuilding only the portions of the 
  application that need to be rebuilt.  Users specify which 
  portions of the application are dependent upon other 
  portions being rebuilt first.  Submitted by Todd Aven. 
[.JAIN]  Spelling checker addition to TPU.  Submitted 
  by Dilip Jain, Schwitzer Div., Household Mfg., Inc. 
[.SDE]  Software Development Environment - version 
  77, May 6, 1988.  DEC/CMS and DEC/MMS are useful tools 
  for software development.  But, they are only tools and do not 
  constitute a procedure.  At Memorex Telex, we saw the 
  need to build a general model software development 
  methodology that incorporates DEC/CMS and DEC/MMS. 
  SDE - Software Development Environment is the result. 
  Built around VMS features (access control, logical names, 
  DEC/CMS, and DEC/MMS), SDE provides an efficient, controlled 
  process for software implementation.  Our particular 
  application is cross-development of microprocessor software, 
  but SDE is flexible enough to work with virtually any set 
  of software development tools (assemblers, compilers, 
  linkers, etc.).  We also find it useful for native 
  VAX/VMS development.  Submitted by Kevin Angley, 
  Memorex Telex. 
[.SMITH] TECO utilities.  Submitted by Kelvin Smith, Financial 
  Computer Systems, Inc. 
[.BSLASH] Puts all backslashes in a BASIC program at 
  the beginning of a line.  This can be useful for 
  setting up a program to run STRIP on it. 
[.CASE]  Converts lower case to upper case or vice versa 
  in an entire file, not changing letters inside 
  quoted strings or in comments (delimited by exclamation 
  points).  This is primarily intended for working on 
  programs; thus, quoted strings must terminate on the same 
  physical line and comments are held to terminate at the end 
  of a physical line if not explicitly terminated by a second 
  exclamation point. 
[.RENAME]      Rename variables in a BASIC program (including 
  hard-to-find single letter variables).  RENAME works 
  properly on extend mode BASIC-PLUS, BASIC-PLUS-2, and 
  VAX BASIC programs. 
[.STRIP]       Remove unnecessary backslashes and ampersands from 
  BASIC programs (primarily for converting from BASIC-PLUS-2 
  V1.6 to BP2 V2.X). 
[.TECOIN]      TECO Initialization:  Documentation on how TECO 
  on RSTS and VMS gets started, and an example of how to 
  customize the initialization process.  The example includes 
  small MACROS to delete to the n-th occurrence of a given 
  character; backup a file being edited; exit from TECO 
  marking the position in the file for future return; 
  delete a section of text, saving the deleted text in a 
  q-register; set flags and adjust the file specification 
  on entry to TECO; specify a series of commands at DCL/CCL 
  level to be executed within TECO. 
[.BDUMP]      BDUMP (in BASIC) - A binary file dumper, with options 
  to display ASCII values in octal or decimal by byte or 
  by word.  This program contains a highly optimized 
  octal word formatter.  The program can be easily altered to 
  run under VAX BASIC (V2 or higher) or RSX BASIC-PLUS-2. 
[.VI]  VI written TPU.  Submitted by Gregg Wonderly. 
[.SIRA]  UK SIG tape submissions.  Submitted by Chris Doran, Sira Ltd.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0094     Best of AMIGA Collection 1  Version: 1, May 1989

Author: Various

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: AMIGA/DOS, VAX/VMS  Source Language: BASIC, C,
FORTRAN IV, MODULA2  Keywords: Data Base Management, Graphics,
Spreadsheet, Utilities - VMS

Abstract: This tape contains a large collection of utilities and 
programs for the AMIGA 32 bit computer.  The AMIGA is an 
inexpensive machine well suited to be used as a powerful 
graphics workstation in a Digital Equipment Corporation 
host environment, with multitasking, large address space, 
windows, graphics, color, and more.  It amounts to a 
"personal workstation" rather than just a "personal 
computer", and these packages will help get the most 
out of the system. 

This collection encompasses a "best of" collection of tools 
from AMIGA Utilities Collections 2 to 6 (see below) plus a large 
amount of new material.  It offers a very substantial source code 
resource, not only for users of AMIGA, but for users of 
other machines and operating systems also.  Most of the 
material is compressed in various ways and a AAAFILES.TXT file 
provides a partial index.  Other documentation is included 
within the files themselves (frequently named ReadMe or with 
a .doc extension).  Over 100 megabytes of code, mostly 
utilities and tools of all sorts, is presented. 

The package contains items introduced for AMIGA PD 
consumption since the following collections became available: 
. AMIGA Utilities Collection 2, DECUS No. VS0069 
. AMIGA Utilities Collection 3, DECUS No. VS0072 
. AMIGA Utilities Collection 4, DECUS No. VS0078 
. AMIGA Utilities Collection 5, DECUS No. VS0079 
. AMIGA Utilities Collection 6, DECUS No. VS0080 

Versions of ARC, VMSSWEEP, and ZOO for VMS are provided to 
allow examination of most of these files online on a VAX. 

Sources not included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0093     Symposium Collection from the VAX/Languages and Tools SIG,
Part 2 of 2, Spring 1989, Atlanta  Version: 1, June 1989

Author: Various

Submitted by: Glenn Everhart & Ted Nieland

Operating System: MicroVMS, VAX/VMS  Source Language: C, FORTRAN IV,
MACRO-11, MACRO-32, VAX BASIC, VAX COBOL, VAX FORTRAN  Keywords:
Symposia Tapes - VMS

Abstract: This is Part 2 of 2 of the VAX/Languages and Tools SIG tape 
from the Spring 1989 DECUS Symposium in Atlanta.  Refer to 
DECUS No. VS0092 for Part 1 of the VAX/Languages and Tools SIG 
Tape.  Users are advised to order both tapes in order to 
have a complete collection of this tape.  The tapes from the 
VAX and L&T SIG's were combined to reduce duplications between 
the two collections.  The programs have been placed in two 
major directory structures named VAX89A2, and VAX89A3. 

The following is a brief summary of highlights: 
VAX89A2 
[.GAMES.FCD] Bugfix to Five Card Draw poker game from F88 
  tape. 
[.GHC]  Protocol and Xmodem mods to VAXnet to allow 
  it to support the XMODEM-CRC protocol. 
[.GUNTHER] RS/1 procedures for trilinear plots. 
[.INFOVAX] Utilities from the Internet "Info-VAX" mailing 
  list, all built.  Includes:  BOSS (lets you run 
  several jobs from a terminal at once), time 
  conversion procs, dynamically build BATCH jobs, 
  subproc caching examples, mail aliases, password 
  swap, sizer for pagefiles, poor man's PCA code 
  profiler, mod portname for term server, setuser 
  (become someone else), PHOTO (record interactive 
  session on a file), undelete util, ZOO file compressor 
  src, and more. 
[.IVANOV] VAXCIO/CURSES - Implementation of UNIX-style terminal 
  I/O and cursor/screen control that is faithful to 
  UNIX model.  MAKE also included. 
[.JSCLUG] LABSTAR - upgrade to labstar program interface. 
  TELEMAIL remote mail reader (dials out, reads 
  mail, exits).  LIFENET - better mail interface and 
  prog to let users move files between themselves w/o 
  needing privs.  Calendar, Modfile. 
[.KUNZE] Card punch utilities.  Generic menu system. 
[.KVC]  PTY pseudo terminal driver for VMS V4, V5.  DECwindows 
  login on other machines. 
[.LBGS89] BECOME someone else, for VMS V5.  Source lib 
  for people using BLISS. Misc., including continuous 
  process quota display. 
[.LILUG] CLOSEUP - protect against attacks directed at default 
  DECnet acct. 28-day usage profile of system. 
[.MCWMIS] Support for using HP-2000 laser printer on a VAX. 
  Manual idle proc. killer. 
[.MINT]  MM type mail interface for VMS and PMDF. 
[.MONLATV] DEC Ethernet monitors (LAVC, LAT). 
[.NIELAND] BULLETIN - message bulletin board (many to many 
  messages).  Checkpass - check passwords against a 
  dictionary.  (Long dictionary supplied).  Finger with 
  VMS 4 or 5 operation.  Tape utility set. UUencode 
         and UUdecode for VMS.  VMSINSTAL help file. 
[.NSWC]  NSWC RUNOFF, a Bonner RUNOFF superset.  MODIFY - change 
  text strings in set of files.  REFORMAT - file reformat 
  in many ways. 
[.PAVLIN] DISM32 - Disassmbler for VMS executables (even drivers 
  or system images); gets most everything symbolically. 
  ETHERMON - Monitors ethernet, shows protocols, nodes, 
  lengths, allows cuts, can record data after cuts too. 
[.QMASTER] QMASTER - Menu/SMG$ - driven prog to manipulate jobs 
  in print or batch queues. 
[.RPI]  CKALLOC - check who's using the most disk.  Claim - 
  make self owner of a file in a dir.  Util to build 
  MODPARAMS.DAT for a whole cluster.  Query Internet 
  nameserver (uses CMU TCP/IP).  Screen dump filter 
  for VWS dumps.  WATCHER idle job killer for VMS 5.0 
  and later. 
[.SCHAFFRATH] Idle terminal monitor, set syspassword for a terminal 
  even if not a modem, reset unit number for LT, VT, 
  screen oriented mail frontend, UAF controls, change PCB 
  flags of running job (e.g., remove rwast). 
[.SHAPIRO] EVEDT - extensible EDT superset for TPU in VMS V5. 
[.SPC]  COOKIE - fortune cookie programs for VMS, RSX, RT, RSTS, 
  MSDOS.  FINGER - definitive update of Finger for VMS 5.X; 
  MUCH more flexible, better net name support. 
[.SPCTELE] Uptime logger.  Mailuaf update (VMS 4.X), Report MONITOR 
  stats for machine.  Neat VWS graphics tricks. 
[.SWING_VMS5] SWING directory manager program for VMS V5. 

VAX89A3 
[.DBAG]         dBase III - similar relational DBMS, with 
  extensions and complete sources.  English 
  language docs supplied by Nick Nelson. 
[.NEWS58] ANU NEWS Version 5.8, a complete Usenet news read/send 
  messaging interface (superior to VAX Notes in several 
  ways). 
[.TREADWAY] State Transition Simulator - simulation system in ADA 
  for event driven systems.  (State machine executor). 
[.UALR]  ALOCWAIT - wait for a peripheral to become free.  ETAPE 
  - EXCELLENT IBM EBCDIC tape handling utility which 
  includes the capability of writing an EBCDIC tape from 
  an ASCII file.  BBS - full function bulletin board for 
  VAX, usable as is.  CB - CB simulator for VAX. 
  READBACK - extract file list from Backup saveset. 
[.UUCP]  Complete UUCP software for VMS (allows communication 
  with Usenet etc.).  Also integrated ANU NEWS 5.7 news 
  read/post. 
[.WATCHDOG] WATCHDOG idle process killer for VMS V5.X. 
[.ZMODEM] ZMODEM asynch comm program for VMS. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0092     Symposium Collection from the VAX/Languages and Tools SIG,
Part 1 of 2, Spring 1989, Atlanta  Version: 1, June 1989

Author: Various

Submitted by: Glenn Everhart & Ted Nieland

Operating System: MicroVMS, VAX/VMS  Source Language: C, FORTRAN IV,
MACRO-11, MACRO-32, VAX BASIC, VAX COBOL, VAX FORTRAN  Keywords:
Symposia Tapes - VMS

Abstract: This is Part 1 of 2 of the VAX/Languages and Tools SIG tape 
from the Spring 1989 DECUS Symposium in Atlanta.  Refer to 
DECUS No. VS0093 for Part 2 of the VAX/Languages and Tools 
SIG Tape.  Users are advised to order both tapes in order 
to have a complete set of this tape.  The tapes from the 
VAX and L&T SIG's were combined to reduce duplications between 
the two collections.  The programs have been placed in three 
major directory structures named DECUSLIB, VAX89A1, and LT89A. 

The following is a brief summary of highlights: 
DECUSLIB 
This directory tree contains complete, machine readable abstracts 
of contents of the DECUS library, plus a tool for creating 
an indexed archive of this material and allowing quick 
searches based on one or multiple keywords.  Full abstracts 
of material removed from the DECUS Library catalog since 
1987 have been restored to this area, since the software 
remains available.  In addition, all current information (as 
of April 1989) is present. 

VAX89A1 
[.AEPSC] VDDRIVER - virtual disk based on contiguous 
  files.  CDDRIVER - Disk data caching driver. 
   Makes a local VMS disk have a data cache and 
  provides function to log all disk I/O. 
[.ALLIED] DCL sys. manag. procs.  Login program...faster 
  than login.com.  Example of prog using callable 
  mail. 
[.APPLIEDRES] Address database management util.  Clean up 
  RUNOFF output.  DOCUMENT - build doc files from 
  program headers.  Form/menu facility.  MAKE facility. 
  PORTWATCH idle terminal killer.  QMS laser printer 
  driver.  Show what files will be purged.  TELEPHONE 
  auto-dialer.  Time management system (to do lists). 
  Utilities handling many DCL lexical functions. 
[.ATG]  VMS V5.1 compatible.  New Pseudo terminal drivers, 
  generate VAX C header files from VMS MACRO libs. 
  VMS symbiont for HP LaserJet+, lots of kernel code incl. 
  set proc name, process dump/traceback, kernel AST 
  template, set DCL prompt, device deallocate, change 
  UIC, etc., all to someone else.  Complete mail alternate 
  protocol routines.  Example multithreaded DECnet symbiont. 
  PDdriver control.  Show Net like facility.  Privilege 
  on demand util.  VMS C server symbiont for REMIND utility. 
  Tools incl. security audit of UAF, monitor.  Complete 
  EDT simulation under TPU, template user written debugger, 
  XE ethernet monitor. 
[.BRAMHALL] FAKE-VM special VM and EFN handling; allows improved 
  control/monitoring of VM or event flag allocation 
  services. 
[.CVLUG] Banner programs (Gothic and serif fonts).  Create symbols 
  for subdirs.  Month or year screen calendar.  Auto 
  callback on DF03.  Console timestamp.  Recursive delete 
  dir tree.  Draw dir tree. Printer posters. "Thoughts for 
  today" program.  Unqueue batch or print jobs by name. 
  Untab a file. 
[.DOWN]  Easy move around in directory tree. 
[.DTRSIG] DTR/4GL SIG submission collection.  Includes new programs 
  for DCL lexicals, some RALLY examples, and much more. 
[.FLEMING] Extended EVE interface for TPU. 
[.GCE]  AnalytiCalc spreadsheet allowing vastly larger sheets etc. 
  TAR read/write utilities, with local mods to handle more 
  files & dir trees.  VMS virtual disks including virtual 
  disks on contiguous files (VDDRIVER), and FDDRV allowing 
  a process to do all actual I/O.  Supplied processes 
  support remote disk mounting over DECnet or asynch, 
  memory disks in a process' pageable memory, disks on 
  NONcontiguous files, crypto-disks (data stored encrypted, 
  good algorithm and also fast), and file disks shadowed by 
  memory disks.  Cornucopia from Internet with many tech bits 
  & tips.  Includes browser, a good full text data retrieval 
  utility for VMS. 

LT89A 
[.AVEN_MAKE] UNIX-like MAKE tool optimized for VMS.  Similar to MMS 
  function generally, but more standard. 
[.BAUER] CKMAP - check map files for Psect errors.  Reports on 
  disk use.  Show merged CMS classes.  Remote CMS server. 
  Imager def. MMS input generator.  Link check tool. 
[.GNUSOFTWARE] GNU C compiler, EMACS editor, lex/yacc replacements, 
  MANY more utilities.  Includes binaries for VMS version 
  of GNU C compiler V1.34. 
[.LOMASKY] Useful callable routines in BASIC.  Number base cvt, 
  proc info, directories, date fcts, queue control, 
  terminal control etc. 
[.MDRAW] MDRAW -- Freehand drawing utility for mouse, VT terminal 
  & TEX. 
[.MEMOREX_ ETHERNET - Monitors for monitoring network traffic on 
  TELEX] Ethernet.  SDE - Software Development Environment, 
  incorporating CMS & MMS. 
[.REMTAB] Remote Table handling routines.  Mini read-mostly DBMS 
  for data definitions. 
[.TEX]  New TeX utilities.  SpiderWeB..WEB for diff. languages. 
  TeX to Postscript, X11 TeX previewer, MAKEINDEX 
  index builder, PROFILE PASCAL profiler, XDVI DVI viewer 
  for X windows. 
[.TPUVI_V5] Clone of UNIX Vi editor in TPU, for VMS V5.X. 
[.XEVE5] Extended EVE editor spell checker.  Also some language 
  sensitive items for C, DCL, FORTRAN and MACRO. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0091     ADA Collection from SIMTEL20  Version: March 1990

Author: Various

Submitted by: M. Edward Nieland, Control Data Corporation

Operating System: VAX/VMS V4.7  Source Language: ADA  Keywords: Menu
Control, Simulations, Software Collections, Tools - Applications
Development, ADA

Abstract: This is a copy of the ADA Archives kept on the computer 
WSMR-SIMTEL20.ARMY.MIL.  The SIMTEL-20 archive is accessible 
on the ARPA Internet via ANONYMOUS FTP.  This tape is being 
made available for those people who do not have access to 
the Internet and FTP. 

The archive is a snapshot of its state on February 13, 1990. 
All of the files in this archive are free to distribute. 
The following directories are included on this tape: 
ABSTRACTIONS       ADA-ADOPT        ADA-CAN           ADA-SQL 
ADA-TUTR           ADAIC            AI                ANSI-LRM 
BENCHMARKS         CAIS-TOOLS       CAIS             
COMPILATION-ORDER 
COMPONENTS         CROSS-REFERENCE  DBMS              DDN 
DDN2               DEBUGGER         DOCUMENTS         DOD-STD-2167A 
EDITORS            EDUCATION        EXTERNAL-TOOLS    FORMGEN 
GENERAL            GKS              GNU-ADA-MODE      ID-FILES 
MANAGEMENT-TOOLS   MASTER-INDEX     MATH              MENU 
MESSAGE-HANDLING   METRICS          NEW-ABSTRACTIONS  NEWS 
ONLINE-DOC         PAGER            PDL               PIWG 
POINTERS           PRETTY-PRINTERS      RATIONALE         REAL-TIME 
SEI                SIMULATION       SPELLER           STARTER-KIT 
STUBBER            STYLE            TOOLS             TRANSLATORS 
TRI-ADA            VIRTERM          WIS-ADA-TOOLS     WORD-PROCESSORS 

Notes: Due to the large number of files available, the archive
maintainers cannot 
possibly attempt to validate the proper operation of the various
programs. 
When a program bug is reported, immediate action is taken to either
correct 
the error or remove the offending program from the archives.  Still,
users 
must understand that all archive programs are offered AS IS, and the
archive 
maintainers specifically disclaim any liability should these programs 
malfunction or cause damage, incidental or otherwise.  When testing 
ANY new software, be certain that all information stored on disk is 
backed-up before you start, so that you can recover if files are
damaged 
or erased.  This is particularly true if you have a hard disk, in
which case 
malfunctions can be spectacularly disasterous.  No guarantees are made
as to 
the completeness, usability, or quality of the programs on the tape
and 
the material has not been checked or reviewed. 

Changes and Improvements: Updated collection. 

Restrictions: U.S. Government export regulations prohibit the
distribution of this program 
outside the United States without the appropriate export licenses. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0090     MS-DOS Collection from SIMTEL20, Part 2 of 2  Version:
March 1990

Submitted by: M. Edward Nieland, Control Data Corporation

Operating System: MS-DOS V3.0, VAX/VMS V4.7 and V5.0  Source Language:
BASIC, C, FORTRAN 77, PASCAL  Keywords: Bulletin Board, Compilers,
Games, Software Collections, Text Formatting

Abstract: This is part 2 of a copy of the MS-DOS Archives kept on the 
computer WSMR-SIMTEL20.ARMY.MIL.  The SIMTEL-20 archive is 
accessible on the ARPA Internet via ANONYMOUS FTP.  This 
tape is being made available for those people who do not 
have access to the Internet and FTP. 

The archive is a snapshot of its state on February 15, 1990. 
All of the files in this archive are free to distribute. 
The archive consists most of ARC files.  The utilities to 
read the ARC files under DOS are located in the directory 
[.ARC-LBR].  Utilities to read these files under VMS are 
located in the directory [.VMS-UTIL]. 

Refer to DECUS Program No. VS0089 for Part 1 of the 
MS-DOS Collection from SIMTEL20.  The following directories 
are included on this tape: 
ARC-LBR         NCSATELNET      NETWORK         OPUS 
OS2             PACKET          PASCAL          PC-JR 
PCMAG           PCPURSUIT       PCRESOURCE      PCTECH 
PGMUTL          PIBTERM         PILOT           PLI 
PLOT            PREPROCESS      PRINTER         PROCOMM 
PRODIGY         PROGJOURN       PROLOG          QBASIC 
QMODEM          QPASCAL         RAMDISK         RBBS-PC 
SCREEN          SMALL-C         SMALLTALK       SNOBOL4 
SPREADSHEET     SPRINT          SQ-USQ          STARLINK 
STARTER         STATISTICS      SURFMODL        SWAP 
SYSUTL          TAXES           TELIX           TEX 
TROJAN-PRO      TURBO-C         TURBOBAS        TURBOPAS 
TXTUTL          UUCP            VENTURA         VGA 
VMS-UTIL        VOICE           VOICEMAIL       WORLDMAP 
X-10            XLISP           XPC             ZIP 
ZMODEM          ZOO 

Notes: Due to the large number of files available, the archive
maintainers cannot 
possibly attempt to validate the proper operation of the various
programs. 
When a program bug is reported, immediate action is taken to either
correct 
the error or remove the offending program from the archives.  Still,
users 
must understand that all archive programs are offered AS IS, and the
archive 
maintainers specifically disclaim any liability should these programs 
malfunction or cause damage, incidental or otherwise.  When testing
ANY 
new software, be certain that all information stored on disk is
backed-up 
before you start, so that you can recover if files are damaged or
erased. 
This is particularly true if you have a hard disk, in which case
malfunctions 
can be spectacularly disasterous.  No guarantees are made as to the 
completeness, usability, or quality of the programs on the tape and 
the material has not been checked or reviewed. 

Changes and Improvements: Updated collection. 

Documentation may or may not be on magnetic media. Complete sources
not included.

Media (Service Charge Code): 2400' Magnetic Tapes (PD)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TD)  Format: VSM/BACKUP

===============
VS0089     MS-DOS Collection from SIMTEL20, Part 1 of 2  Version:
March 1990

Submitted by: M. Edward Nieland, Control Data Corporation

Operating System: MS-DOS V3.0, VAX/VMS V4.7 and V5.0  Source Language:
BASIC, C, FORTRAN 77, PASCAL  Keywords: Bulletin Board, Compilers,
Games, Software Collections, Text Formatting

Abstract: This is part 1 of a copy of the MS-DOS Archives kept on the 
computer WSMR-SIMTEL20.ARMY.MIL.  The SIMTEL-20 archive is 
accessible on the ARPA Internet via ANONYMOUS FTP.  This 
tape is being made available for those people who do not 
have access to the Internet and FTP. 

The archive is a snapshot of its state on February 15, 1990. 
All of the files in this archive are free to distribute. 
The archive consists most of ARC files.  The utilities to 
read the ARC files under DOS are located in the directory 
[.ARC-LBR].  Utilities to read these files under VMS are 
located in the directory [.VMS-UTIL]. 

Refer to DECUS No. VS0090 for Part 2 of the MS-DOS Collection 
from SIMTEL20.  The following directories are included 
on this tape: 
ADA             AIJOURNAL       ALLCHARGE       APL 
ARC-LBR         ASM-MAG         ASMUTL          AT 
AUTOCAD         AWK             BASIC           BATUTL 
BBS             BBSLISTS        BIBLE           BORLAND 
BYTEMAG         C               CAD             CALCULATOR 
CASE            CATALOG         CIS             CITADEL 
CLIPPER         CMPLNGMAG       CMU-PCIP        COMPATIBLES 
COMPUTE-PC      CROSSASM        CROSSREF        DATABASE 
DBASE           DDJAMG          DESKACCESS      DESKJET 
DESKPUB         DESQVIEW        DIRUTL          DISASM 
DSKUTL          EDITOR          EDUCATION       EEL 
EGA             EMULATORS       FIDO            FILEDOCS 
FILUTL          FINANCE         FLOWCHART       FORMGEN 
FORTH           FORTRAN         FOSSIL          FREEMACS 
GENIE           GIF             GRAPH           GRAPHICS 
HAMRADIO        HANDICAP        HYPERCARD       IRIT 
KA9Q-TCPIP      KERMIT          KEYBOARD        LAN 
LAPTOP          LASER           LISP            LOTUS123 
MAC             MAPPING         MATH            MAX 
MEMACS          MENU            MICROCORN       MODEM 
MODULA2         MOUSE           MSJOURNAL       MSWINDOWS 
MUSIC           SQ-USQ          VMS-UTIL        ZIP 
ZOO 

Notes: Due to the large number of files available, the archive
maintainers cannot 
possibly attempt to validate the proper operation of the various
programs. 
When a program bug is reported, immediate action is taken to either
correct 
the error or remove the offending program from the archives.  Still,
users 
must understand that all archive programs are offered AS IS, and the
archive 
maintainers specifically disclaim any liability should these programs 
malfunction or cause damage, incidental or otherwise.  When testing
ANY new 
software, be certain that all information stored on disk is backed-up
before 
you start, so that you can recover if files are damaged or erased. 
This is 
particularly true if you have a hard disk, in which case malfunctions
can be 
spectacularly disasterous.  No guarantees are made as to the 
completeness, usability, or quality of the programs on the 
tape and the material has not been checked or reviewed. 

Changes and Improvements: Updated collection. 

Documentation may or may not be on magnetic media. Complete sources
not included.

Media (Service Charge Code): 2400' Magnetic Tapes (PD)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TD)  Format: VMS/BACKUP

===============
VS0088     UNIX-C Collection from SIMTEL20  Version: March 1990

Author: Various

Submitted by: M. Edward Nieland, Control Data Corporation

Operating System: VAX/VMS V5.1  Source Language: Ada, C, FORTRAN 77,
LISP, MODULA-2, OPS5, PASCAL, PROLOG  Keywords: Calendars, Data Base
Management, Editors, FORTRAN, Utilities - VMS

Abstract: This is a copy of the UNIX-C Archives kept on the computer 
WSMR-SIMTEL20.ARMY.MIL.  The SIMTEL-20 archive is accessible 
on the ARPA Internet via ANONYMOUS  FTP.  This tape is being 
made available for those people who do not have access to 
the Internet and FTP.  It is available in either TAR format 
or VMS/BACKUP format.  See DECUS NO. US0105 for a description 
of the ULTRIX version in TAR format. 

The archive is a snapshot of its state on February 15, 1990. 
All of the files in this archive are free to distribute. 
The following directories are included on this tape: 
ARC-PROGS       BENCHMARKS      CALENDARS       CKERMIT 
CPM             DATABASE        DIR-MGMT        EDITORS 
FILE-MGMT       GNU             GRAPHICS        INFO 
KERNEL          LANGUAGES       MACINTOSH       MAIL 
NETWORKS        POSTSCRIPT      PRINTERS        SYSADMIN 
TAPES           TELECOM         TEXTPROC        USENET 
UTILS           VMS-UTILS       WINDOWS         XYZMODEM 

Notes: Due to the large number of files available, the archive
maintainers 
cannot possibly attempt to validate the proper operation of the
various 
programs.  When a program bug is reported, immediate action is taken
to either 
correct the error or remove the offending program from the archives. 
Still, 
users must understand that all archive programs are offered AS IS, and
the 
archive maintainers specifically disclaim any liability should these
programs 
malfunction or cause damage, incidental or otherwise.  When testing
ANY 
new software, be certain that all information stored on disk is
backed-up 
before you start, so that you can recover if files are damaged or
erased. 
This is particularly true if you have a hard disk, in which case
malfunctions 
can be spectacularly disasterous.  No guarantees are made as to the 
completeness, usability, or quality of the programs on the tape and 
the material has not been checked or reviewed. 

Changes and Improvements: Updated collection. 

Documentation may or may not be on magnetic media. Complete sources
not included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0086     Macintosh Software Collection  Version: October 1990

Author: Various

Submitted by: Joel M. Snyder, University of Arizona, MIS Dept.,
Tucson, AZ

Operating System: Macintosh  Source Language: Various  Memory
Required: 1MB  Keywords: Business Applications, Games, Programming
Languages, Software Collections, Macintosh, TeX

Abstract: This package contains various software for the Macintosh
Personal 
Computer.  It was collected from the following: 
INFO-MAC 
 ARCHIVE Info-Mac is an Internet discussion 
  group that maintains an archive at Stanford 
  University with the most current, most 
  useful, and best debugged collection 
  of Macintosh software.  This tape has the 
  entire contents of the Stanford Info-Mac 
  archive, divided into Applications, 
  Apple-provided Software and Documentation 
  (including all the Macintosh Technical 
  Notes and Macintosh Human Interface 
  Guidelines), Art files, Hypercard utilities, 
  Control Panel Devices, Communications, Demonstration 
  software, the Info-Mac Discussion Digests, 
  Fkeys, Fonts, Games, Inits, Languages and 
  language support, Reports and Help on 
  Macintosh issues/topics, Sounds, Source codes, 
  Technical tips, UNIX/Mac software, Macintosh 
  Utilities, and Virus detection/eradication software. 
APPLE FILES Apple Computer maintains a public depository 
  of software which runs on and around Macintosh 
  systems.  This includes everything from Grateful 
  Dead hypercard stacks to Ham radio software. 
  NOTE:  This collection does not contain the Apple 
  Developer Technical Services software, which 
  requires a separate license. 
NCSA  The National Center for Supercomputing 
  Applications, at the University of Illinois, 
  has contributed a substantial collection of 
  powerful Macintosh tools, including the public 
  domain NCSA Telnet, a free TCP/IP package for 
  the Macintosh.  Other software includes 
  visualization applications, image manipulation 
  applications, and data notebook tools. 
TEX  Macintosh TeX tools on this tape include TeX 
  for the Macintosh, printer drivers for Laserwriters 
  and Imagewriters, BibTeX, indexing tools, Metafont, 
  and CTeX. 

Notes: Executable and/or object code is included.  Most of this
software has been 
tested and appears to be free of viruses, but there are no guarantees.
Always test software in a protected environment before you use it. 

Changes and Improvements: Additional software, revisions to other
packages, updates. 

Restrictions: Most programs require operating system Macintosh Finder
V6.0. 

Documentation may or may not be on magnetic media. Sources not
included.

Media (Service Charge Code): 2400' Magnetic Tapes (PD)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TD)  Format: VMS/BACKUP

===============
VS0085     Symposium Collection from the RSX SIG, Fall 1988, Anaheim 
Version: 1, November 1988

Author: Various

Submitted by: Glenn Everhart, Ph.D.

Operating System: IAS, Micro/RSX, RSX-11M, RSX-11M-PLUS  Source
Language: BASIC-11, C, FORTRAN 77, FORTRAN IV-PLUS, MACRO-11, MACRO-32
 Keywords: Symposia Tapes - VMS

Abstract: This is the RSX SIG Tape from the Fall 1988 DECUS Symposium 
in Anaheim.  It is available in either BRU format or 
VMS/BACKUP format.  See DECUS No. 11S104 for a 
description of the program. 

Complete sources may or may not be included.

Media (Service Charge Code): 600' Magnetic Tape (MS)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0084     Symposium Collection from the VAX SIG, Part 2 of 2, Fall
1988, Anaheim  Version: 1, November 1988

Submitted by: Glenn Everhart, Ph.D.

Operating System: VAX/VMS  Source Language: BLISS-32, C, FORTRAN 77,
MACRO-11, MACRO-32, PASCAL, VAX-11 BASIC, VAX-11 COBOL, VAX-11 FORTRAN
 Keywords: Symposia Tapes - VMS

Abstract: This is Part 2 of 2 of the VAX SIG tape from the Fall 1988 
DECUS Symposium in Anaheim.  Refer to DECUS No. VS0083 for 
Part 1 of the VAX SIG tape.  Users are advised to order both 
tapes in order to have the complete set.  The programs have 
been placed in two major directory structures named VAX88B4 
and VAX88B5. 

The following is a brief summary of highlights: 
VAX88B4 
[.GNUSOFTWARE] Recent C compiler, EMACS, AWK clones, Yacc and LEX
clones, 
  and much more from the GNU effort (Free Software Foundation). 
  VMS binaries for boot GNU C are present. 
[.LEVINE] INDEX - FORTRAN xref; JUICER - disk compressor (online or 
  offline); News facility;  Inactive job killer; SORTIMP 
  demo for VT340; Font editor for VT3xx; Paint340 - VT340 
  paint utility; DKDRIVER - RK05 driver for VMS 5.0. 
  Inactive job killer.  Disk space monitor. 

VAX88B5 
[.RCAF88] AnalytiCalc - spreadsheet update.  GNU C vers. 1.24 
  binaries.  Source codes from comp. sources.  DECUS INDEX 
  - complete online index to DECUS library.  DTC - DeskTop 
  Calendar update.  Updates to multicolumn lister. 
  Cornucopia from INFO-VAX (ARPAnet) mailings, including 
  BOSS 2.5 (virtual workstation on a terminal) and AMIGA 
  matching code.  VMS Disassembler for VMS V4 or V5. 
  WATCH allows watching of any terminal (except RTAn:) 
  from any terminal for VMS 4 or 5.  HYPNET - mini 
  hypertext shell. 


Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0083     Symposium Collection from the VAX SIG, Part 1 of 2, Fall
1988, Anaheim  Version: 1, November 1988

Submitted by: Glenn Everhart, Ph.D.

Operating System: VAX/VMS  Source Language: BLISS-32, C, FORTRAN 77,
MACRO-11, MACRO-32, PASCAL, VAX-11 BASIC, VAX-11 COBOL, VAX-11 FORTRAN
 Keywords: Symposia Tapes - VMS

Abstract: This is Part 1 of 2 of the VAX SIG tape from the Fall 1988 
DECUS Symposium in Anaheim.  Refer to DECUS No. VS0084 
for Part 2 of the VAX SIG Tape.  Users are advised to order 
both tapes in order to have the complete set.  The programs 
have been placed in three major directory structures 
named VAX88B1, VAX88B2 and VAX88B3. 

The following is a brief summary of highlights: 
VAX88B1 
[.CI]         Count records in file.  Concatenate sixel files & 
  print side by side.  ENPAGE LN03 output format 
  control util.  REMINDER accessories.  SYSTATUS - 
  system status monitor. 
[.MAILUAF] Tool to maintain VMS MAIL's database consistently 
  & easily. 
[.MA_Q_DEV] Process transfer network (VMS & RSX) with crash 
  resistant methods. VMS 5.0 vers. 
[.MCCLINTON] Program to generate slides on VT100. 
[.MCWMIS] Command procedures & support files to support HP-2000 
  printers on VAX.  (Similar to LaserJets). 
[.MEADOWS] Nontransparent DECnet examples.  FILE - change any 
  attributes or dates of files.  FIND - find files by 
  many criteria FAST.  Can search size, date, frags, 
  LBNs, etc.  KFE - get info re installed files.  MENU - 
  compiled menu system.  SD - fast Set Default.  STATUS 
  - cluster or network wide show users.  UNMESSAGE - 
  decompile message text files.  UNSDL - generate include 
  files for any language from Digital Equipment Corporation 
  libraries.  VERB - create. CLD files from DCL table files. 
[.NIELAND] BULLETIN - Mark London's Bulletin, ZDEC - Zero device error
  counter, SNAP & Watch, EDT Plus - TPU editor.  (VMS V5). 
[.NOBACK] FORTRAN useropen routine to mark a file /NOBACKUP. 
[.PEIRCE] MAINT, a full screen file/dir maintenance program. 
[.PTVI]  New Pseudo Terminal driver (VMS V4 or V5).  Vi editor 
  in TPU. 
[.SIRA]  EDTINI updates.  Manual/HELP file reformatter for 
  Bonner Lab RUNOFF.  SMG based forms entry package. 

VAX88B2 
[.ADDBOOK] Example ACPs and FIFO driver from the book "VMS 
  Advanced Device Driver Techniques". 
[.ATTC]  VAXCluster mgt procedures.  Tools to build VMS 
  Shareable images.  Autogen utility.  Sys MGT WG paper. 
[.BODOH] DLA - Date of last access utility; MASTER_BLASTER - 
  a working set "trimmer"; POKE_WATCH - turns on VMS 
  watch facility; SPLIT - calculates wasted time due to 
  fragmentation; TPT - tape drive benchmark utility. 
[.BRYANT] APCTPU - Schlumberger extended EDT emulator. 
[.BZL]  ALL-IN-1 management tools.  Tutorial re LSE templates. 
[.CALCSB] Calculator, string substitution, ISAM implementation, 
  macro preprocessor. 
[.CCRS]  Updates to TCOPY and SWING (graphical directory 
  maintainer).  RUNOFF to TeX converter. 
[.CHANFRG] CHAN - show what files a process has open, Frag files - 
  shows an overview of all disks and their fragmentation 
  state. 
[.COY]  DM and SD (Directory Management and Set Default Progs). 
  WPE (WPS-PLUS emulator in TPU).  SHOWME user report. 
[.DTRSIG] DATATRIEVE & Fourth Generation Languages SIG Library 
  Collection, Fall 1988.  New plots, functions, and magic. 
[.EXTERNAL] EXTERNAL - a communications program with automatic 
  scripted dialout and remote login, hardware-independent 
  script language, automatic log of all accesses. 
[.FIFTH_BBS] Bulletin Board program.  Handles messages, conferencing. 
  Not file transfers. 
[.FINGER] FINGER user report & network name server.  VMS 5.0 
  compatible. 
[.FLOWERS] TWO_SIDE - splits a file for printing on two sides 
  of paper; Files from session on DCL standards. 
[.FPAINT] FPAINT screen designing system.  Generates FORTRAN 
  code to paint screen with SMG$ by forms. 
[.FRAGM] Command files to examine disk & file fragmentation. 
[.GAMES.FCD] Five Card Draw poker simulation for VT100. 
[.GEMEC] WATCH - watch another terminal for VMS V5.  Startup 
  utilities.  ALL-IN-1 "janitor" aider procedure. 
[.GLEASON] DCL prompt clock; Programmable process key utility 
  with examples; Page file fragmentation analyzer; 
  Timer queue element display utility. 
[.GRC]  Print Dir list. Crashdump analysis example.  DCL funct 
  to sys$ function concordance.  EDX EDT superset editor 
  in TPU w/WPS keypad.  KERMIT update for asynch. comm. 
  File integrity check.  Text hyphenator. 
[.LATSHAW] EDT emulator with many extensions. 
[.LUTES] Updates to MCL (multicolumn Lister).  Many new features. 
  Lists any file in multiple columns, many options. 
[.NEWS]  Usenet NEWS implementation for VMS, version 5.6.  Many 
  features of VAX NOTES are present, plus much that VAX 
  NOTES lacks.  Allows any VMS site to participate in 
  USENET NEWS services.  Works also with VMSNET (on this 
  tape) or various networks to allow a VMS site to be a 
  full USENET member. 

VAX88B3 
[.RAGOSTA] Calculator w/bin, hex, octal.  Cookie prog. Engineering 
  graphics prog. Many FORTRAN tools.  "Inverted" VMS HELP 
  library.  Viewgraph generator. 
[.RANDNOS] Generators for uniform random numbers. 
[.ROCKWELL] IMU - Identifier Mgt Util; nonpriv'd grant/revoke IDs. 
  SECURITY - idle terminal watcher. 
[.RUCKERT] VAX_MENU windowing system, WHOIS utility to read owner 
  field in SYSUAF. 
[.SHOWUAF] SHOWUAF - selective display of SYSUAF.DAT for large 
  variety of conditions/parameters. 
[.SPCTELE] ADJUST - dynamic proc. prio alterer.  EVERYBOOT - 
  allow users to "install" boot time actions. 
  LOGGER - log shutdowns, crashes, etc.  PICTURES - lots 
  of pix. UNDELETE - VMS file un-deleter. 
[.SUBMIT] FORTRAN program to submit a BATCH job. 
[.TALK]  TALK - allows VAX users to communicate with each other, 
  using "conference" metaphor rather than "channel" 
  metaphor popular among chat systems and CB simulators. 
  (Allows some moderator type activity.)  MANY options. 
[.TECOMACS] Numerous useful programs in TECO. 
[.TICKLER] Send a message on a weekly basis for reminding a group 
  of users of regular weekly events such as "time cards 
  due today". 
[.UALR]  BBS - Bulletin Board system (a la BBS-PC) for VAX. 
  Messages, conferencing, and file up/download.  CB 
  simulator.  Backup saveset extractor. 
[.UKANSAS] CLISET - command line interface; LDIR - logical directory; 
  SYMON - system monitor; PRT - formatted print utility. 
[.USCG]  DTR functions for EDT-style editing, string convert, 
  document tracking, list of values, etc. 
[.VAXFONT] VAXFONT - VT200 and VT300 font editor. 
[.VMSNET] VMSNET rel 0.1 (UUCP implementation for VMS, complete 
  but still "beta testing".  Allow your VAX to join 
  the Internet, free.  VMS MAKE is also included. 
[.WOLFE] Calculator using lib$tparse.  Knows octal, decimal, 
  hex, and floating.  Command files supported. 
[.WUEST] DIGLIB - Device Independent Graphics library 
  (VAX/VMS version and AMIGA version). 
[.XCC_EVE] Misc. EVE/TPU utilities including windowing buffer 
  manager, compiling from EVE, FORTRAN prettyprint, 
  paren matching, etc. 
[.YODER] EDT on top of EVE, many updates.  Calendar/reminder 
  system.  Util to convert ASCII text to PostScript. 
  Also, RUNOFF to PostScript. 
[.ZIRIN] NANNY 2.5 - automatic system monitor; 
  adjusts priorities, watches idle terminals, swaps processes 
  in/out, much more. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tapes (PD)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TD)  Format: VMS/BACKUP

===============
VS0082     CCA Utilities  Version: October 1988

Submitted by: Harry E. Flowers, Custom Computer Applications, Memphis,
TN

Operating System: VAX/VMS V4.7  Source Language: DCL, PASCAL 
Keywords: System Management - VMS, Utilities - VMS

Abstract: Following is a brief summary of highlights: 
DISK AND DIRECTORY UTILITIES 
COMPRESS Gain wasted disk space from over-allocated 
  files. 
DELDIR  Makes deleting directories very easy.  Take 
  care of all files and subdirectories as well. 
  Only requires CONTROL access to the files 
  and write access to the directory. 
DELZIR  Delete zero length files. 
DISK  Shows free disk space for all disks; (F87: 
  longer disk names), (S88: shadowset support), 
  (F88: misc fix when SHO DEV is more than one 
  line per disk as in Mounted MountVerification 
  Timeout). 
SYSFILES Looks at your page and swap file utilization, 
  and makes a recommendation for a new size if 
  the files are too small. 
REVIEW  Makes cleaning up directories much easier. 
  REVIEW asks about each file matching the input 
  wildcard filespec (default is all) giving the 
  option of typing, editing, deleting, or moving 
  the file.  You may also issue any DCL command 
  (such as DUMP or SPAWN).  Great for cleaning 
  out old files from directories. 
DRAWTREE Draw the directory tree - previous DECUS 
  submission patched to default to SYS$LOGIN. 
DOWN  Go down directory tree. 
UP  Go up directory tree. 

SYSTEM SECURITY UTILITIES 
SECAUDITWILD Uses SYS$MANAGER:SECAUDIT.COM to get security 
  alarm information, but allows wildcard file specs. 
  For example, this will get the last weeks alarms, 
  even if you have re-booted several times. 
SYSCHECKSUMS Check checksums for all files in SYS$SYSTEM. 
         It produces a differences list with all of the 
  changes. 
ACCSUM  Accounting summary of current accounting 
  file.  We set a new accounting file each week, 
  and keep the old ones for a year. 
CHKLOGTIM Show processes logged in over a certain time. 
  Helpful for spotting people logged in overnight, etc. 
  Even though we run Watchdog, there are easy ways to 
  circumvent being logged off.  This might even be modified 
  to stop processes over a day old. 
CHKPRI  Check process priorities. 
LOOK  Look at process quotas. 
SAFE  Create a "safe" non-privileged environment. 

TERMINAL UTILITIES 
VT2XXDEF Download key definitions to a VT200 series 
  terminal - really nice for setting up terminal 
  servers and for use within programs where there 
  is no access to DCL DEFINE/KEY definitions. 
DS200DEF A version of VT2XXDEF which has been 
  modified especially for setting up new systems 
  with multiple DECservers.  It defines the keys 
  necessary for defining interactive and printer 
  ports.  Directions for use are found at the end 
  of the procedure. 
OKI  Print a file on an attached printer.  (Called OKI 
  here because we use mainly Okidata printers on 
  printer ports.) 
WIDE  132 column TYPE. 

SHARED IMAGE UTILITIES 
FINDIMAGES Give it image names, and it finds all shared 
  images they are linked against. 
FINDIMAGEVER    Same as FINDIMAGES but also includes image versions. 
FINDSHAREVER    Give it shared images, and it finds the 
  image versions. 
SAVECURVER Save current VMS version shared images and 
  linker. 
USEPREVIOUS Use a previously saved version of the shared 
  images and linker.  Note that some of the images 
  must be INSTALLed afterward in order to work. 
  Also, the logicals are defined in the job table. 
  You may need to increase JTquota or change them 
  to process table logicals to work correctly. 
NOUSEPREVIOUS   Un-does the work done by the last command procedure 
  so you don't have to log out or deassign all logicals. 
  (If you distribute software to customers who may 
  not keep current with VMS versions, it may not run. 
  These command procedures aid in being able to send them 
  a set of software which will run.  May be especially 
  useful for V5 to V4 shipping if you use SAVECURVER on 
  V4.7 before you upgrade.  It's also interesting to 
  see what images VMS utilities are linked against. 

MISELLANEOUS UTILITIES 
EDTWILD  Wildcard file editing. 
RESTORE  Restore file(s) from a backup tape. 
BINARY  SHOW SYMBOL showed binary as well 
  as decimal, octal, and hexadecimal. 
TWO_SIDE Prints a file on both sides of the paper. 
  This program splits a file into two files: 
  front and back.  One caution: at one point, 
  half the file will be in memory.  We have used 
  this with large (>300page) files with no problems. 
  The object file is included for those without PASCAL 
  compilers who may wish to re-link the image.  Just 
  print the front, turn the paper over, and print 
  the back. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP

===============
VS0080     AMIGA Utilities Collection 6  Version: 1, December 1988

Submitted by: Glenn Everhart, Ph.D.

Operating System: AMIGA DOS  Source Language: C, FORTRAN 77, FORTRAN
IV, VAX BASIC  Keywords: Data Base Management, Games, Graphics,
Language Interpreters, Spreadsheet, Utilities - VMS

Abstract: This tape contains a large collection of utilities and 
programs for the AMIGA 32 BIT computer.  The AMIGA is an 
inexpensive machine well suited to be used as a powerful 
graphics workstation in a Digital Equipment Corporation host 
environment, with multitasking, large address space, 
windows, graphics, color, and more.  It amounts to a 
"personal workstation" rather than just a "personal 
computer", and these packages will help get the most out of 
the system. 

The tape contains a new hypertext system, updated 
spreadsheets, communications programs (including some with 
excellent graphics), complete UUCP for AMIGA, fractal 
generators, shells, GANTT project planners, music players, 
language interpreters, financial software, disk cataloguers, 
databases, fonts, matrix manipulator package languages, some 
games, raytracers, backup utilities, calculators, BBS 
programs, video/audio integration packages, editors, word 
processors, compiler building tools, datebooks, fonts, and 
much more. 

The package contains items introduced for AMIGA PD 
consumption since the following collections became 
available: 
.  AMIGA Utilities Collection 1, DECUS No. VS0068 
.  AMIGA Utilities Collection 2, DECUS No. VS0069 
.  AMIGA Utilities Collection 3, DECUS No. VS0072 
.  AMIGA Utilities Collection 4, DECUS No. VS0078 
.  AMIGA Utilities Collection 5, DECUS No. VS0079 

Numerous source programs make these programs valuable even 
on non-AMIGA computer configurations.  Versions of ARC, 
VMSSWEEP, and ZOO for VMS are provided to allow examination 
of most of these files online on a VAX. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0079     AMIGA Utilities Collection 5  Version: September 1988

Submitted by: Glenn Everhart, Ph.D.

Operating System: AMIGA/DOS, VAX/VMS  Source Language: BASIC, C,
FORTRAN 77, FORTRAN IV, LISP, PASCAL  Keywords: Data Base Management,
Data Communications, Games, Language Interpreters, Networking,
Spreadsheet

Abstract: This tape contains a large collection of utilities and 
programs for the AMIGA 32 bit computer.  The AMIGA is an 
inexpensive machine well suited to be used as a powerful 
graphics workstation in a DEC host environment, with 
multitasking, large address space, windows, graphics, color, 
and more. 

The tape contains a new hypertext system, updated 
spreadsheets, communications programs (including a pair for 
AMIGA and VMS to allow up to seven VT200 windows on an AMIGA 
talking to up to seven separate VMS processes concurrently 
over one line), networking software, music players, language 
interpreters, financial software, disk cataloguers, 
databases, fonts, matrix manipulator package languages, some 
games, raytracers, backup utilities, calculators, BBS 
programs, video/audio integration packages, editors, word 
processors, compiler building tools, PD compilers, BTree 
source code, datebooks, fonts, the PERL language for AMIGA 
(something of an AWK superset), and much more. 

This package contains items introduced for AMIGA PD 
consumption since the following Collections became 
available: 
.  AMIGA Utilities Collection 1   DECUS No. VS0068 
.  AMIGA Utilities Collection 2   DECUS No. VS0069 
.  AMIGA Utilities Collection 3   DECUS No. VS0072 
.  AMIGA Utilities Collection 4   DECUS No. VS0078 
Numerous source programs make these programs valuable even on 
non-AMIGA computer configurations. 

Because many of the files are in .ARC form, the VMSSWEEP 
utility is provided to allow for examination of these 
archives online on a VAX under VMS.  An executable version 
of the ARC utility for VMS is also provided.  However, 
since this is an alpha version of VMS ARC, it has several 
limitations which make it less able to read archives under 
VMS than VMSSWEEP.  This is why both are provided. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0078     AMIGA Utilities Collection 4  Version: 1, June 1988

Author: Various

Submitted by: Glenn C. Everhart

Operating System: AMIGA  Source Language: BASIC, C, FORTRAN, PASCAL 
Keywords: Business Applications, Data Communications, Editors, Games,
Mathematical, Utilities - VMS

Abstract: This tape contains a large collection of utilities and 
programs for the AMIGA 32 bit computer.  The AMIGA is an 
inexpensive machine well suited to be used as a powerful 
graphics workstation in a Digital Equipment Corporation host 
environment, with multitasking, large address space, 
windows, graphics, color, and more. 

The tape contains some new and improved VT220 emulators, 
editors, CAD programs, database software, games, picture 
processors, editors, spell correctors, raytracers, drivers, 
music players and scores, multiwindowing remote host 
packages, hard disk backup utilities, new fonts, appointment 
keepers, a BBS, CLI frontends, AMIGA hypertext system (a bit 
like the Apple Hypercard(tm)), animations, plotters, disk 
cataloguers, calculators, LISP interpreter, and much more. 

This package contains items introduced for AMIGA PD 
consumption since the following collections became 
available: 
. AMIGA Utilities Collection 1, DECUS No. VS0068 
. AMIGA Utilities Collection 2, DECUS No. VS0069 
. AMIGA Utilities Collection 3, DECUS No. VS0072 

Numerous source programs make these programs valuable even on 
non-AMIGA computer configurations.  Because many of the 
files are in .ARC form, the VMSSWEEP utility is provided 
to allow for examination of these archives online on a 
VAX under VMS.  An executable version of the ARC utility 
for VMS is also provided.  However, since this is an 
alpha version of VMS ARC, it has several limitations which 
make it less able to read archives under VMS than 
VMSSWEEP.  This is why both are provided. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0077     Symposium Collection from the Languages and Tools SIG,
Spring 1987, Nashville  Version: May 1987

Author: Various

Operating System: VAX/VMS, Various  Source Language: Various 
Keywords: Symposia Tapes - L & T

Abstract: This is the Language and Tools SIG tape from the Spring 1987
DECUS 
Symposium in Nashville.  The programs have been placed in two major 
directory structures named LT87A and LT86A.  The programs on this 
tape are mostly VAX/VMS specific. 

The following is a brief summary of highlights: 
LT87A 
[.ADAM]           Adam, an extended Eve. Submitted by Art Ragosta, 
           Ames Research Ctr. 
[.AVEN]           Submitted by Todd Aven, The Software Sweatshop. 
[.ARC]           Archive utility. Submitted by Thom Henderson, 
           ported by Mike Stump, from System V, 
           from BSD, from IBM PC ARC 5.12. 
[.MAKE]           VMS Make. 
[.SCHEME]         A Lisp-like system.  See "Structure and
Interpretation 
           of Computer Programs".  Submitted by Abelson, Sussman, 
           and Sussman. 
[.CORY.F87]       Submitted by Earl Cory, EATON Corporation. 
[.CRIB]           Cribbage game. 
[.USER]           Enhancements to LSE. 
[.DOC]           Documentation for LSE. 
[.TXT]           Help file for LSE. 
[.GCE]            Submitted by Glenn Everhart, GE Government
Electronics 
           Systems Div. 
[.BULLET-IN0131]  Bulletin V1.31 from MIT. 
[.CCPUBVX]    Descendant of Dr. Dobbs' Small C for VAX. 
[.ISPELL]   Spelling checker.  Submitted by Jon L. Sherling. 
[.MSGINC]   Build C, FORTRAN, and PASCAL include 
    files from VMS message files. Submitted by 
    Donald R. Gummow. 
[.VMSDS]   VMS disassembler.  Submitted by Andrew Pavlin. 
           Megaflop benchmark.  Notes on Data Encryption Standard. 
[.ICON.V7]        Icon Version 7.0, see "The Icon Programming
Language" and 
           "The Implementation of the Icon Programming Language". 
           Submitted by Griswold and Griswold, Prentice-Hall. 
[.MG1B]           MicroGNUEmacs 1b, a small Emacs-like editor. 
[.SEWELL.TUG]   Submitted by Wayne Sewell, E Systems. 
[.MWEB]           Modula-2 version of Web. 
[.SCAN]           Scan a TeX file for Changes. 
[.WEBM]           Merge Web Change files. 
[.SRLJAS.   Run EDT at a higher priority, then return to 
  EDTSHELL.WAIT]  normal.  Submitted by Jack Schwartz. 
[.TECOC]          TECO in C.  Submitted by Pete Siemsen. 
[.WATSON]         Extensions to Eve and EVEPlus.  Submitted by Allen 
           Watson. 

LT86A 
[.APCE]           Extended-EVEPlus.  Submitted by Rick Stacks,
Arkansas 
           Department of Pollution Control & Ecology. 
[.DEPROC]         TeX and LaTeX support for DECUS proceedings. 
Submitted by 
                  Barbara N. Beeton, American Mathematical Society. 
[.EVE-Plus]       EVEPlus -- extensions to EVE.  Submitted by Digital
Equipment 



                  Corporation as unsupported. 
[.FERMI-LAB]      Submitted by Frank J. Nagy, Fermi National
Accelerator 
           Laboratory. 
[.EDTX]    EDT eXtended. 
[.EXTRACTOR]   Extract source comments for RUNOFF or TeX. 
[.FERMILIB]   Definitions and subroutines you wish came with VMS. 
[.GETUAI]   $GETUAI extensions. 
[.MAKEINCS]   Translate Bliss .REQ files to FORTRAN and C. 
[.PROCEDURES]   General utility command procedures. 
[.TABS]           Spaces <--> tabs, understands FORTRAN. 
[.TRMPRINT]   Print on terminal's printer port. 
[.XDFO]           Extract Definitions From Object code, reads an
object 
    file, creates definitions for several languages. 
[.FLOWERS]        Subset of Emacs written in TPU.  Submitted by Jeff 
           Flowers, Pilot Executive Software, Inc. 
[.INFOC]          Multi-network bulletin board comments on C language 
           submitted by Joel M. Snyder, University of Arizona. 
[.LSI]         Submitted by Kent McPherson, Lear Siegler, Inc. 
[.LATEX]   Additional styles, help, and LSE templates. 
[.LSE]           LSE templates for TPU and LSE. 
[.TPU]           TPU extensions. 
[.UTIL]           Misc. utilities. 
[.MERRITT]        How to use callable CMS, CMS library editor. 
Submitted by 
                  Del Merritt, Computer Sciences Corporation. 
[.NIELAND]        EDT-Plus -- extensions to TPU EDT emulator. 
Submitted by 
           M. Edward (Ted) Nieland, Ames Laboratories & Systems
Research 
                  Laboratories, Inc. 
[.RIGS]           C library extensions: system, string functions. 
Submitted 
           by Wayne E. Baisley, Rockwell International/Graphic Systems
           Division. 
[.RLAURB]         IdxTeX -- index generator for LaTeX documents. 
GloTeX -- 
           glossary generator for LaTeX documents.  Submitted by R.L 
           Aurbach, Monsanto. 
[.SWTOOLS]        Software Tools Users Group latest version for VMS. 
Submitted 



           by David Martin, Hughes Aircraft. 
[.VANTASSLE]      C utilities:  GREP, CBU (C beautifier) LST (lister),
XRF 
           (cross referencer).  Submitted by Ray Van Tassle, Motorola.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0076     Symposium Collection from the VAX SIG, Spring 1988,
Cincinnati  Version: 1, May 1988

Submitted by: Glenn C. Everhart

Operating System: MicroVMS, RSX-11M-PLUS, VAX/VMS  Source Language:
BLISS-32, C, DCL, MACRO-32, PL/1, VAX BASIC, VAX COBOL, VAX FORTRAN 
Software Required: Some programs need FORTRAN compiler.  Most programs
have executables.  Keywords: Symposia Tapes - VMS

Abstract: This is the VAX SIG tape from the Spring 1988 DECUS 
Symposium in Cincinnati.  The tape consists of two parts, 
spanning a total of four reels of tape.  The first part is 
the VAX SIG tape on three  reels.  The second part, is the 
RSX/PC/VAX Collection on one reel.  The RSX/PC/VAX 
Collection is split off in order to make distribution of 
the VAX tapes reasonable on TK50 media or on 1600 BPI 
magnetic tape.  Users are advised to order both in 
order to have the complete set.  Refer to DECUS No. 
VS0075 for a description of the Spring 1988 
RSX/PC/VAX SIG tape. 

The following is a summary of the contents of the tape: 
VAX88A1 
[.ABEL]  Editing interface built on top of EVE. 
  ABEL is the output of an L&T SIG effort 
  to merge the many EVE supersets of recent years. 
[.ANUNEWS] Geoff Huston's Un*x NEWS rewrite for VMS. 
  Allows any VMS site to participate in Usenet NEWS 
  networks and manage newsgroups. 
[.ATTC]  Cluster management tools. 
[.BRYANT] TPU enhancements (APLTPU).  GBLSUBS - global 
  substitute strings.  GBLSEARCH - search for 
  pattern in files. 
[.BZL]  LSE templates for RUNOFF.  Spell dictionary 
  with most MACRO-32 instructions defined. 
[.COY]  DM - Directory manager, windowing dir. 
  management.  SD - revised Set Default. 
  WPE - WPS-Plus emulator for TPU.  COLORS- 
  Reset VTx4x colors.  SHOWME - system or user 
  status report.  VAXNotes enhancers. 
  Improved MON PROC/TOPC display. 
[.CSDHBO] XSHOW - show many things across cluster. 
  (Files, holders of IDs, terminals, users, etc.). 
[.DINKIN] NAME - Find what terminal server and port a 
  terminal is on. 
[.DMILLER] TPU enhancement.  ALOCWAIT - allocate/wait. 
  BBS - full function bulletin board system. 
  CB - VAX CB radio simulator.  ETAPE - Convert 
  to/from EBCDIC etc. tape. 
[.DOLGEN] Proc to reorganize a whole disk and 
  maintain master indexed files created with exact 
  positioning. 
[.DUMPER] Utility to read TOPS-10 and TOPS-20 DUMPER 
  tapes on VMS.  Handles versions 5 and 6 DUMPER 
  tapes now too. 
[.FINGER] Local or remote Show System/Users, name 
  server, and mail querier.  Major update of 
  mail items. 
[.FLOWERS] Security audit on wildcard files.  Checksums 
  on sys$system.  Account summary.  Check login 
  time.  Allow use of old shared images. 
[.GAMES] Cribbage and poker games.  Various authors. 
[.GHC]  Rewrite of LIST/RSX for native mode VMS. 
  Super multicolumn lister, many options. 
[.GNUSOFTWARE] Numerous GNU utilities including BISON (a 
  YACC superset), AWK, Emacs, C++, Assembler, 
  GDB, and Gnu C.  Gnu C binaries for VMS are 
  present also, providing a FREE, NATIVE-MODE C 
  compiler for VMS.  This compiler generates 
  code which is generally superior to VAX-11 C's. 
  It is however a beta version (until it finishes 
  compiling all of Berkeley Un*X) and may still 
  have some bugs.  Even so it is quite usable. 

VAX88A2 
[.CAROSSO] Kevin Carosso's latest PTY driver for VMS V4 
  and V5 plus a working PHOTO program using it. 
[.DISM32] Disassembler, converts .EXE to .MAR. 
[.ISPELL] Interactive spelling corrector for VMS. 
  Extremely fast and powerful. 
[.JLP]  William Wood's LIST file display/search 
  utility updated for newer VMS versions. 
  Zmodem code for VMS. 
[.JMEADOWS] STATUS monitor/finger type user/system 
  display program.  Will work over DECnet. 
  Also SDL un-do'er for C and re releases of 
  VERB, FILE, and FIND for decompiling DCL tables, 
  changing RMS attributes, or finding 
  files in indexf.sys. 
[.JPRIGOT] Master_Dist generates a mailing list of 
  everyone in the UAF file. 
[.JSCLUG] MTG - meeting announcement bulletin board. 
  USERLIST - several new format lists from 
  SYSUAF.DAT.  VC - VAX Calculator. Mail Util - 
  examine if someone has read your 
  mail.  Calendar of events program.  Compress 
  someone else's mail.  Front end to make remote 
  network mail address fruit-salad invisible to users. 
  WHOIS manager.  PRIOMGR - adjust prio of compute 
  bound jobs. 
[.LILUG] IDXTEX - Create index files from .IDX files. 
  Grant ACL to others easily.  WIN - multiple 
  windows on screen.  Test if your mail was read. 
  REMINDOLD - tells if you have reminders outstanding. 
  Group quota system. 
[.LOMASKY] The "ultimate" Set Default.  Password change 
  enforcement.  SYSUAF report enhancements. 
[.MAQDEV] Queueing to/from global sections between 
  processes, on either VMS or RSX-11M-PLUS and 
  over DECnet.  User written system services and 
  queue managers. 
[.MCM]  Code Management System to handle changes to 
  any kind of source material.  Also adds a BUILD 
  facility.  (A kind of free CMS/MMS). 
[.MNVAX] Force user to change his password.  Become 
  invisible to others on the system.  Text library 
  handling command proc, and editing/RUNOFF control 
  program. 
[.MOPAC] LSE Templates for Rdb/VMS and slides for two 
  DECUS talks. 
[.NET_WHAT] FAST Cluster and network wide SHOW Users 
  (and more) type command. 
[.NEWLON] Create orderly SYSTARTUP.COM files. 
[.NEWLZW] Current versions of LZW compress/decompress 
  utilities for VMS. 
[.NFREED] AUTOLOGOUT - logout inactive terminals. 
  CRON - issue commands based on time.  EVEEDT - 
  EDT keypad on top of EVE.  NODECHECK - allow 
  and disallow access to various nodes in cluster 
  driven by identifiers.  Convert ASCII to Postscript. 
  (Also does .MEM files).  MAKE - from Todd Aven. 
  Like Un*x MAKE (works off MMS files.). 
[.NIELAND] BULLETIN - Mark London' BULLETIN, a VAXNotes 
  - like utility.  CMD - DCL buffer recall utility. 
  MANUAL - online VMS manual file.  MENU - SMG based 
  menu driver.  MODIFY - global search/replace utility. 
  SPELL - correction to Vassar SPELL utility. ZDEC 
  - zero device error counter. 
[.PAGESWAPPER] Pageswapper back issues through May 1988. 
[.PTIUTIUL] Generate a hard BREAK signal on VAX 
  terminal. 
[.RAE]  MLR MACRO language, structured MACRO-32. 
[.RNOTODOC] DSRtoSDML - Convert RUNOFF files to VAX 
  Document format.  Output in LN03, Postscript, or 
  plain text. 

VAX88A3 
[.DTRSIG] DATATRIEVE SIG items:  Convert VMS Accounting 
  to DTR format.  Get DTR to access ALL-IN-1 
  logging/data files.  Corporate Phone directory.  User 
  defined DTR functions.  Back newsletters. 
  Additional DTR Plots.  Command line recall. 
  Symposium sessions.  System mgr utils. 
[.RCAS88] AnalytiCalc spreadsheet update; now can call 
  unchanged subroutines.  DBAG - src only for dBaseIII 
  clone.  FORCE - force commands on other terminals. 
  MENU building aids.  PLOTIT - presentation graphics 
  for AnalytiCalc or standalone.  Search multiple words. 
  Command frontend to VMS.  NETS88 - MANY invaluable items 
  from ARPAnet mail including BOSS (multiple sessions at 
  a single terminal) and matching PTY drivers and MUCH, 
  MUCH more. 
[.RPI]  MODPARAMS manager - build MODPARAMS.DAT for 
  a cluster.  Screen Dump filter (VAXstation 
  to print).  SETUP - avoid zillions of DCL symbols at 
  login.  WATCHER - idle job killer; works with LAT. 
[.SDE]  Software Development Environment complete 
  procedure using CMS and MMS. 
[.SUM]  SUM - Show Users More; shows users and LAT 
  location info. 
[.TPUSPELL] Spell checker in TPU; check words in the 
  editing buffer interactively. 
[.WENTZ] ALL-IN-1 system mgt. utilities.  BECOME 
  another user utility.  Utilities for 
  developing BLISS source code.  Show Proc/continuous 
  which shows all quotas also. More. 
[.WORLTON] DOCUMENT - get documents from src files. 
  GPLOT - routines to make it easier to use VAX GKS. 
  MODIFY - replace strings, detab, etc. files; global 
  search/replace. 
[.XEVE]  Extended EVE with features from many of the 
  EVE extended editors of earlier tapes.  Spelling checker. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tapes (PD)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TD)  Format: VMS/BACKUP

===============
VS0075     Symposium Collection from the RSX/PC/VAX SIGS, Spring 1988,
Cincinnati  Version: 1, June 1988

Submitted by: Glenn C. Everhart

Operating System: AMIGA DOS, IAS, MS-DOS, Micro/RSX, Micro/VMS,
RSX-11M, RSX-11M-PLUS, UNIX, VAX/VMS  Source Language: BLISS-32, C,
FORTRAN IV-PLUS, MACRO-11, MACRO-32, PASCAL, VAX BASIC, VAX FORTRAN 
Keywords: Symposia Tapes - RSX-11, Symposia Tapes - VMS

Abstract: This is the RSX/PC/VAX SIG tape from the Spring 1988 DECUS 
Symposium in Cincinnati.   It is a separate DECUS Library item 
from the VAX SIG tapes due to the aggregate size of the distributions.
The Spring 1988 RSX/PC/VAX SIG tape and the Spring 1988 VAX 
SIG tape are two parts of a single collection.  Users are 
advised to order both in order to have the complete set.  Refer 
to DECUS No. VS0076 for a description of the Spring 1988 VAX 
SIG tape. 

Following is a brief summary of highlights: 
VAX88A4 
[.SOFTWARE_TOOLS] Software Tools user Group 
   multinetwork mailer, in C, last PD 
   version.  Does multinetwork, store/forward 
   mail and gateways, and has its own user 
   interface if desired (much more powerful/complete 
   than VAXMail). 
[.TECOC]  Complete rewrite of TECO in C for 
   VMS. 
[.PCSIG_DECUS]  Large collection of MS-DOS and CP/M 
   utilities contributed by the DECUS 
   PC SIG.  Many for Rainbow but many 
   for IBM PC or generic MS-DOS or CP/M 
   also. 

RSX88A Tape Directories 
[265,20]  MCE Command Line Editor from Hans 
   Hamakers, Rotterdam, The Netherlands. 
   Submitted by Alan Frisbie. 
[373,310]  Files-11 ODS1 & ODS2 specifications, 
   including RMS-11 Internals manual. 
   Submitted by Alan Frisbie. 
[351,144]  LBC - Logical Block Copy (disk-file, 
   disk-disk, file-file).  Submitted 
   by Thomas Wyant. 
[351,145]  TEM - Terminal Emulator.  Submitted 
   by Thomas Wyant. 
[300,201]  RSX-11M-PLUS Queuing & Routing 
   Software.  Submitted by L.M. 
   Cartwright. 
[300,210]  LZYCLI - Command-line recall/edit 
   and VMS-style symbols.  Submitted by 
   William Crocker. 
[311,*]   LN03 control, COOKIE, DAMMIT, and 
   other sayings; ECR - Command-line 
   editing for IAS.  Submitted by Frank 
   Borger. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0074     Symposium Collection from the OA SIG, Fall 1987, Anaheim 
Version: March 1988

Author: Various

Operating System: VAX/VMS  Source Language: ALL-IN-1  Keywords:
ALL-IN-1, Symposia Tapes - VMS

Abstract: This is the OA SIG tape from the Fall 1987 DECUS Symposium 
in Anaheim.  It includes the following subdirectories and 
topics located in directory OA88A. 

Following is a brief summary of highlights: 
[.ANSWER_FILE_  An ALL-IN-1 script to enable 
  OR_DELETE]  the user to dispose of the original 
   mail message as part of 
   the Answer procedure. 
[.A_ONE_HELPS]  Contains articles "3 HELPS" 
   and "YOURS, MINE, & OURS" and related 
   forms, scripts, and command procedures. 
[.INTERFACE]  An ALL-IN-1 application for 
   controlling access to ALL-IN-1 functions, 
   DCL commands, and external applications. 
[.MULTIPLE_ATTACH] An ALL-IN-1 function to allow the contents 
    of a selection list to be attached 
   automatically to the current mail message 
   (replaces previous MAIL FOLDER function). 
[.NEXT_OR_PREVIOUS] Two ALL-IN-1 functions for locating the 
   next or the previous document in numeric 
   sequence from the current document. 
[.QUEUE_MANAGEMENT] Four ALL-IN-1 functions which allow the 
   users to specify a form name for 
   printing, reset the queue, show queue, 
   and delete a job from the queue. 
[.SYS_DICT]  An ALL-IN-1 facility for creating and 
   using site-specific System Dictionaries. 
[.SYS_UDP]  An ALL-IN-1 facility for accessing User 
   or System UDP's. 

[.COY]   A package for managing and setting 
   "default" colors for VT241 and VT340 terminals. 
[.DM$SD]  An extensive revision of the 
   Hayre/Gregory Directory Management package. 
   A revision of Alan L. Zirkle's SET DEFAULT 
   program. 
[.MAKE_TLB]  Procedures for making a DXC Compressed Text 
   Library from all "text" files in a directory. 
[.MCL]   Two programs for producing multi-column listings. 
[.SHOWME]  Program which provides users with node, terminal, 
   and process information. 
[.VAXNOTES]  Some useful things for systems running VAXNOTES. 
[.WPE]   A "complete" and extended implementation of 
   WPS-PLUS for editing ASCII files, including 
   some language sensitive features for .COM files. 
[.WPELSE]  An implementation of WPS-PLUS for LSE. 
[.EMP]   A hierachical Employee Data phone 
   directory and database, which replaces "ALL" 
   and "COR" phone directories under ALL-IN-1. 
[.LN03]   A modification to the LN03.PRA file 
   which enables printing 66 lines per inch in 
   portrait orientation, fixes total line count 
   error when using eight lines per inch, and will 
   count lines correctly when using "GOLD PAGE" 
   (if down-line load fonts are available). 
[.SWP]   A Shared Word Processing System under ALL-IN-1. 
[.A1CALCHK]  An ALL-IN-1 function to allow a user to 
   determine for a given day when one or more users 
   have activities on their own calendars. 
[.ACCOUNTING]  Programs to convert System Accounting and PSI 
   Accounting data to a normalized form readable 
   by DATATRIEVE and other languages with record 
   definitions. 
[.ALL-IN-1]  Contains DTR definitions to work ALL-IN-1 
   logging and data files; document database also 
   works with WPS-PLUS/VMS. 
[.CORPHONE]  DTR replacement for ALL-IN-1 corporate phone 
   directory. 
[.FUNCTIONS]  User defined functions; DTR procedures for 
   cataloging, defining, and generating functions. 
[.NEWSLETTERS]  Past issues of the "Wombat Examiner" newsletter. 
[.PLOTS]  Additional PLOTS and articles on adding your 
   own plots. 
[.RECALL]  Uses SMG to provide command line recall in DTR; 
   plus DAB definitions in "C", MACRO-32. 
[.RSX_ACCOUNTING] Process RSX-11M-PLUS system 
   accounting and RSX console logs with DTR. 
[.SESSIONS]  Transcriptions of some Symposia sessions. 
[.SIXEL]  A program to convert ReGIS to SIXEL. 
[.SYSMGR]  DTR definitions for Disk Quotas, SYSUAF, etc.; 
   procedures to record user login history and 
   terminal/line usage. 
[.LG02]   Allows use of available fonts resident in 
   LG02 line printer with ALL-IN-1. 
[.PENDING]  Shows ALL-IN-1 PENDING file by user-specified 
   number of pending messages. 
[.RMN]   An ALL-IN-1 Multiple Read for mail which allows 
   users to read new mail sequentially and 
   answer, print, or delete it as they read. 
[.TMPRINT]  Allows ALL-IN-1 user to specify a window 
   of time (rather than the 24 hour default window) 
   for printing week's schedule and calendars. 
[.TODO]   Sorts "to do" list in ALL-IN-1 by priority and 
   number; results may be displayed or printed. 

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0072     AMIGA Utilities Collection 3  Version: 1, February 1988

Author: Various

Submitted by: Glenn C. Everhart

Operating System: AMIGA DOS, VAX/VMS  Source Language: ASSEMBLY,
BASIC, C, FORTRAN 77, MODULA 2  Keywords: Data Base Management, Games,
Graphics, Utilities - VMS

Abstract: This tape contains a large collection of utilities and 
programs for the AMIGA 32 bit computer.  The AMIGA is an 
inexpensive machine well suited to be used as a powerful 
graphics workstation in a Digital Equipment Corporation host 
environment, with multitasking, large address space, 
windows, graphics, color, and more. 

The tape contains some new and improved VT100 emulators, 
editors, CAD programs, database software, games, picture 
processors, code to let an AMIGA be a part of Usenet, 
drivers, music players, and scores, multiwindowing remote 
host packages, hard disk backup utilities, new fonts, 
appointment keepers, a BBS, CLI frontends, instructions for 
a simple AMIGA based hypertext system, animations, plotters, 
disk catalogers, calculators, Prolog interpreter, and more. 

This package contains items introduced for AMIGA PD 
consumption since the following collections became 
available: 
. AMIGA Utilities Collection 1, DECUS No. VS0068 
. AMIGA Utilities Collection 2, DECUS No. VS0069 

Numerous source programs make these programs valuable even 
on non-AMIGA computer configurations.  Because many of 
the files are in .ARC form, the VMSSWEEP utility is 
provided to allow for examination of these archives 
online on a VAX under VMS.  An executable version of 
the ARC utility for VMS is also provided.  However, since 
this is an alpha version of VMS ARC, it has several 
limitations which make it less able to read archives under 
VMS than VMSSWEEP.  This is why both are provided. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0071     Symposium Collection from the RSX SIG, Fall 1987, Anaheim 
Version: 1, February 1988

Author: Various

Submitted by: Glenn C. Everhart

Operating System: IAS, Micro/RSX, MicroVMS, P/OS, RSX-11M,
RSX-11M-PLUS, RSX-11S, VAX/VMS  Source Language: C, FORTRAN 77,
FORTRAN IV-PLUS, MACRO-11  Keywords: Symposia Tapes - VMS

Abstract: This is the RSX SIG Tape from the Fall 1987 DECUS Symposium 
in Anaheim.  It is available in either BRU format or 
VMS/BACKUP format.  To obtain the BRU format, order DECUS 
No. 11S099. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0070     Symposium Collection from the VAX SIG, Fall 1987, Anaheim 
Version: 1, February 1988

Author: Various

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: VAX/VMS  Source Language: BLISS-32, C, FORTRAN 77,
MACRO-32, PASCAL, VAX BASIC, VAX FORTRAN  Keywords: Symposia Tapes -
VMS

Abstract: This is the VAX SIG tape from the Fall 1987 DECUS Symposium 
in Anaheim.  The programs have been placed in three major 
directory structures named, VAX87C, VAX87D and VAX87E. 

The following is a brief summary of highlights: 
VAX87C 
[.ANLJOHNO] DCL interface for auto SUB single CMD batch jobs.  VMS 
  EXEC server symbiont.  DECnet $GETxxI server.  Memory 
  virtual disk driver much more efficient than PDDRIVER. 
[.ARC]  Print on Hewlett Packard Laserjet includes forms. 
  EVEPlus updates. 
[.BASSETT] Loan and investment programs.  Watchdog.  FORTRAN menu 
  system.  Autodialer. Talaris fonts.  VT241 colorset. 
[.BATTELLE] ARGNUM - find number of args.  User UIC change SYS
service. 
  Filename from FID.  Locate by size, UIC, etc.  Hashed 
  password save/restore. Structured MACROs. 
[.BZL]  LSE templates for RUNOFF and LSE.  Sample for outgoing 
  connection to PSI.  Erlang blocking formulas.  Programs to 
  measure real VAX CPU speed. 
[.CI]  Close VMS Accounting.  Record counter.  Dialup set. 
  Paginate docs.  FORCEX force exit.  Reminder print. 
[.CLEMENT] Bonner RUNOFF (large superset of DSR).  Continuous 
  system status. 
[.CLIB]  Non-Digital Equipment Corporation C library and a few 
  utilities using it. 
[.COSTELLO] Update (minor bugfix) to TPC, tape -> disk -> tape copy. 
[.CSDHBO] Filter repetitive broadcasts on consoles on cluster. 
[.DJM]  Elect. Telephone book; run AUTHorize in any directory. 
  Define VT2xx keys.  INFO re identifier.  Tell what files 
  will be purged.  See who uses a CMD procedure. 
[.DOLGEN] Utilities to ease conversion to DECalc V3.0. 
[.DOWN]  DOWN - utility to move around directory tree. 
[.DTREDIT] Utility to ease editing DTR fields w/o FMS or TDMS. 
[.DTRSIG] ACCOUNTING - convert VMS Accounting to something DTR can 
  handle.  Also terminal meas. proc. ALL-IN-1 - DTR 
  definitions for A1 files.  CORPHONE - corporate phone 
  directory in DTR.  FUNCTIONS - more DTR functions including 
  spawn and string length.  NEWSLETTERS, PLOTS, CMD Recall, 
  SYSUAF defs for DTR, more. 
[.ELLIS] Numerous kernel mode programming examples.  Such items as 
  show process/files, purge workset of a process etc. 
[.EROS]  BATCHACC - set account of batch job.  CPU hogs monitor. 
  Limit sessions/user.  Password reuse disallow. 
[.EVEUPDS] Update to EVEPlus, DECUS Program No. V00150. 
[.FLECSVMS] FLECS and ALECS structured preprocessors for FORTRAN and 
  MACRO.  Now totally native mode. 
[.FLOWERS] Delete zero length files.  Show disk space. 
  Move around directory tree and/or draw tree.  EDT ini files 
  and wildcard editing.  Mail UAF tools. 
[.GAMES] HACK game from Dean Grover and CRIB game from MNVAXLUG. 
[.GRC]  CALC2SMG - Hewlett Packard calculator emulator.  MODOBJ - 
  fixup VMS object file. 
[.GROVER] Extensions to EVEPlus.  SWING directory management program. 
[.HOWE]  EVE extensions. 
[.JCSLUG] SETUSER - Become another user.  Mailutil - check if your 
  mail is read.  Fast symbol definitions at login.  Load 
  foreign tapes.  Mail system built on VAXNET. 
[.KETECH] Standard menu interface software. SETUSER. 
[.KKA]  Foreign tape reader.  EVE extensions.  VMS_SHAR to mail 
  files through NETS. 
[.LATSHAW] EDTEM - very extended EDT emulator in TPU. 

VAX87D 
[.COY]  DM - directory manager.  SD - set default program. 
  WPS-PLUS emulator in TPU.  Color setup for VT241. 
  WPS-PLUS emulator for LSE.  MCL - multicolumn file lister. 
  NOTES update utilities. 
[.LEVINE] Extended accounting utilities.  Cookie utility.  INDEX - 
  powerful FORTRAN cross referencer and static analysis. 
  JUICER - Online and offline disk compression and file 
  defragmenting.  MUTEX - find sources of MWAIT states. 
  NETLIST - condensed SHOW NET listing.  QUICFONT - font 
  editor for Talaris printers.  System SNAPSHOT.  Card 
  image tape read/write.  Convert MACpaint to Talaris bitmap. 
[.RCAF87] AMIGA editors and utilities.  AnalytiCalc for AMIGA, VAX, 
  RSX, IBMPC.  Listrs multicol print. RIM5 DBMS DOC update. 
  Desktop Calendar.  FINGER update.  LZW compress/decompress. 
  Numerous utilities from Arpanet newsgroups, indexed.  SCI 
  SUB package w/docs.  TAR read/write.  VMS Disassembler 
  (EXE -> MAR).  More. 
[.SEWELL] MWEB - WEB adapted to Modula 2.  WEBMERGE - merge multiple 
  change files.  SCANTEX. 

VAX87E 
[.LILUG] No processes versus time plot.  VT100 demo. 
[.MATUSCAK] WANG IIS WP document conversion to MASS-11. 
[.MEADOWS] FILE - Change RMS attributes or dates on any files without 
  copy.  INDEX - find files based on several criteria (size, 
  length, date, fragmentation, etc.).  FAST.  STATUS - fancy 
  SHOW USERS plus DECnet info.  VERB - decompiler for DCL 
  tables, converts to CLD. 
[.MERRIMACK] BATCH - CMD proc to generate Batch jobs interactively. 
  Directory sharing utilities.  Find LAT terminal location. 
  Super TPU edit. 
[.MIVAXLUG] PRIVILEGE - set/reset privs in menu fashion. CALCULATOR - 
  SMG based calculator.  GETQUI - get queue info.  SWING 
  rewrite from Digital Equipment Corporation. 
[.MNVAX] Key input in BASIC.  Password change forcer. Video 
  Attribute Text Formatter.  Extended EVE.  Statistical 
  program.  Edit/RUNOFF control.  Let privileged user 
  become invisible. 
[.NANNY] Powerful system management aid/idle term killer/priority 
  monitor. 
[.NDS]  Fast spelling checker. 
[.NEWS_SRS] Un*x NEWS rewritten for VMS; the celebrated Geoff Huston 
  NEWS program.  Handles USENET newsgroups on VMS. 
[.NSTL]  SETDEF - set default program.  FRED - powerful editor, 
  complete but written in TPU.  FLEXISMB - print symb. 
[.NSWC]  BATCH - "instant" BATCH commands.  MAILUAF maint. 
  Appointment REMINDER.  Execute on OTHERNODE (DECnet.) 
[.PAGESWAPPER] "Pageswapper" issues since Spring 1987 Symposium. 
[.PERFMON] VMS Performance Monitoring. 
[.PICCARD] EDT TPU enhancements. 
[.REMPRINT] REMPRINT - print one or more files on a remote system 
  device. 
[.RESTORE] RESTORE - recover deleted files from Files-11 ODS-2 disks. 
[.RWK]  DTR system management aids.  PASCAL environment files. 
[.SCHUMANN] ARCHIVE - Procedures to archive disk directories to tape. 
  INCREMENTALS - locate which tape contains a file. 
  OPRESPOND - method to do two way COMM with operator WPS 
  - WPS-PLUS emulator under TPU. 
[.SEALUG] MACINTOSH - read MAC files on VAX; file transfer.  DECNET 
  - conversational DECnet object.  Remote print, batch 
  control; remote command exec.  Build shareable .EXE. 
  XMODEM and MODEM7 COMM programs. 
[.SMITH] Remote print and form control over DECnet. 
[.SOFTQUO] Soft Quota disk management system. 
[.SPENCER] EDT enhancements (including WPS keypad). 
  EDTINI examples.  TECO emulator for EDT.  LSE section file 
  implementing. 
[.SYSMON] Multiple process monitor utility to watch paging. 
[.TULUG] Menu program in COBOL.  Amortization program.  Define 
  logicals from a central file.  Give text of VMS ERR numbers. 
  EDT enhancements.  Purge working set.  LG02 control files. 
  REMINDERS. Operations help libraries.  Save/restore recall 
  buffer.  Text library menu. More. 
[.T_NIELAND] EDTPLUS - EDT emulator in TPU with many additions.  SEND
- 
  broadcast short message to other user.  SETDEF - IN foreign 
  utility.  WSLTEX - Wordstar to LaTex filter. 
[.UALR]  BBS - FULL function BBS system for VAX (MSG, conferences, 
  uploads, downloads).  CB - CB simulator for VAX.  ETAPE - 
  read/write EBCDIC/ASCII tape.  OPERMENU - menu driven operator 
  system.  WHO - cluster-wide who's on the system. 
[.VFE]  VAX File Editor, binary/hex/ASCII, EBCDIC, etc., disk or 
  file editor. 
[.VT2XX] Program VT2xx function keys F6 to F20. 
[.WATSON] EVE and EVEPlus extensions includes Dennison speller 
  interface, DIRED. 
[.WOLFE] Extended EVE with simple spell checker.  Print Symbiont. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tapes (PD)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TD)  Format: VMS/BACKUP

===============
VS0069     AMIGA Utilities Collection 2  Version: 1, January 1988

Author: Various

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: AMIGA DOS, VAX/VMS V4.5  Source Language: BASIC, C,
FORTRAN 77, MACRO-32, VAX FORTRAN  Keywords: Data Base Management,
Graphics, Spreadsheet, Utilities - VMS

Abstract: AMIGA Utilities Collection 2 contains a large collection of
utilities 
and programs for the AMIGA 32 bit computer.  The Amiga is an 
inexpensive machine well suited to be used as a powerful 
graphics workstation in a Digital Equipment Corporation host 
environment, with multitasking, large address space, 
windows, graphics, color, and more.  Programs providing VT102 
and VT640 emulation, as well as some graphics terminal 
emulators, with several protocols, are provided.  Also 
present are various public domain utilities including 
editors, 2D and 3D CAD systems, drawing packages, languages, 
spreadsheets, and more. 

This package contains items introduced for Amiga PD 
consumption since the following collection became available: 
. AMIGA Utilities Collection 1, DECUS No. VS0068 

Numerous source programs make these programs valuable even on 
non-Amiga computer configurations.  Because many of the files 
are in .ARC form, the VMSSWEEP utility is provided to 
allow for examination of these archives online on a VAX 
running VMS. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0068     AMIGA Utilities Collection 1  Version: 1, August 1987

Submitted by: Glenn Everhart, Ph.D

Operating System: Amiga Dos V.1.1 and V.1.2  Source Language: BASIC,
C, FORTRAN 77, FORTRAN IV  Keywords: Data Communications, Graphics,
Language Interpreters, Mathematical, Utilities - VMS

Abstract: This tape contains a large collection of utilities and 
programs for the AMIGA 32 bit computer.  The Amiga is an 
inexpensive machine well suited to be used as a powerful 
graphics workstation in a Digital Equipment Corporation host 
environment, with multitasking, large address space, 
windows, graphics, color, and more.  Programs providing VT102 
and VT640 emulation, as well as some graphics terminal 
emulators, with several protocols, are provided.  Also 
present are various public domain utilities including 
editors, 2D and 3D CAD systems, drawing packages, languages, 
and more.  Utilities to convert Amiga graphics into sizels 
for use with Digital Equipment Corporation printers are also 
provided. 

With this package, plus a communications protocol on a VAX 
end (such as KERMIT or one of the several Xmodem packages 
available), all one needs to turn an Amiga into a powerful 
frontend workstation is provided. 

Many of the programs presented also come with sources which 
are useful on other machines as well. 

Because many of the files are in .ARC form, the VMSSWEEP 
utility is provided to allow for examination of these 
archives online on a VAX under VMS. 

Notes: Not all sources have been released to public domain.  Most
submissions include 
source; a few do not.  Source code is present where it is supplied. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0067     The LIMS/SM Utilities Collection  Version: 2, October 1988

Submitted by: Digital Equipment Corporation

Operating System: MicroVMS, VAX/VMS  Source Language: VAX BASIC, VAX
DATARIEVE, VAX FORTRAN  Software Required: VAX LIMS/SM  Keywords:
Utilities - VMS

Abstract: Following is a brief summary of highlights: 
AUDIT_REPORT  Will create a comprehensive and easily-read 
     audit report for a LIMS/SM database.  The audit report will 
     track results, changes to those results, and will report all 
     "Reason for Change" text strings.  This report has been 
     updated in this release to work with both LIMS/SM V1.2 and 
     LIMS/SM V1.3.  The process requires that a series of programs 
  be run.  The source code for each of those programs is 
  provided.  Command files for building necessary programs, and 
  for properly running those programs are also provided. 
DIGITAL  Allows the LIMS/SM user community to remove or alter the 
EQUIPMENT Digital Equipment Corporation logo at the top of each of
their 
CORPORATION_ LIMS/SM screens.  Detailed step-by-step instructions, as
well 
LOGO  as all necessary programs (source code), command files, and 
     template files are provided. 
SAMPTY   Will produce a usefully detailed report of tests and other 
  associated data for any sample type on a LIMS/SM database. 
SCREEN_  Allows the LIMS/SM user community to replace original LIMS/SM
TAILORING screen terminology with site-specific terms.  Detailed 
  step-by-step instructions, as well as all necessary programs 
  (source code), and command files are provided. 
BATCH_SAMPLE_  Will create for the user an external 
LOGIN    batch sample login data file based on the information 
     supplied by the user.  Documentation and source code are 
     provided. 
ARCHIVING_RAW Will present a brief overview of the VAX LIMS/SM 
DATA_FILES    archive process and discuss how to include raw test data
into 
  the archive process.  Documentation and source code are 
  provided. 
MENU_RMS  Contains two reports for listing the contents of 
     the menu processor MENU_NODES RMS data file, and the 
     contents of the menu processor OPER_PRIV RMS data file.  The 
     utility also contains a subroutine that can be used to open 
     either of the menu processor RMS data files as well as a 
     subroutine that can be used to query the OPER_PRIV RMS data 
     file.  Finally two definition files are included that 
     describe the contents and layout of the two menu processor 
     RMS data files. 

Changes and Improvements: Audit report updated to run with LIMS/SM
V1.3.  New procedure for archiving 
raw data files.  New procedure for creating external batch sample
login 
data file. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP

===============
VS0066     DISK Utility Collection  Version: October 1987

Operating System: See Restrictions  Source Language: DCL, MACRO-32,
VAX-11 FORTRAN  Keywords: Utilities - Disk - VMS

Abstract: DISK Utility Collection is a collection that contains 
programs that relate to activities that would increase the 
performance or utilization of disks on a VAX system. 
This collection contains the following programs.  For a 
complete description of each program refer to the "DECUS 
NO." and "TITLE" in the DECUS Library catalog. 

    DECUS NO.  TITLE   DESCRIPTION 
    V00183    JUICER    A disk fragmentation/compression program. 
    V00204    ALLOCATE  Allows temporary allocation of disk space. 
    V00205    DISK_USE  A snapshot of disk usage with quotas 
                  enabled. 
    V00206    FRAG      Measures fragmentation on the files-11 disk. 
    V00251    FRAGMENT  Evaluates your RMS file characteristics. 
    V00253    DISK_MGR  Gathers disk statistics quickly and easily. 
    V00266    NO_FRAG   Performs pseudo on-line disk compression 
                   plus VAX to VAX file transfer. 

Restrictions: Refer to the individual program abstracts for the
operating system required. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0065     Symposium Collection from the RSX SIG, Spring 1987,
Nashville  Version: 1, August 1987

Author: Various

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: IAS, RSX-11M, RSX-11M-PLUS, VAX/VMS  Source
Language: BASIC-11, C, FOCAL, FORTRAN 77, FORTRAN IV, FORTRAN IV-PLUS,
MACRO-11, VAX FORTRAN  Keywords: Symposia Tapes - RSX-11

Abstract: This is the RSX SIG tape from the Spring 1987 DECUS 
Symposium in Nashville.  The tape consists of two parts. 
The first is the files submitted to tapecopy in Spring 1987. 
These consisted of about 22,000 blocks.  Since there was 
room on the tape, the second part was added.  These are 
files which appeared on the RSX SIG tapes in the period from 
Fall 1977 to Spring 1979 (plus maybe a couple of later 
items).  The files in this group are selected as those which 
appear still useful (frequently in HOLs).  The 1977-1979 
tapes were never available via the DECUS Library, so this 
material has generally not been available via regular DECUS 
channels.  To order the BRU version, order DECUS No. 
11S098. 

Notes: Most submissions include source: a few do not.  Source code is
present where 
it is supplied.  ODS-2 ACP is only difference files to Digital
Equipment 
Corporation source code. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0064     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: ADA, C,
MACRO-32, PASCAL, VAX BASIC, VAX FORTRAN  Software Required: Reference
may be made to previous tapes.  Keywords: Symposia Tapes - VMS

Abstract:  This is the VAX SIG tape from the Spring 1987 DECUS 
Symposium in Nashville. 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. 

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 Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0063     Miscellaneous PC Tool Collection #1  Version: 1, May 1987

Submitted by: Glenn Everhart, Ph.D.

Operating System: MS-DOS, VAX/VMS  Source Language: C, FORTRAN 77,
FORTRAN IV, PASCAL  Keywords: Editors, Spreadsheet

Abstract: This tape contains a variety of tools mostly for the MS-DOS 
environment, plus a few for VMS and for Amiga.  These 
represent tools obtained from public domain sources other 
than the PC-SIG, and hence do not properly belong in the 
"PC-8088 Collections".  Many of these programs originate in 
the PC-Blue Library and include a huge grab bag of MS-DOS 
utilities.  Also present is Micro GNU Emacs Version lb 
complete, including VMS, MS-DOS, AmigaDos, and other 
versions. 

The Amiga utilities are a "core functionality" set 
permitting an Amiga to become an inexpensive 3D CAD/graphics 
workstation in a mixed environment, offering multitasking, 
VT100, TEK 4010, and other terminal frontends, and 704 by 
470 pixel graphics resolution with up to 4096 colors at a 
time. 

AAAFILES.TXT files in the major directories give further 
information on particular files. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PA)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0062     PC SIG Tape Copy  Version: May 1987

Author: Various

Submitted by: Fritz Howard

Operating System: MS-DOS V2.11  Source Language: C, TURBO PASCAL 
Memory Required: 256KW  Software Required: KERMIT  Keywords: Utilities
- MS-DOS

Abstract: With these programs you can use your computer to create the 
ultimate desktop.  All of the programs have been tested and 
work on the machine noted.  Where an author requests certain 
restrictions be observed, DECUS nor I take any responsibility. 
It is your responsibility to follow the authors' instructions. 

To use:  Transfer to your PC using KERMIT or some other file 
transfer protocol.  DO NOT use VAX/VMS Services or DECnet DOS 
as these files were uploaded to a VAX using KERMIT. Unarchive 
using ARC520.COM, and have fun. 

Following is a brief summary of highlights: 
CALRB      Calendar manager (appointments, etc) uses 
             windows. 
HMS          Home Management System for the Rainbow. 
MACPIX       Make your Rainbow look like a Mac. Fool your 
             friends. 
MLRB         Mailing List program. Maintain a mail list. 
             V2.3. 
RBE          Rainbow Emulator for the IBM.  Run Rainbow 
             programs. 
RX50         Read/write Rainbow RX50 diskettes on a PC/AT. 
TIMER        Constant clock in the corner of your screen. 

Restrictions: Operating system MS-DOS V2.11 or later is required. 

Complete sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
VS0061     Symposium Collection from the VAX SIG, Fall 1986, San
Francisco  Version: Fall 1986

Submitted by: J. L. Bingham, Mantech Services Company, Alexandria, VA

Operating System: VAX/VMS V4.X  Source Language: BLISS-32, C,
MACRO-32, PASCAL, VAX BASIC, VAX FORTRAN  Keywords: Symposia Tapes -
VMS

Abstract: This is the VAX SIG tape from the Fall 1986 DECUS 
Symposium in San Francisco.  The programs have been 
placed in two major directory structures named VAX86C and 
VAX86D. 

Notes: Some submitters did not submit sources, most did.  Many of the
filenames 
violate VMS version 3.x naming conventions so you will get RMS errors
if 
you try to load the programs on a version 3 system.  Since most people
are 
on version 4 by now, no attempt has been made to make the names
compatible 
with version 3. 

Restrictions: See individual AAAREADME.TXT files. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0060     Symposium Collection from the RSX-11 SIG, Fall 1986, San
Francisco in VMS/BACKUP  Version: V1, December 1986

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: IAS, RSX-11D, RSX-11M, RSX-11M-PLUS, VAX/VMS  Source
Language: BASIC-11, C, FORTRAN 77, FORTRAN IV-PLUS, MACRO-11,
MACRO-32, PASCAL, VAX FORTRAN  Keywords: KERMIT, ReGIS, Spreadsheet,
Symposia Tapes - VMS

Abstract: This is the RSX-11 SIG tape from the Fall 1986 DECUS 
Symposium in San Francisco.  Its contents pertain 
to all RSX environments (including the VAX) and some also 
run native mode on other machines (e.g. VAX, 8088).  Most 
contain complete sources.  The tape is available in either BRU 
or VMS/BACKUP format.  See DECUS No. 11S095 for the 
BRU format. 

Notes: Most submissions include source; a few do not.  Source code is
present where 
it was supplied. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0059     Symposium Collection from the DATATRIEVE/4GL SIG, Spring
1991, Atlanta  Version: May 1991

Author: Members of the DTR/4GL SIG

Submitted by: Bart Z. Lederman, Cambridge, MA

Operating System: P/OS V2.0, RSX-11M-PLUS V2.1, VAX/VMS V4.7 through
V5.4  Source Language: ACCENT-R, BASIC, C, DATATRIEVE, MACRO-32,
PowerHouse, RALLY, SMARTSTAR, VAX FORTRAN  Software Required: Some
portions require MACRO-32, FORTRAN, BASIC, or C.  Most portions
require only ACCENT-R, DATATRIEVE, PowerHouse, RALLY or SMARTSTAR as
appropriate.  Keywords: ALL-IN-1, DATATRIEVE, Graphics, Plotting,
System Management - VMS

Abstract: This is the DATATRIEVE/4GL SIG tape from the Spring 1991, 
DECUS Symposium in Atlanta.  This is a combined effort by 
the DATATRIEVE/Fourth Generation Languages SIG to produce 
a library of items related to or using DATATRIEVE, RALLY 
or ACCENT-R. 

The following is a brief summary of highlights: 
[.ACCENT-R]    Contains four files of ACCENT-R 
     software.  Submitted by Winston Tellis, 
     SIG ACCENT-R User Group Liasion. 
[.ALL-IN-1]    ALL-IN-1 V2.0 through V2.2 definitions, 
     with the PROFILES definition for V2.3. 
     Submitted by Pat Scopelliti. 
[.CORPHONE]        Corporate Telephone Directory (like 
                   ALL-IN-1). 
[.DCL]             Command procedures which help with 
                   DATATRIEVE. 
[.FUNCTIONS]    DTR functions including calling VMS Help 
     libraries, SOUNDEX, many String and VMS 
     utility functions, additional Math functions. 
[.MAGIC]    Some programs from MAGIC sessions. 
[.PLOTS]    Extra DTR plots. 
[.RECALL]    Program demonstrating DTR call interface. 
[.RSX_ACCOUNTING]  Read accounting with DTR. 
[.SCOPELLITI]      DTR functions including FN$ASIN, FN$ACOS, 
                   FN$ATAND, FN$GET_SYMBOL, FN$SET_SYMBOL, 
                   and functions to get device information. 
     usernames, DECnet node numbers, etc. 
     Submitted by Pat Scopelliti of Corning. 
[.SWAN]            A DATATRIEVE Forms Interface (substitute 
     for FMS), a menu driver for DATATRIEVE, 
     a banner program which demonstrates the 
     techniques of full CLI parsing from a 
     foreign command, and the text of two of 
     his magic sessions.  Submitted by David 
      M. Swan. 
[.SYSMGR]    VAX system management with DTR.  The 
     INSTALL log processing has been improved. 
[.4GL_COMPARISON]  Below this are directories containing 
         some of the 4GL Comparison Panel/Problem 
                   session entries. 
[.ACCOUNTING]    Program to convert VMS Accounting records. 
[.NEWSLETTERS]     Machine readable copies of past 
     newsletters.  Some additional newsletters 
                   from 1990 have been added, plus two 
                   newsletters in Interleaf format.  Submitted 
     by Steve Cordiviola. 
[.SESSIONS]    Transcripts of Symposia sessions. 
[.DATE_FORMATTING] "Universal" date format handler. 

[.EVE]         Make the EVE editor keypad look like the 
                   RALLY internal editor. 
[.EXTERNAL_LINK]   How to call system functions particularly 
                   DCL/LIB$SPAWN. 
[.SIXEL]    Converts ReGIS to SIXEL.  Allows you to 
     print DTR or other graphs on LN03 and 
     other Digital Equipment Corporation 
     printers.  Submitted by Don Stern. 

Notes: Most programs require only 4GL, some require MACRO-32, BASIC or
FORTRAN. 

Changes and Improvements: More newsletters, 4GL Comparison Panel
Programs. 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0058     TeX Collection  Version: February 1991

Author: Various

Submitted by: Earle Ake, SAIC, M.E. Nieland, Control Data Corp

Operating System: MS-DOS V3.1, Macintosh V6.1, UNIX, VAX/VMS V5.3-1 
Source Language: C, DCL, MODULA, PASCAL, VAX FORTRAN  Hardware
Required: Drivers supplied for various printers, monitors, and CPUs 
Keywords: Text Formatting, TeX

Abstract: The TeX Collection is based on the TeX Files stored at 
LABREA.STANFORD.EDU, YMIR.CLAREMONT.EDU, and other sites 
which are available via ANONYMOUS FTP, plus additional 
material collected from sources across the world.  It 
is not necessary to have the compilers, since 
executable versions of most programs are included on the 
tape.  The TeX collection includes most source programs 
as well as object code. 

Following is a brief summary of highlights: 
[.000_INSTRUCT]   Contains installation instructions. 
[.TEX]    Contains all the material needed to 
    get TeX up and running on your system. 
    The material includes TeX, LaTeX, 
    METAFONT, AmS-TeX, TeXsis, BIBTeX, 
    PiCTeX, DVI Drivers, RNOTOTEX, a 
    spelling checker that understands 
    TeX/LaTeX, and WEB. 
[.TEX_FONTS]   All the fonts for TeX.  Plus additional 
    font material. 
[.TEX_SOURCE]     Contains the source code for everything 
    in [.TEX], plus additional material 
    such as additional DVI drivers, FWEB, and 
           CWEB. 
[.TEX_AMIGA]   Contains TeX and material to run TeX, 
    LaTeX on an Amiga Computer.  Includes DVI 
    drivers and LaTeX Picture Editor. 
[.TEX_ATARI]      Contains TeX and material to run TeX, 
                  LaTeX on an ATARI Computer.  Includes 
                  DVI drivers and previewer. 
[.TEX_MACINTOSH]  Contains TeX and material to run TeX, 
    LaTeX on a Macintosh Computer.  Includes a 
    previewer and DVI Drivers. 
[.TEX_MS-DOS]   Contains TeX and material to run TeX, 
    LaTeX on a MS-DOS Computer.  Includes a 
    range of DVI drivers and previewers. 
[.TEX_UNIX]   Contains TeX and material to build TeX and 
                  LaTeX on a UNIX Computer.  Plus XTEX for 
           DECstations. 
[.TEX_PERI-       Contains ZOO files with copies of TeXhax 
   ODICALS]       and TeXmag periodicals for reference. 

The TeX Collection includes the other TeX related individual 
submissions from the DECUS Library. 
These submissions are: 
. V00135  DVI to VDU: A TeX Page Previewer Program 
. V00171  LaTeX Templates & Help files for LSE 
. V00179  DEPROC: LaTeX for the DECUS Proceedings 
. V00261  IdxTeX & GloTeX 
. V00294  WEB Pack 
. V00301  DVIOUT - DVI Output Driver 
. V00399  DVI2PS 
. V00416  MDRAW 

The following output devices are supported: 
. DEC LN03 (requires a RAM Cartridge) [DVI to LN03]. 
. DEC LN03 Plus (uses bitmaps) [DVIL3P]. 
. DEC LA75 [DVI175]. 
. PostScript (LPS40, Apple LaserWriter, LN03S) [DVIALW, 
  DVIPS, DVIOUT, GTEX]. 
. Hewlett Packard Laserjet [DVIJET]. 
. Hewlett Packard Laserjet Plus [DVIJEP]. 
. Cannon Engine Laserprinter [DVICAN]. 
. EPSON Printer [DVIEPS]. 
. Printronix Printer [DVIPRX]. 
. Okidata Pacemark 2410 (72 or 144 DPI) [DVIOKI]. 
. VT terminals, ReGIS Terminals, Tektronix Terminals [DVI to 
  VDU]. 
. VAXStations running VWS [DVIDIS]. 
. DECWindows [XDVI, TeXX]. 
. Version 3.10 BBN BitGraph Terminal [DVIBIT]. 
. Golden Dawn Golden Laser 100 printer [DVIGD]. 
. Imagen imPRESS-language laser printer family [DVIIMP]. 
. Apple Imagewriter 72 or 144 dpi printers [DVIM72 or 
  DVIMAC]. 
. MPI Sprinter 72 dpi printer [DVIMPI]. 
. Toshiba P-1351 180 dpi printer [DVITOS]. 
. Generic Output [DVI2TTY]. 
. QMS Laser Printers [GTEX]. 

The following items are new with this collection: 
. TEXT-1 
. EPLAIN 
. TeX for the ATARI 
. More Documentation 

Notes: Executable and/or object code is included. 

Changes and Improvements: Updated and new material. 

Assoc. Documentation: The TeX and LaTeX systems are described in two
books, "LaTeX, a Document 
Preparation System", by Leslie Lamport, (ISBN 0-201-15790-X) and "The
TeXbook" 
, by Donald Knuth, (ISBN-0-201-13448-9) and are available through
Addison & 
Wesley Publishers.  This is considered minimal documentation for the
system. 
Donald Knuth's five volume set, "Computers and Typesetting", is highly
recommended.  The five volume set includes "The TeXBook" and "The
METAFONTBook 
".  "The Joy of TeX" is the documentation for "AmS-TeX".  The "PiCTeX
Manual" 
will be needed if you wish to use "PiCTeX".  These books should be
purchased 
when you want to use the system properly.  These books are not
available 
through DECUS. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tapes (PE)  Format:
VMS/BACKUP, 2400' Magnetic Tapes (SE)  Format: VMS/BACKUP, TK50 Tape
Cartridges (TE)  Format: VMS/BACKUP

===============
VS0057     PC-8088 Collection #11  Version: V1, October 1986

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: MS-DOS  Source Language: BASIC, C, FORTRAN 77,
FORTRAN IV, Many Others  Keywords: Business Applications, Data
Communications

Abstract: This collection contains a number of programs from PC-SIG 
disks in the range 511 to 605, KERMITTED to a VAX in FILE 
TYPE BINARY mode, plus various other odds and ends from 
miscellaneous sources.  Included are versions of MS-DOS and 
VMS KERMITS plus some CP/M utilities, database managers, 
editors, etc.  Also present are revisions of some of the 
older disks, including Pianoman, Extended Batch, Ultra 
Utilities, File Express, AnalytiCalc and PC RIM. 

New files include such packages as Alan's Editor and Calc, 
DRAFTMAN, EXPERT, ExpressCalc, FreeFile, FreeWord. 
Imageprint NY Word, PDS Quote, SideWriter, C Tutorial, 
PASCAL Tutorial, DREAM DBMS, GANTT, PC-Sell, PC-Prompt, 
XASM, FORTRAN Tools, math libraries, DBSKAT and many more. 
The intent is to have enough files here that the PC-8088 
collections are less expensive and much easier to handle 
than the diskette based software is.  Even though the DECUS 
tape charge is significant, the cost of the contained 
software at $4 to $6 per diskette would be much greater than 
the cost on tape in this format. 

Most of the new files are present as .ARC files, a 
compressed format which will facilitate moving the files 
back to MS-DOS machines.  The VMSSWEEP utility, which will 
allow these archives to be inspected from VMS, is also 
present.  Another notable addition is a program which allows 
an IBM AT to read or write RX50 MS-DOS disks so that Rainbow 
software can be accessed.  One or more complete disks have 
been included per archive, so considerable storage economy 
has been achieved. 

A new release of VMS KERMIT (Version 3.3.111) is also 
included. 

Notes: Not all sources are available publically.  What is available is
here. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP

===============
VS0055     Symposium Tape from the RSX SIG, Spring 1986, Dallas, in
VMS/BACKUP  Version: V1, July 1986

Submitted by: Glenn Everhart, Ph.D.

Operating System: IAS, RSX-11D, RSX-11M, RSX-11M-PLUS, VAX/VMS  Source
Language: BASIC-PLUS2, C, FOCAL, FORTRAN IV, FORTRAN IV-PLUS, MACRO-11
& Various  Keywords: Business Applications, Mathematical, Scientific
Applications, Symposia Tapes - VMS, Utilities - VMS

Abstract: This is the RSX SIG Tape from the Spring 1986 DECUS 
Symposium in Dallas.  This tape is available in either BRU 
format or VMS/BACKUP format.  To obtain the BRU version, 
order DECUS No. 11S092. 

Notes: Most programs have sources.  Some submissions don't.  What's
available is 
here. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0054     PC-8088 Collection #10  Version: V1,  June 1986

Submitted by: Glenn Everhart, Ph.D.

Operating System: CP/M, MS-DOS, VAX/VMS  Source Language: BASIC, C,
FORTRAN 77, FORTRAN IV, VARIOUS  Keywords: Business Applications,
Spreadsheet, Utilities - MS-DOS

Abstract: This collection contains a number of programs from PC-SIG 
disks in the range 454 to 510, KERMITTED to a VAX in FILE 
TYPE BINARY mode, plus various other odds and ends from 
miscellaneous sources.  Included are versions of MS-DOS and 
VMS KERMITS plus some CP/M utilities, database managers, 
editors, etc.  Also present are revisions of some of the 
older disks, notably pc-write, pc-file, and pc-calc. 

Also present is a new update of DTC, the Desktop Calendar, 
with some enhancements by C. Garman for VMS.  A number of 
new features and fixes have been added. 

Such items as PC-OUTLINE, DOSAMATIC (multitasker), pro-comm, 
VTKERMIT (which also knows menus, XMODEM and KERMIT 
protocols, and scripts), various hard disk utilities, 
updates to FANSI Console, an update to pc-AnalytiCalc, plus 
various VMS handy utilities.  Where feasible, BASIC programs 
(e.g. for mailing lists etc.) have been saved in ASCII 
formats for easy use. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0053     KERMIT Distribution  Version: July 1993

Author: Various

Submitted by: Ted Nieland

Operating System: CP/M, IAS, MICRO/RSTS, MINC, MS-DOS, Micro/RSX,
MicroVMS, OS/278, OS/78, OpenVMS AXP, OpenVMS VAX, P/OS, RSTS/E,
RSX-11M, RSX-11M-PLUS, RSX-11S, RT-11, TOPS-10, TOPS-20, ULTRIX 
Source Language: ALGOL, AMIGA DOS, BASIC-11, BLISS-16, BLISS-32,
BLISS-36, C, FORTRAN 77, FORTRAN IV, FORTRAN IV-PLUS, MACRO-10,
MACRO-11, MACRO-32, PAL-8, PASCAL, VAX BASIC, VAX FORTRAN  Memory
Required: VA  Keywords: Data Communications, KERMIT

Abstract: 

This tape collection contains a VMS Backup saveset made 
from the KERMIT distribution from Columbia University dated 
July 5, 1993.  The tape collection contains all KERMITS known 
to Columbia as of that date plus a large amount of documentation. 
Complete KERMIT documentation and booting instructions are on 
the tape.  No paper documentation is needed.  Files beginning 
with AA*.* should be looked at first for an overview of 
what's here.  Includes Packet Driver binaries, sources, and 
documentation for using packet drivers with MS-DOS kermit. 


Notes: VMS KERMIT and C-Kermit includes the executable code. 

Changes and Improvements: Newer versions of many KERMITS. 

Media (Service Charge Code): 2400' Magnetic Tapes (PE)  Format:
VMS/BACKUP, 2400' Magnetic Tapes (SE)  Format: VMS/BACKUP, TK50 Tape
Cartridges (TE)  Format: VMS/BACKUP

===============
VS0052     Symposium Collection from the VAX SIG, Spring 1986, Dallas 
Version: V1, July 1986

Submitted by: J. L. Bingham, Mantech Services Company, Alexandria, VA

Operating System: VAX/VMS V4.X  Source Language: BLISS-32, C, DCL,
MACRO-32, PASCAL, VAX-11 BASIC, VAX-11 COBOL, VAX-11 FORTRAN  Memory
Required: No Specific Requirements  Keywords: Symposia Tapes - VMS,
System Management - VMS, Utilities - VMS

Abstract: This is the VAX SIG tape from the Spring 1986 DECUS 
Symposium in Dallas.  For complete descriptions, see 
the AAAREADME.TXT files in each submission or the 
concatenated version of the AAAREADME'S IN [VAX000]; 
for documentation check for pointers in the 
AAAREADME.TXT's for files containing the string "READ" 
in their name and for files with .DOC, .TXT, 
.MEM, .RNO and .1ST extensions in the submissions. 

Notes: Some submissions incompatible with earlier versions of VMS. 
Many file 
names incompatible. 

Restrictions: None known, except as noted in individual submissions. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0051     PC-8088 Collection #9  Version: V1, February 1986

Submitted by: Glenn Everhart, Ph.D.

Operating System: MS-DOS  Source Language: ASM, BASIC, C, FORTRAN 77,
FORTRAN IV, PASCAL  Hardware Required: Varies  Keywords: Business
Applications, Engineering Applications, Mathematical

Abstract: This collection contains disks from PC-SIG numbered in the 
range 390 to 453, plus various extras from other PC public 
domain libraries. 

The collection contains numerous 8088 programs for MS-DOS 
and PC/DOS plus some of interest to PDP-11 and VAX users. 
The PC offerings include several versions of PROLOG, XLISP 
1.5, an expert system, a project planner, a Warnier-Orr 
structured program tool, a LEX/YACC set for PC, a primitive 
MAKE for PC, a Tektronix 4010 simulator, a KERMIT for VT100 
emulation that handles scripts, menus, KERMIT and XMODEM 
protocols.  A version of AnalytiCalc for MS-DOS, some DBMS 
code, some text formatters and  the current (as of 
2/20/86) versions of KERMIT for PDP-11 (RSX, RSTS) as well 
as VAX/VMS in executable form only, is also included. 
Numerous engineering tools, many in PASCAL source, are 
present as well. 

Where some BASIC programs were of interest to general users, 
they have been saved in ASCII format so they can be read on 
VMS and translated if need be.  Also included is the new 
VMS/SWEEP program that can read .LBR and .ARC files on a VAX 
and the binary kits for SEDT for VMS, MS/DOS and CP/M-86. 
SEDT is an EDT like screen editor able to handle multiple 
files.  New keypad files have been added to it to allow 
useful operation on VT100 terminals.  It's designed 
in support for VT200 class terminals.  SEDT provides FAST 
multifile editing without having to learn a new keypad on 
a VAX. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0050     Symposium Collection from the RSX SIG, Fall 1985, Anaheim
in VMS/BACKUP  Version: V1, March 1986

Submitted by: Glenn Everhart, Ph.D.

Operating System: IAS, RSX-11D, RSX-11M, RSX-11M-PLUS, VAX/VMS  Source
Language: BASIC-PLUS, C, FORTRAN 77, FORTRAN IV, FORTRAN IV-PLUS,
MACRO-11, PASCAL, VAX-11 FORTRAN  Keywords: Data Communications,
Programming Languages, Spreadsheet, Symposia Tapes - RSX-11, Utilities
- VMS

Abstract: This is the RSX SIG tape from the Fall 1985 DECUS 
Symposium in Anaheim.  It is available in either BRU 
or VMS Backup formats.  To obtain the BRU version, order 
DECUS No. 11S090.  About 60,000 blocks are required to hold 
the full tape contents. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0049     Symposium Collection from the VAX SIG, Fall 1985, Anaheim 
Version: Fall 1985

Author: Various

Submitted by: J. L. Bingham, Mantech Services Corporation, Alexandria,
VA

Operating System: VAX/VMS V3.X or V4.X  Source Language: C, DCL,
FORTH, MACRO-32, PASCAL, STOIC, VAX-11 BASIC, VAX-11 COBOL, VAX-11
FORTRAN  Keywords: KERMIT, ReGIS, RUNOFF, Symposia Tapes - VMS, Tools
- Applications Development

Abstract: This is the VAX SIG Tape from the Fall 1985 DECUS Symposium 
in Anaheim. 

Notes: Many of the submissions were submitted with VMS version 4
filenames.  These 
files were renamed to names compatible with VMS version 3 and command 
procedures were constructed to restore the version 4 filenames. 
Therefore, 
version 3 sites will have no trouble loading the tape but some
filenames 
will be inconsistent with documentation and command procedures. 
Version 4 
sites will want to follow the instructions in [VAX000]LOADING.TXT to
rename 
the affected files back to their original names. 
This tape does not contain the [VAX000.INDEX] directory.  We expect to
provide index files for this tape and a composite index file with the 
Spring 1986 tape. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0048     Best of PC-8088 Collections 1-8  Version: V1 December 1985

Submitted by: Glenn Everhart, Ph.D.

Operating System: CP/M, MS-DOS  Source Language: APL, BASIC, C, FOCAL,
FORTRAN 77, FORTRAN IV, PASCAL  Software Required: MS-DOS, CP/M 
Keywords: Games, Utilities - MS-DOS

Abstract: This submission contains about 400 disks worth of utilities 
from the PC-SIG library for IBM PC and MS-DOS machines and 
from several bulletin boards.  The files were transferred to 
VMS in KERMIT filetype Binary mode and can be restored to 
PC's in the same way. 

VMS KERMIT (and other KERMITS) are NOT in this submission. 

Restrictions: Some programs need close replicas of IBM PC. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0046     Symposium Collection from the VAX SIG, Spring 1985, New
Orleans  Version: Spring 1985

Author: Various

Submitted by: J. L. Bingham, Mantech Services Corporation, Alexandria,
VA

Operating System: VAX/VMS V3 or V4  Source Language: BLISS-32, C, DCL,
MACRO-32, PASCAL, TECO, VAX-11 BASIC, VAX-11 FORTRAN  Keywords:
Compilers, KERMIT, Symposia Tapes - VMS, System Management - VMS,
Utilities - VMS

Abstract: This is the VAX SIG tape from the Spring 1985 DECUS 
Symposium in New Orleans.  The package consists of 
two tapes.  The first tape contains VAX000 and VAX85A. 
The second tape contains VAX85B.  VAX000 contains general 
information about the tape and contatenated copies of all the 
AAAREADME.TXT files.  VAX000.INDEX contains an index of 
this tape and a consolidated index of all of the VAX SIG 
Symposium tapes. 

Notes: Specific version of VMS may be required for some programs, 
but tape should be readable by VMS V3 or V4. 

Restrictions: None known.  Some programs will work only on VMS V3.X 
systems; others only on VMS V4.X systems.  Most will work on 
either.  Tape should load on either if it is loaded in a 
manner not to increase the directory depth. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0044     Symposium Collection from the OA SIG, Spring 1985, New
Orleans  Version: Spring 1985

Author: Various

Operating System: VAX/VMS V4.0  Source Language: ALL-IN-1, VAX-11 DCL,
VAX-11 PL/1  Keywords: ALL-IN-1, Mail, Symposia Tapes - VMS

Abstract: This is the OA SIG tape from the Spring 1985 DECUS Symposium
in New Orleans.  The first OA SIG Symposium Swap Tape 
contains ALL-IN-1 software.  This tape contains software for 
Mail Transfer,  Shared Mailing List, Attached Printer, CMI 
Net Mail, LA50/LA100/LQP02 support, Watchdog, File Transfer 
and much more. 

Complete sources may or may not be included.

Media (Service Charge Code): 600' Magnetic Tape (MS)  Format:
VMS/BACKUP

===============
VS0043     Symposium Collection from the RSX SIG, Spring 1985, New
Orleans in VMS/BACKUP  Version: V2, Spring 1985

Author: Various

Submitted by: Glenn C Everhart, Ph.D., RCA Corp., Cherry Hill, NJ

Operating System: IAS, RSX-11D, RSX-11M, RSX-11M-PLUS, VAX/VMS, P/OS 
Source Language: APL, BASIC-11, C, DCL, FORTRAN 77, FORTRAN IV,
FORTRAN IV-PLUS, MACRO-11, MACRO-32, TECO, VAX-11 FORTRAN  Keywords:
Emulators, KERMIT, RUNOFF, Spreadsheet, Symposia Tapes - VMS

Abstract: This is the RSX SIG tape from the Spring 1985 DECUS 
Symposium in New Orleans.  This tape contains a 
variety of utilities of interest to RSX, IAS, VMS 
and some micro users.  The tape is available in either 
VMS/BACKUP format or BRU (V3.2 RSX flavor) format.  To 
obtain the BRU format, order DECUS No. 11S084. 

Notes: This version adds an RSX Tape Index and other new items. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

===============
VS0040     PRAXIS: An Alternative to Ada  Version: 7.8, July 1987

Submitted by: Frederick Holloway, Lawrence Livermore National
Laboratory, Livermore, CA

Operating System: VAX/VMS V4.5  Source Language: PRAXIS  Keywords:
Programming Languages, Tools - Applications Development

Abstract: PRAXIS is a modern block structured controls-oriented 
language similar to Ada (registered DOD) for distributed 
control system applications on VAX/VMS, PDP11/RSX, and LSI-11 
stand-alone computers.  It is also useful as a training aid 
and stepping-stone to Ada. 

PRAXIS was developed for and used extensively on the Nova 
High Energy Laser Project at the Lawrence Livermore National 
Laboratory by Bolt, Beranek and Newman, Inc.  It has been 
extensively improved recently at LLNL in collaboration with 
other users.  Features include:  separate compilation of 
modules, strong type-checking, user defined types, 
encapsulation, guard and exception blocks for error control, 
segment control, clean interface to other languages, and 
ROM-able output code.  Support for the VMS debugger (V4.1) 
will be available soon.  In addition to the compilers, the 
release contains test suites, run-time support, text I/O 
routines (terminal and file), documentation sources (RUNOFF), 
and other support utilities.  The compiler runs under VMS and 
can generate code for any of the above combinations. 

Version 7.7 adds support for the VMS Symbolic Debugger, 
Run-Time Library, extensive enhancements to the compiler 
including optimized rangechecking, and a test suite of over 
400 example programs. 

Version 7.8 includes redesign and extension of use of 
flexible arrays, sets, and large items returned from 
functions, and makes numerous small bug repairs. 

Notes: Sources of example programs and run-time support are included. 

Changes and Improvements: Flexible array extensions, set extensions,
minor bug repairs. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PA)  Format:
VMS/BACKUP

===============
VS0032     SOS Editor for VAX/VMS  Version: September 1984

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V.3.n, V4.0  Source Language: BLISS-16,
MACRO-11  Software Required: VAX-11 RSX  Keywords: Editors

Abstract: SOS is a line-oriented, interactive text-editing 
program. To use it, you carry on a dialog with the 
program as you create or modify a file. Unlike many 
line-oriented editors, SOS has features that allow you 
to examine, create, and modify ASCII text files, 
character by character. 

This version of SOS was distributed with the VAX/VMS 
operation system versions 1, 2 and 3. The kit consists 
of two savesets. The first saveset includes the 
executable image and help file, and may be installed 
using VMSINSTAL on VAX/VMS. The second saveset contains 
the source and build command files. The sources are 
provided in both the BLISS-16 source files, as well as 
listing files which may be used as input to the MACRO-11 
assembler. 

This software has only been tested on VAX/VMS V4.0, but 
should function correctly on VAX/VMS V3 systems also. 

Assoc. Documentation: VAX/VMS V3 manual set contains the SOS Reference
Manual. 
For ordering information please contact your Digital 
Equipment Corporation sales representative.  This manual is not
available 
through DECUS. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP

===============
VS0024     AnalytiCalc and AnalyRIM: A 3D Spreadsheet/Database System
in VMS/BACKUP  Version: 27-5a, March 1992

Author: Glenn C. Everhart, Ph.D.

Operating System: AMIGA DOS, IAS, MS-DOS, MicroVMS, RSX-11M,
RSX-11M-PLUS, Sun, ULTRIX, VAX/VMS  Source Language: C, FORTRAN - IV,
FORTRAN 77, FORTRAN IV-PLUS, MACRO-11, MACRO-32, VAX FORTRAN  Memory
Required: See Notes  Keywords: Business Applications, Data Base
Management, Mathematical, PortaCalc, Spreadsheet

Abstract: AnalytiCalc is a general purpose spreadsheet package 
featuring exceptional power and capability, ease of user 
extension, and many features unavailable even in the most 
expensive commercial spreadsheets. 

This package includes AnalyRIM, which contains a 
complete relational DBMS as well as all AnalytiCalc 
functions.  AnalyRIM permits disk-based storage of 
relational data.  It may be selected, sorted, operated on 
relationally, and relations or sections thereof can be moved 
between the spreadsheet screen and relations on disk at 
will.  This avoids the problems of running out of space for 
one's data bases.  The command language for the DBMS is 
close to SQL and it may be driven by spreadsheet macros if 
desired.  AnalyRIM as supplied is tested for VMS and UNIX 
(specifically SUN4) and sources for AMIGA are supplied. 
Address space limits prevent it from fitting in MS-DOS or 
RSX. 

The spreadsheet provides an address space of up to 32,000 rows, 
up to 32,000 columns, and up to 32,000 pages.  Each cell may 
have one or more equations stored within it, and the cells can 
be displayed on screen in an unlimited number of windows. 
Cells may also reference external programs, access databases, 
control or be controlled by other applications.  There are 
around 100 built-in functions (depending on how one counts 
variants) and around 10 cell address modes, with variants 
adding more.  User functions can be added internally or 
externally.  Built-in features cover all normal function, 
including things like built-in matrix math, FFTs, 
goalseeking in up to 8 dimensions, access to any number 
of datafiles, internal and external macros, journaling, 
free-form cell annotation, address math, as well as the 
usual math, business, statistical, logical, and time 
functions one expects in a full function spreadsheet. 

A document integration feature also makes it simple to 
use AnalytiCalc as a text/numeric integration tool and 
an outliner.  A substantial collection of additional 
routines which can be linked in with AnalytiCalc for 
specialized math or statistics is provided also, so that 
if for example you want a filter design function as 
a built-in, pick one out of the math libraries supplied, 
fill in a couple tables, and link it in. 

AnalytiCalc is controlled either by function keys, by user 
commands, or with/commands along the lines of commercial 
spreadsheets.  The function key interface is user 
extensible.  A complete DATATRIEVE interface exists, and the 
package comes with a relational DBMS also. 

Some graphics programs and DIF format interchange functions 
are supplied with the package.  VAX users are referred to 
DECUS No. V00212 as a presentation graphics interface also. 
Since unmodified user programs can be linked in, or 
controlled via mailboxes from code within AnalytiCalc, the 
plot packages can be made to appear seamlessly connected to 
AnalytiCalc.  Some samples of this are included.  Other 
sample code includes a project planning system in 
AnalytiCalc, a business expense report handler, and a U.S. 
Federal Income Tax template. 

In addition, a number of virtual disk drivers and utilities 
are supplied for VMS and for RSX.  These provide some 
features which facilitate sharing and privacy for 
spreadsheet and other uses. 

On VMS or RSX, essentially any direct cursor addressing 
terminal can be used.  Under AMIGA-DOS or MS-DOS, local 
facilities are used to handle console I/O directly, though 
terminals attached to those machines can be made to work 
with AnalytiCalc with minimal effort. 

SPECIAL HARDWARE:  On VAX, screen-independent cursor 
routines are used for screen addressing normally.  On 
PDP-11, the software must be built for the appropriate 
terminal. Versions of the UVT100 subroutine for VT100, VT52, 
Datamedia Elite, and several other types of terminals including 
VT100 with Advanced Video and Colorscan 10 are supplied, with 
command files for most combinations.  The VT52 versions will show 
what the minimum requirements are for control.  Most any 
terminal can be easily interfaced to the package by editing 
one of the UVT100 routines to correspond to the terminal's 
control sequences, provided direct cursor addressing is 
supported. 

Notes: PDP-11 users see DECUS No. 11S047 for an older version. 
Executable and/or 
object code is included.   Versions are supplied for VAX/VMS (any
version), 
PDP-11 (RSX11M, RSX-11M PLUS, or P/OS), MS-DOS (requires 256K RAM
minimum), 
UNIX (tested on SUN4), and AMIGA (Requires 512K RAM). 

Changes and Improvements: Added n-dimension addressing support to
AnalyRIM.  Fixed some driver 
bugs in virtual disk drivers. 

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP

===============
VS0020     DECtalk Application Support Library  Version: February 1984

Submitted by: Digital Equipment Corporation

Operating System: P/OS V1.7 with native toolkit, RSTS/E V7.1, UNIX
V4.2 BSD, VAX/VMS V3.4  Source Language: BASIC-PLUS, C, COBOL,
MACRO-11  Memory Required: Varies  Hardware Required: DECtalk DTC01 
Keywords: Tools - Applications Development

Abstract: The DECtalk support library contains an extensive 
collection of subroutines, written in C, that should 
simplify application development. It includes 
subroutines to carry out DECtalk specific functions, 
such as answering the phone, as well as low-level 
operating system specific functions, such as generating 
and parsing escape sequences. 

Several simple application programs are also provided, 
including the DECtalk telephone demonstration program 
and a "spoken fortune cookie" program. There are 
also sample programs written in BASIC-PLUS and COBOL for 
RSTS/E. 

All source modules are provided, including several 
operating-specific libraries also distributed with C 
Language System (DECUS No. 11S018). The VAX 
distribution contains source files and executable code, 
while the PDP-11 distribution contains only source 
modules. Unix installations should obtain the PDP-11 
distribution and make their own arrangements for tape 
file format translation. 

Notes: PDP-11 users and Unix users should refer to DECUS No. 
11S058. 
The documentation presupposes access to the DECtalk hardware 
documentation. 

Restrictions: There may be release-specific code for UNIX systems. 
PDP-11 and compatibility mode implies DECUS C, No. 
11S018. 

Media (Service Charge Code): User's Manual (EC), 600' Magnetic Tape
(MC)  Format: VMS/BACKUP

===============
VS0014     Finger System: Network and Local Server  Version: V41.1.10,
May 1985

Submitted by: Dr. Richard Garland, Columbia University, New York, NY

Operating System: VAX/VMS V4 or later  Source Language: MACRO-32,
VAX-11 FORTRAN  Keywords: Networking, System Management - VMS

Abstract: This program serves three main functions.  Following is 
a brief summary of highlights: 
First, it identifies users of the systems, where they are, what 
program etc.  For this function it serves as a personalized 
SHOW SYSTEM. 

Second, it finds a specific user, gives the above information if 
he/she is logged on and in addition gives information about 
his/her mail and an optional information file he/she may 
supply. 

Third, it serves an in-bound DECnet server.  Remote users can 
finger the local system as above and local users can finger 
remote systems that support the function.  As part of the 
network "finger protocol" it performs explicit route-through. 
This is valuable in an internet situation such as going from 
DECnet to ARPAnet etc.  This program can communicate with 
DECSYSTEM-20's and other VAXes running the program over 
DECnet, and through DECnet/ARPAnet gateways to ARPAnet 
hosts. 

In a network situation where users are spread over many nodes 
and where there is large mail traffic, it can be an 
invaluable tool in finding people, ascertaining if they got 
your mail, etc. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP

===============
VL0016     The VAX Library Collection 16  Version: 1992/1993

Keywords: Library Tapes - VMS

Abstract: The VAX Library Collection 16 contains the following 
programs.  For a complete description of each program refer 
to the "DECUS NO." and "TITLE" in the DECUS Library catalog. 

DECUS NO. TITLE 
V00523  PRED - Programmable Editor 
V00524  IPS - Integrated Programming System 
V00525  T4125 - Tektronix 4125 Terminal Emulator 
V00526  HACK Game for VMS 
V00527  MAKESHARE.COM - A VMS Utility for Creating 
        Shareable Images from Object Module Libraries 
V00528  VAX_BYTE and XTetris 
V00529  FIXDRIVER 
V00530  C Swing and Other Utilities 
V00531  I/O Page Utility 
V00532  FILELOCK.COM 
V00533  FLIGHT for VAX VMS 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP, or order
VS0158

===============
VL0015     The VAX Library Collection 15  Version: 1992/1993

Keywords: Library Tapes - VMS

Abstract: The VAX Library Collection 15 contains the following 
programs.  For a complete description of each program refer 
to the "DECUS NO." and "TITLE" in the DECUS Library catalog. 

DECUS NO.  TITLE 
V00458    LeafWare and Graphics 
V00511     Read_Rally 
V00512     Purge Read & Outbox 
V00513     Idlelog 
V00514     DFI/DMI and Helper 
V00515     KPY GRAPHICS-I Graphics Application 
V00516     SIGNAL 
V00518     VAX SCAN Examples 
V00519     DF Utility 
V00520     IEW to VAX Bridge Software 
V00521     Supervisor Series 
V00522     ASxxxx Assembler Linker for VMS 



Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP, or order
VS0158

===============
VL0014     The VAX Library Collection 14  Version: 1992/1993

Keywords: Library Tapes - VMS

Abstract: The VAX Library Collection 14 contains the following 
programs.  For a complete description of each program refer 
to the "DECUS NO." and "TITLE" in the DECUS Library catalog. 

DECUS NO.     TITLE 
V00488        VAX Archiving 
V00489        Datebook 
V00490        DORMANT 
V00491        Name Router 
V00492        GLOBAL_EDIT 
V00493        Power and Sample Size Cal. 
V00494        DUNGEON 
V00495        TOPGUN 
V00496        CHECKVER 
V00498        CGLE 
V00499        CMSMMS 
V00500        Network Management Util. 
V00501        Hot Files 
V00502        MATHLIB 
V00505        DYNIDENT 
V00506        File Def. to Common Data Dict. 
V00507        ACCESS_CHECK 
V00508        LOGGER 
V00509        Cessna PC Utilities 



Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP, or order
VS0158

===============
VL0013     The VAX Library Collection 13  Version: 1992/1993

Keywords: Library Tapes - VMS

Abstract: The VAX Library Collection 13 contains the following 
programs.  For a complete description of each program 
refer to the "DECUS NO." and "TITLE" in the DECUS Library 
catalog. 

DECUS NO.  TITLE 
V00454  LAT App. Port Manip. Routines 
V00455  PROTEC 
V00456  GAMES - Utilities and Monitor 
V00457  STP - Setpoint's Text Processor 
V00459  Sorting Benchmarks 
V00460  TTP: Terminal Transfer Program 
V00461  Animated Sorting Algorithms 
V00462  CD_ACCESS 
V00463  X11TEK 
V00464  LOOK - A BASIC Language File Browser 
V00465  TEKED 
V00467  QMAN 
V00468  RESETV 
V00469  POSE 
V00470  Check Passwords 
V00471  HPCALC 
V00472  MASTERMIND 
V00473  SOD 
V00474  SOFT_FONT 
V00475  Placard Display 
V00476  Cross_Help 
V00477  SQUEEZER 
V00478  CEDIT 
V00479  FORMS ACCTG. AND ACCTG. TOOLS 
V00480  Problem Reporting System 
V00484  Blocked PID Locater 
V00485  NEWSRDR 
V00486  WATCHER 
V00487  Misc. VMS Utilities 



Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): User's Manual (EC), 2400' Magnetic Tape
(PC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TC)  Format:
VMS/BACKUP, or order VS0158

===============
VL0012     The VAX Library Collection 12  Version: 1992/1993

Keywords: Library Tapes - VMS

Abstract: The VAX Library Collection 12 contains the following 
programs.  For a complete description of each 
program refer to the "DECUS NO." and "TITLE" in the DECUS 
Library catalog. 

DECUS NO. TITLE 
V00431  Image Analysis 
V00432  Finger for VMS 
V00433  ASU Utilities 
V00434  SRS-Symposium Registration System 
V00435  WHALES 
V00436  VAXDASH 
V00438  CALENDAR 
V00439  PROFILE 
V00442  Lawrence University Tape Utilities 
V00443  LSE for Ingres Osl and SQL Languages 
V00444  FIBA - File Batch Generator 
V00445  Text Formatter for LN03 Printer 
V00446  DOS 2 VAX High BIT ASCII Character 
        Translator 
V00447  REPORT_USAGE.FOR 
V00448  VMS Show Files 
V00449  Terminator 
V00450  SDMENU 
V00451  DECserver-Print Queue 
V00452  SIT System Software 
V00453  XEVE Spelling Checker 



Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): User's Manual (EA), 2400' Magnetic Tape
(PC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TC)  Format:
VMS/BACKUP, or order VS0158

===============
VL0011     The VAX Library Collection 11  Version: 1992/1993

Keywords: Library Tapes - VMS

Abstract: The VAX Library Collection 11 contains the following 
programs.  For a complete description of each 
program refer to the "DECUS NO." and "TITLE" in the 
DECUS Library catalog. 

DECUS NO. TITLE 
V00400  MULTIVAR 
V00401  UNO and Others 
V00402  HLM_HELP Library Maintenance 
V00403  OTHELLO 
V00404  SLSREQUEUE 
V00405  LN03R.ACL 
V00406  FASTER 
V00407  VPROG 
V00408  Space Telescope Tools Group 
V00410  VAX BASIC Toolkit of Useful Callable 
        Functions 
V00412  MINT 
V00413  REMTAB 
V00414  QMASTER and DOWN 
V00415  MAILVIEW 
V00416  MDRAW 
V00417  FORTRANUM 
V00418  LISTFILE 
V00419  SEQUENCE 
V00420  STSI - Misc Utilities 
V00422  FLINT - IBM Floppy Interchange Program 
V00423  Kronos 
V00424  FLECS: FORTRAN Language with Extended 
        Control Structures 
V00425  LASERS, QUEUES and Other Fun Things 
V00426  VAX to PPS 
V00427  TIMESHEET.COM 
V00428  PQ Printer Utility 
V00429  Encryption Routine 
V00430  Terminal Server/Port Display 



Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): User's Manual (EB), 2400' Magnetic Tape
(PC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TC)  Format:
VMS/BACKUP, or order VS0158

===============
VL0010     The VAX Library Collection 10  Version: 1992/1993

Keywords: Library Tapes - VMS

Abstract: The VAX Library Collection 10 contains the following 
programs.  For a complete description of each 
program refer to the "DECUS NO." and "TITLE" in the DECUS 
Library catalog. 

DECUS NO. TITLE 
V00361  GO 
V00362  XDELETE 
V00363  CPUCHECK 
V00366  HEC PACK 
V00367  BOPT 
V00368  Uniform Random Numbers and DCL Symbols 
V00369  Submitting Batch Jobs From a FORTRAN Program 
V00370  Electronic Bulletin Board Service 
V00371  FCD 
V00372  A FORTRAN Useropen Routine to Mark a 
        File/NOBACKUP 
V00373  Tickler 
V00374  APLTPU - Schlumberger Extended EDT Emulator 
V00375  Space_Telescope Collection 
V00377  VT100 Graphics Editor 
V00378  XMAIL: VAX/VMS Mail Utility Enhancements 
V00379  MAILUAF 
V00380  HP_2000 VAX Support Files 
V00381  DL FIX Utility 
V00382  VAX-TO-VAX Migration Tools 
V00383  Flowchart Generator 
V00384  System Notice Utility 
V00385  EDX Editor 
V00386  UH/UM/UT Device Drivers for VMS 
V00387  TPUPlus 
V00388  Kitbuild 
V00389  Printmaster 
V00390  HogWatch 
V00391  Development of Large Applications Using VAX 
        DATATRIEVE 
V00392  GOTHIC 
V00393  TAPEIBM 
V00394  KEYS 
V00395  LOCKOUT 
V00396  EVEDT 
V00398  TOPICLIST and PARAMETER 
V00399  DVI2PS 



Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP, or order
VS0158

===============
VL0009     The VAX Library Collection 9  Version: 1992/1993

Keywords: Library Tapes - VMS

Abstract: The VAX Library Collection 9 contains the following 
programs.  For a complete description of each program 
refer to the "DECUS NO." and "TITLE" in the DECUS Library 
catalog. 

DECUS NO. TITLE 
V00295  LASER_PRINT 
V00297  ReGIS to HPGL 
V00302  TELL.FOR 
V00313  MANAGEMENT TOOLS 
V00314  VAX Capacity Management Tool 
V00315  Language Sensitive Editor Template for 
        RUNOFF 
V00316  VAXWindow 
V00318  Micro-FLX 
V00319  COBOL Cross Reference 
V00320  VCR_FILES 
V00321  QMON 
V00322  VAXstation Games 
V00323  Systems Services 
V00324  TPU Hebrew Functionality 
V00325  RDB Report Writer 
V00326  Protect 
V00327  VCU VAX/VMS Calendar Utility 
V00329  SVIEW/SCOPY 
V00330  VTCALC 
V00332  Menu Branch 
V00333  VT100KEYS 
V00334  LASER_FORMAT 
V00336  FTX 
V00337  Full Screen Selection Menu Generator 
V00338  PIC: Pictures Editor 
V00339  SDE: Software Development Environment 
V00342  IIT 
V00344  SD: The Ultimate "Set Default" Utility 
V00345  SYSUAF Reporting Utility 
V00346  VMS V5 Set Password Emulator 
V00348  VTOUTPUT 
V00349  SUM - Show Users More 
V00350  Node Sync 
V00351  QUOTE 
V00352  MENU 
V00353  Manager's Window 
V00354  LJ250 DEColorwriter Demonstration Package 
V00356  LATUSER 
V00357  REMINDER 
V00358  MAINT 
V00359  CDUTIL 



Documentation may or may not be on magnetic media. Complete sources
not included.

Media (Service Charge Code): User's Manual (EA), 2400' Magnetic Tape
(PC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TC)  Format:
VMS/BACKUP, or order VS0158

===============
VL0008     The VAX Library Collection 8  Version: 1992/1993

Keywords: Library Tapes - VMS

Abstract: The VAX Library Collection 8 contains the following 
programs.  For a complete description of each 
program refer to the "DECUS NO." and "TITLE" in the DECUS 
Library catalog. 

DECUS NO. TITLE 
V00267  MAKE Utility For VMS 
V00268  VAXMAC 
V00269  FRAGMENT 
V00272  Extended_EVEPlus 
V00273  PAAS: Poly-Amino Acid Sequence Search 
V00274  POPUP: A DCL Menu Utility 
V00275  DTR 
V00276  UNTAR for VAX/VMS 
V00277  GameParse 
V00278  VMAP - SCREEN MAPPING DEVELOPMENT TOOL FOR 
        VT100 
V00279  WEVE - WONDERFUL EVE EDITOR 
V00281  WCC: A C-Subset Compiler 
V00282  TREK.BAS -- Startrek Game 
V00283  Halftone Greyscal Font for the LN03 
V00284  Terminator 
V00285  COLOR241 
V00286  VIEW 
V00287  Environment: A Project Accounting Utility 
V00288  REPORT WRITER 
V00289  Tomei Universal Engineering System Bench 
        Test 
V00290  LABELS 
V00291  SYSTAT 
V00292  VFE - VMS File Editor 
V00293  VMS Performance Monitoring 
V00294  WEB Pack 
V00298  Indexf 
V00299  GLOBALS - Utility to List Global Sections 
V00300  JMU Bulletin Board 
V00301  DVIOUT - DVI Output Driver 
V00303  GO 
V00304  DISPLAY_OPEN_FILES 
V00305  ADAM Text Editor 
V00306  BLOCK_CHARACTERS 
V00308  REMOTE CONTROL WIZZARD 
V00309  CLOC 
V00311  LSE-PLUS: Language Sensitive Editor 
        Extensions 
V00312  EDT_PLUS: EDT Editor Extensions 



Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): User's Manual (EB), 2400' Magnetic Tape
(PC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TC)  Format:
VMS/BACKUP, or order VS0158

===============
VL0007     The VAX Library Collection 7  Version: 1992/1993

Keywords: Library Tapes - VMS

Abstract: The VAX Library Collection 7 contains the following 
programs.  For a complete description of each 
program refer to the "DECUS NO." and "TITLE" in the DECUS 
Library catalog. 

DECUS NO. TITLE 
V00234  FED: A FORTRAN Editor 
V00237  Portable Optical Disk Subroutine Package 
V00238  VMS Disassemblers Package 
V00239  SGDS: Stuttgart Gate Array Development 
        System 
V00240  SRC: A Functional Programming System 
V00241  "MAKE" 
V00242  Message Sending/Process Monitoring Utility 
V00243  VAX - RMD 
V00244  Golf Handicap/Information System 
V00246  Menu Utility 
V00247  LEFTWILD.COM 
V00248  SIM: A Simulator for the M68010 
V00249  MACS: The MACRO Searcher 
V00250  UCAMS: Universal Cross-Assembler for 
        Micro-processors 
V00252  KEYPADS 
V00254  EDT Emulator 
V00255  JMU Utilities 
V00256  DM/SD/WPE/COLORS 
V00257  Performance Monitoring Tools 
V00258  KILL 
V00259  MsgInc 
V00260  PCTRL: Combined Command For VMS Process 
        Control 
V00261  IdxTeX & GloTeX 
V00264  FEDT 
V00265  A Generic User Interface 



Documentation may or may not be on magnetic media. Complete sources
not included.

Media (Service Charge Code): User's Manual (EC), 2400' Magnetic Tape
(PC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TC)  Format:
VMS/BACKUP, or order VS0158

===============
VL0006     The VAX Library Collection 6  Version: 1992/1993

Keywords: Library Tapes - VMS

Abstract: The VAX Library Collection 6 contains the following 
programs.  For a complete description of each program refer 
to the "DECUS NO." and "TITLE" in the DECUS Library 
catalog. 

DECUS NO. TITLE 
V00188  KEYS: A DCL Keys Definition Program 
V00195  DEL DIR 
V00196  IDX - SORT 
V00197  PLOT-10 for Non-Tektronix Hardcopy Devices 
V00201  TYPE_PLUS 
V00203  UP TIME REPORTER 
V00204  Temporary Allocation of Disk Space 
V00205  DISK_USE 
V00206  FRAG: A Utility to Display VAX/VMS Disk 
        Fragmentation 
V00208  IMAGE 
V00210  PORT LOCATOR 
V00211  EDTPlus 
V00212  SPELL: Interactive Dictionary 
V00214  NEWS 
V00217  DECnet Conversional Objects 
V00218  PASTOR: A Syntax-Directed PASCAL Editor 
V00222  EXPERT: An Experimental Learning 
        Expertsystem 
V00224  FPaint: A FORTRAN Data Entry Manager 
V00225  RECALL BUFFER Save/Restore 
V00226  BLOCKER: A Block Diagram Editor 
V00228  SCAN: A Directory Scan Utility for VMS 
V00229  RETRDG: ReGIS Translator for DECgraph 
V00232  CODER 



Documentation may or may not be on magnetic media. Complete sources
not included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP, or order
VS0158

===============
VL0005     The VAX Library Collection 5  Version: 1992/1993

Keywords: Library Tapes - VMS

Abstract: The VAX Library Collection 5 contains the following 
programs.  For a complete description of each program refer 
to the "DECUS NO." and "TITLE" of each program in the DECUS 
Library catalog. 

DECUS NO. TITLE 
V00157  Clinimetric Data Management Software for 
        Interactive Data Entry 
V00158  GDADL - Ada-Based Design Language Processor 
V00159  FONT2XX 
V00161  IOU-HELP 
V00162  DR11-C VMS Device Driver 
V00163  Escape From Manhattan 
V00164  XPORT 
V00168  Personal Inventory 
V00171  LaTeX Templates & Help Files for LSE 
V00172  SMARTMAILER For VMS 
V00173  SMARTMAILER for VMS Binary Version 
V00175  International RUNITOFF 
V00176  TXYZ: A Program for Semiconductor IC Thermal 
        Analysis 
V00181  VT200 TOOLKIT 
V00184  DRAWTREE 
V00185  10BACKUP - Program to Read DECsystem-10 
         BACKUP Tapes 
V00190  TDE: Table Driven Editor 
V00191  MTU 
V00193  VTEDIT - Keypad Text Editor and Corrector 
        for VAXTPU 
V00199  VYLBUR (A Wylbur-like Editor for the VAX) 
V00202  INACTIVE ACCOUNTS 



Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): User's Manual (ED), 2400' Magnetic Tape
(PC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TC)  Format:
VMS/BACKUP, or order VS0158

===============
VL0004     The VAX Library Collection 4  Version: 1992/1993

Keywords: Library Tapes - VMS

Abstract: The VAX Library Collection 4 contains the following 
programs.  For a complete description of each program refer 
to the "DECUS NO." and "TITLE" in the DECUS Library 
catalog. 

DECUS NO. TITLE 
V00114  ReGIS DEC-RITE 
V00115  ReGIS Data Plotting Package 
V00116  Productivity Tools Demonstration Package 
V00118  CERBERUS: A Package to Enable the VMS System 
        to Temporarily Grant Privileges to Non-privileged Users 
V00121  LA100HCBS: LA100 CalComp Library 
V00122  TCOPY: A High Speed Tape Copy Program 
V00123  VSH: A Shell (Command Interpreter) for 
        VAX/VMS 
V00126  DR11-W Software Cornucopia 
V00127  AKCOUNT: A VMS System Accounting Package 
V00129  FORTRAN Programming Tools 
V00134  SCHEDULER: A Program to Manage All VAX 
        System Activities 
V00135  DVI TO VDU: A TEX PAGE PREVIEWER PROGRAM 
V00137  VAXNET: A Communications Program 
V00143  SDCL: A Preprocessor for Structured VMS DCL 
V00144  PVT: Print Video Terminal Command Procedure 
V00145  IDSS:  Interactive Decision Support System 
V00146  WATCHDOG 
V00148  DELTREE 
V00149  DIAL 
V00150  EVEPlus 
V00151  PROGRAM - A VAX/VMS Program Development 
        Environment 
V00153  DEP DECENC - Decrypter/Encrypter 
V00154  Screen Management System Subroutines 



Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): User's Manual (ED), 2400' Magnetic Tape
(PC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TC)  Format:
VMS/BACKUP, or order VS0158

===============
VL0003     The VAX Library Collection 3  Version: 1992/1993

Keywords: Library Tapes - VMS

Abstract: The VAX Library Collection 3 contains the following 
programs.  For a complete description of each program refer 
to the "DECUS NO." and "TITLE" in the DECUS Library 
catalog. 

DECUS NO. TITLE 
V00077  INFO: Software Development Tool Charts CPU 
        Usage by Procedures 
V00078  FILTRA: A File Transfer Program for the VAX 
V00083  MENU 
V00085  Bibliography System 
V00087  Student Data Base 
V00089  Driver (Fast) for a DR11-B used in a DA11-B 
        Mode for VAX/VMS 
V00093  SEDT: Full Function Screen Editor Program 
V00094  Boeing 747 Flight Simulator 
V00095  Usage Utilities for VAX/VMS 
V00096  XMODEM: File Transfer Program 
V00099  INDEX: FORTRAN Cross-Referencer and Flow 
        Chart Generator 
V00107  MAILIST: A Program to Develop a Mailing List 
V00111  AUTOLOG: Automatic Logoff Program 
V00113  VAX STATISTICS 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): User's Manual (EA), 2400' Magnetic Tape
(PC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TC)  Format:
VMS/BACKUP, or order VS0158

===============
VL0002     The VAX Library Collection 2  Version: 1992/1993

Keywords: Library Tapes - VMS

Abstract: The VAX Library Collection 2 contains the following 
programs.  For a complete description of each program refer 
to the "DECUS NO" and "TITLE" of each program in the DECUS 
Library catalog. 

DECUS NO. TITLE 
V00026  REFOR: FORTRAN Package for FORTRAN Renumbering and 
        Prettyprinting 
V00031  APL for VAX/VMS from SCI 
V00036  WORLD: A Two-Four Player War Game 
V00037  Games, MTREK 
V00039  DODGEM: A Maze Game 
V00044  KIC2 and CIF to STRM; STRM to CIF Utilities 
V00048  DMF32 Parallel Port Driver 
V00053  BRDCST: REPLY/ALL Messages Sent to Bottom of Screen 
V00057  PAM: Package for Analogue Modelling 
V00058  VIEW 3D: Three Dimensional Viewing Package 
V00060  Virtual/Logical Block I/O Utilities 
V00063  SYSDISPLAY 
V00064  ABACUS: A Language for Interactive Scientific 
        Computation 
V00065  ACCTING: Generation of VAX/VMS Accounting Reports 
V00066  NANNY 
V00067  TAPERQUEST 
V00068  Archive 
V00073  Recording VT100 Input/Output Transactions to 
        a File 

Restrictions: KIC2 (V00044) is included on this collection.  The U.S. 
Government export regulations prohibit distribution of 
this program outside the United States without 
appropriate export licenses. 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): User's Manual (EC), 2400' Magnetic Tape
(PC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TC)  Format:
VMS/BACKUP, or order VS0158

===============
VL0001     The VAX Library Collection 1  Version: 1992/1993

Keywords: Library Tapes - VMS

Abstract: The VAX Library Collection 1 contains the following 
programs.  For a complete description of each program refer 
to the "DECUS NO." and "TITLE" in the DECUS Library 
catalog. 

DECUS NO. TITLE 
V00003  Super Star Trek 
V00005  STAT 
V00009  VT105GPA: VT105 Graphics Support Package 
V00012  EMPIRE:  War Game of the Century 
V00014  Lawrence Berkeley Labs Software Tools 
V00015  CALC: A Calculator Program 
V00017  TLP: Tape Library Program 
V00018  Some Useful Command Files for VMS 
V00020  TIME Calculator 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): User's Manual (EB), 2400' Magnetic Tape
(PC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TC)  Format:
VMS/BACKUP, or order VS0158

===============
V00571     VTBOOK  Version: 1.4

Operating System: VMS  Source Language: VAX PASCAL

Abstract: VTBOOK is a bookreader for character-cell terminals.  Able 
to read both Digital-supplied and locally-created Bookreader 
files, it enables users of VT2XX-series terminals and up to 
access information that previously was accessible only to 
those with Bookreader running under DECWindows.  It uses the 
same logical names and same files as Bookreader, and 
installs using VMSINSTAL.  A VESTed executable for AXP 
systems is provided, and VAX systems may have their 
executables built either from sources if a Pascal compiler 
is available, or from provided object modules. 

Complete sources may or may not be included.

Media (Service Charge Code): 600' Magnetic Tape (MA)

===============
V00570     TAR Tape Utilities  Version: 1.0, December 1993

Submitted by: John Anthony Watters, Electronic Warfare ASsociates,
Fairmont, WV

Operating System: VMS V5.5-2  Source Language: ADA V2.3-3  Hardware
Required: None but typically used with tape drive, although tape may
be defined as a file.

Abstract: The TAR2VMS routine is designed to copy files from a TAR 
format to VMS files.  By default, TAR2VMS reads the entire 
TAR file from the file or device specified. 

The VMS2TAR routine is designed to copy VMS files to a TAR 
file on tape.  VMS2TAR reads all files and subdirectories 
(and their contents) within the current working directory 
and copies them to the file or devices specified. 



Notes: Run the INSTALL program to reline the files. 

Changes and Improvements: The code was converted from "C" to ADA. 
Improvements for TAR2VMS include 
selective extraction and wait option.  VMS2TAR is basically the same. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00569     VMS Gopher Server  Version: 1.2 VMS-1 December 1993

Submitted by: J. Lance Wilkinson, Penn State University, University
Park, PA

Operating System: VMS V6.0  Source Language: C  Hardware Required:
Internet TCP/IP Access/Ethernet  Keywords: Internet

Abstract: To install this software, you should be a VMS System
Manager, or have 
access to System privileges. 

To compile and link the VMS Gopher Server, make the directory in which
this file resides your current default. Then enter @MAKE at the 
command line. 

For complete installation instructions, see the file [.DOC]SERVER.DOC.
This file may be searched via Gopher at psulias.psu.edu,
trln.lib.unc.edu, 
trln.lib.unc.edu, and niord.shsu.edu. 

This software is archived and available via FTP at niord.shsu.edu.  It
is 
archived and available via Gopher at psulias.psu.edu,niord.shsu.edu, 
niord.shsu.edu, and trln.lib.unc.edu. 

This software is supported via the VMSGopher-L mailing list/ 
vmsnet.infosystems.gopher newsgroup.  See the file VMSGOPHER-L.INFO 
for information about this list/group. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00566     Visual Mail  Version: 1.1

Submitted by: Richard Johnson

Operating System: OpenVMS VAX V5.5 or above  Source Language: C 
Keywords: Mail, Utilities - Disk - VMS, Electronic Mail

Abstract: 

Visual Mail is a full-screen mail utility for the OpenVMS 
operating system.  Visual Mail allows you to view and send 
electronic mail messages, maintain mail files and folders 
within those files, and maintain distribution lists, alias 
names, and your personal profile.  Visual Mail may be used 
as an interactive replacement for the OpenVMS Mail Utility. 
Visual Mail's windowing system allows you to open and 
process multiple mail files, folders, and messages 
simultaneously.  All mail functions, such as filing, 
extracting, printing (etc) are performed visually, using 
minimal keystrokes, rather than typing commands. 



Notes: Visual Mail requires OpenVMS VAX version 5.5 or above and a
Digital 
VT100+ or compatible terminal. 

Changes and Improvements: Enhancements detailed in RELEASE_NOTES on
media. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00565     The Meter Widget  Version: 1.0, May 1993

Submitted by: Jim Gessling, Wells Fargo Institutional Trust Co., San
Francisco, CA

Operating System: OpenVMS VAX  Source Language: C, DCL, MACRO-32 
Memory Required: 800k bytes  Software Required: Motif v1.1, including
programming support files.  Hardware Required: Display device, e.g.
VAXstation, VXT 2000, etc.  Keywords: System Management - VMS, X
Windows

Abstract: 

A Motif widget similar to an automobile speedometer for graphical 
display of data.  The widget is fully integrated into Motif and can 
be combined with other Motif widgets to make the user interface for 
an application. Included is the C source and header files for the 
widget, the Widget Meta Language (WML) definition, and a compiled 
Widget Meta Definition (WMD) file.  The WMD file includes all the 
standard Motif and DEC supplied Motif widgets as well as the Meter 
widget.  Using this file with a User Interface Language (UIL) source 
file allows for easy creation of interfaces including the Meter 
widget. 

Three applications are included to demonstrate use of the widget. 
Two are system monitoring displacy and the third is an exerciser 
program showing how to change widget resources to control the 
widget.  C and UIL source is included for these applications. 


Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00564     DISPATCH/SESSION_NOTES  Version: 1.0

Submitted by: Wayne Sewell, Tachyan Software Consulting, Dallas, TX

Operating System: OpenVMS  Source Language: C, MACRO-32  Software
Required: SESSION_NOTES requires LaTeX.

Abstract: 

DISPATCH: 
This package illustrates how to implement privileged shareable images,
with user-written system services in C and other high-level languages.
It includes a generic change mode dispatcher that can be reused for
any 
privileged shareable image, sample system services, and a sample
program 
using those services. 

For further information about the package, read dispatcher.txt. 

This is version 1.0 of Dispatch. 

SESSION_NOTES: 
This package is a set of LaTeX macros to simplify the generation of 
presentations for DECUS symposia.  Unlike SliTeX, which isn't
available 
in every TeX package, these macros should work on any system with
LaTeX. 

The package is designed to generate two different printouts from the
same 
source file.  One is intended for the session notes and/or handouts,
and 
combines multiple slides on the same page to reduce white space, and 
therefore page count.  The other is for the actual presentation slides
themselves, one per page. 

The formatting macros are separate from the presentation itself,
allowing 
the macros to be used for another session with no modification. 

Notes: Executable and/or object code is included. 

Assoc. Documentation: The LaTeX manual may be needed. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00563     DECps Reporting Routines - Start-up  Version: June 1993

Submitted by: Cameron Caffee, Waltham, MA

Operating System: OpenVMS VAX 5.5-2  Source Language: DCL  Memory
Required: Normal DECps  Software Required: DECps 1.1

Abstract: DECps (aka POLYCENTER Performance Solution) Reporting 
routines were developed in an evolutionary manner beginning 
with VPA 2.1 and updated through DECps 1.1 (field test 2 version). 

The principal goal of these routines is to provide a 
generalized set of code for producing the desired DECps 
graphs in a single pass of the data in three different 
formats (PostScript (pattern), PostScript (color), Tabular) 
with as few redundant lines of code as possible.  These 
routines are offered as a starting point for the person in 
need of good examples for same. 

Notes: See AAAAREADME.1st file in kit. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00562     FNEWS  Version: 1.6b, May 1993

Submitted by: Chris Pugmire, Industrial Research Ltd., New Zealand

Operating System: OpenVMS VAX, ULTRIX  Software Required: TCP/IP 
Hardware Required: C

Abstract: 

Internet NEWS could be useful.  Lots of people don't use it, they try 
it a few times and give up.  Why?  NEWS is only useful if the user can
quickly and easily scan and select the items of interest.  Many 
potential users have turned away from this electronic information 
system because the clumsy/slow interfaces have made it too 
unproductive.  Many system administrators have given up trying to 
install news on their systems because of the resources it consumes. 

FNEWS is a fast low overhead news reader, by caching just the 
information that people actually read it gives a fast friendly 
interface without using up large quantities of disk, CPU or network 
I/O.  Even over slow (9600 Baud) network connections FNEWS gives 
considerably faster performance than ANU-NEWS achieves with locally 
stored items. 

FNEWS runs on both VMS and UNIX. 

Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape
(MA)  Format: VMS/BACKUP, TK50 Tape Cartridge (TZ)  Format: VMS/BACKUP

===============
V00561     PROCESS_MONITOR  Version: 2.1, APRIL 1993

Author: Scott Plimpton, Systex Inc., 10000 Virginia Manor Road, Ste
350, Beltsville MD  20705

Operating System: OpenVMS VAX  Source Language: ADA  Memory Required:
Less than .5 Mbytes  Keywords: System Management - VMS, Monitor

Abstract: 

PROCESS_MONITOR allows the resource demands of a single process to be 
monitored. 

It provides more information than the DCL command SHOW PROCESS, and 
aids in the diagnosis of errors due to an insufficient process quota. 

PROCESS_MONITOR uses SMG routines to create three areas on the screen.
The uppermost region is mostly used to display static resource quotas 
for the process, such as those from the UAF.  The central region is a 
scrolling region   that displays non-static information about 
the process.  Some of the fields within the scrolling region identify 
resource utilization at that instant, such as the Direct I/O limit 
available.  The other fields within the scrolling region display the 
amount of a resource used by the account since it was last reported, 
such as Direct I/Os performed since the last report. The reporting 
interval is a user-selectable number of seconds.  Each report 
interval, a single line is produced which displays the fields 
selected by the user.  The last line of the screen displays broadcast 
messages. This region can be expanded to fill the entire screen to 
observe previous broadcast messages. 

For each category, there are usually three fields displayed.  In the 
case of DIOlm, the quota from the UAF is displayed along with the 
number of DIOs since the last report and the available DIOlm.  The 
number of Page Faults per CPU Second since the last report is also 
available.  The following categories are displayable: 

	ASTlm 
	BIOlm 
	BYTlm 
	CPU Utilization 
	DIOlm 
	ENQlm 
	FILlm 
	PGFLQUO 
	TQElm 
	Working Set Information 

Notes: May not work on VMS 5.0-5.4 without recompiling.  Extensive
testing was 
performed only on VMS 5.4-3 using ADA 2.2. 

Restrictions: Need SMG Compatable Terminal (VT) and suitable
privileges to view 
processes running under another account. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00560     ALL ABOUT EVE  Version: June, 1993

Submitted by: Brian Lomasky, Teradyne, Inc., Boston, MA

Operating System: VAX/VMS V5.2 or later  Source Language: VAX BASIC,
VAX FORTRAN  Memory Required: 700Kbytes  Keywords: Spell, EVE, Spell
Checker

Abstract: This directory contains the Teradyne-enhanced EVE editor, as
described in the Spring 1993 Atlanta DECUS Symposium session 
#LT050, presented on 7/6/93. 

Some of the unique features which are available in this 
implementation are: 

- Everything that you currently know about EDT will still 
  work in EVE 
- Integrated Spelling Checker to check the spelling of the 
  text within the current buffer 
- Option to write the contents of a select range to file 
- Word capitalization 
- Line centering 
- Auto-text indentation 
- Buffer sorting option 
- Buffer pad/trim trailing spaces 

These are, of course, in addition to all of the other 
standard features that you get with normal EVE, such as: 

- Insert/Overstrike editing modes 
- DCL access from within the editor - Examples: 
    Read and Send MAIL from within the editor, Execute DCL commands 
    (such as DIR), storing output in an EVE buffer 
- Multiple windows 
- Rectangular (box) cut and paste 
- Automatic prompting of whether you want to save each modified buffer
- Automatic confirmation of QUIT, if any changes were made 
- Wildcard characters allowed in most filespecs and directories 
- Exiting the editor will create a new version, only if changes were
made 
- Learn key sequence similar to the old KED editor 
- Very easy key re-definitions 
- Interactive or Batch job execution 
- Separate journal files for each buffer 
- Search and replace Yes/No/All/Last/Quit option 
- Searching for text separated by "whitespace" 
- Searching for text patterns (similar to Unix) 
- Extensible 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00559     WATCH6  Version: May, 1992

Submitted by: Kenneth R. Litherland, New Mexico Highlands University,
Las Vegas, NM

Operating System: VMS V5.2 or greater  Source Language: FORTRAN 77,
MACRO-32  Keywords: Utilities - VMS

Abstract: WATCH6 runs from a batch job so you don't have to watch 
another username at an interactive job.  Also the WATCH6 
program can watch one or more target usernames at one time. 

WATCH6_BUILD.COM will create WATCH6.EXE	in your current 
directory and a user-written system service dispatcher. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00557     NIH-Guide Reading Program for OpenVMS  Version: 1.2

Submitted by: P.R. Smith, NYU Medical Center, New York, NY

Operating System: OpenVMS V1.0, VAX/VMS V5.0  Source Language: VAX
FORTRAN  Software Required: FORTRAN compiler required.  Keywords: Data
Base Management, Utilities - VMS

Abstract: This is the V1.2 version of the NYU Medical Center NIH-Guide
reading program for OpenVMS.  The main change from the V1.1 
version is the port to AXP/OpenVMS V1.0.  This code is 
Alpha-ready. 

The purpose of the Guide Reader is to provide a user 
friendly tool to search or browse the NIH-Guide, as 
distributed electronically via BITNET.  It is designed to 
allow the NIH-Guide database to be updated automatically as 
new Guide information is distributed, allowing 
administrative overhead for database management to be 
significantly reduced, if not eliminated.  Although the 
current version is VMS specific, the design is such that the 
database can be accessed from UNIX (via NFS), Macintosh (via 
AppleShare) and IBM-PC (via PCSA or Novell file service) 
platforms.  A single database should then be available to a 
majority of potential users irrespective of platform. 

The program consists of two main components.  The 
Guide-Reading program itself, and the Guide-Formatting 
program.  The Guide-Reading program is the component used by 
the user.  This program reads the Guide database and 
presents the Guide items to the user for inspection.  The 
program is driven by single key strokes using programmed 
keys on the VT100 or VT200 style keyboard, or alphanumeric 
keys for other terminals.  The user can print items of 
interest to an attached printer, or to a VMS printer queue. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00556     Liaison Tools  Version: 2.0

Author: Various

Submitted by: Douglas Denton, Intec Consulting, Independence, OH

Operating System: VAX/VMS V5.4  Source Language: C, DCL, FORTRAN 77,
MACRO-32  Keywords: System Management - VMS, Utilities - VMS

Abstract: The Liaison Tools application set grants what are typically 
privileged capabilities to specific, unprivileged accounts. 
Capabilities are grouped and granted using rights 
identifiers. 

It is not unusual for there to be a legitimate need for a 
normal user to control or modify some aspect of a VMS 
system.  At the same time, it is not desirable to grant a 
privilege that enables the account to do potentially 
dangerous things in addition to the legitimate action. 
LIAISON TOOLS provides several capabilities such as queue, 
job, entry, and SYSUAF control that are limited and secure. 

The application consists of the CERBERUS image, several DCL 
command procedures, and a few C and MACRO programs.  It is 
distributed in VMSINSTAL kit format and is easily modified 
and extended. 

Notes: May run on VMS version higher than V5.4.  Executable and/or
object code is 
included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: VAX/ANSI

===============
V00555     DWPROFILE  Version: 3.3, December 1992

Submitted by: Bruce Tanner, Cerritos College, Norwalk, CA

Source Language: C, UIL  Software Required: DECwindows Motif V1.0A or
higher  Keywords: DECwindows

Abstract: DWPROFILE is a DECwindows Motif application that creates, 
modifies and deletes UAF records.  It will perform most of 
the functions of AUTHORIZE and will also automatically 
create, move and delete directories. 

DWPROFILE will also search and display UAF records based on 
fields matching selection criteria. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00554     Holiday  Version: 1.0

Submitted by: Richard Johnson, GTE Government Systems, Taunton, MA

Operating System: VAX/VMS V5.2, V5.5  Source Language: C  Keywords:
System Management - VMS

Abstract: Holiday is a utility program which makes it easy for a 
system manager to define holidays on his/her VMS system. 
This may be useful for automated batch jobs which need to 
perform additional processing or omit certain processing on 
company or school holidays.  Holiday defines a system-wide 
logical name SYS$HOLIDAY to be true or false based on 
whether or not the current day has been designated as a 
holiday. 

Notes: Executable and/or object code is included. 

Restrictions: Operating system VAX/VMS V5.2 or greater is required. 

Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00553     SEND  Version: November 1992

Submitted by: Robert Beaumont, Quintiles Inc., Morrisville,, NC

Operating System: VAX/VMS V5.5  Source Language: C  Keywords: Data
Communications

Abstract: SEND allows a nonpriviledged user on one node to send a file
(binary or text) to a nonpriviledged user on a remote node. 
Neither user needs an account on the remote VAX nor do they 
need access to VAX mail. 

SEND works by setting up a transparent task-to-task link to 
an OBJECT (SENDSRV) on the remote node.  After establishing 
this link, the programs exchange information about 
usernames, nodenames and file attributes.  After exchanging 
the file attributes, the file is copied in 512 byte blocks 
to the remote node.  Upon the successful completion of the 
transfer, the sender receives a log message and the receiver 
is sent a broadcast.  If the receiver is not logged in, a 
count file is created in the receiver's root directory. 
When the user logs in, they are notified. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00552     File Attributes and Print Utilities  Version: January 1991

Submitted by: Russell Willis, Florida State University

Operating System: VAX/VMS V5.4, V5.5  Source Language: DCL, FORTRAN 77
Keywords: DCL, File Management, Utilities - VMS

Abstract: The DCL procedures included in this package comprise 
utilities which can be used on the VAX 6210 running VMS 
V5.4-1. 

The File Attributes Utility can be used to determine various 
file attributes including block size, record size, etc. 
The procedures make use of many of the DCL features including 
lexical functions and file read/write operations.  The user 
has the option to quit the process when desired and print 
out the results. 

The Print Utility was written to simplify the process 
of obtaining printouts of files from the VAX by including 
some commonly used parameters used with the PRINT command. 

Documentation not available.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VS0158

===============
V00551     BLPGENERATE Utility  Version: 1.4

Author: Mike Lampson

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V4.7-5.5  Source Language: DCL, VAX BASIC 
Software Required: FMS recommended  Keywords: ALL-IN-1, Tools -
Applications Development, Utilities - VMS

Abstract: This utility's purpose is to convert FMS Form Description 
files which have been generated via the FMS/DESCRIPTION 
command to ALL-IN-1 template (boilerplate) files.  This 
allows an ALL-IN-1 application programmer to either convert 
existing forms into boilerplates or use the FMS editor as 
a boilerplate layout tool.  Form Description files created 
in any manner may or may not generate output as expected. 
If a Form Description has been created in another manner, 
simply create the FMS Form by using the form lanquage trans- 
lator via FMS/TRANSLATE command.  Then recreate the Form 
Description file. 

If you have forms in standard FMS files or form libraries 
that you wish to process, you can use the FMS_TO_BLP_DEMO. 
COM command procedure to do the necessary preprocessing and 
invokation of BLPGENERATE for you. 

This utility will also recognize default field attributes. 
Please aware that this is not the same as field highlighting 
attributes, which are not supported. 

This version of the BLPGENERATE utility supports FMS V2.3 or 
greater and works with ALL-IN-1 V2.3 through V3.0.  Forms used 
for input may be 254 lines long and 80 or 132 columns wide. 
The changes and fixes in V1.4 add a /FIXED_LENGTH qualifier 
to set (or limit) field sizes. 



Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VS0158

===============
V00550     MOTIF Audio CD Player for VMS  Version: V1.0-20, June 1992

Author: Gary Boyles, Englewood, CO

Submitted by:  Digital Equipment Corp, Englewood, CO

Operating System: Alpha/VMS, VAX/VMS V5.4-2 & V5.5,  Source Language:
C  Memory Required: 8meg  Software Required: C, MOTIF  Hardware
Required: Workstation with RRD42  Keywords: CDROM

Abstract: The CD Player program acts as a MOTIF/X Window control panel
for a SCSI CD player (i.e. the RRD42). The program creates a 
workstation window panel resembling a CD-player, and 
provides control and playback of audio CD's using the 
standard RRD42 CD player. 

Buttons created for the "player" include the following: 

Eject	 Stop playing/enable-eject/eject-caddy from player 
Stop	 Stop the player from playing & enable-eject 
Play	 Start playing CD on current track & disable-eject 
Pause	 Pause/resume the CD-player 
Replay	 Replay the current selection 
Shuffle  Play random selections 
Exit	 Stop playing/enable eject (but don't) /exit program 
Incr	 Increment track playing 
Decr	 Decrement track playing 

The program also creates the following scale and slider 
displays: 

Current-track playing 
Track-time display 
Track-time remaining display 
Volume control/display 
Channel-balance control/display 

The program uses MOTIF toolkit routines to create and manage 
the display and its widgets. This program was tested with an 
RRD42 on a VMS workstation running VMS DECW MOTIF V1.0 & VMS 
V5.4-2 and VMS V5.5. This program has also been tested on a 
VMS/Alpha workstation. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VS0158

===============
V00549     CalMail Calendar Manager Mail Daemon  Version: 1.0

Submitted by: Richard Johnson, GTE Government Systems

Operating System: VAX/VMS  Source Language: C  Software Required: RIS
Calendar Manager  Keywords: Calendars

Abstract: The CalMail Calendar Manager Mail Daemon is a utility which,
running as a detached process, notifies users of newly 
scheduled meetings via electronic mail. The mail message may 
be sent to a user on the local VAX node, a user on a remote 
VAX node (via DECNET), or to a personal computer or 
workstation via a gateway. This saves the user from logging 
into the VAX system on which Calendar Manager resides just 
to check if they have been scheduled for any new meetings. 
CalMail may even notify users who do not even have an 
account on the VAX system. CalMail requires RIS Calendar 
Manager (tm) software to be running on your system. 

Notes: Executable and/or object code is included. 

Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VS0158

===============
V00548     List Text File Viewer  Version: 1.1

Submitted by: Rich Johnson, GTE Government Systems

Operating System: VAX/VMS V5.2, 5.5, 5.5-1  Source Language: C 
Keywords: File Management

Abstract: List is a text file viewer which allows you to display text 
files and reports in a full-screen interactive environment. 
List supports four-direction scrolling, 80 and 132 column 
displays, character string searches, printing of the entire 
file or part of the file, DCL spawning, broadcast message 
trapping, line extraction, and horizontal and vertical 
rulers.  It also offers features geared toward captive users. 

Notes: Executable and/or object code is included. 

Restrictions: VAX/VMS V5.2 or later is required for system service
routines. 

Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VS0158

===============
V00547     USERS  Version: 5.1

Submitted by: Stuart B. Renes, OneDataPlace, Inc., Plano, TX

Operating System: VAX/VMS  Source Language: MACRO-32  Memory Required:
200 KB  Keywords: Utilities - VMS

Abstract: USERS displays information about interactive, subprocess and
batch user processes on the local VMS system or VMScluster. 
The default USERS display consists of the following items: 

. Title line showing the local nodename, hardware type and 
  current date and time. 
. The username of the user process. 
. Terminal name or "disconn" if disconnected or "subproc" if 
  a subprocess or "batch" if batch (or "network" if network 
  and the NETWORK qualifier is used). 
. Currently executing image (limited to 9 characters). 
. Current process state (and current processor id in a 
  multiprocessing environment). 
. Current number of pages of physical memory in use. 
. Total amount of I/O (direct + buffered). 
. Total number of open files. 
. Total number of page faults. 
. Current process priority. 
. Total amount of accumulated CPU time in 
  hours:minutes:seconds. 
. Time (hour:minute) the process was created (or nodename if 
  the CLUSTER or NODE qualifier is used). 
. Summary line showing the total number of users, memory, 
  files, cpu time (and nodename if the NODE qualifier is 
  used). 
. USERS has 15 qualifiers that allow you to tailor its 
  display in many useful ways.  Once you install USERS, you 
  won't want to be without it.  The installation of the 
  USERS utility is handled through the use of the standard 
  VMSINSTAL procedure. 

Notes: Executable and/or object code is included. 

Changes and Improvements: Minor bug fixes, new qualifiers added 

Restrictions: VMS V5.2 or later is required. 

Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VS0158

===============
V00544     MAKERDO  Version: 1.0 July 1992

Author: Mark Davis, Julie Hug, Arie Koelewyn, Tom Meler, Allison
Peters, Bennie Williams

Submitted by: Thomas Meier

Operating System: VAX/VMS V5.4  Source Language: DCL  Software
Required: RDB (V4.0A)  Keywords: Utilities - VMS

Abstract: MAKERDO is a set of command files which contain DCL and RDO 
commands.  The utility allows you to create an RDO file 
which is essentially a "snapshot" of a database's structure. 
Information is extracted, where possible, from the database 
system relations.  The RDO file contains statements which, 
if executed, will create an empty database which is 
identical in structure to the one specified.  The RDO file 
can also be used as a means of comparing two or more 
databases. 

MAKERDO is a menu driven package.  It allows you to create 
one or all of the following types of RDO DEFINE statements 
for a given database: 

.DEFINE DATABASE 
.DEFINE FIELD 
.DEFINE INDEX 
.DEFINE RELATION 
.DEFINE VIEW 
.DEFINE STORAGE MAP 

Notes: Software consists of DCL and RDO statements only. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VS0158

===============
V00543     SHRINKER  Version: 1.0 JULY 1992

Submitted by: Mike King, Grand Rapids Public Schools

Operating System: VMS V5.3, VMS V5.5  Source Language: MACRO-32, VAX
BASIC  Memory Required: 73K  Keywords: System Management - VMS,
Utilities - VMS

Abstract: SHRINKER is an idle process monitor.  It runs as a detached 
process and monitors interactive processes.  It then either 
shrinks their working set list or logs them out after a 
certain inactivity time thus freeing up memory for active 
users.  The choice as to whether to shrink or terminate the 
idle process is chosen by the user and dynamically 
changeable.  The option as to whether to log the activity 
of SHRINKER or not is available and also dynamically 
changeable.  SHRINKER is started, stopped, and has its 
options dynamically modified by means of a DCL command 
installed by the user. 

Any adjustments to SHRINKER's options or defaults do not 
require changes to be made to the program code.  However, 
the SHRINKER programs can be modified by a competent 
systems programmer to implement any other options that 
they desire. 

SHRINKER has been designed to spend the least CPU time 
possible to an elevated interrupt priority level. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VS0158

===============
V00539     Bitnet Postmaster's Guide  Version: 1.0 April 1992

Submitted by: Stephen Arnold, Arnold Consulting, Madison, WI

Operating System: VAX/VMS  Source Language: VAX DOCUMENT  Software
Required: Bookreader for Bookreader Version.  Hardware Required: Motif
or DECwindows device for Bookreader Version, Postscript printer for
Postscript Version.  Keywords: Mail

Abstract: This book describes mail routing and transport, and the 
responsibilities of the Postmaster, for a computer system on 
BITNET.  This book also provides instructions, specific to 
the BITNET environment, on installing, configuring, and 
managing NJE and mailer software and data tables for Digital 
VAX computer systems running VMS, Jnet, and PMDF, to 
supplement the documentation provided with commercial 
software products. 

Notes: There is no software involved with this offering, it consists
of only the 
Postmaster's Guide. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VS0158

===============
V00538     MASS_UAF  Version: 1.01, April 1992

Author: Douglas L. Denton, Intec Consulting, 2 Summit Park Dr, Ste
235, Independence, OH  4131

Operating System: VAX/VMS  Source Language: C  Keywords: System
Management - VMS

Abstract: It is often difficult to maintain user account quotas when a
system has several applications with various quota 
requirements.  The complexity increases when the 
requirements vary with the application version.  MASS_UAF 
was written to address this problem. 

MASS_UAF accepts a file that describes the quota 
requirements and a file that lists the accounts to process 
and ensures that each account has quota levels that fit the 
description.  The quota description file looks much like the 
MODPARAMS.DAT file that is input to the AUTOGEN utility. 
Each quota can be listed with a value and an optional 
prefix.  Valid prefixes are MAX_, MIN_, and ADD_.  MAX_ 
defines a maximum quota value, MIN_ defines a minimum quota 
value, and ADD_ defines a delta value.  If no prefix is used 
the value is an absolute setting.  The quota name must not 
be abbreviated and must match either the label used by the 
AUTHORIZE utility SHOW/FULL command or the qualifier to the 
ADD command.  The account listing file is simply a list of 
usernames, one per line, without  wildcards.  Any changes to 
quota values are displayed on SYS$OUTPUT.  Possible 
conflicts with existing SYSGEN parameters are displayed as 
informational messages. 

A recommended method for maintaining the user quotas is to 
create a quota description file for each version of a 
product installed.  A simple naming convention is to use the 
name of the VMSINSTAL kit with an extension of .QUOTAS. 
Keep a list of authorized users or be able to create a list 
easily, possibly by reporting holders of a rights ID.  Then 
use these two files and the MASS_UAF program to make sure 
the valid users will have sufficient quotas. 

Restrictions: Operating System VAX/VMS 5.4-2 through VAX/VMS 5.5 is
required.  May run 
on previous versions. 

Documentation not available.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VS0158

===============
V00537     LOOPSCAN  Version: 1.4

Submitted by: Mikaiiro Laitinen, Dativo OY, P.O. Box 112   Vantaa,
Finland SF-01601

Operating System: VAX/VMS V5.4-2  Source Language: C, MACRO-32 
Keywords: Security, System Management - VMS, Utilities - VMS

Abstract: LOOPSCAN looks for a standalone VAX/VMS system or a 
VMScluster for processes that might be in a loop. 

If such a process is found, LOOPSCAN 
	1) may take zero, one or more user-definable actions 
	2) may send a VMS mail message to a given list of users 
	3) may display an OPCOM-message at a user specified operator 
	   terminal 

The user-definable actions include lowering the base priority of a 
looping process to a user-defined level, starting a 'daemon' 
to record the behavior of the looping process and suspending the 
looping process. 

A process is considered to be looping if all the following 
conditions are met: 
	- it is frequently in COM or CUR state 
	- it does no I/O operations 
	- its CPU usage exceeds a user defined limit 

All process modes (interactive, batch and network) are 
handled equally, but the user may set a priority level above 
which processes are not affected. 

LOOPSCAN displays startup, termination and error messages along with 
looping process detected messages to SYS$OUTPUT.  Optional logging 
items may be specified to monitor more closely the behavior of
LOOPSCAN. 

LOOPSCAN has a DCL interface through which all parameters are passed. 
The qualifiers and their usage are explained fully in a help 
file included. 


Notes: Executable and/or object code is included. 

Changes and Improvements: Some new and enhanced command qualifiers
introduced.  LOOP_PROFILE 
improved.  KINSTAL.COM bugs fixed/tested.  Documentation revised. 

Restrictions: Privileges needed when installing the product (with
VMSINSTAL). 
VAX C-compiler required if sources are used. At least VMS V5.2
required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VS0158

===============
V00536     HEXEDIT - Hexadecimal Editor  Version: V2.2, December 1991

Author: Rumen Radev, Mariana Angelova, High Institute of Transport,
1574 kv. "Slatina", Sofia, Bulgaria  1574

Operating System: MicroVMS, VAX/VMS  Source Language: VAX FORTRAN 
Keywords: Editors, Tools - Applications Development

Abstract: HEXEDIT is a full screen hexadecimal file editor.  It has 
the abilities to edit any file regardless of its structure. 
HEXEDIT edits file on block level, ie, changes 
are made into current block.  User may either save 
changed block or ignore the changes.  It is more like 
patches on existing file.  Editor doesn't make new version 
of the file.  The current block is displayed on the screen 
in two formats:  Hexadecimal, ASCII.  The user may edit in 
both styles.  Editor includes commands to move through the block 
or the file and to change the contents of the 
block.  On-line HELP is included for all editor commands. 

Features 
. Keypad commands to move through the block or the file. 
. May edit up to twenty files simultaneously. 
. Insert characters in Hexadecimal or ASCII format. 
. Cut and paste block. 
. See and edit binary representation of character. 
. Search for string through the file.  String may be entered 
  in ASCII or Hexadecimal format. 
. See FDL description of current file. 
. Change case of character. 
. Transfer blocks between files. 
. One key Help information. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VS0158

===============
V00535     The Biozentrum Micrograph Data Processing Program (MDPP) 
Version: 93.200

Submitted by: P.R. Smith, NYU Medical Center, New York, NY

Operating System: OpenVMS AXP, OpenVMS VAX V6.0, ULTRIX/RISC V4.2A 
Source Language: C, VAX FORTRAN  Software Required: VMS V5.4 or above
requires FORTRAN V6.0 math library installed  Hardware Required:
X-Workstations or X-Terminal  Keywords: Image Processing

Abstract: MDPP is a fully featured general purpose image processing 
package originally written to support research in structural 
biology requiring electron microscopy and image processing. 
It has focused on the analysis of images using Fourier 
techniques, particularly periodic images, but has extensive 
tools for other options also (e.g. DNA sequencing, 
point-counting, image quantitation and display).  Three 
dimensional reconstruction methods are supported, including 
iterative deconvolution schemes for light micrographs. 
Color images are supported with both color pallet and RGB 
options. 

The package is easy to install and use, even by the novice 
user.  Extensive documentation is included, and is 
accessible from within the program as on-line HELP.  Care 
has been taken to support interfaces to other image 
processing packages, e.g., Macintosh applications via the 
TIFF image format and other EM-targeted image processing 
packages such as Spider, Semper, PIC and the MRC package. 
The basic package is command line driven, but the user can 
choose to write sophisticated command scripts and their own 
menus with a full-screen interface to implement them. 
Foreground and background operation is supported allowing 
batch processing for large jobs. 

Changes and Improvements: Motif menu driver, Bookreader docs, full
VAX/AXP/ULTRIX compatability, 
many bug fixes. 

Restrictions: Not for commercial use 

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format:
VMS/BACKUP, 2400' Magnetic Tape (SB)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TB)  Format: VMS/BACKUP, or order VS0158

===============
V00534     Terminal Emulator for VAXstation  Version: January 1992

Submitted by: Kjell Carlsson, Primdata AB, Sweden

Operating System: VAX/VMS V5.4  Source Language: VAX FORTRAN 
Keywords: Emulators, VAXstation

Abstract: TERM is a terminal emulator to be executed in a Digital 
Equipment Corporation term window of a DECwindows 
environment.  It allows the VAXstation to use workstations 
as a terminal in a convenient way.  Communication can 
be established through terminal lines, the LAT protocol and 
the TCP/IP protocol. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: VAX/ANSI,
600' Magnetic Tape (MA)  Format: VAX/ANSI, or order VS0158

===============
V00533     FLIGHT for VAX VMS  Version: 2.5, January 1992

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V5.4  Source Language: C, MACRO-32, PASCAL 
Software Required: DECwindows  Hardware Required: X Windows Device 
Keywords: Games, Graphics, Simulations, X Windows, Aircraft

Abstract: FLIGHT for VAX VMS is an aircraft simulation package which 
performs realtime, three dimensional simulation of aircraft 
on X Window devices.  The display is in color wireframe, not 
solid, and the aircraft is controlled using the mouse.  The 
client server architecture of FLIGHT allows for up to eight 
simultaneous users in one simulated environment, allowing 
for interaction between the users' aircraft (such as combat 
or formation flying). 

Features 
. Installation through standard VMSINSTAL procedures. 
. Over a dozen different aircraft. 
. Civilian aircraft, including the Cherokee 140D and the 
  RV-4, an experimental home built aircraft. 
. WWI aircraft, including the Sopwith F.1 (Camel) biplane 
  and the Fokker DrI triplane. 
. WWII aircraft, including the Hawker Typhoon attack 
  aircraft, the B-25H Mitchell bomber and the P-38L Lightning 
  fighter. 
. Modern jet aircraft, including the F-16C Fighting Falcon 
  and the Sukhoi SU-27 Flanker. 
. Two simulation environments. 
. A "desert" world containing very little, but providing 
  maximum performance. 
. A "pacific islands" world containing three small islands 
  and an aircraft carrier, complete with working catapults. 
. Cockpit instrumentation.  Cockpits layouts approximate the 
  correct placement and types of instrumentation. 
. ADF and VOR/ILS for navigation. 
. Artificial horizon, compass, dial guage, toggle switch. 
. Head Up Displays (HUDs). 
. Combat with guided missiles, guns and bombs.  Ground 
  targets are provided for engagement by single users. 
  Aircraft may be damaged without being destroyed, with 
  performance adjustments appropriate to the damage.  Aircraft 
  are equipped with weaponry appropriate to their type. 
. Flight recorder capability to record and replay 
  simulations.  Simulations may be replayed at varying forward 
  and backward speeds or they may be paused.  Recordings do 
  not record the activities of any aircraft except your own. 
. Photograph capability to take color PostScript pictures of 
  events during a simulation. 
. Online help and PostScript keyboard diagrams are provided. 
  A reference manual describing customization of the keyboard 
  is also available. 

FLIGHT does not provide features such as scorekeeping or 
computer piloted combatants.  FLIGHT has not been certified 
by the Federal Aviation Administration (FAA) at any level 
and does not fulfill the requirements for time spent on 
simulators. 

Notes: Executable and/or object code is included. 

Restrictions: Operating System VAX/VMS V5.4 or later is required. 

Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TZ)  Format: VMS/BACKUP, or order
VL0016

===============
V00532     FILELOCK.COM  Version: 3.0, December 1991

Submitted by: Michael Frey, Milwaukee Metro Sewerage District

Operating System: VAX/VMS V5.4  Source Language: DCL  Memory Required:
5.2K  Keywords: File Management

Abstract: FILELOCK is a DCL command that allows the user to check to
see 
if certain files are open or locked on the system.  It allows 
the user to search the entire computer without having to know 
what disk the file is on. 

FILELOCK works with either one or two parameters.  The 
first parameter is either the name of the file in 
question or the process name of the user.  The second 
optional parameter is the specific disk number to tell 
FILELOCK which disk to look for.  If the second parameter 
is left blank, FILELOCK will search through all the disks. 



Notes: Executable and/or object code is included. 

Documentation available in hardcopy only.

Media (Service Charge Code): One RX50 Diskette (JA)  Format:
VMS/BACKUP, 600' Magnetic Tape (MA)  Format: VMS/BACKUP, or order
VL0016

===============
V00531     I/O Page Utility  Version: 1, October 1991

Submitted by: Roche G. Hudson, EG & G Rocky Flats, Golden, CO

Operating System: VAX/VMS V5.4  Source Language: EPASCAL  Software
Required: VAXELN  Hardware Required: Target ELN Node  Keywords:
Utilities - VMS, VAXELN

Abstract: The I/O Page Utility (IPU) provides a user with an 
interactive interface to control and monitor the 
characteristics and activities associated with the I/O Page 
of a VAXELN system.  The utility provides a set of commands 
to: 
. Allow the user to configure the session work environment. 
. Inspect and manipulate registers in the Q-bus memory 
  region. 
. Troubleshoot communications with I/O devices. 

Notes: Executable and/or object is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0016

===============
V00530     C Swing and Other Utilities  Version: 3.7

Submitted by: Harry Flowers, Memphis State University, Memphis, TN

Operating System: OpenVMS VAX, OpenVMS AXP  Source Language: C, DCL,
MACRO-32, RUNOFF, VAX BASIC  Keywords: BASIC, DCL, File Management,
RUNOFF

Abstract: C Swing is a directory and file management utility.  It 
displays a graphic representation of the VMS directory 
structure.  C Swing is designed to make life easy for a user 
who frequently performs directory or file operations within 
his directories.  C Swing has a two level help facility, quick 
menus and standard VMS help. 

Other utilities include a DCL menu system, dynamic priority 
adjuster for CPU-bound interactive processes, system status, 
delegating granting of identifiers, interacting with 
operators from DCL command procedures, disk monitors, mail 
editing with quoting and spell checking, gradual time change 
between daylight savings time and standard time, checking 
AUTOGENerated SYSGEN parameters, defining shifted function 
keys on DEC terminals, wildcard support for arbitrary DCL 
commands, and others. 

Notes: Executable and/or object code is included. 

Changes and Improvements: C Swing will now compile and run under
OpenVMS AXP as well as OpenVMS VAX. 
Various new features and bug fixes. 

Restrictions: Operating system OPENVMS VAX 5.4 (or OpenVMS V5.4 (or
OpenVMS AXP 1.0 for 
C Swing) is required for most utilities. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0016

===============
V00529     FIXDRIVER  Version: 1.1, December 1991

Submitted by: William J. Sabatine, Micro Technology Inc., Anaheim, CA

Operating System: VAX/VMS  Source Language: C  Memory Required: 64KB 
Keywords: Utilities - VMS

Abstract: VMS device driver names are, by convention, two letters and 
the word DRIVER, as in LDDRIVER.  This is not only a file name, 
but must be encoded in the device image itself.  In this way 
the device identifies itself to VMS.  Problems can exist if 
a site has two different drivers to be loaded, both of which 
have the same name.  This can happen when sites purchase or 
evaluate a number of third party vendor products.  Since VMS 
will not allow different drivers to share the same name, one 
driver either must be renamed or only one device can be used 
at a time. 

FIXDRIVER solves this problem by modifying the driver image 
internal name to a user specified value.  Thus, a driver 
named LDDRIVER could be changed to something else, ie 
SPDRIVER.  FIXDRIVER only changes the internal image name. 
It is necessary to perform a RENAME on the file itself to 
rename it.  FIXDRIVER assumes that the "current" name of the 
driver is of the form XXDRIVER.  If it is not, no change 
will be made to the image, and the program will report an 
error. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0016

===============
V00528     VAX_BYTE and XTetris  Version: 1.0, October 1991

Submitted by: Jon Evers, Cellular One, Minneapolis, MN

Operating System: VAX/VMS V5.4-2  Source Language: See notes  Hardware
Required: DECWindows Terminal  Keywords: Games

Abstract: VAX_BYTE and XTetris are games.  In VAX_BYTE you attempt 
to eat ten apples with a snake that grows longer as it 
eats more apples.  At the same time you have to avoid 
running into walls and the growing body of a snake. 
XTetris is a simple building block routine that 
drops shapes on a stack and attempts to fill rows. 

Notes: Executable and/object code is included. VAX_BYTE is written in
BASIC and 
XTetris is written in C and DECWindows. 

Restrictions: XTetris requires DECWindows. 

Documentation not available. Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0016

===============
V00527     MAKESHARE.COM: A VMS Utility for Creating Shareable Images
from Object Module Libraries  Version: June 1991

Submitted by: Lawrence M. Baker, U.S. Geological Survey, Menlo Park,
CA

Operating System: VAX/VMS V5.4-1  Source Language: DCL  Software
Required: TeX  Keywords: DCL, Utilities - VMS

Abstract: MakeShare is a DCL command procedure that will bind all the 
modules in an object module library into a shareable image. 
MakeShare always creates a default shareable image and 
shareable image library with all entry points from the object 
module library declared Universal.  MakeShare also creates 
the necessary linker options files to build a customized 
version of the shareable image and its library, complete 
with transfer vectors.  Complete instructions for building a 
customized version of the shareable image are provided in a 
release notes file and in the generated Macro source and DCL 
command procedure files. 


Notes: Executable and/or object code is included.   Documentation is
written 
in TeX.  The dvi and PostScript output files are included. 

Restrictions: DCL support for $IF, $THEN, $ELSE, $ENDIF is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0016

===============
V00526     HACK Game for VMS  Version: November 1991

Author: Serg Bykov, 8-202 Obruchevyh str., Sankt-Petersburg, Russia,
James Tsuranoff, 99-12 Ligovsky pr., Sankt-Petersburg, Russia

Submitted by: H. Panshin, Sankt-Petersburg, Russia   198103

Operating System: VAX/VMS V5.2  Source Language: C, FORTRAN 77  Memory
Required: 500KB  Hardware Required: VAXstation  Keywords: Games

Abstract: HACK Game for VMS includes an "immortal environment" and a 
graphic mouse interface.  An "immortal environment" stores a 
list of saved games.  Games can be saved and restored with 
different names.  Even if you die, you can restore a game 
from the last saved point.  The "immortal environment" may 
be used with the original hack as well.  When you start the 
graphic hack, three windows will be created: a map, a 
dialog area (with message and status lines) and a command 
menu.  A keyboard can be used to control the game, but a new 
mouse interface is also provided.  A command can be executed 
by pointing to the desired item in the command menu. 
A mouse will also allow you to move. To move or hit you 
should point to the desired position on a map.  The desired 
position is reached or a message appears in the dialog area. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0016

===============
V00525     T4125 - Tektronix 4125 Terminal Emulator  Version: 3.0,
November 1991

Author: Pavel Khrapkin, Dimitrij Tsuranoff, 99-12 Ligovsky pr,
Sanct-Petersburg, Russia 191/119

Submitted by: H. Panshin, Sanct-Petersburg, Russia  198103

Operating System: VAX/VMS V4.7, V5.3  Source Language: C, MACRO-32 
Memory Required: 500KB  Software Required: GKS  Hardware Required:
VCB02 VWS VAXstation  Keywords: Emulators, Graphics, Tektronix

Abstract: T4125 is a Tektronix 4125 terminal emulator which supports a
subset of Tektronix 4125 commands set.  This emulator supports 
a part of Tek 4125 commands.  This set of commands is enough to 
use it with different CAD/CAM/CAE systems.  It was tested with 
ANVIL-5000, SL-2000 and TEKNICAD.  This program may be 
extended to serve more tek. functions and graphic systems 
which use Tektronix 4125 terminal. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0016

===============
V00524     IPS - Integrated Programming System  Version: 3.7, October
1991

Submitted by: Dmitrij Tsuranoff, Sankt - Petersburg, Russia  19119

Operating System: MicroVMS V4.7a, VAX/VMS V5.1, V5.3  Source Language:
DCL, PASCAL, TPU  Software Required: LSE Editor, SCA (Source Code
Analyzer), PCA (Performance and Coverage Analyzer)  Keywords: Editors,
Software Development, TPU

Abstract: IPS is a set of DCL command procedures, .EXE modules and LSE
sections which simplify the program design on VAX/VMS. 
Functions 
. Calls LSE to edit user files according to the user 
  project, which is described in a special project file. 
. Generates an LSE initialization file for each session where 
  LSE keys are defined to perform any function by pressing one 
  or two keys (go to buffer, recompile, relink and run .EXE 
  etc). 
. Performs functions of a maker.  Automatically recompiles 
  all modified files when user links a target. 
. Compiles, links and runs a target in a subprocess. 
. Supports a debugger, PCA and SCA. 
. Contains color menus. 
Products 
. ME - edits many files from one command line 
. CE - fastest LSE editor 
. QV - Quick Viewer, a file scan for LSE 

Restrictions: Operating System VAX/VMS V4.4 or later is required. For
different 
versions of VMS and LSE, it is necessary to rebuild .EXE files and 
TPU sections. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0016

===============
V00523     PRED - Programmable Editor  Version: 2.1, May 1991

Submitted by: Ivo Tzekov, DELIMEX-SOFIA LTD., 1220 Sofia, Bulgaria  
PO Box 107

Operating System: MicroVMS V4.5, VAX/VMS V4.4 through V4.7,V5.X 
Source Language: VAXTPU  Memory Required: 1KB  Hardware Required:
VT100 or VT200 compatible terminals  Keywords: Editors, Tools -
Applications Development, TPU

Abstract: This package contains the latest version of PRED - 
PRogrammable EDitor.  PRED is a powerful and flexible full 
screen text editor that is based on VAXTPU (Text Processing 
Utility).  The keypad functions are nearly the same as the 
EDT keypad to make it easy for EDT users to switch to PRED. 
There is "EDT-like" Help information for the functional keys 
and "DCL-like" HELP for the PRED commands with examples on 
every feature.  Entering PRED you can use SETUP Menu to set 
some of the characteristics of the editor as: Buffer 
margins, Step, Search execution, Tabs visibility etc. 
Another PRED version running on 8-BIT terminals (VT240, 
CIT200, etc.) is supported.  That version is specially 
developed for using English and Cryilic alphabet 
simultaneously. 

Features 
. Multiple buffers and easy (one key) jumping between them 
. Multiple windows 
. Insert/Overstrike mode 
. Modifications on rectangular part of the text: fill, 
  compress, expand, change case, move, cut, paste, delete 
. Line justification - left and right 
. Replace tabs with spaces and vice versa 
. Automatic wrap 
. Sorting of buffers and ranges 
. DCL buffer for executing DCL commands from within the 
  editor 
. Journaling the editing session 
. Compile sources from a buffer in PRED and review errors 
. Show current cursor position 
. Show the ASCII code of the current character 

These features are basically PRED advantages when using 
Keypad Mode.  For experienced users Command Mode is better. 
The possiblity for writing short and powerful editing 
programs helps users when editing big data files of 
thousands of lines. 

Notes: Executable and/or object code is included. 

Restrictions: Operating system VAX/VMS V4.4 through V4.7, V5.0 and
later is required, 
or MicroVMS V4.5. 

Complete sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0016

===============
V00522     ASxxxx Assembler Linker for VMS  Version: 1, June 1991

Operating System: VAX/VMS V5.3, V5.4  Source Language: C  Keywords:
Cross-Assemblers

Abstract: The ASxxxx assemblers are a series of microprocessor 
assemblers written in the C programming language.  This 
collection contains cross assemblers for the 6800 
(6802/6808), 6801(hd63030), 6804, 6805, 6809, 6811, 8085, 
and Z80(hd64180) microprocessors and a relocating linker 
(ASLINK).  This program is also available in RT-11 format. 
See DECUS No. 110918 for a further description of this program. 
Program was ported to VAX/VMS, and date and time were added 
to the assembler's list output. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0015

===============
V00521     Supervisor Series  Version: 5.4b, May 1993

Author: Various

Submitted by: Hunter Goatley, Western Kentucky University, Bowling
Green, KY

Operating System: OpenVMS VAX  Source Language: BLISS-32, MACRO-32 
Memory Required: 4.5K Blocks  Keywords: Security, Terminal Management,
Utilities - VMS

Abstract: The Supervisor Series is a suite of terminal monitoring 
utilities that includes SUPERVISOR, PHOTO, and HANDIN.  The 
Supervisor Series was once sold as a commercial product and 
is now freely available.  It is installed using VMSINSTAL; 
documentation is provided in text, bookreader, and 
PostScript formats. 

Following is a brief summary of highlights: 
SUPERVISOR	Allows a suitably-privileged user to monitor 
		an interactive terminal session.  When 
		SUPERVISOR is run, every character typed and 
		printed on another user's terminal is 
		displayed on the supervising terminal. 
		SUPERVISOR can operate in OBSERVER mode, 
		where characters are viewed, and ADVISOR 
		mode, where characters can also be typed by 
		the supervising user on behalf of the target 
		user (characters typed are interpreted by 
		VMS as coming from the target terminal.) 

		Identifiers are used to control access to 
		SUPERVISOR.  Depending on the identifiers 
		held by a user, SUPERVISOR can be used in 
		"quiet" mode, where the target user is not 
		notified that he is being supervised.  This 
		makes SUPERVISOR an ideal security tool. 

		SUPERVISOR can also accept canned command 
		sequences prepared from PHOTO log files for 
		execution at the supervised target terminal. 
 		This is ideal for simulation testing. 

PHOTO    	Allows a user to log a terminal session. 
		When PHOTO is enabled, each character sent 
		between VMS and the terminal is recorded in 
		a log file that can be subsequently edited 
		or printed.  PHOTO is ideal for documenting 
		product installations, software error 
		messages, etc.  PHOTO can create both 
		input-only logs and input/output logs. 

HANDIN		A "work-in-progress" variant of PHOTO that 
		creates the log file in a protected 
		directory and automatically queues it to a 
		printer at the end of the session.  Designed 
		for use in university environments for 
		producing printouts to be handed in; 
		students cannot edit the files before 
		printing. 

Notes: Installed with VMSINSTAL.  Documentation provided in text,
Bookreader, and 
PostScript formats. 

Changes and Improvements: Bug fixes to PHOTO. 
SUPERVISOR.  A hot key interface was added to SUPERVISOR.  Several new
qualifiers were added to both SUPERVISOR and PHOTO.  Miscellaneous bug
fixes 
and enhancements.  A vast improvement over the previous submission
V5.1-1. 

Restrictions: Unable to monitor DECnet RT terminals.  Not compatible
with SSU, TFF, 
DEC/Test Manager, and ACMS. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TA)  Format: VMS/BACKUP, or order
VL0015

===============
V00520     IEW TO VAX Bridge Software  Version: V1, March 1991

Submitted by: Larry E. Snyder, Digital Systems Consultants, Inc, St.
Louis, MO

Operating System: VAX/VMS  Source Language: VAX FORTRAN  Software
Required: KERMIT or other file transfer  Keywords: Data Communications

Abstract: This software takes an encyclopedia that has been exported 
from IEW (Information Engineering Workbench) and creates 
appropriate CDD+ and SQL commands to create an Rdb database. 
It also works with ADW (OS2 version of IEW). 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0015

===============
V00519     DF Utility  Version: May 1991

Submitted by: Esther Lumsdon, Verdix Corp, Chantilly, VA

Operating System: VAX/VMS  Source Language: FORTRAN 77  Keywords:
Utilities - VMS

Abstract: DF Utility is like the UNIX DF command.  It gives free space
(bytes, %) for all visible disks.  It gives a more 
informative display than $ SHO DEV D. 


Notes: Executable and/or object code is included.   Operating system
VAX/VMS V5.0 
or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0015

===============
V00518     VAX Scan Examples  Version: May 1991

Submitted by: David K. Ream

Operating System: VAX/VMS  Source Language: PL/I, VAX SCAN  Software
Required: VAX SCAN Compiler  Keywords: Language Interpreters

Abstract: VAX SCAN is a powerful language for operating on strings. 
It is a compile/execute language available under VMS.  It 
can be used to build filters, extractors, analyzers, 
translators, small parsers, and more. 

SCAN is meant to be a complementary language to the major 
language (COBOL, FORTRAN, PL/I) used at a site.  It observes 
the VAX/VMS calling sequence standards and thus is easily 
used to build subroutines called from another language. 

This submission contains various examples of using the VAX 
Scan language. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0015

===============
V00516     SIGNAL  Version: 2.0, May 1991

Submitted by: Gregory L. Wright

Operating System: VAX/VMS V5.4  Source Language: VAX FORTRAN 
Keywords: DCL, Utilities - VMS

Abstract: SIGNAL is a general purpose utility that allows you to use 
the VMS message utility more effectively from within DCL. 
With SIGNAL you can create your own message files or use 
existing system messages and message files to display 
messages to the user and control command procedure execution 
by issuing your own warnings, errors, or severe errors.  See 
program description in SIGNAL.FOR for additional 
information.  For a complete description of all the 
qualifiers, there is a VMS HELP file [SIGNAL.HLP].  Included 
is a demo command procedure, DEMO.COM on how to use SIGNAL. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0015

===============
V00515     KPY GRAPHICS-I Graphics Application  Version: 2.0, April
1991

Submitted by: KPY Corporation

Operating System: MicroVMS V4.4 through V5.4, VAX/VMS V4.4 through
V5.4  Source Language: VAX FORTRAN  Memory Required: 750K  Hardware
Required: VT220, VT320, VT420 and compatible terminals, ReGIS
compatible terminals.  Keywords: Graphics, ReGIS

Abstract: Following is a brief summary of some of its features: 
. Creates, changes, prints, saves images for inclusion in 
  documents 
. Seven chart types 
. Multiple variations 
. Linear or logarithmic scaling 
. Automatic/user range determination 
. Specification of axis location 
. Control of legends 
. Titles 
. Scales 
. Axis display and more 
. User-friendly menu-driven interface 
. Flexible data-entry and manipulation 
. Load or save properly formatted data files 
. On-line context sensitive help 

Notes: Operating system VAX/VMS V4.4 or later is required.  Executable
and/or 
object code is included. 

Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0015

===============
V00514     DFI/DMI and Helper  Version: V0.5i, February 1991

Submitted by: David M.D. Swan, Dept. of Nat'l Defense, Greenwood, NS,
Canada, BOP 1NO

Operating System: VAX/VMS V5.3, V5.4  Source Language: VAX FORTRAN 
Software Required: DATATRIEVE/CDD  Hardware Required: VT100 or
compatible terminal  Keywords: DATATRIEVE, Security

Abstract: DFI/DMI allows an applications programmer to produce a user 
interface that includes menus and forms based screen editing 
in a DATATRIEVE environment.  It is optimized for ease and 
speed of use from the end user's standpoint and ease of 
programming for the applications developer. 

It implements field level protection, record level 
protection, contents sensitive record and field protection 
and change logging all using the verb, parameter and 
qualifier syntax that VAX programmers are familiar with. 

HELPER converts a help file into a document with numbered 
paragraphs and sub-paragraphs, paginates the file and 
produces an index.  User has full control over new pages, 
paragraph and index indenting, underlining of paragraph 
headings, contents of index, etc.  Included is a quick 
reference help file for VT100 terminal control characters. 

Notes: Executable and/or object code is included.  To use its full
security 
features, it needs to be installed with privilege.  It may be used 
unaltered from a user's account without privilege, but its security 
features will not be operational. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0015

===============
V00513     IDLELOG  Version: 1.0, November 1990

Submitted by: Dave Somogyi, Superconducting Super Collider, Dallas, TX

Operating System: VAX/VMS V5.3-1  Source Language: DCL, VAX FORTRAN 
Memory Required: 7KB  Keywords: System Management - VMS, Utilities -
VMS, Monitor

Abstract: IDLELOG V1.0 is a simple, reliable, and efficient idle 
session terminator for VMS.  It is written entirely in 
FORTRAN with accompanying DCL procedures which are simple to 
use and maintain.  Complete source code (commented) is 
included along with a descriptive AAREADME.TXT file. 
IDLELOG runs as a detached process and maintains a log file 
of its activity.  IDLELOG will ignore all processes which 
are non-interactive (e.g., batch, network) and processes 
which own subprocesses; however, interactive subprocesses 
are subject to termination. System managers have the ability 
to make certain users or even groups of users exempt from 
IDLELOG.  In addition, the idle time limit can be set at the 
group level.  Session activity is gauged by the amount of 
CPU time used and I/O operations performed.  This limit can 
be easily adjusted along with other parameters such as 
images to ignore or usernames to ignore. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0015

===============
V00512     PURGE READ & OUTBOX  Version: 1.0, November 1990

Submitted by: Neil Lawton, Brevard Community College, Cocoa, FL

Operating System: VAX/VMS V5.3-1  Source Language: ALL-IN-1 SCRIPT,
VAX COBOL  Software Required: ALL-IN-1 V2.3  Keywords: ALL-IN-1, Mail

Abstract: PURGE READ & OUTBOX is an ALL-IN-1 SCRIPT that refiles users
mail messages from their read and outbox folders into their 
wastebasket folder. 

A message is sent telling the user the number of documents 
that have been taken out of the read and outbox and placed 
in the wastebasket. 

If the user wants to keep any of the documents that have 
been put in the wastebasket, all the user has to do is 
refile the document before the (EW) empty wastebasket 
routine runs. 

Restrictions: Operating system VAX/VMS V4.7 or later is required and
ALL-IN-1 V2.3 is 
required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0015

===============
V00511     READ_RALLY  Version: 2.5, November 1990

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V5.3  Source Language: VAX SCAN  Keywords:
Utilities - VMS, PostScript, RALLY

Abstract: The READ_RALLY application was designed to translate the 
output from the VAX RALLY report Utility into a file that can 
be processed by VAX DOCUMENT.  This text file can then be 
processed with VAX DOCUMENT and then printed on a PostScript. 

The VAX RALLY report utility documents all the objects, 
action sites, and procedural code in your RALLY application 
in great detail.  The problem is that humans cannot always 
deal with so many details at once, and often desire an 
organized overview of the application.  READ_RALLY will 
document each major application object into separate 
chapters, and it ignores many of the details of the 
applications.  For example, it records very few of the 
cross-references and action sites. 

Notes: Operating system VAX/VMS V5.2 or later is required.  Executable
and/or 
object code is included.   While this application only requires VAX
VMS V5.3 
to run, it is assumed that the user also has the following software: 
VAX RALLY V2.0 and VAX DOCUMENT V1.0.  The user should be familiar 
with the VAX RALLY Report Utility, as well as VAX DOCUMENT, before
using 
this application. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0015

===============
V00509     Cessna PC Utilities  Version: 1.1, June 1992

Submitted by: Dale D. Lutes, Cessna Aircraft Company, Wichita, KS

Operating System: MS-DOS V3.3, V4.0, V5.0, VAX/VMS V5.4, V5.5  Source
Language: C, FORTRAN 77, MACRO-32, PASCAL  Software Required: VMS
PATHWORKS services for DOS  Keywords: Mail, Utilities - VMS, PATHWORKS

Abstract: This program provides a number of utilities to supplement 
a PATHWORKS based local area network.  Changes to the Cessna 
PC Utilities package from version 1.0 includes a fix to 
PC_LOGOFF for PATHWORKS V4.0 and up, a new utility, 
PC_CHECKMAIL, and revised documentation for PC_LOGOFF and 
PC_CHECKPASS. 

PC_LOGOFF      This program and batch file combination 
               allows users to log off of the PC server 
               without having to perform a STOPNET or 
               reboot.  PC_LOGOFF disconnects all unnecessary 
               disk and file services, and removes any 
               references to them from the DOS path. 
PC_CHECKPASS   This program is used to warn PC users via 
               MAIL when their password is about to expire. 
               It eliminates the need to expire all PC 
               passwords at the same time and notify all 
               users at the same time. 
PC_CHECKMAIL   This program is used to inform PC users 
               whenever they have new mail messages. 
               The users receive notification without 
               having to specify a node name in their 
               mail profile. 

Notes: Executable and/or object code is included.  PC_LOGOFF was
compiled and linked 
with Microsoft FORTRAN V4.1. 

Changes and Improvements: Fix to PC-LOGOFF for PATHWORKS V4.0 and up, 
new utility, PC-CHECKMAIL and revised documentation. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00508     LOGGER  Version: 1.0, November 1989

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V5.4  Source Language: C  Software Required:
VAX C, Pseudo Terminal Driver, FTDriver  Keywords: Terminal
Management, Utilities - VMS

Abstract: Starting with VAX/VMS V5.4 documented for general use pseudo
terminal driver is provided.  Part of the documentation for 
this device is a set of pseudo code that shows a typical use 
for a pseudo terminal.  This submission is a coded version 
of that pseudo code example.  The code is believed to be 
correct but has not been rigorously validated.  The 
application chosen for this example was a simple terminal 
session logging utility.  This is a frequently requested 
utility that is very simple to build and uses most of the 
pseudo terminals capabilities. 

Restrictions: Operating system VAX/VMS V5.4 or later is required. 

Documentation not available. Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0014

===============
V00507     ACCESS_CHECK  Version: 4.01, October 1990

Submitted by: Erik Basilier, Motorola Inc., Phoenix, AZ

Operating System: VAX/VMS V5.3  Source Language: C  Memory Required:
51KB  Keywords: File Management, Security

Abstract: ACCESS_CHECK consists of a shareable image which contains a 
number of user written system services.  There is also a 
top-level program in C which exercises ONE of those system 
services. 

The purpose of four of the system services is to determine 
access to (and existence of) a specified disk file.  This is 
similar to the VAX C RTL function CHK_ACCESS, but works in 
the presence of ACL's.  It is also possible to check access 
on behalf of another user.  The kind of access is specified 
either as a UNIX/VAX C 'mode' or as a VMS access mask.  (The 
main difference is that VMS makes a difference between WRITE 
and DELETE access).  The fifth system service retrieves the 
active rights list (as opposed to the authorized rights) of 
the current process. 

The top-level C program calls the access check system 
service on behalf of another user, with the access type 
specified as a UNIX mode.  The result is passed to DCL 
$STATUS. 

Notes: VAX C Runtime Library Reference Manual helpful.  Subroutines
are included. 

Restrictions: It is necessary to merge MACRO-32 Source with DEC Source
provided with VMS 
in SYS$EXAMPLES. 

Documentation not available.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0014

===============
V00506     File Definition to Common Data Dictionary  Version: 1.1,
February 1991

Submitted by: Kevin McLaurin, Miami Valley RTA, Dayton, OH

Operating System: VAX/VMS  Source Language: VAX FORTRAN  Software
Required: VAX CDD/PLUS  Keywords: File Management, Utilities - VMS

Abstract: FDTOCDD is an easy and quick method of converting COBOL file
definitions (FD's) into a Data Definition Language (DDL) 
which the VAX Common Data Dictionary (CDD) can use.  To 
achieve this purpose, a VAX FORTRAN based system was 
developed which reads a COBOL FD and creates a DDL from 
it which can be copied into the CDD using CDDL/PLUS. 



Notes: Executable and/or object code is included. 

Changes and Improvements: Removed data type statements from the COBOL
PIC statement.  VAX COBOL 
looks at the CDD Data information. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0014

===============
V00505     DYNIDENT  Version: 3.00, August 1990

Submitted by: Erik Basilier, Motorola, Inc., Phoenix, AZ

Operating System: VAX/VMS V5.3  Source Language: C  Memory Required:
200KB  Keywords: Security, System Management - VMS

Abstract: DYNIDENT is a program installed with privilege that allows 
selected unprivileged users grant/revoke selected rights 
identifiers.  This allows the proper "data owners" (e.g. 
project leaders) to dynamically change access to files without 
bothering the system manager. 

Unlike AUTHORIZE, DYNIDENT keeps track of time/date for when 
an identifier was granted to a particular user, and also 
records which user used DYNIDENT  to grant the identifier. 
Users allowed to "control" identifiers through DYNIDENT can 
also list grants already in effect, which identifiers they 
are allowed to control, other users that can control a given 
identifier, etc. 

The system manager must maintain a text file which defines 
who can control which identifiers with DYNIDENT.  The 
concept of "controller of a given identifer" is added to the 
existing VMS concepts of "identifier holder", "identifier" 
and "access control list". 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0014

===============
V00504     RCS  Version: December 1990

Submitted by: Rich Gregory, Commonwealth Clinical Systems,
Charlottesville, VA

Operating System: VAX/VMS  Source Language: C  Keywords: File
Management

Abstract: The Revision Control System (RCS) manages multiple revisions
of text files.  RCS automates the storing, retrieval, 
logging, identification, and merging of revisions.  RCS is 
useful for text that is revised frequently, for example 
programs, documentation, graphics, papers, form letters, 
etc. 

The basic user interface is extremely simple.  The novice 
only needs to learn two commands:  ci(L) and co(L).  Ci, 
short for "check in", deposits the contents of a text file 
into an archival file called an RCS file.  An RCS file 
contains all revisions of a particular text file.  Co, short 
for "check out", retrieves revisions from an RCS file. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00502     MATHLIB  Version: December 1990

Submitted by: Ronald William Burke, Westinghouse Electric Corporation,
Baltimore, MD

Operating System: MicroVMS V5.X, VAX/VMS V5.X  Source Language: DCL,
VAX FORTRAN  Keywords: DCL, Mathematical

Abstract: MATHLIB is a collection of Mathematical utilities callable 
from DCL.  The following is a brief summary of highlights: 
COMPOSITE Shows numbers in their prime 
                factorizations. 
ENUMERATE       Converts numbers into 
                English. 
EXPONENTS       Shows numbers that are raised to 
                some power. 
FACTORIAL       Shows factorials (repeated 
                multiplications). 
FIBONACCI       Shows Fibonacci series based upon 
                two seeds. 
MULTIPLY        Does multiplication of a set 
                of large numbers. 
PALIDROME       Calculates palindromes 
                based on a seed. 
TOTALITUP       Totals together a grouping 
                of large numbers. 
TOWERS          Demonstrates how "Towers of Hanoi" 
                game is really played. 
TRIANGLE        Calculates combination 
                (PASCAL's) and permutation triangles. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0014

===============
V00501     Hot Files  Version: X01-03

Submitted by: James Duff

Operating System: VAX/VMS V5.4-3  Source Language: MACRO-32  Keywords:
File Management, Utilities - VMS

Abstract: HOT_FILES is designed to locate open files on mounted 
volumes and display the number of reads and writes that have 
been performed on them.  This information is contained in 
the window control block(s) associated with each open file. 
The program can be used to locate heavily accessed files 
with the aim of improving overall system performance by 
tuning these files.  This can be done by using a simple 
program to hold the suspect files open and periodically 
checking the counts with HOT_FILES. 

Notes: Executable and/or object code is included. 

Changes and Improvements: Fixed bug that produced an infinite loop
under DECwindows. 

Restrictions: Change mode to executive privilege is required in order
to run this program. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0014

===============
V00500     Network Management Utility  Version: 1.0, July 1990

Submitted by: Pertti Kuusisto, RKS Konsult AB, Borlange, Sweden
S-78127

Operating System: MicroVMS  Source Language: DCL  Memory Required: 150
KB  Software Required: DECnet_VAX, TSM  Keywords: Networking,
Utilities - VMS

Abstract: The Network Management Utility is a set of command 
procedures that supports an active network management and 
control approach.  The enormous amount of network 
information which DECnet and LAT produces in the network 
nodes are collected and saved in files.  Some of the files 
are analyzed by filtration and concentration algorithms. 
The information necessary to take the preventive action is 
left to the operation personnel.  NMU includes procedures 
to collect and save the network configuration and the event 
files. 

One mode of operation is through a main menu and a couple of sub 
menus.  The most common and useful NCP commands may be executed 
on all DECnet nodes from these menus.  Procedures may be 
submitted that collect and analyze network parameter 
counters and events.  You can select and examine the files 
from one of the sub menus.  The second mode of operation 
is through automatic daily submission of the procedures. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0014

===============
V00499     CMSMMS  Version: 1.0, August 1990

Submitted by: Douglas McCune, Princeton University, Princeton, NJ

Operating System: ULTRIX/UNIX V4.0, VAX/VMS V5.2  Source Language:
FORTRAN 77, VAX FORTRAN  Memory Required: less than 8 MB  Software
Required: DEC/MMS, VAX FORTRAN  Hardware Required: DECstation 3100 
Keywords: DCL, Data Communications, Utilities - VMS, Utilities -
ULTRIX/UNIX

Abstract: CMSMMS is a system for computer aided development of FORTRAN
applications in either a standalone VAX/VMS environment or 
in a network of VAX/VMS and UNIX machines.  With the FORTRAN 
sources stored on the VAX cluster either in ordinary files 
or in a CMS library, generator programs are used to create 
DCL, MMS, and UNIX "make" files for the automated transfer 
of code updates to the UNIX machines and automated rebuild 
of subroutine libraries and executables as needed on both 
the VAX and UNIX machines.  CMSMMS features permit easy 
construction of DEBUG executables on either type of machine. 



Notes: Executables and/or object codes are included for CMSMMS and
LINKGEN. 
CMSMMS runs on VAX/VMS and supports DECNET connected UNIX
workstations. 

Restrictions: VAX FORTRAN is required to recompile complete CMSMMS
system. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0014

===============
V00498     CGLE  Version: 3.1f, April 1991

Submitted by: Chris Pugmire, DSIR, Physical Sciences, Private Bag, New
Zealand

Operating System: MS-DOS V3.2, VAX/VMS V5.3  Source Language: C, VAX
BASIC  Memory Required: 640K  Keywords: Graphics, Hewlett Packard,
ReGIS, DECwindows

Abstract: CGLE is a high quality graphics package for scientists. 
CGLE 
combines a friendly user interface with a full range of 
facilities for producing publication quality graphs, 
diagrams, posters and slides.  It provides LATEX quality 
fonts together with a flexible graphics module which allows 
the user to specify any feature of a graph (down to the line 
width of the subticks for example). 

Complex pictures can be drawn with user defined subroutines 
and simple looping structures.  The SURFACE utility allows 
hidden line surface plotting.  The CONTOUR utility allows 
contour plots.  Current device drivers support DECwindows, 
ReGIS, TEK4010, all PC graphics cards, VT100s, HP-Plotters, 
PostScript Printers, EPSON Printers and LaserJet Printers. 
CGLE runs on both VAXs and PCs giving an identical user 
interface on both platforms. 



Notes: Executable and/or object code is included. 

Changes and Improvements: Several bug fixes and extensions, updated
documentation, surface and 
contour plotting, and data manipulation. 

Media (Service Charge Code): 2400' Magnetic Tape (PA)  Format:
VMS/BACKUP, or order VL0014

===============
V00496     CHECKVER - Version Number Reviewer  Version: 1.0, August
1990

Author: Michael W. Austin, 3755 Highway 29N, Danville, VA  24540

Submitted by: Rolla R. Wade, Tennessee Eastman Co., Kingsport, TN

Operating System: VAX/VMS V5.3  Source Language: DCL  Keywords: DCL,
System Management - VMS, Utilities - VMS

Abstract: VMS limits version numbers to no more than 32,767. 
Attempted creation of a file version greater than this will 
fail.  This utility serves as a watchdog to find files 
approaching the limit number specified by the user.  This 
command procedure allows the user to check the version 
number of the files on either a specified drive or all 
drives.  If the file in question has a higher version limit 
than the alarm limit a mail message is sent to the user or a 
distribution list.  This command procedure can be run 
interactively or submitted as a batch job.  It also gives 
the user the option to have the command procedure resubmit 
itself and run continually as a batch job. 

Restrictions: Privilege to access all directories on a disk drive is
required. 

Documentation not available.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0014

===============
V00495     TOPGUN  Version: 1.0, March 1990

Submitted by: Tammy M. Bethel, Babcock & Wilcox, NED, Barberton, OH

Operating System: VAX/VMS V5.2-1  Source Language: DCL  Keywords:
System Management - VMS

Abstract: Topgun scans the system displaying processes and the image 
they are running.  It can display processes running a 
particular image or all processes running all images.  It 
can scan and display processes on a specific node or all 
processes running in a cluster.  The processes that fit the 
selection criteria will be displayed only or will be sent a 
shutdown message and destroyed.  The number of minutes 
before destruction is also a selection. 

Notes: New feature of F$CONTEXT used that came with VMS V5.2. 
Procedure 
works clusterwide or by specific node. 

Restrictions: Operating system VAX/VMS V5.2 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0014

===============
V00494     DUNGEON  Version: 3, May 1990

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V5.1  Source Language: VAX FORTRAN  Memory
Required: 500KB  Software Required: VAX FORTRAN  Keywords: Games

Abstract: DUNGEON is a game of adventure, danger, and low cunning.  In
it you will explore some of the most amazing territory ever 
seen by mortal man.  Hardened adventurers have run screaming 
from the terrors contained within. 

In DUNGEON, the intrepid explorer delves into the forgotten 
secrets of a lost labyrinth deep in the bowels of the earth, 
searching for vast treasures long hidden from prying eyes, 
treasures guarded by fearsome monsters and diabolical traps! 

For a description of an older PDP-11 version of DUNGEON, see 
DECUS No. 110370. 



Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP, or order VL0014

===============
V00493     Power and Sample Size Calculations  Version: May 1990

Submitted by: W.D. Dupont & W.D. Plummer, Jr, Vanderbilt University
School of Medicine, Nashville, TN

Operating System: MS-DOS V3.1, VAX/VMS V4.7  Source Language: FORTRAN
77  Memory Required: 180KB  Keywords: Mathematical

Abstract: The POWER program performs sample size and power 
calculations for the most common study designs.  This 
program can be used for studies with dichotomous, continuous 
or survival response measures.  The alternative hypotheses 
of interest may be specified either in terms of differing 
response rates, means, or survival times; or in terms of 
relative risks or odds ratios.  Studies with dichotomous or 
continuous outcomes may be either matched or independent. 
The program can determine the sample size needed to detect a 
specified alternative hypothesis with the required power, 
the power with which a specific alternative hypothesis can 
be detected with a given sample size, or the specific 
alternative hypotheses that can be detected with a given 
power and sample size.  This flexibility facilitates an 
iterative approach to sample size selection.  The program 
writes a log file of all calculated estimates and can 
produce an output file for plotting power curves. 

Notes: Executable and/or object code is furnished.  This program is
described 
in detail in Dupont & Plummer, "Power and Sample Size Calculations: A 
Review and Computer Program, Controlled Clinical Trials 1990;
11:116-28". 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0014

===============
V00492     GLOBAL_EDIT  Version: 1.0, May 1990

Submitted by: Thomas E. Chenault, U.S. Government, WSMR, NM

Operating System: VAX/VMS V5.2  Source Language: DCL  Memory Required:
3KB  Keywords: File Management, Utilities - VMS

Abstract: The object of the GLOBAL_EDIT program is to provide users 
with a convenient tool with one command which allows them to make 
string changes in many files, possibly in many directories, 
with one command. 

Notes: No compilers needed to generate the program.  Uses only DCL. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0014

===============
V00491     Name Router  Version: 3.0, May 1990

Submitted by: Tom Wade, EuroKom University College, Dublin 4, Ireland

Operating System: VAX/VMS V4.7, V5.3  Source Language: VAX/FORTRAN 
Software Required: PMDF Mailer or BSMTP Mailer  Keywords: Mail

Abstract: Name Router is an e-mail address translator, which 
translates conceptual addresses such as, 
"j.smith@sales.infotron.com", into an actual address like, 
"smith_j@vax1.infotron.com".  It is used in conjunction with a 
mailer such as PMDF or any mailer that understands BSMTP 
files.  It allows you to make your users' e-mail addresses 
independent of the node names of your machines.  For those 
of you familiar with the PMDF Directory channel, it offers 
the same functionality plus the extra features listed below. 
This package has the following features: 
.  Partial matching on names.  A full address such as, 
   "tom.c.wade@cc.ucd.ie", would be matched by any of 
   "t.wade@ucd.ie", "wade@cc.ucd.ie", etc. 
.  Default mapping for unmatched names, e.g., 
   <initial>_<surname>@NODE. 
.  Interworks with PMDF 3.0 or generates/consumes BSMTP 
   files. 
.  Uses VMSINSTAL. 

Notes: Executable and/or object code is included. 

Restrictions: Operating system VAX/VMS V4.4 through V5.3 is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0014

===============
V00490     DORMANT  Version: 2.1, March 1990

Submitted by: Darrell Blair, Johnson Controls, Inc., Milwaukee, WI

Operating System: VAX/VMS  Source Language: C  Keywords: Security,
System Management - VMS, Utilities - VMS

Abstract: DORMANT is a utility that reports UAF account inactivity to 
you so you can locate the non-users of your system.  This 
can aid the VAX System Manager with every day account and 
security management. 

You specify the criteria for determining which accounts are 
to be reported as dormant or near dormant.  The qualifiers 
/WARNING and /WATCH are used to do this.  If you do not 
supply the qualifiers, DORMANT uses defaults of sixty days 
for WARNING and thirty days for WATCH.  DORMANT will also 
report any accounts that have never been used. 

The command $ DORMANT/WATCH=100/WARNING=200 will cause 
DORMANT to report all accounts inactive 200 days or more as 
WARNING accounts and all accounts between 100 and 200 days 
inactive as WATCH accounts. 

The report is written to the file DORMANT.RPT.  This file 
can then be printed on a printer.  The DORMANT report uses 
Digital Equipment Corporation special graphics so you will 
need a printer that supports this. 

An automatic installation procedure is provided if you need 
it.  It will perform any compiles and links, create the 
command definition file and setup the DORMANT help file. 
The installation procedure does not install DORMANT 
system-wide.  DORMANT is installed only for the account that 
invokes the automatic installation procedure. 

Notes: Executable and/or object code is included. 

Restrictions: Privilege is required in order to create
SYS$SYSTEM:SYSUAF.LIS file. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0014

===============
V00489     Datebook  Version: 5.5, May 1990

Submitted by: Bruce Tanner, Cerritos College, Norwalk, CA

Operating System: VAX/VMS V5.2  Source Language: PASCAL  Keywords:
Calendars

Abstract: Datebook is a calendar program that keeps track of 
appointments for specific times and dates as well as 
recurring (daily, weekly, monthly, yearly) events.  Calendar 
entries may be at a specific time or have no time 
associated with them.  Datebook will also keep track of 
general "to do" lists, phone numbers, etc. 

Remind is an accompanying program that runs in the 
background and will display a message ten minutes before, 
five minutes before, and at the time of the calendar entry. 

Notes: Executable and/or object code is included. 

Restrictions: Operating system VAX/VMS V5.X or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0014

===============
V00488     VAX Archiving  Version: May 1990

Submitted by: Clyde M. Hauck II, Mobil Chemical Co., Technical Center,
Macedon, NY

Operating System: VAX/VMS  Source Language: DCL  Keywords: File
Management, System Management - VMS

Abstract: The procedures and command files within this collection are 
aimed at the novice system manager, but should also be 
extremely useful to the more experienced system manager. 
Included are a simple set of command files for archiving and 
de-archiving user files.  The system allows the general user 
to free up disk quota's by saving and retrieving files from 
a general archive space.  The system manager then uses 
simple backup routines to archive and de-archive files 
to/from magnetic tape.  The system has been designed to 
greatly reduce the time spent providing archiving services 
to the general user. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0014

===============
V00487     Miscellaneous VMS Utilities  Version: May 1990

Submitted by: Joe Meadows, Timelime, Bell, WA

Operating System: MicroVMs, VAX/VMS  Source Language: C, MACRO-32, VAX
FORTRAN  Keywords: Utilities - VMS

Abstract: Following is a brief summary of highlights: 
[.BITNET] Misc. (old) programs for trapping broadcast 
  messages and converting LPUNCH format files into 
  something normal. 
[.DECNET] Misc. examples of using the NET ACP QIO 
  functions, also an example multi-threaded server/client 
  pair are included. 
[.FILE]  Allows you to modify file attributes.  There are 
  an unlimited number of reasons for wanting to do this, 
  suffice it to say that if you have to muck around 
  with networks, or recover from strange 
  situations, then armed with FILE, and a 
  sufficient understanding of RMS you'll probably 
  be able to get your way out of most anything 
  (well, at least anything having to do 
  with files..).  Recent enhancements to FILE 
  include changing all the qualifiers to be positional, 
  and of course the required changes in program logic 
  to handle that (thanks to Ned Freed). 
[.FIND]  Allows you to do quick searches through the "index 
  file", which is where all the file headers for a 
  given volume reside.  You can do searches 
  based on any criteria found within the file header 
  (including oddities like the placement control maps [LBNs 
  and such]). 
[.KFE]  Short example program to demonstrate going 
  through the "known file" list, the list of 
  installed programs. 
[.MAIL]  Documentation for Callable Mail, and example 
  programs.  Two programs - MAILUAF for 
  displaying/modifying users' profiles, and CHECKMAIL for 
  displaying new messages in a given user's mailfile. 
[.MAKE]  Compiles most of the files in this distribution. 
  Complete makefiles are included in each directory, as 
  well as a COMPILE.COM. 
[.MENU]  Displays single columns  menus, or free-flow menus. 
  It can interpret menus, or create 
  compiled versions. 
[.MISC]  Miscellaneous programs and procedures. 
[.MONITOR] Reads monitor data files. 
[.OBJECT] Extracts symbol definitions from object 
  files.  Extracts symbols from symbol tables (i.e. 
  SYS$SYSTEM:SYS.STB). 
[.RIGHTS] Misc. (old) FORTRAN programs dealing with 
  rights identifiers.  RIGHTSLIST_BY_ID generates a list of 
  all identifiers (and holders).  RIGHTSLIST_BY_USER generates 
  a list of users, and the rights they hold. 
[.SD]  Set Default program - emphasis on simplicity 
  rather than wild features. 
[.STATUS] DECnet wide User Process Display (very fancy 
  SHOW USERS/FINGER equivalent).  Highly configurable. 
  Wild example of a multi-threaded server/client pair. 
  Can display user selected bits of info from a very 
  wide range of possibilities (quite easy to add others 
  as well). 
[.UAF]  Searches through the Authorization file for 
  users based on any of the info stored in the authorization 
  file.  New features include a password guesser (a 
  standalone guesser as well as being integrated with UAF). 
[.UNMESSAGE] Decompiles message files.  This has been totally 
  rewritten from MACRO into C.  In so doing, it 
  improved its handling of text strings. 
[.UNSDL] Creates header files from the SDL definitions that 
  Digital Equipment Corporation provides. 
  This has the advantage over most other methods in that no 
  context information is lost.  It has the disadvantage that 
  only modules in STARLET are included, with a few from LIB 
  being included.  Currently there is only a C header module, 
  however it's highly documented so that you could easily 
  modify the C version to create some other language (such as 
  MODULA) headers. 
[.VERB]  Decompiles command tables, into command 
  language definitions files that you can then examine, edit, 
  and replace if you so desire.  This is an ALL NEW version, 
  rewritten in C.  It outputs things in a much more sensible 
  manner, and is quicker.  It also fixes one bug (having to 
  do with the handling of the disallows clause) which 
  manifested itself in the VMS 5.3 SET command definition. 

Notes: Executable and/or object code is included. 

Restrictions: Operating system VAX/VMS V5 is required on some of the
utilities. 
Privileges required for several utilities in order to run some of 
these utility programs. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP, or order VL0013

===============
V00486     WATCHER  Version: 2.8-1, March 1993

Submitted by: Matthew Madison, TGV, Inc.

Operating System: OpenVMS AXP, OpenVMS VAX  Source Language: BLISS-32 
Memory Required: 1MB  Keywords: Security, System Management - VMS,
Utilities - VMS

Abstract: 

WATCHER is an idle terminal monitor.  It logs out 
interactive users after a certain period of inactivity. 
WATCHER is fully configurable, with the following features: 

Features: 
.  The system manager can specify which terminals to watch, and on a 
   per-terminal basis, what measurements (CPU use, process I/O 
   count, terminal I/O count) to use as criteria for 
   determining idleness and how long a terminal should be idle 
   before the user should be disconnected or logged off. 
.  Users can be excluded from interference by WATCHER based 
   on any combination of username, UIC, a held identifier, 
   privileges, terminal device and/or port name, image being 
   run and time-of-day/day-of-week. 
.  The system manager can override or modify the watch criteria and/or
   idle times for any user based on any combination of username, 
   UIC, a held identifier, privileges, terminal device and/or 
   port name, and time-of-day/day-of-week. 
.  Limited support for DECwindows workstations is provided. 
.  A debug/trace facility is included so that WATCHER's 
   activities can be monitored.  In addition, a NOACTION 
   setting is included so that WATCHER configurations can be 
   tested without actually logging people off the system. 



Changes and Improvements: Now supports OpenVMS AXP V1.0 and later. 
Added support for forced 
image exits. 

Restrictions: Operating system OpenVMS VAX V5.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00485     NEWSRDR  Version: 4.2-9, June 1993

Submitted by: Matthew Madison, TGV Inc.

Operating System: OpenVMS AXP, OpenVMS VAX  Source Language: C,
MACRO-32  Memory Required: 1.5MB  Software Required: A TCP/IP package 
Keywords: Data Communications, Networking

Abstract: 

NEWSRDR is an NNTP client program for VMS systems 
CMU-Tek TCP/IP, Digital Equipment Corporation's VMS/ULTRIX 
Connection, TGV MultiNet, or any TCP/IP package supporting 
Berkeley sockets. 

NNTP is the Network News Transfer Protocol, which is used to 
communicate USENET news over TCP/IP.  Since many systems 
cannot afford the disk space to store all net news locally, 
this program can be used to communicate with a cooperating 
news server system to read and post net news.  News articles 
are fetched on an as-needed basis and are stored on the 
client system only while they are being read. 

NEWSRDR is not a port of UNIX-based news readers.  It is 
written strictly for VMS and provides an interface that VMS 
users should find reasonably comfortable.  Most of the 
commands in NEWSRDR should be familiar to VMS MAIL users. 



Changes and Improvements: Rewritten in C.  Significant performance
improvements.  Other new features 
too numerous to mention. 

Restrictions: VAX/VMS V5.0 Operating System or later, OpenVMS AXP V1.0
Operating System 
or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TZ)  Format: VMS/BACKUP, or order
VL0013

===============
V00484     Blocked PID Locater  Version: May 1989

Submitted by: Brian Lomasky, Teradyne, Inc., Boston, MA

Operating System: VAX/VMS  Source Language: VAX BASIC  Keywords:
System Management - VMS

Abstract: This utility will display the Node and PID of any user who 
is blocking another user from continuing.  The title of this 
utility is FINDLOCK.  It is used by simply typing RUN FINDLOCK. 
It will prompt you for the PID of the user who is "hung-up". 
It will reprompt you if you type in an invalid PID. 

After you respond, it will display the PID of any user on 
any cluster node who is blocking this user.  If there are no 
blocking locks found, an appropriate message will be 
displayed.  FINDLOCK may take a minute or so to collect its' data. 

Notes: Executable and/or object code is included. 

Restrictions: Operating system VAX/VMS V5.0 or later is required. 
CMEXEC and WORLD 
priveleges are required in order to run this program. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00482     Message Exchange  Version: 3.3, May 1993

Author: Matthew D. Madison

Submitted by: Hunter Goatley, Western Kentucky University, Bowling
Green, KY

Operating System: OpenVMS AXP, OpenVMS VAX  Source Language: BLISS-32,
C, MACRO-32  Memory Required: 17k Blocks  Software Required: Optional:
DECUS UUCP, TCP/IP, Jnet, DECnet  Keywords: Data Communications, Mail,
Networking

Abstract: 

Message Exchange (MX) is electronic mail software for 
OpenVMS VAX systems running VMS V5.0 or later, including 
Open VMS V6.0, and OpenVMS AXP systems running OpenVMS AXP 
V1.0 or later.  It supports Internet mail over CMU-OpenVMS 
TCP/IP, VMS/ULTRIX Connection, TGV MultiNet, Process 
Software's TCPware, and Wollongong's PathWay; BITNET mail 
over Jnet; and UUCP mail over DECUS UUCP.  Also included is 
support for SMTP message transfers over DECnet and X.25 
(using VAX P.S.I.).  MX uses VMS Mail for local message 
entry and delivery, and includes support for mailing lists 
and mail-based file servers. 

Features 
.   Users send and receive messages using VMS MAIL.  Support 
    for "signature" files is included in the VMS MAIL interface. 
    Full support for automatic forwarding with the VMS MAIL SET 
    FORWARD command is included.  User-defined alias 
    databases for e-mail addresses is supported.  Binary files 
    may be sent through MX to other VMS sites running MX, PMDF, 
    or MultiNet. 
.   Provides SMTP (RFC 821) message transfers over CMU-VMS 
    TCP/IP (aka CMU-Tek TCP/IP), DEC TCP/IP Services for 
    OpenVMS (aka VMS/ULTRIX Connection, TGV MultiNet, TCPware 
    from Process Software, and Pathway from Wollongong. 
    Includes support for Internet domain system MX records. 
    Also support SMTP over DECnet and X.25 (using VAX 
    P.S.I.) 
.   Provides BSMTP message transfers with other BITNET 
    mailers over Jnet, compatible with the CU Mailer package for 
    VM systems.  Fully supports BITNET-Internet gateways for 
    non-Internet-connected systems.  When combined with the SMTP 
    support, can also provide a BITNET/Internet gateway service. 
    (Not supported under OpenVMS AXP yet because DECUS UUCP 
    has not been ported to AXP yet). 
.   Interfaces with DECUS UUCP to provide a single mail 
    interface to all mail protocols.  Can also gateway between 
    UUCP and other networks.  (Not supported under OpenVMS 
    AXP yet because DECUS UUCP has not been ported to AXP yet). 

.   Provides a mailing list processor with automatic 
    subscription requests.  Mailing lists can be configured to 
    restrict postings only to subscribers or list owners, and to 
    restrict the automatic subscription handling.  Internet 
    mailing list conventions and a subset of LISTSERV commands 
    are supported. 
.   Supports one or more file servers that can be set up by the system
    manager to handle automatic distribution of packages of 
    files using mail as the distribution medium.  Large 
    transfers can be deferred to off hours, and daily 
    per-user, per-system, and/or per-server limits can be placed 
    on each server. 
.   Provides interfaces for a site-provided custom mail 
    transport and custom address processing routines. 

MX requires OpenVMS VAX V5.0 or later or OpenVMS AXP V1.0 or 
later. For TCP/IP support, MX requires CMU-TCP/IP V6.4 or later, 
DEC TCP/IP Services for VMS (UCX) V1.2 or later, TGV 
MultiNet V2.2 or later, or PSC TCPware.  For BITNET support, 
MX require Jnet V3.5 or later.  For UUCP support, MX requires 
DECUS UUCP V1.1 or later. 



Notes: Installed with VMSINSTAL.  Documentation provided in text,
Bookreader, and 
PostScript formats. 

Changes and Improvements: Added support for OpenVMS AXP.  Added
ability to send binary files. 
Added MXALIAS, for address nickname definitions.  Lots more changes. 

Restrictions: OpenVMS VAX or higher, OpenVMS AXP V1.0 or higher is
required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00480     Problem Reporting System  Version: 1.1, March 1990

Author: Sean M. Sullivan

Operating System: VAX/VMS V5.2-1  Source Language: DCL, MACRO-32,
RALLY, VAX COBOL  Memory Required: 16MB  Software Required: RALLY
V2.1, Rdb/VMS RT  Keywords: Tools - Applications Development, RALLY

Abstract: The Problem Reporting system V1.1 is a fourth generation 
application developed in RALLY, Digital Equipment 
Corporation's application generation tool.  It was developed 
in response to a need at Foundation Health, a California 
Health Plan, for a means of tracking problem reports and 
reporting on them. 

Notes: Executable and/or object code is included.  Not required but
other helpful 
software are CDD/Plus V4.X and DATATRIEVE.  Main application is in
RALLY. 
Some modules of the application are not complete. 

Restrictions: Operating system VAX/VMS V5.0 or later is required. 

Documentation not available. Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00479     FORMS ACCOUNTING and ACCOUNTING TOOLS  Version: 1, January
1990

Submitted by: Bob Armstrong, Algonquin College, Nepean K2G IV8, Canada

Operating System: VAX/VMS V5.1, V5.X  Source Language: C  Memory
Required: 300 Pages  Software Required: VAX C  Keywords: File
Management, Utilities - VMS, Accounting, Report Generator

Abstract: FORMS ACCOUNTING and ACCOUNTING TOOLS allows a site to 
collect and report forms usage data on a VMS operating 
system.  Following is a  brief summary of highlights: 
SYMBIONTS   A collection of modified symbionts for Digital 
      Equipment Corporation and some third party printers to log 
      additional accounting information in the accounting file. 
REPAIR KIT    Reconstructs a damaged/corrupted accounting 
      file.  Filters out incomplete or invalid accounting records. 
RECOVER FILES   Allows operators to requeue a file for printing if it
has 
    finished printing (if it still exists on disk) with the 
    proper formname, username and filespec.  Screen/window driven. 
QFILE ARCHIVER    Archives files that have printed from selected
directories. 



    Saves space on backup savesets. 
DATATRIEVE RECORD For history file and merged accounting information 
DEF.     records. 
REPORTS GENERAT-  Generate reports of all files printed from 
ORS       selected queues sorted by form name and is intended for 
    production clerk; reports on weekly forms usage by weekday 
    for selected forms; reports on user forms usage from a 
           selected time and includes historical usage by active user;
    summary reports on forms usage by week within budget year 
    and provide some usage projections. 

Notes: Executable and/or object code is included.  Will run on
operating system 
VAX/VMS V4.X if recompiled. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00478     CEDIT  Version: 3.0, March 1990

Submitted by: Steven Lendt, University of Nebraska at Omaha, Omaha, NE

Operating System: VAX/VMS  Source Language: PL/1  Hardware Required:
VT100 or terminal emulation  Keywords: Editors, VT100 Routines

Abstract: CEDIT is an ASCII editor for VMS systems.  In addition to 
the standard line oriented functions, CEDIT performs column 
editing functions such as deleting, inserting, copying, 
moving, replacing columns of text. 

The majority of CEDIT functions are menu driven with an 
on-line help file.  CEDIT also has a built-in screen editor 
that can be toggled to be in insert or overstrike mode 
when typing and supports special character insertion. 

CEDIT boasts line and column scrolling for editing files up 
to 10,000 characters wide, auto column markers, ability to 
invoke another editor of choice and a variety of data 
formatting functions. 

Notes: Executable and/or object code is included. 

Restrictions: Operating system VAX/VMS V4.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00477     SQUEEZER  Version: 1.01.G1.0

Submitted by: Frank Canali, Gould Inc., Newburyport, MA

Operating System: VAX/VMS V5.2  Source Language: VAX MACRO  Memory
Required: 6KB  Software Required: VAX MACRO compiler  Keywords: System
Management - VMS

Abstract: SQUEEZER is a modification to a program first published in 
the December, 1989 issue of the VAX PROFESSIONAL magazine. 
It runs as a detached process and wakes up periodically to 
purge the working sets of inactive users, making more memory 
available to active users.  It will not run on releases of 
VMS prior to release 5.0. 

Notes: Documentation included in source code. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00476     Cross_Help  Version: 1.0, March 1990

Submitted by: Thomas Chenault, U.S. Government, WSMR, NM

Operating System: VAX/VMS V5.0,5.1,5.2  Source Language: DCL, VAX-11
FORTRAN  Memory Required: 5.8KW  Keywords: Cross-Referencers

Abstract: This program is a cross_reference utility with respect to 
help files.  It searchs a user input string against output 
from the help utility, outputing the hierarchy of subject, 
topic, subtopic, etc. whenever a string match is found.  If 
a detached process is desired, cross_help_for_detaching is 
activated. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00475     Placard Display  Version: 1.1, February 1990

Submitted by: Mitch Wolfe, Recording and Research Center

Operating System: VAX/VMS V5.0-5.3  Source Language: VAX FORTRAN 
Software Required: VMS Screen Management (SMG)  Keywords: FORTRAN,
Tools - Applications Development

Abstract: Placard Display routines were developed as part of the 
Recording and Research Center Automated Voice Analysis 
Program (AVAP) to build a better user interface within AVAP 
and to alleviate some problems associated with VMS Screen 
Management routines (SMG).  Essentially the Placard Display 
routines act like a shell to the complexities of the VMS 
Screen Management Runtime Library.  All of the routines 
included in Placard Display are modular to some extent which 
means they can be arranged in most any order you choose much 
like the graphic systems PLOT10, PGPLOT, or DIGLIB with some 
exceptions. 

Placard Display was designed with the programmer/user in 
mind by giving them a set of tools to incorporate simple 
text displays, and menus inside of new or existing code 
without having to deal with SMG Routines directly.  Within 
the Placard Display environment, the programmer/user can 
call routines which display text and menu screens with 
different renditions, display help windows, prompt user for 
input, read selected keystrokes while filtering out all 
others, and even pause after a display like in a slide show. 

Placard Display operates by reading simple, specially 
formatted files which you create, and then displays them as 
text and menus on the screen in a sixty-eight character by 
fourteen line bordered display for small Placard formats, 
and in a seventy-six character by twenty-two line bordered 
display for large Placard formats.  Optionally, Placard 
menus and text can be displayed inside frame lines similar 
to placard cards on display for an event.  In large format 
displays, menu displays can reference up to five hundred 
menu items. 



Notes: Executable and/or object code is included. 

Restrictions: Requires VAX/VMS V5.0 or higher in order to have the VMS
Screen Management Menu 
Routines. 

Documentation available in hardcopy only.

Media (Service Charge Code): User's Manual (EC), 600' Magnetic Tape
(MA)  Format: VMS/BACKUP, or order VL0013

===============
V00474     SOFT_FONT  Version: V2.0, March 1991

Submitted by: Jorg Buchner, West Germany

Operating System: VAX/VMS V5.X  Source Language: VAX FORTRAN  Hardware
Required: VT300 series terminal or VT420 series terminal  Keywords:
Utilities - VMS

Abstract: SOFT_FONT 300 and SOFT_FONT420 are programs to design and 
store down-line-load characters on a VT300 series or VT420 
series terminal.  Characters are designed just like editing 
text in an editing window representing a magnified character 
cell.  All modifications are processed real-time, i.e. you 
see the result of your edits immediately also in the 
original character size. 

Once a character set is fixed, it can easily be loaded in 
later sessions.  The file in which the character set is 
stored is simply output with the DCL command COPY or TYPE to 
the desired terminal. 

Notes: Executable and/or object code is included. 

Changes and Improvements: VT420 capability. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: VAX/ANSI,
600' Magnetic Tape (MA)  Format: VAX/ANSI

===============
V00473     SOD  Version: 1.1, September 1992

Submitted by: Jorg Buchner, D-5000 Koln 1, West Germany

Operating System: VAX/VMS V5.4  Source Language: VAX FORTRAN 
Keywords: DCL, Utilities - VMS

Abstract: SOD is a small enhancement to the DCL directory command. 
The files of a directory can be sorted alphabetically by 
filetype or chronologically by date.  For the rest, SOD 
behaves like the DCL command.  For example, if a file 
specification (with wildcards) is given, only the desired 
files are output.  Output can be directed to any device or file 
and logical names are translated. 

All specifications (directory to be sorted and sorting-mode) 
are made in the command line with optional qualifiers. 
Default values are preset. 

Notes: Executable and/or object code is included. 

Changes and Improvements: A program version has been added which is
usable also by non-privileged users. 
New help qualifier. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: VAX/ANSI,
600' Magnetic Tape (MA)  Format: VAX/ANSI, or order VL0013

===============
V00472     MASTERMIND  Version: 1.0, February 1990

Submitted by: Jorg Buchner

Operating System: VAX/VMS  Source Language: MACRO-32, VAX FORTRAN 
Keywords: Games

Abstract: MASTERMIND is the computerized board game where you have to 
find out the hidden arrangement of colored pins, symbols 
or ciphers (the latter is used in this program.)  By logical 
connections of the computer statements given after each of 
your trials, you have to deduct the computer generated 
random number.  There are different degrees of difficulty 
from which you can select. 

At the same time, MASTERMIND serves as an example for a 
multi-language application making use of the VMS Message 
Utility.  Online instructions are available in English, 
French, and German. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0013

===============
V00471     HPCALC  Version: 1.1, May 1990

Author: Mark Bublitz, 4381 W 150 N, La Porte, IN  46324

Operating System: VAX/VMS V5.21  Source Language: DCL, VAX FORTRAN 
Software Required: FORTRAN Compiler  Keywords: Calculators

Abstract: HPCALC is a rudimentary HP calculator emulator that uses SMG
routines (screen management) under VMS to emulate roughly an 
HP-11C calculator.  Instructions needed for running the 
calculator will be on the screen of the calculator. 

Notes: Executable and/or object code is included. 

Changes and Improvements: Fixed a bug in the display. 

Restrictions: SMG compiled under VAX/VMS V5.21 is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00470     Check Password/Password Policy  Version: August 1992

Author: Various

Submitted by: M. Edward Nieland

Operating System: VAX/VMS  Source Language: MACRO-32, VAX FORTRAN 
Keywords: Data Communications

Abstract: Check Password (CHECK_PASS) is a program that allows the 
system manager to check the accounts on a VMS system against 
poor password selections by the users.  Passwords for all 
selected accounts are checked via traditional methods of 
break-in via passwords.  This includes checking against a 
dictionary. Versions are provided for both pre and post VMS 
5.4. 

To run this program requires SYSPRV type privileges in order 
to read the proper data from the system files.  This program 
cannot be used to break into system, only to check the 
passwords on the system against some known forms of poor 
password selection. 

Notes: Executable and/or object code is included. 

Restrictions: SYSPRV type privileges are required to run this program.

Complete sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00469     POSE  Version: February 1990

Submitted by: Charles E. Hammons, Martin Marietta Energy Systems,
Inc., Oak Ridge, TN

Operating System: MS-DOS V3.1, ULTRIX V1.0 through 4.X, VAX/VMS V4.X
through 5.X, VENIX V2.0  Source Language: C  Memory Required:
120KB-400KB  Hardware Required: ANSI compatible terminal  Keywords:
Editors, Utilities - VMS, Word Processing

Abstract: POSE (Portable Screen Editor) is a dual-function program 
written in the C language that combines the capabilities of 
a text editor and those of a text formatter such as would be 
provided by a word processor or typesetter.  POSE has been 
developed with portability as a primary goal so the code can 
be easily transported among systems.  POSE has been written 
to follow the IEEE P1003.1 Standard, POSIX, so it can run on 
any compliant system.  POSE was written to run under the 
following operating systems: any POSIX compliant operating 
system, Digital Equipment Corporation's ULTRIX and VMS, Bell 
Laboratory's UNIX System V, and University of 
California/Berkeley's UNIX 4.3 BSD, and PC DOS.  This 
includes CRAY/UNICOS currently without full screen mode 
support. 

POSE offers an extended set of search, edit, print, and 
iteration commands.  POSE can also be used for input and 
editing using full screen mode on an ANSI compatible 
terminal.  POSE allows the user to view the final results of 
a formatted document on the screen as well as formatting 
directly to the printer.  The POSE formatter is similar to 
Digital Equipment Corporation's RUNOFF program and the NROFF 
program which runs in the UNIX environment.  The formatter 
features easily generated scientific equations and output 
streams.  It supports ANSI page image devices such as the 
LN03 and the Talaris/Richo units, ANSI compatible CRTs, most 
(ASCII) hardcopy terminals, and some older non-standard 
print devices.  It is available in either VMS/BACKUP format 
or TAR format.  See DECUS No. U00122 for a description of 
the ULTRIX version. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00468     RESETV  Version: 1.0, January 1990

Submitted by: Thomas Edward Chenault, U.S. Gov't, WSNM, NM

Operating System: VAX/VMS V5.2  Source Language: DCL  Memory Required:
2.5KB  Keywords: File Management

Abstract: This program purges and renames a given file as if the 
version of the file kept were the first version created. 
The program will use any wildcard which is recognized by 
VMS.  This program is not to be used on the system device, 
since error log, accounting file, etc., are expected at 
fixed locations. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00467     QMAN  Version: 2.2, January 1990

Submitted by: David Cathey, DSC Communications, Plano, TX

Operating System: VAX/VMS V5.1-1  Source Language: MACRO-32, PASCAL 
Keywords: Utilities - VMS

Abstract: QMAN is a VMS utility to assist in the management of queues.
It can be used in the system startup to start all queues 
that are local to the node.  It will automatically search 
for candidate queues based on wildcard queue name, and queue 
type (if /BATCH or /DEVICE qualifiers are used).  Queues 
that match the search criteria are started.  Only local and 
generic queues are started to avoid complications of 
starting queues in a VAXCluster when not all nodes are 
available.  As new queues are added into the system, QMAN 
will start them automatically with no further changes in the 
startup command procedure.  A STOP command is available as 
well. 

The other main feature of QMAN is the ability to generate a 
command file that can be used to recreate the entire queue 
file.  All form and queue qualifiers are maintained 
(including ACL's on queues).  The /FORM, /CHARACTERISTICS, 
/DEVICE, and /BATCH qualifiers are available to generate 
commands only for those selected components.  By default, 
all queue components are generated.  A /OUTPUT qualifier can 
be used to direct the output to a file.  Corrupted queue 
files can be restored by initializing a new queue file and 
executing the QMAN generated command file. 

Notes: Executable and/or object code is included. 

Restrictions: Operating system VAX/VMS V5.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00465     TEKED  Version: 1.0, January 1990

Submitted by: Thomas E. Chenault, U.S. Govt., WSMR, NM

Operating System: VAX/VMS V5.0 through V5.2  Source Language: DCL 
Memory Required: 1.2KB  Keywords: Editors, Tektronix, VT100 Routines

Abstract: This command procedure sets up Tektronix 4105 and 4109 
terminals to use EDT, the Digital Equipment Corporation full 
screen editor.  The TEK 4105 terminal must be known to the 
VAX as a device type FT4 and the TEK 4109 terminal must be 
known to the VAX as a device type FT3, at the time the user 
logs on to the terminal. 

Notes: Executable and/or object code is included. 

Restrictions: Operating system VAX/VMS V5.0 or later is required
because of changes in 
foreign terminal designations. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00464     LOOK - A BASIC Language File Browser  Version: 1.0, October
1989

Submitted by: George Mc Duffee, Midland Brake, Iola, KS

Operating System: VAX/VMS V5  Source Language: BASIC-PLUS  Hardware
Required: VT100, VT200, VT300 series of ANSI terminals  Keywords:
BASIC, Language Interpreters, Utilities - VMS

Abstract: LOOK is a VAX/VMS utility written in BASIC to determine 
parameters for a RMS data file and to examine its contents 
by "scanning" a "window" of twenty rows by seventy columns 
across the file using the cursor control [arrow] keys. 

A graphics or XWINDOW terminal is NOT required, however ANSI 
escape codes to set the normal, highlight, inverse and blink 
modes and cursor position are used. 

The RMS file parameters are extracted using an adaptation 
and extension of the example code in the VAX BASIC Reference 
Manual [p. 4-120/121] for the FSP$ function. 

The rows and columns are identified by numbers to the left 
and top using the inverse display mode.  Maximum number of 
columns is currently 999 and maximum number of rows is 
currently 65,536, however this may be easily extended if 
memory/disk space is available. 

This utility has been found to be particularly useful when 
data is to be downloaded to a PC in that the file 
organization can be definitely defined and identified and 
the length/location of fields within a data string and other 
items such as actual or implied decimal points, types of 
delimiters if any, etc., can be verified. 

This helps avoid problems when there have been slight 
changes in the VAX file format, such as change in a field 
length from six to eight characters, so the data 
"translation" at the PC end can be adjusted before the PC 
data files are updated. 

The maximum data line length is determined and displayed. 
If the line is longer than 999 characters the actual length 
is displayed, however only 999 characters can be seen in the 
"window". 

Line termination is indicated by one or two blank screen 
characters indicating CR, LF, or CR/LF. 

The major differences from other programs of this type are 
determination and display of the RMS file parameters, and 
identification of the row/column location of each 
character in the data display "window". 

Not all RMS file types can be examined. 

Notes: Executable and/or object code is included. 

Documentation not available.

Media (Service Charge Code): One RX50 Diskette (JA)  Format:
VMS/BACKUP, 600' Magnetic Tape (MA)  Format: VMS/BACKUP, or order
VL0013

===============
V00463     X11TEK  Version: 3.1, December 1989

Submitted by: Dr. Gerd Kobschall, Inst. Fur Keruphysik, Becherweg 45;
D6500 Mainz, West Germany

Operating System: VAX/VMS V5.1-1  Source Language: C  Memory Required:
500KB  Software Required: DECwindows  Keywords: Emulators, Tektronix

Abstract: X11TEK is a Tektronix emulator for DECwindows and X Windows 
11.  It provides 4010 Tektronix capability and nearly full 
4014 capability including some Retrographics extensions. 
The emulator runs as a user subprocess and receives its 
input and sends its output via a mailbox from/to the 
Tektronix code generating application program. 

Notes: Executable and/or object code is included. 

Restrictions: Operating system VAX/VMS V5.1 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00462     CD_ACCESS  Version: 2.05, February 1991

Submitted by: Peter A. Stockwell, Department of Biochemistry, Dunedin,
New Zealand

Operating System: VAX/VMS  Source Language: PASCAL  Hardware Required:
VAX system equipped with RRD40 or RRD50 Compact Disc Reader  Keywords:
Data Communications, Utilities - VMS, CDROM

Abstract: CD_ACCESS provides an interface to ISO 9660 standard CDROMs 
which are not currently accessible directly from VMS.  VMS 
like commands allow setting of default directories and file 
transfers from the CD.  On line help is provided 
along with comprehensive documentation.  This package 
supports multi-segment directories and contains other 
enhancements. 

Notes: Executable and/or object code is included. 

Changes and Improvements: Correction of Bug in Wild-Card copy. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00461     Animated Sorting Algorithms  Version: December 1989

Submitted by: Timothy J. Rolfe, Dakota State University, Madison, SD

Operating System: VAX/VMS V5.2  Source Language: PASCAL  Hardware
Required: ANSI Terminal  Keywords: Graphics, Utilities - VMS

Abstract: This package is intended for students in Computer Science 
courses up through Data Structures, with some possible use 
for students later in their undergraduate studies. 

The program uses ANSI terminal graphics to animate 
intermediate array states during the sorting of an array. 
The user specifies whether the array is to be filled with 
values at random, sorted in correct order, or sorted in 
reversed order.  Given the initial state for the array, the 
program applies each sorting algorithm, which the user can 
pause through the ^S option on his/her terminal  The program 
has built-in pauses between sorting algorithms, where the 
program waits for entry of a carriage return. 

Notes: Executable and/or object code is included.  FORTRAN code for
nearly 
identical implementation provided for code comparison purposes. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0013

===============
V00460     TTP: Terminal Transfer Program  Version: 1.0, November 1989

Submitted by: Sami Tabikh, Nichols Institute, San Juan Capistrano, CA

Operating System: VAX/VMS V5.2  Source Language: C  Memory Required:
300KB  Keywords: Data Communications

Abstract: TTP is a rudimentary terminal line communications program 
designed for the automatic exchange of data between 
incompatible computers when a common file transfer protocol, 
such as KERMIT or XMODEM, is not available.  TTP can send 
files and capture received data into files under the control 
of either a script file or the user's terminal.  Script 
sessions can be run from batch jobs, and the script command 
language allows for branching within a script based on the 
data received or other conditions. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00459     Sorting Benchmarks  Version: December 1989

Submitted by: Timothy J. Rolfe, Dakota State University, Madison, SD

Operating System: VAX/VMS V5.1  Source Language: C, FORTRAN 77, PASCAL
 Keywords: Utilities - VMS

Abstract: The package contains benchmark programs in C, FORTRAN, and 
PASCAL, each generating (based on a user-provided seed) 
identical sorting problems (integer data) that are solved by 
several sorting algorithms. 

The array-oriented algorithms, exercised by all three 
programs, are insertion sort and quick sort.  The 
list-oriented algorithms, exercised only by the C and PASCAL 
programs are insertion sort and merge sort. 

Besides machine benchmarking, these programs can be used for 
language benchmarking.  As far as it is possible, each program 
contains identical implementations of the sorting 
algorithms, hence differences in speed reflect compiler 
differences. 

The PASCAL and C programs also provide a comparison of 
list-oriented code with array-oriented code in the two 
implementations of insertion sort.  On some machines the 
list-oriented code executes noticeably faster than the 
array-oriented. 

The accompanying documentation includes a table showing 
benchmark results on fifteen computers for data sets of 
sizes beginning at 128 and going to 8192 by successive 
doublings. 

Notes: Executable and/or object code is included.  PASCAL has machine
dependent lines 
re. opening of named file.  External procedure CPU time for operating
system 
required.  There are both VMS and UNIX BSD versions of the CPU time
procedure 
included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0013

===============
V00458     LeafWare and Graphics  Version: 4.0, December 1989

Author: Doug Wamack, Interleaf

Submitted by: Kim White, Interleaf

Operating System: VAX/VMS V4.7  Software Required: Interleaf version
4.0 or greater  Keywords: Graphics, Utilities - VMS

Abstract: LeafWare is provided to serve as a guide to writing your own
LeafWare scripts.  The LeafWare cabinet contains a useful 
set of Lisp scripts.  This cabinet also embodies a 
convention for sharing and managing Lisp programs among 
individual users. 

The LeafWare cabinet contains four cabinets:  Library, 
LeafScripts, Examples, as well as a Documentation cabinet. 
The LeafScripts cabinet contains scripts that can be pasted 
into your own Custom->Selection and No Selection cabinets. 
The Library cabinet contains supporting Lisp code for 
LeafScripts (note that not all of the LeafScripts require 
supporting code from the Library).  This supporting Lisp 
code is loaded automatically the first time you run one of 
these LeafScripts.  The Documentation cabinet has supporting 
documents that describe how to use LeafWare.  The 
installation instructions automatically append a 
"defautoload" line into your users profile.  This will allow 
the LeafScripts to load Lisp from the Library cabinet. 

The graphics cabinet is a set of graphic files from Doug 
Wamack, an InterLeaf graphics' specialist.  The cabinet 
contains examples of a bit of everything from technical and 
commercial illustrations to cartoons to clip art. 

Notes: Interleaf is intended for use with a TPS release V4.0 or later
on the VMS 
operating system.  It contains two parts: LeafWare cabinet and
Graphics 
cabinet. 

Restrictions: Operating system VAX/VMS V4.7 or later is required. 

Media (Service Charge Code): 2400' Magnetic Tape (PA)  Format:
VMS/BACKUP, or order VL0015

===============
V00457     STP - Setpoint's Text Processor  Version: October 1989

Submitted by: Paul H. Boudreaux, Setpoint Inc., Houston, TX

Operating System: VAX/VMS V5.0  Source Language: TPU  Software
Required: TPU, EVE  Keywords: EVE, TPU

Abstract: This package is an extension to Digital Equipment 
Corporation's EVE Editor.  The extensions include 
"rectangular" functions for cut, paste, copy, change case, 
text fill and number fill. 



Notes: TPU V2 or later is required on Operating System VAX/VMS V5 or
later. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00456     Games - Utilities and Monitor  Version: November 1989

Submitted by: Don Kooker, American Board of Internal Medicine,
Philadelphia, PA

Operating System: VAX/VMS V5.0.2  Source Language: PASCAL  Software
Required: DECnet for multi-user network Star Trek game  Keywords:
Games, Utilities - VMS

Abstract: The following is a brief summary of highlights: 
TREK  Single user Star Trek game.  Play against 
  the VAX. 
TREK_CLIENT Multiuser network version of Star Trek. 
TREK_SERVER    Play against other users anywhere on your DECnet
network. 
SHEET  A simple spreadsheet program. 
CAL  A simple calendar program. 
MONITOR.COM Gather system performance data for analysis. 
FORMAT_  Extract monitor data from MONITOR.COM, 
 MONITOR perform analysis, and store for future use.  Rule 
    based system allows you to produce summary reports 
  of system performance and needed sysgen changes. 
CHART  Display graphs of various monitor data 
    across time and/or nodes (requires VWS 
  software and workstation). 
QUERY  Perform analysis of a node on a given day. 
 CORR   Generate correlation analysis between all 
    components (see what's related to what). 

Restrictions: Most of the software requires terminals that accept
VT100 escape codes 
(VT220 etc). 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00455     PROTEC  Version: 2.0, November 1989

Submitted by: Thomas E. Chenault, U.S. Govt., WSMR, NM

Operating System: VAX/VMS  Source Language: DCL  Memory Required: 11KB
Keywords: File Management, Utilities - VMS

Abstract: For the subsequent portion of a terminal session, it will 
report the default file protection settings and offer an 
opportunity to revise the default protection settings. 
For files, it will report protection or ownership settings. 
It offers an opportunity to revise protection or ownership 
setting(s) of either all files submitted by the user, or 
any combination of the files submitted by the user 
(does a file by file check). 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00454     LAT Application Port Manipulation Routines  Version:
November 1989

Submitted by: Robert T. Simon, Network Equip. Tech., Santa Barbara, CA

Operating System: VAX/VMS V5.0  Source Language: MACRO-32  Software
Required: MACRO-32 Assembler  Keywords: Utilities - VMS

Abstract: When a program wants to utilize a serial port on a terminal 
server for general purpose communication, it uses LAT 
Application Ports.  Before a program can use the application 
port, it must successfully connect the application port to 
the appropriate terminal server port.  The routines in this 
submission provide a simple interface for programs written 
in C, FORTRAN, or almost any VMS programming language to 
manipulate LAT application ports.  These routines hide the 
QIO interface provided by VMS and provide user friendly 
procedure calls.  Some C and FORTRAN examples are included. 

Restrictions: Operating system VAX/VMS V5.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0013

===============
V00453     XEVE Spelling Checker  Version: 2, Rev. 2, November 1989

Submitted by: Thomas Wolfe, Pasadena, CA

Operating System: VAX/VMS  Source Language: FORTRAN IV-PLUS, TPU 
Memory Required: 10KB  Keywords: Spell, EVE

Abstract: The XEVE spelling checker includes three dictionaries which 
are used to test the spelling of words.  A common dictionary 
(standard English words), a project dictionary (acronyms, 
etc), and a user defined dictionary.  The user defined 
dictionary can be created/updated while in an EVE edit 
session.  Utilities are provided to build all three 
dictionaries from text files containing one word per 
line.  The source word file for the common dictionary 
must be in ascending (lexical) sort order.  The project 
and user source word files do not. 

The EVE spelling checker also has special commands that 
understands a little about C, DCL, FORTRAN and MACRO 
source code files and only checks appropriate things.  For 
example, the "SPELL FORTRAN" command checks only comments 
and character constants.  The special commands are currently 
very primitive. 

A separate (standalone) spelling checker patterned after the 
LBL software tools SPELL utility is also available. 

The common dictionary currently contains 91,000 plus words. 
The project dictionary can contain 1,000 word (or 10,000 
Bytes).  The user dictionary can contain 200 words (or 2,000 
Bytes).  The maximum word size is currently 31 Bytes. 

Restrictions: Operating system VAX/VMS V5.X or later is requied. 

Complete sources may or may not be included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0012

===============
V00452     SIT System Software  Version: November 1989

Submitted by: David L. Stevens, Stevens Institute of Technology,
Hoboken, NJ

Operating System: VAX/VMS  Source Language: C, DCL  Keywords: Mail,
Utilities - VMS

Abstract: Following is a brief summary of highlights: 
[.BATCH_CHAINING] Command procedure to allow chaining 
   of batch jobs without modifying the 
   original command procedure. 
[.CHECK_SOFTWARE Utility used to load software in a 
  _STARTUP]  heterogeneous cluster at startup time. 
[.LIBRARY_EXTRACT] Utility to perform a complete 
   extraction of a library. 
[.LOGIN_CHECK]  Utility that does some basic 
   checking on the account before 
   allowing the user to LOGIN in. 
[.NET_COPY]  Prompting utility for network 
   copying, similar to DEC-10 NFT. 
[.PRINTER_SYMBIONT] Modifications to the default VMS 
   Print Symbiont.  This program implements 
   a different Burst and Flag page than defaulted 
   by the standard VAX Print Symbiont. 
[.GENERAL_C_  A collection of generic VAXC modules and "Include" 
  MODULES]  files used to create an easy and convenient 
   interface to tasks that are often required, but 
   difficult to accomplish. 
[.LSE]   Mail environment definition for use 
   of LSE as one's default VAXMail editor. 
[.MIC]   Command file activation utility.  Procedure that 
   allows user to store names of commonly used 
   command procedures and a command word to start them, 
   but not create a large process symbol table to 
   hold all the symbols. 
[.QMS]   Queued Mail System interfacing DECnet (SMTP & Mail 
   11), BITnet and CMU TCP/IP.  Utility internally 
   determines what network the mail message is 
   destined for and routes it to the specific network 
   mail queue for delivery.  The Mail System requires 
   very limited set up and initialization info to be 
   specified. 

Restrictions: Operating system VAX/VMS V5.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0012

===============
V00451     DECserver - Print Queue  Version: 1.0, November 1989

Submitted by: Pasquale F. Scopelliti, Corning Incorporation, Corning,
NY

Operating System: VAX/VMS  Source Language: DCL  Software Required:
Terminal Server Manager (TSM) for Debugger  Keywords: Utilities - VMS

Abstract: This package consists of files needed to manage large 
numbers of DECserver-based print queues.  It contains 
.TXT files containing escape sequences for various devices, 
especially the LN03 printer. 

Following is a brief summary of highlights: 
SETUP_LAT_ Reads the definition file LAT_PRINTERS.DEF, 
  DEVICES.COM and defines all the queues and LAT ports. 
  Some user editing might be needed in the 
  RESET sequences in the queue initialization 
  commands and in the SET TERMINAL settings. 
CHECK_QUEUE. Checks all aspects of a DECserver based 
    COM  queue.  In particular, it goes out to the 
  DECserver and verifies that its name and port 
  are setup properly.  It requires that TSM 
  (Terminal Server Manager) be installed. 
MAINT.COM Maintains the entries in SYS$LIBRARY:SYSDEVCTL.TLB. 

Some of the setup escape sequences included are: 
.  LN03_80COL_PORTRAIT_3HOLE.TXT, LN03_132COL_LANDSCAPE_3HOLE.TXT, 
   these sequences leave room for a three hole punch. 
.  LN03_200_80.TXT, used for landscape printing at 200 characters 
   by 80 lines.  This is about as tight as can be, and still be 
   readable. 
.  LN03_BOX.TXT, draws a box around the page. 
.  LN03_TCS_LANDSCAPE.TXT, LN03_TCS_PORTRAIT.TXT, used for documents 
   containing Technical Characters. 

Restrictions: Operating system VAX/VMS V4.6 through V5 is required. 

Complete sources may or may not be included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0012

===============
V00450     SDMENU  Version: November 1989

Submitted by: Harrison Spain, McDonnell Douglas, Cypress, CA

Operating System: VAX/VMS V5.0  Source Language: DCL  Hardware
Required: See Notes  Keywords: DCL, Utilities - VMS

Abstract: Following is a brief summary of highlights: 
SDMENU  This is a VMSINSTAL kit building utility.  A 
  couple of logicals help SDMENU work 
  properly.  SD$DIR points to the location of the 
  SDMENU.COM file and SDMENU.LOG.  If you run SDMENU 
  and this logical is not defined, SDMENU 
  will define the logical using the location 
  of SDMENU.COM. 
SD$ROOT  Points to the location of the software kits. 
  This is a rooted logical.  If this is not 
  defined, SDMENU will define the logical 
  using the location of SDMENU.COM. 
TIMESHEET  TIMESHEET.COM is a utility for filling out 
  weekly timesheets.  TIMESHEET will create an 
  indexed file to track where you spend your 
  time during the week.  If you are lucky enough 
  to have a boss on E-MAIL, TIMESHEET can forward a 
  report via MAIL. 
DEBUG  DEBUG is not a debugger for DCL.  DEBUG 
  checks command files for missing labels. 
VMSINSTAL VMSINSTAL.HLP is a help file documenting the 
  VMSINSTAL utility.  It keeps all the 
  callbacks handy. 

Notes: Executable and/or object code is furnished. 

Restrictions: Operating system VAX/VMS V5.0 or later is required. 
VT100 terminal is 
required to run TIMESHEET. 

Complete sources may or may not be included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0012

===============
V00449     TERMINATOR  Version: 1.0, October 1989

Submitted by: Adam Mason, ACM Software Services Ltd., Salfords,
Surrey, Great Britain RH1 5BD

Operating System: VAX/VMS V5.1  Source Language: DCL, MACRO-32 
Software Required: MACRO-32 Compiler, DCL, Message Facility  Keywords:
DCL, System Management - VMS, Monitor

Abstract: TERMINATOR is a DCL command procedure which looks at the CPU
usage of all interactive users, at set intervals, and 
determines whether they are doing anything, or have simply 
left their terminal logged-in. 

It is a little more advanced than some other offerings in 
this field, as it takes into account whether or not the user 
is waiting for any sub, or detached, processes to complete 
which will be of some comfort to INGRES system users who may 
be waiting for a back end to complete. 

It also allows the system manager to instruct the procedure 
to ignore certain user names, thus ignoring such users as 
FIELD, SYSTEM or OPERATOR who may be using the system 
consoles. 

It was primarily designed to run in BATCH mode, between 
certain times, but could be easily adapted to run in 
detached mode, or from a terminal. 

In addition to TERMINATOR, FORCE.EXE is included as a DCL 
interface to the SYS$FORCEX service, to force a process to 
call SYS$EXIT.  This is written in MACRO-32 and is used by 
TERMINATOR.COM. 



Restrictions: WORLD privilege is required in order to run this
program.  Operating 
System VAX/VMS V5 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0012

===============
V00448     VMS Show Files  Version: October 1989

Submitted by: Mike Rieker, Software Partners, Topsfield, MA

Operating System: VAX/VMS V4.7, V5.2  Source Language: MACRO-32 
Memory Required: 8KB  Keywords: File Management, Utilities - VMS

Abstract: SHOFIL is a utility that will SHOw the FILes currently 
accessed by a process.  It displays information on all 
devices (terminals, magtapes, etc) being accessed by the 
process.  It will perform this on a once-per-command basis 
(similar to a SHOW PROCESS command) or on a continuous basis 
(such as in a SHOW PROCESS/CONTINUOUS command). 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0012

===============
V00447     REPORT_USAGE.FOR  Version: 1.0, November 1989

Submitted by: Thomas Edward Chenault, U.S. Government, White Sands
Missle Range, NM

Operating System: VAX/VMS V5.1  Source Language: DCL, VAX FORTRAN 
Memory Required: 10KW  Keywords: Accounting

Abstract: REPORT_USAGE creates a two section, one page, accounting 
report for any desired time period consisting of a user by 
user section and a grand total section. 

The user by user section of the report has column headings 
of user, number of logins, elapsed time, processor time, 
image count, pages printed, volumes mounted, page faults, 
page faults per CPU hour, page file, working set.  The 
headings of the grand total section are identical with the 
exception that number of users replaces user. 

Notes: Executable and/or object code is included.  Compile with
REPORT_USAGE.FOR and 
link with LINK REPORT_USAGE.  Sample output is included. 

Restrictions: Privilege to access ACCOUNTING.DAT is necessary. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0012

===============
V00446     DOS 2 VAX High BIT ASCII Character Translator  Version:
1.0, September 1989

Submitted by: George McDuffee, Midland Brake, Iola, KS

Operating System: MS-DOS V3.3, VAX/VMS  Source Language: See Notes 
Memory Required: 256KB  Software Required: See Notes  Hardware
Required: VAX and any IBM PC compatible computer  Keywords:
Conversions, Graphics, IBM

Abstract: DOS2VAX.BAS/EXE is a PC/MS-DOS to VAX character 
"transliteration" program, and runs on any IBM PC 
compatible computer using MS-DOS Version 2.1 or greater. 

This program allows screen development to be done off line 
on a PC, for example using screen generators such as 
SoftCode with easy transfer to the VAX.  It also allows 
memos and letters using the extended ASCII characters to 
be input on a PC and uploaded and mailed with the correct 
characters in the VAX version.  The only requirement is the 
input file must be in ASCII line format, but most PC screen 
generators have this option. 

This program reads DOS ASCII text files in the line mode and 
using a character by character "lookup" table replaces 
special or high-BIT DOS character with the nearest 
equivalent VAX character.  Where required, for example line 
drawing characters, it writes three characters to the output 
file, <LSO>, the equivalent Digital Equipment Corporation special 
graphics character set character, and <LSI>.  Because Digital 
Equipment Corporation lacks the double line characters, all line 
drawing characters "map" to single line characters.  The 
program then makes a second pass on the resulting character 
string to eliminate redundant <LSI><LSO> character pairs 
where a sequence of special graphics characters is used. 

The "lookup" table can be easily edited to substitute a 
different VAX character or character string. 

The output is written as an ASCII text file in the form of 
quoted character strings for VAX BASIC-PLUS programming use. 
The length of the string is also indicated as a "wrap" is 
caused at 80/132 characters, even when not all of these were 
printing characters. 

The program then appends an "include" section to the output 
file which has defined string constants for screen attribute 
control such as highlight, blink, inverse, underline and 
invisible.  A subroutine to emulate the QuickBASIC function 
LOCATE() is also included.  This allows splitting of lines 
greater than 80/132 characters and printing on the screen in 
two [or more] passes. 

Defined string constants are also included to move the 
Digital Equipment Corporation special graphics character set 
to the alternate character set [toggled by the <LSI>/<LSO>], 
to make the cursor invisible and to do a "soft" terminal 
reset, etc. 

The resulting output file can then be uploaded to the VAX 
using "KERMIT" or other protocol/program as a straight ASCII 
file. 

A simple bounce bar menu program developed on the PC and 
"transliterated" to the VAX [MM.BAS and MM.EXE] using these 
"constants" is included which also demonstrates the use of 
cursor control [arrow] keys. 

Notes: Source Language is Microsoft QuickBASIC 4.5.  Need QuickBASIC
4.5 compiler 
only if you wish to make changes and then recompile. 

Restrictions: Operating system MS-DOS or later is required.  KERMIT as
other 
protocol/program is required to upload files to the VAX. 

Documentation not available.

Media (Service Charge Code): One RX50 Diskette (JA)  Format:
VMS/BACKUP, 600' Magnetic Tape (MA)  Format: VMS/BACKUP, or order
VL0012

===============
V00445     Text Formatter for LN03 Printer  Version: 1.0, August 1989

Submitted by: Digital Equipment Corporation India Ltd

Operating System: MS-DOS V3.0  Source Language: TURBO C  Memory
Required: 256KB  Hardware Required: LN03 Laser printer to be connected
with PCs or PC/XTs through serial port  Keywords: IBM, Text Formatting

Abstract: This package consists of utilities for document preparation 
on the LN03 Laser Printer.  Following is a brief summary of 
highlights: 
SCREEN DUMP ROUTINE  Simulates the MS-DOS Prtsc routine 
          for LN03 Laser Printer. 
SAVE SCREEN ROUTINE Graphics generated on the screen can 
          be saved to a file for further formatting 
          purposes. 
TEXT FORMATTER   WORDSTAR compatible document files 
                can be formatted with additional features like 
   downloading fonts, selection for printing, 
   table formatter, special and mathematical 
   symbols printing, formatting external data 
   created by utility, save screen routine. 

In general, the utilities provide a user friendly menu 
driven interface between IBM Compatible Personal Computers' 
family and an LN03 Laser printer. 

Notes: The programs in the package make use of dot commands and
control character sets 
similar to WORDSTAR, table handling features similar to NROFF and
MACROS 
for Math symbols similar to TeX.  Operating System MS-DOS V3.0 or
later is 
required. 

Restrictions: Complicated mathematical expressions and graphic
language features are 
not supported with this version.  This software has to be run on an
IBM 
compatible PC for interfacing an IBM compatible PC with an LN03 Laser
Printer. 
Please note the media is an RX50 diskette.  IBM Compatible Personal
Computers 
cannot read RX50 diskettes, so it would be necessary to transfer the
data 
on the RX50 diskette to a diskette compatible with IBM Personal
Computers. 

Documentation available in hardcopy only.

Media (Service Charge Code): User's Manual (EA), One RX50 Diskette
(JA)  Format: VAX/ANSI, 600' Magnetic Tape (MA)  Format: VAX/ANSI, or
order VL0012

===============
V00444     FIBA - File Batch Generator  Version: 1.0, September 1989

Author: W. Hammerschmid, Isperpasse 16, Austria  A-1210 Wien

Operating System: MicroVMS V4.6 through V5.1, VAX/VMS V4.6 through
V5.1  Source Language: PASCAL  Keywords: Utilities - VMS

Abstract: Depending upon what the date (backup, created, expires or 
revised date) is on two or more files, there will be 
generated one or more command lines in the batch file. 

The output file includes the setting of the default 
directory, which contains the input file, all command lines 
with leading $ (if they are not continuing command lines) 
and three remark lines with a down counter in front of every 
new command block and the name of the file, which starts 
the command line block. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0012

===============
V00443     LSE For INGRES OSL & SQL Languages  Version: 1.0, September
1989

Author: S.K. Jones

Submitted by: Dr. D. Morrey, Velindre Hospital, Cardiff, UK  CF4 7XL

Operating System: MicroVMS  Source Language: LSE  Software Required:
LSE: Language Sensitive Editor, INGRES  Keywords: Editors, Language
Interpreters

Abstract: This tape contains VAX Language Sensitive Editor (LSE) 
templates for OSL and SQL languages for use with Relational 
Technology INGRES Relational Database system.  OSL is the 
Fourth Generation Language or Application Generator used by 
developers of INGRES Applications.  SQL is the INGRES 
database query language and will have use for developers and 
advanced users. 

In addition to VAXLSE's use as a traditional text editor, 
the templates provided in this submission may be used to 
supply the program structure and text for statement 
constructs and thus simplify the task of developing and 
maintaining INGRES applications.  LSE can also be used to 
construct correct syntax SQL statements.  In addition, 
function keys have been defined to ease the use of the 
VAXLSE commands to manipulate the tokens and placeholders. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0012

===============
V00442     Lawrence University Tape Utilities  Version: October 1990

Author: Robert Lowe, Lawrence University

Submitted by: James S. Evans, Lawrence University, Appleton, WI

Operating System: VAX/VMS 5.3-1  Source Language: VAX BASIC  Keywords:
IBM, Utilities - Tape, Utilities - VMS

Abstract: The Lawrence University tape utilities package consists of 
three programs - TAPE_READ, TAPE_WRITE, and TAPE_ANALYZE. 
TAPE_READ and TAPE_WRITE respectively read and write tapes 
foreign to VMS.  These include block (unlabelled) and IBM 
Standard Label format tapes with fixed or variable length 
records using either the ASCII or EBCDIC character code set. 
The software senses for and supports the recording densities 
allowed by the hardware.  Multivolume datasets can be 
written as well as read.  Both TAPE_READ and TAPE_WRITE 
support wildcarding.  Additional features of TAPE_READ 
include:  reference to a dataset by name (labelled tapes) or 
by dataset number for random access; print a directory of a 
labelled tape (use TAPE_ANALYZE for unlabelled tapes); 
select a range of records to dump to disk. 

By means of a state table, TAPE_ANALYZE performs validity 
checking on tapes in ANSI, IBM SL or DOS format.  Label 
records are displayed in full, whereas data records are 
summarized.  Any error states encountered are reported. 

All utilities use a common help library for interactive HELP 
as well as a message file to provide consistency with the 
VMS error reporting style.  System services are used to 
mount and dismount tape volumes.  In addition, all I/O is 
performed with low-level QIO calls for maximum efficiency. 

Notes: Executable and/or object code is included.  TAPE_READ and
TAPE_WRITE are 
complete rewrites of precursors UNITAP and UNIWRI, DECUS No. 110332. 
TAPE_ANALYZE is a rewrite and upgrade of MTANAL, a public domain 
program of unknown origin. 

Changes and Improvements: Bug fixes. 

Restrictions: Operating system VAX/VMS V5.0-2 later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0012

===============
V00439     PROFILE  Version: 2.2, February 1990

Submitted by:  G.K. Day and J.P. Gormley, Observer Newspapers

Operating System: MicroVMS V4.7  Source Language: VAX BASIC  Memory
Required: 70KB  Hardware Required: VT100, VT220, VT320 or compatible
terminal  Keywords: Graphics, Utilities - VMS

Abstract: PROFILE V2.2 is a windowed environment that organizes your
system 
quickly and painlessly and allows you to perform many DCL 
commands with a single keystroke.  Copy, rename, delete 
files, change directories, enter mail utility, spawn a 
command, all with the single stroke of a key. 

SMG$ routines put everything into windows.  One window for 
highlighted file attributes and current UIC, another window 
to display broadcast messages, and still another window to 
show the definitions of function keys.  The directories are 
brought up in another window, and subdirectories are layered 
on top of this window to give you a visual representation of 
your current location in the directory substructure. 

A setup file gives you the ability to customize the setup of 
PROFILE so that every time it loads, it has the desired 
attributes and default directory. 

The window of files includes all files and directories in 
that specific directory.  Any of the files can be typed, 
edited, renamed, copied, and any directory can be brought 
up by highlighting the name of the directory and pressing 
the directory key.  Another key will replace all the files 
with only subdirectories.  The wildcard feature will allow 
you to access only part of a directory.  For example: 
'*.BAS' will bring up a directory of files with a '.BAS' 
extension. 

More Features 
. Miscellaneous bug fixes. 
. PROFONT!, a built-in graphics character generator. 
. Uses SMG$ routines for windowing of directories. 
. User defined pop-up menu with custom help. 
. File marking for mass deletes, copies and print. 
. Menu selection of command qualifiers. 
. On-line help by key. 
. On-screen time and alarm clock. 
. Menu driven VMS backup. 
. Change drives "on the fly". 
. Key customization. 
. Window to trap and display system broadcasts and mail 
  notifications. 
. DO key runs .COM or .EXE programs. 
. User defineable keys. 
. Setup routine for limiting user access to directories. 
. Edit, delete, copy, rename, type, and print files with a 
  single keystroke. 
. Create files or directories. 
. On-screen display of file stats and directory path. 
. Works with VT100, VT220, VT320 and compatibles as well as 
  terminal emulators. 
. VMS mail suport. 
. Spawn a subprocess. 



Notes: Executable and/or object code is included. 

Changes and Improvements: Print, copy or delete with file marking,
user created menus.  Font generator. 
Menu selection of switches for DCL commands. 

Restrictions: Must have VT320, Vt220 or compatible terminal for
font/character generator 
of program. 

Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0012

===============
V00438     CALENDAR  Version: 1, August 1989

Submitted by: Ronald William Burke, Westinghouse Electric Corporation,
Baltimore, MD

Operating System: MicroVMS V5.X, VAX/VMS V5.X  Source Language: DCL,
VAX FORTRAN  Keywords: Calendars

Abstract: CALENDAR allows users to display a calendar for any month or
months between the years 1600 - 9999 with any desired day 
marked off via pound signs.  The first day and last day of 
each week in the calendar displayed is completely selectable 
by the user. 

TIMETABLE allows users to compose lists of days for any 
month in a year wanted.  The days are displayed vertically 
and the successive months are displayed horizontally. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0012

===============
V00436     VAXDASH  Version: 1.0, August 1989

Submitted by: Bruce Kemlo, AGT, Calgary, Alberta, Canada  T2P 1M6

Operating System: VAX/VMS V5.1  Source Language: MACRO-32, VAX-11
BASIC  Memory Required: 171KB  Hardware Required: VT340  Keywords:
ReGIS, System Management - VMS

Abstract: VAXDASH is a system management tool that utilizes REGIS 
graphics to display the following system metrics:  total 
processes, memory utilization, CPU utilization, page 
faults/sec, direct IO/sec and buffered IO/sec.  The VAXDASH 
utility paints a dashboard on a VT340 terminal that depicts 
all metrics as analog dial gauges.  The utility also 
displays the DECnet nodename, VAX processor type, VMS 
version number and the current time.  VAXDASH features 
variable screen update time, accurate metrics and is 
extremely efficient in terms CPU resources consumed. 
VAXDASH was written for the Digital Equipment Corporation 
VT340 terminal but it will also run under the DECwindows 
DECterm application on sixteen color VAXstations. 

Notes: Program is linked with VMS Executive. 

Restrictions: Operating system VAX/VMS V5.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0012

===============
V00435     WHALES  Version: 1.0-1, October 1989

Submitted by: Keith B.A. Moodie

Operating System: VAX/VMS V5.1  Source Language: DCL  Keywords:
Utilities - Disk - VMS

Abstract: WHALES helps reduce disk and file fragmentation, and is 
intended to reduce the need to backup/restore disks. 
WHALES makes it easy to keep files at their optimum size 
and still keep them contiguous.  It is written totally 
in DCL and uses VMS CONVERT and ANALYZE utilities. 
It requires no special VMS privileges.  This package has 
several optional checks built in which make it very safe 
to use.  If a file fails any of the checks, the original 
file is left unchanged.  It is designed so that it can be 
submitted in batch and forgotten.  It preserves GLOBAL 
BUFFER COUNT, and NOBACKUP attributes.  The original file 
can be kept if desired. 

Typically files will be twenty-five percent smaller.  'MEAN 
DATA BUCKET FILL' can be maintained around eighty-five 
percent instead of sixty-five percent.  The new file can 
optionally be placed in the same physical space on disk that 
the original file used.  If the original file was contiguous 
then the new file will be contiguous.  It summarizes the 
multi-page report from ANALYZE in a few lines and adds 
to this a measurement of the files' efficiency along with the 
file fragmentation count.  The report is written to a file to 
allow progress monitoring. 

Notes: Executable and/or object code is included. 

Changes and Improvements: BLUEWHALE now handles files with a version
limit of one.  There were minor 
improvements made to WHALES.COM. 

Restrictions: Operating system VAX/VMS V4.4 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0012

===============
V00434     SRS - Symposium Registration System  Version: 2.0, February
1989

Submitted by:  K. Weaver & B. Tinney, Canadian Hydrographic Service,
Burlington, Ontario, Canada  L7R 4A6

Operating System: VAX/VMS V4.5 through V5.1  Source Language: VAX
FORTRAN  Software Required: FORTRAN, FMS, DATATRIEVE  Hardware
Required: LA50/LA75 for badges, VT220/VT24X for announcements 
Keywords: Utilities - VMS

Abstract: The DECUS Canadian Symposium Registration System is designed
to store records on Attendees, Payments, Events, Counts, 
Announcements and Messages.  It can print badges, generate 
reports and display announcements and messages.  It has been 
used at the 1988 and 1989 DECUS CANADA Symposia. 

All sources, forms and DATATRIEVE procedures are included. 
Badges are printed with the first name centered on the badge 
in a large (approx. twenty-four point) font and printed in 
sixel mode.  The remaining information is printed in the 
standard way.  Messages and announcements are written to a 
VT220 or VT241 (for color) in double width (and some double 
height) characters spaced away from the edges of the screen 
to support driving standard composite video monitors. This 
has been used to drive a hotel or conference centre TV 
channel.  There has been up to ten on-line terminals using 
this system, but this is not a maximum.  CPU loading is very 
light except for reports in DATATRIEVE. 

Following is a brief summary of highlights: 
REGISTRATION Adds, cancels, updates data records on 
  registered participants. 
PAYMENTS Adds, deletes, updates data records on 
  payment details. 
PICKUP   Adds additional information when a registered 
  participant comes in for on-site registration 
  (whether pre-registered or not, eg. Room No.). 
EVENTS  Lists, adds, deletes, updates data 
  records on Symposium events. 
COUNTS  Displays current participant counts for all 
  events including Total attending, Total 
  deleted, and next computer generated SRN. 
RECEIPTS Prints the receipt form, according to the 
  data entered by the operator.  *Not currently 
  supported (separate images provided). 
REPORTS  A large suite of DATATRIEVE Procedures 
  provide for counts, lists, and other reports 
  from the backup data set. 
MESSAGES Post announcements on a monitor or cable 
  system.  Post a message.  Only the name and 
  registration number is displayed, the message 
  is taken and stored at the Registration Desk or 
  Information Desk manually. 
BACKUP  Creates a copy of all data (.DAT) files on 
  SRS$BACKUP (logical) using VMS BACKUP. 
BADGES  Create a badge with the participants name, 
  affiliation, city major events attending, 
  and SRN/DECUS-No. Supports batch runs. 

Other utilities are: 
RECEIPTS Generate a full page receipt for each 
  registrant. 
PRTFLB  Print the forms in the Library (.FLB) file. 
PRTFRM  Print the forms in the Form (.FRM) file. 
REDUCE  Compress the output from a DTR log file. 
  Used for reducing the SUM one by command 
  when generating online/interactive DTR 
  summary reports. 

Notes: Each year, changes have been made to the registration forms,
requiring 
modifications to the FMS forms and underlying logic.  To reduce this 
impact, an effort was made to use offset variables for all record
fields in 
all routines.  Extensive changes however are still non-trivial.  A 
conference or meeting with a stable registration form would be ideal 
for this system.  Cost changes are straight forward as are changes in 
events. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0012

===============
V00433     ASU Utilities  Version: August 1989

Author: Brent Dunlock and Derwin Skipp, Arizona State University

Submitted by: Greg Wilson, Arizona State University, Tempe, AZ

Operating System: VAX/VMS V5.0-2  Source Language: PASCAL  Software
Required: PASCAL Compiler  Keywords: Utilities - VMS

Abstract: ASU is a collection of utilities.  The following is a brief 
summary of highlights: 
B-PLUS TREE  A B-PLUS TREE data structure package 
    implemented on disk with an index file 
  and a data file. 
COM_KILLER This program lowers the base priority of 
  terminal users that have spent too much of 
  their time in COM state.  At each interval 
  it will lower their priority by one 
  if they have spent  MAX_CPUTIM percent of their 
  time using the CPU.  Also, if they have been 
  found more than MAX_COM_STATE times in COM or 
  COMO state they will be lowered.  It will raise 
  them back up to their authorized priority if 
  they have used less than MAX_CPUTIM of their 
  time using the CPU and they are not currently 
  in COM or COMO state.  This is designed to 
  discourage terminal users from executing jobs 
  at their terminal that should really be done 
  in a batch job. 
WORKSET.PAS Program to display process workset 
  information. 
EMON  Emonitor is a collection of ethernet monitor 
  programs used to identify and monitor ethernet 
  devices on an ethernet network.  It is composed 
  of an interactive ethernet monitor for dynamic 
  monitoring, and ethernet listener for collecting 
  traffic statistics, a report module for producing 
  reports from data collected by the ethernet listener, 
  and a maintenance module for maintaining  the system 
  data files. 
QUEMON  Interactive Queue Monitor. 

Restrictions: Some programs require privileges. 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP, or order VL0012

===============
V00432     Finger for VMS V5  Version: 51.1.22, September 1989

Submitted by: Terence M. Kennedy, St. Peter's College

Operating System: VAX/VMS V5.1-1  Source Language: MACRO-32, VAX
FORTRAN  Keywords: Networking, System Management - VMS, Utilities -
VMS

Abstract: This is the VMS tape for Finger.  It is available in either 
VMS/BACKUP format or DOS-11 format.  For a description of 
the RSTS/E tape refer to DECUS No. 110921. 

Finger for VMS performs three main functions: 
.  It lists the current users on the system, along with the 
   location program name, etc.  In this mode it functions 
   like a personalized SHOW SYSTEM program. 
.  It searches for a specific user, displays the above 
   information if they are logged in and additionally shows 
   information about their mail, last login, and a personal 
   message file they may supply. 
.  It functions as a DECnet server for both in-bound and 
   out-bound links.  Remote users may Finger the local system, 
   and local users can Finger other systems on the network.  As 
   part of the network Finger protocol it performs explicit 
   route-through.  This is valuable in an internet situation 
   such as going from DECnet to TCP/IP, etc.  This program can 
   communciate with other VAXen, RSTS/E systems, and 
   DECSYSTEM-20's over DECnet, as well as TCP/IP (Internet) and 
   RSCS (Bitnet) hosts, if the appropriate communication 
   package is available.  It can also communicate with LAT 
   devices (terminal servers) if the DEC TSM product is 
   available. 

In a large network Finger can be an invaluable tool to 
locate users, see if they received your mail, etc. 



Notes: Executable and/or object code is included.  See DECUS No.
VS0014 for 
operating system VMS V4. 

Restrictions: Operating system VAX/VMS V5 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0012

===============
V00431     Image Analysis  Version: 1.0, July 1989

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V4.6,V5.0 through V5.2  Source Language:
DCL, MACRO-32, VAX FORTRAN  Keywords: Tools - Applications
Development, Utilities - VMS

Abstract: The Image PC Analysis tools measure where a user's program 
is spending its time.  To do so, the tools periodically 
sample the program counter of the running program, determine 
in which portion of the program each such sample falls, and 
display the resulting information in histogram form. 

The following is a brief summary of highlights: 
IMGSAMPLE   Consists of subroutines which collect PC samples by 
  trapping a clock interrupt every ten minutes. 
IMGTRACE       Consists of subroutines which collect PC samples by 
  tracing the user program; it thus retrieves every single 
  instruction's PC value, but it also takes much more time 
  than sampling on clock interrupts. 
IMGSHELL  Used to start and stop either IMGSAMPLE or IMGTRACE without 
  modifications to the source of the program to be measured. 
DEFINE=IMAGE   Program through which the user specifies how his
program 
  is to be divided into sections called buckets.  Each 
  bucket is defined by an address range, and contains a 
  counter which accumulates the number of PC samples in 
  that address range. 
REPORT=IMAGE   Program which prints the accumulated data in histogram 
  form with one histogram bar per bucket. 

A program (CONVERT=SYSTEM_PC) to convert System PC files 
(collected with VAXSPM) is also provided.  This tool enables 
the Image Analysis reporter to read the converted System PC 
file and report on that data file. 

Restrictions: Cannot do "BY LINE" analysis for VAX C, VAX Ada. 
Operating system VAX/VMS V4.6 through V5.2 is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0012

===============
V00430     Terminal Server/Port Display  Version: X1-000, January 1989

Submitted by: Jim Duff

Operating System: VAX/VMS V4.7  Source Language: MACRO-32  Keywords:
Networking, Terminal Management

Abstract: The program SHOW_PORT exploits an undocumented extension  to
a data structure defined in the I/O database for VMS.  The 
extension contains the name of the port and server a user is 
logged into.  The port and server names are those defined on 
a DECServer or MUXServer product that support the LAT 
protocol. 

Port and server names under LAT can be very useful as the 
terminal name will not be the same on subsequent logins from 
the same terminal, whereas the port and server names will. 

The program presently prints the information to SYS$OUTPUT. 
However, the program could readily be modified to be called 
as a subprogram or implemented as a user written system 
service. 

Restrictions: Operating system VAX/VMS V4.0 or later is required. 

Documentation not available.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00429     Encryption Routine  Version: 01-001, January 1988

Submitted by: Jim Duff

Operating System: VAX/VMS V4.7  Source Language: MACRO-32  Keywords:
File Management, Security

Abstract: This program is a general purpose fast encryption routine 
that will perform "in-place" encryption on any type of file. 
Unlike most encryption programs there is no restriction on 
file type, record length, file size, or text verses data. 
This program will encrypt anything as long as there is 
enough virtual memory to load the file.  A benefit of 
encrypting the file in memory is that the encryption is 
quite fast. 

The program is designed to be envoked by DCL, and 
effectively replaces the ENCRYPT command supplied by 
Digital Equipment Corporation.  However, the encryption 
algorithm could be easily extracted from the program and 
used as to perform in line encryption from a user written 
program. 

The program has the same functionality as Digital Equipment 
Corporation's command, including the ability to encrypt a 
list of files in the one command. 

Restrictions: Operating system VAX/VMS V4.0 or later is required. 

Documentation not available.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00428     PQ Print Utility  Version: 3.0, July 1992

Submitted by: Mitchell Wolfe, DCPA - Recording & Research Center,
Denver, CO

Operating System: VAX/VMS V4.6 - V5.4  Source Language: DCL  Memory
Required: 73KB  Hardware Required: LA100, LN03R  Keywords: Utilities -
VMS

Abstract: The PQ Print Utility started out as a means to 
eliminate the fixed fifty line with a ten character 
left margin page format that all our company research 
papers and reports were printed by.  It also provided 
a better, more flexible means of printing program 
generated reports. 

The PQ Print Utility provides an opportunity for users to 
expand their printing capabilities on the VAX system 
printers (LA100's and LN03R's currently).  Various options 
were combined with the standard DCL print command giving 
users the options to print in eight different character 
pitches (characters/inch) and any number of VAX print forms 
that format users' output with page margins.  In addition, 
the PQ Print Quality allows the use of all the command 
qualifiers that are available for the standard PRINT 
command, but brings them all together under one easy-to-use 
command which prompts the user for each item. 

Because the PQ Print Utility is summoned from the command 
prompt as a command procedure, and is actually a shell to 
the DCL PRINT command, it can be assigned to a symbol in a 
users LOGIN.COM file.  There it can be run with selected 
PQ Utility arguments via command symbol activation for even 
easier convenience. 



Changes and Improvements: Added support for LN03R laser printers,
fixed bugs, and added online help. 

Assoc. Documentation: The DCL manual for Print Qualifiers is also
required. 

Restrictions: Requires access to sys$common:[000000,sysmgr] to
install. 

Media (Service Charge Code): User's Manual (EB), 600' Magnetic Tape
(MA)  Format: VMS/BACKUP

===============
V00427     TIMESHEET.COM  Version: 1.0, June 1989

Submitted by: Thomas E. Chenault, U.S. Government, WSMR, NM

Operating System: VAX/VMS V4.4, V4.6, V5.0, V5.1  Source Language: DCL
Memory Required: 512W  Software Required: EDT Editor  Keywords: Mail,
Utilities - VMS

Abstract: TIMESHEET.COM was written to alleviate the need for written 
timesheets, and for supervisors to constantly track their 
employees' time.  Employees must still sign for leave 
taken, and secretaries must still submit written records to the 
Finance and Accounting Department, however it does not apply 
to non-leave taking employees and their supervisors.  It 
compiles a weekly timesheet that runs from Sunday through 
Saturday.  It can be easily modified for any other timesheet 
configuration. 

Restrictions: Two files must exist in each user's root directory, they
are: 
STANDARD.TIMESHEET (a copy of your default working schedule) and 
LAST_SENT.TIMESHEET (a copy of the last timesheet sent). 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00426     VAX to PPS  Version: 1.5, June 1989

Submitted by: Michael Frederick, University of Houston, Houston, TX

Operating System: MicroVMS V4.5 - 5.1, VAX/VMS V4.5 - 5.1  Source
Language: BLISS-32, MACRO-32  Memory Required: 200KB  Software
Required: Honeywell PPS-II GCOS inbound processor  Hardware Required:
Honeywell PPS-II with off line input, nine track tape drive  Keywords:
Conversions, Utilities - Tape

Abstract: For large printing needs, Honeywell PPS II (Page Printing 
System, Model II) is capable of printing ninety pages per 
minute from rolls of paper stock.  Variable form lengths, 
multiple distributions with separator pages, rotation, 
variable fonts, and preprinted form usage are all possible 
with this printing system. 

There are two programs in this software package.  They are 
PPS and CB.  The PPS program copies one or more VAX file(s) 
onto a PPS II-formatted tape.  It also copies any PPS II 
control blocks as directed.  The CB program will create 
"custom" PPS II control blocks as separate VAX files. 

Notes: MACRO-32 code included for BLISS-32 sections.  (It is not
necessary to have 
BLISS-32 files to build this code.)  Object and executable files
included 
are for VAX/VMS V5.X. 

Assoc. Documentation: Honeywell manuals listed in documentation on
media. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00425     LASERS, QUEUES and Other Fun Things  Version: 1.4, October
1990

Submitted by: Bob Armstrong, Algonquin College, Nepean, Ontario,
K2GIV8, Canada

Operating System: VAX/VMS V5.3  Source Language: C  Memory Required:
300 Pages  Software Required: VAX C Compiler  Keywords: File
Management, Utilities - VMS

Abstract: LASERS, QUEUES and Other Fun Things is a collection of 
useful utilities.  Following is a brief summary of 
highlights: 
FILEHEADER     A real UNDELETE utility.  Version 1.4 
      supports wildcard selection and works 
     on logical disks roots or physical 
     device and directory specifications. 
     A list header utility.  Version 1.2 
       translates the VMS protection mask, now 
     flushes the bitmap file before listing 
     the extents showing whether they are 
     allocated or free.  A patch header utility, 
     not complete but will allow you to flip flags 
     or patch fid's.  A real MOVEFILE utility, 
     something like MV under UNIX, will move files 
     (without deletion) to new directories on the 
     same disk (works with wildcards as well).  Works 
     slightly different from the rename command. 
DRAWTREE     A super fast drawtree utility, uses RMS 
     routines and written in C.  Handles roots, and 
     extra long directory names. 
LASER      As well as all other qualifiers on the 
     PRINT command supports /FONT.  You define 
     what fonts are available for what printers/lasers. 
     LASER sets up the appropriate text modules from 
     SYSDEVCTL.TLB file when the file is printed. 
     This version also supports /PARAMETER for 
     remote node laser printing. 
OPERATIONS     Use SYSDEVCTL.TLB to program your printers, 
     reduces operations setup time. 
SYMBIONTS     A collection of single stream symbionts, to 
     do character translation from Digital 
     Equipment Corporation multinational to 
     specific sequences for third party printers.  Easily 
     modifiable for other printers/lasers. 
QUEUES ACROSS     Link queues across a normal DECNET link. 
 DECNET     This will allow users to print on a remote machine 
     without having NETMBX, everything appears as a local 
     queue.  Two flavors supplied, one using a 
     mailbox symbiont, the other a file symbiont. 
     The file symbiont now updates the completion 
     status correctly, and has been tested for 
     multistreams (the version supplied will support 
     up to eight streams). 

Notes: Executable and/or object code is included for V5.3. 
Executable and/or object code is included for V5.3. 

Changes and Improvements: Fixes to the file symbiont and UNDELETE. 
Performance improvements to 
QUEUES across DECNET file transfer.  Laser command now allows for
lasering 
of documents on remote laser printers.  Updates to [.DECNET], 
[.FILEHEADER_UTILITIES], and [.LASER]. 

Restrictions: Operating system VAX/VMS V4.7 or V5.X is required.  
Operating 
system VAX/VMS V4.7 through V5.2 needs to be recompiled. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP, or order VL0011

===============
V00424     FLECS: FORTRAN Language with Extended Control Structures 
Version: 28, April 1989

Author: Terry Beyer, University of Oregon

Submitted by: G. Buffington, Dept Nat. Defense

Operating System: MS-DOS V3.2  Source Language: ASSEMBLER, FLECS 
Memory Required: 128KB  Software Required: MS-FORTRAN  Keywords:
FORTRAN, Structured Languages/Programming

Abstract: FLECS is an extension of the FORTRAN language which provides
control structures necessary to support recent concepts of 
structured programming.  This version of FLECS has been 
modified to run on PC compatible workstations, running 
MS-DOS. 

Restrictions: Indentation option not fully functional, occasionally
inline comments not 
detected, /W option not valid.  Operating system MS-DOS V3.2 or later
is 
required.  This software package has to be transferred to an IBM PC 
compatible computer in order to operate it. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00423     Kronos  Version: II.3, November 1991

Submitted by: Arthur E. Ragosta, Moffett Field, CA

Operating System: VAX/VMS V5.4  Source Language: DCL, FORTRAN 77,
MACRO-32, PASCAL  Memory Required: 250KB  Keywords: Scheduling,
Security, System Management - VMS

Abstract: The KRONOS system provides an environment for scheduling the
submission of batch jobs that is easier and more functional 
than the SUBMIT/AFTER command.  A detached process is 
created which wakes up every hour to check a database for 
jobs that should be run.  Jobs may be scheduled to run at a 
given time, on a given day of the week or month, on a given 
day from the end of the month, on a given day of the year, 
every day, every hour, weekdays only, etc.  Jobs 
can be run based on the value of system logicals and system 
service item codes.  A user-friendly interface program is 
provided to maintain the database.  A variety of useful example 
jobs are provided to demonstrate the use of KRONOS; included 
are System Management, Security, Accounting and Performance 
Monitoring jobs. 

Notes: Executable and/or object code is included. 

Changes and Improvements: Error handler improved.  System-specific
information isolated.  Miscellaneous 
small bugs fixed.  Added /CPUTIME, /PRIORITY, /CHARACTERISTIC.  Batch
queues 
and print queues now checked.  Additional file support added.  FIND
option 
added to KRON.  Preprocessor program included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00422     FLINT - IBM Floppy Interchange Program  Version: July 1987

Operating System: VAX/VMS V4.1  Source Language: VAX FORTRAN 
Keywords: Data Communications, IBM

Abstract: This program will READ and WRITE multiple files from a 
single sided, single density, IBM formatted floppy.  Maximum 
record length for files being transferred cannot exceed 128 bytes. 
This program will also NOT handle fields that are packed. 

As each record is read, each is translated from EBCIDIC to 
ASCII.  When records are being written, data that is being 
put on to floppy is translated to EBCIDIC. 

The program also ensures that this is an IBM formatted 
floppy (single sided, single density) and therefore contains 
'ERMAP' in the fifth track of the first sector. 

Currently the only valid devices include the following: CSn: 
or DYn:  (where n is a number 0 through 9).  With the 
default being DY1:  if the NULL response is giving. 

Notes: PHYIO and LOGIO privileges are required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00421     Dynamic Trio - OPDATA/PLOTDATA/EDGR  Version: February 1989

Submitted by: Corrie Kost, TRIUMF, Vancouver, BC, Canada  V6T 2A3

Operating System: VAX/VMS V4.5  Source Language: VAX FORTRAN 
Keywords: Data Communications, Graphics

Abstract: A comprehensive package developed for use by the 
scientific/engineering community for the detailed analysis 
and graphical presentation of data.  The programs are 
command driven with extensive documentation and on-line help 
aids, macro-capability (included looping, branching and 
conditional statements), text input recall shell, and 
desk-top calculator.  With the package the user can 
differentiate, integrate, interpolate, smooth, filter, sort, 
fit with non-linear functions, find roots/zeroes of 
expressions, etc.  Flexible ways to input data have been 
provided.  One or two dimensional data can be graphically 
presented in many ways, data can be digitized from the 
screen, spectrum peaks can be determined.  Over 100 
functions, and 40 fonts are built in.  With the graphical 
editor EDGR users can extensively modify (or even construct) 
their drawing by allowing all parts of the picture to be 
fully editable (eg. change element (singly or in groups) 
position, size, angle, color).  Drawings can also be cut, 
pasted, scaled, or merged and then output to many graphics 
devices including your TeX documents. 

Restrictions: Operating System VAX/VMS earlier than VAX/VMS V5.0
requires a relink. 

Documentation available in hardcopy only. Complete sources not
included.

Media (Service Charge Code): User's Manual (EE), 2400' Magnetic Tape
(PA)  Format: VMS/BACKUP

===============
V00420     STSI - Misc Utilities  Version: May 1989

Submitted by: Hugh Wilson, Space Telescope Science Institute,
Baltimore, MD

Operating System: VAX/VMS  Source Language: DCL, VAX FORTRAN 
Keywords: Graphics, Mail, Utilities - VMS

Abstract: Following is a brief summary of highlights: 
COMFILES MAILUAF.COM modified sys$examples:mailuaf.com 
  to change users mail counters and personal 
  name, view their mail directory and list all 
  forwarding addresses and personal names.  It is 
  written for VAX/VMS V4.X. 
LOGGER UPTIME Makes a log of system uptime, reason for 
  crash.  At the end of the month, a report is 
  produced showing number of crashes and shutdowns, 
  average time to reboot on both and amount of business 
  downtime.  This is version 2.0 with bug fixes and 
  enhancements. 
MON_REPORT Works off Digital Equipment Corporation 
  software in sys$examples MONITOR.COM, MONSUM.C and 
  SUBMON.COM to create monitor stats for your machine. 
  Data is in automatically plotted weekly using 
  DISPLAA. (Note:  If you don't have DISPLAA, this will 
  at least gather and massage the raw data uniformally.) 
SUBSCRIB Creates listing of who has how many blocks 
  on each disk to what disk is over-subscribed and why. 
VWS_GRAPHICS Neat graphic tricks for VAX Workstations. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00419     SEQUENCE  Version: 1, May 1989

Submitted by: Ronald William Burke, Westinghouse Electric Corporation,
Baltimore, MD

Operating System: MicroVMS V5.X, VAX/VMS V5.X  Source Language: DCL,
VAX FORTRAN  Keywords: Tools - Applications Development

Abstract: SEQUENCE allows users to insert or to remove sequence 
numbers within all lines of a source file optionally along 
with the owner's initials.  Page numbers (along with 
security or personal user heading/tailing classifications) 
at the top and bottom may also get added/removed.  Cutpaste 
allows users to place files (or parts thereof) side-by-side. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00418     LISTFILE  Version: 1, May 1989

Submitted by: Ronald William Burke, Westinghouse Electric Corporation,
Baltimore, MD

Operating System: MicroVMS V5.X, VAX/VMS V5.X  Source Language: DCL,
VAX FORTRAN  Keywords: File Management

Abstract: LISTFILE briefly shows files within a format like the 
DIRECTORY command.  It allows you to easily display all file 
types for a given file name on the same line. 

Crossref briefly shows files within a format like the 
DIRECTORY command.  It easily and quickly finds out the file 
name and the file type for all the files in a directory or 
directories. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00417     FORTRANUM  Version: 1.2, February 1990

Submitted by: Jorg Buchner

Operating System: VAX/VMS  Source Language: MACRO-32, VAX FORTRAN 
Keywords: FORTRAN, Tools - Applications Development

Abstract: FORTRANUM renumbers statement numbers (labels) in the 
source code of FORTRAN programs.  It is designed for 
programmers who in the process of building a program want to 
alter or reorganize part or all of the program's statement 
numbers. The complete VAX FORTRAN statement set can be 
processed.  The old program version is saved.  The user 
denotes a program section by specifying the first statement number 
which shall be changed (and its new value) or the last statement
number 
which shall be changed. 

Within this program section all statement numbers are 
changed in ascending order.  The increment between two 
consecutive statement numbers is variable. 

Changes and Improvements: Program bugs removed. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0011

===============
V00416     MDRAW  Version: 2.5, May 1990

Submitted by: S. Mike Dierken, Sundstrand Data Control, Redmond, WA

Operating System: VAX/VMS  Source Language: C, DCL, FORTRAN 77, PASCAL
Hardware Required: ReGIS graphics terminal  Keywords: Graphics, ReGIS

Abstract: MDRAW is an object oriented drawing package for ReGIS 
terminals.  Objects may be joined, unjoined, cut, pasted, 
flipped and moved.  An on screen menu gives quick access to 
commands.  Objects may be linked with other MDRAW files, giving 
a tree of drawings which may be traversed.  Text notes may 
be attached to objects, and edited during drawing with your 
favorite editor. 

Output goes to an LN03 laser printer, and may be included 
in TeX documents with the \special command.  (This is taken 
care by the converter program "Vregis" which is included). 

Converts MDRAW files into a CGM (computer graphics 
metafile) format for inclusion in Manuscript/Freelance. 
This is done with the "MDR2CGM" program which is included. 

Notes: Executable and/or object code is included. 

Changes and Improvements: Added output to ANSI CGM format. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00415     MAILVIEW  Version: 3.1, May 1989

Submitted by: Robert G. Schaffrath, General Foods Corporation, White
Plains, NY

Operating System: VAX/VMS  Source Language: VAX BASIC  Keywords: Data
Communications, Mail

Abstract: MAILVIEW is a program designed to provide a screen editor 
style environment for reading VAX/VMS MAIL messages.  The 
program will run on any VT100/200/300 series or ANSI 
compatible terminal which is supported through the VAX/VMS Screen 
Management Facility.  With MAILVIEW, the user has the 
ability to see a list of all message folders and messages 
before actually reading any message.  Folder and message 
selection is performed through the use of various function 
keys defined by MAILVIEW.  MAILVIEW has two modes of operation, 
privileged and non-privileged.  In order for the non-privileged 
user to use MAILVIEW, the program must be installed with 
either the SYSPRV or BYPASS privilege. 

Restrictions: Operating system VAX/VMS V5.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00414     QMASTER and DOWN  Version: April 1989

Submitted by: Michael W. Wheeler

Operating System: VAX/VMS V4.X, and V5  Source Language: VAX BASIC 
Memory Required: 20K block pagefile quota  Hardware Required: VT100 or
compatible terminal  Keywords: Tools - Applications Development,
Utilities - VMS

Abstract: QMASTER is a menu/SMG$ based application for manipulating 
jobs in print and batch queues.  The following operations 
can be performed on one or more entries at a time: 
. Release an entry. 
. Hold an entry. 
. Delete an entry. 
. Change the form type of an entry. 
. Change the queue priority of an entry. 

DOWN utility provides an easy means to "move around" in your 
directory tree.  This utility allows you to move deeper or 
up through your directory tree or to change the directory tree 
you are in even if it exists on another device. 

You do not have to specify a path name as you would have to 
with the SET DEFAULT command.  All that is needed is the 
file name portion of the directory that matches that 
specification regardless of where it is located in your 
directory tree. 

Notes: Digital Equipment Corporation LK201 style keyboard recommended
but not 
required. 

Restrictions: Programs require operating system VAX/VMS V4 and V5
because of SMG, GETQUI, 
and SNDJBC system services. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00413     REMTAB  Version: 2.0, September 1988

Submitted by: Robert G. Ribokas, Teradyne, Inc., Boston, MA

Operating System: VAX/VMS  Source Language: MACRO-32, VAX COBOL 
Memory Required: 300KB  Keywords: Tools - Applications Development

Abstract: The REMTAB system provides a method for maintaining external
or remote tables and quickly loading these tables for 
application programs at run time.  The system contains four 
executable modules that are used to maintain the tables and 
table entries and to perform inquiry functions on the table 
databases. 

Modules 
REMTAB     The table maintenance program. 
REMTABLIB  A program to generate COBOL 
    working-storage definitions 
           for the tables. 
SHOWTAB    An interactive query program. 
LISTTAB    A program to generate reports 
           of the contents of table databases. 

An object module, LOADTABLE, is provided to load tables from 
within an application program at run time.  The executable 
modules are written in VAX COBOL and the run time module is 
written in VAX MACRO.  The system was specifically designed 
for use with COBOL applications but should be easily 
adaptable to other VAX languages. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00412     MINT  Version: 1.2, May 1989

Submitted by: Joseph Deck, Wesleyan University, Middletown, CT

Operating System: VAX/VMS V4 and V5  Source Language: C, MACRO-32 
Keywords: Mail, Utilities - VMS

Abstract: MINT is a user interface for mail system.  It is the 
equivalent of VMS mail that works in conjunction with the 
PMDF mail delivery system. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00410     VAX BASIC Toolkit of Useful Callable Functions  Version:
1.0, May 1989

Submitted by: Brian Lomasky, Teradyne, Inc., Boston, MA

Operating System: VAX/VMS  Source Language: MACRO-32, VAX BASIC 
Keywords: BASIC, Tools - Applications Development

Abstract: This is a "Toolkit" of useful and frequently used functions 
that VAX BASIC programmers may need.  These functions can be 
compiled and linked into any BASIC program (or any other VAX 
language, as long as you take into account the subtleties 
between the languages).  The following is a brief summary of 
the functions: 

Numeric Conversion 
. Returns -1 if passed string contains only digits 
. Decimal-to-Octal conversion 
. Octal-to-Decimal conversion 
. Right-justifies a numeric value with leading zeros 
. Right-justifies a numeric value with leading spaces 

Process Information 
. Returns the longword UIC of the process 
. Returns the username of the process 
. Returns a list of identifiers held by the process's UIC 
. Returns 0 if process UIC group not equal to passed group 

User Authorization File 
. Reads the SYSUAF data file for a specific username 
. Reads the SYSUAF data file for a specific UIC 

RMS/Directory 
. Returns your current default directory 
. Returns a default filespec for a string 
. Returns the expanded filespec for a string 
. Returns -1 if the passed filespec exists 

Date 
. Adds/subtracts a number of days from a given date 
. Returns number of days different between two dates 
. Returns the desired Monday's date as a six-digit string 
. Returns today's date as a six-digit string 
. Returns the weekday of a passed MMDDYY date 

Queue 
. Deletes a specific batch queue job 
. Returns 1 if a passed filespec is "Printable" 
. Submits a filespec into a VMS print queue 
. Submits a filespec into a VMS batch queue 
. Returns -1 if passed string is a valid queue name. 

Miscellaneous 
. Allows trapping of CTRL/C and CTRL/Y keys 
. Sends a MAIL message via the VMS MAIL utility 
. Returns data input; may be terminated by TAB or timeout 
. Sends a REQUEST/REPLY message to the central operator 
. Returns the English text for a VMS longword error value 
. Displays reverse-video double-height double-width title 
. Translates a logical name 

Documentation not available.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00408     Space Telescope Tools Group  Version: 1.0, May 1989

Author: OSB Tools Group

Submitted by: Space Telescope Science Institute, Baltimore, MD

Operating System: VAX/VMS  Source Language: C, DCL, MACRO-11,
MACRO-32, MESSAGE, SCAN, VAX FORTRAN  Keywords: Tools - Applications
Development

Abstract: This package contains all source, objects, and  executables 
for a series of tools developed in the OSB Tools Group at 
the Space Telescope Science Institute in Baltimore, MD. 
Following is a brief summary of highlights: 
CHECK MAP CKMAP scans a VMS link map(s) for PSECT 
  mismatches and undefined symbols and 
  reports these accordingly. 
DISK REPORT Scans one or more directory log 
  files creating a series of reports 
  summarizing disk space utilization. 
SHOW MERGED  Compares all of the elements in a CMS 
  CMS CLASSES  library class to see if they are also 
  inserted, or "merged" into another class 
  in that same CMS library. 
REMOTE CMS   Provides an interface to CMS libraries on 
  SERVER a different DECnet node. 
MMS GENERATOR  MMSGEN generates a compile MMS for FORTRAN, 
  FOR SOURCE  MACRO, SCAN, C, or MESSAGE source. 
LINK CHECK  LNKCHK verifies the existence of all input 
  files on a link command, passing the command 
  onto the Linker if all inputs exist. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00407     VPROG  Version: 1, May 1989

Submitted by: Mark Polakowski, University of Toronto

Operating System: VAX/VMS V4.7  Source Language: VAX-11 COBOL, VAX-11
FORTRAN  Memory Required: 75KB  Keywords: Calculators

Abstract: VPROG is a programmable calculator for VAX/VMS.  There are 
twenty-one built-in functions and fifty items stack for result of 
computations.  User can create own program size up to fifty 
lines with multiple statements.  Each statement can contain 
also user defined functions.  Number of parentheses or user 
created functions is limited only by maximum line size 
(seventy characters).  Each line can contain multiple statements, 
separated by delimiter character.  DCL symbols can be used 
to store result of computation. Stack can be loaded also 
from sequential ASCII file.  Octal and hexadecimal mode can 
be used for basic four operations. 

Notes: Fixed point arithmetic, selected FORTRAN type formats supported
for loading 
stack. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00406     FASTER  Version: 1.0, May 1989

Submitted by: Peter L. Treadway, GTE, Westboro, MA

Operating System: VAX/VMS  Source Language: Ada  Keywords:
Simulations, Tools - Applications Development, Artificial Intelligence

Abstract: The inherent complexity of real-time systems has increased 
the need for structured development tools.  A CASE tool 
named FASTER (a FAst STate machine ExecutoR) will be 
introduced.  FASTER may be used to model, simulate and 
verify state machines.  An introduction to state machines 
and a complete description of FASTER will be presented. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00405     LN03R.ACL  Version: 2.1, January 1988

Submitted by: Digital Equipment Corporation

Operating System: Macintosh V5.0, V6.0  Source Language: PostScript 
Software Required: Apple's Asynchronous LaserWriter Driver  Hardware
Required: Digital Equipment Corporation's LN03R Laserprinter, Apple
Macintosh Computer  Keywords: Utilities - VMS, Macintosh

Abstract: LN03R.ACL is a Macintosh driver for the LN03R ScriptPrinter,
DIGITAL's desktop PostScript printer.  It is ideal for small 
business applications and personal computing.  LN03R.ACL 
uses a Macintosh, a LN03R ScriptPrinter, and a serial cable. 
It is layered on Apple's Asynchronous LaserWriter Driver 
and supports most LaserWriter functions, including bit-map 
smoothing.  It is compatible with Macintosh operating 
systems V4, V5, and V6.  Ethertalk card and networking 
software not required. 

This software package is for the Apple Macintosh computer 
distributed on VAX compatible magtape.  The driver kit is 
supplied as a MacBinary STUFFIT file, a Macintosh archive 
format.  Detailed instructions are included for installing 
driver and printing with LN03R.  The documentation is 
provided as a PostScript file which may be printed on any 
VAX or Macintosh based PostScript printer. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0011

===============
V00404     SLSREQUEUE  Version: 1.0, April 1989

Submitted by: Mike Maciolek, Aetna Life & Casualty, Windsor, CT

Operating System: VAX/VMS V4.7  Source Language: DCL  Software
Required: VAX Storage Library System (SLS) V1.0 or later  Keywords:
System Management - VMS

Abstract: SLSREQUEUE allows the System Manager the ability to 
customize a SLS sysbak template that a non-technical user 
may run.  Off-shift operators may resubmit a previous disk 
backup that failed to complete, without having to answer the 
SLS activity menu prompts, and backup qualifiers will remain 
consistent with the normally scheduled procedures.  This 
also reduces the number of "canned" backups needed, and 
reduces the amount of operator intervention required to 
run/submit a backup. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00403     OTHELLO  Version: 1.0, January 1989

Submitted by:  Bertrand/Cali

Operating System: VAX/VMS V4.7  Source Language: PASCAL  Memory
Required: 100KB  Keywords: Games

Abstract: This is a game program playing Othello.  It offers seven 
levels of play and a (little) opening library.  It allows 
two to take moves back. 



Media (Service Charge Code): One RX50 Diskette (JA)  Format:
VMS/BACKUP, 600' Magnetic Tape (MA)  Format: VMS/BACKUP, or order
VL0011

===============
V00402     HLM - HELP Library Maintenance  Version: 1.0, March 1989

Submitted by: Jeffrey Chimene, Carondelet Health Services, Tucson, AZ

Operating System: VAX/VMS V5.0  Source Language: BASIC-32, TPU EVE 
Software Required: VAXTPU (EVE)  Keywords: Editors, Utilities - VMS,
EVE, TPU

Abstract: HLM (Help Library Maintenance Editor) is an editor layered 
on the VAX/VMS EVE editor.  HLM helps you create and edit 
modules in a help library.  When you have created help 
modules you can exercise them with the TEST command.  The 
editor helps ensure the correct format for help library 
modules. 

Notes: This is an EVE based text editor based on EVE, the Extensible
VAX Editor 
from Digital Equipment Corporation, for modules in help libraries. 

Restrictions: Number of help modules may not exceed 254 per library. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00401     UNO Card Game  Version: 1.50c, June 1992

Submitted by: Garry P. Spencer, State Technical Institute at Memphis,
Memphis, TN

Operating System: VAX/VMS  Source Language: VAX BASIC  Hardware
Required: VT52/VT100/VT320 terminal  Keywords: Games

Abstract: This program plays the popular card game UNO.  Standard 
2-player rules are used in this game.  The only major 
requirement is an ANSI (VT100/VT320) compatible terminal. 
Also included on this tape are  STARTREK, MAZE, PUZZLE, 
REPEL, PONG and CALENDAR.  Some of these require VT52 
terminal compatibility. 

Notes: Executable and/or object code is included. 

Changes and Improvements: The programs now support VT320 terminals (by
changing them to VT100/VT52 
mode and restoring VT320 mode when the program halts). 

Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: VAX/ANSI

===============
V00400     MULTIVAR  Version: 1.03, February 1989

Submitted by: Mats Josefson, Ph.D.

Operating System: VAX/VMS V4.7  Source Language: PASCAL  Memory
Required: 1200KB  Keywords: Mathematical, Statistics

Abstract: MULTIVAR is a program for statistical analysis of 
multivariate data.  The soft linear modelling methods: 
Principal Components Analysis (PCA) and Partial Least 
Squares (PLS) are implemented.  These methods are not using 
matrix inversion thus avoiding the matrix inversion problems 
that occur with covariant data. 

Data is entered in tables where each row of the table should 
contain an object such as a spectrum or a bunch of variables 
that describes an entity of some kind.  PCA projects each 
object on a subspace (e.g. a plane) where the relative 
positions of the projected objects gives information about 
the relations between different objects.  PLS is a tool for 
multivariate prediction related to multiple regression but 
does not have any restrictions for covariance since it is 
based entirely on projections.  The PLS projections of 
objects are also available as plots in the same way as for 
the PCA plots. 

The user interface is a simple command language where 
operations such as table editing, scaling, centering, and 
building of the linear models can be performed stepwise and 
combined in a flexible way. 

Plotting of graphs and projections is possible with VT125, 
VT240 or VT340 terminals.  The ReGIS code can be dumped on a 
file for conversion to sixel format by RETOS to be printed 
on an LN03 laserprinter. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0011

===============
V00399     DVI2PS  Version: 2.30, July 1988

Submitted by: Alain Cedelle, IRISA

Operating System: VAX/VMS  Source Language: C  Keywords: Conversions,
Text Formatting

Abstract: DVI2PS is a conversion program from DVI file, produced by 
TeX or LaTeX, into a PostScript file.  This current version 
works for LaserWriter and Agfa P400ps printers, with the 
fonts defined by D.E. Knuth (am* and cm*), and residents 
fonts inside printers. 

It is an adaptation for VMS, of an originally UNIX written 
program.  Several modifications were done, concerning text 
processing (font management) and system calls (using RMS 
and CLI libraries). 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00398     TOPICLIST and PARAMETER  Version: 1, February 1989

Submitted by: Ronald William Burke, Westinghouse Electric Corporation,
Baltimore, MD

Operating System: MicroVMS V5.X, VAX/VMS V5.X  Source Language: DCL,
VAX FORTRAN  Keywords: Utilities - VMS

Abstract: TOPICLIST allows users to display topics/subtopics in a help
library.  It is more flexible than the VMS HELP command. 

PARAMETER shows users how to write commands with named 
parameter references (i.e., keywords) and how to specify up 
to 128 parameters.  Various characters, sets and codes are 
documented within this command. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00397     PROUD  Version: 1.0, February 1989

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: VAX/VMS  Source Language: C  Memory Required: 3MB 
Software Required: VAX C Compiler  Keywords: Circuit Design

Abstract: PROUD is an automatic, efficient circuit placement package 
designed for high complexity row-structured sea-of-gates, 
gate array, and standard cell designs.  Its most important 
capability is that it can handle complex design in a short 
time with excellent results.  A typical high complexity 
circuit with one million transistors can be placed within 
three hours on a VAX 8650 (a six MIPs machine) with 
excellent results. 

PROUD has two phases:  constructive phase and iterative 
improvement phase.  In constructive phase, PROUD employs 
Successive Over-Relaxation method to solve repeatedly sparse 
linear equations and hierarchically partitions the modules 
to final legal locations.  An effective Block Gauss-Seidel 
scheme is also devised to achieve global optimum results in 
this phase.  In iterative improvement phase, local 
perturbations such as module rotation, I/O pad position 
adjustment, module swap or insertion are performed to 
further improve the quality of placement results. 

It is easy to use the package by providing four files that 
describe cell structure, net list, control parameter, chip 
configuration and net weighting.  User can specify different 
row lengths in the control file.  This feature is purposely 
made for allocating routing space. 

For a description of the ULTRIX/UNIX version of PROUD, 
see DECUS No. U00118. 

Notes: This program was developed by the Computer-Aided Design Group,
Department 
of Electrical Engineering and Computer Sciences, University of
California- 
Berkeley. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape
(MA)  Format: VMS/BACKUP

===============
V00396     EVEDT  Version: 4.3, May 1990

Submitted by: Steven K. Shapiro, SKS Computer Consulting, Inc.,
Austin, TX

Operating System: MicroVMS, VAX/VMS  Source Language: TPU  Software
Required: VAX Text Processing Utility  Keywords: Editors, Tools -
Applications Development, Utilities - VMS, EVE

Abstract: Originally the EVEDT editor was to provide an EDT extension 
to the EVE editor.  It was to provide the user with a 
familiar editing interface as well as all of the 
functionality of the TPU/EVE editor without the need for an 
extended learning period.  With the introduction of VMS V5.0 
and TPU V2.0, an EDT keypad definition and its corresponding 
functionality was provided by Digital Equipment Corporation. 

Over the years EVEDT has grown to be more than just a 
familiar interface, it has become a powerful programming and 
text writing tool, equipped with functionality no other 
single editor provides. 

As already mentioned, the EVEDT editor combines commands and 
features of a variety of editors.  If a convincing argument 
can be made by any user for the development and/or 
inclusion of a particular command, it will be given 
consideration. 

Today EVEDT is equipped with the most commonly used 
procedures of the EDT keypad, all of the EVE procedures and 
several which exemplify the added power of the TPU/EVE 
system.  Some of the major advantages that the EVEDT editor 
has over the EDT and EVE editors are: 
.  Split Screens. 
.  Multiple buffers. 
.  Insert/Overstrike modes. 
.  Rectangular cut and paste. 
.  Keystroke Learning. 
.  Command Repeat. 
.  Spawn a subprocess from within the editor. 
.  Execute a DCL command from within the editor. 
.  Find matching begin/end blocks even if nested. 
.  Find matching open and close characters ({[<>]}). 
.  PASCAL, FORTRAN, C, PL/1 or PDL constructs inserted with 
   a single key sequence. 

Notes: Executable and/or object code is included. 

Changes and Improvements: VAX/VMS V5.3X compatibility. 

Assoc. Documentation: VAX Text Processing Utility, EVE and EDT Manuals
are required. 

Restrictions: Will not work on V4.X of VAX/VMS. 
Operating system VAX/VMS V5.X or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00395     LOCKOUT  Version: 2.0, January 1989

Submitted by: Richard E. Cox, Jr., Kollsman, Merrimack, NH

Operating System: VAX/VMS V4.7  Source Language: MACRO-32, VAX FORTRAN
 Hardware Required: VT100, VT200, VT300 series of terminals or
compatible terminal  Keywords: Security, Terminal Management,
Utilities - VMS

Abstract: A terminal locking program which uses the users login 
password to regain control of a terminal.  LOCKOUT locks an 
interactive terminal, displays the current time (using the 
VT100/VT220 linedrawing characters for a digital clock 
display), posts messages, and uses the login password to 
regain control of the terminal. 

The clock updates once every 50 seconds by default, but a 
logical can be used to change this interval.  Broadcasted 
messages are intercepted and posted in the bottom section of 
the terminal, while the clock is displayed and updated in 
the upper portion of the screen. 

The program is rather simple and does not require any 
privileges whatsoever.  LOCKOUT uses the system service 
routine SYS$GETUAF to obtain required information from 
SYSUAF.DAT.  If the user has two passwords, then LOCKOUT 
will require both of them. 

Restrictions: Operating system VAX/VMS V4.4 or later is required. 

Complete sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00394     KEYS  Version: 1.0, January 1989

Submitted by: Rick Stacks, ARK Dept of Pollution Control, Little Rock,
AR

Operating System: VAX/VMS V5.0  Source Language: VAX FORTRAN  Hardware
Required: VT100, VT200 or VT300 series of terminals, or compatible
terminal  Keywords: DCL, Editors

Abstract: This program has been developed to aid in the creation and 
upkeep of DCL key definition files.  The program uses SMG 
routines for edit screen manipulation and accesses the file 
DCL_KEYS.COM in the user's current directory.  To use this 
program the user MUST be on a VT-xxx type of terminal or 
equivalent with access to the following keys: PF1, PF2, PF3, 
PF4, F17, F18, NEXT SCREEN, and Ctrl-Z. 

KEYS allows the user to interactively create and edit a DCL 
key definition file.  Usage of the program is fairly simple; 
type RUN KEYS at the DCL prompt and answer all prompts with 
the appropriate response. 

After creating the key definition file, type @DCL_KEYS at the 
DCL prompt to define your terminal's keys. 

Notes: Uses SMG to format user's screen. 

Restrictions: Operating system VAX/VMS V5.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00393     CVTFILE-TAPEIBM  Version: May 1993

Submitted by: Frank Canali, Gould Inc., Newburyport, MA

Operating System: OpenVMS VAX  Source Language: MACRO-32  Software
Required: MACRO compiler  Keywords: Conversions, IBM

Abstract: 

CVTFILE is a program to convert files brought from an IBM 
into VAX files.  All IBM data types, including floating 
point, are handled.  Documentation consists of a block of 
comments at the beginning of each program or .COM file. 
Programs for reading and mapping IBM standard labeled tapes 
are included. 

Changes and Improvements: Bug Fix enhancement. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00392     GOTHIC  Version: 1.0, January 1989

Submitted by: Frank Canali, Gould Inc, CPD, Newburyport, MA

Operating System: VAX/VMS V4.6  Source Language: MACRO-32  Keywords:
Utilities - VMS

Abstract: GOTHIC is a banner printing program adapted from a program 
written in IBM assembler and available through SHARE.  This 
version is rewritten in VAX MACRO.  BIT arrays are coded as 
MACRO strings for easy customization.  A printable file is 
made using triple overstrike of each line.  A backslash may 
be imbedded anywhere in the input string to cause a switch 
from a light background and dark foreground to a dark 
background and light foreground or vice versa.  Characters 
are in old English format. 

Also included is a callable subroutine written in VAX MACRO 
which takes a character string argument and returns lines 
for printing large letters in either 5 X 5 or 5 X 9 format. 
Documentation exists as comments at the start of each 
program. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00391     Development of Large Applications Using VAX DATATRIEVE 
Version: 1, July 1988

Submitted by: Barrie D. Gray, Midland Microcomputers Ltd., Gloucester,
Ontario, Canada  K1J 7B7

Operating System: VAX/VMS V4.6  Source Language: DATATRIEVE, DCL,
MACRO-32  Software Required: VAX DATATRIEVE, VAX FMS  Keywords:
Business Applications, DCL, DATATRIEVE, Menu Control

Abstract: This submission contains documentation, DCL procedures, 
programs, and DATATRIEVE sources, which together provide a 
sophisticated environment for the development and 
maintenance of large applications using VAX DTR.  A 
user-friendly interface is provided via menu driver 
programs, allowing menu navigation and command driven 
application execution.  Menu data is maintained in menu 
files that control menu format, context and application 
sequencing.  "Pre-compiled" DATATRIEVE procedures execute 
in a main process (created at system boot) with less 
frequently used programs executing in a pseudo-recursive 
mode, when required, in a spawned sub-process.  The menu 
driver operations and sub-process creation are completely 
transparent to the end user.  The use of disconnected 
processes (virtual terminals) for pre-compiling 
DATATRIEVE code at system boot completely eliminates login 
delays and all main process procedures execute immediately 
when invoked.  Only one FMS screen is used for all 
application menus and the menu drivers completely "flatten" 
menu hierachy so that any subprogram can be invoked directly 
by the end user from within any other subprogram anywhere 
in the menu structure, simply by following a few simple 
conventions explained in the documentation.  Vanilla 
software is used everywhere with the sole exception of a 
customized FN$SPAWN function included on the tape.  Simple 
examples are included from actual applications and useful 
utilities for menu file maintenance and automatic production 
of application documentation are also included. 

Restrictions: A customized FN$SPAWN function is required in the
installed DTR software. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00390     HogWatch  Version: 01-01, June 1989

Submitted by: C. Marinier, Software Kinetics Ltd., Stittsville,
Ontario, Canada

Operating System: VAX/VMS V5.1-1  Source Language: VAX FORTRAN 
Software Required: VAX FORTRAN Compiler  Keywords: Security, System
Management - VMS, Utilities - VMS

Abstract: HogWatch looks for CPU hogs and lowers their priority.  Only
interactive users and jobs on the FAST batch queue are 
considered. 

HogWatch gathers the following information about interactive 
processes and their sub-processes:  process ID, process 
index, group number, base priority, job type and CPU time. 
Using this information, HogWatch identifies all CPU hogs and 
lowers their priority. 

A hog is defined as a process whose total CPU time for the 
last fifteen passes is greater than the CPU time limit.  The 
current interval between passes is two minutes and the 
current CPU time limit is ten minutes.  CPU time is not 
cumulative for interactive processes. 

Batch jobs are handled differently.  Only the FAST queue 
runs at priority four.  The total CPU time is used for these 
and when the limit is exceeded, the priority is lowered to a 
value one less than the value used for other processes. 

HogWatch writes a startup message, one line per process that 
exceeds half the CPU time limit, and one line per process 
that exceeds the CPU time limit.  These are written to the 
file SYS$MANAGER:HOGWATCH.LOG. 

HogWatch will also notice processes that increase their 
priority back to their default value and take action to keep 
them at the lower priority. 



Notes: Executable and/or object code may or may not be included. 

Changes and Improvements: This software package considers the number
of processes in determining 
if total CPU time used is greater than the CPU time limit assigned. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00389     Printmaster  Version: 2.4, July 1988

Submitted by: Donal McGrath, Agricultural Institute, Ballsbridge,
Dublin 4, Ireland

Operating System: VAX/VMS V4.4, and V4.6  Source Language: MACRO-32,
VAX COBOL, VAX FORTRAN  Software Required: DECNET  Keywords:
Networking, Utilities - VMS

Abstract: The Printmaster set of programs provides a completely 
transparent interface for the user to print devices located 
on a second node on a DECnet network and not normally 
available on the local node, allowing him to use the 
standard PRINT command and qualifiers referencing a local 
print queue as though the printer were a local device. 

Nearly all the standard PRINT command qualifiers are 
supported.  These include at the job level /DELETE (original 
file), /NAME, /USER, /JOB_COUNT, /AFTER, /BURST, /FLAG, 
/TRAILER, /LOWER, /NOTIFY (on user's local node), /PAGINATE, 
/FORM, /PRIORITY, /NOTE, /OPERATOR, /FEED.  At the file 
level, /COPIES, /TRAILER, /PAGE, /FLAG, /BURST, /HEADER, 
/PAGINATE, /FEED are handled.  The UIC and ACCOUNT data are 
brought across.  Some of the qualifiers are implicitly 
handled, eg /CONFIRM by the existence of the queue entry or 
/CREATED, /BY_OWNER etc by the files listed for the job. 

The note on the flag page for the job gives details of when 
and by whom the job was submitted, and the original 
directory, name, creation date and revision date of the 
files included.  The username on the flag page, and also the 
username, UIC code and account name at the bottom of the 
flag page are the originating user whether or not that user 
exists on the node where the job is being printed.  There is 
therefore no need to set up UAF records to handle printing 
for users on remote nodes. 

Executables are included to allow sites without FORTRAN 
and/or COBOL to run the programs. 

Notes: Mostly FORTRAN, one COBOL routine and two MACRO-32 symbolic
definition 
routines. 

Restrictions: Operates between a pair of nodes on the network only. 
Operating system VAX/VMS V4.4 or later is required. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: VAX/ANSI,
600' Magnetic Tape (MA)  Format: VAX/ANSI, or order VL0010

===============
V00388     Kitbuild  Version: 1.7, January 1989

Submitted by: Frank Canali, Gould Inc., CPD, Newburyport, MA

Operating System: VAX/VMS V4.6  Source Language: DCL  Keywords: File
Management, Utilities - VMS

Abstract: KITBUILD is a group of COM files used to build and archive 
distribution kits to be installed via the VMSINSTAL utility. 
Input consists of a list of files to be installed at a 
target site.  Various options may modify each file in the 
list, such as target directory, source versus object 
distributions, etc.  Documentation exists as a memo 
reproduced as release notes in the save set (See 
DECUSKIT017.RELEASE_NOTES).  We have been using KITBUILD 
to distribute programs/files to subdivisions for a couple 
of years now.  For relatively straightforward software 
distributions it is quick and easy and has the advantage 
of being consistent with what system managers are used to 
as Digital Equipment Corporation's way of installing 
software.  Although appropriate input is possible to install 
from any site to any site, users should read through the 
KITINSTAL.COM file and eliminate/modify any defaults which 
are not appropriate to their own use. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00387     TPUPlus  Version: April 1992

Submitted by: Rick Stacks, Ark Dept of Pollution Control, Little Rock,
AR

Operating System: VAX/VMS V5.5  Source Language: TPU, VAX FORTRAN 
Keywords: Editors, Tools - Applications Development, Utilities - VMS,
EVE, TPU

Abstract: This is a revised version of the TPUPlus package and is 
compatible with VMS V5.5. 

The code for rectangular cut/paste has been replaced with 
Digital Equipment Corporation's version.  It has been modified, 
bold highlighting has been replaced with the TPUPlus method of 
box highlighting.  Digital Equipment Corporation's CHANGE MODE 
routine has been altered to affect box cut/paste in addition 
to normal operation. 

An enhanced on-line help is available for TPUPlus. Minor 
enhancements and fixes also are included. 

Notes: Executable and/or object code is included. 

Restrictions: Operating system VAX/VMS V5.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00386     UH/UM/UT Device Drivers for VMS  Version: 4.0, December
1988

Submitted by: Emulex Corporation, Costa Mesa, CA

Operating System: VAX/VMS V4.X  Source Language: MACRO-32  Memory
Required: 10K through 15K Bytes per driver  Hardware Required: Emulex
CS11/U, CS21/U, SC21/V, SC31 or TC11 are required.  Keywords: Device
Handlers

Abstract: The UH, UM, and UT drivers are VMS device drivers for UNIBUS
DH11, RH11, and TM11 controllers.  They were written for the 
Emulex CS11/U, CS21/U, SC21/V, SC31, and TC11 controllers, 
but will work with other Digital Equipment Corporation or 
emulating controllers with minor modifications.  Emulex does 
not support these controllers under VAX/VMS V5.X or later. 
These drivers are unsupported by Emulex, and are provided as 
examples for customers that may wish to modify the code for 
their specific applications. 

Restrictions: Operating system VAX/VMS V4.X is required. 

Documentation not available.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00385     EDX and Other Stuff  Version: 9.0 Rev. 3, December 1993

Submitted by: David Deley, General Research Corporation, Santa
Barbara, CA

Operating System: OpenVMS AXP V1.5, OpenVMS VAX V5.5  Source Language:
C, MACRO-32, VAX FORTRAN  Keywords: Editors, Mathematical, Spell, Word
Processing, TPU

Abstract: 


EDX: 

The most recent updated version of the EDX Editor (version 9.0) 
Now Alpha AXP/OpenVMS Compatible! 

. Built in spelling checker with 90,000 word dictionary 
. Obtain a directory listing including optional /SIZE and /DATE
qualifiers 
. Columnar cut and paste in insert or overstrike mode 
. Wildcard search and replace mode 
. Search for and highlight matching parentheses 
. Lock files, preventing others from editing them while you do 
. Sort a buffer, range, or columnar range 
. Compare two buffers line by line 
. Edit modules within VMS text libraries 
. Show calendar for any year 

BOOKREADER    - Converts a .DECW$BOOK file to ASCII text.  (Claude
Barbe) 
AUTOLOGIN     - Program causes specified terminal to be logged in. 
CHKEXPR       - Check if user's account will expire soon. 
CONTROLLER    - Run lengthy batch job at night and suspend it during
the 
		day. 
DEALLOC       - Force a target process to deallocate a device. 
FRAG          - Transmit large files over flaky telephone lines. 
MONITOR       - Plot histogram of CPU usage, compute queue length, and
                disk I/O throughout the day. 
OPTIMIZE      - Find x1, x2... which minimizes F(x1, x2...) 
PRIMES        - Round up to the nearest prime, or find prime factors
of 
                number. 
RANDOM        - In depth analysis of computer random number
generators. 
RMSDOC        - Analysis of all the RMS internal file organization and
                record formats. 
SETPROCNAME   - Uniquely sets process name. 
SHODIR        - FORTRAN example subroutine displays directory listing.
SMGVT220FIX   - Fix "}z" glitch on non-DIGITAL brand VT200 terminals. 
SRCHQUE       - Determines if specified batch job exits in queue. 
TERMINATOR    - Yet Another Idle Terminal Killer. 
WRAPLINES     - Reads in text file, writes out text file wrapping all 
                lines longer than given parameter. 
ZEROACC       - Writes an accounting record for each process on the 
                system and resets the accounting data fields of each 
                process back to zero. 
GREP          - This is a VMS version of the UNIX GREP tool. 
SWING         - Display directory tree in graphical form, select new 
                directory. 
CALC2         - Emulation of a Hewlett-Packard reverse polish
calculator. 

Notes: All programs are compatible with both VAX/VMS and Alpha
AXP/OpenVMS with the 
exception of AUTOLOGIN and DEALLOC which are VAX/VMS specific. 
Hardcopy 
manual no longer available.  Documenation on media only. 

Changes and Improvements: New version of EDX Editor plus the author
has packaged it together with 
a lot of other neat stuff. 
All bugs have been fixed. 

Restrictions: For people who don't have a FORTRAN or C compiler the
author has included 
.OBJ_VAX and .OBJ_AXP object files. 

Media (Service Charge Code): 2400' Magnetic Tape (PA)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TA)  Format: VMS/BACKUP, or order
VL0010

===============
V00384     System Notice Utility  Version: 1,0, November 1988

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V4.3  Source Language: DCL, VAX BASIC 
Keywords: Mail, System Management - VMS, Utilities - VMS

Abstract: The System Notice Utility V1.0, is a tool that will allow 
system messages to be posted from a central node to the 
local node, several nodes, or to as many nodes as you wish. 

It is designed to provide users with the latest information 
on system and facility events.  Messages are classified into 
two categories; informational and system.  Informational 
messages will generally be related to corporate and facility 
announcements, whereas system messages will be related to 
information that affects a specific system environment 
(preventive maintenance, system shutdowns, etc...).  When 
messages are created, the number of days that a message 
should be posted will also be entered.  This provides for the 
automatic removal of the message from the active system messages 
to an "archived" message file.  Users also have some control over 
the way news is presented to them at login time. 

The commands, along with other features of the NEWS Utility, 
are explained in detail in the help file NEWS.HLP and some 
suggestions for setting up this system is included in the 
file INSTRUCTIONS.TXT as this product does not use 
VMSINSTAL. 

Documentation not available.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00383     Flowchart Generator  Version: 1.2, September 1989

Submitted by: David Cohen, Security Pacific Autom. Co. Global Sys.,
Los Angeles, CA

Operating System: VAX/VMS V5.1  Source Language: VAX COBOL  Keywords:
File Management, Tools - Applications Development, Utilities - VMS

Abstract: Allows you to turn your COM files into pictures.  User
creates 
a Flowchart List, containing step names, input/output names, 
and comments.  Step names can be the names of programs that 
the COM file runs, DCL commands, or other nested COM files. 
Input/output names are file names.  Comments can be any 
string in parentheses.  The Flowchart generator reads this 
list and creates a chart with boxes, arrows and text.  It 
tracks the input and output names, so that if the output of 
one step is the input of a later step, it will be so 
labelled.  There is an instruction manual included. 

Notes: Executable and/or object code is included. 

Changes and Improvements: Enhanced display for multiple files. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00382     VAX-To-VAX Migration Tools  Version: November 1988

Submitted by: Richard J. Faust, E.I. du Pont de Nemours & Co.,
Wilmington, DE

Operating System: VAX/VMS V4.7  Source Language: DATATRIEVE, DCL, VAX
BASIC, VAX FORTRAN  Software Required: ALL-IN-1 V2.2, DATATRIEVE,
FORTRAN, BASIC  Keywords: ALL-IN-1, Mail, Tools - Applications
Development, Utilities - VMS

Abstract: This collection contains tools reviewed at the Fall 1988 
DECUS U.S. Symposium in session SM030, VAX-to-VAX User 
Migration.  These tools were developed to help automate 
several tasks which had to be performed to move more than 
200 user accounts from one VAX to another.  The primary 
application for these accounts was ALL-IN-1.  The most 
significant elements of the package perform the following 
functions based on a list of account names which are to 
be moved. 

Functions 
. Extract shared ALL-IN-1 documents from public to private 
  areas so that all documents in a user's file cabinet can be 
  copied from the source node to the target node. 
. Identify account names on the source node which already 
  exist on the target node, then create and modify a scratch 
  UAF on the source node which can be merged with the UAF on 
  the target node using the CONVERT utility. 
. Guarantee mail delivery while accounts are being moved by 
  modifying ALL-IN-1 and VMS Mail profiles to autoforward mail 
  to the message router. 
. Automate the transfer of ALL-IN-1 profile information 
  using a DATATRIEVE procedure which is created on the source 
  node and executed on the target node. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format:
VMS/BACKUP, 600' Magnetic Tape (MA)  Format: VMS/BACKUP, or order
VL0010

===============
V00381     DL_FIX Utility  Version: 1, November 1988

Submitted by: Richard J. Faust, E.I. du Pont de Nemours & Co. Inc.,
Wilmington, DE

Operating System: VAX/VMS V4.7  Source Language: DCL, VAXTPU  Software
Required: VAXTPU  Keywords: ALL-IN-1, File Management, Mail, Tools -
Applications Development, Utilities - VMS, TPU

Abstract: This collection contains a set of procedures written in DCL 
and VAXTPU which were written to automate node name changes 
in ALL-IN-1 and VMS Mail distribution lists and ALL-IN-1 
nickname files.  These tools were used effectively at the 
development site when specific node names were changed to 
cluster aliases following the implementation of Message 
Router V3.0: 42000 changes were made in 3600 of 6000 files 
examined on 26 disks in a large cluster in less than 1.5 
hours. 

Development goals of the procedures 
. Provide backup of files which could be modified. 
. Write the procedures to run as quickly as possible. 
. Maintain records of how many files were modified and how 
  many changes were made. 

The procedures can be run to check all distribution list and 
nickname files on all disks on the system, or it can be run 
on individual files.  Documentation and a user-oriented VMS 
HELP file are provided. 

Notes: The procedures can be CPU intensive.  The primary activity is
Global Search 
and Replace using VAXTPU. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format:
VMS/BACKUP, 600' Magnetic Tape (MA)  Format: VMS/BACKUP, or order
VL0010

===============
V00380     HP-2000 Support Files, Misc Handy Sys.Mgr DCL Files 
Version: 2.0, May 1989

Submitted by: Kent C. Brodie, MIS Dept - Medical College of WI,
Milwaukee, WI

Operating System: VAX/VMS V4.6,V4.7,V5.0,V5.0-2  Source Language: DCL 
Hardware Required: HP2000 or other Hewlett-Packard Laser Printer 
Keywords: Hewlett Packard, System Management - VMS, Utilities - VMS

Abstract: 

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).  This is a good example on how 
to manage a laser printer and its many available attributes. 
In addition, this directory contains a few handy DCL 
utilities for system managers, including both a MANUAL and 
AUTOMATIC idle process killer. 


This package contains the files necessary to use the 
"/FORM=xxxxx" qualifer when sending standard print files to 
the HP-2000.  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. 

Following is a brief summary of highlights: 
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 not clash with definitions already 
  present at your site.  HPFORMS.COM does NOT 
  contain all of the possible forms that you can 
  define.  It is simple enough to do however, 
  all you do is look at how HPFORMS.COM extracts 
  the necessary modules to compile the form. 
REMOTEPRT.COM A sample command procedure that shows how the 
  print queue for our laser printer was set up 
  at our site. 
SYSDEVCTL.TLB A device-control text library of various 
  tiny modules that control the HP-2000 printer. 
[.MODULES] This directory contains all of the text 
  modules that comprise the file SYSDEVCTL.TLB. 
BARCODE_ 
  EXAMPLE.TXT A sample text file that uses the "W" font 
  cartridge. 

KILL.COM A MANUAL idle interactive process killer. 
  This is an extremely handy and quick utility 
  that shows you each user, and asks if you want 
  to knock that process off of the system. 

JKILLER.COM Slightly modified JKILLER.COM (from "ARIS") 
  that can run under a cluster environment that 
  shares disks. 

DIALUP.COM Tiny DCL that shows you all of the interactive 
  DIALUP users that are on the system. 

Notes: The following DCL files, KILL.COM, JKILLER.COM, and DIALUP.COM,
refer to a 
logical name, "MCW$SYS", which is a common utilities directory.  You
can 
create your own assignment for MCS$SYS, or simply change it to your
own 
site's naming conventions. 

Changes and Improvements: More font support. Handy SYS-MGR DCL
utilities is included. 

Assoc. Documentation: HP LASERJET 2000 Technical Reference Manual is
required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00379     MAILUAF  Version: 1.0, October 1988

Submitted by: Gail L. Davidson, BP America, Warrensville Res. Lab.,
Warrensville Heights, OH

Operating System: VAX/VMS V5.0  Source Language: VAX FORTRAN, VAX
MACRO  Keywords: Data Base Management, Mail, System Management - VMS,
Utilities - VMS

Abstract: This enhanced version of the MAILUAF utility 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. 

Features 
.  The MAILUAF commands have the same qualifiers as the 
   VMSMAIL utility. 
.  Validation logic has been added for command syntax. 
.  A security feature has been added which requires the user 
   to have SYSPRV. 

Restrictions: Operating system VAX/VMS V5.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00378     XMAIL: VAX/VMS Mail Utility Enhancements  Version: 2.0,
June 1989

Submitted by: Alan Mac Arthur, The Boeing Co., Seattle, WA

Operating System: MicroVMS V4.7, VAX/VMS V5.01, V5.1  Source Language:
VAX FORTRAN  Software Required: FORTRAN Compiler  Keywords: Mail,
Utilities - VMS

Abstract: The VAX/VMS Mail Utility has many powerful capabilities, 
however some desirable functions are not yet available.  In 
particular, it is frequently useful to know if a message 
that you sent has been read, and to be able to accurately 
reset your new mail message count to the number of new mail 
messages that you actually have.  System managers may also 
want to clean up the system mail file, to determine the 
number of new mail messages pending for a given user or all 
users, and to send a mail message to all users on the 
system.  This program will perform these functions for both 
VMS Versions 4 and 5, and because it does not use X-windows 
or any type of screen management, it can be used in 
interactive mode from any type of terminal, or even run in 
batch mode if so desired.  X-mail also features 
comprehensive on line help, complete installation 
instructions, and checksums of all distribution files to 
provide verification that your copy has not been corrupted. 

Changes and Improvements: Runs on VMS versions 4 and 5. 

Restrictions: Operating system VAX/VMS V4 or V5 are required.  Program
must be installed 
with privilege. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00377     VT100 Graphics Editor  Version: 2.3, September 1987

Submitted by: Pete Hansen, DSI Transports, Inc.

Operating System: VAX/VMS V4.5 - V4.7  Source Language: BASIC-PLUS 
Software Required: BASIC Run Time Library (if .EXE is used)  Hardware
Required: Optional LN01 Laser Printer, VT100 - VT220 Terminal 
Keywords: Editors, Graphics

Abstract: GE is a text editor with special features enabling it to 
exploit the graphic character sets available in VT100 to 
VT220 terminals.  Although the graphic capabilities of these 
terminals are somewhat limited, most charts, graphs, 
schedules, and documents can be effectively created and 
saved in a variety of formats including VT100 format. 
Normal text files can also be created.  GE also contains an 
interface with the LN01 laser printer, files created can be 
printed to an LN01 printer with graphics intact.  This 
program is perfect for creating screens for command 
procedures, making blank forms on the laser printer, 
creating displayable charts to send through VMS-Mail, or 
just doodling around on your terminal. 

GE features line and full screen modes, split scroll screen 
user interface, one-key numeric keypad commands, and a 
reference 'grid' option. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00376     VAXstation 100 VDS  Version: 1.2

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V4.5  Source Language: BLISS-32, MACRO-32,
PASCAL  Memory Required: 3MB  Hardware Required: VS100 Display System 
Keywords: Emulators, Graphics, VAXstation

Abstract: VAXstation Display Services (VDS) is the software component 
of the VAXstation 100 terminal. 

Components 
.  VAXstation Human Interface 
.  Terminal Emulation 
.  VAXstation Display Management Library (VSTA) 
.  VAXstation CORE Graphics 
.  VAXstation Native Graphics Procedures 

The VSTA, and CGL libraries as well as the Native Graphics 
procedures are callable from seven VMS Languages: ASSEMBLER, 
C, BASIC, FORTRAN, PASCAL, PL/1, COBOL, and BLISS. 

Documentation not available.

Media (Service Charge Code): 2400' Magnetic Tape (PA)  Format:
VMS/BACKUP

===============
V00375     Space_Telescope Collection  Version: October 1988

Author: Tom Comeau, Space Telescope Science Institute, Baltimore, MD 
21218

Submitted by: Dave Stern, Space Telescope Science Institute,
Baltimore, MD

Operating System: VAX/VMS V4.4, V4.7, V5.0  Source Language: DCL,
MACRO-32, VAX FORTRAN  Keywords: System Management - VMS, Utilities -
VMS

Abstract: Following is a brief summary of highlights: 
ADJUST  A mechanism for supressing compute-bound 
  interactive jobs. 
EVERYBOOT This program is designed for the system site 
  that has users needing various things done upon 
  rebooting the system.  Such as defining group 
  logicals, but does not have twenty-four hour coverage 
  at the site.  Keeping system security in mind, the 
  program will run any file the user wishes at reboot 
  time with only their privileges.  The system reboot will 
  in no way be affected if an error occurs in the 
  users file. 
LOGGER  Logs shutdowns, startups, crashes and 
  reasons for crashes to a file.  It produces 
                a useful monthly uptime report. 
PICTURES Picture files for display which are compatible with 
  VT220s. 
UNDELETE A way to retrieve files you accidently deleted.  It 
  recreates your file from information in the FIB.  It 
  is highly dependent on the amount of IOs to the 
  target disk. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP, or order VL0010

===============
V00374     APLTPU/APLEVE  Version: January 1990

Submitted by: W. Geoff Bryant, Schlumberger CAD/CAM, Billerica, MA

Operating System: MicroVMS V4.4, V5.X, VAX/VMS V4.4, V5.X  Source
Language: TPU  Keywords: Editors, Emulators, EVE, TPU

Abstract: This submission contains the latest version of APLTPU, a 
highly enhanced version of Digital Equipment Corporation's 
EDT Emulator.  Included are files to build APLTPU for 
whichever version of VMS you are using. 

This submission also includes APLEVE, which is APLTPU 
converted to be based on EVE rather then the EDT Emulator. 
APLEVE also contains enhancements over and above APLTPU. 
APLEVE is intended to replace APLTPU. 

Enhancements to the Digital Equipment Corporation's EDT Emulator 
and EVE include: 
. Split screen editing. 
. Rectangular CUT/PASTE. 
. Improved define key (learn key). 
. Advanced positioning commands. 
. Selected substitution. 
. Centering, trimming, case setting. 
. Control character and space/tab conversion. 
. User definable "word" setting. 
. Full online help. 
. Initialization files to allow users to tailor APLTPU and 
  APLEVE options, including their own word definitions, using 
  APLTPU/APLEVE commands rather than programming in VAXTPU. 
. A DCL buffer to execute DCL commands. 
. Wildcards for "reference" files in split screen edit. 
. Margin support. 
. Bug fixes and other minor new features. 

Notes: Executable and/or object code is included. 

Changes and Improvements: Latest version of APLTPU. 

Restrictions: Operating system VAX/VMS V4.4 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00373     Tickler  Version: 1, October 1988

Submitted by: Richard J. Bylina, General Electric - ASTRO Space, San
Jose, CA

Operating System: VAX/VMS V4.6  Source Language: DCL  Keywords: Mail,
Utilities - VMS

Abstract: The TICKLER utility provides a means of sending a message to
a group of users on a regular basis.  The user inputs the 
message along with the day of the week he wishes the message 
to be sent along with a MAIL distribution list.  It is a 
great method of reminding yourself or others of weekly 
tasks coming due. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0010

===============
V00372     A FORTRAN Useropen Routine to Mark a File/NOBACKUP 
Version: 1, October 1988

Submitted by: Steven R. Berman, Northrop, Inc., Hawthorne, CA

Operating System: VAX/VMS V4.6, V4.7, V5.0  Source Language: VAX
FORTRAN  Memory Required: 724KB  Software Required: FORTRAN Compiler 
Keywords: FORTRAN, Utilities - VMS

Abstract: A technique for setting the /NOBACKUP flag in the File 
Information Block of a newly created file is presented.  The 
technique involves using a FORTRAN Useropen routine to set 
the flag at file creation time.  The Useropen routine uses a 
QIO to the XQP to set the flag.  The net result is that the 
file is created with the /NOBACKUP flag set when it is 
opened with the FORTRAN OPEN statement. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00371     FCD  Version: 1.0, October 1988

Submitted by: Paul Fleischer

Operating System: MicroVMS V4.X, VAX/VMS V4.X  Source Language:
MACRO-32  Hardware Required: VT100 or compatible terminal  Keywords:
Games

Abstract: FCD is a Five Card Draw video poker game that plays in the 
same manner as the poker machines in Nevada.  You place your 
bet and five cards are dealt to you.  You then have an 
opportunity to place a hold on as many of the five cards as 
you like and then discard the rest.  The discarded cards are 
replaced with new ones, and you are notified if you have at 
least Jacks or better.  The better the hand, the higher the 
payoff.  Though hot streaks can occur, you will quickly 
learn that gambling does not pay! 

Included is the source file, a command file to build the 
executable, and a documentation file describing how to build 
FCD, how to play, and the payoff schedule. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0010

===============
V00370     Electronic Bulletin Board Service  Version: 5, October 1988

Author: Alta Paul, Naval Research Lab, Code: 2841, 4555 Overlook
Drive, Washington, DC  20375-5000

Submitted by: Carla C. Bazemore, Naval Research Lab, Code: 2841.5,
Washington, DC

Operating System: VAX/VMS V4.6  Source Language: PASCAL  Keywords:
Bulletin Board

Abstract: The Central Computing Facility at the Naval Research 
Laboratory is currently running a very easy to use 
electronic bulletin board software. 

Features 
.  Runs on VAX/VMS systems. 
.  Written in VAX PASCAL. 
.  Uses SMG$ routines to produce very easy to read screens- 
   VT100 mode. 
.  Data base files are indexed - uses RMS routines for 
   data base management. 
.  Menu driven - one key stroke selects options. 
.  Help menus available at each level. 
.  Easy to use - self explanatory. 
.  Code, installation and operation very well documented. 
.  Allows topics to be grouped logically by categories, thus 
   saving processing time and $$$. 
.  Total/New message counts available at each category level 
   so users can see immediately if there is anything new to 
   read in topics of interest. 
.  Allows users to respond to any posted message, either to 
   the poster or on the Bulletin Board - uses VMS MAIL utility. 
.  Topics may be "owned" and therefore "protected" so that 
   only designated users can add and delete from these topics. 
.  Uses the EDT editor to create messages to add to the 
   Bulletin Board or to respond to a posted message without 
   leaving the utility. 
.  Can run executable code on one machine and access the 
   data base files stored on another machine via the LAN 
   through a NETNONRPIV account. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00369     Submitting Batch Jobs From a FORTRAN Program  Version: 1,
October 1988

Submitted by: Steven R. Berman, Northrop Inc., Hawthorne, CA

Operating System: VAX/VMS V4.0, V4.6, V4.7, V5.0  Source Language: VAX
FORTRAN  Memory Required: 890KB  Software Required: FORTRAN Compiler 
Keywords: FORTRAN, Utilities - VMS

Abstract: A technique for submitting batch jobs from a FORTRAN program
is presented.  The technique involves the user calling a 
FORTRAN subroutine written by the author and submitted to 
the DECUS Program Library.  The user passes the name of the 
command file to be submitted, the batch queue name, and 
optional batch job parameters.  The subroutine calls the 
"Send to Job Controller" System Service to enter the job in 
the specified batch queue.  The user is optionally notified 
when the job completes.  No privilege is required. 

Notes: Queue Manager must be running and at least one batch queue must
have been 
established. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00368     Uniform Random Numbers and DCL Symbols  Version: October
1988

Operating System: RSX-11M V4.3, VAX/VMS V4.7  Source Language: DCL,
FORTRAN 77, RSX INDIRECT, VAX FORTRAN  Software Required: FORTRAN
Compiler  Keywords: File Management, Utilities - VMS

Abstract: The random number routines are FORTRAN versions of combined 
random number generators recommended by Pierre L'Ecuyer 
(Efficient and Portable Combined Random Number Generators, 
Communications of the ACM, Vol. 31, No. 6, June 1988, 
742-749, 774).  Three implementations are given:  two for 
PDP-11's and one for VAX's.  For PDP-11's, use the two 
"*16.ftn" files for short (16-BIT) integers (especially if 
you don't have FORTRAN 77), or the two "*32.ftn" files for 
long (32-BIT) integers (if you have FORTRAN 77).  For VAX's, 
use the two "*.for" files.  Note that the only real 
difference between the "*32.ftn" files and the "*.for" files 
is that the latter are specifically written for VAX FORTRAN: 
 there is no difference in the generation formulae. 
Therefore, if you want a 16-BIT generator for your VAX, you 
can use the "*16.ftn" files. 

The approximate period length for each generator is noted in 
the "Unifrm*.*" files. 

The "symbols.cmd" file is a PDP-11 command file skeleton 
that provides a large number of symbols for use by RSX 
Indirect (@).  For PDP-11's you would insert your command 
file instructions between the symbol definitions section and 
the subroutines section (near the end of the file).  This 
grew from a VAX version that provided row and column 
positioning escape sequences for VT1xx, VT2xx, and VT3xx 
terminals, plus a few other video characteristics like bold 
and reverse video. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0010

===============
V00367     BOPT  Version: August 1988

Author: Belig Karatay, STFA Enercom Inc, Elci Sokak No. 21, Yukari
Ayranci/Ankara, Turkey

Submitted by: Gokalp Kirgiz

Operating System: RSX-11M-PLUS, VAX/VMS  Source Language: FORTRAN 77 
Memory Required: 256KB  Keywords: Statistics, Utilities - RSX-11

Abstract: BOPT program used especially for space truss structures, 
but it is applicable for any kind of statistical 
and dynamical analysis.  Before applying statistical analysis, 
program reduces stiffness matrix band-width so the process 
time and memory requirements decreases significantly.  The 
program changes joint numbers according to member connectivity to 
optimize the band-width of the stiffness matrix. 

Notes: Processing under RSX-11M-PLUS operating system, change built-in
functions 
in the source program. 

Restrictions: Input and output formats should be corrected according
to user structural 
analysis software. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0010

===============
V00366     HEC-PACK  Version: March 1988

Submitted by: Kelley Johnston, Hydro-Electric Commission, Hobart,
Tasmania, Australia 7000

Operating System: MicroVMS V4.5, VAX/VMS V4.7  Source Language: DCL,
VAX FORTRAN  Keywords: DCL, System Management - VMS

Abstract: HEC-PACK is a small selection of handy routines.  Following 
is a brief summary of highlights: 
ACTIVITY_LOG A handy DCL activity logger.  Extremely easy 
  to use.  A trivial solution to the tedious problem 
  of "Can you remember when the last GRIC job ran?" 
BATCH_EXECUTION A program to verify there are no batch jobs 
  running on a cluster before a system shutdown. 
DAY_TO_FILE   A program to make date-based filenames. 
MICRO_BACK A little DCL utility for backing up files on 
   a VAXstation or other MicroVAX with nothing but a TK50. 
SET_PRCNAME Makes duplicate process names show up as 
   device:prcname.  Useful for a system login 
  procedure. 
REPLACE  A global search-and-replace utility, for 
  making changes to a wildcard file spec using nothing more 
  then EDIT/EDT and DCL. 
USER_VALID An image you may run to deny users access to 
   nodes on a cluster based on rightslist identifiers. 

Restrictions: Operating system V4.5 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0010

===============
V00365     VAX ReGIS Graphics Library  Version: 1.2, May 1991

Author: Digital Equipment Corporation

Submitted by: Richard Desper, Army Materials Technology Lab,
Watertown, MA

Operating System: MicroVMS, VAX/VMS  Source Language: VAX FORTRAN 
Software Required: See Notes  Hardware Required: VT125 Series Terminal
 Keywords: Graphics

Abstract: VAX ReGIS Graphics Library (RGL) is a software package that 
consists of picture-drawing and data-plotting routines. 

Picture Drawing Capabilities 
. Control - Initializes and controls parameters.  Sets 
  various flags within VAX RGL determining, for example, whether 
  angular data can be passed as degrees or radians, or whether 
  error messages can be printed on the terminal. 
. Screen Control - Defines viewports on the terminal and 
  provides methods of clearing various portions of the 
  screen. 
. Attribute Control - Controls terminal attributes such as 
  shading, line patterns, and writing modes. 
. Picture Objects - Draws various picture objects, such as 
  lines, markers, boxes, arcs, circles, and regular polygons 
  on the screen. 
. Transformations - Provides a set of two-dimensional 
  transformations including rotation, translation, and 
  scaling, both singly and in combination. 
. Graphic Text - Controls text parameters, such as size and 
  placement. 
. Saving or Restoring Pictures - Copies various portions of 
  the screen to the optional graphics printer and provides a 
  method of saving ReGIS strings for later recall. 
. Locators - Returns the current screen position in the 
  user's coordinate system and allows points on the screen to 
  be digitized. 
. Color Support - The user can define up to 64 colors and 
  reference them by name.  The system provides eleven 
  predefined colors and gray scales.  Four out of 64 colors 
  can be displayed simultaneously via a slave color monitor to 
  the VT125. 
. Alternate Character Set - Loads and uses alternate 
  character sets.  English and Greek character fonts are 
  provided. 
. Macrograph Support - Accesses ReGIS macrograph facilities. 

Data Plotting Capabilities 
. The data plotting facilities define and label graph 
  "paper" on the screen.  The plotting subroutines are divided 
  into static and dynamic segments.  Static routines display 
  all the user's data in one call.  Dynamic routines allow 
  point plotting (data added to a previously defined graph 
  "paper") and continuous display mode (data scrolled left or 
  right). 
. Setting Graph "Paper" - Defines any of the following graph 
  "papers": linear, logarithmic, polar, or probability. 
. Labeling and Scaling Axes - Performs numeric and 
  alphanumeric labeling and scaling of the axes. 
. Data Plotting - Plots data arrays, points with optional 
  auto scaling, strip charts, and bar charts. 
. Cursor Support - Digitizes information within the graph 
  "paper".  The cursors are moved by arrow keys on the 
  keyboard. 

The ordering information for the manuals is as follows: 
. Order V00365 (EA) for the "VAX RGL Installation Guide". 
. Order V00365 (ED) for the "VAX RGL Programmer's Reference 
  Manual". 



Notes: The following DIGITAL graphics printers are optional devices
supported by 
VAX RGL, Version 1.2: LA12, LA34-VA, LA50, LA100, LA210, and LN03
PLUS.  With 
one of these printers attached to a VT125 video terminal, VAX RGL can
then be 
instructed to print a copy of the graphics screen on the hardcopy
printer. 
An RGB color monitor is an optional device that can be attached to the
VT125. 
VAX RGL provides independent control over the colors on the RGB
monitor and 
the gray shades on the VT125 video terminal.  Program operating under
VAX/VMS 
Version 4.6 was last legal certification.  For VAX systems, VAX/VMS
operating 
system and VAX FORTRAN are required.  For MicroVAX Systems (I and II),
VAX FORTRAN and both the MicroVMS Extended Base component and the
MicroVMS 
Program Development component are required.  Files for fixes for the
VT240 
terminal have not been included. 

Changes and Improvements: Includes an installation command file. 
Corrected calling names provided for 
ten subroutines to be compatible with documentation.  Example and
Library 
source files placed in separate directories. 

Documentation available in hardcopy only.

Media (Service Charge Code): User's Manual (EA), User's Manual (ED),
600' Magnetic Tape (MA)  Format: VMS/BACKUP

===============
V00363     CPUCHECK  Version: 2.3, July 1989

Submitted by: F.A. Canali, Gould Inc., Newburyport, MA

Operating System: VAX/VMS V5.1  Source Language: DCL, MACRO-32, MSG,
VAX BASIC  Keywords: Security, System Management - VMS, Utilities -
VMS

Abstract: CPUCHECK is a program for monitoring CPU usage and killing 
inactive users.  It is designed to run in a memory limited 
system and attempts to put as little swapping load on a 
system as possible consistent with detecting inactive users. 
Sloppiness in timing inactive users is traded for lighter 
swapping loads on the system.  Documentation is 
in the form of comments at the top of the source code. 

Changes and Improvements: Use FORCEX: add protected images. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00362     XDELETE  Version: 5.2, May 1989

Submitted by: Dr. Gerd Kobschall, Institut fuer Kernphysik, D-6500
Mainz, West Germany

Operating System: VAX/VMS V4.5, V4.7, V5.1  Source Language: VAX
FORTRAN  Memory Required: 220KB  Software Required: SMG-Routines from
runtime library  Hardware Required: VT100 Terminal  Keywords: File
Management, Utilities - VMS

Abstract: The XDELETE utility gives the user a full screen view of the
files in the current directory.  The user can mark files for 
deletion, can type the contents of files in a separate 
window, rename the files and he can change the current 
directory.  All actions are done in a full screen environment. 

Changes and Improvements: Better error checking, type of more possible
file types, rename option, 
checks existence of directories. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00361     GO  Version: 1&2, November 1988

Submitted by: A. Pirnar, ITT-WD Netherlands, Amsterdam Z.0,
Netherlands  1102 BR

Operating System: VAX/VMS V4.4, V4.6  Source Language: DCL  Memory
Required: 10KB  Keywords: Utilities - VMS

Abstract: GO is a DCL utility for flexible directory access which uses
table display of directories as the program is being used. 
GO, which is available in two versions, was developed originally 
as a stack to keep track of `dives' into subdirectory structures. 
It made use of an older utility called SD.COM to parse directory 
specifications.  In fact, the symbolic command "SD" is still easier 
to use when invoking GO, because of the keys being next to each other.
Later it was developed as GO_1 into a table of directories keeping 
track of the users movements, for future quick access.  More 
recently GO_2 was written making use of the new recursive 
CALL command in VMS V4.4. 

Both versions of GO list a command summary when invoked 
with the parameter "H".  When invoked with no parameters it 
is the same as "sh def". 

Both versions allow the user to: move to quasi legal 
directory specs (e.g. missing square brackets), verify the 
specified directory exists, move directly to any entry in 
the table, step backwards or forwards in the table, move to 
the last entry in the table chronologically, move directly 
to sys$login, move up to parent directory, reset the table 
of directory entries, and show the table with current and 
last entries visited. 

In addition GO_2 allows the user to: expand all or one level 
of subdirectories under table entries, collapse 
all or one level of subdirectories under table entries, 
enable/disable capturing of non-GO movements, toggle 
between overwrite and find/append modes when moving to a 
directory, toggle talk/silent mode, make multiple moves in 
the table in one command, enter multiple commands in one 
command line, automatically define logicals "GO_n$" 
corresponding to table entries, print the table, 
delete/undelete table entries, and delete directory trees 
from disk. 

Notes: GO_2 uses up more dynamic memory than GO_1 so it may be easier
to use GO_1 
in some environments. 

Changes and Improvements: Various bug fixes and enhancements. 

Restrictions: Operating System VMS V4.4 or higher is required for
GO_2.COM. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format:
VMS/BACKUP, 600' Magnetic Tape (MA)  Format: VMS/BACKUP, or order
VL0010

===============
V00360     NETSTAT  Version: E1.1, November 1988

Submitted by: Digital Equipment Corporation

Operating System: MicroVMS V4.6, V5.1, VAX/VMS V4.6, V5.1  Source
Language: VAX BASIC  Software Required: VAX GKS V2.0 or higher, TSM
V1.2, RBMS V1.1, VAX BASIC V3.0 or higher.  Hardware Required: Color
ReGIS Graphics Terminal  Keywords: Networking

Abstract: These DECnet network monitoring programs are essentially the
same displays shown at DECWORLD '87 in  Boston, MA.  There 
are several data collection programs as well as display 
programs which monitor a DECnet network, as well as terminal 
servers and LAN bridges.  The  set of tools is called 
NETSTAT. 

The DECnet event processor program and the DECnet area and 
node polling program gathers reachability information and 
stores it in shared data structures.  The area and node 
display programs periodically read these data structures and 
update the graphical display boxes by shading them either 
red for an alarm condition or green for reachable. 

The terminal server polling program uses TSM V1.2 (Terminal 
Server Manager software) to interrogate all known terminal 
servers on the Ethernet LAN.  This information is stored in 
a shared data structure.  The terminal server status display 
program operates in the identical manner as does the node 
display program described above. 

The bridge server polling command procedure uses RBMS V1.1 
(Remote Bridge Management software) to interrogate all known 
LAN bridges on the extended Ethernet LAN.  This information 
is stored in a shared data structure.  The bridge status 
display program operates in the identical manner as does the 
node display program described above. 

Each display program is independent of the other so only 
those displays that are of interest to the user need be run. 
The graphical display programs use VAX BASIC V3.0 (or 
higher) and the associated graphics commands.  This requires 
VAX GKS V2.0 or higher. 



Notes: This package contains a collection of several tools some of
which can be 
used independently. 

Changes and Improvements: Bug fixes, enhanced documentation, minor
functionality enhancements. 

Restrictions: Operating system VAX/VMS V4.6 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00359     CDUTIL  Version: 1.0, July 1988

Submitted by: John T. Carroll III, Columbus, IN

Operating System: MicroVMS V4.6  Source Language: VAX FORTRAN 
Keywords: File Management, Utilities - VMS

Abstract: CDUTIL is a FORTRAN program that performs text file 
compression and decompression operations.  The compression 
algorithm that is employed is most effective when long strings of 
repeated characters are present. 

Once invoked, CDUTIL prompts the user to request 
(C)ompression, (D)ecompression, or (E)xit.  Either of 
the first two selections generate additional prompts for 
input and output files.  The requested operation is then performed 
without further operator intervention and several lines of 
summarizing information are displayed.  Any number of 
compression and decompression operations can be performed 
before exiting the program. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: VAX/ANSI,
600' Magnetic Tape (MA)  Format: VAX/ANSI, or order VL0009

===============
V00358     MAINT  Version: 1, August 1988

Submitted by: Leonard J. Peirce, Western Michigan Univ. Academic Comp
Ctr, Kalamazoo, MI

Operating System: MicroVMS V4.5, VAX/VMS V4.5  Source Language: C 
Memory Required: 107KB  Keywords: File Management, Utilities - VMS

Abstract: MAINT is a full-screen Directory/File Maintenance utility. 
Directories are presented to the user in a series of one or 
more screens, allowing the user to work with an entire 
directory at one time instead of working with a few files and 
having to do a DIRECT to see the current state of the 
directory.  Run-time switches provide the user the 
opportunity to tailor what information is included on the 
screen and the option of including user-defined extended 
textual descriptors for individual files/directories. 

Functions 
.  Delete files/directories. 
.  Copy files. 
.  Rename files/directories. 
.  Protect files/directories. 
.  Edit an Access Control List (ACL) for a file/directory. 
.  List a file's contents to the screen. 
.  Change to a subdirectory. 
.  Get full directory information on a file. 
.  Search for a specific file in a directory. 
.  Suspend MAINT and return to DCL level, either 
   indefinitely or just to execute one command. 
.  Create/access extended textual descriptors for files and 
   directories. 
.  Access on-line help. 

By combining the above capabilities with a full-screen 
interface and some added functionality, the user can work 
with entire directory structures quickly, easily, and 
efficiently just by pressing a few keys. 

One very important feature of MAINT is that execution of 
the operations on files is NOT done until you tell it to go 
ahead and perform them.  In other words, you can work with 
all of the files, specifying the operations, and then tell 
MAINT to execute them all at once.  This means that you have 
time to change your mind and perhaps undo the operations on 
one or more of the files. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00357     REMINDER  Version: 2.0, August 1988

Submitted by: Richard E. Cox, Jr., Kollsman, Merrimack, NH

Operating System: MicroVMS V4.6, VAX/VMS V4.7  Source Language: VAX
FORTRAN  Keywords: Calendars, Scheduling, Utilities - VMS

Abstract: This package is used to send messages to one's self, 
to users with the same UIC, or to users with the same 
username up to an underscore. 

It is not one of those programs that just displays information 
at login or whenever you request it.  It actually sends your 
message to you at the time you tell the message to be sent. 
If you have a meeting at 10:30, this package will remind you 
at 10:30 even if you have logged in at 8:00.  If you are not 
logged in when a reminder message is scheduled to be sent, 
it will send that message to you when you do log in; therefore, 
you never loose a message. 

This package will continue to send a reminder message until 
the message has been acknowledged, or expired.  The time delay 
interval used by this package continues to double starting 
at one minute until it has reached twenty-four hours.  After a 
twenty-four hour period has been reached, a reminder message 
will be issued each day until the message expires.  Reminder messages,
by default, expire one week after the first scheduled broadcast. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00356     LATUSER  Version: 2.0, August 1988

Submitted by: Richard E. Cox, Jr., Kollsman, Merrimack, NH

Operating System: MicroVMS V4.6, VAX/VMS V4.7  Source Language:
MACRO-32, VAX FORTRAN  Keywords: Networking, System Management - VMS,
Utilities - VMS

Abstract: Like "show user", LATUSER displays the terminal name, 
username and process identification (PID).  However, LATUSER also 
displays the LAT terminal server and the terminal server 
port of all interactive users on the system. 

System Managers, -- do you have a problem with a terminal and the 
LAT terminal number will not do?  LATUSER gives you the 
server and port it is attached to.  Do you have to reboot the 
server?  LATUSER can sort its output by server name, 
grouping all users on the same server together;  now you 
know who is using that server.  Need to know who is logged 
in from another node?  LATUSER will display the remote user 
and node name where that user is logged in from. 

LATUSER can sort the output by various fields, or direct the 
output to a file. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00354     LJ250 DEColorwriter Demonstration Package  Version: May
1988

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS  Hardware Required: LJ250/LJ252 Companion
Color Printer.  Keywords: Graphics

Abstract: The files in this package demonstrate the capability of the 
LJ250/LJ252 Companion Color Printer to print color images 
from a sixel file.  These demonstration files have different 
images such as birds, boats, street scenes, etc. 

Restrictions: Operating system VAX/VMS V4.2 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00353     Manager's Window  Version: 2.0, February 1990

Submitted by: Joachim Bromet, University of California at Davis,
Davis, CA

Operating System: VAX/VMS V5.2  Source Language: FORTRAN 77  Software
Required: NCP utility  Hardware Required: Ethernet  Keywords: Menu
Control, System Management - VMS, Utilities - VMS

Abstract: Manager's Window is an interactive pulldown menu-driven
program 
by which users may issue DCL commands on all VMS nodes via 
maneuverable windows without leaving the utility.  It is an 
integrated package of routines that chooses a VMS node, 
allows windows to be positioned (left, right, up and down), 
increases or decreases the window size two-dimensionally and 
provides an on-line help library. 

This revision of Manager's Window satisfies the requirements 
of VMS V5 as to the use of proxies and the security issues 
of the DECnet generic object TASK. 

Notes: Manager's Window will not properly execute programs that
incorporate their own 
screen management routines. 

Changes and Improvements: Revised to run under VAX/VMS V5.X, NCP
security measures and cosmetic changes. 

Restrictions: Operating system VAX/VMS V4.X or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00352     MENU  Version: 2.1, April 1988

Submitted by: Heino Bruecher, Feldmuehle AG Werk Reisholz

Operating System: VAX/VMS V4.6  Source Language: PASCAL  Hardware
Required: Video terminal supported by Screen Management Facility 
Keywords: Menu Control, Tools - Applications Development

Abstract: The program allows a user to execute program images, DCL 
command procedures,  batch jobs, or DCL commands.  The 
desired action is performed by selection of a key from the 
menu presented on the terminal.  The selection can be done 
by using the up and down arrow keys or by pressing a number 
key with the number of the item.  Actions can be performed 
by means of subprocesses (returns to the menu when the 
action is over) or by execution in the same process (MENU 
exits before starting the action).  The menu bases on one or 
more text files.  A menu can also have submenus (recursive 
algorithm).  Command lines can take up to nine variable 
substitutions, prompts can be specified in the menu file. 
Based on qualifiers the menu can be made to exit due to 
timeout and/or to force the user to be logged off when it 
exits. 

Restrictions: Operating system VAX/VMS V4.4 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00351     QUOTE  Version: April 1988

Submitted by: Tom Brink, Arizona Department of Transportation

Operating System: VAX/VMS V4.6  Source Language: VAX FORTRAN  Memory
Required: 3KB  Keywords: Utilities - VMS

Abstract: This program displays a random quote upon LOGON. Small 
efficient executable displays one of one hundred quotes 
available in ASCII data file.  Extra one hundred quote 
data file included.  User can create own data files. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00350     Node Sync  Version: 1.0, June 1988

Submitted by: Aharon Schkolnik, Telrad - Research and Development
Dept., Lod, Israel 71100

Operating System: VAX/VMS V4.5  Source Language: MACRO-32, VAX FORTRAN
 Keywords: System Management - VMS

Abstract: CLUSTER MANAGERS - what do you do when one of your nodes 
goes down? If your answer to this question includes issuing 
any DCL commands or running any programs, this submission 
could help you.  This set of routines sets up a method of 
detecting and reacting to node failures and recoveries.  It 
allows the user to have a program begin execute only when 
one or more other nodes have failed, and to "sleep" when one 
or more of those nodes recovers.  It can also be used to issue 
appropriate DCL commands when certain node(s) fail or recover. 
This is useful when it is desirable to have a program running on 
exactly one node in a cluster - for instance a program which 
is responsible for some activity related to cluster-wide 
disks, or cluster-wide queues, or when certain user 
activities must be moved to another node in case of a node 
failure.  Included are several examples which show how 
useful this proves to be at our site. 

Documentation not available.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00349     SUM - Show Users More  Version: 1.0, May 1988

Submitted by: Michael Kimura, Hughes Aircraft, Los Angeles, CA

Operating System: VAX/VMS V4.6, V4.7, V5.0  Source Language: VAX
FORTRAN  Keywords: Terminal Management

Abstract: SUM displays the terminal name (physical device name if 
terminal is a virtual terminal, remote node name and port 
name if terminal is a LAT device), username, and process 
identification code (PID) of either specific interactive 
users or all interactive users on the system. 

Information about a particular user can be specified.  If 
you specify a string, the system lists all interactive users 
whose usernames begin with the specified character string. 
For example, if the string MAR is specified as a username, a 
list of all interactive users whose usernames begin with MAR 
is displayed.  If no user exists whose username matches the 
specified username string, an error message is displayed. 
If you omit this parameter, a list of all interactive users 
is displayed. 

The command_qualifier /FULL (/NOFULL is default) requests 
that the full physical device name of a terminal and the 
full remote node name of a terminal server be displayed 
instead of the default which is to display only the first 
eight characters of the physical device name and the first 
six characters of the remote node name. 

The command_qualifier /OUTPUT (/NOOUTPUT is default) 
controls where the output of the command is sent.  If you do 
not enter the qualifier, or if you enter /OUTPUT without a 
file specification, the output is sent to the current 
process default output stream or device, identified by the 
logical name SYS$OUTPUT.  If you enter /OUTPUT with a 
partial file specification (for example, specifying only a 
directory), SUM is the default file name and LIS the 
default file type.  If you enter a file specification, it 
may not include any wildcard characters.  If you enter 
/NOOUTPUT, output is suppressed. 

Restrictions: Operating system VAX/VMS V4.6 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00348     VTOUTPUT  Version: 1 May 1988

Submitted by: Ronald William Burke, Westinghouse Electric Corporation,
Baltimore, MD

Operating System: MicroVMS V4.X, VAX/VMS V4.X  Source Language: DCL,
VAX FORTRAN  Keywords: Utilities - VMS

Abstract: Following is a brief summary of highlights: 
VTOUTPUT  Permits users to easily compose ASCII character 
  strings and VT-1XX escape sequences for output to terminals, 
  to files, and to DCL symbols. 
CHARACTER  Allows users to compose crude drawings using 
  characters (or parts thereof) of the various character sets 
  in a VT-1XX terminal. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00346     VMS V5 Set Password Emulator  Version: May 1988

Submitted by: Brian Lomasky, Teradyne, Inc., Boston, MA

Operating System: VAX/VMS V4.2  Source Language: MACRO-32, VAX BASIC 
Keywords: Emulators

Abstract: VAX system managers are usually bothered by numerous phone 
calls from users who have either ignored or forgotten to 
change their password when they receive the warning message 
"Your password has expired; update immediately with SET PASSWORD!" 
when they log in. 

This is fixed in VMS V5 which, by default, throws the user 
into SET PASSWORD when they log in if their password(s) are 
expired.  This program emulates this V5 feature. 

When executed at login time via SYLOGIN.COM, the program 
will see if the UAF for the username running the program has 
any expired passwords.  If so, the user will be 
automatically forced into SET PASSWORD, and will rerun SET 
PASSWORD until the user has made a successful password 
change. 

Primary, secondary, and generated passwords are 
automatically handled.  An explanatory help screen 
is always displayed prior to running SET PASSWORD. 
Additionally, both CTRL/C and CTRL/Y are disabled while 
running the program, to ensure that the user MUST change 
their expired password(s). 

The program requires no privileges in order to execute 
(although INSTALLing it /OPEN/HEADER/SHARE is recommended 
for performance reasons).  It requires VMS V4.4 (or later), 
so that the $GETUAI system service is available. 

Restrictions: Operating system V4.n or later is required.  Privilege
to read 
SYS$SYSTEM:SYSUAF.DAT to run SYSUAF report is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00345     SYSUAF Reporting Utility and Son of Directory  Version:
December 1993

Submitted by: Brian Lomasky, Teradyne Inc., Boston, MA

Operating System: VMS  Source Language: BASIC  Keywords: System
Management - VMS

Abstract: SYSUAF V5.5-2 is a reporting program for the SYSUAF 
and RIGHTSLIST data files.  Simply turn on READALL 
(or equivalent) privilege and run SYSUAF.EXE.  Do NOT 
install this program with privilege; otherwise, any user 
could execute it.  A menu of reporting options will 
be displayed.  The best way to see what is available is to 
try them and see what data is displayed.  You can print reports 
either to the screen or to a data file (SYSUAF.LIS), or to 
create a DCL command procedure (SYSUAF.COM) which can then 
be easily edited and then executed. 

SYSUAF.EXE will try to open SYS$SYSTEM:SYSUAF.EXE and 
SYS$SYSTEM:NETPROXY.EXE (or SYS$SYSTEM:NETUAF.DAT), unless 
the logical name of SYSUAF and/or NETPROXY (or NETUAF) is 
defined, in which case the SYSUAF.EXE program will try to 
open the SYSUAF and/or NETPROXY (or NETUAF) files pointed to 
by the logical name(s). 

You should not need to recompile or relink either of the 
executables unless you need to change the features of the 
program.  Instructions for compiling and linking SYSUAF are 
contained at the beginning of the source code.  These 
programs have been tested on VMS V5.5-2. 

The Son of Directory program includes the ability to display 
a directory listing sorted by the following criteria: 
. file type 
. creation date 
. revision date 
. file (end-of-file or allocated) size 
. file id 
. file organization 
. record type attributes 
. carriage control attributes 

You can specify as many sort specifications as you want; 
multiple specifications will cause subsequent secondary 
sorts to be performed after the first primary sort 
specification has been performed.  If you do not specify any 
of the sort qualifiers, the report will be automatically 
sorted in ascending order by the file type. 


Notes: Executable and/or object code is included. 

Changes and Improvements: Bug fixes and reporting updates to SYSUAF
reporting utility. 

Restrictions: For SYSUAF Reporting, READALL or equivalent privilege is
required. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP, TK50 Tape Cartridge (TA)  Format: VMS/BACKUP, or order
VL0009

===============
V00344     SD: The Ultimate "Set Default" Utility  Version: October
1990

Submitted by: Brian Lomasky, Teradyne, Inc., Boston, MA

Operating System: VAX/VMS  Source Language: MACRO-32, VAX BASIC 
Keywords: File Management, System Management - VMS

Abstract: SD is the "Ultimate SET DEFAULT Utility".  After installing 
SD, simply use the symbol "SD" instead of the words "SET 
DEFAULT" when setting your default directory. 

In addition to setting your default directory, SD will: 
. Verify for the existence of the new default directory. 
. Properly process logical names in search lists. 
. Display information showing your switch between 
  directories. 
. Remember the last 20 directories you've set your default 
  to.  (Use SD * to display the list).  (Use SD #nn to set 
  your default to line #nn's directory). 
. Display a help form. (Use SD HELP). 
. If you have SETPRV authorized, automatically sets your UIC 
  to the owner of the directory you set your default to, 
  thereby eliminating all protection violations when you create 
  a file in another user's directory which is accidently owned 
  by you.  Note that this enables you to leave all of your 
  advanced privileges (i.e. BYPASS, etc) turned off while you 
  set your default to any directory on any disk. 
. Automatically correct for almost all typing errors when 
  you specify a directory.  It will insert "[" and "]" where 
  required.  It will automatically translate logical names. 
  It will assume a trailing colon for logical names which have 
  none and do not match a directory name. 
. Easily toggle you between your current and previous 
  directory with one keystroke.  (Use SD <). 
. Let you set your default to a parent directory by using 
  one backslash per level. (Use SD \). 
. Automatically execute environment-setting files as you 
  enter or leave a directory.  When using SD to change your 
  default directory, SD will execute the contents of any 
  SDLOGIN.COM file it finds in the new default directory. 
  Additionally, SD will execute the contents of any 
  SDLOGOFF.COM file it finds in the current default directory, 
  before changing your default to the new default directory. 
  (SD HELP displays text concerning SDLOGIN.COM and 
  SDLOGOFF.COM).  This is most useful in order to change your 
  default protection to include W:RE upon entering a directory 
  where created files must be world readable and then turning 
  it off when you set your default away from that directory. 
  SDLOGOFF.COM can also be very useful to ensure that when you 
  leave a directory (via SD), that all files have the correct 
  protection assigned to them.  Note:  Be sure that there can 
  be no errors in the SDLOGIN and SDLOGOFF command files, as 
  SD will not properly work if it encounters any errors while 
  executing these files. 
. (Optional).  Automatically change your VMS prompt to the 
  node::device:[directory] where your default is currently set 
  to, and to use any one of Digital Equipment Corporation's 
  video attributes to display it.  Enable this feature by 
  defining the SD_PROMPT logical name in your LOGIN.COM file 
  in one of five methods: 
.  $ASSIGN NL: SD_PROMPT !Uses normal video for 
     prompt. 
.  $ASSIGN REVERSE: SD_PROMPT !Uses reverse video for 
     prompt. 
.  $ASSIGN BOLD: SD_PROMPT !Uses bold video for prompt. 
.  $ASSIGN BLINK: SD_PROMPT !Uses blinking video for 
     prompt. 
.  $ASSIGN UNDERLINE: SD_PROMPT !Uses underline video for 
     prompt. 

Notes: Executable and/or object code is included. 

Changes and Improvements: Updated to process devices referenced by
logical names in search lists. 

Restrictions: Operating system V4.n or later is required.  Privilege
to read 
SYS$SYSTEM:SYSUAF.DAT to run SYSUAF report is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00342     IIT  Version: 5.5-1, October 1992

Submitted by: C.J. Chapman, Thorn EMI Electronics, Crawley, Sussex,
England RH10 2PZ

Operating System: VAX/VMS V5.5-1  Source Language: MACRO-32  Memory
Required: 29KB Virtual Allocation  Keywords: System Management - VMS,
Utilities - VMS

Abstract: IIT (Idle Interactive Timeout) is a security timeout utility
that will terminate idle interactive processes in the event 
of users leaving terminals unattended.  Timeout criteria can 
easily be modified to suit your local environment.  Parent 
processes will not be considered idle if any subprocesses 
are active. 

Features 
. Process notification before termination 
. Dynamic adjustment of timeout period 
. Resilient to operator/user attack 
. Specific username exemption 
. Process priority override 
. Very low CPU usage 

Notes: Executable and/or object code is included. 

Changes and Improvements: System UIC group option. 

Restrictions: Operating system VAX/VMS V5.3 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00340     MA Queueing/Routing  Version: MAQ 31, May 1990

Submitted by: Earl Lakia, IPACT, Valparaiso, IN

Operating System: VAX/VMS V4.4 through V5.2  Source Language:
MACRO-32, VAX FORTRAN  Keywords: Data Communications, Device Handlers

Abstract: 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.  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 utilities to build the route 
database. 

For the RSX-11M-PLUS version of "MA Queueing/Routing", see 
DECUS No. 110903. 

Notes: Executable and/or object is included. 

Changes and Improvements: Bug fixes, new documentation, new utilities,
support for SMP processors. 

Restrictions: Operating system VAX/VMS V4.4 or later is required. 

Media (Service Charge Code): User's Manual (EA), 2400' Magnetic Tape
(PA)  Format: VMS/BACKUP

===============
V00339     SDE: Software Development Environment  Version: 76, May
1988

Submitted by: Kevin Angley, Memorex Telex, Raleigh, NC

Operating System: VAX/VMS V4.7  Source Language: DCL, PASCAL  Software
Required: VAX-11 DEC/CMS V2.3 and VAX-11 DEC/MMS  Keywords: Software
Development

Abstract: SDE: Software Development Environment is a general model 
software development methodology that incorporates VAX 
DEC/CMS and VAX DEC/MMS.  VAX DEC/CMS and VAX DEC/MMS are 
useful tools for software development; they are only tools 
and do not constitute a procedure. 

Built around VMS features (access control, logical 
names, VAX DEC/CMS, and VAX DEC/MMS), SDE provides an 
efficient, controlled process for software implementation. 
Our particular application is cross-development of 
microprocessor software, but SDE is flexible enough to work 
with virtually any set of software development tools 
(assemblers, compilers, linkers, etc.).  SDE is also found to 
be useful for native VAX/VMS development. 

Restrictions: Operating system VAX/VMS V4.4 or later is required. 

Documentation available in hardcopy only.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00338     PIC: Pictures Editor  Version: April 1988

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V4.6  Source Language: MACRO-32, VAX FORTRAN
Hardware Required: VT100 Compatible Terminal  Keywords: Editors,
Graphics

Abstract: PIC is a picture drawing tool for VT100 compatible 
terminals.  It allows you to draw either an 80 or 132 column 
wide picture with lines and text.  Output generated can be a 
simple line drawing using non-graphical characters (- + | ), 
VT100 line graphics or sixels.  Previously made pictures can 
be modified with PIC. The program has a recover feature when 
the drawing session is interrupted. 

QUALIFIERS: 
[NO]GRAPHIC Determines whether the final picture file 
  contains standard printable ASCII characters 
  (such as + ---- | !) or VT100 line drawing 
  escapes.  The default is /GRAPHIC. 
WIDE  Allows you to use PIC in a 132 column mode. 
RECOVER  Recovers a previously interrupted drawing 
  session. 
SIXEL  This qualifier allows you to create a sixel 
  file of the drawing made upon exit of the 
  PIC editor.  PIC will also create a 
  non-sixel VT100 graphics file which can be 
  used for subsequent editing sessions (as the 
  sixel file itself cannot be used for 
  anything else but printing).  Special 
  drawing commands for diagonal lines and 
  circles can be entered through a special option 
  file using the /OPTION qualifier. 
OPTION=FILESPEC Allows the specification of an option file 
  in which more advanced drawing commands can 
  be entered to generate (oblique) lines and 
  circles for sixel output.  Only valid in 
  combination with the /SIXEL qualifier. 

Restrictions: Utility must be invoked as a DCL command.  Incorporating
in DCL command tables 
via separate command description file (PIC.CLD). 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00337     Full Screen Selection Menu Generator  Version: 1.1, May
1988

Submitted by: John A. Brown, Roy F. Weston, Inc, West Chester, PA

Operating System: VAX/VMS  Source Language: DCL  Memory Required:
10.4KB  Keywords: Menu Control

Abstract: The Full Screen Selection Menu Generator is a DCL routine 
which supplies the user with a numbered list of items found 
by a parameter-based directory search.  The procedure may be 
used to set a default directory (SET DEFAULT subdirname) or 
to select a file simply by recognizing the name rather than 
remembering it.  In either case, the possibility of keying 
an erroneous file name is eliminated. 

Two parameters drive the routine.  The first is a 40 
character (maximum) title which if it contains blanks must 
be enclosed in double quotes (").  A limit of 40 characters 
is set because the title will be displayed in bolded 
double-height characters thus taking up the entire width of 
one line.  The title will automatically be centered on the 
output screen.  The second parameter is the search field 
and may contain "wildcard" characters.  If a directory 
search is specified as the second parameter, the selected 
directory will automatically become the default upon 
exiting.  If a file search is specified as the second 
parameter, an output file containing the fully qualified 
name of the selected file is created.  This output file must 
then be read to determine which file was selected.  The output 
file will be put on the current subdirectory with the name 
SELECTED_FILE.DAT. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0009

===============
V00336     FTX  Version: 5.0-2-A, May 1990

Submitted by: C.J. Chapman, Philips Defence Systems MEL, Crawley,
Sussex, England, RH10 2PZ

Operating System: MicroVMS V5.0, VAX/VMS V5.0  Source Language:
MACRO-32  Memory Required: 143KB  Keywords: System Management - VMS,
Utilities - Tape, Utilities - VMS

Abstract: FTX - Foreign Tape Extension utility is a systems management
tool that enables ASCII or EBCDIC data files to be written, 
or read from unlabelled magnetic tape using combinations of block 
and record format. 

Features 
. Automatic tape mount with dismount option. 
. Forward tape mark skipping before read begins. 
. Full wild card file processing. 
. Record padding and stripping. 
. Read while spooling option. 
. Character translation checking. 
. Data I/O checking. 
. Tape erase option. 
. Tape test option 



Notes: Executable and/or object code is included. 

Restrictions: Operating system VAX/VMS V5.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00335     DBAG - Data Base System  Version: 1.5, August 1988

Submitted by: Luis Arriaga da Cunha, Laboratorio Nacional De
Engenharia Civil, 1799 Lisboa Codex, Portugal

Operating System: VAX/VMS V4.6  Source Language: VAX FORTRAN  Memory
Required: 1MB  Keywords: Data Base Management

Abstract: DBAG is a relational database system, implemented for 
VAX/VMS, similar in functionality and interactive 
interface, to the commercial product DBASE III. 
Some commands are actually the same, so users familiar 
with that popular package should "feel at home" with little 
effort. 

The editor of records (and commands) departs from a 
WordStar-like approach and emulates VAX's EDT thus again 
saving extra learning effort. 

The system also provides a complete library of subroutines, 
FORTRAN 77 callable, for those who need/want to write their 
own program to handle the database. 

Notes: English translations of the manual files have been added to the
program files. 

Changes and Improvements: General bug fixing. 

Media (Service Charge Code): 2400' Magnetic Tape (PA)  Format:
VMS/BACKUP

===============
V00334     LASER_FORMAT  Version: 2, April 1988

Submitted by: Dr. David W. Burgess, RAF Institute Of Aviation
Medicine, Farnborough, Hants, England, GN14 6SZ

Operating System: MicroVMS V4.7, VAX/VMS V4.6  Source Language: VAX
FORTRAN  Hardware Required: Postscript Laser Printer  Keywords: Text
Formatting

Abstract: LASER-FORMAT is a file interpreter to modify either Bonner 
RUNOFF, WPS, or Normal text listings for output on a 
PostScript Laser printer.  Command files exits to catch 
files for listing from a directory [LASER] for automatic 
printing on a laser print queue.  Using escape codes 
additional postscript commands can be added to the files to 
produce pretty output of desk top publishing quality.  Codes 
exist for full support of the technical character set in 
WPS.  Wordstar files can also be printed on this package 
over DECnet. 

The package contains three demonstration manuals for output 
either as a straight text file, a RUNOFF file or via 
WPS-PLUS if this program is available. 

Package also contains an updated version of "PLOT_IT Graph 
Plotting" program which is on DECUS No. V00212, "PLOT_IT and 
SPELL: Interactive Dictionary." 

Media (Service Charge Code): Five RX50 Diskettes (JE)  Format:
VMS/BACKUP, 600' Magnetic Tape (MA)  Format: VMS/BACKUP, TK50 Tape
Cartridge (TC)  Format: VMS/BACKUP, or order VL0009

===============
V00333     VT100KEYS  Version: 1, March 1988

Submitted by: Ronald William Burke, Westinghouse Electric Corporation,
Baltimore, MD

Operating System: Micro/VMS V4.X, VAX/VMS V4.X  Source Language: DCL,
VAX FORTRAN  Keywords: Terminal Handler

Abstract: VT100KEYS shows users how to use the keypad on a VT100 
terminal.  It allows you to lock or unlock terminal or 
console from unauthorized access.  It includes a pair of 
DCL commands (LOCK.COM and CLOCK.COM) which approximate 
VT100KEY's locking capabilities on terminals and consoles. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00332     Menu Branch  Version: 1.1, April 1988

Submitted by: Bob Bruhin, Advanta, Building Five, Horsham, PA

Operating System: VAX/VMS V4.7  Source Language: MACRO-32  Memory
Required: 25.6KB  Keywords: Menu Control, Tools - Applications
Development

Abstract: This tool takes the form of a MACRO-32 program which can 
replace the display and selection portions of a captive menu 
command procedure.  Using this tool, captive menus are still 
DCL command procedures (like at most installations). 
However, the burden of coding the routines to display the 
menu, accept a user selection and execute the appropriate 
DCL code to perform the selected action is removed from the 
designer of the menu.  The menu program can perform all 
these actions from within the command procedure. 

The menu program may be considered a multi-way DCL branch 
statement.  The command procedure calls the menu program 
using the DCL RUN command.  A menu description is included 
in-line in the command procedure, following the activation 
of the menu program. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00330     VTCALC  Version: 1.0, April 1988

Submitted by: Michael Chamsay

Operating System: VAX/VMS  Source Language: VAX BASIC  Hardware
Required: VT100 or VT220 Terminal  Keywords: Calculators

Abstract: VTCALC is an easy to use, simple calculator program that 
does basic calculations.  All input is done via the keypad 
and arrow keys which are diagrammed on the screen using the 
line drawing character set.  Like many simple calculators it 
has one memory cell which is displayed on the screen and 
updated whenever the store key is pressed.  This program was 
developed and tested on a VT220 look alike in VT100 mode. 
One of the future enhancements will be to include scientific 
functions such as trigonometic, and log functions. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0009

===============
V00329     SVIEW/SCOPY  Version: 1.0, March 1988

Submitted by: John T. Carroll III, Columbus, IN

Operating System: MicroVMS V4.6  Source Language: VAX FORTRAN 
Hardware Required: VT200, VT300 Terminals  Keywords: FORTRAN,
Graphics, ReGIS

Abstract: SVIEW is a FORTRAN program that displays screen images saved
by the SCOPY subroutine on Digital Equipment Corporation's 
VT200 and VT300 series graphics terminals.  Once invoked, 
SVIEW prompts the user for commands to READ a plot file, 
VIEW a screen image, PLOT a screen image, and EXIT the 
program. 

SCOPY is a FORTRAN subroutine that transfers images 
displayed on Digital Equipment Corporations's VT200 and 
VT300 series graphics terminals to a plot file.  The 
transfer is accomplished by initiating a remote screen copy 
and redirecting the screen image from the printer port to 
the host.  The resulting plot file can be printed on any one 
of Digital Equipment Corporation's graphics printers or rapidly 
redisplayed at the terminal using the SVIEW program. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: VAX/ANSI,
600' Magnetic Tape (MA)  Format: VAX/ANSI, or order VL0009

===============
V00327     VCU VAX/VMS Calendar Utility  Version: 3.7, March 1988

Submitted by: Michael C. Johnson, Spuds Software, Brookline, MA

Operating System: MicroVMS V4.5, VAX/VMS V4.6  Source Language: VAX
BASIC  Memory Required: 350K  Hardware Required: VT100, VT220
Terminals  Keywords: Calendars

Abstract: VCU is an interactive perpetual calendar for the VAX/VMS 
operating system.  It provides you with a simple way to store 
and retrieve messages for any day. 

Features 
. A complete pull-down menu system with command keys. 
. A display consisting of the time, date, previous month, 
  current month, next month, day of the year, days left in the 
  year, yearly messages, weekly message, and daily messages. 
. A search function. 
. Output capability. 
. On screen message editing. 
. Qualifiers and parameters to provide complete access from 
  DCL. 
. Toggling of the yearly, weekly, and daily message 
  displays. 
. A full year display. 
. On-line help. 

Restrictions: Operating system VAX/VMS V4.0 or later is required
because the program 
utilizes system routines, screen management routines, and utility
routines. 

Sources not included.

Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape
(MA)  Format: VMS/BACKUP, or order VL0009

===============
V00326     Protect  Version: 1.00, February 1988

Submitted by: Andre Baskin, SYSCON Corp, Williamsburg, VA

Operating System: VAX/VMS V4.5  Source Language: C, MACRO-32 
Keywords: Security

Abstract: Protect is a system to protect VMS executables from attack 
by computer viruses by detecting any tampering with the 
executable done by the virus.  A virus is a program which 
has the ability to infect other programs by inserting a new 
section of code into another program.  This new code will 
cause some harm to the system (i.e., corrupt data, delete files, 
etc.).  In addition, the code inserted by the virus will 
infect other programs, thus spreading itself throughout the 
system.  Protect is able to provide protection from computer 
viruses by signaling when the executable code of a program 
has been tampered with in any way.  This is done by using 
the Protect program to place a stamp on the executable. 
This stamp will be used to check for any changes to the file 
and will in no way affect the program at run time.  Once the 
program has been stamped by Protect, there are two ways in 
which tampering can be detected.  The first method is to 
include a call to the function check_program either in 
the initialization function used by LIB$INITIALIZE or in the 
first line of executable code.  This function will return 
either "1" which means the program has not been tampered with, or 
"0" which means the program has been tampered with.  In the 
case of a program for which the source code is unavailable, 
once it has been stamped by Protect, the program Check can be 
run and will set the symbol $STATUS to either "1" if the executable 
has not been tampered with, or to "0" if the executable 
has been tampered with. 

Documentation may or may not be on magnetic media. Sources not
included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00325     RDB Report Writer  Version: 1.1, July 1988

Submitted by: David Cohen, Security Pacific Automation Co, W29-50, Los
Angeles, CA

Operating System: VAX/VMS V4.5  Source Language: DCL, VAX COBOL 
Software Required: COBOL  Keywords: Tools - Applications Development,
Report Generator

Abstract: This package can generate a COBOL subprogram (with a linkage
section) which can be called from an RCO program.  The subprogram 
will handle all the report logic, including control breaks, 
totals, formatting, and creating the actual print file. 
Accepts as input four user supplied files which define the 
report and the data file record.  Validates input files. 
Handles up to eight levels of control breaks, with totals 
available for each level. 

Options 
. At Top of Control Group. 
. At Bottom of Control Group. 
. At Top of Page. 
. At Bottom of Report. 
. New Page. 

These terms have the same meaning as in DATATRIEVE.  Grand 
totals are available.  Grand totals and "At Bottom of 
Report" are in addition to the eight allowable control 
breaks.  Report column positions are computed automatically, 
from Layout Chart created by the user, in any editor. 
Output program can be edited and modified, if desired. 

The generated subprogram is designed to be called from an 
RCO program, once for every database record in the stream. 

Notes: Filenames are greater than nine letters. 

Changes and Improvements: Error handling and bug fixes. 

Restrictions: Operating system VAX/VMS V4.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00324     TPU Hebrew Functionality  Version: 1, January 1988

Submitted by: Digital Equipment Corporation

Operating System: MicroVMS V4.6, VAX/VMS V4.6  Software Required: TPU
English version  Hardware Required: Printer and terminals to support
Hebrew option.  Keywords: Editors, TPU

Abstract: 

VAX users who find themselves with a need to be able to 
easily create/edit text files in Hebrew yet do not require 
sophisticated word processing capabilities will find H_EDIT 
a reliable solution. 

H_EDIT is a TPU based editor which enables the user to 
create/edit Hebrew text files.  It allows for the typing of 
text from either right_to_left or left_to_right.  Direction 
switching is accomplished by simple keystrokes. 

H_EDIT utilizes the EDT style Keypad Emulator and 
functionality. 

Notes: Terminals must contain Hebrew firmware for this program to
perform properly. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00323     Systems Services  Version: March 1988

Submitted by: David N. Mitchell, Information Systems & Networks, Inc.,
Durham, NC

Operating System: VAX/VMS V4.5  Source Language: C, VAX FORTRAN 
Keywords: System Management - VMS, Utilities - VMS

Abstract: Following is a brief summary of highlights: 

CRELNM.C  utilizes system services to create a logical name and place 
it in one of the processes logical name tables.  The program should be
passed the name of the logical name table where the logical will be 
placed, the logical name to be set and the equivalence string to which
the logical will be equated.  Three files which are included in the 
program are necessary:  "descrip.h" which holds the structures of 
the necessary descriptors; "lnmdef.h" which holds definitions for 
the logical name flags; "psldef.h" which contains the access mode 
definition to be used.  The descriptors for the logical name table 
and the logical name are set up along with the single item list in
which 
to return the equivalence string.  A final zeroed out item list is 
set up and then the system service to translate the logical is 
called followed by an error message to be printed if the call should 
fail. 

SNDJBCW.C and GETSJCDEF.FOR utilizes system services to submit 
command procedures to batch queues.  The program has four 
parameters passed into it:  the name of the procedure to be 
submitted; the name of the queue to which it will be 
submitted;  a string containing up to eight arguments 
to be passed to the submitted procedure.  These eight parameters 
must be separated by commas and the string must be terminated with 
a comma.  All strings passed to this routine must be null 
terminated for use with C functions.  This program was written to 
be called by PL/1 and Natural but should work with most any language 
as long as the aforementioned requirements are followed.  This program
calls a FORTRAN routine which includes the necessary definitions for 
the send to job controller system service and the translate logical 
name system service.  The reason this is necessary is because this 
definition file is not available in the C language.  The program 
sets up the necessary item list structures and enters the proper 
information which includes: the queue name logical; the procedure 
file specification logical (the DCL procedure to be 
submitted),  the log file specification; no log delete to 
prevent the log file from being erased; no log spool to prevent 
the log file from being printed; job name to set the process name 
on the submitted job;  eight parameters.  These routines can 
easily be modified to include or exclude qualifiers required by a 
particular application. 

TRNLNM.C utilizes system services to translate logical names.  The 
program is passed the address of the character array containing 
the logical name to be translated.  This array must be declared 
in the calling program to be 256 characters.  This is the maximum 
possible length of an equivalence string.  If the array is smaller, 
there is a possibility of overwriting other variables in memory. 
Two include files are necessary:  "descrip.h" which holds the
structures 
of the necessary descriptors; "lnmdef.h" which holds definitions for
the 
logical name flags.  The descriptors for the logical name table and 
the logical name are set up along with the single item list in which
to 
return the equivalence string.  A final zeroed out item list is set up
and then the system service to translate the logical is called
followed 
by an error message to be printed if the call should fail. 

Notes: A FORTRAN routine had to be called in order to get the "Send To
Job Controller" 
MACRO definitions.  Digital Equipment Corporation has not converted
these 
definition files to the C Language. 

Documentation not available.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00322     VAXstation Games  Version: 1.0, January 1988

Submitted by: Charles Bulkeley

Operating System: MicroVMS V4.5C  Source Language: C  Memory Required:
1MB  Keywords: Games

Abstract: This tape is a collection of games and graphics 
demonstrations for the VAXstation.  Among these is a 
simulator that lets the user fly a three dimensional 
wireframe helicopter.  Also included is a pool table game 
that lets two users play a game of eight ball. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00321     QMON  Version: 1.0, February 1988

Submitted by: Gardner Buchanan, C.F.S. Pacific Forestry Centre,
Victoria, BC, Canada

Operating System: VAX/VMS V4.6  Source Language: VAX FORTRAN 
Keywords: Utilities - Disk - VMS

Abstract: When disk space suddenly becomes scarce, it is often hard to
answer the question, "Who has used up the disk space?". 
This program builds upon the function of DISK QUOTA to 
provide a way of tracking disk storage allocation by each 
user in addition to the simple snapshot.  By comparing a 
user's current resource usage to his recent average resource 
usage, increasing or decreasing trends can be seen and the 
system manager may focus his attention on users whose 
resource allocation is increasing. 

Restrictions: Operating system VAX/VMS V4.X and later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00320     VCR_FILES  Version: February 1988

Submitted by: Gail I. Schuman, Photon Research Associates

Operating System: MicroVMS V4.5 - V4.7  Source Language: VAX FORTRAN 
Software Required: VAX FORTRAN  Hardware Required: Starbuck 8232 Data
Acquisition and Control System  Keywords: Data Communications, Device
Handlers, Engineering Applications, Scientific Applications

Abstract: VCR_FILES is a set of four subroutines written in VAX 
FORTRAN to communicate with the Starbuck 8232 in order to 
control a JVC single frame recording subsystem.  Routines 
are available for initializing the device (port) and 
communication channel, turning the unit "on" for a 
user-specified amount of time, turning the unit"off" 
for releasing the device and channel back to the system. 
Although this software is device and system specific, it is easily 
modifiable and could be used as an example for programming 
similar devices. 

The routines are written in VAX FORTRAN, but are callable by 
either a VAX C or FORTRAN program.  The routines all contain 
system service calls.  The routine, VCR_ON is used to turn 
on a VCR through the Starbuck for a specified length of time 
and then turns it off.  This could be modified for any 
length of time. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: VAX/ANSI,
600' Magnetic Tape (MA)  Format: VAX/ANSI, or order VL0009

===============
V00319     COBOL Cross Reference  Version: 1.0, February 1988

Submitted by: Chester Czulada, E.F. Houghton & Co., Valley Forge, PA

Operating System: RSX-11M, RSX-11M-PLUS, VAX/VMS V3.0 - V4.7  Source
Language: COBOL-74  Keywords: Cross-Referencers

Abstract: COBOL CROSS REFERENCE is a COBOL program that reads the file
created from the directory/out=TEMP1:SRDCOBOL.DAT command. 
This file directs the program to read the COBOL files in a 
directory assign to "COB:".  All COBOL programs are scanned 
for file names in the SELECT statements and for the use of 
the COPY verb. 

Following is a brief summary of highlights: 
SECTION A PROGRAMS WITH ASSOCIATED FILE NAMES. 
          Each COBOL program is listed with all the file 
          names used by the program.  This allows a quick 
          review of the program files without access to the 
          COBOL source. 
SECTION D  FILE NAMES -- CROSS REFERENCE 
          Each file found in the COBOL programs is arranged 
          alphabetically in this cross reference section. 
          This is a very quick reference to which user programs 
          have access to specific data files. 
SECTION Y  COPY VERB USES -- CROSS REFERENCE 
          Each COPY verb use is listed in alphabetic sequence 
          with a cross reference to the program. 

The only requirements for this program are the three 
assignments for data areas: 
COB:  COBOL SOURCE AREA INPUT 
TEMP1:  DIRECTORY/OUT=TEMP1:SRDCOBOL.DAT  FILE AREA 
RPT:  REPORT OUTPUT ASSIGNMENT 

By limiting the directory/out option file enables you to 
look at only specific systems for cross referencing. 
Example:  Cross reference ap* programs only 
$ directory/out=temp1:srdcobol.dat cob:ap*.cob $ run 
COBOL_CROSS_REFERENCE. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00318     Micro-FLX  Version: 1.3, June 1988

Submitted by: Trevor Taylor, Microcomputer Technology, Aspley, QLD,
Australia 4034

Operating System: MicroVMS V4.4 - 4.6, VAX/VMS V4.6  Source Language:
C, VAX FORTRAN  Hardware Required: RX33 or RX50 Floppy Diskette Drive 
Keywords: Data Communications, Utilities - VMS

Abstract: Micro-FLX is a file transfer program designed to allow VAX 
users to read and write CP/M and MS/DOS floppies. 

It handles RX50 diskettes in either CP/M or MS/DOS format 
from a Rainbow or RX33 diskettes in MS/DOS format from a 
VAXmate.  Floppies can be mounted in an appropriate disk 
drive on either a VAX or a MicroVAX, and files can then be 
copied to and from them using commands similar to DCL. 
There is also built-in help. 



Changes and Improvements: Bug fixes and new "initialize" command. 

Sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format:
VMS/BACKUP, 600' Magnetic Tape (MA)  Format: VMS/BACKUP, or order
VL0009

===============
V00316     VAXWindow  Version: 1.00, January 1988

Submitted by: Andre Baskin, SysCon Corporation, Williamsburg, VA

Operating System: VAX/VMS V4.3, V4.5  Source Language: C  Hardware
Required: CRT Terminal  Keywords: Utilities - VMS

Abstract: VAXWindow is an implementation of a windowing system under 
VMS.  Using VAXWindow, one is able to create windows which 
allow sections of multiple virtual screens of output data to 
be displayed on one physical screen.  The number of windows 
is limited by the number of subprocesses which the process 
is allowed to create.  Commands exist which allow the user 
to manipulate existing windows and create new windows. 
VAXWindow is able to execute any DCL command which does not 
require a terminal for output (i.e. is able to send output 
to a mailbox). 

Restrictions: Executing process must be able to create a subprocess. 
Operating system VAX/VMS V4.0 or later is required for SMG$. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0009

===============
V00315     Language Sensitive Editor Template for RUNOFF  Version:
1.3, October 1987

Submitted by: Bart Z. Lederman

Operating System: VAX/VMS V4.6, V4.7  Source Language: LSE  Software
Required: LSE V2.0 or V2.1  Keywords: Editors, RUNOFF

Abstract: Language Sensitive Editor for FORTRAN contains a RUNOFF 
template.  This template simplifies the production of 
documents in RUNOFF by making RUNOFF commands available 
within the editor, and allowing the user to enter 
abbreviations and have the editor expand them to the full 
command, with any parameters in the correct place. 

This software does not by itself explain what RUNOFF is.  A 
RUNOFF manual should be supplied with the operating system. 
However, the template does make it easier for new users to 
become familiar with RUNOFF. 

Although a compiled environment file is included, you may 
wish to recompile from the source.  Instructions on doing 
this, and setting up your default environment to include the 
new instructions, are in sections 6.3 and 7.2 of the manual, 
"Guide to VAX Language-Sensitive Editor and VAX Source Code 
Analyzer", August 1987. 

The RUNOFF template currently looks for language help in the 
system help directory.  You will have to create a help 
library by doing the command, LIBRARY/CREATE/HELP RNO.HLB 
RNO.HLP, and put the library into SYS$HELP. 

The RUNOFF template is fairly comprehensive, and should 
contain all of the commands in DSR as supplied with VMS: 
the help file is less so, and could really use some more 
help text. 

This software also includes an LSE template for LSE.  This 
template is a crude one, but was enough to greatly simplify 
the task of creating the RUNOFF template. 

Notes: The language (RUNOFF) help file does not have help for every
RUNOFF command. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: VAX/ANSI,
600' Magnetic Tape (MA)  Format: VAX/ANSI, or order VL0009

===============
V00314     VAX Capacity Management Tool  Version: 3.3, December 1990

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V5.3-2  Source Language: MACRO-32, VAX
BASIC, VAX COBOL  Memory Required: 102KB  Software Required: VAX RETOS
if hardcopy graphs to spooled sixel printers is required.  Hardware
Required: VT240 Terminal, VT330 Terminal or VT340 Terminal  Keywords:
System Management - VMS

Abstract: This system is designed as a tool for use by those people 
responsible for capacity management of a VAX or VAXcluster. 
It is not necessary to have VMS internal knowledge or system 
management knowledge to make use of this package.  It is 
mainly designed for medium or large scale VAX installations. 

This package collects statistics on the utilization of CPU, 
memory and disk devices on the monitored VAX or VAXcluster. 
It also collects information on the CPU response of the 
machine and the number of processes executing.  In addition 
to the VAX wide and VAXcluster wide information collected, 
this package also collects information for each UIC group. 
If your VAX system is arranged with each application in a 
separate UIC group then this allows the total system 
utilization to be broken down by application. 

The information collected can be displayed in a graphic form 
on VT240, VT330 or VT340 terminals.  The capacity manager 
uses an interactive display program that has a DCL-like 
command syntax.  The user can display histograms or 
frequency diagrams with hourly, daily or monthly 
information.  The UIC group statistics can be added or 
subtracted from system wide statistics so graphic answers 
to questions like, "What will happen to the system if I take 
that application off?", can be seen. 

Hardcopy output to printers that handle ReGIS is possible. 
If the Digital Equipment Corporation product RETOS is 
available, output to printers like the LA100 that support 
sixel graphics can be performed. 

A machine uptime subsystem is included which records VAX 
uptime accurate to five minutes.  These statistics can be 
reported between date and hour ranges, and weekends can 
be either included or excluded from the calculation. 

Complete user documentation, help text and installation 
documentation is included on the media. 

Notes: Executable and/or object code is included. 

Changes and Improvements: Support of VMS V5.3, bug fixes, and minor
display enhancements. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00313     MANAGEMENT TOOLS  Version: 8.802, February 1988

Submitted by: M.D. Smith, Smith Broadcasting, Inc., Huntsville, AL

Operating System: VAX/VMS V4.6  Source Language: VAX-11 BASIC 
Keywords: Business Applications, Utilities - VMS

Abstract: MANAGEMENT TOOLS is a series of ten programs and a text file
written by a manager with twenty-five years experience as a 
manager, including ten years teaching management seminars. 
The entire program is MENU driven as you RUN the program 
MENU.EXE.  VAX BASIC (.BAS), .OBJ and .DOC files of each 
program are also included.  The .DOC files can be read from 
the main menu. 

Following is a brief summary of highlights: 
COMMUN Communication effectiveness 
DECISI Decision making help 
DELEGA Be a better delegator 
EVALUE Employee evaluation 
GETDUN Getting more done in a day 
MANAGE Better overall manager of people 
MOTIVA Motivation of people and self 
MYBOSS Boss evaluation program 
PLANS Planning improvement 
TIMEFI Time management improvement 
INTERV Interviewing prospective employees 

The more times a manager uses these programs, the more 
benefits he/she will gain.  There are options for hardcopy 
printouts of various portions of the programs as they run or 
they can be stored in files. 

These programs were originally written on an MS-DOS PC and 
were further modified to run on a C-64 and an APPLE 
computer.  The BASIC code used is highly transportable for 
this reason and will run, with only minor modifications, on 
any computer that runs BASIC.  As requested by the author, 
this program is not to be redistributed for profit of any 
kind. 

Non-management personnel will also find benefits in these 
programs for business and private lives. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00312     EDT-PLUS: EDT Editor Extensions  Version: 3.0, January 1988

Submitted by: David Spencer, Spencer Associates, Orangevale, CA

Operating System: MicroVMS V4.2 and later, VAX/VMS V4.2 and later 
Keywords: Editors, File Management, Utilities - VMS

Abstract: EDT-PLUS is a series of EDT intializer and help files that 
extend the ease of text editing of the VAX/VMS EDT editor. 
The EDT-PLUS distribution has initializer files for both 
normal EDT keypad and a WPS editor keypad, as well as these 
additional GOLD-key keystroke features: 

Buffer management keys 
. Show list of buffers. 
. Write buffer to file. 
. Read file to buffer. 
. Create a buffer. 
. Delete a buffer. 
. Select buffer to edit. 
. Jump directly to main buffer. 
. Jump to previous buffer. 

Text editing keys 
. Swap character, word, line, paragraph. 
. Toggle screen width. 
. Insert/find file mark. 
. Change text to all upper/lower case. 
. Advance paragraph. 
. Simple save and exit. 
. Abort edit with verify. 

This is the EDT environment originally described in my 
articles published in "DEC Professional".  It 
includes all the initializer files as well as COMPLETE 
on-line help for all normal and EDT-PLUS editing keys.  Many 
people have typed this package in by hand; this is the 
original with comments and help already done and tested for 
you.  Any "power user" of EDT will want this package to 
improve their productivity today. 

Restrictions: Operating system VAX/VMS V4.2 and later is required. 
Operating system 
MicroVMS V4.2 and later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00311     LSE-PLUS: Language Sensitive Editor Extensions  Version:
2.3, January 1988

Submitted by: David Spencer, Spencer Associates, Orangevale, CA

Operating System: MicroVMS V4.4 and later, VAX/VMS V4.4 and later 
Source Language: VAX BASIC, VAXTPU  Software Required: VAX Language
Sensitive Editor, V2.0 or later  Keywords: Editors, Utilities - VMS,
TPU

Abstract: LSE-PLUS is a series of additional routines and procedures 
coded in VAXTPU to extend the functionality of the "out of 
the box" Language Sensitive Editor.  LSE-PLUS gives the user 
all the standard LSE functions, plus GOLD-key keystroke 
sequences for: 

Additional screen editing commands 
. Swap characters, words, lines. 
. Toggle screen width. 
. Clear message window. 
. Change text to all upper/lower case. 
. Advance paragraph. 
. Insert/find file mark. 

On-Screen multi-buffer management 
. Jump into buffer. 
. Jump directly to main buffer. 
. Jump to previous buffer. 
. Write out buffer. 
. Create empty buffer. 
. Delete buffer. 

DIRECTORY SCAN built in! 
. DECUS No. V00228, SCAN, A Directory Scan 
  utility for VMS, integrated into editor, making 
  multi-file editing a breeze.  View your directory in a 
  buffer, hit a key and the file under the cursor is 
  brought into an editing buffer, plus a lot more! 

Other features: 
. Easy to use learn mode. 
. Toggle between view-tabs mode. 
. Read in a file by name. 
. Spawn a sub-process. 

Users familiar with the EDT-PLUS extensions found in my 
article published in "DEC Professional", will feel at home. 
All of the EDT-PLUS features have been added to LSE-PLUS. 

This package is a must for "power users" of LSE.  It also 
includes a large body of examples of structured coding in 
TPU.  If you have the Language Sensitive Editor, you will 
want to be able to extend it.  LSE-PLUS shows you how plus 
gives you a great place to start. 

Restrictions: Operating System VAX/VMS V4.4 or later is required. 
Operating System MicroVMS 
V4.4 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00308     REMOTE CONTROL WIZZARD  Version: 1.0, December 1987

Submitted by: Edward Tusch, Philips Bauelementewerk, Ebentalerstrabe
140, Austria, A-9020

Operating System: VAX/VMS V4.5  Source Language: VAX BASIC  Memory
Required: 205KB  Keywords: System Management - VMS

Abstract: Following is a brief summary of highlights: 
.  File-controlled setting of the Digital Equipment 
   Corporation server characteristics. 
.  Demos of software packages without any human interaction. 
.  Help VAX-newcomers or people with fingertroubles without 
   having to walk to their terminal. 
.  Execute a complete batch-controlled shutdown and reboot. 
.  Reduce operator time when frequently executing jobs with 
   long response times on the system. 
.  Any job, which (because of VMS) until now could be done 
   only interactively, do it procedure controlled with FORCE 
   --> no limits to your fantasy. 

Complete description, sources, examples and templates included. 

Notes: This program is a revision of the program called "FORCE"
written by Dan Cook 
which appeared on DECUS No. VS0052.  Some bugs fixed and file control 
interface added. 

Restrictions: Be careful to whom you offer FORCE on your machine. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00305     ADAM Text Editor  Version: 5.0 - 018, March 1989

Submitted by:  A. Ragosta & L. Jurgeleit, US Army ARTA, MS: 219-3,
Moffett Field, CA

Operating System: VAX/VMS V5.0  Source Language: FORTRAN 77, MACRO-32,
TPU  Memory Required: 800KB  Keywords: DCL, Editors, FORTRAN, Tools -
Software Development, EVE, TPU

Abstract: ADAM is a powerful text editor based on EVE, the Extensible 
VAX Editor from Digital Equipment Corporation.  Major 
changes have been made to EVE to increase power, flexibility 
and scope.  The ADAM editor has a built in "FRED" dialect 
which may be entered by invoking the editor with the FRED 
command or editing a FORTRAN source code.  FRED has special 
modifications useful for editing FORTRAN files.  A mode for 
editing DCL command language files is also provided. 

Changes and Improvements: Bug fixes. 

Restrictions: Operating System VAX/VMS V5.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00304     DISPLAY_OPEN_FILES  Version: 2, February 1988

Submitted by: Rick Orr, The Jonathan Corporation, Norfolk, VA

Operating System: MicroVMS V4.5, VAX/VMS V4.5  Source Language:
MACRO-32, VAX FORTRAN  Keywords: File Management, Utilities - VMS

Abstract: DISPLAY_OPEN_FILES uses the system service GETFWA (Get File 
Work Area) to display all files open to the image or open to 
the process for all process/images running on the system or 
for specific ones based on pid number. 

The GETFWA system service is written like the VMS system 
service GETJPI.  The GETFWA system service will retrieve 
information about the files open to the process/image based 
on the item list supplied to it.  The service does this by 
accessing impure data areas (PIO$GW_IIOIMPA/PIO$GW_PIOIMPA) 
located in P1 address space.  The user of this program will 
need the proper privileges to use this program for access 
to other processes P1 address space.  For more information 
on GETFWA please read GETFWA.TXT which describes the call in 
more detail. 

DISPLAY_OPEN_FILES will retrieve the following information 
and display it to the screen: 
.  The user name 
.  The file name 
.  The current key buffer value for index files 
.  The global hit count 
.  The global miss count 

Following is a brief summary of highlights: 
DISPLAY_OPEN_FILES  FORTRAN program that is linked with 
      the sharable image JONATHAN_USSDISP. 
JONATHAN_USSDISP    GETFWA entry point. 
USSLNK      Command procedure used to link and install 
      JONATHAN_USSDISP. 
USSINSTALL     Command procedure used to install 
         JONATHAN_USSIDISP. 
SYSMAC      Command procedure to compile the 
      JONATHAN_USSDISP program. 
GETFWA      Description of the GETFWA system service. 

Notes: The program uses hard coded data structures offsets. 

Changes and Improvements: Fixed bug which would cause system to crash
if user key length buffer was 
smaller than actual size of key. Changed output to terminal. 

Restrictions: Operating System MicroVMS V4.X or later is required. 
Operating System 
VAX/VMS V4.X or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00302     TELL.FOR  Version: 1.0, January 1988

Author: Ed Carraway, CDI, 1916 Sam Rittenberg, Apt. 1716, Charleston,
SC  29407

Operating System: VAX/VMS V4.5 through V4.7  Source Language: VAX
FORTRAN  Keywords: Mail, Utilities - VMS

Abstract: TELL.FOR is modeled after the VMS utility REPLY.  It 
does not necessarily have to be used in conjunction with 
operator functions because it is installed on the system as 
a privileged image. Thus, all users can take advantage of 
the $BRKTHRU system service without having the 
responsibility of added privileges.  TELL differs from REPLY 
by several factors, such as: 
.  It will not (without slight modification) notify all 
   users simultaneously. 
.  It automatically rings the terminal bell, and also puts 
   the message in bold video. 
.  It cannot be used in an operator reply/request context. 
.  It can grab the user's attention by blinking the terminal 
   screen from normal to reverse (TELL/REVERSE). 
.  It can defer a message until a certain date and time 
   (TELL/AFTER=). 
.  It can display the message in double-size text 
   (TELL/LARGE). 
.  The REPLY/USER= and REPLY/TERMINAL= are incorporated into 
   the one command TELL.  If the breakthrough is unsuccessful in 
   locating a user, it will search for a terminal. 

It should be installed with the procedure TELL_INSTALL.COM, or 
this procedure should be closely followed. 

The author welcomes any questions or comments. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00301     DVIOUT - DVI Output Driver  Version: 1.2, January 1990

Submitted by: Scott Campbell, Grumman Melbourne Systems Division,
Melbourne, FL

Operating System: VAX/VMS V5.2  Source Language: C, MACRO-32  Memory
Required: 2MB  Software Required: TeX, METAFONT, and associated
utilities  Hardware Required: PostScript laser printer or Tektronix
4014.  Print symbiont requires Apple LaserWriter  Keywords:
Conversions, Graphics, TeX, PostScript

Abstract: DVIOUT is a program for converting DVI files produced by TeX
for use by specific output devices, including laser printers 
and high resolution graphics devices. 

Features 
.  Support for multiple output devices.  The currently 
   supported devices include the Apple LaserWriter (and 
   PostScript in general), and the Tektronix 4014.  An untested 
   IMAGEN driver is also included.  The PostScript driver 
   should work with the LN03R.  Additional output devices 
   can be supported by providing a few low-level routines to 
   perform the basic device output functions. 
.  Inclusion of PostScript, Tektronix 4010/4014 and MacPaint graphics 
   files in the formatted output. The output resulting from the 
   graphics file interpretation can be scaled, translated and 
   rotated (in any of four orientations). 
.  Line, arc, point and filled polygon graphics operations. 
.  Automatic top and bottom page markings. 
.  Command line options for page selection and collating 
   order. 
.  Landscape page orientation and various paper sizes. 
.  Support for PostScript native fonts. 
.  Support for preloaded TeX fonts. 
.  Support for TeX-XeT, right-to-left text within left-to-right text. 
.  Support for change bars in the left or right margins. 
.  Pixel, packed or generic font pixel files can be used. 

Also included is a print symbiont designed to control the 
Apple LaserWriter printer. 

Features 
.  Capability to drive up to four LaserWriters 
   simultaneously. 
.  All PostScript-generated output is printed at the end of 
   job. 
.  A special exitserver mode that allows for the 
   semi-permanent downloading of fonts to the printer. 
.  Detection of errors and machine problems from the 
   LaserWriter. 
.  Generation of flag, trailer and burst pages. 
.  Inclusion of modules from the device control library. 
.  Notification to the print operator of special form 
   required and/or manual feed options, and of machine 
   problems. 

A utility program (QUERYLW) is provided that will allow the font 
metric information for the LaseWriter fonts to be obtained. 

A utility program (PSFONT) is provided that will convert TeX 
fonts to PostScript fonts that can be downloaded to the 
printer. 

Notes: Program can be relinked on Operating System VAX/VMS V5.0 or
later. 

Changes and Improvements: A new utility is provided to generate
PostScript fonts from TeX fonts and to 
use them from DVIOUT.  Other improvements are the ability to include 
PostScript pictures in the output, to generate and use preloaded TeX
fonts, 
and to output margin change bars.  Site dependent information is now 
contained in options file. 

Assoc. Documentation: Descriptions of PXL, PK, GF, TFM and DVI file
formats are with the TeX 
distribution, DECUS No. VS0058, but are not required to use this
program. 

Restrictions: Print symbiont requires READALL, TMPMBX, ALLSPOOL,
SHARE, LOGIO and PHYIO 
privileges.  Operating System VAX/VMS V5.2 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00300     JMU Bulletin Board  Version: 2.15, June 1988

Submitted by: Michael S. O'Neill, James Madison University,
Harrisonburg, VA

Operating System: VAX/VMS V4.7  Source Language: VAX FORTRAN  Software
Required: FMS  Hardware Required: VT100 compatible terminal or PC with
VT emulation.  Keywords: Bulletin Board

Abstract: The JMU Bulletin Board/Conferencing System is a FMS based 
menu driven system that utilizes the return and cursor keys 
for command selection.  It is designed to allow novice users 
to easily use it for viewing notices without forcing them to 
become familiar with its advanced features. 

Features 
. Tracking of last notice read in each category. 
. A menu driven user interface. 
. Integral access to the EDT text editor. 
. Context sensitive HELP system. 
. Selective category omission on a per user basis. 
. Automatic insertion of notice owner's userid. 
. Direct access to the VMS mail utility while viewing a 
  notice. 
. A reply option for posting a response to a notice while it 
  is being viewed. 
. A backup option that allows the viewing of previously 
  viewed notices. 
. An output option that allows you to output a copy of a 
  notice to a file, line printer (SYS$PRINT), or a printer 
  connected to your terminal or PC. 
. Support for multiple bulletin boards. 
. Chaining of notice replies. 
. Multi-level conferencing support. 
. File upload and download support. 

Changes and Improvements: Menu enhancements, conference enhancements,
bug fixes. 

Restrictions: Operating System VAX/VMS V4.4 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00299     GLOBALS - Utility to List Global Sections  Version: 01.21,
December 1987

Submitted by: Ya'akov N. Miles, TRIUMF, UBC, Vancouver, Canada

Operating System: MicroVMS V4.5, VAX/VMS V4.5  Source Language:
MACRO-32  Keywords: System Management - VMS, Utilities - VMS

Abstract: This program lists the SYSTEM and GROUP global sections 
which are installed in a VAX/VMS version 4.5 system. This 
program lists the names, sizes, and owners of SYSTEM and 
GROUP global sections, with a short summary of the page and 
group global statistics.  This program is self-documenting, 
and requires the user or image to have CMEXEC privileges. 
Critical sections  of code run in EXECUTIVE mode, whereby 
the VAX/VMS executive data base can be examined, but not 
modified.  Therefore, this program should not be able to 
compromise the VAX/VMS system integrity. 

Notes: Linked with SYS$SYSTEM:SYS.STB system globals and may be
version dependent. 
Data examined in EXECUTIVE mode without locking down data structures. 

Restrictions: User must have CMEXEC privilege (or Image must have
CMEXEC privilege). 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00298     Indexf  Version: 1.0, December 1987

Submitted by: Rick Orr, The Jonathan Corp., Norfolk, VA

Operating System: MicroVMS V4.5, VAX/VMS V4.5  Source Language: C,
MACRO-32  Memory Required: 204KB  Keywords: File Management

Abstract: Indexf contains the source, object, and executable for a 
program that is used to format file headers and report on 
amount and sizes of retrieval pointers.  The file header can 
be found by one of four ways.  It can be found by entering 
the filespec, or the logical block number (good for how to 
find the file associated with the lbn in errorlog), or the 
file id., or a filespec to be used in a search.  The outputs 
are either a formatted output to the terminal screen or a 
report listing the file name and how many retrieval pointers 
and file headers associated with the file(s).  Also the 
program will give a count of split I/O's for the CPU since 
last boot.  The program is easy to use and is self 
explanatory. 

Notes: Use of internal data structures restricts program to Operating
System V4.X 
level. 

Restrictions: Normal VMS File Protections. 

Documentation not available.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00297     ReGIS to HPGL Conversion Program  Version: 2.K, February
1988

Submitted by: Dr. N.S. Hoult, Racal Research Ltd., Reading, Berkshire,
England  RG2 OSB

Operating System: VAX/VMS V4.5, V4.6  Source Language: DCL, VAX
FORTRAN  Memory Required: 36KB  Software Required: FORTRAN run-time
system  Keywords: Graphics, Hewlett Packard, ReGIS

Abstract: This program converts a file of ReGIS graphics commands, as 
used by the VT125 and VT240 terminals, into Hewlett-Packard 
Graphics Language (HP-GL), as used on the 7580B plotter. 
It sends them to a file or directly to the plotter, which 
may be connected "in-line" with the terminal.  Other 
plotters which accept HP-GL may be accommodated by slight 
changes to the initialization sequences.  All ReGIS commands 
are parsed, but only a subset (sufficient for line graphs 
with labelling, and including macrographs) is sent to the 
plotter.  The resulting graphs may be scaled to fit the 
paper, or specified explicitly as A1, A2, etc., or in mm. 
The program is designed to facilitate the addition of extra 
ReGIS commands. 

Changes and Improvements: Mixed absolute and relative coordinates are
allowed. 

Restrictions: Not all ReGIS commands are interpreted, although all are
accepted. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00295     LASER_PRINT  Version: 2.0, December 1987

Submitted by: Steven MacNeil, Access Research Corporation

Operating System: VAX/VMS V4.4  Source Language: DCL, TPU, VAX BASIC 
Hardware Required: Hewlett Packard LaserJets, Font Cartridges,
Downloadable Fonts  Keywords: Hewlett Packard, EVE, TPU

Abstract: Laser Print is a series of software programs: ALOFF, 
EASYFORM and one command procedure, LPRINT2, that allows 
text files created on the VAX to be printed to an Hewlett 
Packard LaserJet, Hewlett Packard LaserJet Plus, or Hewlett 
Packard LaserJet 2000; using such features as Bolding, 
Italics, SubScript, SuperScript, Underline and font 
cartridges and downloaded soft fonts. 

ALOFF provides the functionality of Bolding, Underline, etc. 
by converting special characters in a users text file to 
correct Hewlett Packard escape codes that produce the 
desired text output. 

EASYFORM provides the line drawing capability by using 
pre-defined characters  for single or double lines and 
boxes.  Within the editor the user draws boxes using the 
pre-defined characters and then runs EASYFORM to convert 
these characters to special Hewlett Packard LaserJet line 
drawing characters.  Gant and PERT charts, even Flowcharts, 
can be created using EASYFORM.  Special defined symbols are 
included for the Gant and PERT charts, and pre-defined arrow 
symbols are provided for the Flowcharts. 

Output of all text files to the Hewlett Packard LaserJet's is 
handled by the command procedure LPRINT2, which prompts for 
paper orientation, forms, margins and either Compressed or 
Elite character output. 

Help text files for LPRINT2, EASYFORM and ALOFF are 
provided.  Source code is also provided. 

Also included with LaserPrint are Hewlett Packard escape 
settings in text files for inclusion into SYSDEVCTL.TLB to 
utilize all the capabilities of the Hewlett Packard series 
of LaserJet printers and all the definitions of the different 
forms and numbers the LPRINT2 command procedure uses. 

Also included are some revised EVEPlus TPU procedures that will 
assist you in using the line drawing features of EASYFORM. 
This enhances the ease and usefulness of using the EASYFORM 
program provided.  LPRINT2 can be run from the command 
prompt or within EVE; the TPU procedure that allows this is 
also provided. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0009

===============
V00293     VMS Performance Monitoring  Version: December 1987

Submitted by: Samuel Charles Spriggs, E.I. DuPont, Wilmington, DE

Operating System: VAX/VMS  Source Language: DCL  Software Required:
DATATRIEVE  Keywords: System Management - VMS

Abstract: The VMS Performance Monitoring System provides a high-level 
overview of system "health", giving management information 
in the form of DATATRIEVE graphs.  The graphs show trends 
in: 
.  System response time (service level). 
.  Users logged in. 
.  Page faulting. 
.  Disk capacity. 
.  Disk I/O. 
.  CPU idle time. 

The data are current up to the last four-hour period. 

The system can be used to raise flags to system management 
as to when tuning or additional capacity may be needed.  The 
system requires minimum effort to install and support, and 
it uses very little system resource. 

Restrictions: Operating System VAX/VMS V4.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00292     VFE - VMS File Editor  Version: 3.0, December 1987

Submitted by: Ward Condit, Maricopa Community Colleges, Phoenix, AZ

Operating System: VAX/VMS V4.5  Source Language: MACRO-11  Keywords:
Editors

Abstract: VFE is a type-insensitive editor that can edit user disk 
files in block or record mode, and disk devices and 
FOREIGN-mounted tapes in block mode.  Data can be displayed 
in ASCII, EBCDIC, hex, integer and binary format. 
User-defined sections of data from single records and single 
or multiple contiguous blocks can be changed, compared, and 
transferred within a file or between files.  Records within 
RMS files can be changed, added or deleted, regardless of 
application data format.  A very fast search is provided 
which can target a string, hex or integer constant.  All or 
part of a terminal session can be logged to a sequential 
file for later lineprinter output. 



Assoc. Documentation: Fall 1987 VAX SIG Session Notes, pp. 467-476. 

Restrictions: Must be relinked if Operating System VAX/VMS is less
than V4.5. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00291     SYSTAT  Version: October 1989

Submitted by: Rick Stacks, Ark. Dept of Pollution Control & Ecology,
Little Rock, AR

Operating System: VAX/VMS V5.2  Source Language: VAX FORTRAN 
Keywords: System Management - VMS, Monitor

Abstract: SYSTAT is a system status monitoring program set up similar 
to the old DECsystem-10 SYSTAT program.  SYSTAT utilizes SMG 
routines to access and paint the screens.  Help is on-line 
within the program by pressing the "H" key.  A brief 
synopsis of the program is outlined below. 

SYSTAT monitors the jobs, both interactive and batch, that 
are running on the system and displays the status of each 
job, including information regarding process name, pid, 
working set size, current/base priority, currently executing 
program name, direct I/O count, buffered I/O count, 
percentage of CPU used during last update interval, and the 
terminal which the process is currently logged-on. 

The normal display, which appears by running the 
program, is set for a fifteen second auto update and can be 
changed by the user from one second to sixty seconds. A 
no-auto-update feature is also available.  Be advised that 
faster update intervals result in greater CPU demand, and 
fifteen seconds seems to be an acceptable interval on our 
VAXes (750 + 3300). 

Other displays and options are available to the user. See 
program and source code for more information. 

Restrictions: Operating System VAX/VMS V5.2 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00290     LABELS  Version: 4.0, December 1987

Submitted by: Rick Stacks, Arkansas Department of Pollution Control,
Little Rock, AR

Operating System: VAX/VMS V4.4  Source Language: FORTRAN 77  Hardware
Required: Terminal defined for use with SMG routines  Keywords: Mail

Abstract: LABELS is designed to allow the user to keep track of 
mailing label information (names, addresses, zip codes, etc.) and 
to be able to generate mailing labels from that information. 

Currently the user can separate label information into 99 
different "lists" within a single file.  When generating 
labels the program allows for single or multiple lists to be 
included on the output.  All output is sorted by zip code 
(up to ten digits xxxxx-xxxxx) for mailing purposes. 
Mailing label information consists of the following: 
 FIELD  LENGTH 
 . List number     2 
 . Sequence number   8 
 . Name field 1    28 
 . Name field 2     28 
 . Address          28 
 . City     20 
 . State           2 
 . Zip code    10 

Output is set up for three-across labels measuring 7/16" 
high by 3 1/2" wide.  The program uses SMG routines for 
screen-mode of data entry and is fairly easy to modify to 
suit individual needs.  A logical, LBL$FILE, is used to denote 
the name and location of the data file so different users can 
use different files. 

LABELS should be "installed" for multiple users.  No special 
privileges are required.  See the source code for more 
information. 

Notes: Documentation is included as part of the source code. 

Restrictions: Operating system VAX/VMS V4.4 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00289     Tomei Universal Engineering System Bench Test  Version:
November 1987

Submitted by: J. Tomei, Water Survey of Canada

Operating System: RSX-11M-PLUS V3.1, VAX/VMS V4.3  Source Language:
FORTRAN 77, VAX FORTRAN  Memory Required: Virtual  Software Required:
FORTRAN 77  Keywords: Tools - Applications Development

Abstract: The Tomei Universal Engineering System Bench Test is 
intended to test the major aspects of a system's architecture 
from the typical applications algorithms (very low level) 
point of view.  Of necessity this is coded in FORTRAN to 
address the "engineering" environment.  This does not 
preclude its use in other areas, since its design is aimed 
at identifying underlying capabilities and shortcomings and 
"attempts" to side-step FORTRAN optimizing compiler 
peculiarities. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0008

===============
V00288     REPORT WRITER  Version: 1.1, July 1988

Submitted by: David Cohen, Security Pacific Automation Company, Los
Angeles, CA

Operating System: VAX/VMS V4.5  Source Language: DCL, VAX COBOL 
Keywords: Tools - Applications Development

Abstract: REPORT WRITER generates a COBOL program, using as input four
user-supplied files which define the report and the data 
file record.  Handles up to eight levels of control breaks, 
with totals available for each level. 

Options 
. "At Top of Control Group" 
. "At Bottom of Control Group" 
. "At Top of Page" 
. "At Bottom of Report" 
. "New Page" 

(All quoted terms in this abstract have the same meaning as 
in DATATRIEVE).  Grand totals and  "At Bottom of Report" are 
in addition to the eight allowable control breaks.  Report column 
positions are computed automatically, from Layout Chart created 
by the user, in any editor.  Output program can be edited and 
modified, if desired. 

Changes and Improvements: Additional control breaks, error handling
and bug fixes. 

Restrictions: Operating system VAX/VMS V4.0 or later is required
because file names are 
greater than nine characters in length. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00287     Environment: A Project Accounting Utility  Version: 2.0,
December 1988

Submitted by: E. Van Der Wende, Fokker Aircraft BU

Operating System: MicroVMS V4.7 & V5.0, VAX/VMS V4.7  Source Language:
MACRO-32, VAX FORTRAN  Keywords: System Management - VMS, Utilities -
VMS

Abstract: ENVIRONMENT is a project accounting utility which allows the
user to close its current account and start with a new one 
without logging out and back in again.  This is done by: 
.  Closing the current account. 
.  Clearing the accounting fields in memory. 
.  Changing the user process parameters collected 
   from the SYSUAF.DAT file.  These parameters 
   include username, accountstring, privileges, 
   UIC, device, directory and process quota's. 

Process identifiers are not changed currently and probably 
will be realized in a future release of this program.  Access 
to projects and creating projects is done by a maintenance 
program (ENVMAINT) and authorize. 

The main advantage of this utility is improving SECURITY and 
FLEXIBILITY, because each user only needs his or her 
personal logon key to access several projects with different 
accounts. 

Notes: Instructions are included in module SET_QTA.MAR, "How to make
Environment 
run under operating system VAX/VMS V5.0". 

Changes and Improvements: Process quotas are now being changed to
their new value.  Errors result in 
exit with valid error status. 

Restrictions: Process identifiers are not modified.  Operating system
VAX/VMS V4.4 or later 
is required because it uses $GETUAI system service. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00286     VIEW  Version: 5.4, May 1991

Submitted by: C.J. Chapman, Thorn EMI, West Sussex, England, RH10 2PZ

Operating System: VAX/VMS V5.3  Source Language: MACRO-32  Memory
Required: 30KB Virtual Allocation  Keywords: System Management - VMS

Abstract: The VIEW utility is a system management tool that enables 
the Systems Manager to display information on system 
processes or user processes.  VIEW is very useful for taking 
a snapshot look at your system to establish what images are 
currently executing.  VIEW continuously displays the 
following process information using manual scroll with 
dynamic refresh.  Use any video terminal that supports the 
following keypad functions. 

Keypad functions 
.  User Name or Process Name, Image Name, Process Id Login 
   Time. 
.  Uic, Process State/Type, CPU Min/Sec Base Priority Current 
   Priority. 
.  Working Set Size Image Activation Count, Disk I/O. 
.  Buffered I/O Page Faults, VMS Release, CPU's. 
.  Processes, Node Idle Time and Uptime since boot time. 
.  Date Time Access Port Name, Directory and Image Specification. 

Idle time is computed using the arithmetic mean for VAX's 
using more than one Central Processor Unit. 

Terminal Keypad Functions 
.  Increase/Decrease Update Interval.  (Up/Down.1) 
.  Move Process Highlight Bar  (Up/Down.2) 
.  Increase/Decrease Base Priority (Left/Right) 
.  Display Process Page   (Prev/Next) 
.  Enable/Disable Highlight Bar  (Find.1) 
.  Clear Alternate Process Buffer (Find.2) 
.  Process User or Process Name  (Select.1) 
.  Alternate Process Buffer  (Select.2) 
.  Status Flag Display   (Insert.1) 
.  Move to Directory   (Insert.2) 
.  Delete Process   (Remove) 
.  Help Display    (Help) 
.  Clear Page    (Do) 
.  Exit     (Ctrl_Y,C) 

Multifunction keys are identified using (.1), (.2). 



Notes: Executable and/or object code is included. 

Changes and Improvements: Supports VAX 6000 Series. 

Restrictions: Operating system VAX/VMS V5.3 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00285     COLOR241  Version: 1, July 1987

Submitted by: Dale Stephan, EDS, Saginaw, MI

Operating System: VAX/VMS V4.2  Source Language: PL/1  Hardware
Required: VT241 terminal  Keywords: Terminal Management

Abstract: The VT241 color graphics terminal has the capability to 
display four colors simultaneously from a pallet of 
sixty-four.  Multiple color display is common in graphic 
applications such as DECgraph, but for day-to-day use, the 
terminal is typically green foreground (or characters) on a 
black background.  The problem comes when one's eyes are 
tired of green.  Green is not the best color for constant 
viewing.  The optional red/blue screen (Mono + Color) is the 
only other color combination selectable from the keyboard. 

This limited utilization of capabilities has driven the 
development of Color241.  Color 241 unleashes the color 
power of the Digital Equipment Corporation terminals.  Color 
241 is an interactive program that stresses a user friendly 
access to the hidden colors in the VT241.  Colors for each 
of the four displayable zones (fondly called foreground, 
background, cursor and bold) may be defined on-the-fly, from 
the pallet of sixty-four colors, thus allowing immediate 
contrast comparisons.  The program provides the capability 
to write the color definitions to disk, thus allowing 
automatic setup of the desired colors on any VT241. 

I recommend goldenrod on black, with a turquoise cursor and 
red bold characters. 

It is recommended that the user request the help option 
during the first execution of the color program.  The help 
text describes the function of the program as well as some 
helpful tips on using the program. 

Documentation not available.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00284     Terminator  Version: 1, November 1987

Submitted by: Wayne Bruzek, New Jersey Turnpike Authority, New
Brunswick, NJ

Operating System: VAX/VMS V4.5  Source Language: VAX FORTRAN 
Keywords: System Management - VMS, Utilities - VMS, Monitor

Abstract: Terminator is a FORTRAN program that monitors the processes 
running on a VAX system, stopping those which have been idle 
(accruing no CPU time) for a specified amount of time.  The 
default allowed idle time is thirty minutes, but may be 
modified for each user by entering the user's UIC and his 
allowable time in a parameter file.  A log of terminated 
users is also kept by the program.  Processes whose UIC 
group number is less than sixty-four will not be affected by 
the program. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0008

===============
V00283     Halftone Greyscale Font for the LN03  Version: October 1987

Submitted by: Earl J. Kirkland, Cornell Univ., Dept of Applied
Physics, Ithaca, NY

Operating System: VAX/VMS V4.5  Source Language: FORTRAN 77, MACRO-32 
Hardware Required: LN03 laserprinter  Keywords: Utilities - VMS

Abstract: GREYSC.FNT is a downline loadable halftone greyscale font 
in `Digital Equipment Corporation font file format' for the LN03 
laserprinter.  Continuous tone images with 65 different 
greylevels may be printed with this font.  This font is 
based on the font given by D.E. Knuth in the TEX Users Group 
Newsletter, "TUGboat" (Issue: 1987, Vol. 8, No. 2, pages 
135-160), and is equivalent in size to a 2pt font (300x375 
greylevel pixels per 8x10 inch page area).  A simple program 
to create new sixel encoded fonts in `Digital Equipment 
Corporation font file format' from a VMS-macro description 
and the macro source for GREYSC.FNT are also given. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00282     TREK.BAS -- Startrek Game  Version: 3.0, August 1987

Submitted by: Richard Desper, U.S. Army Materials Technology Lab.,
Watertown, MA

Operating System: VAX/VMS V4.3  Source Language: VAX BASIC  Memory
Required: 56KB  Keywords: Games

Abstract: TREK.BAS is the Startrek Game for the VT52/VT100/VT200 
terminals.  It is an update of DECUS No. 110421, "Seven BASIC Games", 
with related references DECUS No. 110633, "TREK: A Space Game for
RSTS/E" 
and DECUS No. 110174, "STAR-TREK (SPACWR)" 

TREK is a variant of SPCWAR (or STRTRK) which uses the 
cursor features of the VT52, VT100 and VT200 terminals to defend the 
Federation from the Klingon invaders.  The present update 
has been deliberately designed and tested to span a number 
of operating systems and terminal configurations as 
indicated.  Direct support for the VT100/VT200 terminals (rather 
than shifting to their VT52 capabilities) and run-time support 
for either one-character or two-character Control Sequence 
Introducer (CSI) have been implemented.  In addition, the 
program supports programmable time delay after screen 
blanking, useful when communicating via a microcomputer 
emulating a terminal. 

Notes: Provides support for either one- or two-character Control
Sequence 
Introducer (CSI) as required by your particular terminal.  For the
PDP-11 
version, reference DECUS No. 110421. 

Restrictions: Current implementation supports either a VT52, VT100, or
VT200 series terminal 
or a microcomputer emulating a terminal. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0008

===============
V00281     WCC: A C-Subset Compiler  Version: 2.0 October 1987

Submitted by: Lutz Hamel, CSPI

Operating System: ULTRIX V1.2A, VAX/VMS V4.5  Source Language: C, LEX,
YACC  Memory Required: 2MB  Keywords: Compilers

Abstract: WCC is a small, experimental compiler for a functional 
subset of the C programming language.  The current 
implementation of the compiler generates code for the VAX-11 
computer running either the VMS or the ULTRIX operating 
system.  The WCC compiler itself is written in C (maybe one 
day it will be able to compile itself). 

Program Control 
. if (expression) statement 
. if (expression) statement else statement 
. while (expression) statement 
. break 
. continue 
. return 

Data types 
. char 
. short 
. int 
. long 
. float 

One dimensional arrays of these primitive types are allowed, 
pointers to these types are allowed.  No complex types are 
implemented.  All arithmetic operators are implemented except 
bit manipulation.  Function calls are supported. 

Notes: Please note this tape is in VMS/BACKUP format. 

Changes and Improvements: Fixed bugs and implemented a wider range of
pointer operations. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00279     WEVE - WONDERFUL EVE EDITOR  Version: 2.0, December 1988

Submitted by: Messrs. K. Swystun & A. Baillie, Saskatoon Cancer
Clinic, Saskatoon, Saskatchewan, Canada S7N OXO

Operating System: VAX/VMS  Source Language: VAX FORTRAN  Hardware
Required: VT100 or VT200 compatible terminals  Keywords: Editors, EVE,
TPU

Abstract: WEVE (Wonderful EVE Editor) is an editor interface that has 
been designed to emulate and extend the EDT editor.  It is 
based on the EVE editor which has been enhanced with several 
user written VAXTPU procedures.  This software is intended 
to give current EDT users an interface emulating EDT, but 
also incorporating the more powerful features of VAXTPU, 
such as windowing; multiple buffers intimately related to 
specific files; spawn; and the ability to run DCL commands 
from within the editor.  Functions have also been written 
to do things such as: automatic indenting; jump to previous 
buffer; delete buffer; clear buffer; automatic jump to file 
that cursor points to; show current line number; join line; 
begin of line only find; alternate cursor behavior option; 
show all buffer names; and automatic documentation template 
insertion.  In addition to giving the EDT user immediate added 
functionality, it also gives him the ability to enhance or 
customize the editor by writing further procedures. 

Changes and Improvements: Revised to run under VMS 5.0. 

Restrictions: Operating system VAX/VMS V4.4 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00278     VMAP - SCREEN MAPPING DEVELOPMENT TOOL FOR VT100  Version:
1.0, August 1987

Submitted by: Jesus Lu, California State University, Los Angeles, CA

Operating System: VAX/VMS V4.0  Source Language: MACRO-32, VAX, COBOL 
Hardware Required: VT100 or compatible terminals  Keywords: Tools -
Applications Development, VT100 Routines

Abstract: VMAP is an application development tool for creating on-line
screens for VT100 terminals.  It facilitates the development 
of COBOL programs for on-line displays and data entries. 
Version 1.0 supports field protection, video attributes, 
line drawings, function key supports (numeric or application 
mode), map tables, 80 or 132 display columns, graphic 
symbols, and others. 

Included on the distribution media are the VMAP 
documentation, the VMAP translator program (in COBOL), SEND 
and RECV utilities (in MACRO-32), and a demo map and 
program. 

The procedure for building and installing VMAP is explained 
on the last chapter of the VMAP documentaion. 

The VMAP translator program translates VMAP source 
statements and creates three output files:  the screen map 
file, the symbolic input (data) file, and the symbolic map 
control file.  These files are used in the application COBOL 
program by use of the COPY statements. 

The SEND utility displays screen maps to the terminal, sets 
terminal keypad modes, and displays COBOL-type descriptor 
strings.  The RECV utility accepts characters from the 
terminal, deposits them into the respective fields, marks 
them as `entered', and returns a function code or terminator 
code when a keypad key was pressed. 

Restrictions: Operating system VAX/VMS V4.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00276     UNTAR for VAX/VMS  Version: 1.0 June 1987

Submitted by: Stefan C. Hertl, Kanzlei Dr. Schaffar, Niederfladnitz,
Austria

Operating System: MicroVMS V4.2, VAX/VMS V4.2  Source Language: VAX
BASIC, VAX FORTRAN  Memory Required: <10KB  Keywords: Scheduling,
System Management - RSX-11

Abstract: This is an enhanced version of the UNTAR program for 
VAX/VMS.  Some bugs have been fixed and additional features 
have been added.  Since operating system VAX/VMS V4 allows 
underlines in file names, they are no longer squeezed out. 
Files are copied to VMS subdirectories by default.  Some tar tapes 
contain a very long list of files; for users who do not want to 
convert the whole tape, up to twenty file names can be entered 
for a selective extraction.  Moreover, a FORTRAN program has 
been added to swap bytes in UNTAR's input file.  This is of 
interest when reading tapes which have been written, for 
example, on 68000 based systems that use a byte order 
different from Digital Equipment Corporation computers. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00274     POPUP: A DCL Popup Menu Utility  Version: July 1987

Submitted by: John Reece, Intel, Santa Clara, CA

Operating System: VAX/VMS V4.5  Source Language: C  Keywords: DCL,
Menu Control, Utilities - VMS

Abstract: POPUP is a menu utility that can be installed as a foreign
DCL 
command and used to create elegant pop-up menus in DCL 
procedures.  User options, a menu title, and the screen 
coordinates are specified as DCL command line parameters and 
the resulting user selection is returned in a global symbol. 
The user selects an option from the resulting menu by either 
moving a lightbar with the cursor keys to a choice and 
pressing return, or by typing the first letter of the 
desired choice.  Broadcast messages are trapped and 
displayed in a box at the bottom of the screen. 

POPUP uses no graphics packages other than the SMG functions 
in the VMS Run-Time Library.  It has been tested on VT100 
and VT200 series terminals, and on the PC terminal emulators 
PROcomm, SmarTerm 100 and SmarTerm 240.  It works in 132 
column mode. 



Restrictions: Operating system VAX/VMS V4.4 or later is required. 

Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00273     PAAS: Poly-Amino Acid Sequence Search  Version: 1.0, July
1987

Submitted by: Judi Cleary, Standard Oil, Cleveland, OH

Operating System: VAX/VMS V4.5  Source Language: VAX FORTRAN  Software
Required: GenBank database from BBN (Bolt, Beranek and Newman, Inc.) 
Keywords: Scientific Applications

Abstract: A computer program, called PAAS, has been developed to 
permit the identification of nucleotide sequences in 
GenBank that contain specific amino acid compositions.  With 
this program a user can search one or more files in the 
GenBank database which have been processed by a separate 
translation/reduction program.  The user may search whole 
sequences or fragments using a sliding window technique. 
This software has strong potential for identifying DNA 
sequences that code for proteins with unique amino acid 
compositions as well as evolutionary studies. 

Notes: The PAAS program and REDUCE program converts/translates GenBank
database 
files. 

Assoc. Documentation: Documentation from BBN concerning their GenBank
files would be useful. 

Restrictions: Operating system VAX/VMS V4.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00272     Extended_EVEPlus  Version: July 1987

Submitted by: Rick Stacks, Ark. Dept of Pollution Control & Ecology,
Little Rock, AR

Operating System: VAX/VMS V4.5  Source Language: TPU  Hardware
Required: VT100, VT200, or compatible terminal  Keywords: Editors,
Tools - Applications Development, Utilities - VMS, EVE, TPU

Abstract: Extended_EVEPlus is a collection of TPU procedures and 
routines that comprise a very powerful and user-customizable 
editor.  The EVEPlus package and the TPU Spell Checker 
routines, both from earlier submissions, have been revised, 
modified, and included with the Extended_EVE routines that 
were prepared at ADPC&E (Arkansas Department of Pollution 
Control and Ecology) to make the current version of the 
editor. 

Keypad definitions (easily modified to suit the user), 
command files to build the editor, initialization files for 
standard usage, usage with the VPW package, and usage with 
either VT100 or VT200 including Rainbows are all included. 

Any installation which currently uses the update methods 
employed with the EVEPlus package can easily use this 
package and any installation which writes-their-own then 
compiles a new section file can easily use this package. 

Currently, Extended_EVEPlus contains all the features of 
EVEPlus as submitted by Digital Equipment Corporation 
(DECUS No. V00150), a Spelling Checker from the 
Symposium Collection from the VAX SIG, Fall 1986 tape (DECUS 
No. VS0061) and all procedures and routines written and 
implemented at ADPC&E.  For further information see the .DOC, 
.HLP, .COM, & .TPU files included in this submission. 

Assoc. Documentation: VAX TPU Text Processing Manual is required and
is available through Digital 
Equipment Corporation. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00269     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. 

Restrictions: Requires read access to [000000]INDEXF.SYS files. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00268     VAXMAC  Version: 2, May 1987

Submitted by: Randall W. Jordan, H & R Block, Kansas City, MO

Operating System: MicroVMS, VAX/VMS V4.4  Source Language: FMS, VAX-11
BASIC  Memory Required: 135 blocks  Hardware Required: VT200 Terminal
(recommended), VT100 (minimum)  Keywords: Menu Control, Utilities -
VMS

Abstract: VAXMAC is a 'Pulldown Menu' user interface to VMS.  It 
operates as a menu driven 'Windowed' type interface to many 
common VMS Direct Command Language commands and functions. 
The system is a prompting system with interactive help on 
most commands.  It offers a window directly to VMS as well 
as a program selector of layered products and user written 
applications. 

The application also offers a Calendar/memo database 
filing/prompting system, a calculator with formula 
translation capability, a simple 'Spreadsheet' program, 
a network monitor/display, an ASCII/OCTAL/HEX/BINARY lookup 
table/display, VAXMAIL send Screen/display, and a terminal 
lock/protection screen. 

The requirements are a recommended VT200 terminal or 
compatible terminal. The system will work on a VT100 (or a 
PC with an emulator).  The source code is VAX-11 BASIC 
Version 2, the screens are FMS.  Included are a few 
FMS/BASIC demonstration programs. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0008

===============
V00267     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 
.  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, or order VL0008

===============
V00266     NO_FRAGMENTS, SMART and XMODEM_AU  Version: 1.0, April 1987

Submitted by: David Swanger, Auburn University, Auburn University, AL

Operating System: VAX/VMS V4.3 - V4.5  Source Language: VAX FORTRAN 
Keywords: Utilities - Disk - VMS

Abstract: NO_FRAGMENTS is a program that performs pseudo on-line disk 
compression for VAX systems operating under the VMS 
operating system.  It will make each file in a particular 
directory tree contiguous if there is sufficient contiguous 
space available on the disk.  If the chosen directory tree 
is the main [000000] directory, then all of the files on the 
disk will be restructured. 

SMART is a semi-intelligent program that displays all of the 
interactive processes on a VAX next to the Username for each 
process.  SMART reads all of the users on the system into an 
array using a series of LIB & GETJPI calls, the array is 
sorted alphabetically by username and printed to the 
terminal. 

XMODEM_AU is a revised version of Jim Belonis' XMODEM 5.60. 
The user interface to the program has been rewritten. 
VAX to PC and PC to VAX file transfers are possible with 
XMODEM. 

Notes: XMODEM_AU is a revision of the program XMODEM by Jim Belonis. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: VAX/ANSI

===============
V00261     IdxTeX & GloTeX  Version: 2.0, April 1987

Author: Richard L. Aurbach, Monsanto Company, St Louis, MO

Operating System: VAX/VMS V4.4  Source Language: C  Software Required:
LaTeX V2.09  Keywords: TeX

Abstract: The GloTeX program is used to automate the generation 
of a glossary in a LaTeX document.  It uses the .glo file 
generated by the \makeglossary command and one or more 
Glossary Definition Database Files to create a file which is 
\input in the document to generate the glossary. 

The IdxTeX program is used to automate the generation of an 
index in a LaTeX document.  It uses the .IDX file generated 
by the \makeindex command to create a file which is \input 
in the document to generate the index. 

Version 2.0 improves the visual appearance of the index and 
adds support for page ranges, index cross references, and 
the generation of a master index. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0007

===============
V00260     PCTRL: Combined Command For VMS Process Control  Version:
1.0, April 1987

Submitted by: Ken A. L. Coar, General Dynamics, Data Systems Division,
Creve Coeur, MO

Operating System: VAX/VMS V4.5  Source Language: BLISS-32  Memory
Required: 3KB  Software Required: VMS  Keywords: DCL, Utilities - VMS

Abstract: PCTRL provides DCL command-level access to all of the 
process control functions, namely the following System 
Services: $SUSPND, $RESUME, $SETPRI, $WAKE, $DELPRC, and 
$FORCEX. 

PCTRL is implemented as a DCL command.  As such, it has a 
verb definition which must be added to some command table 
(default is the system command table, DCLTABLES.EXE).  It 
also has online help, in the form of a module intended for 
insertion in a VMS help library (the default is 
SYS$HELP:HELPLIB.HLB). 

Notes: Uses VMSINSTAL procedure and command definition utility
features.  Source 
for BLISS-32 system and private libraries are not included. 
private libraries are not included. 

Restrictions: Group or world privilege may be needed to affect some
processes. 
Operating system VAX/VMS V4.0 or later is required. 

Complete sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0007

===============
V00259     MsgInc  Version: 1.0

Author: Donald R. Gummow, Monsanto Co, St. Louis, MO

Operating System: VAX/VMS V4.4  Source Language: VAX FORTRAN 
Keywords: Utilities - VMS

Abstract: MsgInc is used to create include files from the object files
produced by the VMS Message Utility.  It supports C, 
FORTRAN and PASCAL, but you could always write a new output 
routine if you want to support a new language. 

Following is a brief summary of highlights: 
MSGINC  The source code for the program. 
MSGINC.TABLE The CLD file that defines the 
  command syntax. 
MSGINC.KEYTABLE The MACRO that sets up the parse 
  tables. 
MSGINC.MESSAGES Message Utility source. 
LIBFOREIGN Utility to parse foreign DCL 
  commands. 
LIBPARSE Utility to do F$Parse stuff. 
STRLENGTH        Utility to get effective length of 
  strings. 

Restrictions: Noted in documentation. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0007

===============
V00258     KILL  Version: April 1987

Submitted by: Connie R. Minnick, James Madison University,
Harrisonburg, VA

Operating System: VAX/VMS V4.4  Source Language: VAX-11 FORTRAN 
Software Required: VAX FMS - Forms Management System  Keywords:
Utilities - VMS

Abstract: This is a program designed to enable an operator or 
privileged user to affect another process on the system 
without having to look up and use the process PID.  The only 
requirement to execute this program is that VAX FMS must be 
installed. 

FMS is used to set up a screen where the current processes 
will be displayed.  The operator may then use the arrow keys 
to "scroll" through the processes and perform certain 
functions on the selected process. 

Process Data 
. Username 
. Process Name 
. Process State 
. Process Type 
. Terminal 
. Accumulated CPU Time 
. Process Age or Connect Time 

Functions 
. Abort - Aborts the selected process. 
. Monitor - Monitors the selected process with SHOW 
  PROC/CONTINUOUS. 
. Topcpu - Displays the TOPCPU processes on the system. 

Other functions such as the following can easily be built 
into this program as well. 

Other Functions 
. Suspend 
. Resume 
. Change Priority 

By default, all critical system processes will be filtered 
out and not displayed.  This will avoid potentially aborting 
such processes.  There are two arrays used for this purpose 
that should be modified for each application.  One array 
lists the critical processes to be filtered and the other 
lists usernames for which you want to override the filtering 
procedure (i.e. users with SYSPRIV). 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0007

===============
V00257     Performance Monitoring Tools  Version: 1.0, May 1987

Submitted by: John F. Priebe, Edison State College, Piqua, OH

Operating System: VAX/VMS V4.4  Source Language: DCL, VAX FORTRAN 
Keywords: Utilities - VMS, Accounting, Monitor

Abstract: This submission contains performance monitoring tools used 
for tuning VAX systems and extensive notes on how to use the 
tools for tuning.  Included are DCL command files to automatically 
run the MONITOR utility every day, produce reports from the ACCOUNTING
utility, and a program written in both DCL and FORTRAN which lists 
the images being run by all users of the system. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0007

===============
V00256     DM/SD/WPE/COLORS  Version: November 1989

Submitted by: Dale E. Coy, IBM Corporation, Trophy Club, TX

Operating System: VAX/VMS V5.0  Source Language: DCL, MACRO-32, TPU,
VAX FORTRAN  Hardware Required: DM$SD needs VT52 or ANSI-compliant or
Digital Equipment Corporation terminal. WPE needs VT1XX, VT2XX, VT3XX
compliant terminal.  COLORS needs ReGIS compliant color terminal
(VT241/VT340).  Keywords: Editors, Terminal Handler, Terminal
Management, EVE, TPU

Abstract: This submission contains four sub-directories: 
DM$SD  Directory Manager and Set Default 
WPEV5  Word-Processing-Like Editor for VMS V5.X 
WPEV4  For VMS V4.X 
COLORS  VT241/VT-340 Colors Management 

DM (Directory Manager V8.0A) is a utility which allows you 
to more easily manage, clean up, and otherwise work with 
your files and directory structure.  DM is particularly 
useful if you have large numbers of files or sub-directories 
and is helpful in encouraging users to clean up their 
directories (by making it easy to do so).  It is invaluable 
for sorting through the DECUS SIG tapes after they have been 
loaded.  DM displays the files in your current directory (or 
your directory tree).  With one or two keystrokes you can do 
most major DCL commands:  delete, copy, purge, print, edit, 
view, rename, etc.  The keystrokes are ALL-IN-1 like. 
Your favorite editor may be used from DM.  The SMG$ 
interface is used for terminal independence and efficiency. 
Full on-line help and extensive documentation are provided. 

SD (Set Default V5.0A) is a utility which shortens the 
commands for SET DEFAULT and SHOW DEFAULT and expands the 
capabilities of the SET DEFAULT command.  In addition to 
less typing, SD provides convenient movement between 
directories, a "stack" of 20 directories, an interactive 
display of your directory tree, and much more.  SD is 
implemented in FORTRAN for speed, and uses the SMG$ screen 
interface.  Full on-line help and extensive documentation 
are provided. 

WPE V5.2 (Word-Processing-Like Editor V5.2) is almost a full 
implementation of WPS-PLUS (TM) for editing ASCII files. 
WPE is an extremely powerful text editor.  In addition to 
full-feature editing, searching, replacing, etc., WPE 
provides two-window editing, the most useful features of 
EVEPlus, and several other extensions.  Included are some 
Language Sensitive features for editing .COM files.  A 
"read-only" option, called MORE, is an outstanding 
replacement for the TYPE command.  It's easy to "get 
started" with WPE, but a large set of advanced features are 
available to the curious user.  Full on-line help and 
extensive documentation are provided.  An additional 
advantage of WPE is that the user who uses WPS-PLUS has 
essentially the same keyboard interface to WPE (avoids 
having to remember several editors). 

Features 
. All of WPS-PLUS that is reasonable (full function 
  editing). 
. Two-window editing. 
. Multiple files. 
. Bookmarks. 
. Insert and examine special characters. 
. Print files with special characters. 
. Correct files by removing CR/LF. 
. Automatic tailoring for .COM, .HLP, .FOR, and .TPU files. 
. Read-only interface (called MORE). 
. Available EDT keypad. 
. Can be used as a MAIL editor. 

WPE is written in VAXTPU and built on EVE, so it's 
inherently extendable.  DM,SD, and WPE work well together, 
or separately. 

COLORS (Colors Management V5.1) is a suite of programs for 
managing and setting "default" colors for ReGIS color terminals. 
Having a VT241, VT-340 (or other color ReGIS terminal) is much 
more fun if you use color combinations other than red, blue, 
green.  These programs make it easy for the user to control 
his/her terminal colors.  A side effect is the provision of a 
"system default" set of pleasant colors. 

Colors 
. CO Gets any user some set of colors. 
. OCO Used if terminal is garbaged - fixes terminal and 
  restores colors. 
. NCO Gets a new set of random, contrasting colors. 
. CCO Gets a new set of random, complementary ("artsy") colors. 
. SCO Gets a new set of random, similar (soft) colors. 
. PCO Lists 64 choices and lets the user pick a color. 
. XCO An interactive/visual user chooser. 
. ZCO Saves the current color map for future recall. 

These programs are lots of fun (if you have a VT-241 or 
VT-340 terminal), and the PCO and XCO programs have a nice 
user interface. 

Notes: Full documentation is provided for all of the programs in .TXT,
.WPL 
(for WPS PLUS), and .LN03 (very fancy) forms. 

Changes and Improvements: WPE - modified to work with TPU V2.2
(VAX/VMS V5.2), as well as previous 
versions (VAX/VMS V5.X).  Takes advantage of new TPU/EVE features 
when available.  Code improvements, bug fixes, and improved functions.
 Added 
function to translate between EBCDIC and ASCII.  Added features in
Print, 
Get_file and Include_file. 

Restrictions: If operating system VAX/VMS V4.4 or less is used, a
FORTRAN Compiler is 
required after modifying the source code of DM and SD.  Two memory 
cartridges are required to print the .LN03 files.  Operating system 
VAX/VMS V5 through V5.2 is required for WPE V5.2, it will not work 
with VMS V4.X. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0007

===============
V00255     JMU Utilities  Version: 1.4, May 1987

Submitted by: Michael O'Neill, James Madison University, Harrisonburg,
VA

Operating System: VAX/VMS V4.4  Source Language: VAX-11 FORTRAN 
Software Required: FMS  Keywords: Bulletin Board, Calculators, Mail,
Utilities - VMS

Abstract: This submission consists of three utility programs in use at
James Madison University.  They consist of an FMS based 
Bulletin Board System, an FMS based calculator program that 
uses the VT keypad, and a checkmail utility that allows you 
to check to see if someone has read a mail message that you 
sent to them.  We are currently running these programs on a 
cluster consisting of an 8650, 11/785, and 11/780 with 
common sysuaf, netuaf, and VMSmail files. 

The bulletin board system is a graphics based menu driven 
bulletin board that utilizes the cursor keys and return key 
for command selection.  It features online help, multiple 
categories, tracking of unread notices, internal access to 
mail and the EDT editor, automatic identification of notice 
owners, and automatic notice expiration. 

The calculator program utilizes the VT keypad to provide a 
four function calculator with memory.  It requires FMS to 
operate. 

The mailcheck program allows a user to check to see if 
someone has read a mail message that they had sent.  It 
lists notice dates and subjects for all unread notices sent 
from the person running the program to the person being 
inquired about.  This version also supports a cluster 
environment with common sysuaf and VMSmail files. 

Changes and Improvements: Several bug fixes and removal of some site
specific code. 

Restrictions: Operating system VMS V4.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0007

===============
V00254     Super EDT Emulator  Version: 4.3, April 1987

Author: Roger Fraser

Submitted by: Gerald Marsh, Plessey Defence Systems, Christchurch,
Dorset, England BH23 4JE

Operating System: VAX/VMS V4.4  Source Language: TPU  Hardware
Required: VT type terminal  Keywords: Editors, EVE, TPU

Abstract: This submission consists of TPU source for a super duper EDT
emulator.  It was written for use by the Technical Support 
Group, but soon found its way around the user community. 

It was written to give the EDT emulator some of EVE's 
clever bits, so that we would not have to learn a new editor 
at our late stage in life!  There are a few other goodies 
like on-the-fly justification and pagination.  This is 
useful when RUNOFF seems too involved for simple memos. 

To obtain the TPU section from the source, follow the 
instructions at the top of the source file. 

To find out the additional features type <PF1> (GOLD), then 
"H" after invoking.  [PDSTPU] contains the TPU source which 
contains instructions on customizing. 

Notes: Operating system VMS V4.2 or higher is required. 

Restrictions: Should be 8192 to spawn subprocesses. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0007

===============
V00253     DISK_MANAGER  Version: April 1987

Submitted by: Bob Reardon, Schlumberger Well Services, Houston, TX

Operating System: MicroVMS V4.4, VAX/VMS V4.4  Source Language:
MACRO-32, VAX FORTRAN  Memory Required: 2MB  Keywords: Utilities -
Disk - VMS

Abstract: DISK_MANAGER gathers useful disk statistics quickly and 
easily and presents them in a convenient format.  It enables 
the system manager to answer such questions as: 
. Which directories use the most blocks? 
. Of the blocks in use, how many have not been accessed in a 
  given number of days? 
. How many blocks are being used by certain types of files, 
  such as .TMP, .MAI etc.? 
. How many files have extended headers? 
. How many blocks could be made available by archiving all 
  files that haven't been used in forty (or any other 
  number of) days? 
. How many blocks could be saved by allowing only a certain 
  number of versions of any file? 

An optional output file can be produced that is convenient 
for post-processing by a user-written program.  Such a 
program is included as an example.  It produces summary 
statistics for all accessible disks. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00251     FRAGMENT  Version: February 1987

Submitted by: Susan Gorham, Atlas Specialty Steels, Welland, Ontario,
Canada L3B 5R7

Operating System: VAX/VMS V4.3  Source Language: DCL  Keywords: File
Management, Utilities - Disk - VMS

Abstract: This utility is a very handy tool to aid in analyzing the 
effectiveness of your RMS file characteristics.  A batch 
control file is included to automate the procedure by 
resubmitting itself at monthly intervals. 

An entire disk is scanned for all files over 1000 blocks 
(excluding .exe's) and the headers of these files are 
examined.  Adjustments to this selection criteria can be 
easily made. 

A report is produced showing by file, the current file 
allocation, size of first file extent (which will usually 
indicate size at last compression for permanent files), 
the files organization (seq, idx), CBT (if 
contiguous_best_try is set), the files extension quantity and 
the number of headers and extents currently in use. 

After comparing monthly reports, you can track the files 
growth and effectiveness and base file tuning on this data. 

Notes: Installation instructions included. 

Documentation not available.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00250     UCAMS: Universal Cross-Assembler for Microprocessors 
Version: February 1987

Author: J. M. Weis

Submitted by: W. H. Burkhardt, Univ. Stuttgart/Inst. fur Informatik,
D-7000 Stuttgart 1, West Germany

Operating System: VAX/VMS V3.7  Source Language: PASCAL  Memory
Required: 1MB  Software Required: PASCAL for modifications  Keywords:
Cross-Assemblers, Motorola

Abstract: This system serves as a universal cross-assembler especially
for microprocessors.  This cross-assembler is created by 
the command file UCAMS.COM.  The source programs and 
guidelines for the construction of the system can be 
found in the documentation. 

Following is a brief summary of highlights: 
DEFASSEMB  Programs for translating the 
    description of the set of codes 
    in internal form and storage in a 
    file. 
ASSEMBLER  Cross-Assembler. 
NEWASSEMB  2-Pass version of the Cross-Assembler 
    (faster than ASSEMBLER, but without 
    optimization and restrictions with 
    forward references). 

Instruction set descriptions for several processors 
are available to the Assembler in the library. 
. Intel 8008 
. Intel 8080 
. Intersil 6100 
. Motorola 6800 
. Motorola 68000 
. Signetics PIP 2650 
. National SC/MP 
. Zilog 8000 

Notes: Documentation is in German. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0007

===============
V00248     SIM: A Simulator for the M68010  Version: February 1987

Submitted by: Walter H. Burkhardt, Univ. Stuttgart/Inst. fur
Informatik, D-7000 Stuttgart 1, West Germany

Operating System: VAX/VMS V3.7  Source Language: PASCAL  Memory
Required: 1MB  Software Required: PASCAL in case of modifications. 
Keywords: Motorola

Abstract: This system simulates the Motorola M68010 microprocessor. 
The program to be simulated has to appear in the S100 
format, as given in the system UCAMS (a universal 
microprocessor cross-assembler; the needed portions are 
included here). 

The execution of the simulation can be controlled and the 
contents of the memory cells and the registers can be 
manipulated interactively or by a command-file. 

The programs are written in PASCAL and the complete 
documentation is given in German.  There are several 
explained examples in the documentation. 

The chapter "BENUTZERANLEITUNG" in the documentation gives a 
guide to the usage of the system. 

Notes: Complete documentation is given in German. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0007

===============
V00247     LEFTWILD.COM  Version: March 1987

Submitted by: Allan J. Mui, Manufacturers Hanover Trust Company, New
York, NY

Operating System: VAX/VMS V4.3  Source Language: DCL  Keywords: DCL

Abstract: In VAX/VMS DCL, the use of partial wild cards in output file
specifications is not supported, e.g., you cannot issue the 
command "$" rename *1.dat *2.dat".  In certain cases such 
usage of wild cards would be ambiguous.  In the case given 
above, however, there is no ambiguity.  This command file was 
written to allow the above and similar commands to be issued 
by passing the verb and its arguments as parameters to the 
command file.  Other types of wild card constructions could 
be similarly allowed with similar command files.  In this way 
the syntax of DCL can be extended. 

Notes: Only the asterisk wild card is permitted in file names passed
to this 
command file. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0007

===============
V00246     Menu Utility  Version: January 1987

Submitted by: Messrs. G. Addelton & B. LeBlanc, Level 2, Comp. Ctr.,
Flinders Med. Ctr., Bedford Park, South Australia 5042

Operating System: VAX/VMS V4.4, 4.5  Source Language: PASCAL  Memory
Required: Variable  Software Required: SMG$ calls (in VMS) from VMS
version 4.4 or later.  Keywords: Menu Control

Abstract: The Menu Utility allows rapid & flexible construction of
menus 
for a variety of uses.  It has been designed to be fast in 
execution and flexible and friendly for users and developers. 

Features 
. Flexible choice selection. 
. Comprehensive customizable help at two levels. 
. Simple menus. 
. Powerful choice usage. 
. Operations control. 
. Neat menus - traps any broadcast messages and displays them 
  on line 24 of the terminal. 
. Menu will return by default to last menu from which a 
  selection was made. 
. Optional logical controlling single screen help heading. 
. Optional logical determining behavior when an error is hit 
  with subprocesses. 
. Optional symbol determining starting menu for initial 
  presentation to user. 
. Terminal independent screen work using SMG screen 
  routines. 
. Very fast execution. 
. Flexibility in choice presentation. 

Notes: New SMG$ calls which come with VMS 4.4 are used.  Source for
the program is 
provided, but some subroutines calls are provided only in the object 
library.  Sources to these may be provided upon request. 

Restrictions: Operating system VMS V4.4 or later is required. 

Complete sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0007

===============
V00243     VAX - RMD  Version: 2, November 1987

Submitted by: Wayne Bruzek, N.J. Turnpike Authority, New Brunswick, NJ

Operating System: VAX/VMS V4.5  Source Language: VAX FORTRAN 
Keywords: Utilities - VMS

Abstract: VAX - RMD is a pacifier for the ex-RSX user who misses the 
"real-thing".  Though it doesn't look quite the same and 
doesn't have the various screens of the old RMD, it does 
provide quite a bit of useful information. 

Information 
. Current Node Name. 
. Current time. 
. Percent of the Page File that is available. 
. Percent of the Swap File that is available. 
. Amount of free space on each disk drive specified. 
. PID, Username and Imagename of each active image. 

The fields are updated continuously and the display can be 
somewhat tailored by way of a user created parameter file. 

Changes and Improvements: Displays 90 rather than 54 users, switches
to wide screen, several bugs fixed. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0007

===============
V00241     MAKE  Version: V1, February 1987

Submitted by: Dat H. Do, Oakley Sutton Management Corp., Newport
Beach, CA

Operating System: VAX/VMS  Source Language: DCL  Keywords: DCL,
Utilities - VMS

Abstract: MAKE is a program that rebuilds the code for modified 
source files automatically with little effort from the 
programmers.  MAKE saves time in the compile, link 
and run steps of the program development cycle. 
Furthermore, MAKE automatically replaces any modified CDD 
records, (TDMS) form records, requests, libraries, define 
logicals, set default, run programs.  It can execute any 
DCL command. 

Another especially helpful feature applies to old programs 
written by someone else years ago.  We don't have to know 
what modules and how they depend on each other. MAKE 
always remembers.  Therefore, programmers can pass their 
codes to others easily. 

We must create a file to tell MAKE about "What", "When" 
and "How" to rebuild our modules.  We only have to tell 
MAKE what to do once and it'll never forget! 

Whenever we modify any source files, enter the word MAKE. 
That's all we have to type to rebuild object modules and new 
program.  MAKE will read all rules and decide what it must 
do and does it.  Since it only acts on modified modules, it 
saves lots of computer time. 



Media (Service Charge Code): 600' Magnetic Tape (MS)  Format:
VMS/BACKUP, or order VL0007

===============
V00238     VMS Disassemblers Package  Version: 3, September 1988

Author: Claus Calle, Andy Pavlin and others

Operating System: MicroVMS, VAX/VMS  Source Language: C, MACRO-32, VAX
FORTRAN  Keywords: Disassemblers

Abstract: Two VMS disassemblers capable of creating MACRO-32 sources 
from VMS native mode images are presented.  All sources and 
brief documents are present, and one contains compiled 
executable code so that it can be used by sites without 
FORTRAN.  The disassembler so presented is capable of 
disassembling user mode images, drivers and other system 
images reasonably intelligently, but there are areas in 
which it is incomplete, notably not having all possible RMS 
control block types recognized separately. 

Changes and Improvements: Works with VMS V5.  Many more system call
parameters decomposed and symbols 
recognized. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0007

===============
V00237     Portable Optical Disk Subroutine Package  Version: V1.0,
February 1987

Submitted by: J. Dennis Scarbrough, Perceptics Corp., Knoxville, TN

Operating System: VAX/VMS V4.5  Source Language: C  Memory Required:
Varies with application  Software Required: C Compiler  Hardware
Required: Optical Disk and Controller, Optical Platters in WORMS-11
format.  Keywords: Utilities - Disk - VMS

Abstract: Portable LaserWare is a group of C Language subroutines 
designed to allow read only access to optical disks written 
in the WORMS-11 format.  Examples of such systems are 
optical disk subsystems from Emulex, TECEX, Perceptics and 
C. Itoh.  Two example programs (od_dir and od_type) using the 
routines are included.  Although these routines were 
developed and tested under VMS, they were designed to make 
porting to other operating systems relatively simple.  The 
essential requirements for porting being modification of two 
basic routines (od_mnt and od_read) and the availability of 
operations analogous to the VMS mount/foreign and QIO 
functions on the target system. 

Notes: Should be easy to port to other operating systems. 

Restrictions: VAX/VMS version 4.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0007

===============
V00235     CAYENNE  Version: 2G.6, January 1986

Submitted by: University of California at Berkeley, through Digital
Equipment Corporation

Operating System: VAX/VMS Version 4.4  Source Language: FORTRAN 77,
MACRO-32  Memory Required: Normal config. - more is faster.  Keywords:
Circuit Simulation

Abstract: CAYENNE is a parallel version of Berkeley SPICE 2G.6, DECUS 
No. V00216.  It utilizes the PlibV2 parallel library 
routines.  The purpose of CAYENNE is to run a parallel 
version of SPICE 2G.6 on any VAX/VMS multi-processor, which 
at this time includes the VAX 8300 and the VAX 8800. 
CAYENNE will also run on a single processor VAX. 

A set of routines which embeds the parallelization 
methodology used for CAYENNE and greatly facilitates 
parallel program development is given in the file CAYEN.FOR. 
This file along with the files PLIBFOR.FOR and PLIBMAC.MAR 
form the library of routines developed for the CAYENNE 
methodology. 

Two SPICE input files are also in the directory: 
BJTADDER.SPI and MOSADDER.SPI.  Outputs for these input 
files are:  BJTADDERBST.SPO and MOSADDERBST.SPO.  These 
files will verify the CAYENNE application. 

Benchmarking this application on a VAX 8300 MP has yielded 
performance results from 1.5 to over 1.8 times the single 
stream version of SPICE.  Results will vary due to the size 
of the data sets. Larger SPICE 2G.6 data sets will tend to 
yield greater performance; hence greater throughout. 

Several command procedures have been included for ease of 
use.  CAYENNE may be run in single stream or as a parallel 
application by specifying the number of subprocesses 
desired.  The specification of zero subprocesses, at start 
up, would yield a single stream execution of CAYENNE, 
while a specification of two subprocesses would be ideal to 
run CAYENNE in parallel across two processors. 

Notes: Two input (demo) files are included as mentioned in the
read_me.first file. 
This program was developed by the Computer-Aided Design Group,
Department 
of Electrical Engineering and Computer Sciences, University of
California- 
Berkeley. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP

===============
V00234     FED  Version: 6.0, July 1991

Author: Ronald L. Williams, Tybrin Corporation, 1283 N. Eglin Parkway,
Shalimar, FL  32579

Operating System: VAX/VMS V5.3-1  Source Language: TPU, VAX FORTRAN 
Hardware Required: VT200 Series Terminal  Keywords: Editors, EVE, TPU

Abstract: FED is an editor designed to make the life of a FORTRAN 
programmer a lot easier.  It is designed for fast coding and 
simplification of the edit-compile-link-run sequence.  All 
FED features are designed specifically with the needs of a 
FORTRAN programmer in mind. 

Features standouts are the use of segment files for often 
used code, split-screen compile checking, and support for 
the entire compile-link-run sequence from inside the editor. 
Additional features include column move and column copy 
ability, an HP-style calculator accessible from inside of 
FED, a binary, octal, decimal, hex converter, an ASCII 
chart, and auto-indent and comment modes.  A DCL command 
mode is also included to allow easier creation of command 
files.  An auto-restart feature has been added to allow you 
to pickup where you left off with all internal setting 
saved.  A rudimentary code management system is included for 
those without CMS or another code management product. 

The segment file feature of FED allows you to define often 
used strings of code or text to be placed in your file on 
demand.  The strings can include returns making it possible 
to construct IF blocks and DO loops with two keystrokes. 
There are ninety-four possible segments thereby allowing a 
wide variety of text fragments to be included. 

The split screen compile checking features of FED allow you 
to check your current buffer for errors and see those errors 
in the context of your original file and as the FORTRAN 
compiler found them. 

The compile-link-run sequence is the most time consuming 
sequence in code development.  FED attempts to make this 
sequence easier by creating this ability inside the editor. 
Since the current buffer may not always be the main program 
module FED defines commands to allow modification of the 
generic sequence.  With these commands it is possible to 
work on any module of a program and still use the FED RUN 
command to invoke the main program. 

Notes: Operating system VAX/VMS V5.3 or later is required.  Executable
and/or 
object code is included.  DECwindows not supported. 

Changes and Improvements: Many new and improved features. 

Documentation available in hardcopy only.

Media (Service Charge Code): User's Manual (EC), 600' Magnetic Tape
(MA)  Format: VAX/ANSI, or order VL0007

===============
V00233     Computer Modern Font Files and Build Procedures  Version:
October 1986

Author: John Sauter

Operating System: VAX/VMS V4+  Source Language: DCL  Software
Required: METAFONT  Hardware Required: Digital Equipment Corporation
LN03 Laser Printer  Keywords: Interface Routines, Utilities - VMS

Abstract: This is a collection of computer font files as well as the 
VMS command procedures which build them for use on a Digital 
Equipment Corporation LN03 laser printer using METAFONT 
device dependent parameters.  There are seventy-five 
standard fonts in the standard seven magnifications, 
Computer Modern Symbols in twelve-point and Computer Modern 
Sans Serif. 

The collection includes the alternative parameter files and 
the resulting .TFM and pixel files for the Digital Equipment 
Corporation LN03. 



Restrictions: Requires two and one-half days CPU time on VAX-11/785 to
build files. 
However, all files have been included. 

Documentation not available.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
VMS/BACKUP

===============
V00232     CODER  Version: V1.0, July 1986

Submitted by: Ed Mills, Harris Semiconductor, Melbourne, FL

Operating System: VAX/VMS V4.2  Source Language: PASCAL  Memory
Required: 9 blocks required for source  Software Required: PASCAL
compiler and linker  Keywords: File Management, Security

Abstract: CODER is a VAX PASCAL program which encrypts and decrypts 
text files.  The program transforms the text file into a 
non-readable format based on a key entered by the user.  It 
is interactive and offers error recovery. 



Restrictions: Special care must be taken to avoid encryption of files
which are not TEXT 
files or with line-lengths longer than 132 characters.  Also, the user
must 
ensure that he/she knows the key in order to decrypt the file.  The
user 
should read all Release Notes prior to using the software. 

Documentation not available.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0006

===============
V00229     REGTRDG: ReGIS Translator for DECgraph  Version: V1.0,
October 1986

Submitted by: Massimo Boano, I. 10125, Torino, Italy

Operating System: VAX/VMS V4.4  Source Language: C, VAX FORTRAN 
Memory Required: 120KB  Software Required: HP-ISPP and/or DEC/GKS 
Hardware Required: LVP-16 or equivalent  Keywords: ReGIS

Abstract: This program translates the ReGIS output of VAX-11/DECgraph 
into either standard GKS primitives or HP-ISPP commands thus 
permitting DECgraph to communicate either with GKS 
workstations or with the Digital Equipment Corporation 
plotter LVP-16 (equivalent to HP-7475A or HP-7550A).  Since 
the HP-7550A can be configured as a GKS workstation, the 
output flow can pass through GKS to this plotter, yielding 
greater precision but at the expense of longer execution 
times.  Use of this program requires the presence of the 
HP-ISPP library or the DEC/GKS system. 

This program has been realized at 'CENTRO RICERCHE FIAT 
(CED)', Orbassano (Torino), Italy. 

ReGIS code is processed by a bottom-up parser, implemented 
using the LEX and YACC tools in the standard manner using 
the C language.  (For information about LEX and YACC, see 
the user's manual).  A virtual screen, conceived as a 
bidimensional array, is implemented to simulate the 
generation of the graphic result at a logical level. 

The program is distributed as a principal directory and the 
subdirectories:  GKS.DIR, HP.DIR and EXAMPLES.DIR. 

Restrictions: Tested for DECgraph, not for DECslide.  (Treats only
ReGIS primitives used 
by DECgraph.)  Only executable versions of LEX and YACC are included. 

Complete sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0006

===============
V00228     Directory SCAN  Version: 1.8, September 1988

Submitted by: David Spencer, Spencer Associates, Orangevale, CA

Operating System: MicroVMS V4.4, VAX/VMS V4.4  Source Language: VAXTPU
Hardware Required: Video terminal supported by TPU  Keywords: Editors,
File Management, Utilities - VMS, TPU

Abstract: SCAN is a directory management tool written entirely in the 
new VAXTPU language distributed with VMS and MicroVMS 
beginning with version 4.2 of the operating system.  SCAN 
allows the user to display a file directory on the screen in 
an editing window.  The user may use the arrow and other 
cursor movement keys to move the cursor to a specific file 
of interest. Other editing keys are available to take that file 
and type it to the screen, edit it, copy it, rename it, print it, 
delete it, run it, get a full directory listing, submit it 
to the batch queue, execute it as a DCL command procedure, 
enter that file as a subdirectory, and so forth.  More 
directory management keys available to select a new 
directory (and/or wildcard filename specification) to view, 
spawn a DCL subprocess, search for a string in the directory 
buffer, return to the last directory specified, enter and 
execute a TPU command, and so on. 

SCAN is so useful for managing and cleaning up directories, 
that some users start it at the beginning of the day and 
never leave.  Full help is provided with SCAN and is 
integrated with the standard VMS help utility so help is 
available on SCAN outside of SCAN. 

This program existed prior to Digital Equipment Corporation's 
SCAN.  However, since the time that Digital Equipment Corporation 
created their product, my SCAN has been renamed on VMS to Directory 
SCAN.  This is no conflict on systems with Digital Equipment 
Corporation's SCAN and Directory SCAN. 

This package is designed for easy installation with the 
standard VMSINSTAL utility and includes complete 
installation and user documentation. 



Changes and Improvements: Single key commands, multiple directory
windows, 80/132 column display, 
directory placemarker added, VMSINSTAL installation, user
documentation and 
reference guide added. 

Restrictions: Operating system VMS V4.4 or later is required because
TPU features of VMS 
V4.4 are used. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0006

===============
V00224     FPaint: A FORTRAN Data Entry Manager  Version: 4.10,
October 1988

Submitted by: Messrs. J. Sinclair & M. Geib, Inland Steel Research
Labs, East Chicago, IN

Operating System: VAX/VMS V4.6, V4.7  Source Language: VAX FORTRAN 
Hardware Required: ANSI Terminal  Keywords: FORTRAN, Tools -
Applications Development

Abstract: FPaint permits a programmer to interactively design a data 
entry screen for use in a FORTRAN application.  This 
provides an easy way to generate complex screen entry 
applications and maintains a standard user and program 
interface across applications.  Support for integer*2, real, 
character, date and label type fields is included along with 
display attribute control, range checking, data validation 
and help text.  The programmer has complete control over the 
runtime screen dynamics. 

Changes and Improvements: SMG support. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0006

===============
V00222     EXPERT: An Experimental Learning Expertsystem  Version:
October 1986

Author: B. Koeder

Submitted by: Walter H. Burkhardt, Univ. Stuttgart/Inst. fur
Informatik, D-7000 Stuttgart 1, West Germany

Operating System: VAX/VMS V3.7 and greater  Source Language: PASCAL 
Memory Required: 500KB  Software Required: PASCAL (for modifications).
 Keywords: Artificial Intelligence

Abstract: EXPERT is an experimental learning expertsystem.  It 
derives new knowledge from known information.  The 
information is given in examples.  By their analysis, the 
user is asked some questions.  The program draws conclusions 
from these within a knowledge area.  The tape contains 
several examples that are explained in the documentation. 

The program is written in PASCAL, instead of one of the 
exotic KI-languages.  It runs very fast; therefore, it can 
easily be modified. 

Notes: Documentation on tape is in German. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0006

===============
V00217     DECnet Conversational Objects  Version: V.1.2, September
1986

Submitted by: James J. Belonis II, University of Washington, Seattle,
WA

Operating System: VAX/VMS V4.3  Source Language: DCL, VAX-11 FORTRAN 
Memory Required: 4KB  Software Required: DECnet  Hardware Required:
Any DECnet connection between multiple VAXEN.  Keywords: Networking

Abstract: ATNODE is a DECnet conversational program.  It allows you to
send arbitrary DCL commands with qualifiers and parameters 
to another DECnet node and observe the displayed result as 
if you were logged into the remote node.  Built on top of 
this are NETPRINT and NETSUBMIT which send print and batch 
jobs to another DECnet node with arbitrary qualifiers, 
positional qualifiers and multiple filenames. 

Notes: ATNODE is made `conversational' so arbitrary DCL commands with
qualifiers and 
parameters can be executed at remote DECnet nodes. 

Restrictions: Cannot execute many DECnet related commands at the
remote node, such as Mail, 
Reply, Phone.  Cannot run interactive programs at the remote node such
as 
editors.  The ATNODE program may hang if attempted. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0006

===============
V00216     SPICE2  Version: G.6, May 1983

Submitted by: University of California at Berkeley, through Digital
Equipment Corporation

Operating System: VAX/VMS  Source Language: FORTRAN IV, VAX MACRO 
Memory Required: 1.5MB  Software Required: FORTRAN IV Compiler 
Keywords: Circuit Simulation

Abstract: SPICE2 is a general-purpose circuit simulation program for 
nonlinear dc, nonlinear transient, and linear ac analyses. 
Circuits may contain resistors, capacitors, inductors, 
mutual inductors, independent voltage and current sources, 
four types of dependent sources, transmission lines and the 
four most common semiconductor devices:  diodes, BJTS, JFETS 
and MOSFETS. 

Notes: Due to popular customer request, the DECUS Program Library has
decided to 
make this older version of the SPICE package available once again. 
The 
latest revised version of SPICE is called SPICE3 and is available as 
DECUS No. V00006.  This program was developed by the Computer-Aided
Design 
Group, Department of Electrical Engineering and Computer Sciences, 
University of California-Berkeley.  For a description of the ULTRIX
tape, 
see DECUS No. U00109. 

Restrictions: Please note SPICE2 needs the FORTRAN IV compiler and
SPICE3 needs the 
C Compiler for compilation. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: VAX/ANSI

===============
V00214     NEWS  Version: 5.1, March 1988

Submitted by: Geoff Huston, Australian National University, Canberra
City, A.C.T. Australia

Operating System: MicroVMS V4.6, VAX/VMS V4.6  Source Language: C 
Keywords: Bulletin Board

Abstract: NEWS is a software product which manages user, system and 
network news items.  The news items are a set of text files 
which have been posted on the system for general public 
view. 

NEWS complies with the USENET Standard for Interchange of 
Messages, Request For Comment (RFC) 1036.  The program 
includes network management (for inclusion of a VAX node 
into the USENET NEWS network), local news data management 
and screen-based user presentation modules.  The release 
also includes a DECNET implementation of the Network News 
Transfer Protocol (NNTP), as defined in RFC 977, allowing 
server/client configurations of NEWS. 

The program supports similar functionality to that of the 
rnews (b2.11) and related USENET news readers as well as 
Digital Equipment Corporation's VAXNOTES. 

Changes and Improvements: Compiles with Usenet RFC 1036. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0006

===============
V00212     PLOT_IT and SPELL: Interactive Dictionary  Version: 2, June
1987

Submitted by: Dr. D. W. Burgess, RAF Institute of Aviation Medicine,
Farnborough, Hants, England  GU14  652

Operating System: MicroVMS V4.5  Source Language: FORTRAN 77, VAX
FORTRAN  Memory Required: Peak 450 pages; average 120 pages for SPELL 
Software Required: FORTRAN for SPELL, GKS V3 for PLOT_IT  Hardware
Required: VT100 type terminal for SPELL, VAXstation or Graphics
Terminal supported by GKS for PLOT_IT.  Keywords: Graphics, Plotting,
Spell

Abstract: PLOT_IT is a graph plotting utility using GKS to 
produce in an interactive mode a graph suitable for 
publication from a known set of data.  Full annotation can 
be added in a variety of text styles and sizes to produce 
the finished graph, or this annotation can be added later 
with a second program PRINT_IT for later overlay on the 
plotted data.  Present program has interfaces for 
AnalytiCalc (DECUS No. VS0024), text files, 
and direct terminal input. 

With the package is a complete set of examples, together 
with instructions to modify the program for different 
hardcopy plotters.  This program can be used with any 
supported GKS device for hardcopy and has been tested with 
both VAXstations and VT240 terminals for interactive 
display. Full high resolution functions are only supported 
on the VAXstation. 

SPELL is an interactive dictionary used either to find the 
spelling of a word from limited initial characters or to 
check a document for spelling errors.  Words can be added by 
the users with password protection to expand the dictionary 
in specific directions. 

The present edition contains over 10,000 English words, but 
as the program is totally user adjustable, the dictionary 
can be in any language within a word limit of 15 ASCII 
characters to a maximum of 70,000 words. 

Notes: PLOT_IT tested on VAXstation II/GPX and VT241. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0006

===============
V00211     EDTPlus  Version: 2.1, June 1989

Submitted by: M. Edward Nieland

Operating System: VAX/VMS V5.1-1  Source Language: TPU  Keywords:
Editors, TPU

Abstract: EDTPlus is a VAXTPU emulation of EDT with many special 
added features that increases the productivity of the user 
once the user becomes familiar with the editor commands.  The 
user can become acquainted with these special functions and 
how to use them in the span of a couple of hours. 

EDTPlus was designed such that common commands and special 
added features are easy to use and follow a set pattern. 
Such keys include GOLD X for exit, GOLD Q for quit and GOLD 
W for multi-window. 

Features 
. Multi-windowing 
. User-definable, expandable tabs 
. Insert or overstrike mode 
. Pagination 
. Online help by key reference 
. Global replace with optional query 
. Key definition by keystroke 
. Access to HELP from within editor 
. Able to spawn commands from within editor 
. Column (rectangular) cut and paste 

Another of the special features of EDTPlus is the ability to 
read in user initialization files from both the login 
directory and the default directory.  Users who wish to use 
this feature should look at the example file provided, 
ACCOUNT_EDTPINI.TPU and EDTP initializaton under the EDTPlus 
HELP (GOLD PF2). 

This emulation is based upon and by the same author of the 
EDTPlus program as published in The DEC Professional, June 
1986, (volume 5, number 6, pages 115-125).  This emulation 
contains most of the features discussed in the article along 
with many new features. 

Changes and Improvements: Updated to work properly under VAX/VMS V5.X
and now makes use of large 
page terminals that TPU can support. 

Restrictions: Operating system VMS V4.2 or greater is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0006

===============
V00210     PORT LOCATOR  Version: V1.0, September 1986

Submitted by: Joe Roundy, Norden Systems, Gaithersburg, MD

Operating System: VAX/VMS V4.4  Source Language: VAX FORTRAN 
Keywords: Terminal Management

Abstract: PORT LOCATOR is a utility that uses QIO's to send an ASCII 
CHAR(5) to all the ports on the system.  This returns the 
ANSWER_BACK message from each terminal hooked up to the 
ports, if one is set.  The program does not interrupt 
interactive users if executed with the right privileges. 

The program reports the ANSWER_BACK message or a DEVICE 
ALLOCATED message if the port is in use, or DEVICE NOT 
POWERED UP, if the device is not on. 

The output can be to the terminal or a file specified by the 
OUTPUT qualifier.  It can call all ports specified in the 
file assigned to the logical PORTS$INPUT or one specified 
port at a time. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0006

===============
V00208     IMAGE  Version: V04-05C, March 1987

Submitted by: C. J. Chapman, Philips Defence Systems, Crawley, Sussex,
England RH10 2PZ

Operating System: MicroVMS V4.4, VAX/VMS V4.4  Source Language: DCL,
FORTRAN 77, MACRO-32  Memory Required: 14.8KB virtual allocation 
Keywords: System Management - VMS, Utilities - VMS, Monitor

Abstract: The IMAGE utility is a system management tool that enables 
the Systems Manager to obtain information on system 
processes or user processes.  IMAGE is very useful for 
taking a snapshot look at your system to establish what 
images are currently executing.  IMAGE executes on both 
hardcopy (Digital Equipment Corporation's LA series) and 
video terminals (Digital Equipment Corporation's VT series 
ANSI escape mode) continuously displaying the following 
data. 

Data 
. User_name, process_id, uic, process state and type. 
. Base priority, current priority, CPU min/sec (day/hr). 
. Disc i/o, page faults, system/user image executing. 
. Balance set, node, date, time. 

Additional functions 
. System image monitoring. 
. User image monitoring using batch and detached processes 
  with data recording and replay capability. 



Changes and Improvements: Documented in Release Notes. 

Restrictions: Operating system VMS V4.0 or later is required. 

Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0006

===============
V00206     FRAG: A Utility to Display VAX/VMS Disk Fragmentation 
Version: V1.0X, September 1986

Submitted by: Ya'akov N. Miles, TRIUMF, Vancouver, B. C., Canada V6T
2A3

Operating System: MicroVMS, VAX/VMS V4.1, 4.2, 4.3  Source Language:
MACRO-32  Memory Required: 1000 (virtual) pages  Software Required:
VAX/VMS  Keywords: Utilities - Disk - VMS

Abstract: FRAG is a tool which measures the degree of fragmentation on
the specified VAX/VMS FILES-11 disk, and prints the result 
in a manner similar to that printed by the RSX-11M utility 
PIP.  This is done by scanning the file [0,0]BITMAP.SYS to 
find the largest contiguous area of free space, and then by 
scanning [0,0]INDEXF.SYS to find the maximum number of file 
headers and the number of file headers that are actually in 
use.  The disk being investigated must be a FILES-11 
structure level 2 volume. 

Restrictions: Disk must have FILES-11 V2 on it.   This program
requires READ (only) access 
to [0,0]BITMAP.SYS and [0,0]INDEXF.SYS.  It is safe to install this
program 
with SYSPRV privilege. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0006

===============
V00205     DISK_USE  Version: V1.0, Septemer 1986

Submitted by: D. P. Schumacher, TRIUMF, Vancouver, B. C., Canada V6T
2A3

Operating System: VAX/VMS V4.3  Source Language: VAX-11 FORTRAN 
Memory Required: 850KB  Keywords: System Accounting - VMS, Utilities -
Disk - VMS

Abstract: DISK_USE is a program which can be used to obtain a snapshot
of usage on a disk which has diskquotas enabled. 
Information presented are the combined permanent and 
overdraft quotas with percentages and blocks used with 
percentages in two types of reports:  a summary report which 
gives the information for each group and a detailed report 
which gives the information for each member of each group. 
The detailed report includes information from the active 
SYSUAF.DAT -- duplicate UICs and disabled accounts are 
flagged. 

Commands for report selection 
. SUMMARY, generate a summary report. 
. DETAIL, generate a detailed report for all groups. 
. GROUP = n, generate a detailed report for group n. 
. SUM,DET, generate a summary and detailed report for 
  all groups. 

Restrictions: READ access to [0,0]QUOTA.SYS and SYS$SYSTEM:SYSUAF.DAT.
 Disk quotas must 
be enabled on the disk for which disk usage is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0006

===============
V00204     Temporary Allocation of Disk Space  Version: 4.1, January
1994

Submitted by: Jean Paul Lemaire, ITODYS, 75005 Paris, France

Operating System: OpenVMS V6.0  Source Language: MACRO-32  Keywords:
Utilities - Disk - VMS

Abstract: This software allows a user in batch or interactive mode to 
acquire disk space by means of directory creation and 
allocation of disk quotas under his UIC on a particular 
disk.  This allocation is granted only if there is enough 
free space on the disk.  The free space can be known by 
the DCL command QTMP. 

The allocation is done by the DCL command GETTMP/BLOCK=n 
where n is the number of required blocks.  The default 
directory contained in SYSUAF is used to create the temporary 
directory on a common root defined by the system logical 
name SYS$TMP.  The temporary quotas, the directory and the 
created files are deleted at the end of the process or on 
request of the user by the DCL command RELTMP. 

The previous DCL commands set the DCL symbol $STATUS and the 
symbol QUOTA$TMP which contains the number of blocks 
allocated or the number of free blocks. 

Remarks: 

- If the default directory of the user is a sub-directory, 
  only the mail directory will be created. 
- After a system crash, all the files will be lost. 
- If the user has permanent quotas of the disk, his quotas 
  will be increased. 

This software consists of: 

4 Images:  TMPMAIN.EXE executed as a detached process 
	   under SYSTEM UIC which is the main process 
	   of the software. 

	   GETTMP.EXE executed by the DCL command GETTMP 
	   to acquire disk space. 

	   RELTMP.EXE executed by the DCL command RELTMP 
	   to free disk space. 

	   QTMP.EXE executed by the DCL command TQMP to have 
	   the system status. 

1 DCL command definition file : TMP.CLD 
1 Messages definition file : TMPMSG.EXE 
1 Help file : TMP.HLP 
1 Startup File : TMPSTART.COM 

Changes and Improvements: Same modifications for VAX OpenVMS 6.0 and
AXP OpenVMS 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0006

===============
V00202     INACTIVE ACCOUNTS  Version: V1.0, February 1986

Submitted by: D. P. Schumacher, TRIUMF, Vancouver, B.C., Canada V6T
2A3

Operating System: VAX/VMS V4.2  Source Language: FORTRAN 77  Memory
Required: 3400 Bytes  Keywords: System Accounting - VMS

Abstract: The INACTIVE ACCOUNTS program uses as input a copy of 
SYSUAF.DAT and a comment file which is sorted by username. 
The comment file is used to keep information on current 
accounts or historical information on old accounts. 
Three types of records are written to the results file. 

Types of records 
. Selected sysuaf records. 
. Comment records without corresponding sysuaf records as a 
  reminder to the user on the contents of the comment file. 
. Merged sysuaf and corresponding comment records. 

Selection of sysuaf records is based upon 
. The sysuaf record has a corresponding comment record. 
. The record has the disuser flag set. 
. The difference between the current date and the latest of 
  the interactive and non-interactive login dates is 
  greater or equal to the number of inactive days allowed 
  before disabling or deleting an account. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0005

===============
V00201     TYPE_PLUS  Version: V1.00, August 1986

Submitted by: Kirk R. Stauffer

Operating System: VAX/VMS V4.2  Source Language: C  Memory Required:
31KB  Hardware Required: VT220 Terminal  Keywords: Utilities - VMS

Abstract: The TYPE_PLUS utility allows a user to examine a file on a 
VT220 (or compatible) terminal, beginning at a particular 
line, and then scroll forward or backward through it. 
Scrolling can be set to smooth or jump, and the number of 
columns displayed can be set to 80 or 132.  Lines 1 - 22 of 
the terminal are dedicated as a window into the file. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0006

===============
V00198     ADADL - Ada-based Design and Documentation Language 
Version: V3.2.1, August 1986

Submitted by: Thomas S. Radi, Ph.D., Software Systems Design,
Claremont, CA

Operating System: VAX/VMS V4.X  Source Language: C  Memory Required:
512K  Keywords: Programming Languages

Abstract: ADADL is an Ada-based Program Design Language.  The ADADL 
processor analyzes Ada programs (both executable Ada code 
and PDL pseudo-code) in order to produce documentation 
which describes the design at any stage of development.  The 
ADADL processor consists of over 25 software tools which 
produce such reports as the following reports. 

Reports 
. Pretty-print design and source code 
. Program unit invocation tree 
. Type cross reference report 
. Object cross reference report 
. Generic instantiation report 
. Data dictionary 
. Areas of the design which are To Be Defined (TBD) 

Up to ten additional user-defined project management reports 
can be used to identify such items as the following items. 

Items 
. Requirements traceability to the program units 
. Identification of areas which have been revised 
. Responsible designers, etc. 

The cycllomatic complexity of both the pseudo-code design 
and the executable Ada code is analyzed and reported for 
each program unit. 

The designer does not need to have access to an Ada compiler 
to use ADADL or the ADADL processor.  However, designs 
expressed in ADADL are fully compilable using any Ada 
compiler. 

Release Notes are distributed with each order. 

Notes: This is a demonstration copy of a commercially available
product. 

Sources not included.

Media (Service Charge Code): User's Manual (ED), 600' Magnetic Tape
(MA)  Format: VAX/ANSI

===============
V00197     PLOT-10 for Non-Tektronix Hardcopy Devices  Version: V1.00,
June 1986

Submitted by: Jeremy B. Mann, United Technologies Corp., West Palm
Beach, FL

Operating System: VAX/VMS V4.2  Source Language: FORTRAN 77  Memory
Required: 100KB Virtual Address  Software Required: VAX FORTRAN,
Tektronix PLOT-10 (TCS)  Hardware Required: LA50, LA100, LN03 or HP
7550A or LXY11/Printronix P600 Printer.  Keywords: Graphics, Plotting

Abstract: This submission consists of a set of FORTRAN modules which 
can be used in conjunction with an existing TCS (Tektronix) 
library to produce graphics output files suitable for 
plotting on several popular hardcopy devices.  The devices 
known to this release of the package are the LXYxx 
printer/plotter, (Printronix P-600), the HP 7550A 8-pen 
plotter, and any of the Digital Equipment Corporation 
sixel-format graphics devices such as the LA50, LA100 or 
LN03. 

The basic approach of this software is to replace the lower 
levels of the TCS library with routines which can generate 
output data files in the format specific to each device 
type.  This results in a reasonably good level of device 
independence at very little cost. 

These modules have been used successfully with numerous 
output-only applications, including many of the example 
programs in the TCS user's manual. 

Restrictions: No known problems, limitations as described in
documentation. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0006

===============
V00196     IDX - SORT  Version: V1.0, August 1986

Submitted by: Dale Barrett, E. F. Houghton & Company, Valley Forge, PA

Operating System: VAX/VMS V4.0 - 4.3  Source Language: DCL, DTR 
Software Required: DTR (optional), Create & Convert could be used to
create required file DTR is easier.  Keywords: File Management,
Sorting

Abstract: IDX_SORT is a DCL command procedure system which sorts 
selected index files.  This results in a new file which 
typically is smaller and allows faster access (a 50% savings 
in block-size is not uncommon).  This is achieved with the 
convert utility and FDL file definitions.  It can also be 
used for modifying file structures (key-fields, etc.) during 
testing and implementation on new/modified systems. 

It consists of three elements: 
IDX_SORT.TABLE   An indexed file containing names and locations 
    of files to be sorted, (maintained with supplied 
      DTR definition).  It stores the date of the last sort 
      and has a selection flag. 
IDX_SORT.COM    A menu driven selection program allowing 
      the user to easily select/cancel files for sorting, view 
      dates of last sort and list files selected for sorting. 
IDX_SORT_EXE.COM  Copies the selected file to a backup directory and
converts 
    the backup copy, creating a new version of the file and 
    leaving the original intact.  Creates a report documenting 
    each step of the operation.  Can be run in batch mode or 
    interactively. 

Procedure has complete error handling to prevent loss of 
files/data during unattended use.  Could easily be modified 
to provide automated nightly sorts.  Everything is provided 
to set up the system easily.  Complete documentation files 
are supplied. 

In about eleven months of constant use, we have not had a 
problem.  In one case, we reclaimed about 28,000 blocks, an 
80% reduction in size.  This was a special case involving a 
file transferred from a PDP-11/70.  Typically, reductions of 
40-50% are experienced, but this depends on the file 
activity. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0006

===============
V00195     DEL DIR  Version: V1.0, April 1986

Submitted by: Patricia M. Stockwell, General Electric Company

Operating System: VAX/VMS V4.1  Source Language: DCL  Keywords: DCL,
System Management - VMS, Utilities - Disk - VMS

Abstract: This command file allows the user to delete all the files in
a directory tree and then delete the tree itself using a 
bottom-to-top method.  The procedure deletes the tree the 
user selects from his default directory and displays a log 
of all files/directories deleted.  It is useful for 
deleting test or no longer used directories with many 
sub-directories. 

The procedure first displays where you are and gives you an 
opportunity to exit.  Next, it will display the directories 
found in your default directory and prompts you for the tree 
you would like deleted.  Selecting a non-existent directory 
results in an error message and the procedure aborts.  The 
procedure can be aborted by typing control Y. 

Once the user selects an existing sub-directory, the 
procedure will delete all files, excluding directory files, 
found in the entire root structure.  It will then begin 
deleting the directory files, starting with the bottom-most 
root and working up, displaying each file it deletes. 

Notes: Uses operating system VAX/VMS V4 features, compatible with V4
and up. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0006

===============
V00193     VTEDIT: Keypad Text Editor and Corrector for VAXTPU 
Version: 5.3, June 1991

Submitted by: Dr. Gerhard Weck, Infodas GmbH, D-5000 Koeln 71, West
Germany

Operating System: VAX/VMS V5.3-1, V5.4-2  Source Language: VAX
FORTRAN, VAXTPU  Memory Required: Virtual  Hardware Required: VT100,
VT220, VT320, VT420 series of ANSI terminals  Keywords: Editors, TECO,
TPU

Abstract: The Video Terminal Editor VTEDIT is an editing interface for
the VAX Text Processing Utility VAXTPU, and optionally for VAX LSE. 
The VTEDIT interface is an efficient, keypad driven editor allowing 
multi-window editing and providing semi-automatic, context dependent 
text formatting.  VTEDIT implements, among others, the following 
features. 

Features 
. Multi file and multi buffer editing. 
. Insert and overstrike editing. 
. Free and bound cursor movement. 

Support for pattern-directed search based on 
. TECO match control constructs. 
. VAXTPU pattern built-in procedures. 
. EVE-like VMS search patterns ("wildcards"). 
. ULTRIX-like regular expressions. 
. Keystroke or buffer change journaling of the editing 
  sessions. 
. Access to the VAX/VMS operating system and to VAXTPU. 

Operations 
. Search and replace, possibly on a set of files. 
. Rectangular cut, paste, and delete. 
. Pattern directed replacement operations. 
. Remember and retrieve buffer positions. 
. Insertion of date, time, file and buffer names. 
. Case and position control for searches. 
. Case conversion and capitalization of words. 
. Center line and fill paragraph. 
. Control of tabulator setting and margins via a ruler. 
. Replace Tabs with spaces and vice versa. 
. Sorting of buffers and ranges. 
. Wildcard file and buffer selection. 

Optional semi automatic, context dependent text formatting providing 
the following functions. 

Functions 
. Case conversion/automatic case control. 
. Automatic indentation. 
. Manual correction of indentation. 
. Automatic context dependent word wrap and/or line 
  justification. 
. Automatic insertion of closing parentheses and string delimiters. 
. Highlighting of the matching opening parenthesis and string
delimiter. 
. Command driven line mode editing. 
. Menu selection of editor commands. 
. Optional EDT keypad emulation. 
. Use of the mouse as positioning and command input device. 
. Extensive on line help. 

Optional access to the Language-Sensitive Editor VAX LSE, providing 
operations to do the following. 

Operations 
. Fill and align program comments. 
. Retrieve sources from a CMS library. 
. Control the LSE code elision features. 
. Move to and/or delete placeholders. 
. Expand tokens, routines, placeholders, and aliases. 
. Insert and use pseudocode and overviews. 
. Compile sources and review errors. 
. Locate errors and retrieve the corresponding source text. 
. Access the LSE command interpreter directly. 

Optional access to the Source Code Analyzer VAX SCA, providing 
operations to do the following. 

Operations 
. Find declarations of symbols. 
. List positions of variable declarations and/or references. 
. Retrieve corresponding sources. 
. Access the SCA command interpreter directly. 

Release notes are distributed with each order. 

Notes: Executable and/or object code is included.  Optional interfaces
to VAX LSE/SCA 
V3.1 (or LSE V3.0, SCA V2.0) and to XEVE Spelling Checker (See DECUS
No. 
V00453). 

Changes and Improvements: Optional EDT keypad, search patterns with
EVE like wildcards or UNIX like 
regular expressions. 

Restrictions: Operating system VMS V5.3 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0005

===============
V00191     MTU  Version: April 1986

Submitted by: E. Langner, Hahn-Meitner Institut

Operating System: VAX/VMS V4.2  Source Language: PASCAL  Memory
Required: 16KB  Software Required: PASCAL for new compilation 
Hardware Required: One tape drive  Keywords: Utilities - Tape

Abstract: MTU is a program for accessing magnetic tapes in a physical 
mode.  It's able to compare, copy, read, write and dump 
tapes or part of tapes without interpreting the data. 

It's possible to copy tapes with only one tape device if 
there is enough disk space to buffer the content of the tape 
into a file.  Another feature is to copy a tape to a set of 
tapes (e.g. if they have a different density). 

The user interface is based on DCL command format. 



Restrictions: This program requires VMS V4.X.  To execute the program
the privilege 
PHY_IO is necessary. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0005

===============
V00185     10BACKUP - Program to Read DECsystem-10 BACKUP Tapes 
Version: V2.4, February 1986

Submitted by: Paul Nankervis, La Trobe University

Operating System: VAX/VMS V4.2  Source Language: MACRO-32, VAX-11
BASIC  Memory Required: Virtual  Keywords: Utilities - Tape

Abstract: 10BACKUP is an easy to use VAX program to read files from a 
magnetic tape created by the DECsystem-10 BACKUP utility. 
It's purpose is to enable file transfer from a DECsystem-10 
to a VAX, or to read existing DECsystem-10 BACKUP format 
tapes. 

The program runs in 'interchange' mode while processing the 
input tape, as DECsystem-10 disk and UFD information is 
meaningless on a VAX.  Normally, the program would be used 
to transfer ASCII text files only. 

Restrictions: This version of the program has only been tested using
tapes from 
TOPS-10 6.03A.  The program cannot write tapes. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0005

===============
V00184     DRAWTREE  Version: V1, December 1985

Submitted by: Robert Donnenberg, Lear Siegler Avionic Systems Corp.,
Florham Park, NJ

Operating System: VAX/VMS V4.1  Source Language: FORTRAN 77  Hardware
Required: At least one VT100 compatible terminal per site.  Keywords:
File Management

Abstract: This submittal includes a new version of the DRAWTREE 
utility.  This utility produces a tree structure oriented 
display of the directory structure beneath a given directory 
spec.  The display is produced using VT100 special graphics 
characters.  This utility is essentially the same as that 
previously released by DECUS, but is MUCH faster and has 
several added features.  Also included is the program 
CVTREE, which converts the VT100 special graphics characters 
in a DRAWTREE output file to printable text.  Documentation 
for both programs, as well as sample output are also 
included. 

Restrictions: Program requires VMS V4.1 as it uses many VMS specific
system calls. 

Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0005

===============
V00183     JUICER  Version: 3-001, December 1992

Submitted by: Michael N. LeVine, Naval Weapons Center, China Lake, CA

Operating System: VAX/VMS V5.5  Source Language: MACRO-32, VAX FORTRAN
Software Required: MACRO and VAX FORTRAN compilers are required. 
Keywords: Utilities - Disk - VMS

Abstract: The JUICER package of programs and command files is provided
to the system manager to allow him to monitor VAX/VMS ODS-2 
disks for disk and file fragmentation, disk usage and to do such 
compression as might be needed. 

The package is made up of eight parts: 
. JUICER_1 to do stand alone disk compression. 
. JUICER_2 NOMOVEFILE to do online disk and file defragmentation while
  disk is in use by other users.  For VMS V5.4 and before as 
  it does not use the movefile QIO function. 
. JUICER_2 MOVEFILE to do online disk and file 
  defragmentation while disk is in use by other users.  For 
  VMS V5.5 and up as it uses the movefile QIO function. 
. FRAG to monitor disk fragmentation. 
. FILE to monitor and optionally compress fragmented files. 
. DIR to make a map of disk directory structure and its 
  file/block usage. 
. DISK to show by user and account the number of disk blocks 
  in use, authorized and overdraft. 
. BAD to scan a selected disk for bad blocks and on user 
  authorization, try to repair them. 

JUICER_1 is an in place disk compression utility for VAX/VMS 
ODS-2 disks suffering from excessive fragmentation.  This 
program, within limitations, attempts to move portions of 
files from the high end of the disk to any unused areas 
(fragments) at the low end, freeing up larger contiguous 
free areas at the high end. 

JUICER_2 is an on-line in place disk and file compression 
utility for VAX/VMS ODS-2 disks suffering from excessive 
fragmentation.  This program runs online while other users 
are also using the disk. It defragments the most defragmented 
files it can find that will fit in the largest contiguous free 
areas on disk, and moves other files as far down toward the low 
end of the disk as it can, filling up free fragments at the low 
end and freeing up more space at the high end.  It comes in 
two versions, NOMOVEFILE and MOVEFILE, depending on the 
version of VMS being used.  VMS V5.4 and lower can only use 
the NOMOVEFILE version.  VMS V5.5 and above, which support 
the QIO MOVEFILE function, should use the MOVEFILE version. 

FRAG is run on a disk to see how badly the target disk free 
space is fragmented, giving a histogram of fragmented areas 
by size, a calculated measure of the disk free space 
fragmentation and, if wanted, a map of free fragments by 
starting LBN vs size. 

FILE scans all the file headers on the target disk and 
outputs two list files, one containing a list of the 100 
files having the most retrieval pointers in use, and the 
second being a matrix of file size versus number of pointers 
in use.  The command file CONTIG is used which reads one of 
the list files produced by FILE and running interactively 
with the user, converts the listed files from fragmented to 
contiguous. 

DIR scans a target disk and creates an output file DIRECTORY.MAP 
containing a graphical output showing the on disk directory 
structure, with a notation for each directory showing the number 
of files and blocks contained therein. 

DISK.COM sets up data for the program DISK.EXE which produces 
a list by user and account (for each disk specified) of disk 
blocks in use, authorized and permitted overdrafts. 

BAD scans a selected disk for bad blocks.  When a bad block 
is found, the user is asked if BAD should attempt to rewrite 
the block, assuming a soft error.  If the rewrite is 
selected, the user can select to edit the contents of the 
bad block before the rewrite is attempted. 

Changes and Improvements: Upgrade JUICER_2 for VMS 5.5, movefile
primative. 

Restrictions: Operating system VMS V5.5 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00181     VT200 TOOLKIT  Version: July 1986

Submitted by: Messrs. Tabik & DiGiantomasso, Professional Software
Associates, Inc., Santa Ana, CA

Operating System: VAX/VMS  Source Language: BASIC-PLUS2, C, VAX-11
BASIC  Hardware Required: VT220, VT240 Series Terminals  Keywords:
Graphics, VT200 Routines

Abstract: The VT200 TOOLKIT is a series of programs written in BASIC 
and C to promote the advanced features of the VT200 family 
of terminals.  A few of the programs are written in 
VAX-BASIC for VMS.  Where possible, other programs are 
written in ANSI-BASIC and C so they would be portable across 
systems. 

Functions 
. An example of font editing and font loading. 
. Loading keys with User Defined character sequences. 
. Setting ReGIS graphics color display for non-graphics mode 
  on VT241. 
. An example of the use of Dithering to provide more than 
  four colors on a VT241. 
. Character set files which can be loaded into a VT220. 

Digital Equipment Corporation provided the funding to 
develop this program. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0005

===============
V00180     Parallel Library V2  Version: V2, May 1986

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V4.3, 4.4  Source Language: MACRO-32, VAX-11
FORTRAN  Memory Required: 5KB  Keywords: Tools - Software Development

Abstract: The Parallel Library routines assist in writing a parallel 
application by implementing many of the functions commonly 
required for parallelism.  These functions include 
establishing shared data and executable code regions, 
creating and deleting subprocesses and implementing barrier 
synchronizations and critical sections.  Included in the kit 
is a sample parallel program whose comments describe many of 
the standard parallelism concepts and suggested VAX/VMS 
solutions. 

Restrictions: Operating system VMS V4.X is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP

===============
V00174     PLA TOOLS  Version: November 1984

Submitted by: University of California at Berkeley, through Digital
Equipment Corporation

Operating System: VAX/VMS V4.3 or later  Source Language: C, RATFOR 
Memory Required: 3MB  Software Required: C Compiler, RATFOR  Keywords:
Programmable Logic Arrays

Abstract: The Berkeley PLA tools are a set of tools designed for 
performing logical and topological optimization of 
programmable logic arrays (PLAs).  The tools form a system 
encompassing the design of PLAs from the specification of 
algebraic equations through logic minimization and folding, 
to final physical layout.  These tools also support the 
optimization of finite-state machines (FSMs) when the 
machine is implemented as a programmable logic array. 

The programs are described here in the order the designer 
would normally use them.  Also included is a list of 
references for each program. 

Following is a brief summary of highlights: 
EQNTOTT  A program which accepts as input an algebraic 
    description of Boolean equations, and produces a two-level 
    (flattened) representation of these equations. 
SIMPLE   Simple program for simulation of a PLA.  It accepts binary 
  vectors as input, and computes the PLAs response to the 
  input patterns. 
ESPRESSO  Performs logical optimization of a PLA (i.e., two-level 
  Boolean logic minimization). 
PLEASURE2  Performs topological optimization of a PLA (i.e., simple
and 
  multiple folding of rows and columns to minimize the area 
  occupied by the PLA). 
PANDA/TPACK  A program which maps the simple or multiply folded output
of 
  PLEASURE into its actual implementation.  The output of PANDA 
  is a CIF-format mask description of the PLA. 

All of the above programs are written in the C-language, 
except for PLEASURE which is written in RATFOR (rational 
FORTRAN).  These programs run on Digital Equipment 
Corporation VAX computers under the Berkeley UNIX (4.2BSD) 
operating system.  It is expected that the programs can be 
made to run without a major effort under other versions of 
UNIX, or on a Digital Equipment Corporation VAX under VMS; 
(reasonable attempts have been made to make each program 
machine independent).  However, we cannot afford to 
distrbute or support versions for different machines. 

Notes: This program was developed by the Computer-Aided Design Group,
Department 
of Electrical Engineering and Computer Sciences, University of
California- 
Berkeley. 

Assoc. Documentation: 1) R.K. Brayton, G.D. Hatchel, C.T. McMullen,
and A.L. Sangiovanni-Vincentelli, 
"Logic Minimization Algorithms for VLSI Synthesis", Kluwer Academic 
Publishers, Carl W. Harris, 190 Old Derby Street, Hingham, MA 02043. 
2) G. DeMicheli and A. Sangiovanni-Vincentelli, "PLEASURE: A Computer
Program 
for Simple/Multiple Constrained/Unconstrained Folding of Programmable
Logic 
Arrays".  UCB Electronics Research Laboratory, Memorandum No. M82/57, 
August 1982.  3) G. DeMicheli, "Computer-Aided Synthesis of PLA-Based
Systems". 
UCB Electronics Research Laboratory, Memorandum No. M84/31, April
1984. 
4) G.H. Mah, "PANDA: A PLA Generator for Multiply Folded PLAs".  UCB 
Electronics Research Laboratory, Memorandum No. M84/95, April 1984. 
The 
following address is for numbers two through four: U.C. Berkeley, ILP
Office, 
467 Cory Hall, Berkeley, CA 94720. 

Restrictions: This is the VMS version of the PLA tools tape.  The tape
is in VMS/BACKUP 
format, and contains the directories for the programs Eqntott,
Espresso, 
Panda, Platypus, Pleasure, Simple, Tpack, and for the PLA test suite
PLA. 
When Eqntott and Espresso were compiled and tested under the VMS
operating 
system, Eqntott ran without much difficulty, however Espresso caused
some 
problems.  Using VMS C Compiler number 2.0-003, Espresso will execute 
properly if the module " reduce.c " was compiled without compiler
optimization 
(i.e., cc/noopt).  In order to use Eqntott, one must define "
sys$input " 
to be the name of the input file, and " sys$output " to be the name of
the 
output file.  (This is in contrast to the manual pages for this
program 
which state that Eqntott will accept filename arguments on the command
line.) 
Also, on a UNIX system, the user's input file is "piped" through the C
preprocessors.  This feature was removed from the VMS version in order
to 
get the program running.  Whoever receives this tape is warned of the 
above changes in Eqntott, and that no attempt has been made to compile
and 
test Panda, Platypus, Pleasure, Simple, or Tpack under the VMS
operating 
system. 

Documentation available in hardcopy only.

Media (Service Charge Code): User's Manual (EB), 600' Magnetic Tape
(MA)  Format: VMS/BACKUP

===============
V00173     SMARTMAILER for VMS Binary Version  Version: V1.1, July
1986

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V4.0  Source Language: BASIC-PLUS2  Software
Required: DECUS No. V00172  Keywords: Business Applications, Mail

Abstract: SMARTMAILER for VMS Software is an application used to
create 
and maintain mailing lists of names and addresses, and 
generate address labels. 

This version of the program contains binary code only. 
Refer to DECUS No. V00172 for a description of the program. 

Restrictions: Please note you must also order DECUS No. V00172 to get
all of the required 
files. 

Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0005

===============
V00172     SMARTMAILER For VMS  Version: V1.1, July 1986

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V4.0  Source Language: BASIC-PLUS2  Software
Required: DECUS No. V00173  Keywords: Business Applications, Mail

Abstract: SMARTMAILER for VMS software is an application used to 
create and maintain lists of names and addresses, and 
generate address labels. 

Mailing List Contents 
. Mailing lists contain packed addresses with up to 327 
  characters, each composed of a name, three address lines, 
  city/town, state/country, zip code, two separate 
  identifiers, a counter, a comment and up to six 
  user-defined categories. 
. Category information is user-defined and can be different 
  for each mailing list. 
. Each mailing list can have associated sublists. 
. Each mailing list can be set up differently. 

Major Functions 
. Update - mailing lists can be created and maintained by 
  adding, removing, and changing individual address entries. 
. Display - any or all addresses, category definition, or 
  sublist definitions can be displayed on a video screen. 
. Listings - full addresses, category definitions, and 
  sublist definitions can be printed (or written to a disk 
  file). 
. Labels - any mailing list or sublist can be printed on a 
  variety of labels. 
. List Processing Interface - a standard list document file 
  can be generated for use with Digital Equipment 
  Corporation word processing systems to produce 
  personalized letters. 

Features 
. User Interface - all user interaction is menu or form 
  driven. 
. Label Printing - various parameters for label printing 
  can be defined to meet specific needs. 
. Category Information - up to six categories of related 
  information can be stored for each mailing list. 
. Sublists - addresses can be selected from mailing lists by 
  defining requirements on specific address fields. 
. Sorting - all lists may be sorted by any address field 
  (except comments) before being printed as listings or 
  labels. 
. Presort - SMARTMAILER for VMS can presort U.S. addresses 
  to take advantage of U.S. Postal rules in effect in July 
  1979), which allow a reduced postage rate on First Class 
  Mail. 

Restrictions: Please note you must also order DECUS No. V00173 to get
all of the required 
files. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0005

===============
V00171     LATeX Templates & Help Files for LSE  Version: 2.0, April
1988

Submitted by: Kent McPherson, Smiths Industries, Grand Rapids, MI

Operating System: VAX/VMS V4.6  Source Language: LSE  Software
Required: LSEDIT, LaTeX.  This package requires LSEDIT to be
installed.  Keywords: Text Formatting, TeX

Abstract: LaTeX is a powerful, easy to use, public domain text 
formatting package based on TeX.  This submission includes a 
VAX Language Sensitive Editor (LSEDIT) language definition 
for LaTeX V2.09.  Using LSEDIT and the LaTeX language definition, 
a user, regardless of his/her level of experience, can quickly 
and easily learn to format complex documents using LaTeX. 
Use of LSEDIT reduces the amount of typing necessary by 
automatically supplying the user with a set of templates 
that define the basic structure of a given LaTeX style. 
These templates can be selected and filled in or deleted as 
appropriate.  The novice user will use the templates 
extensively, while the more experienced user will use the 
templates as an aid in remembering infrequently used 
commands or formats. 

The default LaTeX styles supported by LSEDIT language 
definition are:  article, book, report, letter and slides 
(SLiTeX). 

VMS format HELP library entries are included for most of the 
features within LaTeX version 2.09. The LaTeX source for the 
"VAX Language Sensitive Editor (LSEDIT) Quick Reference Guide 
for use with LaTeX Environment" is included on the magnetic 
media. 



Changes and Improvements: More comprehensive support for LaTeX,
compile/review feature added. 

Assoc. Documentation: Should have access to LSEDIT and LaTeX manuals. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0005

===============
V00165     DATMAN/VAX  Version: V5.1, August 1986

Submitted by: Leonard Bass, University of Rhode Island, Kingston, RI

Operating System: VAX/VMS V4.2  Source Language: FORTRAN IV-PLUS 
Keywords: Data Base Management

Abstract: DATMAN is a scientific relational data base management 
system.  It consists of a collection of commands available 
directly to an end user.  These commands allow a user to 
build a collection of data bases, add, edit and delete data 
from these data bases, retrieve specified subsets and 
define new variables, display data retrieved in a formatted 
or unformatted fashion and do descriptive statistics on the 
data retrieved. 

The data base facilities of DATMAN are also available 
through a collection of procedures callable from an 
arbitrary PASCAL, FORTRAN or C program using standard VAX 
data types. 

One of the components of DATMAN is a screen management 
system including an editor and run time facility.  The run 
time facility of the screen management system is available 
either through one of the DATMAN commands or through a 
collection of procedures callable from an arbitrary program. 

Changes and Improvements: Performance improvements and miscellaneous
enhancements. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format:
VMS/BACKUP

===============
V00164     XPORT  Version: V1.3, April 1986

Submitted by: Digital Equipment Corporation

Operating System: TOPS-10, TOPS-20, VAX/VMS  Source Language:
BLISS-32, BLISS-36  Software Required: BLISS Compiler  Keywords: Tools
- Software Development, BLISS

Abstract: XPORT is a collection of transportable source-level 
programming tools (formerly included on the BLISS-32 and 
BLISS-36 kits) for use with the BLISS language.  XPORT tools 
may be commonly applied across BLISS-32 and BLISS-36 target 
systems to provide such things as extensive input/output 
facilities, a uniform interface for obtaining operating 
system services (such as dynamic memory), and aids to data 
structuring and string handling. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0005

===============
V00163     Escape From Manhattan  Version: V1.1, February 1986

Submitted by: Richard M. Cook, Baton Rouge, LA

Operating System: VAX/VMS V3.6  Source Language: VAX-11 FORTRAN 
Keywords: Games

Abstract: Escape is an all-text computer role-playing game of 
adventure and weaponry, involving the one player's skill, 
attentiveness, thinking and luck.  Based on the movie 
"Escape from New York", the player takes on the character of 
Fox Brisskin, a man condemned to life in the newest U.S. 
maximum security prison, Manhattan Island.  The year is 
1997.  Just before boarding the helicopter to Manhattan, the 
prison's warden offers you total reprieve of all crimes, if 
you can perform one duty---get the President out of 
Manhattan safely. 

The President's plane was hijacked and crashed inside the 
walls of Manhattan.  He has survived the accident by fate 
and is now being held hostage by the inmates.  He is due to 
speak with Russia and China at a summit meeting in 24 hours. 
If he doesn't show, global nuclear war becomes history. 

Complete with introduction and menu driven options, ESCAPE 
pits the player against murderous (and sometimes helpful) 
thugs, simple and complex puzzles, a variety of deadly 
weapons, and a ticking death clock.  Experience points are 
awarded for victorious battles, but health points must be 
maintained to stay alive.  Each game is new and challenging, 
randomly determined at the beginning, for continued pleasure 
through the millennium. 

A DOC file is also included with helpful playing hints. 

The submitter would appreciate comments or suggestions about 
this program and has invited anyone who has solved the game 
to send him a dated listing of his name, score(s), and 
positive proof that he has indeed solved the game (i.e., how 
each puzzle was solved to get the President out).  A list of 
such "winners" will be compiled, to be published with future 
versions of ESCAPE." 

Restrictions: Sometimes at beginning of game, the random determinator
part of the 
initialization gets stuck in a long loop due to certain restrictions
not 
being met.  Simple patience will solve this problem. 

Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0005

===============
V00157     Clinimetric Data Management Software for Interactive Data
Entry  Version: V5.6, September 1986

Submitted by: Messrs. W. Dupont & W. Plummer, Vanderbilt University,
Nashville, TN

Operating System: VAX/VMS V4.1  Source Language: FORTRAN 77, MACRO-32 
Memory Required: Any reasonable working set  Keywords: Data Base
Management

Abstract: The CLINIMETRIC Data Management System (CDMS) facilitates 
interactive data entry and editing by people without 
previous computer skills.  The user first writes a simple 
program that defines the data dictionaries of the data files 
that are to be entered.  This program is then compiled to 
create control files that enable the package's utility 
programs to be customized to the user's needs. 

Data may then be entered, edited and reviewed using the 
interactive data entry utility.  Prompting messages obtained 
from the data dictionaries guide the user through each data 
form.  One or more data values may be entered in free format 
between prompting messages.  This makes data entry and 
editing tasks easy to learn and perform.  Entry errors can 
be detected and corrected immediately.  Lists of remaining 
edit checks can be generated for subsequent verification and 
correction.  Data points that are not entered are 
automatically assigned missing value codes.  The user may 
alter the order of data entry to skip missing entries or 
change previously entered values. 

An indexed file structure allows rapid and convenient access 
to any record in each file.  Interactive inter-file edit 
checks can enforce consistency between files in a multi-file 
data base.  Other features include interactive help messages, 
relational edit checks, date variables, record 
certification, and automatic case conversion.  CDMS data 
files may be accessed as sequential files with fixed data 
formats.  Documentation files provide the column location 
and format of each variable in the file and summarize the 
data dictionary.  A utility converts existing sequential 
files into a CDMS system. 

Changes and Improvements: Miscellaneous bug fixes 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0005

===============
V00154     Screen Management System Subroutines  Version: April 1987

Submitted by: Kenneth Messer, Allied Electronics

Operating System: VAX/VMS V4.5  Source Language: VAX BASIC  Keywords:
BASIC, Tools - Applications Development

Abstract: This submission consists of a group of subroutines, written 
in VAX BASIC V2.3, comprising a system allowing the relatively 
simple use of Digital Equipment Corporation's screen management 
facility. Object code compiled under VAX BASIC V3.0 is included. 
Documentation is provided, both RUNOFF and TeX versions. A small 
program, which uses a number of the routines, is also included. 

Changes and Improvements: New routines, bug fixes, enhancements 

Restrictions: Operating system VMS V4.5 is required as VAX BASIC 3.0
is used. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0004

===============
V00153     DEP DECENC - Decrypter/Encrypter  Version: V1.0, December
1985

Submitted by: Soft-Keyz, Cameron, MO

Operating System: VAX/VMS V4.1, 4.2  Source Language: VAX-11 FORTRAN 
Keywords: Security

Abstract: "DEP" permits a user to decrypt/encrypt any VMS file with a 
record length less than or equal to 8180 bytes.  The "DEP" is 
best utilized in internal security. 

A minimum 10 character key must be provided for encryption 
and although there is no maximum number of characters which a 
key may have, it will be hashed into a 512 character key. 
The user may encrypt a file to as many levels as desired, 
that is; an encrypted file can be re-encrypted. 

The "DEP" also allows the user to expand the input text 
with random garbage thrown into the output text.  The ratio 
of expansion per encryption is from 31 bits in, 32 bits out 
(adding 1 bit garbage), up to 1 bit in, 32 bits out (adding 
31 bits garbage per bit).  Decryption(s) must proceed in the 
exact reverse order of the encryptions(s). 

Keys may be entered from the keyboard with/without echo or 
from a file.  Most file types currently supported by VMS can 
be used as a key as long as the record length is less than 
8192 bytes. 



Restrictions: Needs at least VMS 4.1. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0004

===============
V00151     PROGRAM -  A VAX/VMS Program Development Environment 
Version: V10.1 December 1985

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V4.0  Source Language: DCL  Software
Required: Compilers and/or assembler user wishes to use.

Abstract: PROGRAM implements certain new VMS version 4 features to set
up the user's terminal as a programmer work station, at which 
many common program development tasks can be performed by 
pressing control keys (e.g. pressing the VT200 "DO" key will 
compile, link, and run the program currently under 
development).  PROGRAM can be used with most VAX programming 
languages (MACRO, FORTRAN, COBOL, BASIC, etc.) and presents 
the same interface for each.  PROGRAM can be used to develop 
program from multiple source files, each containing one or 
more modules in any of the supported languages.  PROGRAM is 
highly customizable: compiler, linker, and debugger options 
for each language can be set to meet the needs of specific 
programming groups, projects, and/or individual users; key 
definitions can be tailored for use with any VMS supported 
terminal; etc.  Since PROGRAM is simply a customization of 
the standard DCL user interface, all normal VMS V4.0 features 
(DCL commands, command line recall and editing, etc.) are 
available to the PROGRAM user concurrently with the various 
features of PROGRAM. 

Restrictions: VT100 or VT200 series terminals. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0004

===============
V00150     EVEPlus  Version: May 1987

Author: Terry Dow

Operating System: VAX/VMS V4.4  Source Language: VAX/TPU  Software
Required: EVE, TPU  Keywords: Tools - Applications Development,
Utilities - VMS, EVE, TPU

Abstract: This is an upgrade to the EVEPlus package that will extend 
the already powerful EVE editor based upon operating system 
VAX/VMS V4.X TPU (Text Processing Utility).  EVEPlus 
provides a number of new commands to EVE, but more 
importantly it serves as a superb example of how to 
customize EVE much in the same way the EDTINI.EDT file 
customized the EDT editor.  This specific addition adds a few 
new commands and also initiates a standard keyboard command 
assignment that should make it easier to move from one VMS 
system to another.  Due to EVE's nature, refining and 
extending EVEPlus and the proposed keyboard is highly 
desirable, yet a forum such as DECUS is needed to distribute 
'the keyboard'. 

An internal SHIFT HELP buffer is created while the keyboard 
definitions are being made so that it is easy to see the new 
assignments by hitting the SHIFT HELP key.  A forward delete 
character is available on keypad 6, placing the character in 
a separate area than the INSERT HERE buffer.  The separate 
area is restored by hitting SHIFT INSERT.  "Delete word" 
deletes from the current position to the end/beginning of 
word and is kept in the same place as the forward delete 
character is saved.  A ruler is quickly inserted into text 
to aid in counting characters and/or adjusting column 
alignments.  Three profiles are defined: Text, FORTRAN, and 
PASCAL, (others are easily added) so that rulers, margins, 
etc., are changed together.  For example, FORTRAN sets the 
right margin to 72 and the ruler is prefixed with a C so if 
it is left in by accident it is treated as a comment.  A 
"transpose last two characters command" is added to help with 
my typing impediment.  Setting left and right margins is 
easier by letting it default to the current column the 
cursor is in.  Writing out files while remaining in the 
editor is easier by letting it default to the buffer's file 
name, also making it easy to update the currently edited 
file without exiting.  A page command is added to make it 
easy to jump to the next form feed.  When going to a line 
number or marker EVEPlus remembers the last one that was 
referred to. 

Changes and Improvements: This is an upgrade to the EVEPlus package. 

Restrictions: Operating system VMS V4.0 or later is required along
with TPU, (Text 
Processing Utility). 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0004

===============
V00149     DIAL  Version: 1.2, October 1987

Author: Roger Talkov, Emulex Corporation, Costa Mesa, CA

Operating System: VAX/VMS V4.5  Source Language: C  Keywords:
Security, System Management - VMS

Abstract: DIAL prevents unauthorized access from dial-in callers and 
allows authorized users to access the computer from a 
dial-back line.  DIAL requires the caller to answer some 
questions about their access rights.  If incorrect, the 
program will disconnect the caller.  If correct, the program 
will notify the user of their acceptance, will disconnect the 
call, and then call them back at a pre-determined phone 
number. 

Benefits include controlled access, users accessing only from 
a pre-determined location, and users do not have to pay for 
phone access. 

DIAL was written in VAX-11 C and the source is included. 

Changes and Improvements: Includes 2400 baud modem support and the
logging of all attempts of DIAL 
access into DIAL.LOG. This extra security will provide information on
break-in 
attempts as well as an audit trail of modem usage. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0004

===============
V00146     WATCHDOG  Version: 5.0, September 1989

Submitted by: George Walrod III, Cellular One

Operating System: See Notes  Source Language: See Notes  Keywords:
Security, System Management - VMS, Utilities - VMS

Abstract: WATCHDOG is a program which monitors an interactive process 
for inactivity.  A process is logged out after a defined 
interval.  An inactive process is indicated by no change in 
CPU time and no buffered I/O count within a defined 
interval.  Messages will be sent to the inactive process at 
a defined interval until the maximum inactive time limit is 
reached.  A final message is sent to the user and an optional 
message is sent to the central operator making note that a 
user has been stopped.  Another option includes ignoring a 
group of users.  Many options exist and are documented. 
You should enjoy the comments made by the developer. 

Notes: There are three versions of the program included on this tape;
one for VAX/VMS 
V3.X, one for VAX/VMS V4.X, and one for VAX/VMS V5.X.  The version for
VAX/VMS 
V3.X is written in both FORTRAN-77 and MACRO-11.  The version for
VAX/VMS V4.X 
and for VAX/VMS V5.X is just written in MACRO-11. 

Changes and Improvements: This version contains a program fix for
running on multiprocessor CPUs. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0004

===============
V00145     IDSS:  Interactive Decision Support System  Version:
V1.4.2, July 1985

Submitted by: David I. Audet, Management & Planning Software Group,
Ontario, Canada

Operating System: VAX/VMS V3.7  Source Language: VAX-11 FORTRAN 
Hardware Required: VT100 Compatible Terminal  Keywords: Editors,
Spreadsheet

Abstract: IDSS is a spreadsheet based decision support system.  An 
integrated data dictionary allows data to be referenced by 
name (rather than by position), allows separation of data 
from calculations, and makes a model self documenting. 
Features include:  concurrent access to a model by several 
users, Report Writer - bilingual reporting capability, 
multi-level consolidation, pseudo English calculation 
language, device independent business graphics, restricted 
access based on passwords and security levels, automated 
sensitivity and risk analysis, fullscreen worksheet editor, 
complete on-line help, menu definition facility, and RMS and 
DIF file interface. 

The size of the spreadsheet is restricted to a combined total 
of 75 rows and columns. 

Restrictions: Restricted to small spreadsheet. 

Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0004

===============
V00141     RELAX2.2:  An Analysis of Metal-Oxide Semiconductor
Integrated Circuits (MOS)  Version: V2.2, January 1985

Submitted by: University of California at Berkeley, through Digital
Equipment Corporation

Operating System: VAX/VMS V3.0 and 4.0  Source Language: C  Memory
Required: <1MB  Software Required: VAX-11 C Compiler V2.0  Keywords:
Circuit Simulation, Simulations

Abstract: RELAX2.2 performs a fast and accurate transient analysis of 
Metal-Oxide Semiconductor (MOS) integrated circuits.  The program 
uses a mixture of direct methods, like those used in the SPICE2[2] 
program, and a modified version of the Waveform Relaxation Algorithm 
(WR)[1,3].  This combination of methods can greatly improve the 
computational efficiency of circuit simulation for MOS digital 
circuits by exploiting their loose coupling and relative inactivity, 
and still efficiently solve tightly coupled analog circuits by 
switching automatically to direct methods when appropriate.  Using the
combination of methods, RELAX2.2 can produce results of the same 
accuracy as SPICE2[2] for both analog and digital MOS integrated 
circuits, but often uses less than 10% of the computer time. 

Notes: Release Notes distributed with each order.  This program was
developed by 
the Computer-Aided Design Group, Department of Electrical Engineering
and 
Computer Sciences, University of California-Berkeley. 

Assoc. Documentation: Contact Deborah Dunster, EECS Industrial Liaison
Program, 457 Cory 
Hall, University of California, Berkeley, CA 94720 for "RELAX2.1:  A 
Waveform Relaxation Based Circuit Simulation Program"; "RELAX2: A 
Modified Waveform Relaxation Approach to the Simulation of MOS 
Digital Circuits" by Jacob White and "The Waveform Relaxation Method 
for Time Domain Analysis of Large Scale Integrated Circuits: Theory 
and Applications" by Lelarasmee. 

Documentation available in hardcopy only.

Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape
(MA)  Format: VAX/ANSI

===============
V00137     VAXNET: A Communications Program  Version: 12, July 1986

Submitted by: Robin Miller

Operating System: VAX/VMS V4.4  Source Language: VAX-11 FORTRAN 
Memory Required: Virtual on VMS  Software Required: FORTRAN compiler
needed for re-compilation only.  Hardware Required: Need asychronous
ports connected to modems or directly to another system.  Keywords:
Data Communications, File Management, KERMIT

Abstract: VAXNET is a program which allows communications between two 
computers using an asynchronous terminal port.  The computers 
can be connected either directly using a null modem cable or 
via a modem. 

Features 
. Support for any type of autodial modem. 
. Phone authorizaton and/or logging of phone calls. 
. Autologin and limited scripting capability. 
. Virtual terminal mode. 
. Remote session logging. 
. File MISHing to allow transmission of any type of file. 
. Ability to DUMP file to remote without using a file 
  protocol. 
. File transmission via the KERMIT, XMODEM or VAXNET 
  protocols. 
. User callback via autodial modems. 

Changes and Improvements: Generic autodial support and KERMIT protocol
added.  Minor fixes for VMS 
V4.4 also. 

Restrictions: Only basic KERMIT protocol supported.  Program requires
VMS V4.0 and later 
as it uses new features available on VMS V4. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0004

===============
V00135     DVI to VDU:  A TeX Page Previewer Program  Version: 3.2

Author: Andrew Trevorrow, University of Adelaide, Australia

Operating System: VAX/VMS V5.3-1  Source Language: MODULA-2  Software
Required: VAX/VMS TEX system (DVI to VDU reads TEX82 DVI files and
gets its font info from PK files)  Keywords: Graphics, TeX

Abstract: DVI to VDU is a TeX page previewer.  The program allows you 
to look at TeX-generated DVI pages on a variety of commonly 
available visual display units (VDUs). 

Currently implemented VDUs 
. Any ANSI compatible terminal, VT100, VT200, 
  ANSI etc.,  even on non-graphic terminals, many 
  types of formatting errors can still be detected. 
. VISUAL 500, VISUAL 550 and VT100 with Retrographics 
  (These terminals use Tektronix 4010/4014 graphics.). 
. AED 512 graphics terminal. 
. ReGIS Graphics Terminals such as the VT240 or the VT125. 

DVI to VDU is an interactive program.  Various commands are available 
for browsing through the pages in a given DVI file.  The screen acts 
as a window through which you view a selected page.  The size and 
location of this window can be altered at whim, you can look at the 
overall format of an entire page and then request a smaller region 
for closer scrutiny.  The manner in which a page is displayed can be 
varied from a full accurate representation to a terse, fast display 
for when fine details are unimportant. 

Changes and Improvements: Additional support and bug fixes. 

Restrictions: MODULA-2 library routines that provide interface to
VAX/VMS are not 
included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0004

===============
V00134     SCHEDULER:  A Program to Manage All VAX System Activities 
Version: V1, June 1985

Submitted by: Stephan WaBerroth, Hahn-Meitner-Institut, Berlin,
Germany

Operating System: VAX/VMS V4.1  Source Language: PASCAL  Memory
Required: 16KB  Keywords: Scheduling, System Management - VMS

Abstract: The SCHEDULER manages all activities in a VAX system, which
are based 
on a regular time interval.  It consists of two images, a detached 
process (the SCHEDULER itself) and a DCL-command processing image, 
both written in VAX-PASCAL. 

The detached process maintains a data-base of DCL-procedures.  These 
procedures will be executed at specified times or after expiration of 
specified time intervals.  The SCHEDULER may be requested to initiate 
an action monthly, weekly (on a given day), daily or in even smaller 
intervals (e.g. every hour).  Thus, the total number of detached 
processes in a VAX system is decreased, because a single process 
controls multiple activities. 

The second image provides the DCL-interface and 
inter-process-communnication between the user and the SCHEDULER.  It 
starts and stops the SCHEDULER, adds or deletes command-procedures 
and defines the scheduling intervals. 

Typical applications include automated processing of error-logs, 
accounting files, backup operation, remounting of cluster devices, 
etc.  The SCHEDULER is designed as a tool for system-managers, not 
for users. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0004

===============
V00129     FORTRAN Programming Tools  Version: III.8, July 1990

Submitted by:  A. Ragosta & L. Jurgeleit, Moffett Field, CA

Operating System: VAX/VMS V5.3  Source Language: DCL, MACRO-32, VAX
FORTRAN  Memory Required: Various  Keywords: Debugging, System
Management - VMS, Tools - Software Development

Abstract: The FORTRAN Programming Tools are a series of tools used to 
support the development and maintenance of FORTRAN source 
codes.  A consistent set of tools is provided to increase 
programmer productivity and increase code quality. 
Also included are tools to ease conversion and transfer of 
files between computer systems. 

Included are debugging aids, source code maintenance 
aids, a print utility, a CPU time monitoring program, a 
NAMELIST-like package, a general purpose filter, a 
user-friendly executive subsystem, file management programs, 
and a library of useful, well-documented routines.  These 
tools assist in reducing development time and encouraging high 
quality programs.  Many of these tools are not 
FORTRAN-specific and may be useful in any environment. 

Notes: Executable and/or object code is included. 

Changes and Improvements: Many new programs & utility routines. 
Consistancy & efficiency improved. 
Bug fixes. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0004

===============
V00127     AKCOUNT: A VMS System Accounting Package  Version: August
1986

Submitted by: Martin Serrer, National Research Council, Ontario,
Canada  K1A 0R6

Operating System: VAX/VMS V4.3  Source Language: MACRO-32, VAX FORTRAN
 Keywords: System Accounting - VMS

Abstract: The AKCOUNT software has been designed to provide a VAX
computer 
installation running V4.X of VMS operating system software with all 
the necessary accounting tools to charge users for resources used. 
The package includes all the source code, associated help 
files, command procedures and installation notes. 

The software in SYSTEMS LABORATORY of NRC has been set up as a batch 
job to execute every Friday night.  When the job runs, the 
information from the system accounting file, plus listing files from 
DISKQUOTA and AUTHORIZE are merged together and written to a file 
"SYS$ACCOUNT:AKCOUNT.TOT".  A report generator reads this file and 
creates detailed or summary type printouts. 

The latest addition to the AKCOUNT software package is a 
repair utility.  This utility enables the system manager to 
repair, (both automatically and interactively) and edit 
records in the AKCOUNT.TOT file. 

Changes and Improvements: Bug fixes and new utility to EDIT/REPAIR
damaged AKCOUNT.TOT files. 
Upgraded to work on VMS V4.X systems. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0004

===============
V00126     DR11-W Software Cornucopia  Version: V4.0, June 1986

Author: Fermilab Computing Dept., Fermilab, Batavia, IL

Operating System: RSX-11M V4.1, RT-11 V5.0, VAX/VMS V4.2  Source
Language: DCL, FORTRAN 77, FORTRAN IV-PLUS, FOTRAN IV, MACRO-11,
MACRO-32, VAX-11 FORTRAN  Memory Required: Various  Software Required:
MACRO-11, FORTRAN  Hardware Required: DR11-W or DRV11-WA  Keywords:
Data Communications, Device Handlers, Networking, Software
Collections, Utilities - VMS

Abstract: This is a collection of routines and device drivers which 
interface to the DR11-W and DRV11-WA high speed (300KW/sec) 
communications device on the PDP-11, the VAX 11-7XX and the 
MicroVAX II.  The routines implement no-wait, wait and 
completion routine I/O.  Multiple messages may be awaited 
and error status of each message is saved until the status 
routine is called.  The interface is standardized so that 
the same FORTRAN routines may be used on RT-11, VMS or 
RSX-11M. 

The device drivers are standard user written RT-11, RSX-11M, 
and VMS device drivers which implement a sophisticated 
communications protocol between two computers.  Multiple 
logical links are possible at the same time, even though the 
DR11-W is a half-duplex device.  The drivers are capable of 
recovering from time-outs, and hardware problems on the 
other side.  The collection is a complete set of 
implementations for RT-11, RSX-11M, and VMS, organized by 
using a VMS directory tree. 

Changes and Improvements: MicroVAX support, DRV11-WA support, bug
fixes. 

Restrictions: Operating system VMS V4.0 or later is required. 

Media (Service Charge Code): 2400' Magnetic Tape (PA)  Format:
VMS/BACKUP, or order VL0004

===============
V00123     VSH: A Shell (Command Interpreter) for VAX/VMS  Version:
V1.0, October 1984

Submitted by: Camillo Bongiovanni, CSZ, Torino, Italy

Operating System: VAX/VMS V3.5  Source Language: C  Keywords: Language
Interpreters, Tools - Software Development

Abstract: A shell is a command language interpreter.  VSH is the name 
of a particular command interpreter on VAX/VMS.  The primary 
purpose of VSH is to translate command lines typed at a 
terminal into system actions, such as invocation of other 
programs.  VSH is a user program, just like any one might 
write.  It incorporates all the features of DCL and a history 
mechanism; most of the features of VSH are designed mainly 
for interactive VMS users.  Hopefully, VSH will be a very 
useful program for everyone in interacting with the VAX/VMS 
Operating System.  In addition, there are some useful utility 
programs that can be used in order to facilitate software 
development; their source files were taken from the UNIX 
Operating System, and adapted for VAX/VMS.  They are not 
fully tested, thus questions and/or problems encountered are 
invited. 



Restrictions: "C" I/O functions are quite different between UNIX and 
VMS, thus complete compatibility between UNIX-VMS is not 
easily attained. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0004

===============
V00122     TCOPY: A High Speed Tape Copy Program  Version: V3.13,
January 1985

Submitted by: Roger Jenkins, Wycliffe Bible Translators, Huntington
Beach, CA

Operating System: VAX/VMS V3.7  Source Language: MACRO-32  Memory
Required: 150KB  Hardware Required: Two 9-track tape drives  Keywords:
Magnetic Tape Handler, Utilities - Tape, Utilities - VMS

Abstract: TCOPY is a high speed tape copy program.  It uses two tape 
drives and copies from one to the other.  Double buffering is 
utilized to keep both drives moving as much as possible.  It 
copies physical records, so it is contents insensitive, and 
should copy any kind of tape that your drive can read.  I 
have been using it to make copies of BRU, BACKUP, FLX and 
ACSII tapes for almost a year. 



Restrictions: TCOPY has been used exclusively for copying whole tapes.
 The 
ability to copy a specified number of files has not been 
tested exhaustively.  TCOPY has occasionally placed my system 
in a mode where processes cannot be created.  Existing 
processes do not seem to be affected.  Other sites who have 
used TCOPY have not reported the problem. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0004

===============
V00116     Productivity Tools Demonstration Package  Version: December
1984

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V4.0  Source Language: C  Keywords: Language
Interpreters, Tools - Software Development, Utilities - VMS

Abstract: The Productivity Tools Demonstration Package consists of a 
menu that offers a choice of 2 demos.  Demo 1 presents a case 
study for a software development project, in order to 
illustrate the use of DEC/CMS, DEC/MMS and DEC/TEST MANAGER. 
Demo 2 presents a terminal session which uses DEC/SHELL as 
the Command Language Interpreter. 

The demonstration package runs on VMS V4.0 only.  It has been 
tested on, and runs successfully on, VT100, VT125, and VT241 
terminals.  A Demo User's Guide is included on the magtape 
kit.  It contains presentation material that can be used in 
conjunction with the demo. 

This demonstration package was featured at the Spring '84' 
DECUS Symposium in Cincinnati, and has since appeared at 
European and Australian DECUS Symposia. 



Restrictions: The Demo Programs were linked on VMS Version 4.0,
therefore, 
they will not run on any version earlier than 4.0. 

Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0004

===============
V00115     ReGIS Data Plotting Package  Version: V1.1, December 1984

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V3.0  Source Language: RATFOR  Memory
Required: 256KB  Keywords: File Management, Graphics, Plotting, ReGIS,
Statistics

Abstract: The ReGIS Data Plotting Package is host resident software 
written in FORTRAN.  The program performs interactive file 
and data manipulation for graphics plotting.  It allows the 
user to enter and edit data in a table and to use the table 
to draw various types of predefined plots, such as bar graphs 
or line graphs, or to use the table for predefined 
statistical analysis.  Plots can be stored and accessed for 
later use by other ReGIS software applications.  Tables of 
data and plot specifications can be stored for subsequent 
reuse by the ReGIS Data Plotting Package. 

Table Building Capabilities 
. Enter raw data into a table with the number of rows and 
  columns defined by the user (limitation on table size: 9 
  columns, 99 rows) 
. Names the table, names separate categories for rows and 
  columns, and labels each row and column 
. Edits a row, column, or data item 
. Sorts any row or column for numeric data or alphabetically 
. Performs arithmetic operations on rows, columns, or 
  items 

Plotting Capabilities 
. Bar charts 
. Line plots, straight lines, curves, normal curves 
. Point plots 

Statistical Analysis Capabilities 
. Basic statistics: mean, range, variance, standard 
  deviation, percentage 
. Nonparametric comparative statistics: chi-square 

Release notes distributed with each order. 

Documentation available in hardcopy only. Sources not included.

Media (Service Charge Code): User's Manual (ED), 600' Magnetic Tape
(MA)  Format: VMS/BACKUP, or order VL0004

===============
V00114     ReGIS DEC-RITE  Version: V1.1, December 1984

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V3.0  Source Language: MACRO-32, RATFOR 
Memory Required: 256KW  Keywords: Editors, ReGIS, Utilities - VMS

Abstract: screen editor providing interactive, text-attribute 
selection, proofreading by the user, and optional final copy 
from a GIGI (VK100) or VT125 connected to a LA34-VA or LA100 
printer.  It provides easy access to the powerful text 
display features of ReGIS. 

ReGIS DEC-RITE provides text processing features with 
particular emphasis on those character attributes that the 
VK100 and VT125 can provide.  In addition to word and 
character oriented cursor controls, ReGIS DEC-RITE allows 
for wordwrap, subscript, superscript, and other attributes, 
such as boldface, italic, color and multiple character 
sizes.  DEC-RITE also has the capability to intersperse 
specially formatted picture files generated by other ReGIS 
software packages within the textural material. 



Documentation available in hardcopy only. Sources not included.

Media (Service Charge Code): User's Manual (EC), 600' Magnetic Tape
(MA)  Format: VMS/BACKUP, or order VL0004

===============
V00111     AUTOLOG: Automatic Logoff Program  Version: 1.5, January
1989

Submitted by: Rick Stacks, ARK Dept of Pollution Control, Little Rock,
AR

Operating System: VAX/VMS V5.0  Source Language: MACRO-11  Keywords:
Security, System Management - VMS, Utilities - VMS

Abstract: AUTOLOG is a program designed to handle logoff of idle 
processes.  AUTOLOG has been modified to handle sessions 
running on TTxn:, TXxnn:, and LTxnn: (DMR, DHU, & LAT) 
devices.  The current configuration of this program allows for the 
following functions. 

Functions 
.  Operation under VMS V.5.0-02. 
.  Selective non-logoff of terminals, and of users. 
.  Debug mode of operation. 
.  Changing of warning times and/or messages (program must 
   be recompiled). 
.  Several other features (see the program code for more 
   information). 

Changes and Improvements: Upgraded to VMS V5.0 and now handles
terminals connected to servers. 

Restrictions: Operating system VMS V5.0 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0003

===============
V00107     MAILIST: A Program to Develop a Mailing List  Version:
V1.0, November 1984

Submitted by: William Greene, Naval Underwater Systems Center,
Newport, RI

Operating System: VAX/VMS V3.7  Source Language: DCL  Keywords: Mail,
System Management - VMS, Tools - Applications Development

Abstract: This command procedure helps you, the System Manager, 
develop a current mailing list of your users so that 
they can get the message. Since most users generally 
become blind to the significant messages we system 
managers want them to receive, this procedure was 
developed which, in conjunction with the VMS MAIL 
utility, will force them to read that very important 
message. 

Additionally, for you managers that feel secure, the 
last two lines of the command procedure will put the 
current user list in a place where any user can see what 
the user names are. This feature was requested by users 
who wanted to know their colleagues names for MAIL also. 

Granted this provides a neat shopping list for hackers, 
but users should get used to providing themselves with 
secure passwords. However if this is uncomfortable for 
you, simply delete the last two commands. 

Invoke this procedure from your system manager account 
or your own account as a normal command procedure (i.e. 
@MAILIST). 

To allow users to see the user names, provide a global 
symbol in the system-wide login command procedure. 

Documentation available in hardcopy only.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0003

===============
V00099     INDEX: FORTRAN Cross-Referencer and Flow Chart Generator 
Version: V3.28, November 1988

Submitted by: Michael N. LeVine, Naval Weapons Center, China Lake, CA

Operating System: VAX/VMS V4.X - V5.X  Source Language: MACRO-32 
Software Required: RUNOFF  Keywords: Cross-Referencers, Tools -
Applications Development, Utilities - VMS

Abstract: INDEX is a FORTRAN source cross-referencing and flow
charting 
utility that allows the user to look at individual source files 
(optionally saving the data for an overall SUPER INDEX) and determine
what 
variables are used on what lines and how they are used.  Furthermore,
the 
user can select for display/save for SUPER INDEX only those variables
or 
COMMON blocks with the characteristics that he is interested 
in the following: global/local, assigned value/not assigned value, 
used/unused,imported/exported, etc. in any combination.  Also
available 
is the optional ability to show up to four additional items of
information 
for display during the regular and SUPER INDEX: 

. The variable storage location information (local, in COMMON, passed 
  by argument, etc). 
. The variable type (REAL F_Floating, structured etc.) 
. Usage in FUNCTION/SUBROUTINE calls (routine used in and argument 
  number). 
. A user selected tag of up to 31 characters. 

The data saved for a SUPER INDEX listing (consisting of 6 data 
items as outlined above) can be displayed with a great deal of 
flexibility as to the data item selection, order and format 
(or saved in an ISAM data file for the user to work on directly). 
A special option of the SUPER INDEX allows the output of a 
list of module entry points which pass data in and out by 
argument, the name of each argument and it's type, the name 
of any module which calls that entry point along with the 
name of each variable passed in the corresponding argument 
position and it's type.  The resulting information supplied 
allows the user to follow the flow of data throughout a 
program or find the usage of any selected data variable as 
required. 

If selected, the user may at the same time generate a flow chart of 
the source file currently being cross-referenced. 

If wanted, the user can generate in place of the SUPER INDEX, an 
entry point cross-reference listing showing who calls who and is 
called by who (with optional graphical tree output). 

Changes and Improvements: Upgrade for Operating System VAX/VMS V5
FORTRAN compatability. 

Restrictions: Does not handle CDD "Dictionary" directive. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0003

===============
V00096     XMODEM  Version: November 1989

Author: J.J. Belonis II, Physics/Astronomy Computer Cost Ctr,
University of Washington, FM-15, Seattle, WA  98195

Operating System: VAX/VMS V4.7-5.2  Source Language: MACRO-32, VAX
FORTRAN  Memory Required: 30KB  Software Required: XMODEM or MODEM7
protocol running on another computer  Hardware Required: Another
computer running XMODEM or MODEM7 protocol  Keywords: Data
Communications, Utilities - VMS

Abstract: XMODEM.FOR is a FORTRAN and MACRO intercomputer file
transfer 
program with checksums and error correction using the 
Ward Christensen protocol equivalent to the CP/M program 
XMODEM 5.0. It is compatible with the public domain CP/M 
program MODEM7 and its predecessors and successors 
running on various computers, as well as with many 
commercial microcomputer file transfer packages.  Both 
binary and text file transfers are supported. 

Options 
. S Send file from the VAX 
. R Receive file to the VAX 

Suboptions 
. T Text -  VAX/VMS File conversion to/from CP/M text file 
. C - Use 2 byte Cyclic Redundancy Check rather than 1 byte 
  checksum 
. B - Batch mode (i.e. multiple wildcarded files in one 
  command) 

The program keeps a log file in current or main 
directory if there are errors. Error status is returned to 
DCL for use in batch jobs and spawned subprocesses.  XMODEM.FOR 
can be used for VAX to VAX file transfer including executable and 
other binary files if the VAX version of MODEM7 is 
available or by using an intermediate microcomputer 
running a MODEM7 compatible program. It works at least 
to 9600 baud on a moderately loaded VAX 11/780 (30-40 
users). No privileges are necessary. 

Notes: Executable and/or object code is included. 

Changes and Improvements: Error status returned to DCL; output and log
files opened SHARED. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0003

===============
V00095     Usage Utilities for VAX/VMS  Version: June 1984

Submitted by: Andrew W. Potter, Rochester Institute of Technology,
Rochester, NY

Operating System: VAX/VMS V3.4  Source Language: VAX-11 FORTRAN 
Keywords: Bulletin Board, Networking, Utilities - VMS

Abstract: Following is a brief summary of highlights: 
CD      A fast Unix(tm) like chdir written entirely in 
   FORTRAN (no DCL) 
FINGER    A utility to finger a user in sysuaf...safe 
   enough to be installed with SYSPRV. Tells you more if 
   you have OPER 
GMAIL    A general purpose public bulletin board 
   facility 
KILL    A rewritten version of an earlier submission 
   which now uses CLDs, error definitions and has force 
   image exit opt 
NETCOPY   A preprocessor for copy which uses getjpi to 
   get a username and inquires for the password separately 
   (noecho)... (The username can still be specified 
   explicitly). 
NETUSERS   A graphic program which (on a GIGI or VT-125) 
   will display in colored bar graph from the user and 
   batch job counts on up to 5 DECnet nodes 
NODESHOW   A utility which will allow users to look at 
   other DECnet nodes without actually logging on to them 
WHERE    The result of playing with SYS$FAO...gives a 2 
   line summary of the local system load and shows where 
FINGER    A FORTRAN program to read the system 
   authorization file and read a user record by either uic 
   or username 


Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0003

===============
V00094     Boeing 747 Flight Simulator  Version: V3, May 1984

Submitted by: David Gilmore, Open Learning Institute, Richmond, BC,
Canada

Operating System: VAX/VMS V3.4  Source Language: VAX-11 BASIC 
Hardware Required: VT100 type terminal  Keywords: Games

Abstract: Flight is an instrument simulation of a Boeing 747 
aircraft. The program simulates the characteristics of 
this aircraft during a flight from New York's John F. 
Kennedy airport (NYC) to Bradley Field, Hartford (BDC). 
The simulation runs on any VT100 type terminal in ANSII 
mode and features a full ILS landing sequence and Air 
Traffic Control during the flight. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0003

===============
V00093     SEDT: Full Function Screen Editor Program  Version: V1.0,
March 1984

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V3.6  Source Language: BLISS-32, MACRO-32,
PASCAL  Keywords: Editors, Terminal Handler

Abstract: SEDT is a high performance, full function VAX screen 
editor that offers a number of the following unique attributes. 

Unique Attributes 
. Full support of the VT200 series terminals using VT200 7 
  bit mode with support of all function keys and 
  multinational character set, SEDT will automatically 
  switch the terminal into and from VT100 mode. 
. Superior performance through optimal coding, screen 
  optimization routines and the ability to have SEDT 
  reside in a subprocess, which allows SEDT to be 
  reentered without any reinitialization. 
. The ability to run on slow terminal lines through 
  suspension of screen updates when a command is entered 
  and by moving the cursor window to the top of the 
  screen. 
. Adaptability to new terminals through simple 
  modification to the sources. 
. Callability, which enables SEDT to be integrated into 
  other software packages; callable SEDT is reentrant 
  which enables the application to reenter the edit 
  session. 
. User interface that is very close to EDT in change mode 
. The ability to mark a number of points in the file and 
  return to these points. 

All sources are included in the submission, which 
enables sites to tailor the product for local 
requirements. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0003

===============
V00092     WOMBAT: A Netlist Comparison Program  Version: V1.2, June
1984

Author: Rick Spickelmier, University of California at Berkeley,
Berkeley, CA

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS V3.0  Source Language: C  Software Required:
VAX C Compiler  Keywords: Circuit Simulation, Engineering Applications

Abstract: WOMBAT is a program for the comparison of two netlists. 
Typically, one netlist is obtained from an extracted 
layout and one from a schematic diagram, but they may 
also come from other sources. The output from the 
program is a list of cells (they may be transistors, 
gates or blocks) which the program could not match, 
along with a list of terminals or nets which the program 
has been able to correlate. The program differs from 
other netlist comparison programs in that it does not 
require labeling of any nets in either circuit to get 
started. 

Currently, most integrated circuit layouts are hand 
checked to determine their correctness. This manual 
procedure is very time consuming and does not guarantee 
an error-free circuit. The WOMBAT program has been 
developed to overcome this problem. 

WOMBAT currently runs on a VAX under Berkeley UNIX and 
Digital Equipment Corporation's VMS. Running under UNIX, 
WOMBAT can compare two 1200 element circuits in under 
30 cpu seconds. WOMBAT has been used on circuits containing 
over 10k elements. 

Release Notes distributed with each order. 

Notes: This program was developed by the Computer-Aided Design Group,
Department 
of Electrical Engineering and Computer Sciences, University of
California- 
Berkeley. 

Documentation available in hardcopy only.

Media (Service Charge Code): User's Manual (EB), 600' Magnetic Tape
(MA)  Format: VAX/ANSI

===============
V00091     SPLICE3  Version: 3.0, May 1987

Submitted by: University of California at Berkeley, through Digital
Equipment Corporation

Operating System: VAX/VMS V4.3  Source Language: C  Memory Required:
3MB  Software Required: C Compiler  Keywords: Circuit Simulation,
Engineering Applications, Simulations

Abstract: SPLICE3 [Sa186] is a new mixed-mode simulation program
[New78, 
Kle84] which performs fast and accurate transient analysis 
of Metal-Oxide-Semiconductor (MOS) integrated circuits.  The 
program uses a mixture of direct methods, similar to the 
techniques used in the SPICE2 [Nag75] program, and a 
modified version of "Iterated Timing Analysis" (ITA) 
[Sal83].  This combination can greatly improve the 
computational efficiency of circuit simulation for MOS 
Digital circuits by exploiting their loose coupling and 
relative inactivity, and still efficiently solve tightly 
coupled analog circuits by switching automatically to direct 
methods when appropriate.  At the present time, only the 
electrical analysis is available to the user.  The logic 
analysis and mixed-mode aspects of the program are still 
under development at the present time.  The electrical 
analysis in SPLICE3 produces results which are as accurate as 
SPICE2 for both analog and Digital MOS integrated circuits, 
but uses less than 10% of the computer time for large 
circuits. 

The ordering information for the manuals is as follows: 
.  Order V00091 (EA) for "User's Guide" 
.  Order V00091 (EC) for "Iterated Timing Analysis and 
   SPLICE1" 
.  Order V00091 (ED) for "The Simulation of Large-Scale 
   Integrated Circuits" 

Notes: This program was developed by the Computer-Aided Design Group,
Department 
of Electrical Engineering and Computer Sciences, University of
California- 
Berkeley.  For a description of the ULTRIX tape, see DECUS No. U00112.

Changes and Improvements: The input language has changed slightly to
remove certain unnecessary 
punctuation, such as colons and commas. The specification for
subcircuits 
allows parameters to be passed into a subcircuit along with the node
names. 
The ITA algorithm has a variable time-step control and can handle 
tightly-coupled analog circuit blocks more effectively.  The MOS
models have 
been upgraded to include MOS level 3 [Vla81] of SPICE2 and the
Yang-Chatterjee 
MOS model [Yan83]. 

Restrictions: Operating system VMS V4.3 or later is required.  V00091
needs the C compiler 
for compilation. 

Documentation available in hardcopy only.

Media (Service Charge Code): User's Manual (EA), User's Manual (EC),
User's Manual (ED), 600' Magnetic Tape (MA)  Format: VAX/ANSI

===============
V00085     Bibliography System  Version: April 1984

Author: Tim Baird, Harding University, Searcy, AR

Submitted by: Stephen Baber, Harding University, Searcy, AR

Operating System: VAX/VMS V3.4  Source Language: VAX-11 BASIC  Memory
Required: 290 pages working set  Keywords: Data Base Management,
Library - Book

Abstract: This program uses the index-sequential capabilities of 
VAX-11 BASIC to set up a cross-reference system for 
books, periodicals, etc. One application for use is to 
store the information on all books in a particular field 
that are owned by departmental faculty as well as the 
University's library. Inquiries can then be made by 
subject, author, reference, or title. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0003

===============
V00083     MENU  Version: V1.0, March 1984

Submitted by: John H. Smith, Public Service Indiana, Plainfield, IN

Operating System: VAX/VMS V3.4  Source Language: DCL  Hardware
Required: VT100  Keywords: Menu Control, Tools - Applications
Development

Abstract: The menu allows a user to execute a program image, a DCL 
command procedure, a batch job, or a DCL command. The 
desired action is performed by selection of a key from 
the menu presented on the terminal. When the selected 
action is over the user returns to the menu for another 
selection. The menu is based on a data file in the users 
default directory. As the default is changed different 
menus are presented to the user. Based on options the 
menu can be made to not allow exit into DCL. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0003

===============
V00077     INFO:  Software Development Tool Charts CPU Useage by
Procedure  Version: July 1985

Submitted by: Y.N. Miles, TRIUMF, Vancouver, B.C., Canada

Operating System: VAX/VMS V4.0 or later  Source Language: MACRO-32 
Memory Required: 50KB  Software Required: VMS Run-Time Library 
Hardware Required: Video Display Terminal  Keywords: Tools - Software
Development, Software Development

Abstract: INFO is a performance measurement tool which displays a bar
chart of 
the eight most compute-bound procedures within a running program 
image.  It does this by reading the image's debug symbol table into 
memory, and then histogramming the program counter saved in the 
hardware Process Control Block.  Every three seconds 
(user-selectable), a sorted display of the eight most compute-bound 
procedures is printed on the user's terminal. 

INFO should be installed as a known image with CMEXEC privilege.  The 
other privileges required (ALTPRI,BYPASS,WORLD), are dynamically 
granted during execution using the $SETPRV system service.  Because 
INFO runs as a separate process, the user does not have to modify his 
source code, nor to re-link his executable image file. 

Restrictions: Requires that image being monitored be linked/TRACEBACK,
(this is the 
default link condition, usually no restriction).  Does not trace time 
spent in shared library routines.  Uses EXE$EPID to PCB procedure. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/BACKUP, or order VL0003

===============
V00073     Recording VT100 Input/Output Transactions to a File 
Version: V1.0, October 1983

Submitted by: Steven R. Berman, Ultrasystems, Inc., Irvine, CA

Operating System: VAX/VMS V2.0 - V3.4  Source Language: VAX-11 FORTRAN
 Keywords: Tools - Applications Development

Abstract: A technique for recording both inputs and outputs to any 
terminals on a file is presented. The technique involves 
the use of mailboxes and ASTs under VAX/VMS. Mailboxes 
are used to intercept the input and output traffic 
allowing it to be sent to a file as well as the 
terminal. The file may later be printed showing 
everything that appeared on the screen earlier. 

Restrictions: Two images must run with CMEXEC privilege. The process 
must have TMPMBX privilege and be able to create a 
subprocess. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0002

===============
V00068     Archive  Version: V1.5, August 1983

Submitted by: Richard Herdell, Reed Rock Bit Company, Houston, TX

Operating System: VAX/VMS V3.0 or greater  Source Language: DCL 
Keywords: File Management, System Management - VMS

Abstract: Archive is used to transfer seldom used files to tape, 
allowing disk space to be optimized, while keeping 
permanent record of all transactions on a system level 
and individual user level. An Archive tape with a 
specific label series is kept on line where users can at 
any time, archive files off of the system without 
operator assistance. When a tape is filled up, Archive 
requests for an operator to load a new tape. 

Complete directories or individual files can be archived 
and then restored at a later date when they are needed. 

To transfer individual files, the program will ask for 
the number of files to transfer, and then ask for the 
complete filespec in the format: DRxx:(DIR)Filename. 
Directory transfers are handled in the same way but 
using the format: DRxx:(DIR). When the transfer is 
complete you will be notified thru MAIL and a record of 
the ARCHIVE operation will be installed in your default 
directory/ARCHIVE.LIS. If this file does not exist, it 
will be created. If ARCHIVE.LIS does exist, it will be 
appended to it. ARCHIVE.LIS contains the transfer date, 
complete filespec, archive tape label and save-set name 
of the files or directories transferred. 

To restore archived files, a request is sent to system 
OPERATIONS thru MAIL. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0002

===============
V00067     TAPEREQUEST  Version: August 1983

Submitted by: Gregory K. Gee, Honeywell Inc., Minneapolis, MN

Operating System: VAX/VMS V3.3  Source Language: DCL  Software
Required: VAX MAIL  Keywords: DCL, Magnetic Tape Handler, System
Management - VMS

Abstract: TAPEREQUEST is a DCL program to handle user requests for 
Backups and Restores. Users can request a Backup to 
tape, or a Restore to disk of any files on the VAX 
system. The user has the option of doing the 
Backup/Restore with TAPEREQUEST guiding the user through 
the entire process, or the user can request the System 
Operator to complete the operation. A tape library is 
maintained using the requestor's Username. Defaults and 
wildcards are recognized by TAPEREQUEST. TAPESERV may be 
run by the System Manager for automatic execution of the 
tape requests. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0002

===============
V00066     NANNY  Version: V2.5A, April 1990

Submitted by: Daniel Zirin, ZAR Limited, Pasadena, CA

Operating System: MicroVMS V4.X - V5.X, VAX/VMS V4.X - V5.X  Source
Language: MACRO-32, VAX FORTRAN  Memory Required: 150KB  Keywords:
System Management - VMS, Utilities - VMS

Abstract: Intended for VAX/VMS system managers, NANNY a detached 
system process, gives your VAX the attention needed to 
survive the harshest user environment. 

Capabilities 
.  Special memory management for loaded systems.  Low 
   priority and background processes are suspended to 
   relieve memory to avoid swapping. 
.  Disk monitor which watches specified disks for increasing 
   error counts and low free space. 
.  Penalize compute bound interactive processes.  Allow 
   users in editors to receive top priority. 
.  Remove idle users from the system.  Allow users to change 
   their idle logoff period, within management approved 
   guidelines, once logged in. 
.  Queue wake-up calls to remind you or a fellow user of an 
   appointment in the future. 
.  Allow non-privileged users the ability to stop and start 
   queues without issuing OPER privilege. 
.  Schedule command procedures to execute at specific times, 
   dates, or days-of-the-week (Cron feature). 

NANNY can be instructed to be strict or lax with your 
VAX using parameter files that may be dynamically 
changed anytime after startup.  Why settle for a "Watchdog" 
when the best system managers hire a proper English Nanny. 

Changes and Improvements: Fixed problem dealing with terminal names
LTA1000: through LTA9999:. 

Restrictions: Documentation is written with TeX.  A precompiled
version of the documentation 
exists for PostScript printers.  TeX is available in the DECUS Library
as 
DECUS No. VS0058. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VMS/BACKUP, or order VL0002

===============
V00065     ACCTING: Generation of VAX/VMS Accounting Reports  Version:
July 1983

Submitted by: Timothy J. Rolfe, Gonzaga University, Spokane, WA

Operating System: VAX/VMS V3.0 or later  Source Language: DCL, FORTRAN
77, MACRO-11  Keywords: System Accounting - VMS

Abstract: ACCTING produces accounting reports based on the 
information in the SYS$MANAGER:ACCOUNTNG.DAT file 
generated by VAX/VMS (V3.0 and higher). The present 
implementation accumulates information on the number of 
jobs of various types (interactive, batch, and 
subprocess) by priority, the cpu time for all processes 
by priority, the connect time for all interactive 
processes (by category of terminal port, if desired), 
the number of page faults for all processes by priority, 
the volumes mounted by all processes, and the number of 
print requests and of pages printed. The billed 
resources are cpu time, some categories of connect time, 
and pages printed. 

(The subroutines used to interpret the various types of 
accounting packets in SYS$MANAGER:ACCOUNTING.DAT 
return all available information in the packets in 
directly usable form. Thus the accumulation of other 
desired statistics can readily be accomplished.) 

The full report generated shows detailed usage by 
USERNAMEs within the various ACCOUNTS, with the ACCOUNTS 
in alphabetical order, and the USERNAMEs alphabetized by 
ACCOUNT. A system-wide summary is prepared by UIC 
groups---presently implemented as eight groups, [0,0] to 
[37,377], [40,0] to [77,377], etc. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0002

===============
V00064     ABACUS: A Language for Interactive Scientific Computation 
Version: V3.07/0, June 1983

Submitted by: Maria Luisa Luvisetto, CNAF - INFN, Bologna, Italy

Operating System: VAX/VMS  Source Language: VAX-11 FORTRAN  Memory
Required: 40KB  Keywords: Mathematical, Scientific Applications

Abstract: ABACUS is a mathematical language that works as a 
parser-compiler-interpreter to enable computer users, 
both experts and not, in formula programming in a 
completely interactive way. Errors and results are 
displayed on a video terminal in machine-user dialogue. 
No previous knowledge of the computer is required. The 
language strictly follows the mathematical 
representation of formulas and guides the user where 
needed. For example, if a formula contains symbolic 
names, their numerical values are inquired by the 
program itself. The main elementary functions and second 
degree equation solution are provided together with 
constants such as PI. Temporary storage is at user 
disposal and plotting facilities are included. A set of 
the main unit conversions are built in. External file 
compilation with loop statements is provided to enable 
formula definitions of frequent use. All the above 
facilities provide a powerful tool for scientists, 
computer programmers, and technicians in computing and 
developing systems. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0002

===============
V00058     VIEW 3D: Three Dimensional Viewing Package  Version:
November 1983

Submitted by: David Malcolm, University of Newcastle, NSW, Australia

Operating System: VAX/VMS  Source Language: PASCAL  Hardware Required:
Line drawing graphic terminal. Currently set up for Tektronix
terminals and plotters running IGL.  Keywords: Graphics, Tektronix

Abstract: VIEW 3D is a graphics processing package conforming to 
the following specification. 

Specification 
. It is for use with line drawing graphic 
  devices; the scene being described by plane 
  polygons and wire lines. 
. It allows hidden line removal; and both 
  parallel and perspective projection. 
. Viewing adjustments may be made interactively. 
. It contains a macro object description facility. 
. Text may be generated automatically. 
. It makes use of dynamic memory allocation (lists), 
  to overcome any array size limitations. 
. It uses low level graphical action commands only, 
  for portability. 

Restrictions: Explained in User Manual listed below. (Please note, 
this manual is not on the magtape and must be ordered 
separately.) 

Documentation available in hardcopy only.

Media (Service Charge Code): User's Manual (EB), 600' Magnetic Tape
(MA)  Format: VAX/ANSI, or order VL0002

===============
V00057     PAM: Package for Analogue Modelling  Version: V3.0, October
1982

Submitted by: David Malcolm, University of Newcastle, NSW, Australia

Operating System: VAX/VMS  Source Language: FORTRAN IV, PASCAL  Memory
Required: 264K  Software Required: VMS Command File supplied. FORTRAN
and LIBRARY commands needed.  Keywords: Mathematical, Simulations

Abstract: PAM is designed for continuous time simulation (Analogue 
Modelling) problems, in which a physical system is 
modelled by a set of simultaneous differential 
equations: by obtaining the solution to the equations 
(by some means of numerical integration) the behaviour 
of the physical system can be inferred. 

PAM is a special purpose language, in which a given 
problem can be encoded, so as to obtain a numeric 
solution. It is similar to Univac's ACSL, ICL's SLAM and 
IBM's CSMP. 

PAM is intended for people who are not particularly well 
versed in methods of numerical analysis, and who may 
have little programming skill, but who are well able to 
extract the governing differential equations which 
describe a process they wish to solve numerically. 



Restrictions: Stated in the hard copy documentation. 

Media (Service Charge Code): User's Manual (EB), 600' Magnetic Tape
(MA)  Format: VAX/ANSI, or order VL0002

===============
V00044     KIC2 and CIF to STRM; STRM to CIF Utilities  Version:
January 1985

Submitted by: University of California at Berkeley, thru Digital
Equipment Corp.

Operating System: VAX/VMS V3.4 and V4.0  Source Language: C  Memory
Required: less than 1MB  Software Required: VAX-11C Compiler  Hardware
Required: AED graphics terminal (AED 512), Summagraphics bit pad and
mouse  Keywords: Artwork Editor, Graphics, Utilities - VMS

Abstract: KIC2 is a process independent, IC artwork editor.  It was
developed 
to provide a low-cost alternative to present commercial artwork 
editors.  This program is written in the C-Programming language and 
is designed around a simple data model so that is can perform 
efficiently on a General Purpose 32 bit computer.  KIC2 is in 
widespread use within the EECS Department at Berkeley and has been 
used for the design of both digital and analog CMOS and NMOS 
circuits, Josephson function layouts and bipolar technologies. 

KIC2 runs on the AED 512 and the Tektronix 4113 color graphics 
terminals which can be connected to a VAX computer. 

Notes: U.S. Government export regulations prohibit the distribution of
this 
program outside of the United States without the appropriate export 
license.  This program was developed by the Computer-Aided Design
Group, 
Department of Electrical Engineering and Computer Sciences, University
of 
California-Berkeley.  For a description of the ULTRIX tape, see DECUS 
No. U00102. 

Assoc. Documentation: "Program Reference for KIC" available from
Deborah Dunster, ILP 
Office, 467 Cory Hall, University of California, Berkeley, CA 94720. 

Restrictions: The conversion utility works only with command line
arguments and 
they do not prompt for data as documented. 

Documentation available in hardcopy only.

Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape
(MA)  Format: VAX/ANSI, or order VL0002

===============
V00039     DODGEM: A Maze Game  Version: 1.0, July 1982

Submitted by: David E. Wilkinson, Hunting Oilfield Services, Ltd.,
Aberdeen, Scotland

Operating System: VAX/VMS V2.4 or later  Source Language: VAX BASIC 
Memory Required: 138752 Bytes, 271 Pages  Hardware Required: VT100
terminal or equivalent  Keywords: Games

Abstract: DODGEM is a game similar to the popular "PACMAN" 
games. It takes advantage of the direct cursor 
addressing and graphic font available on VT100 and 
equivalent VDUs. The program runs in a real-time 
environment, so quick reactions and nimble fingers help 
enormously. 

Instructions are displayed before and during play to let 
you devote all your attention to the screen. 

The program supports 'escape holes' at the side of the 
board (to move around at random), 'ZAPPING' parts of 
the board (to save yourself in emergencies) and reverse 
mode (where you do the chasing). 

Three levels of play are catered for, from novice to 
expert and a league table of the top 15 scores is 
maintained for each. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0002

===============
V00037     Games, MTREK  Version: May 1982

Submitted by: Harold Brenner

Operating System: VAX/VMS  Source Language: RATFIV  Keywords: Games

Abstract: The game is very similar to the traditional Star-Trek 
game with the following exceptions. First, the game 
involves several players (1-8), each of whom has his own 
terminal and starship. Second, the game runs in real 
time as far as the players are concerned. For example, 
if you are going warp 8 you will continue to move 
regardless of your activity at the terminal (unless you 
are destroyed, hit something, run out of energy, or 
change your warp speed). Each player's status and 
position as well as the scores of all players is 
displayed and continuously updated at each players 
terminal. (The updated rate is 2.5 times per second, but 
the source code is commented on where to change it 
should you wish to do so.) Third, at the present time 
there are no Klingons or Romulans to shoot down, instead 
you shoot (or at least attempt to shoot) the other 
players. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0002

===============
V00031     APL for VAX/VMS from SCI  Version: V3.0, February 1983

Submitted by: Mike Liveright, Systems Control Technology, Palo Alto,
CA

Operating System: VAX/VMS V3.0  Source Language: FORTRAN 77  Keywords:
APL, Language Interpreters

Abstract: SCI APL is an interpreter for the "A Programming 
Language". APL is a mathematically structured 
programming interactive language that contains many 
functions that operate on numbers, vectors, and arrays 
of arbitrary order. APL has been applied both to 
scientific and business applications. 

SCI APL supports both the standard "ASCII" type 
terminals as well as those terminals that have the 
special "APL" character set and can process the 
"overstrike" required for true APL terminals. 

Notes: This is a relatively complete, partial implementation of 
APL. Thus there are some functions missing, and some 
bugs. In general, most of the important functions are 
implemented and the bugs seem to be minor. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0002

===============
V00026     REFOR: FORTRAN Package for FORTRAN Renumbering and
Prettyprinting  Version: April 1982

Submitted by: Thorvaldur Gunnlaugsson, University of Iceland,
Reykjavik, Iceland

Operating System: VAX/VMS  Source Language: FORTRAN 77  Software
Required: VAX-11 Sort Utility and SOS Editor.  Keywords: FORTRAN,
Tools - Applications Development

Abstract: This package assists in converting FORTRAN card-decks to 
nice files for readability and editing. 
HOLLERITH-constants are removed. 

The method of renumbering can ease in understanding 
complicated code. 

The prettyprinting can be used repeatedly as changes are 
made for indenting. Also included is SPFOR, a program 
for splitting up a file into individual programs and 
giving them appropriate names. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0002

===============
V00017     TLP: Tape Library Program  Version: Vl.0, April 1981

Submitted by: William S. Bonnett, United Technologies Corporation,
Sunnyvale, CA

Operating System: VAX/VMS V2.1 or later  Source Language: FORTRAN 77,
MACRO-11  Software Required: MESSAGE utility, HELP library routines 
Hardware Required: Tape drive  Keywords: Magnetic Tape Handler, System
Management - VMS

Abstract: TLP is a system of programs which manage data about a 
magnetic tape library. The data file (TAPE$LIBRARY) 
contains information on ownership, access date, tape 
label, membership in a volume set (if any) and provides 
80 characters of user-writable comment space for each 
reel to enable the owner to keep track of what is on 
each reel. The data file is created and manipulated by 
TAPELBR and accessed by MOUNT, INITIALIZ, and OK. All 
programs are designed as DCL foreign commands, such that 
only the owner of a given reel may INITIALIZE or MOUNT 
it. All sources are available, including a HELP library 
file. The TAPELBR program is approximately 90% VAX-11 
FORTRAN and 10% MACRO-11. It is designed to be modified, 
with symbolic offsets defined for all parts of the data 
file, and modular structured constructs used whenever 
possible. Enhancements are being planned. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0001

===============
V00014     Lawrence Berkeley Labs Software Tools  Version: Fall 1980

Author: Joseph Sventek, Lawrence Berkeley Labs, Berkeley, CA

Submitted by: Roger Lipsett, Intermetrics, Inc., Bethesda, MD

Operating System: VAX/VMS  Source Language: RATFOR  Keywords: Tools -
Applications Development

Abstract: This is an extended version of the software tools 
described in the book by Kernighan and Plauger entitled 
"Software Tools". The tools include many utility 
programs such as editors, text manipulation routines, 
and so on, as well as a flexible, UNIX-style command 
interpreter that acts as a command shell under VMS. This 
particular version of the tools package is in use at 
Lawrence Berkeley Labs. Most of the code is written in 
either FORTRAN or RATFOR (a more structured version of 
FORTRAN which may be preprocessed into ANSI 66 FORTRAN). 
A copy of the RATFOR preprocessor is included in the 
package. 

Media (Service Charge Code): 2400' Magnetic Tape (PA)  Format:
VAX/ANSI, or order VL0001

===============
V00012     EMPIRE: War Game of the Century  Version: 4, January 1981

Submitted by: Walter Bright

Operating System: VAX/VMS V2 or later  Source Language: VAX-11 FORTRAN
 Hardware Required: Program only runs on a video terminal such as VT52
or VT100.  Keywords: Games

Abstract: EMPIRE is a strategy and tactics war game, pitting you 
against the computer. The game is played on a computer 
generated map that contains land areas, sea areas, and 
cities. The object of the game is to eliminate the 
opponent by capturing cities and destroying the enemy 
forces. Cities once captured have production capability, 
and can produce units such as armies, fighters, 
destroyers, submarines, or carriers for offense or 
defense. Of course, the computer is trying to crush your 
forces and take over the world, as are you. 

Early in the game, exploration is most predominant, 
followed later by planned offensives and holding 
actions, till eventual victory or defeat. 

Warning, typical games can take as long as ten hours, 
and some people find the game addictive. The program 
keeps the game state in a disk file, and a single game 
usually takes multiple terminal sessions. The .DOC file 
containing the instructions is correct and complete, but 
is terse and lacks examples. This sometimes causes 
confusion in the first games. 

Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0001

===============
V00006     SPICE3  Version: 3B.1, August 1987

Submitted by: University of California at Berkeley, through Digital
Equipment Corporation

Operating System: VAX/VMS V4.3 or later  Source Language: C  Memory
Required: 3 MB  Software Required: VAX C Compiler  Keywords: Circuit
Simulation

Abstract: SPICE3 is a general-purpose circuit simulation program 
for nonlinear dc, nonlinear transient, and linear ac 
analyses. Circuits may contain resistors, capacitors, 
inductors, mutual inductors, independent voltage and 
current sources, four types of dependent sources, 
transmission lines, and the five most common 
semiconductor devices: diodes, BJTS, JFETS, and MOSFETS. 

The SPICE3 version is based directly on SPICE2 VG.6, DECUS 
No. V00216.  While SPICE3 is being developed to include new features, 
it will continue to support those capabilities and models which 
remain in extensive use in the SPICE2 program. 

The ordering information for the manuals is as follows: 
. Order V00006 (EB) for the "Programmer's Manual" 
. Order V00006 (EC) for the "User's Manual" and the 
  "User's Guide" 

Release notes are distributed with each order. 

Notes: Full user's guide, user's manual and programming manual are
available for 
this program.  This program was developed by the Computer-Aided Design
Group, Department of Electrical Engineering and Computer Sciences, 
University of California-Berkeley.  For a description of the ULTRIX
tape, see 
DECUS No. U00105. 

Changes and Improvements: This release incorporates many new features
as well as some performance 
improvements. 

Documentation available in hardcopy only.

Media (Service Charge Code): User's Manual (EB), User's Manual (EC),
2400' Magnetic Tape (PC)  Format: VMS/BACKUP

===============
V00005     STAT  Version: V10.0, September 1984

Submitted by: Lars Palmer, Ph.D.

Operating System: VAX/VMS V3.X  Source Language: FORTRAN 77  Keywords:
Mathematical, Statistics

Abstract: STAT is a large program package containing approximately 
30 statistical analyses and control routines in one 
homogenous package. 

Analyses and Control Routines 
. Simple populations statistics and listings 
. Regression statistics (several forms) 
. Analysis of variance (several forms) 
. Several non-parametric tests 

There is also a program (OUTLAY) that functions as a 
numerical editor for interactive construction of data 
files, which also supports (primitive) interface to 
SPSS. 

The program also contains graphical routines and a 
program for nonlinear regressions using a GAUSS-NEUTON 
type mimimization (LESQ). 

The program is very modular and it is not difficult to 
add a new routine to those in the package. The current 
version of STAT only supports VMS. Previous versions run 
on the PDP-11 and the Professional. The programs are 
based on FORTRAN 77 and contain many constructs that 
make adaptation to earlier FORTRAN compilers difficult. 
No complete installation procedure for VMS is available. 
See the manual for requirements for logical names and 
default libraries to compile STAT. 

Procedure 
. Copy STAT.EXE and OUTLAY.EXE to SYS$SYSTEM 
. Add STAT.HLP to SYS$HELP:HELPLIB or to your defined 
  user help library 
. Copy STAT38.DAT to SYS$LIBRARY 

Symbols 
. STAT:==$STAT/ 
. OUTLAY:==$OUTLAY/ 

Restrictions: Sources are included, however, the user needs to 
implement the driver support. 

Media (Service Charge Code): 2400' Magnetic Tape (PA)  Format:
VAX/ANSI, or order VL0001

===============
V00003     Super Star Trek  Version: November 1979

Submitted by: Digital Equipment Corporation

Operating System: VAX/VMS  Source Language: FORTRAN IV-PLUS  Keywords:
Games

Abstract: This game is based on the popular television series 
"Star Trek". It is a game of search and destroy, 
with a command set of over twenty-five English commands. 
Complete instructions are available during play via a 
HELP facility. 

The game will execute using any terminal, hardcopy or 
video. If, however, a VT100 is available, the program 
will enter a special display mode that displays and 
maintains status information on the screen. 

Notes: The sources are not available through DECUS. The source 
embodies the complete solution to the game. It is the 
intention of the authors to keep solution confidential. 

Sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
VAX/ANSI, or order VL0001

===============
11S116     Symposium Collection from the RSX SIG, Fall 1991, Anaheim 
Version: December 1991

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: RSX-11D, RSX-11M, RSX-11M-PLUS  Source Language: C,
MACRO-11, FORTRAN IV-PLUS  Keywords: Symposia Tapes - RSX-11

Abstract: Symposium Tape from the RSX SIG, Fall 1991, Anaheim 
consists of the following: 

[301050]        TPC - Tape - Disk - Tape copier update. 
                Fixes register save bug in BIGTPC. 
                Submitted by Alan Frisbie. 
[301200]        BRUSHELL.FOR is a Fortran shell for the 
                DECUS program BRUREAD.  This is a Fortran 
                program for VAX/VMS 4.6 or later which 
                system services to manage BRUREAD.  It may 
                be installed and used through the system DCL 
                tables or a user may do a SET COMMAND and 
                DCL tables or a user may do a SET COMMAND 
                and use it from a local directory.  Program 
                BRUSHELL should be referred for configura- 
                tion parameters.  The tape drive is set to 
                _MTA0: and should be set according to 
                individual requirements.  INSTALL_BRUSHELL.COM 
                is an installation command file.  BRUSHELL.CLD 
                is a command Line Definition file.  Patch the 
                image statement as required.  BRUSHELL.OBJ 
                is VAX/VMS Fortran 4.4 object.  BRUSHELL.EXE 
                is VAX/VMS 4.6 executable from Bruce 
                Prendergast. 
[314100]        DIR.CMD is a command file to give the user 
                much more information about the contents of 
                a directiory file than can be obtained with 
                most other programs such as PIP or DIR.  SDF 
                (SHOW DISK FRAGMENTATION) is a macro program 
                to give the user information about the 
                fragments on a disk.  The output can be 
                directed to a file for storage for those 
                people who want to keep records of such 
                things.  This program will not work for the 
                very large new disks such as the RA90. 
[351144]        This is a reissue and update of the SIG Tape 
                Road Map by Annamaria Szentgali of DECUS 
                MUNCHEN, updated by Jan H. Belgraver of 
                DECUS Holland.  It includes all known RSX tapes 
                (both Europe and US), plus Pascal SIG and 
                selected IAS and RT SIG tapes. 
[351145]        This directory contains four papers - Favorite 
                RSX problems (DA115), RSX Indirect Command 
                Processor (as AT INTRO and AT_ADV), RMS 
                utilities for Non-RMS RSX users (DA120), 
                Session A practical introduction to RMS 
                (DA120). 
[351146]        CRPADD:  Cryptic Addition - V91.340 is a 
                program which solves cryptic addition 
                problems by a brute-force depth-first search. 
                In its current incarnation it will handle 
                problems of up to ten addends of up to sixty 
                digits each.  The user is prompted for 
                number of addends, verification (useful 
                for large problems) whether or not all 
                solutions are desired, and whether a trace 
                of the logic is desired.  Then the actual 
                addends and sum are requested (with a verify 
                pass if desired).  Input is case_sensitive. 
[351147]        BRUREAD, a BRU tape reader for VMS. 
                Submitted by Tom Wyant. 

Media (Service Charge Code): 600' Magnetic Tape (MS)  Format: BRU,
TK50 Tape Cartridge (TA)  Format: BRU

===============
11S115     VMSBCK - Read VMS BACKUP Tapes Under RT-11/TSX-PLUS 
Version: 91f04a

Submitted by: Nick Bourgeois, Albuquerque, NM

Operating System: RT-11 V5.5, TSX-PLUS V6.4  Source Language: FORTRAN
77  Memory Required: 64KB RT-11, 256KB TSX-PLUS  Keywords: Utilities -
RT-11, TSX

Abstract: This package provides the RT-11/TSX-PLUS users with
utilities 
to read selected files from a VMS BACKUP magnetic tape. 
It consists of one data file and five logical device files. 

Following is a brief summary of highlights: 
SAVSET.DAT Saveset from the VMS BACKUP tape. 


CVRCDS.DSK Program to convert VMS ASCII records 
  to RT-11 ASCII records. 
*.COM  Command files to build CVRCDS.SAV. 
CVRCDS.DAT COMMON and variables declarations. 
CVRCDS.FOR Top module for CVRCDS.SAV, includes user 
  instructions. 
*.FOR  Supporting modules for CVRCDS.SAV. 
CVRCDS.SAV Executable. 


EXTFLS.DSK Program to extract selected files from a 
  selected saveset. 
*.COM  Command files to build EXTFLS.SAV. 
EXTFLS.DAT COMMON and variables declarations. 
EXTFLS.FOR Top module for EXTFLS.SAV, includes 
  user instructions. 
*.FOR  Supporting modules for EXTFLS.FOR. 
MTLIB.OBJ Special version for this package. 
EXTFLS.SAV Executable. 


SVSTDR.DSK Program to make a directory of a selected 
  saveset. 
SVSTDR.COM Command file to build SVSTDR.SAV. 
SVSTDR.DAT COMMON and variables declarations. 
SVSTDR.FOR Top module for SVSTDR.SAV, includes 
  user instructions. 
*.FOR  Supporting modules for SVSTDR.FOR. 
MTLIB.OBJ Special version for this package. 
SVSTDR.SAV Executable. 


TAPEDR.DSK Program to make a tape directory. 
TAPEDR.COM Command file to build TAPEDR.SAV. 
TAPEDR.DAT COMMON and variables declarations. 
TAPEDR.FOR Top module for TAPEDR.SAV, includes 
  user instructions. 
*.FOR  Supporting modules for TAPEDR.FOR. 
MTLIB.OBJ Special version for this system. 
TAPEDR.SAV Executable. 


VMSBCK.DSK Miscellaneous data and text files. 
EOF1.DAT EOF1 record from the VMS BACKUP tape. 
EOF2.DAT EOF2 record from the VMS BACKUP tape. 
HDR1.DAT HDR1 record from the VMS BACKUP tape. 
HDR2.DAT HDR2 record from the VMS BACKUP tape. 
VOL1.DAT VOL1 record from the VMS BACKUP tape. 
ABSTRA.DOC Abstract file. 
VMSBCK.DOC  VMS saveset internal structure description. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format: RT-11,
TK50 Tape Cartridge (TA)  Format: RT-11

===============
11S114     Symposium Collection from the RSX SIG, Fall 1990, Las Vegas
 Version: December 1990

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: IAS, RSX-11M, RSX-11M-PLUS, VAX/VMS  Source
Language: C, FORTRAN IV, FORTRAN IV-PLUS, MACRO-11  Keywords: Symposia
Tapes - RSX-11

Abstract: This is the RSX SIG Tape from the Fall 1990 DECUS Symposium 
in Las Vegas.  Following is a brief summary of highlights: 
[263,1]     BRUREAD BRU tape reader under VMS, updated from 
            the F89 VAX tape.  Submitted by G. Kums. 
[264,1]     Time conversion routines; greatest common 
            factor; spawn CMD to other ter; other utils. 
            Submitted by Jan Belgraver. 
[264,2]     Tape routines; ASCII-EBCDIC, tape labels, badblk 
            check, get LBN from tape/disk, etc.  Submitted 
            by Jan Belgraver. 
[264,3]     Tape-tape copy.  File format convert (ASCII- 
            EBCDIC).  Submitted by Jan Belgraver. 
[264,4]     Active task display.  Show free/contig blks on 
            disk.  Get devices info.  File hdr modify. 
            Submitted by Jan Belgraver. 
[264,5]     RSX-11M batch package.  Submitted by Jan 
            Belgraver. 
[264,6]     LK11 pushbutton driver.  Submitted by Jan 
            Belgraver. 
[264,7]     Read time coded data (IRIG B).  Submitted by 
            Jan Belgraver. 
[264,10]    Remote control of Honeywell 101 instrumentation 
            recorder.  Submitted by Jan Belgraver. 
[264,11]    RSX-11M accounting package.  Submitted by Jan 
            Belgraver. 
[264,15]    Miscellaneous useful CMD procedures.  Submitted 
            by Jan Belgraver. 
[265,1]     MCE command line editor V4.24.  Submitted by 
            Hans Hamakers. 
[265,2]     EXA - page at a time examine file.  EXR - 
            examine records.  EXF, EXP, EXT - extracts 
            errors out of listings and maps.  Submitted 
            by Hans Hamakers. 
[266,1]     SEARCH for strings in one or more files. 
            Submitted by Peter Vergeer. 
[300,1]     Master index directory. 
[300,2]     Tools directory  with copies of BIGTPC etc., 
            for copying the SIG tape of others. 
[312,315]   DDT (multitask symbolic debugger).  RSX FOCAL, 
            an interpretive language with many realtime 
            hooks optionally includable.  Submitted by 
            Glenn Everhart. 
[351,144]   ANAGRAM  - Anagram Dictionary for RSX, VMS. 
            Instantly decodes anagrams.  Submitted by 
            Tom Wyant. 
[351,145]   LBC - logical block copy disk-disk (or 
            file-file, preserving attributes).  Submitted by 
            Tom Wyant. 
[351,146]   RSX papers: weird tricks with RSX indirect 
            commands, intro to RSX indirect commands, ACP 
            QIOs from HOLs, RMS utilities for non-RSX users, 
            Introduction to RMS.  Submitted by Tom Wyant. 
[352,110]   RENUM, renumber a FORTRAN program.  Works on 
            RSX or VMS.  Submitted by John Kodis. 
[357,1]     BRM - zeroes unused parts of a disk.  DAOFWK 
            - day of week.  LA50 - print on printer attached 
            to terminal.  OWN - set file owner to any UIC. 
            UND - a file undelete.  More.  Submitted by 
            Don Arrowsmith. 
[363,1]     OPA - Online Pool Analyzer, gives snapshot of 
            your pool.  Submitted by Uwe Schmeling. 
[363,2]     DISASM - task image disassembler, updated for 
            current RSX-11M-PLUS version.  Submitted by 
            Uwe Schmeling. 
[363,3]     USE - monitor top CPU usage tasks.  FMX - show 
            tasks mapped to a special common.  Submitted by 
            U. Schmeling. 
[364,2]     User written CLI to make an account captive and 
            two CLIs to provide logging of MCR and DCL 
            commands. 

Media (Service Charge Code): 600' Magnetic Tape (MS)  Format: BRU,
TK50 Tape Cartridge (TA)  Format: BRU

===============
11S113     Symposium Collection from the RT-11 SIG, Spring 1990, New
Orleans  Version: Spring 1990

Author: Various

Submitted by: John Bedel, Bethesda, MD

Operating System: RT-11 V5.1 through V5.5, TSX-PLUS  Source Language:
FORTRAN 77, FORTRAN IV, MACRO-11  Keywords: Symposia Tapes - RT-11

Abstract: This is the  RT-11 SIG tape from the Spring 1990 DECUS 
Symposium in New Orleans.  The packaging format is 
variable-sized subdevices with each subdevice no longer than 
RX02 size, 988 blocks.  The file README.1ST provides general 
help information.  The files TAPDIR.TXT and TAPCOP.TXT at the 
beginning of the tape describe the contents and how to recover 
them from the tape. The file ANOTED.TXT provides information on 
each submission. 

Following is a brief summary of highlights: 
VSET A utility to perform SET options on RT-11 device 
 handler files.  Submitted by John M. Crowel. 
TSXLIB A library of FORTRAN callable routines that 
 implement the TSX-Plus system services updated 
 through TSX-PLUS V6.40.  Submitted by N.A. 
 Bourgeois, Jr. 
SETDZ Utility to set the communication parameters on a DZ 
 type serial interface boards.  Submitted by Kurt Kohler. 
MAIL An online mail message system for use under 
 TSX-PLUS, V1.14.  Submitted by M.P. Marak. 
SCHOR1 
/SCHOR2 A large number of support routines falling into 
 several categories:  programming aids, RT-11 
 and TSX tools, system utilities, and "useful" 
 programs.  Submitted by Bob Schor. 
WALRAV A FORTRAN callable function to return free 
 space on a device plus a "spoof" program 
 to simulate various operating systems. 
 Submitted by Robert Walraven. 
DIGLB1/ 
DIGLB2 Updated (DEC86) version of the Device 
 Independent Graphic Library.  Submitted by 
 Hal. R. Brand. 
RESEQ A line number resequencing program for FORTRAN IV 
 and FORTRAN 77.  Submitted by Ed Judge. 
TEXSPL/ 
TEXEXT A text analyzer and spelling corrector with data 
 files DCT1.DAF and DCT.DAF.  TEXSPL is for VM: only. 
 TEXEXT is the analyzer for hard disk use. 
 Submitted by Ed. Judge. 

Complete sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MS)  Format: RT-11,
TK50 Tape Cartridge (TC)  Format: RT-11

===============
11S112     Symposium Collection from the RSX SIG, Spring 1990, New
Orleans  Version: 1, June 1990

Author: Various

Submitted by: Glenn C. Everhart,Ph.D.

Operating System: IAS, RSX-11M, RSX-11M-PLUS  Source Language: C,
FORTRAN 77, FORTRAN IV-PLUS, MACRO-11, PASCAL  Keywords: Symposia
Tapes - RSX-11

Abstract: This is the RSX SIG Tape from the Spring 1990 DECUS 
Symposium in New Orleans.  Following is a brief summary of 
highlights: 
[265,001] MCE V4.23, the much beloved EDT-style RSX 
  Commandline editor.  Submitted by Jim 
  Bostwick. 
[300,001] General description of tape contents. 
[300,002] BIGTPC and VMSTPC and other utilities 
  for tape copy of these tapes. 
[343,040] GREP V2.00, utility to search for text 
  patterns in files and print filenames and 
  lines containing the text.  Speed greatly 
  enhanced and with new features.  Submitted by 
  Bruce Mitchell. 
[351,144] TEM - Terminal Emulator for RSX V90.012. 
  Does terminal emulation and character 
  mapping, and ASCII file transfer in 
  either direction.  Submitted by Tom Wyant. 
[374,100] Cargill AMI message router; implements 
  variable send over DECnet.  Submitted 
  by Jim Bostwick. 
[374,101] DECnet interface routines for PASCAL 
  to do intertask communication. 
  Submitted by Jim Bostwick. 
[374,102] Message router message interface. 
  With [374,100] and [374,101], extends 
  variable send data directives across 
  DECnet.  Submitted by Jim Bostwick. 
[374,124] Symbolic debugger for RSX-11M-PLUS. 
  Also able to examine (non overlaid) 
  tasks symbolically on disk.  Submitted by 
  Dave Mischler. 

Complete sources may or may not be included.

Media (Service Charge Code): 600' Magnetic Tape (MS)  Format: BRU,
TK50 Tape Cartridge (TC)  Format: BRU

===============
11S111     Symposium Collection from the RSTS SIG, Spring 1989,
Atlanta and Fall 1989, Anaheim  Version: 1, May 1990

Author: Various

Submitted by: W. Franklin Mitchell, Jr., Erskine College, Due West, SC

Operating System: RSTS/E V7 through V10  Source Language: BASIC-PLUS,
BASIC-PLUS-2, C, DCL, MACRO-11  Memory Required: 32KW  Keywords:
Symposia Tapes - RSTS/E

Abstract: This is the RSTS SIG Tape from the Spring 1989 DECUS 
Symposium in Atlanta and the Fall 1989 DECUS Symposium in 
Anaheim.  Following is a brief summary of highlights: 
[89,0]  README.1ST + MT.LST directory.  Submitted by 
  RSTS SIG. 
[89,1]  Utility programs.  Submitted by Peter Dick. 
[89,2]  Erskine College program updates.  Submitted 
  by Franklin Mitchell. 
[89,3]  Misc. utilities. Submitted by Bruce Gaarder. 
[89,4]  Example .COM files, etc.  Submitted by Digital 
  Equipment Corporation RSTS Development Team. 
[89,5]  Fortune Cookie program.  Submitted by Terry 
  Kennedy, St. Peter's College 
[89,6]  Finger for RSTS.  Submitted by Terry 
  Kennedy, St. Peter's College. 
[89,7]  FINGER archived messages.  Submitted by 
  Terry Kennedy, St. Peter's College. 
[89,8]  MS-DOS KERMIT V3.0.  Submitted by Terry 
  Kennedy, St. Peter's College. 

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: DOS-11,
TK50 Tape Cartridge (TC)  Format: DOS-11

===============
11S110     Symposium Collection from the RSX SIG, Fall 1989, Anaheim 
Version: 1, January 1990

Author: Various

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: IAS, RSX-11M, RSX-11M-PLUS  Source Language: FORTRAN
IV, MACRO-11  Keywords: Symposia Tapes - RSX-11

Abstract: This is the RSX SIG Tape from the Fall 1989 DECUS Symposium 
in Anaheim.  It is available in either BRU format or 
VMS/BACKUP format.  See DECUS No. VS0111 for the VMS/BACKUP 
format. 

Following is a brief summary of highlights: 
[265,001] MCE V4.22, the much beloved EDT-style RSX 
  Command line editor.  EFN, a utility to 
  set/reset/show global, group-global and local 
  event flags of all tasks; RCV, a utility to 
  show and/or delete SEND/RECEIVE and 
  SEND/RECEIVE BY REFERENCE packets;  SEN, 
  a utility to send data and send data by reference 
  to a specified task; VSEN, a variable send data 
  utility for RSX-11M systems, and VRECEVE, the receive 
  version.  Plus a compilation of all RSX-11M 
  sysgen symbols.  Submitted by Hans Hamakers. 
[266,001] SEARCH searches for a string in one or more 
  files.  STRAP removes the comment sections from 
  MACRO-11 source listings to speed-up the assembly 
  process; especially useful when re-assembling large 
  programs.  Submitted by Peter Vergeer. 
[267,001] BRUDIR is an improved version of the well known BRUDIR 
  on the Spring 1986 tape.  LCU is a utility to locate 
  the users of a common area.  TPC is an enhanced 
  version of the TPC tape-to-tape utility present on 
  each SIG tape.  Submitted by Erik Beumer. 
[300,001] General description of tape contents. 
[300,002] BIGTPC and VMSTPC and other utilities for 
  tape copy of these tapes. 
[300,003] Updated index of most RSX SIG tapes between 
  1979 and this one.  Starting point was the index 
  prepared by Annamaria Szentgali of the German RSX 
  SIG which appeared on the European 1984 RSX SIG tape. 
  Submitted to the European distribution by Jan Belgraver. 
[356,040] KERMIT-11 update (V3.60).  Complete KERMIT-11 distribution 
  for communications with other systems.  Also includes 
  binaries for KERMITS for VAX/VMS, IBM PC.  Submitted 
  by Brian Nelson. 
[373,100] MAP allows examining mapping information for 
  a file, useful for checking disk fragmentation.  SWATCH 
  is a stopwatch to time execution of command lines. 
  Submitted by Adrian Bottoms. 
[374,100-117] Cargill Utility library for PASCAL, including invoking
RSX 
  directives from PASCAL, a string handling package, and 
  format conversion routines.  Submitted by Jim Bostwick. 
[374,121] Multi-Tasker Runoff sources.  Submitted by 
  Bruce Mitchell, Jim McGlinchey, and Jim Bostwick. 
[374,122] Cache tape driver, adds caching to tape drives not 
  internally buffered.  Submitted by Dave Mischler. 
[374,123] BRUDIR in Macro.  Directory listing of BRU tapes. 
  Fixes problems with named directories and large numbers 
  of files and with octal versions.  Submitted by Dave 
  Mischler. 
[374,124] RSX-11M-PLUS Symbolic Debugger.  Submitted 
  by Dave Mischler. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: BRU,
TK50 Tape Cartridge (TC)  Format: BRU

===============
11S109     Best of RT - RT-11 SIG Tape  Version: Spring 1989

Submitted by: John W. Bedel, Bethesda, MD

Operating System: RT-11, TSX-PLUS  Source Language: FORTRAN 77,
FORTRAN IV, MACRO-11  Keywords: Symposia Tapes - RT-11

Abstract: This package contains a collection of submissions from the 
RT-11 SIG tapes from the Spring 1986 Australian Symposium 
and the Fall 1984 European Symposium, along with a collection of the 
"European Best of RT Tapes".  Following is a brief summary 
of highlights: 
SPELL Spelling Checker with Dictionary. 
UCLPLS User Command Language (UCL) Program.  UCL-PLUS is 
 upward-compatible with the UCL distributed with RT-11, 
 Version 5.1B and later.  This version is UCL-PLUS V07.55. 
F77IND An IND command procedure that simulates all of the 
 FORTRAN switches available. 
DFIND A utility for searching through an RT-11 structured file 
 system and the subdevices on it. 
TSXLB TSX Library of FORTRAN Callable routines that implement 
 the TSX-PLUS system services which are unique to 
 TSX-PLUS.  The library has been updated to include all 
 TSX-PLUS unique services through TSX-PLUS V6.2. 
INDFIL IND Control Files for Manipulating Subdevices. 
 DOWN will mount a subdevice file using the Logical Disk 
 handler and assign either the default or a user-selected 
 logical name to that device.  UP moves "up" one level of 
 subdevice nesting. 
TSXUTL A collection of programs for manipulating a TSX-PLUS system. 
VIRDSK Virtual-to-Disk Mechanism is a module to force VIRTUAL arrays 
 to a disk file rather than extended memory. 
CONVRT Routines are FORTRAN-77 callable and provide conversion of BYTE
 (or CHARACTER) strings to and from INTEGER*2 and INTEGER*4 
 variables. 
LDMNGR The CD program will mount one or more subdevice files, define 
 a logical name pointing to each, and connect (assign DK:) to 
 the first one specified. 
EMULAT A collection of three pseudo-device handlers for 
 RT-11 which will enable programs that require certain 
 hardware to be run on PDP-11s that do not have that 
 hardware. 
UNMAC A FORTRAN program to convert an RT-11 object file into a 
 source or listing file. 
BASUTL  Add executable modules (subroutines written in MACRO, 
 FORTRAN..) in your BASIC 'workspace' for special I/O or speed 
 of execution. 
ALEDA A FORTRAN package which allows the programmer to gain access 
 to devices for interfacing and for user interaction. 
RUNOFF Bonner Lab RUNOFF for RT-11.  This version has been modified 
 significantly since the last release (Fall 1984). 
LDUDK Load VT200 User-Defined Keys provides RT-11 and TSX- 
 PLUS users with a convenient method for programming the VT200 
 series terminal's keyboard. 
UTIL1 A collection of utilities which include a UCL example 
 (Funny UCL in German), a UCL featuring parameter 
        substitution & expansion of .COM files, a F4 INCLUDE 
        statement pre-processor, and the famous GREP utility to 
 do multi-file wildcard searches and others. 
DTX DOS Tape Exchange Program.  Handles DOS formatted tapes under 
 RT-11. 
COMM1 A VAX-TSX-PLUS communications package that runs at 
 high baud rates. 
MISC Contains a library of digital filtering routines.  Routines 
 for 2-to-3 conversion of binary files to/from ASCII, some BESSEL 
 function calculating subroutines, and a random number 
 generator. 
F77UTL FORTRAN-77 Utilities, written in FORTRAN-77. 
 Includes routines for converting ASCII strings to and from 
 single- and double-precision integers, a single-character 
 input routine, and several VT100 screen-control and 
 formatting routines. 
FILUTL Utilities for source file maintenance.  STRIP 
 splits source files into comment and source code files. 
HEXFIL The program "TOHEX" converts any disk file to a file of
hexidecimal 
 characters replete with lines and line numbers. 
VFY A random-access (disk) verification utility. 
WATCH A program which will run as a detached job under 
 TSX-PLUS to execute up to 32 command files in a time 
 sequential order starting at 00:01 hours. 
DATFIT Routines for data anlysis and fitting for equation 
 fitting routines, Digital filter routines, and 1st order 
 differential equation solvers. 
GETRSX Transfer FILES-11 files to RT-11.  Contains an RT-11 
 program for reading ODS-1 (RSX) disks. 
22BIT Handlers for 22-BIT systems. 
MTUTL1 Various magnetic tape utilities which include a 
MTUTL2 utility to dump the contents of a magnetic tape to a 
 terminal, a high-blocking-density magnetic tape backup 
 system, and a program to create a FORTRAN Sequential 
 ASCII data file from a magnetic tape file. 
EXEC A version of the TSTE terminal emulator program 
 which includes Compuserve Information Service (CIS) 
 "executive protocol for file transfer between DEC/H11 
 computers acting as terminals and the host machines at CIS. 
UPDATE A utility program to update a working disk from a 
 master. 
MEMMAP The memory mapper scans PDP-11 memory from address 
 zero up. 
RTCALC A simple yet quite functional spreadsheet in the 
 LOTUS-123 or SATURN type. 
CVLLIB A general purpose library for the RT-11 MACRO, 
 FORTRAN or C programmer. 
DBSMNG Data Base Management Package was developed from a suite 
 of modules used to facilitate file I/O and complex data 
 manipulation. 
HANDLR DU Handler for very large disks (larger than 
 256 MB) MSCP disks. 
MATRIX These are two matrix handling libraries:  MATRIX for 
 REAL*4 variables and CMTRIX for COMPLEX*8 variables. 
ASK ASKF77 is a set of FORTRAN terminal I/O routines. 
MONUTL Handy utilities for checking monitor offsets, 
 device tables, and logical assignments. 
HANDLR Contains EIS Emulator and Handshake Handlers. 
  EIS Emulator is written to emulate the EIS instructions 
   MUL, DIV, SOB, ASH, ASHC, SXT, and XOR on a BIS machine. 
 HS is a handshaking serial line handler which allows 
 convenient file transfer between the two machines running 
 under RT-11 version 3B or later, and whose protocol is so 
 simple that a complementary serial I/O handler may be written 
 easily for other operating systems. 
INCL A FORTRAN/RT pre-processor to simulate an INCLUDE 
 statement. 
RMQ Interprocessor communications, and other stuff.  Operates much 
 like IND, in that it allows comments and operator decisions 
 to be interspersed with KMON commands. 
SUP Subsystem Utility Program to create and maintain 
 subsystem files. 

Restrictions: If there are any, they will be specified in each
individual program's 
documentation. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: RT-11,
TK50 Tape Cartridge (TC)  Format: RT-11

===============
11S108     Symposium Collection from the RT-11 SIG, 1988, Australia 
Version: 1, March 1989

Author: Various

Operating System: RT-11 V5, TSX-PLUS V6  Source Language: MACRO-11 
Keywords: Symposia Tapes - RT-11

Abstract: This is the RT-11 SIG tape from the 1988 DECUS Symposium in 
Australia.  The following is a brief summary of highlights: 

PHIL     Handful of interesting IND files.  Submitted by Phil 
     Spencer. 
NOTAIL     Anti-tailgating program.  Submitted by Billy 
     Youdelman. 
FM     Instructions for building a 1 meg ramdisc out of a 
     junked memory board.  Submitted by Andy Stewart. 
TRAIN     Copying of all the examples from the RT-11 training 
     course onto machine readable media.  Submitted by Elvy 
     Grigolato. 
CHESTR     GETDAT, for initializing date and time conveniently 
     and with checking for, before, or too long since last 
     start-up, and a couple of medical ones for vital capacity 
     and gestation calculation.  Submitted by Chester Wilson. 
HELP     Upgraded HELP messages for RT & TSX - makes a 
     HELP.MLB of 273 blocks.  All sorts of interesting extras 
     which save you a lot of hunting through the books. 
     Submitted by McClenahan, Heuer, and Wilson. 
DUCM     Latest version of this handler for large DUs - mainly for 
     TSX-PLUS.  This version copes with a nasty TSX bug OK. 
     Allows BYPASS under TSX; internally-queueing to allow 
     use of hardware seek optimization; may be mapped under TSX 
     to save low memory.  Submitted by Chester Wilson. 
TSCLIB     Library for DECUS C, to allow direct interfaces to RT-11 
     and TSX EMTs, completion routines, etc.  Submitted by 
     Chester Wilson. 
HVPLOT     REGIS Terminal or HP plotter adaptation of Roger Caffin's 
     graphics package.  Submitted by Roger Caffin. 
BERT     Apple Laserwriter adaptation of Roger Caffin's graphics 
     package.  Submitted by Chris Bertram. 
RNC     Assorted utilities.  Submitted by Roger Caffin. 
     .WC      Word, byte, line count, with histogram facility 
     .Clean    Command file to tidy discs 
     .Maint    Directory maintenance program 
            .Detjos   Two corrections for routines 
            .Devalc   In TSXLIB 
SAVRES     Backup and verify utility, designed with multiple 
     buffering to get maximum speed out of tape drives. 
     (Format is NOT BUP compatible). 
PAS1 thru   NBS PASCAL, tidied up to make it actually useable. 
PAS4     Submitted by Earl Chew. 

Restrictions: Operating System RT-11 V5 or later is required. 
Operating System TSX-PLUS V5 
or later is required. 

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: RT-11,
TK50 Tape Cartridge (TC)  Format: RT-11

===============
11S107     Symposium Collection from the RSX SIG, Spring 1989, Atlanta
 Version: 1, June 1989

Author: Various

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: IAS, RSX-11M, RSX-11M-PLUS  Source Language: C,
FORTRAN 77, FORTRAN IV, MACRO-11  Keywords: Symposia Tapes - RSX-11

Abstract: This is the RSX SIG Tape from the Spring 1989 DECUS 
Symposium in Atlanta.  It is available in either BRU format 
or VMS/BACKUP format.  See DECUS No. VS0096 for the 
VMS/BACKUP format. 

Following is a brief summary of highlights: 
[5,*]    Complete DECUS C distribution, updated from 
    the one that appeared in Fall 1985, with support 
    for I/D space, RMS, and DECnet, and current RSX 
    versions.  In addition, a remote file access package 
    and a remote execution package are present in [333,*]. 
    Submitted by the German RSX SIG. 
[306,100]  Tape transfer program generic tape handling 
    program.  ARGS argument processing code and libraries 
    and console I/O.  Submitted by Brad Castalia. 
[350,300]  Mailbox driver for RSX11M.  Maintains a set 
    of named queues/mailboxes for inter-task communication. 
    Does NOT use up pool for message.  Submitted by Paul 
    Sorenson. 
[355,221]  Routine that retrieves a list of all tasks 
    active at a terminal, and a program that aborts them all, 
    excluding CLIs.  Submitted by Mitch Nelson. 
[356,40]   KERMIT-11 update.  Complete KERMIT-11 distribution for 
    communications with other systems.  Also includes binaries 
    for KERMITS for VAX/VMS, IBM PC.  Submitted by Brian Nelson. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: BRU,
TK50 Tape Cartridge (TC)  Format: BRU

===============
11S106     Symposium Collection from the RSTS SIG, Spring 1988,
Cincinnati and Fall 1988, Anaheim  Version: 1988

Submitted by: W. Franklin Mitchell, Jr., Erskine College, Due West, SC

Operating System: RSTS V7 through V9  Source Language: BASIC-PLUS,
BASIC-PLUS-2, DCL, MACRO-11, PASCAL, TECO  Memory Required: 32KW 
Keywords: Symposia Tapes - RSTS/E

Abstract: This is the RSTS SIG Tape from the Spring 1988 DECUS 
Symposium in Cincinnati and the Fall 1988 DECUS Symposium in 
Anaheim.  Following is a brief summary of highlights: 
[88,0]  A README.1ST file and MT.LST directory.  TAPCOP tape 
  duplicator program.  Submitted by the RSTS SIG, 
  Mike Mayfield. 
[88,1]  Oldies but Goodies.  Submitted by Erskine College. 
[88,2]  PHONE (like VMS PHONE).  Submitted by Edward Beadel, 
  State U of NY. 
[88,3]  Disk REORGanizer utility.  Submitted by Alan Conroy, 
  Timeline Inc. 
[88,4]  QUEST game.  Submitted by Alan Conroy, Timeline Inc. 
[88,5]  RSTS and BP2 utilities written in TECO and BP2. 
  Submitted by Kelvin Smith, Financial Computer Systems, 
  Inc. 
[88,6]  RSTS utilities.  Submitted by Terry Kennedy, St 
  Peter's College. 
[88,7]  RSTS Newsletter back issues plus sources of RSTS 
  Newsletter programs.  Submitted by Terry Kennedy, St 
  Peter's College. 
[88,8]  KERMIT-11 T3.59 X3.60.  Submitted by Terry Kennedy, 
  St Peter's College. 
[88,9]  MS-DOS (IBM-PC) KERMIT V2.32.  Submitted by Terry 
  Kennedy, St Peter's College. 

Most accounts contain a README.TXT document with additional 
information. 

Restrictions: Operating System RSTS/E V9 is required for some of the
programs. 

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: DOS-11,
TK50 Tape Cartridge (TC)  Format: DOS-11

===============
11S105     DECUS 'C' Compiler RSX  Version: November 1988

Author: Volker C. Huck, Techn. Hochschule Darnstadt

Operating System: RSX-11M-PLUS V4.0  Source Language: MACRO-11  Memory
Required: >28KW  Keywords: Compilers, Utilities - RSX-11

Abstract: The DECUS-C-RSX-Kit mainly consists of DECUS-C Kits from the
"Symposium Collection from the RSX SIG, Fall 1985, Anaheim", 
DECUS Part No. 11S090, "Symposium Collection from the RSX 
SIG, Spring 1986, Dallas", DECUS Part No. 11S092, and the 
"Symposium Collection from the RSX SIG, Spring 1987 
Nashville", DECUS Part No. 11S098.  All the updates have 
been merged into the original DECUS-C-Kit, "C Language 
System, Second Master Release", DECUS Part No. 11S018. 
Slight modifications were made to the initialization routine 
[5,16]INIT.MAC (RMS specific code and prompting for command 
line).  Changes were made to [5,16] library routines.  You 
now may also use a working version of RMS-Library, or the 
FCS Library. 

All the command files that will build the whole DECUS-C Kit 
were completely rewritten (for MCR and DCL), use 
[5,3]MBUILD.CMD.  Everything including the documentation 
will be rebuilt. 

Notes: Processor must have I/D Space, EIS and a Floating Point
Processor to be able 
to use the already built libraries. 

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format: BRU

===============
11S104     Symposium Collection from the RSX SIG, Fall 1988, Anaheim 
Version: 1, November 1988

Author: Various

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: IAS, Micro/RSX, RSX-11M, RSX-11M-PLUS  Source
Language: BASIC-11, C, FORTRAN 77, FORTRAN IV-PLUS, MACRO-11, MACRO-32
 Keywords: Symposia Tapes - RSX-11

Abstract: This is the RSX SIG Tape from the Fall 1988 DECUS Symposium 
in Anaheim.  It is available in either BRU format or 
VMS/BACKUP format.  See DECUS No. VS0085 for the VMS/BACKUP 
format. 

Following is a brief summary of highlights: 
[301,221] Driver for DR11W under RSX11M-PLUS, V3.0. 
  Design follows that of the VMS XA driver closely. 
  Submitted by Norman Rodewald. 
[307,120] BRUTK50 - Allows BRU to be used to backup or 
  restore to/from a TK50 tape.  Submitted by Doug 
  Sasseen. 
[346,*]  "Last Roundup".  Submitted by Ralph Stamerjohn. 
[346,102] CCS - Concise Command Language update with 
  extensions. 
[346,104]  QC - pure software Ethernet driver for 
  intertask applications that need to work alike 
  on networks or off. 
[346,105] 32 BIT dynamic region.  Dynamic pool 
  providing 32 BIT addressing and HUGE spaces. 
[346,106] Error handling.  VMS-like error messages to 
  give symbolic error messages easily from RSX tasks. 
[346,107] Word watching.  Allows you to find who is 
  walking on some memory location. 
[346,110] Digital Equipment Corporation PRO articles. 
  Submitted by Ralph Stamerjohn. 
[351,144] JULIA - Complete Mandelbrot and Julia sets (fractals) 
  designed for output on sixel output devices such 
  as LA50, LA75, LN03, VT240, VT340, or VT330. 
  Submitted by Tom Wyant. 
[351,145] Texts of three papers:  practical 
  introduction to RMS, RMS utilities, and programming RSX 
  indirect.  Submitted by Tom Wyant. 
[354,120] Uniform random number generators, 16 and 32 BIT seeds. 
  Submitted by Jim Fullerton. 
[370,120] TECO utilities, and DBUMP, binary file dumper. 
  Submitted by Kelvin Smith. 
[373,*]  SIRA utilities.  Submitted by Chris Doran. 
[373,201] Floating point ODT. 
[373,202] Extra HELP files. 
[373,203] Fixes/utilities for Whitesmiths' C, 
  PASCAL. 
[373,204] Common routines; wildcard handling, etc. 
[373,205] HPX - Transfer files to/from 
  screen/printer/tape of HP2648a. 
[373,206] Paper tape input and punch utilities. 
[373,207] Catchall task. 
[373,210] Machine readable comment and SIR forms. 
[373,211] Spelling checker for RSX and RT-11. 
[373,212] ODS1 disk recovery programs. 
[373,213] ANSI magtape recovery program. 
[373,214] UNDELETE utility for ODS1 disks. 
[373,215] Papertape punch despooler. 
[373,216] BRUDIR - directory of BRU tapes, many 
  extensions. 
[373,217] LISTRS multicolumn lister.  Many 
  extensions. 
[373,220] MAR - assembler taking VAX MACRO-32, 
  producing PDP-11 code. 
[373,221] ORCAM - disassembler; knows 
  instruction/data .psects and disassembles 
  appropriately. 
[373,222] RSX versions of RT-11 SYSLIB string and 
  multiprecision integer support. 
[373,223] 3D plotting routines. 
[373,224] Command files and EDT .INI files. 
[373,225] Matrix, system call, and trace for 
  BASIC-11. 
[373,226] RTSIM. RT-11 type EMT handler which can be 
  built into a task made from object files assembled 
  for RT-11.  Poor man's RTEM. 
[373,227] Hints on shrinking FORTRAN programs. 
[373,230] RSX GREP, a pattern search utility. 
[373,231] HFE - hexadecimal file editor. 

Complete sources may or may not be included.

Media (Service Charge Code): 600' Magnetic Tape (MS)  Format: BRU,
TK50 Tape Cartridge (TC)  Format: BRU

===============
11S103     Symposium Collection from the RT-11 SIG, Spring 1988,
Cincinnati  Version: November 1988

Author: Various

Submitted by: John Bedel, Bethesda, MD

Operating System: RT-11 V5.1-5.4, TSX-PLUS  Source Language: FORTRAN
77, FORTRAN IV, MACRO-11  Software Required: Specified in each
individual program's documentation  Hardware Required: If necessary,
it will be specified in each individual program's documentation 
Keywords: Symposia Tapes - RT-11

Abstract: This is the RT-11 SIG tape from the Spring 1988 DECUS 
Symposium in Cincinnati.  Each submission on the tape is in 
the form of a subdevice limited to no more than RX02 size, 
988 blocks.  If a submission is longer than RX02 size, it is 
broken up in as logical a manner as possible into several 
RX02 or smaller subdevices.  The files TAPDIR.TXT and 
TAPCOP.TXT at the beginning of the tape describe the 
contents and how to recover them from the tape.  Each 
submission includes documentation, usually in a .DOC, .TXT, 
or .1ST file depending on the author's preference. 

The following is a brief summary of highlights: 
GTSC Calendar support for Grant Technology GTSC 306A/307 
 clock boards.  Submitted by William Walker. 
UCLPLS User command linkage plus version 7.57.  Submitted 
 by William Walker. 
MAIL Online mail system for TSX-PLUS.  Submitted by M.P. 
 Marak. 
INDFIL IND Control Files.  Submitted by R.W, Barnard. 
GKS GKS Version 1.0 for RT-11.  Submitted by Dennis 
        Jensen. 
RUNPRO RUNOFF preprocessor for LN03 proportional fonts. 
 Submitted by Steve Fisher. 
PLANE RT-11 Airplane game.  Submitted by William Walker. 
TSXLIB TSXLIB Library of FORTRAN callable routines. 
 Submitted by N.A. Bourgeois, Jr. 
BITPAT BIT fiddling routine to debug hardware on the I/O 
 bus of a PDP-11 computer running RT-11.  Submitted by Paul 
 Drobny. 
KERMIT KERMIT-11 V03.54 for RT-11.  Submitted by Brian 
 Nelson. 
RUNOFF Bonner Lab RUNOFF for RT-11 - Version 8.2. 
 Submitted by John Davies III. 

Restrictions: If any, it will be specified in each individual
program's documentation. 

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: RT-11,
TK50 Tape Cartridge (TC)  Format: RT-11

===============
11S101     Symposium Collection from the RSX SIG, Spring 1988,
Cincinnati  Version: 1, June 1988

Submitted by: Glenn Everhart

Operating System: IAS, Micro/RSX, RSX-11M, RSX-11M-PLUS  Source
Language: Various  Keywords: Symposia Tapes - RSX-11

Abstract: This is the RSX SIG tape from the Spring 1988, DECUS 
Symposium in Cincinnati.  The following is a brief summary 
of highlights: 
[265,20] MCE Command Line Editor from Hans Hamakers, 
  Rotterdam, The Netherlands.  Submitted 
  by Alan Frisbie. 
[300,201] RSX-11M-PLUS Queueing and Routing Software. 
  Submitted by L.M. Cartwright. 
[300,210] LZYCLI - Command-line recall/edit and 
  VMS-style symbols.  Submitted by William 
  Crocker. 
[311,*]  LN03 control, COOKIE, DAMMIT, and other 
  sayings; ECR - Command-line editing for IAS. 
  Submitted by Frank Borger. 
[351,144] LBC - Logical Block Copy (disk-file, 
  disk-disk, file-file).  Submitted by 
  Thomas Wyant. 
[351,145] TEM - Terminal Emulator.  Submitted by 
  Thomas Wyant. 
[373,310] FILES-11 ODS1 & ODS2 specifications, 
  including RMS-11 Internals manual. 
  Submitted by Alan Frisbie. 

Complete sources may or may not be included.

Media (Service Charge Code): 600' Magnetic Tape (MS)  Format: BRU,
TK50 Tape Cartridge (TC)  Format: BRU

===============
11S100     Symposium Collection from the RSTS SIG, Spring 1987,
Nashville and Fall 1987, Anaheim  Version: May 1988

Author: RSTS SIG Tape Copy 1987

Operating System: RSTS/E V8 through V9  Source Language: BASIC-PLUS,
BASIC-PLUS-2, C, MACRO-11, PASCAL  Memory Required: 1KW - 32KW 
Keywords: Symposia Tapes - RSTS/E

Abstract: This is the RSTS SIG Tape from the Spring 1987 DECUS 
Symposium in Nashville and the Fall 1987 DECUS Symposium in 
Anaheim. 

Restrictions: Operating System RSTS/E V9 is required for some of the
programs. 

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: DOS-11,
TK50 Tape Cartridge (TC)  Format: DOS-11

===============
11S099     Symposium Collection from the RSX SIG, Fall 1987, Anaheim 
Version: 1, February 1988

Author: Various

Submitted by: Glenn C. Everhart

Operating System: IAS, Micro/RSX, MicroVMS, P/OS, RSX-11M,
RSX-11M-PLUS, RSX-11S, VAX/VMS  Source Language: C, FORTRAN 77,
FORTRAN IV-PLUS, MACRO-11  Keywords: Symposia Tapes - RSX-11

Abstract: This is the RSX SIG Tape from the Fall 1987 DECUS Symposium 
in Anaheim. It is available in either BRU format or VMS/BACKUP 
format.  See DECUS No. VS0071 for the VMS/BACKUP format. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: BRU,
TK50 Tape Cartridge (TC)  Format: BRU

===============
11S098     Symposium Collection from the RSX SIG, Spring 1987,
Nashville  Version: 1, August 1987

Author: Various

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: IAS, RSX-11M, RSX-11M-PLUS, VAX/VMS  Source
Language: BASIC-11, C, FOCAL, FORTRAN 77, FORTRAN IV, FORTRAN IV-PLUS,
MACRO-11, VAX FORTRAN  Keywords: Symposia Tapes - RSX-11

Abstract: This is the RSX SIG tape from the Spring 1987 DECUS 
Symposium in Nashville.  The tape consists of two parts. 
The first is the files submitted to tapecopy in Spring 1987. 
The second part contains files which appeared on the RSX SIG 
tapes in the period from Fall 1977 to Spring 1979 (plus maybe 
a couple of later items).  The files in this group are selected 
as those which appear still useful (frequently in HOLs). 
This tape is available in either BRU or VMS/BACKUP format. 
See DECUS No. VS0065 for the VMS/BACKUP format. 

Notes: Most submissions include source: a few do not.  Source code is
present where it 
is supplied.  ODS-2 ACP is only difference files to Digital Equipment 
Corporation source code. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: BRU
Version 3.2, TK50 Tape Cartridge (TC)  Format: BRU Version 3.2

===============
11S097     Symposium Collection from the RT-11 SIG, Spring 1987,
Nashville  Version: Spring 1987

Submitted by: R.W. Barnard, Sandia National Laboratories, Albuquerque,
NM

Operating System: RT-11 V5  Source Language: C, FORTRAN 77, FORTRAN
IV, MACRO-11  Memory Required: Various, specified in submission 
Software Required: Will be specified, if required.  Hardware Required:
Special requirements will be specified in the submissions.  Keywords:
FORTRAN, Plotting, Symposia Tapes - RT-11

Abstract: This is the RT-11 SIG tape from the Spring 1987 DECUS 
Symposium in Nashville.  The symposium swap tape from the 
RT-11 SIG contains twenty-five packages in subdevice format. 
The tape includes an annotated directory TAPDIR.TXT, and 
instructions for RT-11 and RSTS users on recovering files 
from subdevices.  The file TAPDIR.TXT includes a summary, 
cross-reference and index section. 

Restrictions: Will be specified in submissions, if any. 

Media (Service Charge Code): Write-Up (AA), 2400' Magnetic Tape (PS) 
Format: RT-11, TK50 Tape Cartridge (TC)  Format: RT-11

===============
11S096     Reese's Pieces  Version: October 1986

Submitted by: Frank R. Borger, Michael Reese Medical Center, Chicago,
IL

Operating System: IAS V3.2  Source Language: FORTRAN 77, FORTRAN IV,
FORTRAN IV-PLUS, MACRO-11, REESE BASIC  Keywords: Utilities - IAS

Abstract: Reese's Pieces is a collection of programs that are used at 
Michael Reese mostly as operational aids.  Some are 
enhancements or additions to IAS functions, some are RSX-11M 
programs updated to operate under IAS, some are just fun. 

Following is a brief summary of highlights: 
[1,10]  Lots of programs, a catchall account. 
[1,12]  The INForm package, updated for version 3.2. 
[1,16]  DUPLEX and XMIT, updated for IAS (term 
  emulators). 
[1,22]  BRU and DSC tape directory pgms, unknown 
  tape listers, tape copy programs, our 
  on-line ROLLIN image mode disk save pgms. 
[1,25]  COOKIE, DAMMIT, HEADACHE, MURPHY and MAY, 
  smart remark pgms. 
[1,26]  Programs to list the external page, software 
  used to generate bootstrap roms for non 
  standard device addresses. 
[1,30]  Programs to help you patch disks, examine 
  FCS file structures, show disk activity, 
  recover lost files, show file attributes. 
[1,31]  Screen based clock, and system display. 
[1,32]  An RSX mail program, updated to run on IAS, 
  (Uses Reese style login info, but could be 
  adopted to regular IAS.) 
[1,40]  Program to list current FCB's in use. 
[1,2]  MRH HELP, help modified to use multiple help 
  files, instead of one large file, so its 
  faster.  For a command of AID ZAP, help 
  first tries to use ZAP.HLP, then defaults to 
  MCR.HLP. 
[1,6]  Much of the documentation for packages in 
  Reese's Pieces errors, aids to process error 
  logging reports, and some simple on-line 
  diagnostic aids. 
[11,13]  Contains the sources to HEL, BYE, etc. that 
  were developed to let an MCR based system use 
  the protection features of a PDX system. 
  Passwords, etc. are in the user profile 
  file, with a modified version of the 
  protection code.  Also has same login for 
  batch.  (Modified task image of pdx is 
  included.)  Also includes a catchall task 
  that does some one-line DCL style commands, 
  (DIR,PRINT,etc.) 
[1,100]  *.sys Basic programs used to update the 
   user profile file. 
  *.bas Programs to aid in logging, 
   accounting, etc. 
  pdsupf.vir  A virgin file, with only SYSTEM 
  and SCITERMINAL autostart.dat command file 
  for autostarting selected users.  Note that 
  we still use an older format of the 
  PDSUPF.DAT file. 
[351,70] Contains VTL, a VT100 terminal listing 
  program, commands like KED, options for 
  viewing two files, lots more. 
[351,72] VAX style directory command, short version 
  with multiple entries per line, full version 
  with all file attributes. 
[351,73] ECR, Editing MCR.  MCR with command line 
  editing, much more. 

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format: BRU

===============
11S095     Symposium Collection from the RSX-11 SIG, Fall 1986, San
Francisco  Version: V1, December 1986

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: IAS, RSX-11D, RSX-11M, RSX-11M-PLUS, VAX/VMS  Source
Language: BASIC-11, C, FORTRAN 77, FORTRAN IV-PLUS, MACRO-11,
MACRO-32, PASCAL, VAX FORTRAN  Keywords: KERMIT, ReGIS, Spreadsheet,
Symposia Tapes - RSX-11

Abstract: This is the RSX-11 SIG tape from the Fall 1986 DECUS 
Symposium in San Francisco.  Its contents pertain 
to all RSX environments (including the VAX) and some also 
run native mode on other machines (e.g. VAX 8088).  Most 
contain complete sources.  The tape is available in either BRU 
or VMS/BACKUP format.  See DECUS No. VS0060 for the VMS/BACKUP 
format. 

Notes: Most submissions include source; a few do not.  Source code is
present 
where it was supplied. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: BRU,
TK50 Tape Cartridge (TC)  Format: BRU

===============
11S094     Symposium Collection from the RT-11 SIG, Fall 1986, San
Francisco  Version: Fall 1986

Submitted by: R. W. Barnard, Sandia National Laboratories,
Albuquerque, NM

Operating System: RT-11 V5.0 and later  Source Language: BASIC-11, C,
FORTRAN 77, FORTRAN IV, MACRO-11  Memory Required: Varies  Software
Required: Will be specified in each submission - many submissions also
run under TSX-PLUS.  Hardware Required: Special requirements will be
specified in each submission on the tape.  Keywords: Symposia Tapes -
RT-11

Abstract: This is the RT-11 SIG tape from the Fall 1986 DECUS 
Symposium in San Francisco.  It contains twenty-five 
packages in subdevice format. The tape includes an 
annotated directory TAPDIR.TXT, and instructions for RT-11 and 
RSTS users on recovering files from subdevices. The file 
TAPDIR.TXT includes a summary, cross-reference and index 
section.  Included on the tape are some selections from 
the 1986 Australia DECUS RT SIG tape. 

Notes: All documentation provided by each submitter has been included.

Restrictions: If any, will be specified in each submission. 

Media (Service Charge Code): Write-Up (AA), 2400' Magnetic Tape (PS) 
Format: RT-11

===============
11S093     Symposium Collection from the RSTS SIG, Spring/Fall 1986,
Dallas and San Francisco  Version: November 1986

Submitted by: Philip Hunt

Operating System: RSTS/E V7 - V9.2  Source Language: BASIC-PLUS,
BASIC-PLUS2, MACRO-11  Keywords: Symposia Tapes - RSTS/E

Abstract: This tape is the combined Spring (Dallas) and Fall (San 
Francisco) 1986 DECUS Symposium tapecopy project for the 
RSTS SIG.  Some of the items included on this tape are:  a 
new copy of CB for RSTS V9 multiple privileges, a dynamic 
priority program that actually maps the monitor to function, 
new KERMIT, many V9 .COM files to show how things are done, 
some disk/tape utilities, a program to dump the symbol 
table of a monitor sil, a command line editor that is used 
under RSTS V9 and greater similar to VMS, a fast text editor 
and others. 

The KERMIT, CLE and TED packages are on the tape uncompacted 
as well as saved as backup V9 savesets.  The tape consists 
of 28,000 blocks of data. 

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: DOS-11

===============
11S092     Symposium Collection from the RSX SIG, Spring 1986, Dallas 
Version: V1, July 1986

Submitted by: Glenn Everhart, Ph.D.

Operating System: IAS, RSX-11D, RSX-11M, RSX-11M-PLUS, VAX/VMS  Source
Language: BASIC-PLUS2, C, FOCAL, FORTRAN IV, FORTRAN IV-PLUS, MACRO-11
& Various  Keywords: Business Applications, Scientific Applications,
Symposia Tapes - RSX-11, Utilities - RSX-11

Abstract: This is the RSX SIG tape from the Spring 1986 DECUS 
Symposium in Dallas.  Area [300,1] contains the 
initial documentation files and should be examined 
first for index info on what's on the tape. 
See RSX86TAPE.DOC and BEGIN86A.DOC first. 
The tape is available in either BRU or VMS/BACKUP 
formats.  See DECUS No. for the VMS/BACKUP format. 

Notes: Most programs have sources.  Some submissions don't.  What's
available is 
here. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: BRU,
TK50 Tape Cartridge (TC)  Format: BRU

===============
11S091     Symposium Collection from the RT-11 SIG, Spring 1986,
Dallas  Version: Spring 1986

Submitted by: R. W. Barnard, Sandia National Labs, Albuquerque, NM

Operating System: RT-11 V5 or later  Source Language: C, FORTRAN 77,
FORTRAN IV, MACRO-11  Memory Required: Various, specified in
submission  Software Required: Will be specified, if required. 
Hardware Required: Special requirements will be specified in the
submissions.  Keywords: FORTRAN, Symposia Tapes - RT-11

Abstract: This is the RT-11 SIG tape from the Spring 1986 DECUS 
Symposium in Dallas.  The symposium swap tape from 
the RT-11 SIG contains twenty packages in subdevice format. 
The tape includes an annotated directory TAPDIR.TXT, and 
instructions for RT-11 and RSTS users on recovering files 
from subdevices.  The file TAPDIR.TXT includes a summary, 
cross-reference and index section. 

Restrictions: If any, they will be specified in the individual
submissions. 

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: RT-11

===============
11S090     Symposium Collection from the RSX SIG, Fall 1985, Anaheim 
Version: V1, March 1986

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: IAS, RSX-11D, RSX-11M, RSX-11M-PLUS, VAX/VMS  Source
Language: BASIC-PLUS, C, FORTRAN 77, FORTRAN IV, FORTRAN IV-PLUS,
MACRO-11, PASCAL, VAX-11 FORTRAN  Keywords: Data Communications,
Programming Languages, Spreadsheet, Symposia Tapes - RSX-11, Utilities
- RSX-11

Abstract: This is the RSX SIG tape from the Fall 1985 DECUS Symposium 
in Anaheim.  The tape contains numerous packages, many of 
interest to VMS, RSTS and RT-11 sites as well as RSX sites.  It is 
available in either BRU or VMS/BACKUP format.  See DECUS No. 
VS0050 for the VMS/BACKUP format. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: BRU,
TK50 Tape Cartridge (TC)  Format: BRU

===============
11S089     IAS SIG Library  Version: Library_B

Author: Various

Submitted by: Michael Robitaille, Grumman-CTEC, Inc., McLean, VA

Operating System: IAS, V3.0, 3.1, 3.2  Source Language: FORTRAN 77,
FORTRAN IV, FORTRAN IV-PLUS, MACRO-11

Abstract: This package represents the current state of the IAS SIG 
LIBRARY.  It contains a multitude of software programs, help 
files, and function libraries submitted by IAS users over 
the years.  This library is under continuous management by 
the IAS SIG and will be updated as additional programs are 
submitted and the existing programs are tested and 
evaluated.  "Library_B" contains 2,849 files in 87 
directories requiring 45,718 blocks. 

Following is a brief summary of highlights: 
. SRX - an enhanced IAS version of SRD 
. TDS - a suite of Task Dump Services with great utility 
  during program development and maintenance 
. ATS - a utility for displaying the current active tasks in 
  priority order on a VT100 
. HLP files for most IAS commands (as of V3.0) and for some 
  of the SIG Library 
. Several disassemblers and debuggers including BUG, a full 
  screen debugger-disassembler for the VT52 
. Several games including ADVENTure and MTREK, a 
  multi-player Star Trek 
. IAS system accounting packages 
. GTC - a Get Terminal Characteristics utility and much more 

Notes: Developed for IAS, may work for other PDP Operating Systems. 

Restrictions: The bulk of the software is untested by the submitter. 
Documentation for 
some of the programs and utilities are sketchy or absent.  Objects are
not 
supplied when source code exists.  Since some source is in FORTRAN, a
FORTRAN 
compiler is necessary for those utilities.  All privileged programs
assume 
IAS. 

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format: BRU

===============
11S087     Symposium Tape from the RT-11 SIG, Fall 1985, Anaheim 
Version: Fall 1985

Author: Various

Submitted by: R. W. Barnard, Sandia National Laboratories,
Albuquerque, NM

Operating System: RT-11 V5.0 and later  Source Language: BASIC-PLUS2,
FORTRAN 77, MACRO-11  Memory Required: Specified in individual
programs  Software Required: If necessary, it will be specified in
individual programs.  Hardware Required: If necessary, it will be
specified in individual programs.  Keywords: KERMIT, RUNOFF, Symposia
Tapes - RT-11

Abstract: This is the RT-11 SIG tape from the Fall 1985 DECUS 
Symposium in Anaheim.  This tape contains eighteen 
packages in subdevice format.  The tape includes an 
annotated directory TAPDIR.TXT, and instructions for RT-11 
and RSTS users on recovering files from subdevices. 

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: RT-11

===============
11S086     Symposium Tape from the RT-11 SIG, Fall 1985, Australia 
Version: Fall 1985

Source Language: BASIC-11, FORTRAN 77, FORTRAN IV, MACRO-11  Keywords:
Data Base Management, KERMIT, Symposia Tapes - RT-11, Utilities - Disk
- RT-11

Abstract: This is the Fall 1985 RT-11 SIG tape from the Fall 1985 
DECUS Symposium in Australia.  The files have been collected 
into logical disk files. 

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: RT-11

===============
11S084     Symposium Tape from the RSX SIG, Spring 1985, New Orleans 
Version: V2, Spring 1985

Author: Various

Submitted by: Glenn C. Everhart, Ph.D., RCA Corp., Cherry Hill, NJ

Operating System: IAS, P/OS, RSX-11D, RSX-11M, RSX-11M-PLUS, VAX/VMS 
Source Language: APL, BASIC-11, C, DCL, FORTRAN 77, FORTRAN IV,
FORTRAN IV-PLUS, MACRO-11, MACRO-32, TECO, VAX-11 FORTRAN  Keywords:
Emulators, KERMIT, RUNOFF, Spreadsheet

Abstract: This is the RSX SIG tape from the Spring 1985, DECUS 
Symposium in New Orleans.  This tape contains a variety 
of utilities of interest to RSX, IAS, VMS and some micro 
users.  It is available in either BRU format or VAX/VMS BACKUP 
format.  See DECUS No. VS0043 for the VMS/BACKUP format. 

Notes: This version adds an RSX Tape Index and other new items. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: BRU
V3.2, TK50 Tape Cartridge (TC)  Format: BRU V3.2

===============
11S083     Symposium Tape from the RT-11 SIG, Spring 1985, New Orleans
 Version: Spring 1985

Author: Various

Submitted by: R. W. Barnard, Sandia National Laboratories,
Albuquerque, NM

Operating System: RT-11 5.0 and later  Source Language: FORTRAN 77,
FORTRAN IV, MACRO-11, PASCAL  Memory Required: (depends on package) 
Hardware Required: (depends on package)  Keywords: Compilers, KERMIT,
Symposia Tapes - RT-11, Utilities - RT-11

Abstract: This is the RT-11 SIG tape from the Spring 1985 DECUS 
Symposium in New Orleans.  The symposium swap tape from 
the RT-11 SIG contains submissions in subdevice format. 
The tape includes an annotated directory TAPE.DIR, and 
instructions for RT-11 and RSTS users on recovering files 
from subdevices.  In addition, a cross-reference index 
is now supplied to improve information retrieval. 

Restrictions: (specified by submitters) 

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: RT-11

===============
11S077     Symposium Tape from the RSX SIG, Fall 1984, Anaheim 
Version: V1, February 1985

Author: Various

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: IAS, RSX-11D, RSX-11M, RSX-11M-PLUS, VAX/VMS  Source
Language: BASIC-11, BASIC-PLUS-2, C, FORTRAN 77, FORTRAN IV, FORTRAN
IV-PLUS, MACRO-11, MACRO-32, PASCAL  Keywords: KERMIT, Networking,
RUNOFF, Symposia Tapes - RSX-11

Abstract: This is the RSX SIG tape from the Fall 1984 DECUS Symposium 
in Anaheim.  Each account has a README.1ST file describing contents. 
It is available in either BRU or VMS/BACKUP format.  See DECUS 
No. VS0038 for the VMS/BACKUP format. 


Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: BRU

===============
11S072     Reese BASIC  Version: September 1986

Submitted by: Frank R. Borger, Michael Reese Medical Center, Chicago,
IL

Operating System: IAS V3.2, RSX-11M, VAX/VMS V4.2  Source Language:
MACRO-11  Hardware Required: FPP or emulator  Keywords: BASIC,
Language Interpreters, Programming Languages

Abstract: Reese BASIC is a highly upgraded version of what used to be 
a DECUS library program for DOS.  Following is a brief 
summary of highlights: 
. Full FILES-11 I/O is supported, (fixed length random 
  access, shared mode, etc.). 
. String functions and user defined functions are much more 
  flexible than in either the original version or in Digital 
  Equipment Corporation's BASIC-11. 
. Multi-user implementation is supported with separate pure 
  and impure areas (IAS and RSX-11D only). 
. Since it is an interpreter, it includes the special 
  debugging commands: STEP, CON and SET TRACE. 
. Although an interpreter, significant manipulation of the 
  source program is done to speed up operation. 
. OVERLAY and a data preserving CHAIN are also supported. 
. A clean "break" feature is implemented via the TT handler. 
. A number of BASIC-PLUS-2 like features have been added 
  including: virtual arrays, integer and byte variables, 
  continued lines and IF-THEN-ELSE. 
. The capability of SPAWNING another task is supported. 

Release Notes are distributed with each order. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format: BRU

===============
11S068     C Language System in RT-11 Format  Version: November 1983

Author: David Conroy, Robert Denny, Charles Forsyth, Clifford Geshke
and Martin Minow

Submitted by: N. A. Bourgeois, Jr., NAB Software Services Inc.,
Albuquerque, NM

Operating System: RT-11, TSX-PLUS  Source Language: C, MACRO-11, TECO 
Keywords: Compilers, Programming Languages, Tools - Software
Development, Utilities - RT-11

Abstract: This tape contains the C Language System, Second Master 
Release, Version of November 1983.  It is the same 
information as is contained on the tape for 11S018.  The 
information is simply repacked from the DOS format of 
11S018 into an RT-11 compatible format.  The files from 
each of the 14 DOS [UIC] accounts are contained in RT-11 
Logical Disk files.  The files from DOS [5,1] are in the 
RT-11 LD file 501.DSK.  Implementations of the libraries, 
runnable programs and documents are contained in additional 
logical disk files.  The logical disk files are all full with 
the largest being 3179 blocks and the smallest being 78 
blocks.  The contents of the several logical disk files are outlined 
below. 

Following is a brief summary of highlights: 
501.DSK  Command procedures, documentation source, etc. 
502.DSK  Portable math library 
503.DSK  Compiler and assembler source 
504.DSK  Common (non-I/O) library source 
505.DSK  I/O library source and command files 
506.DSK  Native RSTS/E interface library 
507.DSK  Native RSX-11M interface library 
601.DSK  Software tools 
602.DSK  Miscellaneous programs - games and stuff 
603.DSK  Cross-assemblers for several microcomputers 
604.DSK  Lexical analyser generator 
605.DSK  Pieces of a standard library in C 
606.DSK  Useful subroutines in C 
607.DSK  VAX/VMS interface library 
COM.DSK  RT-11 indirect command files 
DOC.DSK  Printable documentation files 
H.DSK   Header files 
OBJ.DSK  Library and other .OBJ files 
SAV.DSK  Executable compiler, assembler and tools 

The implementation was performed on an 11/73 system with RK07 
emulations running TSX-PLUS.  Execution time for the set of 
indirect command files was about 49 minutes.  No indirect 
command file was created for building the printable 
documentation files.  The implemented .OBJ and .SAV files 
require the EIS instruction set. 

See the catalog listing of 11S018 for further information. 

Notes: See DECUS No. 11S018 for ordering information concerning the
hard copy manuals. 

Changes and Improvements: Added logical disks for .COM, .DOC, .OBJ and
.SAV files implemented for 
RT-11. 

Restrictions: DECUS C supports a subset of the current version of C. 
Minor 
problems may be encountered in converting from other dialects 
of C. 

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format: RT-11

===============
11S067     Symposium Tape from the RSX SIG, Spring 1984, Cincinnati 
Version: Spring 1984

Author: Various

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: IAS, P/OS, RSX-11D, RSX-11M, RSX-11M-PLUS, VAX/VMS 
Source Language: BASIC-11, BASIC-PLUS, C, FORTRAN 77, FORTRAN IV,
FORTRAN IV-PLUS, MACRO-11, MACRO-32, PASCAL, VAX-11 BASIC, VAX-11
FORTRAN  Keywords: Data Communications, KERMIT, Symposia Tapes -
RSX-11, TECO, Virtual Disk Driver

Abstract: This is the RSX SIG Tape from the Spring 1984, DECUS 
Symposium in Cincinnati.  It is available in either 
BRU format or VMS/BACKUP format.  See DECUS No. VS0028 for 
the VMS/BACKUP format. 

Changes and Improvements: Some new KERMITS and significant PortaCalc
speedup. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: BRU
(V3.2)

===============
11S064     Collection Tape for RT-11 from 1984  Version: April 1984

Author: Various

Submitted by: N. A. Bourgeois, Jr., Sandia National Laboratories,
Albuquerque, NM

Operating System: RT-11, TSX-PLUS  Source Language: Various (See
Notes)  Keywords: Games, Plotting, Software Collections

Abstract: This tape has been compiled from material that is 
already available in the DECUS Program Library. The tape 
includes items known to be popular. The set of files for 
each item is contained in one or more logical disks, 
facilitating the extraction of any one set from the 
tape. The first file on the tape, README.1ST, gives the 
new RT-11 user instructions on how to unpack the tape. 
The second file on the tape, TAPE.DIR, is an annotated 
directory. 

Documentation may or may not be on magnetic media. Complete sources
not included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format: RT-11

===============
11S058     DECtalk Application Support Library  Version: February 1984

Submitted by: Digital Equipment Corporation

Operating System: P/OS V1.7 with native toolkit, RSTS/E V7.1, UNIX 4.2
BSD., VAX/VMS V3.4  Source Language: BASIC-PLUS, C, COBOL, MACRO-11 
Memory Required: Varies  Hardware Required: DECtalk DTC01  Keywords:
Libraries - RSTS/E, Tools - Applications Development

Abstract: The DECtalk support library contains an extensive collection
of subroutines, written in C, that should simplify 
application development.  It includes subroutines to carry 
out DECtalk specific functions, such as answering the phone, 
as well as low-level operating-system specific functions, 
such as generating and parsing escape sequences. 

Several simple application programs are also provided, 
including the DECtalk telephone demonstration program and a 
"spoken fortune cookie" program.  There are also sample 
programs written in BASIC-PLUS and COBOL for RSTS/E. 

All source modules are provided, including several 
operating-specific libraries also distributed with C 
Language System (DECUS No. 11S018).  The VAX distribution 
contains source files and executable code, while the PDP-11 
distribution contains only source modules.  UNIX 
installations should obtain the PDP-11 distribution and make 
their own arrangements for tape file format translation. 

Notes: VAX users refer to DECUS No. VS0020.  UNIX users should obtain
DECUS 
No. 11S058.  The documentation presupposes access to the DECtalk
hardware 
documentation. 

Restrictions: There may be release-specific code for UNIX systems. 
PDP-11 and compatibility 
mode implies DECUS C, No. 11S018. 

Media (Service Charge Code): User's Manual (EC), 600' Magnetic Tape
(MC)  Format: DOS-11

===============
11S055     KERMIT and CPMUG Grab Bag  Version: V1.0, June 1983

Submitted by: Glenn C. Everhart, Ph.D., RCA Corporation, Mt. Holly, NJ

Operating System: CP/M, MS-DOS, RSX-11D, RSX-11M, RT-11, UNIX, VAX/VMS
Source Language: BASIC, BLISS, C, MACRO-10, MACRO-11, PASCAL 
Keywords: Data Communications, KERMIT, Software Collections, Utilities
- CP/M

Abstract: This submission contains a KERMIT distribution package 
for reliable communications over terminal lines between 
PDP-11, VAX, CP/M-80 based micros, IBM PC's, DECsystem-10s, 
DECSYSTEM-20s, IBM 370s and/or Apples. It comes from Columbia 
University and appears reliable. Note that there isn't 
an RSX KERMIT yet, but one may be buildable with the 
contents included on the magtape. Also a good deal of 
CP/M User Group software (sources only, no binaries) is 
included. Enough of it is in dialects of C, PASCAL, or 
BASIC to be used in non-CP/M environments. 

For those with VAXes, there is an 8080 emulator and CP/M 
hooks for VAX/VMS on the Australian VAX SIG '82 DECUS 
tape, available through the Library, DECUS Program 
Number VS0013. It will let you use these packages 
directly. Also there is a replacement for COMLIB in the 
RSX11M V4 BRU utility to (hopefully) allow BRU to be 
used to already initialized disks under VMS. It is 
untried but should work. 

Restrictions: CPMUG files may or may not be complete. You will need
KERMIT or something 
similar to move files to CP/M. 

Documentation may or may not be on magnetic media. Complete sources
not included.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format: RMSBCK
w/ANSI Labels

===============
11S047     AnalytiCalc (PortaCalc): A 3D Spreadsheet/Database System 
Version: V22.3B, March 1988

Author: Glenn C. Everhart, Ph.D.

Operating System: AMIGA DOS, IAS, MS-DOS, MicroVMS, RSX-11M,
RSX-11M-PLUS, VAX/VMS  Source Language: FORTRAN 77, MACRO-11, MACRO-32
Keywords: Business Applications, Data Base Management, Mathematical,
PortaCalc, Spreadsheet

Abstract: AnalytiCalc is a powerful three dimensional 
spreadsheet/database and analysis system with easy user 
extensibility designed to outperform most any commercial 
package available, running on PDP-11 systems able to support 
the F4P compiler, or VAX systems, needing the VAX FORTRAN 
compiler to compile.  Several terminals are supported, 
including the VT100 series, VT52, Datamedia Colorscan 10 and 
Elite 1500, Televideo 925, and ANSI color terminals.  A full 
DTR-32 interface is supported on VAX and a command mode 
structure similar to Visicalc or other micro spreadsheets is 
available as an option.  Address range maxima are 32,000 
rows and 32,000 columns on VAX, 10,000 by 10,000 on PDP-11 
(using software virtual memory on PDP-11).   A mode for "connecting" 
arbitrary VAX applications to AnalytiCalc is with simple 
syntax and numerous supporting new string functions. 

The program is designed for power, and to be easily portable 
to other systems supporting FORTRAN, with peculiarities used 
documented, and its manual is designed to be turned into a 
system HELP file so that it can be read online.  Tutorials 
are supplied as well. 

A data management system interface is built in, permitting 
spreadsheets to access a potentially unlimited number of 
files and records or parts of records in those files for user 
defined functions, numbers, formulas, text, or whatnot.  In 
fact, it has many of the attributes of a language.  Every 
cell may contain far more complex formulas than most 
commercially sold programs, and indeed may be a complete 
program with the ability to execute most command-level 
spreadsheet commands, though with minor restrictions. 

Merging of multiple sheets, matrix algebra, general function 
solving (a la TK!SOLVER, though with a less polished user 
interface), and easy document load/unload make this 
spreadsheet very significantly more powerful than all but 
the most elaborate mainframe packages, and infinitely easier 
to customize.  User commands may be entered via keyword or 
function key and are provided with a comprehensive HELP 
system permitting users to individually tailor commands to 
their needs. 

A powerful text integration function permits integration of 
word processing files with reports, permitting use of 
AnalytiCalc (PortaCalc) to integrate sections of reports 
which are edited with any editor.  It also simplifies 
inserting text from external files flexibly over null cells 
of the spreadsheet. 

This package runs on PDP-11, or on VAX in NATIVE MODE. 
Versions have been built for RSX-11M, RSX-11M-PLUS, VMS, and 
RSTS, though supplied build files are for the RSX and VMS 
versions only.  Speed of the VAX versions is higher than 
many of the expensive commercial VAX versions.  An AMIGA and 
a MS-DOS version of AnalytiCalc are presented here also. 

Several new trig functions and some bulletproofing 
corrections have been added to this version, plus some new 
code speedups. 

The ability to call UNMODIFIED FORTRAN callable subroutines 
(plus a few hundred example routines) has been added, and 
performance for really huge VAX sheets has been improved via 
better hashing methods.  It is now trivial to add almost any 
desired functionality to AnalytiCalc. 

SPECIAL HARDWARE:  On VAX, screen-independent cursor 
routines are used for screen addressing normally.  On 
PDP-11, the software must be built for the appropriate 
terminal.  Versions of the UVT100 subroutine for VT100, VT52, 
Datamedia Elite, and several other types of terminals including VT100
with 
Advanced Video and Colorscan 10 are supplied, with command 
files for most combinations.  The VT52 versions will show 
what the minimum requirements are for control.  Most any 
terminal can be easily interfaced to the package by editing 
one of the UVT100 routines to correspond to the terminal's 
control sequences, provided direct cursor addressing is supported. 

Release Notes are distributed with each order. 

Notes: VAX/VMS users see DECUS No. VS0024. 

Changes and Improvements: Faster VAX, Amiga versions.  VAX version can
now call any unmodified FORTRAN 
callable subroutines. 

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format: RMSBCK,
TK50 Tape Cartridge (TC)  Format: RMSBCK

===============
11S018     C Language System, Second Master Release  Version: November
1983

Author: David Conroy, Robert Denny, Charles Forsyth, Clifford Geshke
and Martin Minow

Submitted by: Martin Minow

Operating System: RSTS/E V7.2/V8.0, RSX-11M V4.0, RSX-11M-PLUS, RT-11
V4.0, TSX-PLUS V2.2/3.0., VAX/VMS V3.2 in Comp. Mode  Source Language:
C, MACRO-11  Memory Required: 28K Word  Hardware Required: DECUS C
does not support the PDP-11/40 and LSI-11 "FIS" floating-point unit.
Floating point operation requires FPU hardware.  Keywords: Compilers,
Programming Languages, Utilities - RSTS/E, Utilities - RSX-11,
Utilities - RT-11

Abstract: C is a general purpose programming language well 
suited for professional usage. The DECUS C 
distribution contains a complete C programming 
system. 

Following is a brief summary of highlights: 
. A compiler for the C language. The entire 
  language is supported except for an emulated (software) 
  floating point, macros with arguments, bit fields, and 
  enumerations. 
. A common runtime library ('standard I/O library') for 
  C programs running under the RSX-11 or RT-11 
  operating systems. By using this library, C 
  programs may be developed on one operating system for 
  eventual use on another. 
. A RSTS/E extensions library allowing access to all 
  RSTS/E executive services. 
. An RSX-11/M extensions library allowing access to all 
  RSX-11/M executive services. 
. More than 20 C programs, including a 
  cross-reference lister for "C" programs, a lexical 
  analyser program generator, cross-assemblers for several 
  microcomputers, and several games. 
. Extensive documentation for the compiler and runtime 
  libraries. 

All software is distributed in source format. C 
may be built to run under RSTS/E V7.2/V8.0, RSX-11M 
V4.0, RT-11 V4.0, VMS V3.1 - 3.2 (compatibility mode) or 
TSX-PLUS V2.2/V3.0. It may be modified to run on earlier 
versions of these operating systems and should run on 
subsequent versions without extensive modification. 
All documentation is included on the magtape but can be 
ordered in hard-copy. 

The ordering information for the manuals is as follows: 
. Order DECUS No. 11S018 (EA), for the "C Language Changes and
Compiler 
  Reference Manual" 
. Order DECUS No. 11S018 (EB) for the "AS Assembler Manual for the 
  PDP-11" 
. Order DECUS No. 11S018 (EC) for the "Utility and Tool Library 
  Reference Manual" 
. Order DECUS No. 11S018 (ED) for the "Compiler and Library Software 
  Support Manual" 

Notes: Full support for EIS, FPU, improved code generation and 
improved utility programs. There are a few modules which 
are release-specific and may require modification for 
earlier or later releases. (Primarily on VMS 
compatibility mode). 

Restrictions: DECUS C supports a subset of the current version 
of C. Minor problems may be encountered in 
converting from other dialects of C.  Results have indicated this
package 
is not suited for use on the MicroVAX because of the MicroVAX's lack
of 
hardware emulation for the PDP-11 instruction set. 

Media (Service Charge Code): User's Manual (EA), User's Manual (EB),
User's Manual (EC), User's Manual (ED), 2400' Magnetic Tape (PC) 
Format: DOS-11, TK50 Tape Cartridge (TC)  Format: DOS-11

===============
110939     TCP/IP Package for TSX-PLUS  Version: V01.50

Submitted by: Alan Baldwin, Kent State University, Kent, OH

Operating System: RT-11 V5.3, TSX-PLUS  Source Language: C, MACRO-11 
Memory Required: 512KB  Hardware Required: DEQNA Ethernet controller 
Keywords: Networking

Abstract: The TCP/IP Package for TSX-PLUS provides TCP/IP networking 
services for multiple users with TSX-PLUS. The package 
provides client/server programs for TELNET, FTP, and MAIL. 
A security system allows usernames/passwords and 
authorizations for each client/server component to be 
specified for each user. 

The current implementation uses eight global regions to support 
multiple client/server programs simultaneously. The number 
of regions used by each service is TELNET(1), FTP(2), and 
MAIL(1). 

The sources for the TCP/IP Package for TSX-PLUS include 
header, command, C language, and macro files. Included is 
an executable version of the DECUS C compiler and assembler, 
assorted header files, and the DECUS C library files which 
may be used to rebuild the package. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): Five RX02 Diskettes (LE)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110938     KERMIT-11 for RT-11/TSX-PLUS  Version: 3.61, December 1991

Submitted by: Billy Youdelman, Consulting Electrical Engr.

Operating System: RT-11 V5.5, TSX-PLUS V6.5  Source Language: MACRO-11
Memory Required: See Restrictions  Hardware Required: Serial Line
Interface  Keywords: KERMIT, TSX-PLUS, Utilities - RT-11/TSX-PLUS

Abstract: KERMIT-11 for RT-11/TSX-PLUS is a special version of PDP-11 
KERMIT, which was written by Brian Nelson of the University 
of Toledo (see DECUS No. 110830).  This package has been 
enhanced for use with RT-11 or TSX-PLUS as a highly 
reliable, general purpose communications program.  Included 
are numerous new features and fixes of all known bugs. 
It has been throughly tested and is a fully supported release. 

Notes: Executable and/or object code is included. 

Restrictions: Operating System TSX-PLUS V6.0 or later is required. 
Operating System 
RT-11 V5.1 or later is required.  RT-11SJ requires 51KB and RT-11XM
requires 
163KB memory. 

Media (Service Charge Code): Four RX50 Diskettes (JD)  Format: RT-11,
Four RX02 Diskettes (LD)  Format: RT-11, 600' Magnetic Tape (MA) 
Format: RT-11

===============
110937     CRPADD:  Cryptic Addition  Version: 91.340

Submitted by: Thomas R. Wyant III, E.I. du Pont de Nemours

Operating System: RSX-11, VAX/VMS  Source Language: FORTRAN 77, VAX
FORTRAN  Memory Required: For VAX 6KB, For RSX-11 24KB  Keywords:
Mathematical

Abstract: This program solves cryptic addition problems by a 
brute-force depth-first search.  In its current incarnation 
it will handle problems of up to ten addends of up to sixty 
digits each.  The user is prompted for number of addends, 
verification (useful for large problems) whether or not all 
solutions are desired and whether a trace of the logic is 
desired.  Then the actual addends and sum are 
requested (with a verify pass if desired).  Input is 
case-sensitive. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: DOS-11

===============
110936     Parity Fixer (PFX)  Version: 1.3, July 1991

Author: Lawrence M. Baker and Gary L. Maxwell, U.S. Geological Survey,
345 Middlefield Rd  MS977, Menlo Park, CA  94025

Operating System: RSX-11M-PLUS V4.1  Source Language: MACRO-11  Memory
Required: 2KW  Software Required: TeX (for documentation only) 
Keywords: Utilities - RSX-11, TeX

Abstract: The Parity Fixer (PFX) is a privileged utility program used 
to decommission a block of memory in a system-controlled 
partition so that it will no longer be available.  If a 
portion of memory is known to be bad, or is suspected of 
causing problems (e.g., the faulty locations identified by a 
memory parity-error entry in the error log), PFX can be used 
to disable allocations from the offending area so that RSX 
will operate safely until a more thorough diagnosis and 
repair can be scheduled. 

Release notes distributed with each order. 

Notes: Documentation is written in TeX.  The dvi and PostScript files
are included. 

Restrictions: Operating system RSX-11M requires PLAS support. 
Operating system 
RSX-11M-PLUS V4.1 or later is required.  Operating system Micro/RSX
V4.1 or 
later is required. 

Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape
(MA)  Format: FILES-11

===============
110935     MEGAMACROS  Version: October 1991

Submitted by: Ron Remmel, Remmel Labs, Ashland, MA

Operating System: RT-11 V5  Source Language: MACR0-11  Memory
Required: 32KB  Software Required: MACRO-11 Assembler  Hardware
Required: See Notes  Keywords: Graphics, Hewlett Packard,
Mathematical, Utilities - RT-11

Abstract: The MEGAMACROS are designed to give high-level language 
capability to MACRO-11 assembly language.  A macro is like a 
subroutine or a procedure.  There are MEGAMACROS for typing 
out and typing in bytes, strings, integers, long integers, 
floating-point numbers, complex numbers, and matrixes. 
Similar MEGAMACROS read/write all data types to the disk, 
and to extended memory to four MBytes.  Math MEGAMACROS 
calculate all standard math functions, including complex 
numbers, vector and matrix routines, and fast Fourier 
transform.  String MEGAMACROS move, compare, combine, 
search, substitute, and parse strings (divide into component 
parts).  There are MEGAMACROS for Hewlett Packard plotters 
for labeled and scaled graphs, text, and electric circuit 
symbols.  All  Hewlett Packard plotter commands can be used. 
Other MEGAMACROS draw graphs on VT125/240/330/340 terminals, 
and on VT100 terminals equipped with Matrox GT600 graphics. 
Many MEGAMACROS can be used with FORTRAN and PASCAL. 

Notes: Executable and/or object code is included.  The instruction
manual for the 
program is located on the media as file M.TXT. 

Restrictions: Plotter MEGAMACROS requires a Hewlett Packard Plotter. 

Media (Service Charge Code): User's Manual (EA), One RX02 Diskette
(LA)  Format: RT-11, 600' Magnetic Tape (MA)  Format: RT-11

===============
110933     Data PBX  Version: May 1991

Submitted by: Stanley J. Reynolds, Command Data Inc., Birmingham, AL

Operating System: RSTS/E V9.7  Source Language: MACRO-11  Memory
Required: 64K  Keywords: Data Communications

Abstract: This is data PBX or data Switch MACRO-11 code for a 
PDP-11/34 with an RLO2 and one to eight DZ11 boards.  It is 
written to boot from the RLO2 and would require change to 
source code to boot from another device.  Change the symbol 
LASTDZ to indicate the number of DZ11 boards.  The console 
device should be a VT device, a status is output to this 
screen. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110932     AS6816 Cross Assembler  Version: 1.5, February 1991

Submitted by: Alan R. Baldwin, Kent State University, Physics Dept.,
Kent, OH

Operating System: MS-DOS V3.3, RT-11 V5.3, TSX-PLUS V6.4  Source
Language: C  Memory Required: 30-50KB  Keywords: Cross-Assemblers

Abstract: The AS6816 Cross Assembler for the 68HC16 16-bit 
microprocessor is a new member of the ASxxxx Cross 
Assemblers. 

The assembler and linker have been tested using DECUS C 
under TSX-PLUS and RT-11, PDOS C V5.4B, and with TurboC V1.5 
under MS-DOS.  Source code for the machine dependent portion 
of the AS6816 assembler and documentation for the assembler 
and linker is included with the distribution.  Additionally, 
test code for the AS6816 assembler is included. 

Notes: Executable and/or object code is included.  Runs on other
operating systems 
supporting Kernigan and Ritchie C Language. 

Restrictions: To recompile the assembler requires the DECUS C compiler
and the source 
code in DECUS No. 110918. 

Complete sources not included.

Media (Service Charge Code): One RX02 Diskette (LA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110931     Extended Overlays for RT-11/TSX-PLUS  Version: January 1991

Submitted by: Dr. Roger N. Caffin, Berrilee Consulting Services

Operating System: RT-11 V5  Source Language: VAX FORTRAN  Keywords:
Utilities - RT-11

Abstract: Conventional wisdom limits overlays under RT-11 and TSX-PLUS
to a tree structure.  Violation of the tree structure 
normally destroys the subroutine calling paths and crashes 
the program.  This, combined with the number of overlay 
regions available, places a severe limit on the size of 
programs which can be run.  However, it is possible to 
bypass this restriction and have arbitrary calling paths and 
much bigger programs provided you have enough memory to have 
the entire overlay structure in extended memory.  No 
modifications to any software are required for this, just 
the ability to interpret link maps and do some planning of 
overlay structures.  This submission contains full 
documentation explaining how this is done and sample 
programs illustrating the process. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110930     ANAGRM - Anagram Dictionary  Version: 90.337

Submitted by: Thomas R. Wyant III, E.I. duPont de Nemours, Richmond,
VA

Operating System: RSX-11M-PLUS, VAX/VMS  Source Language: Applesoft
BASIC, FORTRAN 77  Memory Required: 14KW  Software Required: FORTRAN
77 or VAX FORTRAN compiler to rebuild  Keywords: Utilities - RSX-11

Abstract: ANAGRM is an anagram dictionary which will run on a number 
of systems.  The spelling dictionary came from Chris Doran's 
compilation on the Symposium Collection from the RSX SIG, 
Fall 1988, Anaheim, DECUS No. 11S104.  The lookup 
algorithm is different.  The words are segregated into files 
by length, and are within files in anagrammatic order.  The 
words are looked up by a binary search.  Performance is reasonable 
for this application, although there is quite a bit of file 
opening. 

To use this program, 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.  Included are tools 
for rebuilding the anagram dictionary under RSX and VMS. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: DOS-11

===============
110929     Disk Benchmark Programs  Version: 1988

Submitted by: Robert C. and Kathleen H. Peckham, Computer Programming
Services, Glendale, CA

Operating System: RT-11 V5  Source Language: FORTRAN IV, MACRO-11 
Memory Required: 64K  Keywords: Utilities - Disk - RT-11

Abstract: Many computer users are interested in the actual data 
transfer rates achieved when real controllers and disks 
operate with a real operating system, doing real data 
transfers as compared with the data transfer rates claimed 
in manufacturers' literature. 

Thirteen test programs were written to exercise the various 
operational parameters of a disk, while doing the type of 
transfers that might be observed in real-world applications. 
These test programs were run on a wide variety of disks by 
many Digital Equipment Corporation end-user sites and a few 
manufacturers. 

The test programs were run on disks ranging from RX01 
through the more common cartridge disks, on to some 
relatively large and exotic Winchester and memory disks, and 
even on an Ethernet virtual disk. 

The results are presented in tabular form so that direct 
comparison is possible.  The results of this project are 
very interesting to those interested in real-world disk 
performance. 

The results were published in the Fall 1984, 1987, 1988, and 
1990 Symposium Proceedings. 

Restrictions: Operating System RT-11 V5 or later is required if DU
device.  RTEM is 
required to run under Operating System VMS. 

Sources not included.

Media (Service Charge Code): One RX02 Diskette (LA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110928     CIO - Subroutine Library to do FCS I/O for DECUS C Compiler
 Version: November 1990

Submitted by: Richard Tkatch, Computer Sciences Corp, Pomona, NJ

Operating System: RSX-11M-PLUS V2.1  Source Language: C, MACRO-11 
Memory Required: 22KB  Keywords: File Management

Abstract: CIO is a package of C and MACRO-11 subroutines to do general
purpose file I/O on a PDP-11 under RSX-11M-PLUS.  The 
package was developed and tested under RSX-11M-PLUS Version 
2.1, but should be upward compatible since the standard FCS 
MACROs were used to do the low level I/O. 

Features 
. Allows you to create files that are read compatible with 
  the DECUS C standard I/O routines. 
. Allows you to create fixed length record files. 
  Sequential and random access are both supported.  The 
  maximum record length supported at this time is 512 bytes. 
. Allows you to create fixed length block files. 
  Sequential and random access are both supported.  This is 
  the fastest type of I/O on the PDP because it is unbuffered. 
  Another feature of block oriented files is that it allows 
  you to read/write C structures from/to a file.  The maximum 
  block size currently allowed is up to 32,760 bytes. 
. Allows limited device independence for file I/O. 
. Has the same type of support routines that standard I/O 
  library has.  Following are some examples of these routines: 
 openf()  == fopen() 
 closef() == fclose() 
        fprntf() == fprintf() 
        fscnf()  == fscanf() 
        putcf()  == fputc() 
        getcf()  == fgetc() 
        writef() == write() 
        readf()  == read() 

Restrictions: DECUS C Compiler that supports I/D space split is
required.  For a description 
of this software see DECUS No. 11S105. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: FILES-11,
600' Magnetic Tape (MA)  Format: FILES-11

===============
110927     DECserver Load/Dump Support for RSTS/E  Version: 1.0-08

Submitted by: Terry Kennedy, St. Peter's College, Jersey City, NJ

Operating System: RSTS/E V9.7  Source Language: BASIC-PLUS-2, MACRO-11
Memory Required: 13KW  Software Required: DECserver Load Image (VMS or
RSX kit)  Hardware Required: One or more DECservers  Keywords:
Networking, System Management - RSTS/E, Utilities - RSTS/E

Abstract: RSTS/E MOP Server performs the following functions: 
. Provides the operating software for DECservers upon 
  request by the server. 
. Receives crash dumps from DECservers upon request by the 
  server.  Such crash dumps are in the proper format for 
  analysis by Digital Equipment Corporation software support. 
. Logs all requested and successful load/dump requests to 
  the system console (in DECnet/E event format) and to a log 
  file. 

RSTS/E MOP Server can be configured to accept or reject 
requests from servers not in the configuration file.  This 
can be used to restrict loading to a subset of the servers 
configured on the Ethernet.  Additionally, a 
user-configurable delay is available so that a supported 
load host has a chance to load the server first, with 
RSTS/E MOP Server assuming a backup mode of operation.  The 
default load image name for the server is supported via a 
mapping table which maps the image name requested by the 
server into a valid RSTS/E file specification.  Also included 
is a demonstration program, CNODE, which implements an interface 
identical to the VMS CONNECT NODE command, which allows a 
RSTS user to establish a session with the maintenance port on 
a DECserver. 

Release notes are distributed with each order. 

Restrictions: Operating System RSTS/E V9.4 or later is required. 
Executable and/or object 
code is included. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: DOS-11

===============
110926     CIS.OLB  Version: 1.0, April 1990

Submitted by: K.F. Uhland, Fruth-Uhland Associates, Menlo Park, CA

Operating System: RSX-11M V4.2  Source Language: MACRO-11  Memory
Required: 4.0KB  Keywords: Tools - Applications Development

Abstract: The Commercial Instruction Set (CIS11) is an option 
available on some PDP-11 processors which facilitates 
manipulations of ASCII and Decimal Strings.  Unfortunately, 
most PDP-11 CPUs do not support this option.  To fill this 
void, CIS.OLB provides a set of modules which emulate as 
nearly as possible the functionality provided by CIS11. 

Following is a brief summary of highlights: 
CIS.MLB  Set of MACROs, most of which enable the MACRO-11 
  programmer to generate the various types of 
  Decimal Strings. 
USRMANUAL.DOC User's Manual in a format printable on any 
  standard print device. 
CIS.ODL  Overlay Descriptor file for Task Building 
  the overlaid version of the routines in CIS.OLB. 
README.DOC Standard preliminary instruction file. 

Media (Service Charge Code): User's Manual (EC), Two RX02 Diskettes
(LB)  Format: FILES-11, 600' Magnetic Tape (MA)  Format: FILES-11

===============
110925     DECnet/RSX Utilities  Version: 1.0, February 1990

Submitted by: Digital Equipment Corporation

Operating System: Micro/RSX, RSX-11M, RSX-11M-PLUS, RSX-11S  Source
Language: MACRO-11  Software Required: DECnet/RSX  Keywords:
Networking, Utilities - RSX-11

Abstract: The DECnet/RSX Utilities package includes: 

. RSX-to-VMS, RSX-to-RSTS, and RSX-to-TOPS-20 terminal 
  communications utilities (RVT, RRS, HOST, respectively). 
  They provide functions similar to those of RMT, the 
  RSX-to-RSX terminal communications utility, which predates 
  the current SET HOST functionality. 
. The CEDUMP utility compiles and analyzes information from 
  the active network Communications Executive, DECnet, 
  and/or PSI databases. 
. The Poor Mans Routing utility, PMR, supports the 
  passthrough protocol.  Connect information and all data 
  passed can be written into a file with the PMR logging 
  facility. 
. The remote task utilities (RNT, ANT, and CNT) are used to 
  run, abort, and cancel tasks on remote nodes. 
. The Transport trace utility, TRC, logs all messages sent 
  or received by the local node.  TRC will print a 
  human-readable form of the trace in real-time or write the 
  messages to a file in binary format for later analysis by 
  the trace analyzer utility, ANA. 
. The RMDemo utility is built with two additional network 
  display pages. 
. The virtual device server utilities allow a local user to 
  set up virtual devices (disk, magnetic tape, or printer) 
  on a remote system.  The virtual device host utilities 
  allow a remote user to set up virtual devices on the local 
  system. 

Notes: Executable and/or object code is included. 

Changes and Improvements: Fixed problem which caused system crash on
RSX-11M systems. 

Media (Service Charge Code): 600' Magnetic Tape (MC)  Format: BRU

===============
110924     HEATH  Version: 1, February 1989

Submitted by: John M. Crowell, Davis, CA

Operating System: RT-11 V5.5  Source Language: MACRO-11  Memory
Required: 8KB  Hardware Required: Heathkit Model GC1000 Digital Clock
and DL11-Type Serial Port  Keywords: Clock, Heath-11

Abstract: This program sets the RT-11 date and time from the ASCII 
string produced by the Heathkit GC1000 WWV clock connected 
to a DL11 type serial port.  It may be run from a startup 
command file to set the system date and time at bootstrap. 

Notes: Executable and/or object code is included. 

Restrictions: Operating System RT-11 V5.0 or later is required. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: RT-11,
One RX01 Diskette (KA)  Format: RT-11

===============
110923     MAP and SWATCH  Version: November 1989

Submitted by: Dr. Adrian Bottoms, XDT Computer Systems, Keyworth,
Notts, UK  NG125JT

Operating System: RSX-11M, RSX-11M-PLUS  Source Language: MACRO-11 
Keywords: System Management - RSX-11, Utilities - RSX-11

Abstract: MAP allows you to examine the mapping information for a file
or files.  The actual mapping information and the optimal 
mapping are calculated from the file size.  MAP also calculates 
some other statistics for the file.  It will tell you if a 
file is placed contiguously even if it is not marked as 
contiguous.  A "file traversal length" statistic is given. 

SWATCH is a software stop watch for timing the execution of 
a command line. 

The COMMAND_LINE is spawned to "CLI..." so SWATCH should 
work for any CLI (MCR, DCL, USER_CLI).  When the 
COMMAND_LINE exits or emits status SWATCH displays the start 
time, the end time and the elapsed time. 

Notes: Executable and/or object code is included. 

Complete sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: FILES-11

===============
110922     MASTER Process Control Software  Version: June 1989

Submitted by: Frank Booth, Kodak Ltd., England  HA1 4TY

Operating System: RT-11 V5.4 (XM)  Source Language: CORAL-66  Memory
Required: 128KB  Hardware Required: OPTO 22 PAMUX Plant I/O  Keywords:
Utilities - RT-11

Abstract: The MASTER suite of Process Control Software provides a set 
of algorithms for industrial process control, for use on a 
PDP-11 computer with OPTO-22 plant interface equipment.  The 
algorithms are written in CORAL-66, use FPP floating point 
instructions, and run in conjunction with RT-11 (XM).  They 
cater for both continuous (closed loop) and time sequential 
control of industrial processes. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110921     Finger for RSTS/E  Version: 1.0-08, September 1989

Submitted by: Terence M. Kennedy, St. Peter's College

Operating System: RSTS/E V9.7  Source Language: BASIC-PLUS-2, MACRO-11
Memory Required: 24KW  Keywords: Networking, System Management -
RSTS/E, Utilities - RSTS/E

Abstract: This is the RSTS/E tape for Finger.  It is available in 
either DOS-11 format or VMS/BACKUP format.  For a 
description of the VMS tape refer to DECUS No. V00432. 

Main Functions 
. Lists the current users on the system, along with the 
  location, program name, etc.  In this mode it functions like 
  a personalized SYSTAT program. 
. Searches for a specific user, displays the above 
  information if they are logged in and additionally shows 
  information about their mail, last login, and a personal 
  message file they may supply. 
. Functions as a DECnet server for both in-bound and 
  out-bound links.  Remote users may Finger the local system, 
  and local users can Finger other systems on the network.  If 
  the network contains a VAX running VMS Finger V51.1.20 or 
  later the local user can also Finger Bitnet or Internet 
  hosts as well as terminal servers. 

In a large network Finger can be an invaluable tool to 
locate users, see if they received your mail, etc. 

Release notes are distributed with each order. 

Notes: Earlier version 9's of Operating System RSTS/E may work but are
not tested. 
RSTS/E Finger will use services provided by DECmail-11 and DECnet/E,
but 
they are not required for correct operation. 

Restrictions: Operating System RSTS/E V9.6 or later is required due to
LAT supports. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: DOS-11

===============
110920     RENUM 5.0: RT-11 FORTRAN IV Renumbering Program  Version:
June 1989

Submitted by: Digital Equipment Corporation

Operating System: RT-11 V5.4  Source Language: FORTRAN IV  Memory
Required: 14.5KW  Keywords: FORTRAN, Tools - Applications Development

Abstract: This package replaces existing statement (label) numbers in 
a FORTRAN program with a series of sequential numbers.  It 
includes support for OPEN/CLOSE statements, better handling 
of embedded spaces and tabs, case insensitive support for 
keywords, support for full five digit label numbers, better 
handling of continuation lines, more informative error 
messages.  RENUM can renumber multiple subprograms in a 
single file with numbers unique to the file or numbers 
unique to each subprogram.  RENUM is menu driven and could 
be run under the VAX/VMS operating system. 

Restrictions: Operating System RT-11 V5.4 is required because file
renaming calls require 
system dependent services. 

Documentation not available.

Media (Service Charge Code): One RX01 Diskette (KA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110919     A UNIX-Like File System for RSX  Version: August 1989

Submitted by: Sanjay Dasgupta, Gas Authority of India Ltd.,
Chanakyapuri. New Delhi, India  110029

Operating System: RSX-11M V2.06, V3.2, RSX-11M-PLUS V2.1  Source
Language: C, MACRO-11  Memory Required: 64KB  Software Required: C
Language System, Second Master Release, DECUS No. 11S018  Keywords:
Utilities - RSX-11

Abstract: One of the useful things in UNIX is the hierachic file 
directory system.  Hierarchic directory systems are found in 
all modern operating systems.  But RSX seems to be an 
exception. 

The RSX file system is restricted to a two-level, flat 
structure because of the design of routines (like '.PARSE' 
in SYSLIB) which access and manipulate the directory data 
structure.  This implementation uses new routines that can 
parse multi-level, structured file-names.  These new 
routines have been cast in a UNIX framework to provide the 
following functionality: 

.  A utility that emulates a UNIX-like command environment, 
   enabling the user to create sub-directories and work with 
   files and sub-directories within them.  The following 
   commands are provided:  mkdir, cd, cat, chmod, mv, ls, pwd 
   and rm.  This utility is supplied in source and task form. 
   No other software is needed to use it. 

.  A package of functions (callable from C) which enable C 
   programs to manipulate files in a sub-directory environment. 
   The following functions are provided: fopen(), getenv(), and 
   chdir().  These functions are designed for use with the 
   DECUS C-language system. 

The principles used in this implementation are consistent 
with RSX conventions.  This software can be used by 
non-privileged users, and entities created by it can exist 
side-by-side with normal RSX files and directories without 
conflict. 

Notes: The user is assumed to be familiar with UNIX and RSX file
structures. 

Changes and Improvements: Added features and improved documentation. 

Media (Service Charge Code): One RX02 Diskette (LA)  Format: FILES-11,
600' Magnetic Tape (MA)  Format: FILES-11

===============
110918     ASxxxx Assemblers and Linker  Version: 1.5, July 1990

Submitted by: Alan R. Baldwin, Kent State University, Physics Dept.,
Kent, OH

Operating System: MS-DOS V3.3, RT-11 V5.3, TSX-PLUS  Source Language:
C  Memory Required: 30-50KB per assembler  Keywords: Cross-Assemblers

Abstract: The ASxxxx assemblers are a series of microprocessor 
assemblers written in the C programming language.  This 
collection contains cross assemblers for the 6800 
(6802/6808), 6801(hd6303), 6804, 6805, 6809, 6811, 
8085(8080), and z80(hd64180) microprocessors.  This program 
is available in either RT-11 format or VMS/BACKUP format. 
See DECUS No. V00522 for the VMS/BACKUP format. 

Each assembler has a device specific section which includes: 
.  Device description, byte order, and file extension 
   information. 
.  A table of assembler general directives, special 
   directives, assembler mnemonics and associated operation 
   codes. 
.  Machine specific code for processing the device 
   mnemonics, addressing modes, and special directives. 
The assemblers have a common device independent section 
which handles the details of file input/output, symbol table 
generation, program/data areas, expression analysis, and 
assembler directive processing. 

The assemblers provide the following features: 
.  Alphabetized, formatted symbol table listings. 
.  Relocatable object modules. 
.  Global symbols for linking object modules. 
.  Conditional assembly directives. 
.  Reusable local symbols. 
.  Include-file processing. 

The companion program ASLINK is a relocating linker 
performing the following functions: 
.  Bind multiple object modules into a single memory image. 
.  Resolve inter-module symbol references. 
.  Process absolute, relative, concatenated, and overlay 
   attributes in data and program sections. 
.  Perform byte and word program-counter relative (pc or 
   pcr) addressing calculations. 
.  Define absolute symbol values at link time. 
.  Define absolute area base address values at link time. 
.  Produce Intel Hex or Motorola S19 output file. 
.  Produce a map of the linked memory image. 

The assemblers and linker have been tested using DECUS C 
under TSX-PLUS and RT-11, PDOS C V5.4b and with TurboC V1.5 
under MS-DOS. Complete source code and documentation for 
the assemblers and linker is included with the distribution. 
Additionally, test code for each assembler and several 
microprocessor monitors (ASSIST05 for the 6805, MONDEB 
and ASSIST09 for the 6809, and BUFFALO 2.5 for the 
6811) are included as working examples of use of 
these assemblers. 

Notes: Runs on other operating systems supporting Kernigan & Ritchie C
Language. 
Executable and/or object code is included. 

Changes and Improvements: Assembler/Linker relocation and portability
improved. 

Media (Service Charge Code): Three RX02 Diskettes (LC)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110916     NOTAIL.MAC  Version: 8A, September 1991

Submitted by: Billy Youdelman, Consulting Electrical Engineer

Operating System: TSX-PLUS V6.31  Source Language: MACRO-11  Memory
Required: 1KB  Software Required: MACRO-11 for assembly, program must
be edited for site requirements then assembled and linked.  Keywords:
Emulators, Security, TSX-PLUS

Abstract: Tailgating is the name commonly given to what happens when a
modem data path is broken before the job using it has logged 
off, and the next call is connected to that still active 
session of the prior user. 

TSX-PLUS was given improved modem control in V6.40, with 
which tailgating incidents are easily prevented.  If you are 
using TSX-PLUS V6.40 or later, then this program is not 
necessary.  In either case, the information concerning 
use of a logoff command file applies. 

If you are using TSX-PLUS V6.31 or earlier, the TIMOUT value 
which governs how long a job will be held active after the 
data carrier has been lost, determines the time allowed for 
a caller to first connect, type two returns and initialize 
the line.  Thus setting TIMOUT small enough to prevent 
tailgating means its not likely anyone will be able to 
log on a phone line either. 

This little program, running as a detached job, checks 
designated lines every 0.5 second and kills any that may 
still be logged on without DCD held true. 

Changes and Improvements: Extended to work with Operating system
TSX-PLUS V6.0 through V6.31. 

Restrictions: Operating system TSX-PLUS V6.0 through V6.31 is
required. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110914     JULIA: Compute Mandelbrot and Julia Sets  Version: October
1988

Submitted by: Thomas R. Wyant, III, E.I. duPont de Nemours, Richmond,
VA

Operating System: RSX-11M-PLUS V3.0, VAX/VMS V4.6, V4.7  Source
Language: FORTRAN 77  Memory Required: VMS: 7KB, RSX: 48KB  Software
Required: FORTRAN 77 or VAX FORTRAN Compiler  Hardware Required: Any
sixel graphics device  Keywords: Graphics, Mathematical

Abstract: This program is a "generic" FORTRAN-77 program to plot 
Mandelbrot and Julia sets on any device that supports sixel 
graphics.  It compiles under VAX FORTRAN and FORTRAN 77/RSX. 
Images have been produced on LA50 and LA75 printers, and 
VT330, VT340 screens, and on at least one Macintosh VT240 
emulator. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: DOS-11

===============
110913     PMATCH: Text Pattern Matching Tool  Version: June 1988

Submitted by: Ken Dinwiddie, Dinwiddie Associates, Palo Alto, CA

Operating System: RT-11 V5.0  Source Language: C  Memory Required:
12KW  Keywords: Tools - Applications Development

Abstract: Similar to the UNIX tool grep, PMATCH scans a list of files 
for matches between the text pattern supplied and the 
contents of the files in the list.  PMATCH identifies every 
file as it is scanned, displaying each line in which the 
specified text pattern is found. 

The RT-11 directory utility may be conveniently used to 
create the desired file list by exploiting the /COL:1 and 
/OUT:<filename> options, then editing out header, trailer 
and imbedded blanks.  The PMATCH executable task should 
function in any RT-11 version 5.0 or later environment. 

On-line HELP for RT-11 is included in the file PMATCH.HLP. 

Notes: Although developed using Whitesmith C, the source code should
migrate readily 
to other C environments with proper attention to file access
functions. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110912     Envoy Access Program  Version:  1.0

Author: Mark Greer, Manitoba Telephone System, Winnipeg, Manitoba,
Canada R3C 3V6

Submitted by: Roger Mireault, Manitoba Telephone System, Winnipeg,
Manitoba, Canada  R3C 3V6

Operating System: RSX-11M-PLUS  Source Language: MACRO-11  Memory
Required: 8.2KW  Software Required: PSI  Hardware Required: Datapac
Access (X.25 access)  Keywords: Data Communications, Editors

Abstract: The ENVOY access program allows users of a PDP-11 running 
RSX-11M/PLUS to access ENVOY from a VT100 terminal.  Along 
with the normal functions of ENVOY it also allows users to 
upload and/or download messages to/from local files.  This 
allows users to compose messages with the local editor (EDT) 
and also store important ENVOY messages locally for quick 
reference.  Thus it eliminates the need for users to learn 
and use ENVOY's somewhat primitive and awkward editor.  One 
more advantage is that the communication speed is 9600 baud 
as opposed to 1200 baud used by dial ups (this may also be 
limited by the speed of the line to your terminal of 
course). 

Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape
(MA)  Format: BRU

===============
110911     VSET  Version: 1.2, August 1988

Submitted by: John M. Crowell, Multiware, Inc.

Operating System: RT-11 V5.4  Source Language: MACRO-11  Memory
Required: 16KB  Keywords: Device Handlers

Abstract: VSET performs SET options on RT-11 device handler files. 
The handler's SET code is executed as if a normal SET 
command had been issued, but the handler file need not be 
that of a currently installed device, and need not have the 
.SYS extension.  It may reside on a disk other than the 
system disk.  VSET will also, optionally, display all the 
possible SET options of a handler. 

Restrictions: Operating System RT-11 V5.4 or later is required. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110910     MAIL  Version: 1.14, January 1988

Submitted by: Mike Marak, Concordia Univ., EMC Lab., Loyola Campus,
Montreal, Quebec, Canada  H4B 1R6

Operating System: RT-11 V5.4, TSX-PLUS V6.2  Source Language: FORTRAN
IV  Memory Required: 32KB  Software Required: FORTRAN IV  Keywords:
Data Communications, Mail, System Management - RT-11, Utilities -
Terminal

Abstract: MAIL is a message handling system for use under TSX-PLUS. 
It allows users registered with the mail system to read 
their messages or send messages to other registered users. 
The messages are stored in a file, and users can only read 
messages that are sent to them. 

The creation of the mail file and registering users is done 
by the POSTMN.TSX program. 

Messages are limited to 1000 bytes maximum, and each user 
has a total of 2500 bytes of message storage. 

Documentation is included, as well as a log of a sample 
session, and a command file to build the mail system.  A 
pre-built mail system is also included, having the mail file 
as SY:MAIL.XXX. 

Restrictions: Operating System RT-11 V5.4 or Operating System TSX V6.2
is required because 
system calls are required. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110909     DATUM: Setting System Date and Time  Version: December 1987

Submitted by: Peter Lueders, D-4670 Lunen, West Germany

Operating System: RT-11 V5.01  Source Language: FORTRAN IV  Memory
Required: 15KB  Software Required: DECUS No. 110495  Hardware
Required: VT52 or VT100 terminal  Keywords: Utilities - RT-11

Abstract: DATUM is a date and time routine specifically for regular 
users of RT-11 operating systems.  It shows after system 
start the next calendar day and the stored time of the last 
system start.  After correcting this value the program sets 
the system's date and time.  The package includes two 
versions for VT52 and VT100 terminals. 

Restrictions: Operating System RT-11 V4 or V5 is required.  DECUS No.
110495, "TTLIB: 
VT100 Library Routines" is required. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110908     RTCLOK/TSXCLK  Version: 1.17, 1.19, November 1991

Submitted by: James D. Whitlock, Woodcraft Components, San Antonio, TX

Operating System: RT-11 V5.5, TSX-Plus  Source Language: MACRO-11 
Memory Required: RTCLOK - 706 Words, TSXCLK - 826 Words  Hardware
Required: DL(V)11 type Serial line, GCW1000 Heath/Zenith.  Most
accurate clock with RS232 interface.  Keywords: Clock

Abstract: RTCLOK automatically sets the date and time at boot-up and 
can reset the date and time as required.  Since time is lost 
during the TSX boot process, the TSXCLK variant is also 
included.  These programs allow the Heath/Zenith GCW1000 
Most Accurate Clock to properly set the system date and time 
via DL(V)11 type serial interface lines. 

Notes: Executable and/or object is included. 

Changes and Improvements: Simplified, more formal coding, robust,
easier use under 
TSX-Plus. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: RT-11,
One RX01 Diskette (KA)  Format: RT-11, 600' Magnetic Tape (MA) 
Format: RT-11

===============
110907     CMD - IND Control Files  Version: May 1988

Submitted by: R.W. Barnard, BIO/Comp Applications, Albuquerque, NM

Operating System: RT-11 V5.0  Source Language: IND  Keywords: File
Management

Abstract: CMD.IND provides the capability of issuing RT-11 commands 
such as COPY/ALPHABETICAL, or using the BACKUP command on a 
wildcarded file selection. 

CSICMD is a similar concept, but it is primarily designed 
for doing wildcard file transfers with the TRANSF 
communications server.  It permits issuing commands such as 
TRANSF/SINCE:9:MAY DU3:*.FOR/T VD3:/S. 

Included are UCL-PLUS symbols for doing the transfers. 

Notes: Other required software is either provided or identified in the
package. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110906     LBC: Logical Block Copy For RSX  Version: 89.237

Submitted by: Thomas R. Wyant III, E.I. duPont de Nemours & Co.,
Richmond, VA

Operating System: RSX-11M-PLUS V3.0  Source Language: FORTRAN 77,
MACRO-11  Memory Required: 32KW  Keywords: Utilities - RSX-11

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-PLUS V3.0 or greater).  Older 
RSX-11M-PLUS systems or RSX-11M systems, require more typing 
but should work otherwise. 

Notes: Executable and/or object code is included. 

Changes and Improvements: Corrected calculation for high block number
for disks. 

Restrictions: Operating System RSX-11M-PLUS V3.0 or later is required.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: DOS-11

===============
110905     EXTCMD: IND Control File  Version: 1, May 1988

Submitted by: R.W. Barnard, BIO/Comp Applications, Albuquerque, NM

Operating System: RT-11 V5.4  Source Language: IND  Software Required:
EtherExchangE (product of Omnex Corporation).  Hardware Required:
DEQNA, DELQA, etc.  Keywords: Data Communications, Networking

Abstract: ETXCMD.IND is a specialized version of the IND control files
CMD.IND and CSICMD.IND to permit "wild-card" transfers of 
files using the EthereXchangE Ethernet file transfer product 
of Omnex Corporation.  Information on CMD and CSICMD may be 
found in the file CMDIND.DOC. 

The EthereXchangE control-node program ETHERX.SAV may be run 
from an RT-11 or TSX-PLUS command file.  This command file can 
contain the files to be transferred to the server node from 
the control node.  ETXCMD will construct such a command file 
on the control node.  ETXCMD allows you to issue a single 
command on the control node to transfer all files which can 
be described by an RT-11 DIRECTORY command (including 
DIRECTORY switches). 

Restrictions: If your network consists of RT-11 control node(s) and a
VMS server node, then 
ETXCMD, Version 1, can only send files from a control node to the
server node. 
If your server node is a TSX-PLUS system, EXTCMD can be modified to
work in the 
opposite direction (i.e., sending files from the server to the control
node). 
The files CSICM.IND and CMDIND.DOC discuss the logic necessary to make
this 
work.  ETXCMD.IND will not work under VAX/VMS.  At the present time,
ETXCMD 
cannot select files on the server node for transfer to the control
node. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: RT-11

===============
110904     LZYCLI - A Lazy Man's CLI  Version: May 1988

Submitted by: Bill Crocker, National Steel, Granite City Division,
Granite City, IL

Operating System: RSX-11M-PLUS V3.0.C  Source Language: FORTRAN 77 
Software Required: DCL  Keywords: Utilities - RSX-11

Abstract: LZYCLI is a command line recall system which allows a user 
at a video terminal to recall and edit previous commands. 
LZYCLI also allows the definition of VMS style symbols. 

Commands may be recalled in one of two methods.  The first 
method is to strike the up arrow key followed by a carriage 
return.  This will recall the last command issued.  At 
this point, the user may use the up arrow key to step to 
an older command or the down arrow key for a newer command. 
EDT style editing functions include move to EOL, BOL, next 
word, delete character, delete word, and delete to EOL. 
The second recall method is to enter a two digit number 
(ranging from 01 to 23) and <CR>.  This will recall the 
nnth command, where nn is the number entered, display the 
command line on the terminal, and allow editing of the 
command. 

LZYCLI allows the definition of symbols in the following 
format: 
  symbol:==string 

Where symbol is the symbol name and string is the 
equivalent string which is substituted when the symbol is 
found in a command line. 

Once a user issues a command, LZYCLI stores the command in a 
data file and passes the command on to DCL. 

Notes: Works over DECnet as well as directly connected terminals. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: BRU

===============
110903     MA Queueing/Routing  Version: 2.6, Fall 88

Submitted by: Earl Lakia, IPACT, Valparaiso, IN

Operating System: RSX-11M-PLUS, VAX/VMS V4.7, V5.0  Source Language:
FORTRAN 77, MACRO-11, MACRO-32, VAX FORTRAN  Software Required: DECnet
for Routing  Keywords: Data Communications, Device Handlers

Abstract: 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.  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 utilities to build the route 
database. 

For the VAX/VMS version of "MA Queueing/Routing", see DECUS 
No. V00340. 

Changes and Improvements: Allows for collection to nodes of less than
six characters, supports four 
quadword time format, and bug fixes. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: FILES-11

===============
110902     Routine Backup Facilitator  Version: 1.0, March 1988

Submitted by: Richard Desper, Army Materials Technology Lab.,
Watertown, MA

Operating System: RT-11 V5.0  Source Language: IND  Memory Required:
56K  Software Required: IND.SAV  Keywords: Utilities - Disk - RT-11

Abstract: This pair of IND files, FULLBAK.COM and PARBAK.COM, smoothly
leads you through RT-11 to perform disk backups.  The two 
files perform the following tasks: 
FULLBAK.COM  Writes full backups from a large disk 
  (default: DL0) to a magnetic tape 
  unit (default: MT0), supporting possible 
  multi-volume output. 
PARBAK.COM  Writes partial backups of the same 
  large disk to a smaller removeable media 
  disk (default: DY0), consisting of all 
  files since the date of the last full backup. 

Directory listings and dates of the most recent full and partial 
backups are maintained on DY0 along with the most recent partial 
backup.  Devices definitions may be changed readily by editing 
the .COM files.  More extensive comments are available in the 
file COMENT.LST. 

A separate removeable output disk (e.g., DY0) should 
be supported for each device (e.g., DL0) to be backed 
up to receive data specific to that device.  FULLBAK.COM AND 
PARBAK.COM may optionally reside on this disk as well. 

The partial backup will fail when the size of the partial 
backup exceeds a limit (about 900 blocks for DY0) on partial 
output device.  The partial backup will not copy undated 
files, nor will it copy recent files within a logical disk 
file on DL0 where the logical disk file itself bears an 
earlier date.  Also, the partial backup procedure 
temporarily defines logical disk LD3, causing potential 
conflict with user definition of LD3.  COMENT.LST offers 
remedies for all of these restrictions. 

Notes: Defines, uses logical disk LD3. 

Restrictions: Partial backups limited to size of partial backup
volume.  Undated files not 
copied in partial backup.  Operating System RT-11 V5.0 or later is
required. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110901     TIDY DIRECTORY PROGRAM  Version: January 1988

Submitted by: Sanjay Dasgupta, Gas Authority of India Ltd., New Delhi,
India, 110021

Operating System: RSX-11M-PLUS V2.1  Source Language: FORTRAN 77,
MACRO-11  Memory Required: 40KB  Software Required: Device independent
cursor positioning option of full duplex terminal driver (RSX Sysgen
option).  Hardware Required: VT100 Compatible Terminal  Keywords:
Utilities - RSX-11

Abstract: The TIDY DIRECTORY PROGRAM (TDP) is a screen-based utility 
that helps you to keep your directory tidy.  TDP shows you 
summary information about your files, calling attention to 
those that exist in multiple versions, and provides 
single-key-stroke purging and deleting capability.  You can 
also examine the contents of any file before deciding to 
purge or delete it.  All these functions are available from 
within TDP, and you never have to use PIP, TYPE, DELETE, 
PURGE, or PRINT. 

TDP presents summaries grouped by file type, so you are 
always aware of the file groups in your directory.  At the 
author's installation every user who uses TDP has invariably 
found (and deleted), groups of files whose existence they 
would not have otherwise known.  This is particularly true 
of active users who always examine directories by selective 
wildcarding. 

Because TDP exploits VT100 video features and the 
applications key-pad, the file directory is never more than 
a few key strokes away from a file-contents display, and 
PURGING and DELETING tools.  This makes it a particularly 
effective and fast way of hacking away the dead wood from 
your directory. 

Restrictions: The RSX operating system must be sysgened with the
device independent cursor 
positioning option. 

Documentation available in hardcopy only. Complete sources not
included.

Media (Service Charge Code): User's Manual (EA), One RX01 Diskette
(KA)  Format: FILES-11, 600' Magnetic Tape (MA)  Format: FILES-11

===============
110900     FND - A Global Disk Utility  Version: 1.0, December 1987

Submitted by: Richard Neitzel, Golden, CO

Operating System: RSX-11M V4.2  Source Language: FORTRAN 77, MACRO-11 
Keywords: System Management - RSX-11, Utilities - RSX-11

Abstract: RSX users normally cannot use wildcard specifications to 
access different disks from one command line.  FND allows 
the user to either specify a single class of devices 
(example, all DL drives) or by default use all drives. 
The system device structures are searched for mounted FILES-11 
drives, matching the specified device name if supplied.  Any legal 
PIP command is then performed on that disk.  FND understands 
virtual disks, RAM disks, root-sysgen loaded disks, etc. 
FND is especially suited for the user with many directories 
scattered across disks and for system manager. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: FILES-11,
600' Magnetic Tape (MA)  Format: FILES-11

===============
110897     C Windows For RSX  Version: 1, November 1987

Submitted by: Richard Neitzel, Golden, CO

Operating System: RSX-11M V4.2  Source Language: C  Software Required:
DECUS No. 11S018  Keywords: Terminal Management, Utilities - RSX-11,
VT100 Routines

Abstract: Users of the C language on RSX systems can use the routines 
in this package to implement a simple form of windowing on 
CRTs.  They support multiple window buffers per task, as well 
as several windows per CRT from independent tasks.  Routines 
are provided to perform output, input, cursor movement 
without output, vertical and horizontal line drawing and box 
drawings.  The routines also provide a base for more complex 
windowing operations. 

Media (Service Charge Code): One RX02 Diskette (LA)  Format: FILES-11,
600' Magnetic Tape (MA)  Format: FILES-11

===============
110896     MODES  Version: 3, August 1986

Submitted by: Peter V. DeVita, Reuters Information Services, Inc.

Operating System: RSX-11M-PLUS V2.1 or V3.0  Source Language: MACRO-11
Memory Required: 8KW plus 209 words of ICB Pool  Keywords: System
Management - RSX-11

Abstract: MODES is a CPU monitoring utility written for the 
RSX-11M-PLUS operating system.  It is designed to look like 
the VAX/VMS Monitor Modes utility.  Two switches are 
included: 
.  /HARDCOPY to print the CPU statistics in a one line 
   summary format on hardcopy terminals. 

.  /LOG to print the /HARDCOPY statistics to a file instead of 
   the hardcopy terminal. 

A VAX/VMS PASCAL program is provided which can read in the 
ASCII text file generated by the /LOG switch and produce a 
histogram of the CPU utilization.  This program allows the 
user to select the report interval and the resoluton of the 
report generated. 

Restrictions: Must be linked with LB:[1,54] RSX11M.STB.  Requires
system clock interrupt 
vector, restored on exit.  Require 209 words of ICB Pool, also
returned to 
system on exit. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: FILES-11,
600' Magnetic Tape (MA)  Format: FILES-11

===============
110893     LA210/LA100  Version: 2.2, June 1987

Submitted by: Harold Bencowitz, Beaumont, TX

Operating System: RT-11 V5.3, TSX-PLUS V6.20  Source Language: C 
Hardware Required: VT100, VT200 or VT300 compatible terminals and
LA100 or LA210 compatible printers

Abstract: LA210/LA100 is an interactive program to change the setup 
parameters of the LA100 and LA210 printers.  It has been 
tested on RT-11 V5.3 and TSX-PLUS V6.20.  A VT100 or VT200 
series terminal is required.  The user chooses a set of 
printer settings.  This set can then easily be altered. 
Once the user is satisfied with the settings, they can be 
sent either to the printer or to a disk file.  The user can 
create several disk files each of which can be "printed" for 
a different printer configuration,.  The settings last used 
when the program terminates are stored and can be recalled 
for editing and reuse.  The program also stores the device 
name of the printer (changeable).  The source file can be 
easily configured to build versions for the LA210 or the 
LA100 (runable versions of each are included).  The 
Whitesmith's C compiler and library are needed to build the 
program from the sources.  Other needed libraries are 
included.  The differences between the LA210 and LA100 
versions, building instructions, and instructions for use of 
the program are given at the beginning of the source code 
file (LA210.C). 

Also included is another program with versions for the 
LA210, (SLA210) and LA100 (SLA100).  This program also 
changes printer settings but is command line driven, rather 
than menu driven, and is much less sophisticated in checking 
entries than the other program.  It's document is also at 
the beginning of the source code file (SLA210.C). 

Notes: The submitter welcomes reports of bugs, comments, or
suggestions. 

Complete sources not included.

Media (Service Charge Code): One RX02 Diskette (LA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110890     RDM FORTRAN Programming Interface  Version: May 1987

Submitted by: Walter Shpuntoff, Institute for Resource Management,
Inc., Arnold, MD

Operating System: RT-11 V5.1, TSX-PLUS V6.16  Source Language: FORTRAN
77  Software Required: TSXLIB, RDM V4.0  Keywords: FORTRAN, Interface
Routines

Abstract: RDM-F77 is a collection of FORTRAN 77 subroutines that allow
the access and exchange of data between RDM data files 
and FORTRAN 77 programs.  Records can be retrieved by record 
number, on a search key, or the next record.  Records may be 
updated or added from FORTRAN.  Maps are supported and RDM 
indexes are not.  Records can be added to flat files and it 
supports records up to 512 bytes long. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110887     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. 

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 

Desktop functions 
.  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

===============
110883     ASKVAL  Version: 2, June 1987

Submitted by: Jean-Francois Vibert, CHU Saint Antoine, 75571 Paris
Cedex 12, France

Operating System: RSX-11M, RT-11  Source Language: C  Software
Required: DECUS Program No. 11S018  Keywords: Tools - Applications
Development

Abstract: ASKVAL.H is a header file to include in C programs. It 
provides an easy way to prompt for a value, with a 
possible default (CR only) answer.  Two sets of symetric 
functions are defined: askival, askfval, askcval and asksval 
versus faskival, faskfval, faskcval and fasksval.  The 
first reads the stdin with a prompt on stderr, while the 
seconds read in a file.  It replaces scanf and fscanf in 
the simple cases. ASKVAL was tested on RSX and RT-11. 

Notes: Program was tested with DECUS C, DECUS Program No. 11S018. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: FILES-11,
600' Magnetic Tape (MA)  Format: FILES-11

===============
110882     BIBLIO  Version: 3.7, June 1987

Submitted by: Jean-Francois Vibert, CHU Saint Antoine, 75571 Paris
Cedex 12, France

Operating System: RSX-11M V3.2/V4.1  Source Language: FORTRAN IV 
Memory Required: 32KW  Software Required: FORTRAN IV Compiler 
Keywords: Data Base Management

Abstract: BIBLIO is a package written in FORTRAN IV allowing 
creation, management, interrogation and edition of 
bibliographic references.  Each reference (256 words) 
is constituted by authors' names and christian names, 
the paper title, the journal, the pages, the volume, 
the year, an indication concerning the availability in 
the lab, and one to ten keywords.  They can be accessed 
through random access by their number, by one of the 
authors, or by a logical combination of keywords.  REFER 
edits in either RUNOFF format or directly as a listing 
a list of bibliographic references to add at the end of 
papers.  References can be sorted either in alphabetic or 
chronological order, or non-sorted, in arbitrary order 
using a flexible format to fit any of the publisher 
requirements. 

Media (Service Charge Code): One RX02 Diskette (LA)  Format: FILES-11,
600' Magnetic Tape (MA)  Format: FILES-11

===============
110881     GRAPHIC  Version: November 1986

Submitted by: Jean-Francois Vibert, CHU Saint Antoine, 75571 Paris
Cedex 12, France

Operating System: RSX-11M V4.1, RT-11 V4.2  Source Language: C 
Software Required: DECUS No. 11S018  Hardware Required: Tektronix or
compatible or VT240 - V241  Keywords: Graphics

Abstract: Because of LUN conflicts between FORTRAN and DECUS C, it 
is not possible to use FORTRAN libraries such as PLOT10 
from C programs.  Three libraries entirely written in C 
were developed in order to access from C programs to 
graphic displays and plotters.  One is devoted to graphic 
displays and intended to be used with Tektronix 4010, 4100 
and 4105 or compatible (VT241 in TEKTRO mode).  They 
allow management of ten independent windows, work in subject 
and screen space, absolute or relative, and color management. 
Device dependent code are grouped into few 
modules, thus allowing easy portability to compatible 
devices.  They are written in "standard" C in order to be 
portable.  All sources and  full documentation are provided 
using the DECUS getrno C-tool (UNIX like manual).  This 
package runs under both RT-11 and RSX-11M. 

Media (Service Charge Code): One RX02 Diskette (LA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: DOS-11

===============
110880     Multiprocessor RT-11  Version: 5.0

Submitted by: H.T.M. Haenen, University Hospital

Operating System: RT-11 V4.0, RT-11 V5.1 - V5.4  Memory Required:
Minimum 1.2K  Hardware Required: DR-11C/DRV-11 or WB-11/WBV-11 or
Qnector.  Keywords: Data Communications, Networking

Abstract: The software links single RT-11 systems together in order to
form a network.  Network shapes like star, chain, ring and 
mixed may be easily realized.  The data communication is 
fast because a low overhead protocol is used combined with 
fast hardware (several interface implementations exist, 
including DMA).  The single RT-11 systems run a standard, 
unmodified RT-11 monitor and may be memory-only as they can 
boot from a remote disk.  Remote devices such as disks, 
lineprinters, and special directory devices like magtape can 
be used in a fully transparent way and they appear to the 
user as if they were local.  Systems may read/write to each 
others memory for parallel processing.  The software is very 
modular, small and all is realized within handlers (0.6 KW.), 
system/foreground jobs (1.5 KW.) and some background 
utilities for accounting, error reporting and 
displaying/changing read/write protection of device units. 

Restrictions: RT-11 V5.1 or later is required to use full features of
the program.  Program 
handlers must be built from sources.  Probably requires
system-programmers 
level. 

Media (Service Charge Code): One RX02 Diskette (LA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110879     RT-11 Cache  Version: 6.0

Submitted by: H.T.M. Haenen, University Hospital Groningen

Operating System: RT-11 V5.1 or later  Source Language: MACRO-11 
Memory Required: Ca. 250 words  Software Required: Source of
device/disk handler and VM: (virtual mem.) handler.  Keywords:
Utilities - Disk - RT-11, Data Caching

Abstract: The disk data cache accelerates system and applications 
considerably in a fully transparent way.  With this cache, 
disk areas are mapped to extended memory.  Disk reads within 
the cached areas are serviced quickly with data from memory. 
The cache is failsafe as the "Write-through" principle is 
followed.  However, disk areas containing only temporary 
data (E.G. SY:SWAP.SYS) may be put in a "temporary" cache 
and then also writes are cached very quickly.  Also, when 
the system disk is properly cached, the disk can be set to 
read only without problem. 

Notes: Articles in DECUS Proceedings, Europe and US.  See references
in documentation 
on media. 

Restrictions: Requires VM: disk files. Device/disk handler must be
rebuilt with utility 
supplied. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110878     RT-11 2780/3780 Protocol Emulator  Version: 4.1, May 1987

Submitted by: Digital Equipment Corporation

Operating System: RT-11  Memory Required: 32K Bytes  Software
Required: RT-11 with FB or XM Monitor.  Hardware Required: One of the
following - DU11 or DUP11 for PDP-11, DUV11 or DPV11 for LSI, SCI for
PDT-11/130 or PDT-11/150  Keywords: Data Communications, Emulators

Abstract: The RT-11 2780/3780 Protocol Emulator (PE) provides 
communications capabilities similar to IBM 2780 and 3780 
remote batch terminals. 

The emulator runs under the RT-11 Foreground/Background (FB) 
or Extended Memory (XM) monitor as either a foreground or 
background job.  The emulator accepts commands interactively 
or from indirect command files.  Commands are provided for 
operation in unattended environments.  The emulator supports 
operation of a single full- or half-duplex synchronous 
point-to-point line at transmission speeds up to 9600 bits 
per second on an otherwise idle system (maximum line speed 
on PDT-11 is 4800 bits per second).  Support for automatic 
answer to incoming calls is also available for use with 
those modems that provide this capability. 

The communications discipline implemented by the RT-11 
2780/3780 PE is a subset of IBM's Binary Synchronous 
Communications (BSC) protocol that uses the EBCDIC 
transmission code.  Horizontal format control records can be 
received and processed.  A subset of vertical format control 
escape sequences is supported, specifically single, double, 
and triple space, form feed, and space suppress.  Any block 
addressable storage device supported by RT-11 can be used as 
a source of transmission files.  Both fixed length (80 
character card image) and variable length transmitted as 
either EBCDIC (automatically translated from ASCII) or 
binary data (no translation).  BSC control characters are 
automatically added to the data before transmission and 
stripped upon reception.  Any block addressable storage 
device or line printer supported by RT-11 can be used to 
receive files. 

Batch terminal features 
.  2780 multiple record transmission option 
.  Transparent mode 
.  3780 space compression 
.  Variable horizontal forms control 
.  Print and punch component selection on receive 

Documentation available in hardcopy only. Sources not included.

Media (Service Charge Code): User's Manual (EC), Two RX01 Diskettes
(KB)  Format: RT-11, 600' Magnetic Tape (MA)  Format: RT-11

===============
110877     RSTS/E HPE 2780/3780  Version: 1.1 May 1987

Submitted by: Digital Equipment Corporation

Operating System: RSTS/E Version 8.0 or later  Memory Required: 4K
Bytes  Hardware Required: UNIBUS based RSTS/E configuration with RMS
support with DUP11-DA and KMC11-A  Keywords: Emulators

Abstract: The RSTS/E High Performance 2780/3780 Emulator runs as a 
user job on a suitably configured RSTS/E Operating System 
while emulating the communications protocol of an IBM 
2780/3780 device.  The RSTS/E High Performance 2780/3780 
Emulator uses a KMC-11 Microprocessor to handle modem and 
line control, as well as BSC protocol.  By using a 
microprocessor to perform these functions, the CPU load 
required to do protocol emulation is reduced. 

The RSTS/E High Performance 2780/3780 Emulator appears as an 
IBM 2780 or 3780 data transmission terminal, in EBCDIC mode, 
on a point-to-point switched or nonswitched synchronous data 
link operating with standard 2780/3780 protocol.  Received 
data blocks can be up to the maximum buffer size, which is 
400 characters for 2780 and 512 characters for 3780. 

The RSTS/E High Performance 2780/3780 Emulator can transmit 
and receive data and/or job control files with an IBM 
System/370 (including 303x processor systems) running 
Power/VS, HASP, ASP, JES1, JES2, OR JES3.  The RSTS/E High 
Performance 2780/3780 Emulator operates at transmission 
speeds up to 9600 bits per second.  Switched, leased, or 
private circuits using Bell System 201, 208, 209, or 212 
modems or equivalents are supported. 

Release notes are distributed with each order. 

Restrictions: Will not run on PDP-11/23 or MicroPDP-11.  Requires
RSTS/E Version 8.0 or 
later. 

Documentation available in hardcopy only. Sources not included.

Media (Service Charge Code): User's Manual (EC), 600' Magnetic Tape
(MA)  Format: DOS-11

===============
110876     RSTS/E 3271 Protocol Emulator  Version: 2.1, May 1987

Submitted by: Digital Equipment Corporation

Operating System: RSTS/E version 8.0  Memory Required: 4K Bytes 
Hardware Required: DUP11-DA, KMC11-A  Keywords: Emulators

Abstract: The RSTS/E 3271 Protocol Emulator permits application 
programs written in BASIC-PLUS, BASIC-PLUS 2, COBOL, or 
DIBOL running under the RSTS/E Operating System to 
communicate interactively with user jobs running on an IBM 
370 or 303x host system.  The IBM application program can 
run with IMS/VS, CICS/VS, or TSO.  The package makes it 
possible to implement applications performing remote, 
on-line access to IBM Data Bases for data entry, retrieval, 
and update, or file transfer. 

The RSTS/E 3271 Protocol Emulator is a communications 
product only.  It does not perform IBM 3277 video display 
emulation nor does it respond to the SENSE, COPY, and READ 
BUFFER commands. 

The communications discipline used by the RSTS/E 3271 
Protocol Emulator is the 3271 subset of IBM's Binary 
Synchronous Communications (BSC) protocol that uses EBCDIC 
code.  Specifically, this subset of BSC supports operation 
of full- and half-duplex leased lines, in either 
point-to-point or multipoint configurations, at transmission 
speeds up to 9600 bits per second.  The RSTS/E 3271 Protocol 
Emulator does not support switched facilities, contention 
line control, or transparent BSC capability.  It can share a 
multipoint line with control units functioning in 
nontransparent mode only. 

Release notes are distributed with each order. 

Restrictions: Will not run on PDP-11/23 or MicroPDP-11.  Requires
RSTS/E Version 8 or later. 

Documentation available in hardcopy only. Sources not included.

Media (Service Charge Code): User's Manual (EC), 600' Magnetic Tape
(MA)  Format: DOS-11

===============
110875     RSTS/E 2780  Version: 3.0, May 1987

Submitted by: Digital Equipment Corporation

Operating System: RSTS/E V6B or later  Memory Required: 16K Bytes 
Hardware Required: DUP-11, KG11 for UNIBUS, DUV-11 for QBUSS 
Keywords: Emulators

Abstract: The RSTS/E-2780 software emulates the communications 
protocol of an IBM 2780 device, while running as a user job 
on a suitably configured RSTS/E system. 

The RSTS/E-2780 transmits files stored on any medium 
supported by the RSTS/E Operating System.  It stores files 
on any output medium supported by RSTS/E except DECtape. 
Magnetic tape operation can cause timeout errors, unless the 
tape is positioned at the start of the file when 
transmission or reception is about to begin.  Files can be 
printed directly on any line printer supported by the host 
operating system. 

RSTS/E supports a spooling feature that allows users running 
with the RSTS/E-2780 to queue one or more files for 
subsequent transmission. 

The processing requirements of the 2780 protocol can 
perceptibly degrade RSTS/E response time during transmission 
or reception. 

The ordering information for the manuals is as follows: 
. Order 110875 (EC) for the "Installation Notes" 
. Order 110875 (EA) for the "User's Guide" 

Notes: Will run on PDP-11/23 or MicroPDP-11 by answering system
generated question 
2780 with a YES/Q. Program also works on Version 9.0 of RSTS/E. 

Documentation available in hardcopy only. Sources not included.

Media (Service Charge Code): User's Manual (EA), User's Manual (EC),
600' Magnetic Tape (MA)  Format: DOS-11

===============
110874     DECUS "C" Compiler Changes  Version: 1.0, April 1987

Author: James Conroy, Unisys Corp, St. Paul, MN  55164

Operating System: RSX-11M-PLUS V2.1  Source Language: C, MACRO-11 
Software Required: DECUS No.'s 11S018, 11S090, and 11S092.

Abstract: The new "C" compiler, assembler and runtime libraries 
support I and D space.  It was built from the DECUS Fall'85 
RSX SIG tape (11S090).  Added to it were the Australian 
submissions for split I and D space from the Spring '86 
(11S092).  The Australian changes can be found in UICs 
[272,34], [272,35], and [272,37] on that tape.  Only the 
changes for I and D space were used.  The double-precision 
arithmetic changes were not included.  The merging of these 
two tapes has resulted in the use of these UICs: 

. [5,4]       compiler and assembler modules. 
. [5,15] and [5,16]  C.OLB library routines. 
. [5,24]      CX.OLB library routines. 

The resultant compiling system did not work well and we were 
forced to modify several programs.  Specific changes to each 
program are listed in the edit history at the beginning of 
the program. 

Notes: Modifications to use split I & D space. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: BRU

===============
110870     ECR: Enhanced Console Routine  Version: 1, April 1987

Submitted by: Frank R. Borger, Michael Reese Hospital, Chicago, IL

Operating System: IAS V3.1  Source Language: MACRO-11  Keywords:
Utilities - IAS

Abstract: ECR is an intelligent monitor console routine.  It is an 
enhancement to the AUX program as originally written by 
Robin Miller for operation on RSX-11. 

Following is a brief summary of highlights: 
. The last twenty command lines can be recalled and edited. 
. Often used commands are defined by numeric keypad keys. 
. Up to 48 command line numbers can be defined.  Typical 
  uses for these would be to define a command that expands: 
    KEF NAME          to           KED NAME.FOR 
    FOR NAME          to           F77 NAME,NAME/-SP/CR=NAME 
    LINK NAME         to           TKB @NAME.CMD 
. A default file name option lets ECR remember the last 
  name used and use it again if no name is given in the 
  command.  This would further reduce the commands required to 
  edit, compile and link a FORTRAN program to the following: 
    KEF NAME 
    FOR 
    LINK 

Included is the program QUOTE.  This is a cookie/dammit program that 
provides notable quotations. 

Restrictions: Operating System IAS V3.1 or later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: BRU

===============
110869     PLOT: Scientific Graphs on DEC LVP16 or HP Plotters 
Version: June 1987

Submitted by: Brian Coulter, Agricultural Institute, Wexford, Ireland

Operating System: RSX-11M V4.2  Source Language: FORTRAN 77  Memory
Required: 256KW  Hardware Required: Digital Equipment Corporation
LVP16 or any Hewlett Packard Plotter.  Keywords: Graphics, Hewlett
Packard, Plotting

Abstract: Plot is an interactive data driven program for drawing 
graphs and maps from simple X - Y data.  Headings, legends, 
axis names, scaling, regression lines, maps, multi color 
lines, dashed lines etc. may be chosen.  The program gets 
its instructions in three ways.  When the program is run, 
the user specifies the file name of the raw data to be 
plotted.  They may also include switches or options to 
specify the size of paper, that joined points are required 
etc.  The program asks a series of questions about 
limits, titles and captions etc. and then reads the data 
file which contains sets of X,Y,P values; i.e. the 
coordinates of each point with the pen or plot type to be 
used.  Additional captions or legends may be positioned on 
the graph by X,Y,P, title points. 

Simple plots are very easy to specify, only when the full 
features of the program are required will the process become 
a little more complex. 

Changes and Improvements: Test data included. 

Restrictions: Operating System RSX-11M, V4.2 or later is required. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: FILES-11,
600' Magnetic Tape (MA)  Format: FILES-11

===============
110868     TAPUTL  Version: 2.03, March 1987

Submitted by: Stephen Bart, Brookhaven National Laboratory, Upton, NY

Operating System: RT-11 V5.0X  Source Language: FORTRAN 77  Memory
Required: 28KW  Keywords: Utilities - Tape

Abstract: The TAPUTL utility will copy data from tape to tape, tape to
disk, or disk to tape.  It can also space, write end of file 
marks, dump, and rewind tapes.  The utility assumes no 
particular file structure on the tape and can be used with 
tapes of essentially any format (including tapes with a 
variable record length within a file) and with records of 
any size up to a specified maximum (4096 words in standard 
version).  The maximum record size can be modified easily by 
editing and recompiling the source code.  The utility treats 
tapes as non RT-11 file structured media (a file structured 
tape can be considered non file structured) with a file 
being defined as the data between two end of file marks (BOT 
and EOT count as end of file marks). 

The program will accept commands like any other RT-11 
utility, either by first running the program and issuing a 
Command String Interpreter (CSI) command or by installing the 
program on the SY: device and using Concise Command Language 
(CCL) commands.  The latter feature makes it extremely easy 
for the user to define his/her own commands with the UCL/UCF 
interface. 

TAPUTL was written and tested most extensively with the TM11 
driver (MT:) and to a lesser degree the TS11 driver (MS:), 
but should work with any tape driver which accepts the 
standard .SPFUN commands. 

Restrictions: FORTRAN 77 is required to recompile the source code. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110861     UNDELETE: A Program to Recover Deleted RSX-11 Disk Files 
Version: June 1986

Submitted by: Lawrence M. Baker, U. S. Geological Survey, Menlo Park,
CA

Operating System: RSX-11M V3.1, RSX-11M-PLUS V2.1  Source Language:
FORTRAN 77  Memory Required: 35008 Bytes  Keywords: File Management,
Utilities - Disk - RSX-11

Abstract: UNDELETE is a non-privileged utility program for the 
in-place restoration of accidentally deleted disk files for 
the Digital Equipment Corporation PDP-11 RSX-family 
operating systems.  Files are restored based on 
a user-specified search pattern which provides a flexible 
means of wildcard matching by character or by field 
within a file specification.  A dry run option is available 
to identify candidates for restoration without actually 
modifying the disk file structure. 

Release Notes are distributed with each order. 

Notes: UNDELETE will probably work with little or no modifications on
a P/OS system 
or under VAX/RSX on a VMS system as well, but that has not been tested
to 
identify restrictions in those environments. 

Restrictions: EIS is required. 

Media (Service Charge Code): User's Manual (EA), Two RX01 Diskettes
(KB)  Format: FILES-11, 600' Magnetic Tape (MA)  Format: FILES-11

===============
110854     NBS PASCAL for RT-11  Version: V1.6i (EC), Sept. 1986

Author: Earl Chew

Submitted by: G. Brimble, Dept. of Defence, GPO Adelaide, South
Australia 5001

Operating System: RT-11 V5  Source Language: MACRO-11, PASCAL 
Keywords: Compilers, PASCAL

Abstract: A version of the NBS PASCAL compiler ported to RT-11 has 
been around on symposium tapes for some time.  This has been 
cleaned up, modified to support both FPP and FIS hardware, 
and packaged with a collection of utility subroutines and 
programs. 

The base compiler was 1.6i, with the FIS code generator from 
1.6e.  Much work has been done to fix bugs in the supplied 
software, with the result that all unresolved problems 
reported in the distributed NBUGS file have been resolved. 
The bugs that have been fixed are documented in the package. 

The kit includes the new compilers, command files to rebuild 
them, a profiler, cross reference generators for PASCAL and 
BASIC, a pattern matching program like GREP, a typographical 
checker plus dictionary, and a couple of fun things. 

Full documentation is included. 

Restrictions: Compiler cannot recompile itself on machines with 4KW
I/O page under SJ or FB 
monitors.  RT-11 version 5 is required.  The files are organized in
subdisks. 
Does not implement the DISPOSE function. 

Media (Service Charge Code): Four RX02 Diskettes (LD)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110845     RDIR/SQMAP/OVRLAY & Utilities  Version: December 1987

Submitted by: H. Reints, AKZO PHARMA NED. B.V., Dept. SDA UC-232, 5340
BH OSS, Netherlands

Operating System: RT-11 V5.4, TSX-PLUS V6.2  Source Language: FORTRAN
IV, MACRO-11  Memory Required: 28KW  Software Required: FORTRAN IV
compiler, MACRO-11  Keywords: Utilities - RT-11

Abstract: OVRLAY is the long desired generator of good and consistent 
compact RT-11 overlay structures.  It reads the object files 
and then provides detailed structure information, such as an 
object file cref. and tree structure, a listing of overlay 
restrictions, and it provides two different algorithms to 
generate overlay structures. 

RDIR is a program that generates ASCII formatted dumps of 
the directory segments of an RT-11 volume.  This can be very 
useful to search through directory segments after a crash. 
It is much easier than DUMP, because of the formatted 
output.  RDIR performs several directory operations such as 
creating or deleting directory segments without initializing 
the volume, skipping a corrupted segment, undeleting a named 
file, patching a directory segment, splitting/ merging 
files, and many other options. 

SQMAP is a program to squeeze load maps of overlaid FORTRAN 
programs into a readable format removing all globals with 
dollars or periods, leaving only your own subroutine names 
and the segment sizes.  It also produces a one page plot of 
the overlaid memory usage and an optional cref.  SQMAP is 
very useful in combination with OVRLAY. 

Other utilities 
CALCUL VT100 calculator program. 
CLOCK Real-time VT100-clock program. 
DISASM SAV file disassembler. 
GONLIB Goniometric library, used by CALCUL. 
HRLIB General purpose library, used by many of the 
 utilities. 
HRMAC Useful macro library. 
INCLUD FORTRAN-IV pre-processor to update COMMON 
 areas. 
SEARCH Keyword search utility. 
UCL User Command Language for RT-11 V5 or later. 

Changes and Improvements: Improved functionality  of RDIR new utility:
OVRLAY, to generate RT-11 
overlay structures. 

Assoc. Documentation: RT-11 Documentation Kit 

Media (Service Charge Code): Two RX50 Diskettes (JB)  Format: RT-11

===============
110843     TECO - Utilities  Version: V1.0, June 1986

Submitted by: John Alexander

Operating System: RT-11  Source Language: TECO  Keywords: File
Management, TECO

Abstract: The "TECO - Utilities" are DCL command lines that query the 
user for the required parameters to perform the operation 
and then call TECO to perform the tasks to operate on the 
specified files. 

Some examples of "operations" that these may perform are: 

. Number all lines of a file in any number base. 
. Split a file down a column into two files. 
. Concatenate two files horizontally (sideways). 
. Move a set of columns to new column location for all 
  lines. 
. Create a name list of files. 
. Merge a name list of files into a single file. 
. Split a "Merged" file back into multiple files. 
. Pad out the end of lines to a given column. 
. Cut excessively long lines to a given column. 
. Fix all lines (long or short) to a given column. 
. Extract lines from a file. 
. Shuffle two files together. 
. Eliminate duplicate lines in a file. 
. Combine columns of one file with columns of another file. 
. Strip comments out of code. 
. Create "Boilerplate" letters. 
. Many more "operations". 

Notes: This program is a combination and update of DECUS Nos. 110688
and 110690. 

Media (Service Charge Code): User's Manual (EA), Two RX02 Diskettes
(LB)  Format: RT-11

===============
110842     FNDFIL  Version: May 1986

Submitted by: Barry Zion, Federal Reserve Bank of New York, New York,
NY

Operating System: RSX-11M-PLUS V2.0  Source Language: MACRO-11 
Keywords: File Management

Abstract: FNDFIL is a program that associates Logical Block Numbers to
files.  This is useful when the error log indicates LBN 
errors as it identifies the files owning the offending 
blocks.  Multi-header files are supported.  FNDFIL reports 
various file identification information including the virtual 
block number in the file.  It also checks for multiple 
allocation of logical blocks. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: FILES-11

===============
110836     ReGIS to HP-GL Conversion Program  Version: V1.J, December
1985

Submitted by: Dr. N. S. Hoult, Racal Research Ltd., Reading,
Berkshire, England

Operating System: RSX-11M-PLUS  Source Language: FORTRAN 77, MACRO-11 
Memory Required: 36KW  Software Required: FORTRAN-77 run time system. 
Hardware Required: IEC-11 (though it could easily be modified for
other interfaces).  Keywords: Graphics, Hewlett Packard, ReGIS

Abstract: This program converts a file of ReGIS graphics commands (as 
used by the VT125 and VT240 terminals) into Hewlett-Packard 
Graphics Language (HP-GL) (as used on the 7470A plotter), and 
sends them to the plotter via an HPIB interface.  All ReGIS 
commands are parsed, but only a subset (sufficient for line 
graphs with labelling, and including macrographs) is sent to 
the plotter.  The resulting graph is designed to fit on A4 
paper, and is approximately the same size as that produced 
using the 'expanded print' option of the VT240.  The program 
is designed to facilitate the addition of extra ReGIS 
commands or the use of an alternative interface (e.g. RS232). 

Restrictions: Not all ReGIS commands are interpreted, though the
parsing deals with them. 
Commands may not be split over record boundaries. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: FILES-11

===============
110833     Management Tools  Version: 8.705, May 1987

Submitted by: M. D. Smith, WAAY-TV Smith Broadcasting, Inc.,
Huntsville, AL

Operating System: RSTS/E V9.3  Source Language: BASIC-PLUS  Memory
Required: 16K Bytes  Software Required: BASIC-PLUS  Keywords: Business
Applications, Utilities - RSTS/E

Abstract: Management Tools is a series of ten programs written by a 
manager with twenty-three years experience as a manager, 
including ten years teaching management seminars. 

There are documentation files for each of the following: 
EVALUE.BAS Employee evaluation 
COMMUN.BAS Communication effectiveness 
TIMEFI.BAS Time management improvement 
DECISI.BAS Decision making help 
DELEGA.BAS Be a better delegator 
MOTIVA.BAS Motivation of people and self 
MANAGE.BAS Better overall manager of people 
MYBOSS.BAS Boss evaluation program 
PLANS.BAS Planning improvement 
GETDUN.BAS Getting more done in a day 
INTERV.QES Interviewing prospective employees 

The more times a manager uses these programs, the more 
benefits he/she will gain.  There are options for hardcopy 
printouts of various portions of the programs as they run or 
they can be stored in files. 

These programs were originally written on my MS/DOS PC at 
home and were further modified to run on a C-64 and an APPLE 
computer.  The basic code used is highly transportable for 
this reason and will run, with only minor modifications, on 
any computer that runs BASIC. 

Non-management personnel will also find benefits in these 
programs for business and private lives. 

Changes and Improvements: Includes ten programs and DOC files, a text
file, and a READ.ME overall 
documentation file. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: DOS-11

===============
110830     KERMIT-11 for Micro/RSTS/E and RT-11  Version: V3.50, April
1986

Submitted by: Brian Nelson, University of Toledo, Toledo, OH

Operating System: PRO/RT-11 V5.X, RSTS/E V9.X, RT-11 V5  Source
Language: MACRO-11  Memory Required: 20-40KW  Keywords: Data
Communications, KERMIT, Utilities - RSTS/E, Utilities - RT-11

Abstract: KERMIT-11 for RSTS/E and RT-11 on the MicroPDP-11 allow for
a 
standard form of file transfer from these systems to about 
120 other implementations of KERMIT on other systems, 
including the PDP-11, VAX and DECSYSTEM-10/20. 

The RT-11 version can use the XC: handler on PRO/RT11, the 
XL: handler on the MicroPDP-11 and also multiple terminal 
service on the MicroPDP-11 for connecting out to other systems. 
The RSTS/E version uses the standard terminal driver, and 
runs on both V8 and V9 of RSTS/E. 

Documentation is K11INS.DOC and in the online help file, 
K11HLP.HLP.  The distribution is on a RT-11 format RX50, 
easily readable on RT-11 with copy and on RSTS/E with FIT. 
The complete KERMIT-11 distribution is DECUS No. 110731 which 
is available on magtape. 

Changes and Improvements: Many, added dial command, see user guide,
also 11-731. 

Restrictions: XM monitor is required for RT-11.  SJ or FB monitor will
not work under 
RT-11. 

Sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: RT-11

===============
110829     KERMIT-11 for P/OS and Micro/RSX  Version: 3.50, April 1986

Submitted by: Brian Nelson, University of Toledo, Toledo, OH

Operating System: Micro/RSX, P/OS V2, RSX-11M-PLUS V2.1, 3  Source
Language: MACRO-11  Memory Required: 24KW  Keywords: Data
Communications, KERMIT, Utilities - P/OS, Utilities - RSX-11

Abstract: KERMIT-11 for P/OS and Micro/RSX on the MicroPDP-11 allow
for a 
standard form of file transfer from these systems to about 
120 other implementations of KERMIT on other systems, 
including the PDP-11, VAX and DECSYSTEM-10/20. 

The P/OS version uses the XK: driver on the Pro-350 and is 
normally run from DCL.  On Micro/RSX the standard terminal 
driver is used.  Also, the image K11POS.TSK is linked to 
RMSRES, which insures named directory support for both P/OS 
and Micro/RSX. 

Documentation is in K11INS.DOC and in the online help file, 
K11HLP.HLP.  The distribution is on a P/OS format RX50, 
easily readable on both P/OS and Micro/RSX.  The full 
distribution is DECUS No. 110731 which is available on 
magtape. 

Changes and Improvements: Many, edits in KLLCMD.MAC 

Sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: FILES-11

===============
110809     RUNOFF, Bonner Lab  Version:  August 1985

Submitted by: John Clement, Rice University, Houston, TX

Operating System: RT-11  Source Language: MACRO-11  Keywords: RUNOFF,
Text Formatting

Abstract: Bonner Lab Runoff is a text formatter which when used with 
your favorite editor makes a complete word processor.  Its 
syntax is almost a complete emulation of DSR (Digital 
Standard Runoff) and it is very compatible with previous 
versions of Runoff.  The document and help file for this 
version can also be used for DSR.  The intent of this program 
is to support complete scientific word processing to produce 
publication quality output.  It has been used to produce 
thesis, progress reports, and scientific papers here at Rice 
University. 

This version allows complete control of any special printer 
available via user definable escape sequences.  In addition a 
MACRO facility allows text or sequences of commands to be 
abbreviated to a single label.  If the printer has the 
correct features then variable spacing, subscripting, 
superscripting and equation formatting are possible.  By 
properly defining escape sequences, the user may support 
different printers in a transparent fashion.  In other words 
the same input text will print in identical fashion on 
different printers with different control codes and escape 
consequences. 

Table of contents, indexing and sub-indexing are all 
supported.  Multiple table of contents or multiple indexing 
may be constructed from available commands.  A variety of 
LAYOUT and STYLE commands may completely change the look of 
the pages.  Table layout is simplified by right justified and 
'decimal' justified tabs.  Permanent margins which apply to 
the page headers are available.  These simplify the setting 
of header and text margins. 

All special characters are redefinable.  The user may define 
new commands, and text macros.  By defining commands you can 
make it resemble other text formatters, or other versions of 
RUNOFF.  You may define numeric symbols facilitate 
constructing lists of arbitrary items.  These allow page and 
section references.  A 2 pass option allows forward 
references to symbols defined later in the text. 

This runs under VMS, RSX, IAS, RT11, TSX, and probably RSTS. 
It should run on a PRO with no modifications.  RNO occupies a 
minimum of 30 to 37 Kbytes depending on the operating system. 

Notes: For a complete RUNOFF distribution see DECUS No. 110703 

Media (Service Charge Code): Three RX02 Diskettes (LC)  Format: RT-11

===============
110805     Six Video Games for RSTS/E  Version: March 1985

Submitted by: David Spencer, Spencer Associates, Orangvale, CA

Operating System: RSTS/E V8.0  Source Language: BASIC-PLUS,
BASIC-PLUS-2, MACRO-11  Memory Required: Between 10K to 26K  Hardware
Required: VT100 compatible terminal  Keywords: Games

Abstract: Following is a brief summary of highlights: 
BLKADE  As many as eight players, each 
  sitting at their own terminal, may play this game.  Each 
  player builds a growing fence to enclose and trap the other 
  players.  If there aren't enough human players available, 
  robot players can be asked to take their place. 
INVADE  A version of the popular arcade invaders from space 
  game 
PACKER  A version of the popular maze game, with some fun 
  twists 
STRWRS  Battle Darth Vader and his Emperial fighters to get 
  close enough to destroy the Death Star. 
SUBS  Two players, each at their own terminal, battle to 
  sink the other's submarine 
WIGGIT  Hunt Wiggits in a Martian maze; 
  beware that they might clone and cause double trouble. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: DOS-11

===============
110804     Kyc RSX-11M MACRO-11 Program Collection  Version: July 1985

Submitted by: Frank J. Kyc, Computer Task Group, Inc., Pittsburgh, PA

Operating System: RSX-11M V4.0, RSX-11M-PLUS V2.1  Source Language:
MACRO-11  Keywords: Clock, Sorting

Abstract: This is a collection of small MACRO-11 programs.  Following 
is a brief summary of highlights: 
CLOCK  Displays the day of the week, current day of the year, 
  company's name, current date, and continuous update 
  of time (each second) at bottom of CRT screen. 
  Memory required:  2600 bytes 
MCLOCK   Controls the display of the date and time (updated 
  every second) to 16 CRT terminals on system. 
  Can switch between 80 and 132 column display. 
  Memory required:  1300 bytes 
CLRTTY  Clears inactive CRT terminal screens after 60 minutes. 
                Memory required:  1300 bytes 
SPAWN  Directs system commands to any terminal on system. 
  Memory required:  1400 bytes 
SRD  Sorts directories in ascending order by filename, then 
  by file type, and then by version number. 
  Memory required:  170400 bytes 

Restrictions: CLOCK, MCLOCK, CLRTTY require VT series terminals. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: FILES-11,
600' Magnetic Tape (MA)  Format: FILES-11

===============
110800     CMATH: A Library of Elementary Math Functions for DECUS C 
Version: March 1985

Submitted by: Hamish Ross, Birmingham University, West Midlands, U.K.

Operating System: RT-11 V4  Source Language: DECUS C, MACRO-11  Memory
Required: As for DECUS C  Software Required: C Language System (DECUS
No. 11S018) version dated November 1983.  Hardware Required: Hardware
Floating Point of FP-11 Type, not FIS.  Keywords: Mathematical

Abstract: This package provides a Library of the elementary maths
functions 
for the DECUS C system.  The functions have the same names, 
arguments and functionality as their counter parts in UNIX so that 
porting applications programs from UNIX and UNIX compatible 
systems is facilitated.  The functions provided are sqrt, log, 
log10, exp, pow, sin, cos, tan, cotan, asin, acos, atan, atan2, 
sinh, cosh, tanh, fabs, floor, ceil, frexp, ldexp and modf 
together with new versions of atof and $$dtoa.  Most of the 
algorithms are from Cody and Waite "Software Manual for the 
Elementary Functions", Prentice-Hall, which have been designed to 
have a high level of accuracy throughout the entire range of their 
arguments.  The test programs from that book are included also, as 
are a number of patches which fix bugs in the compiler module 
CC103 and the runtime modules DOPRINT, DOSCAN, FCLOSE AND IOABUF. 

Restrictions: DECUS No. 11S018 needs to be patched to fix some bugs. 
A patch kit is 
included with this submission. 

Media (Service Charge Code): Two RX01 Diskettes (KB)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110795     GRAPHKIT: Graphics Routines for the HP-7221C/T Plotter 
Version: 4, January 1990

Submitted by: R. E. Beverly III Ph.D., R. E. Beverly III and
Associates, W. Worthington, OH

Operating System: RSX-11M V4.1, RT-11 V5.1, VAX/VMS V4.5  Source
Language: FORTRAN 77  Memory Required: Largest program requires 28KW 
Software Required: Hewlett-Packard PLOT/21 software library  Hardware
Required: Hewlett-Packard 7221C/T plotter  Keywords: Graphics,
Scientific Applications

Abstract: GRAPHKIT is a collection of software tools designed to 
supplement Hewlett-Packard's PLOT/21 library by providing 
routines to easily plot linear, semilogarithmic and 
logarithmic graphs in standard scientific/engineering 
formats of publication quality.  Additional routines are 
provided which permit rapid layout and production of 
viewgraphs and transparencies, bar graphs and pie charts. 

The user is given full control over the x- and y-axis minima 
and maxima, the generation of axis labels and major and 
minor tick marks and curve legends.  Multiple curves can be 
drawn on a single plot.  Each curve can consist of data 
symbols only, data symbols connected by continuous lines, or 
lines connecting the data points with no symbols.  The user 
selects the pen number, symbol type (if any), and line type 
for each curve. 

Notes: Due to many similarities between calls to PLOT/21 and other
plotter libraries 
(e.g. CalComp), it should be straightforward to modify these routines
for 
use with other plotters. 

Changes and Improvements: This version includes the capability for
curve fitting using a least-squares 
polynomial or natural cubic spline. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: FILES-11,
600' Magnetic Tape (MA)  Format: FILES-11

===============
110787     CD: DR11-W Links Communications Software  Version: V3,
November 1984

Author: Vicky White, Ben Burch and David Berg, Fermi National
Accelerator Laboratory, Batavia, IL

Submitted by: Vicky White, Fermi National Accelerator Laboratory,
Batavia, IL

Operating System: RSX-11M  Source Language: FORTRAN IV, MACRO-11 
Hardware Required: DR-11W if you wish to use connection between 2
machines.  Keywords: Device Handlers, Utilities - RSX-11

Abstract: This tape contains a BRU saveset of software residing in 14 
different UIC directories.  Included are a device driver for 
a DR11-W link, FORTRAN Interface Routines (CDPACK), test 
programs and complete documentation.  Transfer speeds of 
300KW/sec have been obtained with this software.  Per 
transfer overheads are between 4 and 6 ms. 

This device driver includes transparent support for an 
intraprocessor link.  This version 2 of CD software was 
previously distributed on an RSX SIG tape (DECUS No. 
11S077). 

Notes: Bug fixes, extra test programs, documentation enhancements. 

Restrictions: Users will need to rebuild some of the diagnostic and
test 
programs which require routines in the object library 
(included with this package) because complete sources were 
not submitted. 

Complete sources not included.

Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape
(MA)  Format: BRU

===============
110784     MCE/DCE CLI - Emulator  Version: March 1984

Submitted by: Hans-Joachim May, SEL Kontaktbauelemente, Nurnberg, West
Germany

Operating System: RSX-11M V4.1  Source Language: MACRO-11  Memory
Required: 2784 Words  Keywords: DCL, Emulators

Abstract: This program emulates MCR/DCL.  It stores CLI input lines up
to 24 lines in a ring buffer.  These lines will be restored 
by typing the cursor keys on VT100/200 or the function keys 
on others (LA120, LA38 or similar, able to send escape 
sequences).  Mistyped commands can be substituted. 
Optionally, CLI input can be written to the CONSOLE.LOG file. 

System features needed:  RSX-11M V4.1, Escape-sequences in 
TTDRV enabled, Parent-offspring-tasking SYSGENed.  For 
console-logging you need the Console-Driver and Console-Task 
(CO: and COT...) SYSGENed. 

Media (Service Charge Code): Write-Up and Listing (DA), One RX01
Diskette (KA)  Format: FILES-11, 600' Magnetic Tape (MA)  Format:
FILES-11

===============
110770     DECAL: Digital Equipment Corporation Author Language 
Version: V2.1, October 1984

Submitted by: Digital Equipment Corporation

Operating System: RSTS/E V8.0  Source Language: BASIC-PLUS  Memory
Required: 128KB  Keywords: Computer Assisted Instruction (CAI),
Education

Abstract: DECAL (Digital Equipment CAI Author Language System) is 
the Computer Assisted Instruction (CAI) lesson authoring 
system. It is designed to enable teachers with no 
previous computer experience to provide individualized 
instruction for students. Written in BASIC-PLUS, the 
language of Digital Equipment Corporation's Resource 
Sharing Timesharing System/Extended (RSTS/E), DECAL is 
suitable for use in any subject area and at all grade levels. 

Lessons can be up to 50 segments (questions) in length 
and can be linked with other lessons to form courses and 
be shared among schools. Instructors may create lessons 
in the areas of: 
. Drill and practice 
. Tutorials 
. Quizzes and tests 
. Dialog/inquiry sessions 
. Simulation and games 
. Problem solving 

Release notes distributed with each order. 

Documentation available in hardcopy only.

Media (Service Charge Code): User's Manual (ED), 600' Magnetic Tape
(MA)  Format: DOS-11

===============
110756     FORTRAN IV-PLUS and FORTRAN-77 On-Line Debugger  Version:
June 1984

Submitted by: Gabor D. Miklos, Memorial Sloan-Kettering Cancer Center,
New York, NY

Operating System: RSX-11M V3.2  Source Language: MACRO-11  Memory
Required: 1000 KW  Keywords: Debugging

Abstract: By using this debugger, users can debug any application 
program written in FORTRAN IV-PLUS or FORTRAN 77 
under RSX-11M, provided the task is NOT overlayed. 

A detailed document can be found in the file 
'FODT.DOC", which is on the media. 

Release notes distributed with each order. 

Restrictions: At present program cannot debug overlayed tasks. It is 
difficult to reliably mark the beginning and especially 
the end of the executable code part of the loaded 
segment. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: FILES-11,
600' Magnetic Tape (MA)  Format: FILES-11

===============
110755     SCE:  Screen Command Editor for RSX-11M  Version: 5.0,
December 1988

Submitted by: Johann Mraz, AVL, Dept. Messtechnik, Kleiststrasse 48,
Austria, A-8020

Operating System: RSX-11M-PLUS V3.0  Source Language: MACRO-11  Memory
Required: 3KW  Keywords: Editors, Utilities - RSX-11

Abstract: SCE displays previously entered commands for reprocessing. 
The functionality is identical to the VAX/VMS DCL Command 
Line Editor.  There are also other more special functions 
available. 

All entered system commands are stored in a recall buffer 
for later use or command error correction.  The recall 
buffer can hold a variable amount of commands with a total 
of up to 587 characters.  Special functions can be called 
only by typing a control character or a function key.  SCE 
works as a task, started from the user terminal and is an 
interface to the actual CLI. 

Notes: Operating system RSX versions with directives: STSE$, SREX$,
SPWN$, and GCII$. 
Supports terminal types VT52, VT100, VT200-Series 7 BIT and 8 BIT
mode.  It is 
necessary that the setting of the terminal line corresponds to the
hardware 
setting of the terminal operation mode. 

Changes and Improvements: Upgrade to VAX/VMS compatibility, special
for video terminals. 

Restrictions: Command line editor only for video terminals. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: FILES-11,
600' Magnetic Tape (MA)  Format: FILES-11

===============
110750     TEM: A Terminal Emulator for RSX-11  Version: 90.012, May
1990

Submitted by: Thomas R. Wyant III, E. I. du Pont de Nemours, Richmond,
VA

Operating System: RSX-11M-PLUS V3.0, VAX-11 RSX  Source Language:
MACRO-11  Memory Required: 16KW  Hardware Required: Dial-out Modem 
Keywords: Data Communications, Emulators, Utilities - RSX-11

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 transfers between 
systems.  TEM has been used to communicate with RSX-11, VMS, 
RSTS and TOPS-20 systems, as well as non-Digital Equipment 
Corporation equipment. It requires no software on the remote 
system (and therefore has no error checking). 

In addition to the basic functionality, TEM can automatically 
issue canned commands to smart modems at the beginning and 
end of a session. 

Features 
. Local Echo. 
. Automatic line feed 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-PLUS 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 
multiple characteristics, and unsolicited input AST's. 
Correct access of named directories and files numbered in 
decimal requires the FEAT$ directive.  The GIN$ directive is 
used to prevent nonprivileged users from using TEM to read 
files that are none of their business (e.g. 
LB:[0,0]RSX11.SYS).  An attempt has been made to 
conditionalize TEM for RSX-11M V3.2, but it has not been 
checked. TEM can be initiated from and communicate 
with any reasonable serial device, but there may be 
restrictions if not being used on a TT:-type device. 

Notes: Executable and/or object code is included. 

Changes and Improvements: Eight BIT support.  Data line monitoring in
Binary, Octal, Decimal, or 
Hex (in addition to ASCII). 

Restrictions: Operating System RSX-11M V4.0 or RSX-11M PLUS V2.0 or
later is required. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: DOS-11

===============
110736     DV: Virtual Device Handler for RT-11  Version: November
1989

Submitted by: R. Tapp, University of Victoria, Victoria, B.C., Canada
V8W 2Y2

Operating System: RT-11 V4.00 or 5.01  Source Language: MACRO-11 
Memory Required: 32KB  Software Required: See Notes  Keywords: Data
Communications, Device Handlers

Abstract: A patch for the RT-11 file DD.MAC creates the source file 
for a new device handler DV that can access virtual devices 
on a host computer using a standard serial terminal line. 
These virtual devices can be used either for file 
communication with the host system or as backup storage for 
RT-11 files.  Included are an RT-11 terminal emulator 
program for establishing communication with the host system, 
a stand-alone bootstrap loader program for DV, and a set of 
server programs for a VAX/VMS host that support 
virtual devices compatible with the VMS EXCHANGE utility 
and emulate TU58, RK05, RL01, RX01 and RX02 devices. 

Notes: Includes a companion server program for a VAX/VMS V4.4 host
with both 
PASCAL V3.4 and object files.  Other versions may not be compatible. 

Changes and Improvements: RT-11 V5 handler now supports special
function call to return the device size 
and SET commands for timeout period and retry count. 

Restrictions: This program must be customized for other host operating
systems.  Supplied 
patches require RT-11 V4.00 or V5.01 source files. 

Media (Service Charge Code): User's Manual (EA), One RX01 Diskette
(KA)  Format: RT-11, 600' Magnetic Tape (MA)  Format: RT-11

===============
110731     KERMIT-11  Version: V3.50, April 1986

Submitted by: Brian Nelson, University of Toledo, Toledo, OH

Operating System: IAS V3.1, P/OS 2.0, PRO/RT-11 V5.2, RSTS/E V9.1,
9.2, RSX-11M V4.1, RSX-11M-PLUS V2.1, 3.0, RT-11 V5.1, 5.2  Source
Language: MACRO-11  Memory Required: 20KW to 40KW  Hardware Required:
Extra DL11 or a DZ, DH, DHV or DHU Port  Keywords: Data
Communications, KERMIT, Utilities - RSTS/E, Utilities - RSX-11,
Utilities - RT-11

Abstract: KERMIT is a protocol originally developed at Columbia 
University which has been used to implement error free 
packet file transfer and communications between computer 
systems, both mainframe to mainframe and micro to mainframe. 
This KERMIT-11 was developed by the author for RSTS/E, 
RSX-11M-PLUS, RSX-11M and RT-11. 

KERMIT-11 will run on RSX-11M version 4.0 and RSTS/E version 
7.2 as long as the task was built without RMSRES.  To be 
able to build KERMIT on RSTS/E version 7.2 or RSX-11 
version 4.0, you will have to get RMSLIB.OLB and MAC.TSK and 
RSX-11M V4.1 or RSTS/E V8.0.  The need for version 2 of 
RMSLIB is due to the use of $SEARCH, $PARSE, $RENAME and 
$DELETE.  The need for the newest MAC.TSK is due to the use 
of new directives such as .SAVE, .RESTORE and 
.INCLUDE.FILENAME/. 

Notes: The magtape distribution contains sources, however, the floppy
diskette 
distribution contains binaries only. 

Changes and Improvements: Many, edits in KLLCMD.MAC 

Assoc. Documentation: Recommended from Columbia University 

Restrictions: See Installation Notes regarding the version required. 
(Installation Notes 
are part of the User's Manual).  Runs on IAS to some degree. 

Media (Service Charge Code): User's Manual (EB), Three RX01 Diskettes
(KC)  Format: RT-11, 2400' Magnetic Tape (PA)  Format: DOS-11

===============
110718     Alphabetical Directory Sort  Version: February 1984

Submitted by: Anatoly Lokshin, JPL, Pasadena, CA

Operating System: RSX-11M  Source Language: FORTRAN 77, MCR  Memory
Required: 110 blocks=110 x 512 Bytes  Software Required: MCR and DCL
(PDP-11 Command Languages)  Keywords: Sorting

Abstract: This program gives a directory listing in alphabetical 
order. If there are a lot of files to report, the user 
will have to wait for a while to get a result. This is 
not because of the sorting but because DIR itself it 
slow. The user may put some nice message in DIR.CMD to 
make his waiting more pleasant. 

Restrictions: Sorts not more than 500 first files (PARAMETER LINE in 
the source). 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: FILES-11,
600' Magnetic Tape (MA)  Format: FILES-11

===============
110716     EDCMD: Command Line Editor and Command Line Recall 
Version: January 1984

Submitted by: Robert Iden, B.F. Goodrich R & D Center, Brecksville, OH

Operating System: RSX-11M V4.0  Source Language: FORTRAN IV, MACRO-11 
Memory Required: 5.8KW  Keywords: Editors, Tools - Applications
Development

Abstract: EDCMD allows you to edit the current command line and to 
recall up to ten previous command lines.  In addition, each 
of the 10 numeric keypad keys may be defined as a separate 
command which may be recalled and used at anytime.  EDCMD has 
been tested under RSX-11M V4.1.  It probably will run under 
RSX-11-M-PLUS, but unless changed, command lines are limited 
to 80 characters.  It is written for either FORTRAN IV or 
FORTRAN 77, and has been tested with both.  The program is 
basically simple and changes can be readily made. 

Restrictions: Requires parent/offspring tasking. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: DOS-11

===============
110713     SYMBUG: Symbolic Debugger for Use with MACRO Programs 
Version: V2.0, February 1984

Submitted by: Joy Veronneau, St. Michael's College, Winooski, VT

Operating System: RSTS/E V8.0  Source Language: MACRO-11  Keywords:
Debugging

Abstract: SYMBUG is a symbolic debugger which has been used by the 
assembly language programming classes at St. Michael's 
College. It runs with programs written in RT-11 MACRO on 
the RSTS operating system and allows the user to access 
memory locations by their symbolic names: set 
breakpoints: single step: and display and load memory 
locations in either octal, decimal or ASCII. We have 
found that it is much easier for the students to learn 
SYMBUG than ODT. A manual is provided which steps the 
student through a sample debugging session. 

Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape
(MA)  Format: DOS-11

===============
110690     File Manipulation Commands  Version: V2.0, April 1984

Submitted by: John Alexander, Shiva Associates, Sepulveda, CA

Operating System: RT-11  Source Language: TECO-11  Memory Required:
Depends on size of user files to be manipulated  Software Required:
TECO-11  Keywords: File Management

Abstract: This is a group of file manipulation "executives" 
that is intended to allow the user to make "global" 
changes to all lines of a file. The "executivess" 
call up teco files to perform the work. The TECO 
executive gets the name of modules and creates further 
com lines that operate on the specified files. This can 
be very useful to the user that desires to utilize the 
code that has already been written and write supporting 
documentation, or to manipulate data files etc. 

Operations 
. Number all lines of a file 
. Move a set of columns to a new column location for all lines 
. Pad out the end of lines to a given column 
. Cut excessively long lines to a given column 
. Fix all lines (long or short) to a given column 
. Eliminate all "tabs" from a file, 
. Replace spaces with tabs where possible 
. Shuffle two files together 
. Combine columns of one file with columns of another file 
. Strip comments out of code 
. Strip code out of comments etc. 

To execute any of these "executives" type in 
"@" in front of the exec name and a carriage 
return. The exec's will prompt the user for inputs. 

Media (Service Charge Code): User's Manual (EB), Two RX01 Diskettes
(KB)  Format: RT-11, 600' Magnetic Tape (MA)  Format: RT-11

===============
110682     BASIC-PLUS System Dependency Flagger  Version: V1.0,
October 1983

Submitted by: Digital Equipment Corporation

Operating System: RSTS/E V8.0, RSX-11M-PLUS V2.1, RSX-11S V4.1,
VAX/VMS V3.4  Source Language: BASIC-PLUS-2, VAX-11 BASIC  Memory
Required: 11,264KB  Keywords: BASIC, Conversions, Tools - Applications
Development

Abstract: This utility assists conversions of BASIC-PLUS and/or 
BASIC-PLUS-2 programs from PDP-11 systems to VAX/VMS by 
reading the BASIC source code and reporting on lines 
which contain operating-system specific dependencies. 
The program can be compiled and run under VAX-11 BASIC 
or under PDP-11 BASIC-PLUS-2. 

Input to the utility can be either a single file-name, 
or an indirect command (@filename) which names a file 
which contains a list of file names to be examined. 

Output from this utility consists of a report file and 
summary information printed on the users terminal. The 
report file lists the EDT line numbers, by file, where 
system dependent code has been detected. Summary 
information printed on the terminal includes a summary 
by filename of the types of system dependencies 
encountered. 

The intent is that this utility can be used to very 
quickly scan a large number of files and report the 
specific dependencies as well as statistics on the 
overall kinds of system dependencies of the application 
programs at a user site. This information can then be 
used as one input to a conversion-planning process. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: DOS-11

===============
110672     IO: Serial Port I/O Handler  Version: January 1985

Submitted by: Ray Brownrigg, DSIR, Wellington, New Zealand

Operating System: RT-11 V4, V5.0, V5.1, TSX-PLUS V4.1  Source
Language: MACRO-11  Memory Required: 1.5KB  Hardware Required: Up to 8
extra serial interface ports, EIS Instructions.  Keywords: Data
Communications, Device Handlers

Abstract: The I/O handler is a renamed revision of the SP handler, the
major improvement being the use of a high-speed ring buffer. 
This attempts to emulate the FIFO buffer to be found on a 
multiplexor.  The rename is to avoid conflict with the RT-11 
V5.1 spooler handler. 

The handler provides for full duplex I/O on up to eight 
serial interface ports at one time.  In particular, single 
character transfers are possible, without the overhead of 
multiple I/O requests, and without the need for privileged 
mapping of the user program (which would provide access to 
the I/O page).  Also important is the provision of high-speed 
input to a TSX-PLUS program. 

Two modes of operation are possible.  The output-only mode, 
which uses the DC1/DC3 (X-ON/X-OFF) protocol, is invoked by a 
keyboard COPY command, a FORTRAN WRITE statement, or a .WRITE 
programmed request in MACRO.  The full duplex mode, for which 
there are various protocol options, is available only through 
the .SPFUN programmed request in MACRO. 

At any one time, up to eight serial ports may be active, 
performing either output or full duplex I/O, any one job may 
be communicating with more than one serial port, and a number 
of different jobs may be using the handler.  This multiple 
job capability is particularly useful in RT-11XM and TSX-PLUS 
applications. 

A user manual and installation instuctions are included. 

Assoc. Documentation: A technical report is available from the author.
This report 
is not available from DECUS. 

Restrictions: RT-11SJ must have device I/O timeout support enabled. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110649     DTX: A Utility for Transferring Text Files and Absolute
Binary Images  Version: V1.0, February 1983

Submitted by: Digital Equipment Corporation

Operating System: RT-11  Source Language: MACRO-11  Keywords: Tools -
Applications Development, Utilities - Disk - RT-11, Utilities - Tape,
XXDP+

Abstract: DTX is a utility program for transferring text files and 
absolute binary images to XXDP+ formatted media under 
the RT-11 operating system or RT-11 emulators under RSX, 
VMS or RSTS. It supports RX01, RX02, RL01, RL02, 
Magtape, RK05, RK06 and RK07. It cannot read files from 
an XXDP+ medium. It is intended for use by persons 
wishing to develop a program under VMS, RSX, RSTS or RT 
which will operate under the XXDP+ system. 

Notes: Program will also run on RT-11 emulators under RSX-11, VAX/VMS,
or RSTS/E. 

Assoc. Documentation: Contact your Digital Sales Representative for
the XXDP+ 
User Manual (Part Number: AC-F348E-MC). This 
documentation is not available through DECUS. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110641     TECO Full Screen Editor  Version: March 1984

Submitted by: Paul Mennen, Palo Alto, CA

Operating System: RSX-11M V4.0, RT-11 V4, TSX-PLUS  Source Language:
TECO  Software Required: TECO-11 version 35 or later  Hardware
Required: VT100 compatible terminal, Heath H19 terminal  Keywords:
Editors, TECO

Abstract: This package consists of two TECO macros which provide 
the TECO user with the convenience of a full screen 
editor with a clean user interface, while retaining the 
full power and generality of TECO. One of the macros 
requires a VT100 compatible terminal and the second 
macro requires a Heath H19 or a Zenith Z19 terminal. The 
macros are well commented, which makes them more easily 
adapted to other terminals or other special 
requirements. 

These macros have been fully tested under the following 
configurations: 
. RT-11SJ version 4 with TECO-11 version 36 
. TSX-PLUS version 3.1 with TECO-11 version 36 
. RSX-11M version 4.0 with TECO-11 version 35 

However, it should also run with most RT-11 and RSX 
releases and with other operating systems which support 
TECO-11. Requires TECO-11 version 35 or later. Supplied 
in RT-11 format, but instructions for converting it to 
RSX format via FILEX are included. 

Restrictions: Requires TECO-11 version 35 or later. See DECUS No. 
110333. 

Media (Service Charge Code): User's Manual (EA), One RX01 Diskette
(KA)  Format: RT-11, 600' Magnetic Tape (MA)  Format: RT-11

===============
110634     SLDRV: A Memory Resident Disk Driver for RSX-11  Version:
V01.02, June 1983

Submitted by: Bruce R. Mitchell, 3M Engineering Systems and Tech Labs,
St. Paul, MN

Operating System: RSX-11M V4.0 or later, RSX-11M-PLUS V1.0 or later 
Source Language: MACRO-11  Memory Required: 2KB  Keywords: Emulators,
Virtual Disk Driver

Abstract: Compilers, assemblers and the Taskbuilders are often slowed 
by seek latency of the system disk(s) when accessing system 
libraries.  The necessity of many disk seeks has a tendency 
to degrade performance from that which would be obained if 
disk operations were performed at memory-to-memory speeds. 
This problem is noticeable on multi-user development 
systems, and is particularly critical on machines with a 
single disk. 

With the increasing popularity of 22-bit PDP-11's 
(11/23-PLUS, 11/44, 11/70 and Microll) and decreasing cost 
of semiconductor main memory, it is feasible to store 
libraries and workfiles in main memory on a "memory resident 
disk", where each K word of memory equals 4 disk blocks. 

This package includes source files, build command files and 
runtime control command files to build and use a 512 block 
memory resident disk on RSX-11M-PLUS. 

Restrictions: Operates only on a 22-bit CPU due to large data area
memory requirements. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: FILES-11,
600' Magnetic Tape (MA)  Format: FILES-11

===============
110613     STRESS-11: A Structural Analysis Program  Version: V1.2,
February 1983

Submitted by: Digital Equipment Corporation

Operating System: RSX-11M V3.2  Source Language: FORTRAN IV, FORTRAN
IV-PLUS, MACRO-11  Memory Required: 64KB  Keywords: Engineering
Applications

Abstract: STRESS-11 is an engineering application program used to 
analyze forces, reactions, and displacements in 
structural designs. Typical uses include the analysis of 
building frames, bridge trusses, transmission towers, 
and floor systems. 

Use of STRESS-11 requires no computer programming 
experience. Problem descriptions use engineering terms 
that are familiar to a structural engineer. 

To use the package, the engineer describes a structure 
with a coordinate system that can be either 2- or 3- 
dimensional. The engineer assigns a joint number and 
joint coordinates to each joint in the structure, and a 
member number and member incidence indentifies which two 
joints the member connects. 

The engineer then describes the physical properties of 
these members, the member and joint loads to be placed 
on the structure, and the support conditions for the 
structure. With this information, the program is capable 
of determining the joint displacements, joint reactions, 
and forces for the structure. 

Notes: Source code may require patching to run on versions 
other than RSX-11M V3.2. Release notes shipped 
automatically with each order. 

Media (Service Charge Code): User's Manual (EB), Two RX01 Diskettes
(KB)  Format: RT-11, 600' Magnetic Tape (MA)  Format: DOS-11

===============
110597     Reminder  Version: 1.1, October 1989

Author: Bill Brandt and Jeff Lightle, The Defiance College, Defiance,
OH

Submitted by: Bill Brandt, The Defiance College, Defiance, OH

Operating System: RSTS/E V9.6  Source Language: BASIC-PLUS-2  Memory
Required: 15 KW  Software Required: BASIC-PLUS-2 compiler if user
wants to recompile  Keywords: Calendars, Scheduling

Abstract: Reminder is a Desk Top Calendar package that combines a 
BASIC-PLUS-2 rewrite of Mitch Wyle's Desk Top Calendar 
program with a login tickler program and an on line tickler 
(Reminder) program.  The login tickler program is invoked from 
the user's login.com file and displays the day's scheduled 
appointments as the user logs in.  The Reminder program is 
designed to wake up every fifteen minutes and inform the 
users of scheduled appointments that are approaching within 
a two hour interval.  The Reminder program runs as a 
detached job and allows selective user access to the tickling 
process.  Some tailoring of the Desk Top Calendar program has 
been done to improve ease of use.  However, many of the original 
features have been included such as day, week, month, year 
at-a-glance, free time display, evening appointments and 
others.  Some fixes were made to ensure a consistent date 
and time format.  The programs were designed to work with 
VT100 terminals, but can easily be modified for other types 
of terminals.  All the programs are written in BASIC-PLUS-2, 
but could be modified for BASIC-PLUS.  Task images are 
supplied on tape for those without a BASIC-PLUS-2 compiler. 

Notes: Some of the original features of Mitch Wyle's Desk Top Calendar
program were 
not included to simplify the use of the system. 

Changes and Improvements: Addition of an on-line Reminder (tickler)
program and a login tickler 
program and fixes to the BASIC-PLUS-2 rewrite. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: DOS-11

===============
110595     HP.SYS: Hewlett Packard 7470A Plotter Handler  Version:
V5.0, October 1982

Submitted by: Keith W. Hadley, University of Toronto, Toronto, Canada

Operating System: MINC, RT-11 V4.0  Source Language: MACRO-11  Memory
Required: 402 decimal words  Hardware Required: Hewlett Packard 7470A
graphics plotter  Keywords: Device Handlers, Hewlett Packard,
MINC/RT-11 Software, Plotting

Abstract: HP.SYS is a Hewlett Packard 7470A plotter handler to be 
used in an RS-232 environment with XON-XOFF handshaking 
protocol. We have implemented it on our MINC RT-11 
system. HP.SYS is a read/write handler and it is useful 
for digitizing or communicating with the plotter. Since 
most smart laboratory devices use XON-XOFF protocol, 
this handler might be easily modified for such devices. 

Media (Service Charge Code): Write-Up (AA), One RX01 Diskette (KA) 
Format: RT-11, 600' Magnetic Tape (MA)  Format: RT-11

===============
110591     USERMN: An Idle Terminal Monitor for RSX-11  Version:
V03.01, June 1983

Submitted by: Bruce R. Mitchell, 3M Engineering Systems and Tech Labs,
St. Paul, MN

Operating System: RSX-11M V3.2 or later, RSX-11M-PLUS V1.0 or later 
Source Language: MACRO-11  Memory Required: 4KW  Keywords: System
Management - RSX-11, Utilities - Terminal

Abstract: On most development systems, a reasonably secure system 
is desired. RSX-11 is a fine tool for developing code 
for industrial applications, but its security regarding 
unattended terminals is not satisfactory. It is not 
desirable for anyone to be able to walk up to a 
terminal, if the terminal is privledged (as most are on 
development systems) delete any and all files he wishes. 

This monitor addresses this problem. It examines system 
terminal driver data structures looking for logged-in 
terminals, and scans the active task list looking for 
the "owning terminal" for all active tasks. It gives 
idle terminals first, second and final warnings, and 
logs all forced logouts on the system console. The 
monitor serves all TT: devices on the system, and can be 
built to support DECnet HT: devices. VT100 support can 
be included. All time parameters are user-selectable, 
including an optional 'hibernation' period. 

Notes: This version corrects deficiencies in previous releases 
relating to logout of the last active terminal on the 
system and occasional unpredictable behavior. Program 
makes use of new directives in later releases of RSX and 
maps Executive directly. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: FILES-11,
600' Magnetic Tape (MA)  Format: FILES-11

===============
110554     POLFIT: A General Polynomial Fitting Program  Version: June
1982

Submitted by: Timothy J. Rolfe, University of Chicago, Chicago, IL

Operating System: RSX-11, RT-11, VAX/VMS  Source Language: FORTRAN IV
V2.04  Memory Required: 15K (RT-11) to 241 pages (VAX/VMS)  Keywords:
Mathematical, Plotting

Abstract: POLFIT is an interactive program fitting the function 
f(x) to data input as X,Y pairs, where f(x) has the 
function form 

f(x) = a1*x**p1 + a2*x**p2 + . . . ; 

the powers p are arbitrary real numbers specified by the 
user; and the returned coefficients provide the best 
least-squares fit. 

Data are input under user-specified format(s) from one 
or two files. The powers and the number of coefficients 
are specified interactively, and the program returns the 
fitted coefficients and the goodness-of-fit parameter 
rho**2. 

The program includes a line-printer/terminal plotting 
option allowing display of the data and the fitted 
curve. 

Media (Service Charge Code): Write-Up (AA), One RX01 Diskette (KA) 
Format: RT-11, 600' Magnetic Tape (MA)  Format: DOS-11

===============
110546     HP-7225A HP-GL Pen Plotter Library  Version: May 1982

Submitted by: Ken Sutin, Case Western Reserve University, Cleveland,
OH

Operating System: RT-11 V4.0  Source Language: FORTRAN IV, MACRO-11,
RATFOR Y20.5  Software Required: RATFOR useful but not necessary. 
Hardware Required: HP-7225A Pen Plotter  Keywords: Graphics, Hewlett
Packard, Plotting

Abstract: This software consists of a collection of subroutines 
that have been written for the Hewlett Packard 7225A pen 
plotter. Included in this software is support for the 
inherent HP Graphics Language Instruction Set and 
several other high level functions as described below. 
Mapping from virtual user units to physical plotter 
units occurs with respect to the specified plotter units 
(e.g. in, cm), the plot origin and a global plotting 
factor, which allows the entire plot to be reduced or 
enlarged by calling one subroutine. Data can be plotted 
by specification of coordinate pairs, or a single data 
vector may be plotted as a function of a fixed 
X-increment (e.g. if the data are interval related). 
Coordinate data to be plotted may be specified in 
integer or floating point form, and the data may be 
scaled by an offset and a gain factor. Some other 
functions that have been written are: move to 
coordinate, draw to coordinate, label, axis, histogram 
and digitize. 

Media (Service Charge Code): Two RX01 Diskettes (KB)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110513     C Language System for RT-11 (Binary Version)  Version:
January 1982

Author: David Conroy, Martin Minow, Robert Denny and Charles Forsythe

Submitted by: Eric Morton, Sanders Technology Inc., Amherst, NH

Operating System: RT-11 V3B  Source Language: C, MACRO-11  Memory
Required: 24KW Minimum  Keywords: Compilers, Programming Languages

Abstract: C is a general purpose programming language well 
suited for professional usage. The DECUS C 
distribution contains a complete C programming 
system. 

Following is a brief summary of highlights: 
. A compiler for the C language. The entire language 
  is supported except for floating-point, macros with 
  arguments, bit fields, and enumeration. 
. A common runtime library ('standard I/O library') for 
  C programs running under the RT-11 operating 
  system. By using this library, C programs may be 
  developed on one operating system for eventual use on 
  another. 
. Several C programs, including a cross-referencer 
  lister for C programs, a lexical analyser program 
  generator, cross-assemblers for several microcomputers, 
  and several games. 
. Extensive documentation for the compiler and runtime 
  library. 

All documentation (RUNOFF files only) is included on the 
magnetic media, but can be ordered in hard-copy. 
The ordering information for the manuals is as follows: 
. Order DECUS No. 110513 (EA) for "Lex:  A Lexical Analyser Generator 
  Library" 
. Order DECUS No. 110513 (EB) for the "Tool Library Reference 
  Manual" 
. Order DECUS No. 110513 (EC) for the "Compiler and Library Software 
  Support Manual" 

Notes: All software is distributed in Binary format. "C" may be run
under RT-11 V3B. 
Magtape users should order DECUS No. 11S018, which is a more complete 
offering of the "C" Language System, and does include sources. 

Sources not included.

Media (Service Charge Code): User's Manual (EA), User's Manual (EB),
User's Manual (ED), Three RX01 Diskettes (KC)  Format: RT-11

===============
110507     SOS: A Program for Saving Deleted Files  Version: V2.1,
July 1984

Submitted by: James F. Carter, UCLA, Los Angeles, CA

Operating System: RSX-11M V4.0  Source Language: MACRO-11  Memory
Required: 8KW  Software Required: F11 ACP Works only on FILES-11
Volumes.  Keywords: File Management, Utilities - RSX-11

Abstract: When you accidentally delete a file on a FILES-11 
volume, the data and file header are still intact, until 
re-used for another file. You can recover the data using 
SOS. It works much like PIP, copying the data to a new 
file on another unit. You can use wildcards in the input 
file specification, and you can specify a file owner 
other than yourself. If you omit the version you get the 
latest version of the file; version -1 gives you the 
earliest version. SOS can also read non-deleted files. 
SOS checks file protection on the input file and output 
directory. 

Restrictions: The program is supposed to work on multi-header files, 
but this feature could not be tested. 

Media (Service Charge Code): Write-Up (AA), One RX01 Diskette (KA) 
Format: FILES-11, 600' Magnetic Tape (MA)  Format: FILES-11

===============
110490     TSXLIB: A FORTRAN Callable Library Implementation of EMTs
for TSX-PLUS  Version: 6.40a/89e18a

Submitted by: N. A. Bourgeois, Jr., NAB Software Services, Inc.,
Albuquerque, NM

Operating System: RT-11 V5.5, TSX-PLUS V6.40  Source Language: FORTRAN
IV, MACRO-11  Software Required: FORTRAN IV or FORTRAN 77  Hardware
Required: MMU to support TSX-PLUS  Keywords: FORTRAN, Libraries -
RT-11, Utilities - RT-11, TSX

Abstract: TSXLIB is a library of FORTRAN callable routines that 
implement the TSX-PLUS system services which are unique 
to TSX-PLUS.  The library has been updated to include all 
TSX-PLUS unique services through TSX-PLUS V6.40. 

Like RT-11, TSX-PLUS offers the MACRO-11 programmer a number 
of system services.  These services are implemented via both 
the RT-11 programmed requests (for those services common to 
both RT-11 and TSX-PLUS) and raw EMT instructions (for those 
unique to TSX-PLUS).  RT-11 makes its system services 
available to the FORTRAN programmer through the system 
subroutine library, SYSLIB.  TSX-PLUS also honors the bulk 
of the service requests in the SYSLIB routines.  TSXLIB, 
however, makes the TSX-PLUS unique EMTs available to the 
FORTRAN programmer. 

These TSX-PLUS library routines provide facilities to 
support communication lines, detached jobs, device 
allocating and deallocating, file structured device 
mounting and dismounting, communication between running 
programs, job privileges control, job status monitoring, 
program performance analysis, real time program execution, 
shared run time systems, shared files, special files 
information, spooler control, subprocess control, system 
status information, communication between running 
programs and a terminal, program control of the terminal, 
ODT activation mode, user name control, windowing, and 
several miscellaneous EMTs. 

The TSXLIB distribution kit includes the MACRO-11 source 
modules for all the routines, a user's manual in machine 
readable form, an indirect command file to build the 
library, and the implemented library.  The FORTRAN sources 
for some test programs are also included.  These test 
programs have been executed with both FORTRAN 66 and FORTRAN 
77. 

Changes and Improvements: Error corrections and updated for TSX-PLUS
V6.40. 

Restrictions: Operating System RT-11 V5.0 or later is required. 

Media (Service Charge Code): Two RX50 Diskettes (JB)  Format: RT-11,
Two RX02 Diskettes (LB)  Format: RT-11, 600' Magnetic Tape (MA) 
Format: RT-11, TK50 Tape Cartridge (TA)  Format: RT-11

===============
110450     TECO V36 Standard Manual  Version: May 1980

Author: Mark Bramhall

Submitted by: Digital Equipment Corporation

Operating System: Independent  Keywords: TECO

Abstract: This is a 150 page manual with complete instructions for 
using TECO-11 V36; TECO-8 V7; and TECO-10 V3. It 
includes a detailed explanation of all TECO commands and 
editing functions and the use of control characters; 
separate appendices for RT-11, RSTS, RSX-11, VAX/VMS, 
OS/8, and TOPS-10; explanation of error messages; and a 
summary/index of all TECO command characters and 
functions. 

Notes: Only the manual is contained on the magnetic media 
listed below. This manual is recommended by the TECO SIG 
for use with DECUS Nos. 110333, 100316 (which is on 10L008) and
800913. 
Version 36 for RT and RSTS are not available through 
DECUS at this time. See DECUS Nos. 110288 and 110350 for current DECUS
distribution. 

Media (Service Charge Code): User's Manual (EC), Two RX01 Diskettes
(KB)  Format: RT-11, 600' Magnetic Tape (MA)  Format: FILES-11

===============
110433     LISP for RSX-11 and Micro/RSX  Version: October 1986

Submitted by: Maximilian Hadersbeck, Ludwigs-Maximilian-Universitat, 8
Munchen 40, West-Germany

Operating System: Micro/RSX V3.0, RSX-11M V3.2  Source Language:
MACRO-11  Memory Required: 10-28K  Software Required: MACRO and the
Advanced Programmer Kit for Micro/RSX.  Keywords: LISP

Abstract: This version of LISP is written entirely in PDP-11 MACRO 
by Chris Meyers, Eugene, OR.  It has a minimum of system 
calls to make it easy to adapt it to other operating 
systems. 

This revised version works as it is under Micro/RSX V1.0, 
RSX-11M PLUS V2.1 and RSX-11M V4.1.  The delivered 
command files and installation files make it very easy to 
install the LISP system  under the previously named 
operating systems. 

With the package, some examples of LISP programs, like an 
algorithm for proving theorems out of the logic - calculus 
(Wang - Algorithm) and the Ackermann function are delivered. 

The support programs LINT and SAVLSP written by Chris Meyer 
are also in this package.  These were both written in FLECS 
which is a FORTRAN preprocessor.  The resulting FORTRAN 
code is also there.  LINT is very handy to both produce 
a readable LISP program and to eliminate those bugs due to 
miscounting parans.  SAVLSP is very system dependent and 
is running only on an IAS system. 

Notes: See 110347 for the RSTS version of LISP-11. 

Changes and Improvements: New examples and a complete new
installation.  Command-files suited for 
Micro/RSX and RSX. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: FILES-11,
600' Magnetic Tape (MA)  Format: FILES-11

===============
110370     DUNGEON  Version: 2.5, October 1980

Author: T. Anderson, B. Daniels, M. Blank, D. Lebling, R. Supnik

Submitted by: Robert Supnik

Operating System: Independent  Source Language: FORTRAN IV, FORTRAN
IV-PLUS, MACRO-11  Memory Required: 28K user space (RT/RSTS) or 32KW
user space (RSX)  Hardware Required: Hard disk (minimum of 2500 disk
blocks to compile and execute program)  Keywords: Games

Abstract: DUNGEON is a game of adventure, danger, and low cunning. 
In it you will explore some of the most amazing 
territory ever seen by mortal man.  Hardened adventurers 
have run screaming from the terrors contained within. 

In DUNGEON, the intrepid explorer delves into the 
forgotten secrets of a lost labyrinth deep in the bowels 
of the earth, searching for vast treasures long hidden 
from prying eyes, treasures guarded by fearsome monsters 
and diabolical traps. 

There is also a VMS/BACKUP tape available.  It is DECUS No. 
V00494. 

Notes: All sources are available with this version. 

Restrictions: This version of DUNGEON cannot be compiled or used as 
is, on floppy diskette only systems. (SEE DECUS No. 
11370B).  File DTEXT.DAT is a binary, fixed length 
data file and must be transferred using special 
precautions; see documentation for each operation system 
in file DUNGEO.DOC. 

Media (Service Charge Code): Three RX01 Diskettes (KC)  Format: RT-11,
600' Magnetic Tape (MA)  Format: DOS-11

===============
110352     DR11-A/C and DRV11 Loadable Driver  Version: April 1984

Submitted by: R. E. Beverly, R. E. Beverly III and Associates,
Columbus, OH

Operating System: RSX-11M V3.0 or later  Source Language: FORTRAN 77,
MACRO-11  Memory Required: Approx 1600 Words  Hardware Required:
DR11-A or -L or DRV11 parallel I/O interface  Keywords: Device
Handlers

Abstract: The DR11 Loadable Driver will allow a user to access up to 
sixteen (16) DR11-A/C or DRV11 general device interfaces 
using standard QIO procedures under an RSX-11M Version 4 
mapped system.  The driver supports read, write, attach, 
detach, and interrupt requests.  Interrupts are realized by 
the setting of event flags in the task, thereby eliminating 
the need for the user to handle the interrupt himself. 

A build package, consisting of all sources for the driver, 
plus a command build file, and a set of sources for 
FORTRAN-77 callable routines to control the driver, as well 
as full documentation, are included in this release version. 

Restrictions: Loadable driver support and user-written driver support 
($GTWRD and $PTWRD) must be selected at RSX-11M sysgen 
time. 

Media (Service Charge Code): Write-Up (AA), One RX01 Diskette (KA) 
Format: FILES-11, 600' Magnetic Tape (MA)  Format: FILES-11

===============
110346     PASCAL Compiler  Version: V6.3, November 1985

Submitted by: Gerry Pelletier, PRIOR Data Sciences Ltd., Ottawa,
Ontario, Canada

Operating System: RSTS/E V8.0, RSX-11M V4.1, RSX-11M-PLUS V2.1  Source
Language: MACRO-11, PASCAL  Memory Required: 30KW  Keywords:
Compilers, Programming Languages

Abstract: This compiler implements the PASCAL programming language on 
PDP-11's running RSX-11 and on other systems that can run RSX 
tasks (eg. RSTS, VAX AME). 

Main features 
. Can optionally compile programs to use any arithmetic 
  hardware 
. Enhanced I/O facilities for creating and accessing files of various 
  types 
. Standard file for terminal I/O 
. Separate compilation of procedures/functions 
. Linkage to external FORTRAN or MACRO routines 
. Source "include" facility 
. Development aids, statement trace, statement execution profiler, 
  conditional compilation 
. High level interactive symbolic debugger and symbolic 
  dump 
. All source and tools provided for maintaining the compiler and 
  runtime library (compiler can only be recompiled on 
  RSX-11) 
. Useful language extensions: default case, loop statement, 
  variable length string parameters, substring parameters, 
  structured function results, boundless array parameters and 
  more 

Restrictions: Several deviations from ISO/ANSI PASCAL Standard. 
(Conformance report in documentation.) 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: DOS-11

===============
110342     DECODE3: RT-11 SAV/LDA Files Disassembler  Version: 3.0,
June 1982

Submitted by: Thomas A. Rorro, Joint Tactical Fusion Program Office,
Adelphi, MD

Operating System: RT-11 V4  Source Language: MACRO-11  Memory
Required: 3.5K Words  Keywords: Disassemblers, Utilities - RT-11

Abstract: DECODE3 is a program which every software pirate should 
have. It is written to run under RT-11 operating system 
to decode (disassemble) .SAV and .LDA files into their 
equivalent MACRO-11 assembly code complete with self 
generated labels, absolute location, symbol table, cross 
reference table, octal, ASCII and radix 50 equivalents. 

DECODE3 is a superset, modified and improved version of 
the DECODE program. The program was originally written 
by Michael LeVine at Naval Weapons Center and 
subsequently modified by Yukoh Kobayashi of Ohio State. 

The output can be assembled by the MACRO-11 assembler 
and linked to recreate the original file. By the use of 
switches the output code can be made to reflect the 
instruction set of one of several machine 
configurations. 

Restrictions: Additional features do not apply to .LDA files. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110340     ADVENTURE  Version: 3, November 1978

Submitted by: Digital Equipment Corporation

Operating System: IAS version 2 or later, RSTS/E version 6 or later,
RSX-11D version 6 or later, RSX-11M version 3 or later, RT-11 version
2C or later  Source Language: FORTRAN IV, MACRO-11  Memory Required:
28KW user space  Keywords: Games

Abstract: Adventure is a magical, unpredictable, and often 
addicting computer game that has caught on in the United 
States in near epidemic proportions. 

It is a treasure hunt with all the trimmings-mysteries 
and challenges that grow more and more complex as the 
game unravels. Adventure is more of a puzzle than a 
game. Once solved, it's mastered. The mastering, 
however, often takes months of drawing maps and planning 
strategy. 

Adventure's sweeping popularity lies in its power to 
enchant. Players are projected into a world of fantasy, 
one that blends the heart-pounding suspense of Treasure 
Island with the magic of Alice in Wonderland. 

Notes: Improved user interface; improved documentation. 
Adventure has been successfully run on an LSI-11/03 and 
an LSI-11/23. RT-11 V3/FORTRAN IV V2 gave one warning 
when compiling AMAIN.FOR for possible modification of DO 
loop parameter "HINT". Ignoring this message caused 
no problems. 

Media (Service Charge Code): Write-Up (AA), One RX01 Diskette (KA) 
Format: RT-11, 600' Magnetic Tape (MA)  Format: DOS-11

===============
110317     IBV-11A FORTRAN Support Package  Version: June 1977

Submitted by: Digital Equipment Corporation

Operating System: RT-11 V2C  Source Language: MACRO-11  Software
Required: FORTRAN  Hardware Required: LSI-11, IBV-11A  Keywords:
Interface Routines, LSI-11

Abstract: This software provides FORTRAN support for the IBV-11A 
Interface for the IEEE bus. RT-11 version 2C with 
FORTRAN is required. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

===============
110229     INDEX: FORTRAN Cross-Referencer  Version: 6.4, December
1982

Submitted by: Michael N. LeVine, Naval Weapons Center, China Lake, CA

Operating System: IAS, RSX-11M V3.1 or later, RT-11 V4 or later 
Source Language: MACRO-11  Keywords: Cross-Referencers, FORTRAN

Abstract: INDEX is a cross referencing program that does for 
FORTRAN what CREF does for MACRO. A source program run 
through INDEX will be checked for all of its variable 
name and label usage. The results will then be listed in 
alphabetical order, listing all the variable names and 
labels used in the programs, the lines on which they 
were used, and how they were used. If needed, the 
variables from specified programs can be saved along 
with those of other programs and later printed out as a 
super index giving variable name and the names of all 
the programs it was used in. Also included is the 
capability to exclude from the index listing all 
variables that appear once in a program in a common 
block or type declaration, but are not used elsewhere (or 
list only those if wanted). The user can also list only 
those variables that are global (defined in a common 
block) or those that are local. 

Media (Service Charge Code): One RX01 Diskette (KA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: DOS-11

===============
110179     Fast Fourier Transform Routine  Version: February 1975

Submitted by: Digital Equipment Corporation

Source Language: MACRO-11  Keywords: Scientific Applications

Abstract: FFTR is a PDP-11 assembly language subroutine which 
performs a 16-bit precision forward or inverse Fast 
Fourier Transform of N real-valued data points, where N 
is a power of 2 in the range 16 less than or equal to 
N less than or equal to 2048. A sample size of 
2048 points if transformed in 1.21 seconds on a PDP-11/20 
with EAE. Accuracy is preserved by scaling only when 
overflow occurs. FFTR requires about 1400 words of memory, 
exclusive of the user supplied N+2 word buffer. It can 
be called from FORTRAN under DOS or RSX-11D/M or linked 
with an assembly language program. Versions are available 
for all PDP-11's and no hardware arithmetic unit is required. 
However, use of a hardware arithmetic unit greatly 
improves the speed of FFTR and special versions of the 
routine are available for machines which are equipped 
with EAE or EIS. 

Documentation available in hardcopy only.

Media (Service Charge Code): Write-Up (AA), One RX01 Diskette (KA) 
Format: RT-11, 600' Magnetic Tape (MA)  Format: DOS-11

===============
RB0141     VARUG Newsletters  Version: March 1993

Submitted by: David Maroun, Chilliwack, British Columbia

Operating System: MS-DOS

Abstract: 

The Vancouver Area Rainbow Users Group newsletters contain 
much information of general interest and are read in many 
places outside the Vancouver area.  The Newsletters include 
programs in various computer languages, reviews of software 
and hardware, and answers to questions about computers. 

The Newsletters are in ASCII form but archived.  A 
de-archiving program is provided with its source code and 
documentation.  Two utilities are provided for reading the 
files on screen; one utility is designed for DEC Rainbows, 
the other for computers which use screen controls like those 
of an IBM PC.  A READ.ME file lists all files and gives 
instructions. 



Media (Service Charge Code): One 3.5" HD Diskette (GA)  Format:
MS-DOS, Two RX50 Diskettes (JB)  Format: MS-DOS

===============
RB0140     Rainbow Graphics Programs  Version: April 1993

Submitted by: David Maroun, Chilliwack, British Columbia

Operating System: MS-DOS  Source Language: ASSEMBLY, C, FORTRAN 
Hardware Required: Graphics boards and/or printers or plotters with
DEC graphics are required for some programs.  Keywords: Graphics

Abstract: 

Three packages of DEC Rainbow graphics routines are 
provided: 

GRLIB03A ARJ:   Part A of a graphics library with C and 
		assembly-language routines 
GRLIB03B ARJ:	Part B of the preceding 
GRLIBFOR ARJ:	A graphics library with a FORTRAN interface 
GSX13    ARJ:	GSX (graphics system extension) 1.3 for 
		MS-DOS 

These packages are collections of compressed files produced 
by the ARJ archiver version 2.30.  Source codes and compiled 
programs are included.  Some compiled programs are provided 
without source codes. 

The graphics routines were obtained from public domain 
sources, and are provided as is. 

Also included in this submission are: 

ABSTRACT      :	The present file 
README     ARJ:	Compressed documentation on this submission 
UNARJ      EXE:	A de-archiver to extract from .ARJ files 

For more information, a user can place the diskette 
containing README.ARJ and UNARJ.EXE into drive A:, put a 
blank, formatted diskette into drive B:, and type 

		B:<Return> 
		A:UNARJ E A:README<Return> 

Each "<Return>" indicates pressing the <Return> or <Enter> 
key. 

This procedure will extract READ.ME, a text file in ASCII 
form which can be loaded into a word processor or printed on 
paper. 



Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS-DOS

===============
RB0139     A Collection of MS-DOS Utilities 3  Version: April 1990

Submitted by: David P. Maroun, Chilliwack, British Columbia, Canada
V2P 6C5

Operating System: MS-DOS  Source Language: ASSEMBLY, C, PASCAL 
Keywords: Mail, Utilities - MS-DOS

Abstract: Following is a brief summary of highlights: 
.  FIXRB, a correction for Digital Equipment Corporation's 
   Rainbow MS-DOS. 
.  The MAIL version 2.0R mailing list program. 
.  Some Rainbow specific routines for the Mark William's C 
   compilers. 
.  A program to indicate what options are installed on a 
   Rainbow. 
.  A demonstration memory resident program for Rainbows. 
.  A driver to allow an IBM AT to use RX50-format diskettes. 
.  The WUTIL version 3.12 hard disk manager for Rainbows. 

These files are supplied in LHARC archives (.LZH files) to 
conserve space.  The LHARC archiver is included. 

Notes: Executable and/or object code is furnished.  Source codes are
included 
for all the programs except the LHARC archiver and a test file
included 
with FIXRB.  The source code and complete directions for LHARC were 
submitted separately (see DECUS No. RB0136). 

Complete sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS-DOS

===============
RB0138     A Collection of MS-DOS Utilities 2  Version: April 1990

Author: Various

Submitted by: David P. Maroun, Chilliwack, British Columbia, Canada 
V2P 6C5

Operating System: MS-DOS  Source Language: ASSEMBLY, C, FORTRAN 
Keywords: Editors, Utilities - MS-DOS

Abstract: This collection includes the following: 
.  The MicroEMACS text editor version 3.9. 
.  MicroEMACS version 3 for ANSI controls. 
.  A text viewing utility for ANSI systems. 
.  NANSI.SYS, a replacement for the ANSI.SYS driver used on 
   IBM PCs and their clones. 
.  Some utilities for controlling screen characteristics. 
.  The PFSA programs for doing calculations in algebra, 
   including calculus. 
.  ADJRAM version 3.1, a RAM drive system that allows 
   adjusting the size of the RAM drive without resetting the 
   computer or losing files. 

These files are supplied in LHARC archives (.LZH files) to 
conserve space.  The LHARC archiver is included. 

Notes: Executable and/or object code is furnished.  Source codes are
included for 
MicroEMACS 3.9, NANSI.SYS, most of the auxiliary utilities, ADJRAM,
and the 
PFSA programs.  The source code and complete directions for LHARC 
were submitted separately (see DECUS No. RB0136). 

Complete sources not included.

Media (Service Charge Code): Two RX50 Diskettes (JB)  Format: MS-DOS

===============
RB0137     XBOOK  Version: 1.3, March 1991

Author: Mike Pasini

Operating System: MS-DOS V3.10B  Source Language: C  Memory Required:
256K  Keywords: Business Applications, Utilities - MS-DOS

Abstract: XBOOK is a checking account manager which runs on the 
Digital Equipment Corporation's Rainbow 100 A or B models. 

Features 
. Small size fits in 256K Rainbows 
. Uses Rainbow fast video and extended keyboard 
. Files are dBASE III+, IV, Foxbase, dBXL compatible 
. Pull down menu interface with windowing work areas 
. On-line help system 
. Error checking data entry with sophisticated editing 
  commands 
. Extensive reporting with VT100 bar graphs 
. Automated bank statement reconciliation, balance 
. Automatic deduction data entry 
. Expense and Income data 
. User-defined defaults for output, cancellation method, and 
  search direction 

Notes: Executable and/or object code is included. 

Changes and Improvements: User preferances implemented for output
device, search direction, 
cancellation method. 

Restrictions: Operating System MS-DOS V2.X or later is required. 

Sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS-DOS

===============
RB0136     A Collection of MS-DOS Utilities 1  Version: February 1990

Author: Various

Submitted by: David P. Maroun

Operating System: MS-DOS V2.11-1  Source Language: C, PASCAL  Memory
Required: 128,000 characters  Hardware Required: The DIAL program
requires a modem or similar connecting device for a telephone line. 
Keywords: Data Communications, Editors, Utilities - MS-DOS

Abstract: This collection includes the following: 
.  Version 1.21R of the Classical Classifier outline 
   processor 
.  Version 1 of DIAL 
.  EMACS text editor 
.  Version 1.13C of the LHARC archiver 
.  LHX Utility for recovering files from damaged LHARC 
   archives 
.  Discussion of communications involving micro-computers 
.  Version 4 of XTRAC Utility for extracting specified lines 
   from a text file 
.  Version 1 of XTRACC Utility for extracting specified 
   characters from any file 

All files are provided in LHARC archives to conserve space. 
The LHARC archiver itself is in a self-extracting archive. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS-DOS

===============
RB0131     JOBSDUMP  Version: 4.2,4.0, July 1989

Submitted by: James A. O'Brien

Operating System: CP/M V2.0, MS-DOS V2.11, V3.1  Source Language:
PASCAL  Memory Required: 256KB  Hardware Required: Rainbow Graphics
option  Keywords: Graphics

Abstract: JOBSDUMP is a utility which dumps the contents of graphics 
memory on a Digital Equipment Corporation Rainbow computer 
in either Digital Equipment Corporation sixel format or 
Epson graphics format directly to a printer or to a disk 
file.  The difference between the CP/M and MS-DOS versions 
is that the latter allows the setting of an environment 
variable to select which colors (0-3 in high resolution, 
0-F in medium resolution) should be printed. 

Both command-line and menu-driven operation modes are provided. 
Graphic images can be in either of two sizes, one a 
dot-for-dot image of the screen and the other designed to 
fill most of a printer page.  Images can be printed as 
negatives, to save printer ribbons.  JOBSDUMP can be run from 
within GW-BASIC, providing a simple graphics printing 
capability for the latter.  See the documentation file on 
the disk for further information. 

Changes and Improvements: Speed increase, improved EPSON emulation,
improved interface and minor fixes 
for JOBSDUMP MS-DOS only.  CP/M JOBSDUMP is unchanged. 

Restrictions: Not for commercial use. 

Sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS/DOS

===============
RB0130     SEDT Supplements  Version: V5.00, November 1988

Submitted by: David P. Maroun

Operating System: MS-DOS V2.11-1  Source Language: SEDT  Memory
Required: 196KB  Hardware Required: DEC Rainbow 100, Hewlett-Packard
LaserJet, Epson, Tandy DMP-105, or compatible printers.  Keywords:
Editors

Abstract: SEDT Supplements is a set of files for use with Anker 
Berg-Sonne's programmable SEDT editor.  The supplements are 
intended to help turn SEDT into a complete word processor 
capable of fitting into a variety of contexts. 

Included are modifications of key definition and help files 
provided with other versions of SEDT, and command files to 
adapt SEDT for Tandy DMP-105, Hewlett-Packard LaserJet, and 
Epson printers.  Each user will have to customize the command 
files somewhat in order to use them.  The command files may 
serve as a basis for adaptations to other printers.  Although 
these files have been tested only on Digital Equipment 
Corporation's Rainbows, some of the supplements may be useful 
also in adapting SEDT to other computers. 

SEDT version 3.3(219) is also provided. 

SEDT and the supplements are contained in archives.  A 
de-archiving utility and its documentation are included on 
the diskette, as is a list of all files. 

Notes: Each user must adapt the files to his or her own purposes. 
SEDT and ARCE are 
included but their source code is not. 

Changes and Improvements: This is an update to accommodate a newer
version of SEDT to correct some 
mistakes and to provide some enhancements.  A print program for Epson 
printers is now included. 

Complete sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS-DOS

===============
RB0129     KRAMDEN Utilities  Version: July 1989

Submitted by: Bryan Higgins, Salt Creek Research

Operating System: MS-DOS  Source Language: ASSEMBLER, C  Keywords:
Utilities - MS-DOS

Abstract: The KRAMDEN Utilities are a set of programs for the Digital 
Equipment Corporation Rainbow 100 running operating system 
MS-DOS V2.0 or higher. 

Functions 
. File utilities, including alternatives to COPY, RENAME, and DEL, 
  which handle multiple files at once. 
. A directory listing program (alternative to DIR) which sorts 
  files by name or by date, can restrict matches to files newer 
  than a certain date, shows the weekday of the file date, etc. 
. A program which removes all files and directories from a floppy 
  without reformatting. 
. A file backup utility. 
. A command editor which allows recall, edit and re-execution of 
  previously typed DOS commands. 
. A utility which locates files across all drives and directories. 
. A utility which searches files for text strings. 
. A listing paginator for printers. 
. Clock programs. 

Notes: Executable and/or object code is included. 

Changes and Improvements: New features. 

Restrictions: Operating System MS-DOS V2.0 or later is required. 

Sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS-DOS

===============
RB0128     SIML8  Version: September 1987

Author: Various

Submitted by: Glenn Hinchey

Operating System: MS-DOS V2.05  Source Language: C  Memory Required:
128KB  Keywords: Simulations

Abstract: This package is a PDP-8 simulator that runs across the 
Rainbow series.  It contains four executable files: 
ASSEMBLE   Assemble PDP-8 source text. 
EXEC8   Execute assembler output. 
TRACE8   Debug + trace program 
ASSMBLGO   Complete and comprehensive documentation. 

This book and associated software forms the basis of a 
single semester subject in computer science at the 
University of Wollongon, NSW Australia. 

The text itself makes excellent reading taking a novice 
assembly language programmer from the ALU operations through 
to Interupt driven IO.  The package implements a simulated 
disk, keyboard, A to D converter and teletype.  This 
hardware exists as MS/DOS files on the default drive. 
Although the textbook comes highly recommended, an 
experienced computer user and/or programmer should have no 
trouble assembling and running PDP-8 sources as most 
programs are user friendly and the programs respond to a 
question with a summary of valid user input. 

The original source code was developed on the Unix operating 
system, modified for the IBMPC and finally coerced to a 
PC100A.  Included are various example programs for assembly 
and execution. 

Notes: Sources are available in the book, INTRODUCTION TO COMPUTER
SYSTEMS by N.A.B. 
Gray, from the publisher, Prentice Hall of Australia, ISBN
0-13-480386-8. 

Sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS-DOS

===============
RB0125     ATTRIB  Version: V1.0, March 1987

Submitted by: Digital Equipment Corporation

Operating System: MS-DOS V2.11  Source Language: PASCAL (Turbo) 
Memory Required: 34KB  Keywords: File Management

Abstract: ATTRIB displays, sets and resets MS-DOS file attributes of 
individual files or groups of files.  Using ATTRIB, you can 
display the names of hidden and system files, protect files 
against alteration and deletion, make files invisible to 
ordinary directory searches and force files to be backed up 
or not backed up by incremental backup utilities. 

Release Notes are distributed with each order. 

Restrictions: Operating System MS-DOS V2 or later is required. 

Media (Service Charge Code): User's Manual (EA), One RX50 Diskette
(JA)  Format: MS/DOS

===============
RB0122     DBMS/Spreadsheet for MS-DOS  Version: V1, October 1986

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: MS-DOS  Source Language: FORTRAN 77  Memory
Required: 512K  Keywords: Data Base Management, Spreadsheet

Abstract: This is primarily a relational DBMS with sources that will 
run on 512K MS-DOS machines including the Rainbow.  Also 
present is a barebone AnalytiCalc which runs (but with 
flawed function key mapping) on the Rainbow and runs 
perfectly on the IBM PC/XT/AT and compatible like VAXmate. 
The DBMS is fully relational, supports large databases, has 
built-in help, a program interface, a command-spawn 
subcommand and more.  It is essentially the same as public 
domain VAX RIM with enhancements. 

Notes: Not all sources fit on disks.  DBMS source is complete. 
Spreadsheet source 
is not there. 

Documentation may or may not be on magnetic media. Complete sources
not included.

Media (Service Charge Code): Four RX50 Diskettes (JD)  Format: MS-DOS

===============
RB0115     Three Dimensional Tic-Tac-Toe for MS-DOS  Version: July
1986

Submitted by: Jay Ondracek

Operating System: MS-DOS  Source Language: FORTRAN IV  Keywords: Games

Abstract: A variation on the Tic-Tac-Toe game that everyone knows. 
The game is played on a 4x4x4 cube, and you need four spots 
in a row to win.  Beware!!!  The computer uses 2-way and 
3-way traps and an occasional bit of sarcasm to put you off 
your guard. 

Sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS-DOS

===============
RB0114     TURBOCOMM - VT2xx Emulation for the Rainbow  Version: April
1986

Author: Stew Stryker

Operating System: MS-DOS  Source Language: TURBO PASCAL  Keywords:
VT200 Routines

Abstract: This program provides partial VT2xx and VT125 emulation for 
the Digital Equipment Corporation Rainbow. 

With Turbo PASCAL sources included, it provides: 

. Text file send and receive, and terminal logging. 
. VT200 functions, excluding UDKs and selective erase. 
. ReGIS terminal emulation (if POLYREGIS is present). 
. Support for A-to-Z's video graphics requirements. 
. Good example of the use of the MS/DOS communication 
  library. 
. Correct response to printer control and status inquiries. 
. Support for printer control keystrokes. 

Restrictions: Operating System MS-DOS V2.05 or later is required. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS-DOS

===============
RB0113     ADDRESS BOOK  Version: V7, December 1986

Submitted by: Bruce W. Roeckel, Florida Power Corp., St. Petersburg,
FL

Operating System: MS-DOS V2.11  Source Language: FORTRAN 77  Memory
Required: 256K  Keywords: Business Applications

Abstract: The ADDRESS BOOK program is designed to allow a user to 
store the names, addresses and phone numbers of any 
individual.  It contains a full-screen editor for the 
updating of any entries in the master file, as well as 
various means of printing the data for hardcopy storage. 

The file structure is designed such that integration of 
other software is easy.  Each entry in the master file 
contains a "Structure ID".  This is a unique number 
dedicated to each entry.  If a software package was designed 
to keep track of family member names, for instance, all that 
would be required is to store the Structure ID along with 
the list of family member names in the new file.  These 
names could then be indexed back to other data using the 
Structure ID. 

Also included in this release is a copy of the first of a 
series of software packages that directly integrate with the 
ADDRESS BOOK.  This first package is called Names & Dates, 
and allows the user to store first names, birthdates and 
anniversary dates of anyone listed in the ADDRESS BOOK 
database. 

A batch file containing the compile and link run string for 
Microsoft FORTRAN is included. 

Release Notes are distributed with each order. 

Changes and Improvements: MS-DOS MDRIVE no longer required.  Other
minor changes made to user 
interface and printouts.  First in a series of integrated software 
packages is included. 

Restrictions: Sources for private library functions are not included,
but the object module 
required during link is supplied.   Operating System MS-DOS V2.11 or
later 
is required. 

Complete sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS-DOS

===============
RB0112     FANCY FONTS  Version: V2.0, April 1986

Author: A. Christopher Hall

Operating System: MS-DOS  Hardware Required: LA type printer 
Keywords: Text Formatting

Abstract: This a text formatter which makes use of an LA printer to 
achieve text in a variety of fonts. 

Following is a brief summary of highlights: 
. A text formatter, providing centering of text, 
  paragraphing and tab control, left and right 
  justification, plus more. 
. A range of fonts, allowing you to generate text in a 
  variety of ways. 
. A font editor, allowing you to make up your own fonts. 
  Using this feature, you are not just limited to the use of 
  characters! 

Fancy Fonts is excellent for the creation of presentation 
material, such as overhead transparencies, signs or fancy 
letters. 

Sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS-DOS

===============
RB0111     MS-DOS KERMIT  Version: V2.28, April 1986

Author: Frank da Cruz, Columbia University

Submitted by: Brian Nelson, University of Toledo

Operating System: CP/M, MS-DOS V2  Source Language: 8088 Assembly
Lang.  Keywords: KERMIT

Abstract: MS-DOS KERMIT is a program that implements the KERMIT file 
transfer protocol for the IBM PC, XT, and AT and several 
other machines using the Intel 8086 processor family (8088, 
80286 etc.) and operating system family (PC-DOS or MS-DOS, 
henceforth referred to collectively as MS-DOS or simply 
DOS). 

The program operates under version 2.0 and above of DOS.  It 
runs in approximately 80K of memory - over and above the 
memory used by DOS - which means that your system should 
have at least 128K of RAM to use version 2 of MS-DOS KERMIT. 

Some capabilities of MS-DOS KERMIT are local and remote 
operation, transfers text and binary files, wildcard send, 
^X/^Y interruption, filename collision avoidance, time out, 
8th-bit prefixing, repeat count prefixing, alternate block 
checks, terminal emulation, communications settings, 
transmit BREAK, IBM mainframe communication, session 
logging, act as server, talk to server, advanced commands 
for servers, local file management, command/init files and 
command macros. 

Assoc. Documentation: There is other documentation available from
Columbia University. 

Restrictions: Rainbow 100 Series of computers is required. 

Sources not included.

Media (Service Charge Code): User's Manual (EB), One RX50 Diskette
(JA)  Format: MS-DOS

===============
RB0110     EMPIRE: The War Game of the Century  Version: V5.0, April
1986

Operating System: MS-DOS V2.11  Memory Required: 256KB  Keywords:
Games

Abstract: EMPIRE is a war game where you battle the computer to take 
over the world.  The world, constantly displayed on the 
screen, contains two power-hungry monarchs ... you, and the 
computer.  Needless to say, there is only room for one of 
you, and if you don't get him, he will get you. 

At your command are armies, troop transports, fighters, 
submarines, etc. and your wits.  Each game starts with a 
unique map of the world and is likely to take hours of 
excitement to finish (games can be saved if you become 
exhausted/frustrated). 

Sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS/DOS

===============
RB0108     AME86 - Application Migration Executive for CP/M to MS/DOS 
Version: V0.7-1

Author: Digital Equipment Corporation

Operating System: MS-DOS  Source Language: Various  Keywords:
Utilities - MS-DOS

Abstract: AME86 is an extremely useful program which allows you to run
most CP/M-86 programs (.CMD files) under MS-DOS on the 
Rainbow. 

The program simulates the CP/M environment, translating most 
CP/M system functions into the equivalent MS-DOS functions, 
achieving performance similar to that of the same program 
running under CP/M. 

While there is no claim that your application will work, 
tests have been performed with such products as RED, 
MBASIC-86, WordStar V3, ZORK and DBASE, and applications 
developed with MWC-86. 

On the other hand, Multiplan still has some problems with 
this version, so you will need to test your particular 
application. 

Overall though, this is an extremely useful offering, 
letting you migrate your favorite programs to MS-DOS without 
time consuming conversion. 

Restrictions: Needs MS-DOS V2.05 or higher. 

Sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS-DOS

===============
RB0107     MS-DOS Comms Selection  Version: January 1986

Operating System: MS-DOS  Source Language: Various  Memory Required:
128K  Hardware Required: A modem  Keywords: KERMIT, Utilities - MS-DOS

Abstract: These programs can be used for transmitting files with error
correction across phone lines.  Of LCTERM, KERMIT and 
DECMINI, LCTERM and DECMINI are the most comprehensive and 
support the KERMIT protocol as well as other common 
protocols. 

DECMINI and LCTERM are fairly self documenting; start them up 
and have a play with them.  KERMIT comes with documentation, 
which you will want to read. 

Again, you will not need all three programs; select the one 
most suited to you and stick with it. 

Restrictions: MS-DOS V2.11 or higher is required. 

Sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS-DOS

===============
RB0106     HACK  Version: V1.0.1, February 1986

Author: D. Kneller

Operating System: MS-DOS  Source Language: Various  Memory Required:
256KB  Keywords: Games

Abstract: Are you into being digested by mysterious monsters, or 
perhaps being attacked by your own ghost?  Gnomes, giant 
bats, orcs and zombies are only a small number of the 
hazards that await you as you hack your way down through 
twenty levels of dungeon, with only magic spells, potions, 
wands and rings, and perhaps a lot of brute strength as well 
as a dry sense of humor to aid you in your quest for the 
Amulet of Yendor. 

For addicts of ROGUE, available under UNIX, HACK is an 
updated and extended version for personal computers.  The 
memory required to run it is 256KB and the main rule is 
simple:  Hack unto other monsters before they hack (and 
digest) unto you! 

Sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS-DOS

===============
RB0102     FIDO V10G and Utilities  Version: V10G, March 1985

Author: Tom Jennings, FIDO Software, San Francisco, CA

Submitted by: Kurt Reisler, Hadron Inc., Fairfax, VA

Operating System: MS-DOS V2.0 or later  Source Language: C  Memory
Required: 256KB  Software Required: Any editor  Hardware Required: At
least 2 floppies, hard disk recommended, Autodial modem 300/1200 baud
and a dedicated phone line  Keywords: Bulletin Board, Data
Communications, Mail, Networking

Abstract: Fido is a package of programs that allows a MS-DOS computer 
and modem to be used as: 
. A Bulletin Board 
. A Private Mail System 
. For Binary and text file transfers 
. Has Extremely high system security 

Fido supports up to 99 separate message and file areas. 
There are "privilege levels" for each Fido command, each 
user, and each area.  These can be intermixed to allow free 
access to all areas, limited access to some areas, or locking 
each user into a specific area. 

Fido logs information about it's use continuously; each users 
access and their activity, mail system activity, and 
statistics on overall system use. 

Fido also contains a true electronic mail and networking 
system, (FidoNet) using ordinary phone lines.  Up to 250 
physically separate Fido systems may be interconnected for 
message and file transfers, under automatic control.  Each of 
the 250 Fido systems can be a host, with up to 250 connected 
to it. 

FidoNet is a true, full featured electronic mail network.  It 
supports host systems, message forwarding and routing, and 
cost accounting. 

Routing and forwarding can be configured to use a centralized 
host, or an amorphous network of independent systems for 
higher reliability. 

Cost accounting is done on a user by user basis, for each 
message entered.  (By Jan 85 it will also have host to host 
charge reversals.) 

Hardware Support: 

. All IBM PC's: PC, XT, Jr. AT and most clones 
. Digital Equipment Corporation's Rainbow 100, 100+, 100B 
. Otrona Attache 8:16 
. Hayes Smartmodems and clones 
. Racal Vadic VA212 
. Novation SmartCat series 

Sources not included.

Media (Service Charge Code): User's Manual (EC), One RX50 Diskette
(JA)  Format: MS-DOS

===============
RB0101     DTC/PC: Desktop Calendar for MS-DOS on the Rainbow 
Version: V2.0, October 1986

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: MS-DOS  Source Language: FORTRAN 77, FORTRAN IV 
Keywords: Calendars, Scheduling

Abstract: This program allows day, week, or month at a glance 
displays, private and public calendar appointment files, 
meeting scheduling, multiple appointment setup, evening 
appointments, and a few other functions. 

It requires an ANSI display, though the MS-DOS ANSI.SYS 
driver will do. For users with Digital Equipment Corporation 
Rainbows, the 132 column mode is used to permit a full 
year calendar to be displayed. For others, the 80 column 
mode is used. This program has all the capabilities of the 
RSX or VMS versions except that it doesn't know what the 
current date is; it accepts any date you give as today. 
Complete source code is included (for MS FORTRAN 77). 
This package was developed by Mitchell Wyle and Glenn 
Everhart, who would appreciate copies of any significantly 
enhanced versions. 

For installation, place DTC.EXE, DTC.DAT and DTC.HLP in the 
directory you will be using.  If you are running MS-DOS V2 
(or PCDOS V2) and do not have a VT100, place the line 
DEVICE=ANSI.SYS into your root CONFIG.SYS file and boot. 
This program requires the ANSI cursor controls. 

Changes and Improvements: Fixed the date problem. 

Restrictions: This program runs only under MS-DOS, uses ANSI cursor
controls.  132 column 
mode will not work on non-supporting terminals.  This program does not
automatically determine current date, it must be entered. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS-DOS

===============
CPM277     CP/M Collection 19930323B: GSX-86  Version: 1993 03 23

Submitted by: David Maroun, Chilliwack, British Columbia

Operating System: CP/M  Source Language: ASSEMBLY  Software Required:
Assemblers, Linkers  Hardware Required: For some applications,
graphics boards, plotters or dot-addressable printers.  Keywords:
Graphics

Abstract: 

The Digital Research graphics system extension for CP/M-86 
(GSX-86) allows dot-addressable graphics on 16-bit CP/M 
systems.  The compiled programs are designed for an IBM PC 
or very similar computer.  Source codes and documentation 
may interest users of GSX-86 on DEC Rainbows. 

CP/M Collection B of 1993 03 23 includes the following 
files: 

-930323B.001   	The label for the first diskette 
ABSTRACT. 	The present file 
GSX01   .LBR	GSX-86 files in a library 
GSX02   .LBR	GSX-86 files in a library 
GSX03   .LBR	GSX-86 files in a library 
GSX04   .LBR	GSX-86 files in a library 
GSXDOC  .LBR	GSX-86 files in a library 
LT      .COM	A program to extract and expand files 
		from the libraries 
READ    .ME	Documentation for this submission 
-930323B.002	The label for the second diskette 
GSXCMD  .LBR	GSX-86 files in a library 

The .LBR (library) files are collections of files in 
compressed form.  LT.COM (version 3.1) can be used to remove 
files from the libraries or to read documentation even if it 
is compressed and in a library.  LT.COM is designed for 
CP/M-80. 

READ.ME file lists all fields and tells how to carry out 
extractions from libraries. 

The files have been collected from public domain sources and 
are provided as is.  The submittor has not tested most of 
the files. 

Media (Service Charge Code): Two RX50 Diskettes (JB)  Format: CP/M

===============
CPM276     CP/M Collection 19930323A: Utilities  Version: 1993 03 23

Submitted by: David Maroun, Chilliwack, British Columbia

Operating System: CP/M  Source Language: ASSEMBLY, PASCAL  Memory
Required: 64000 Bytes or less  Hardware Required: A Z80 Micro
processor for some utilities.  Keywords: Editors

Abstract: 

CP/M Collection A of 1993 03 23 includes the following 
files: 

-930323A.001	A disk label 
ABSTRACT.	The present file 
CRLZH20   .LBR	Compression and de-compression programs 
LASM3     .LBR	An assembler 
LT        .COM	A de-compression program, ready to run 
LT31      .LBR	A de-compression program 
NULU152   .LBR	A library utility 
PATCH18R  .LBR	A disk and file editor 
READ      .ME	Documentation on this submission 
TLZH20    .LBR	A utility for viewing compressed text files 

All programs are designed for CP/M-80.  Some require a Z80 
microprocessor. 

The .LBR files are collections of files, mostly in 
compressed form.  LT.COM (which is LT31.COM renamed) can be 
used to remove files from the libraries or to read 
documentation even if it is compressed and in a library. 

A READ.ME file lists all files and tells how to carry out 
extractions from libraries. 

Documentation for all programs is included.  Only some 
source codes are included. 

The files have been collected from various public domain 
sources, and are provided as is.  All compiled programs have 
been tested at least briefly on DEC Rainbows. 


Restrictions: Some programs require a Z80 Micro processor. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: CP/M

===============
CPM275     Collection 900809: NPS Micro-COBOL 2.1, JRT PASCAL 4.0,
NSWEEP 2.07  Version: August 1990

Author: Various

Submitted by: David P. Maroun

Operating System: CP/M-80  Keywords: Utilities - CP/M

Abstract: This package contains the following programs: 
COBOL.LBR NPS Micro-COBOL version 2.1. 
COBOLEX.LBR Examples for Micro-COBOL. 
JRTPAS4.LBR JRT PASCAL, version 4; a complete PASCAL 
  system. 
LT.COM  A text viewing and decompression utility. 
NSWP207.LBR NSWEEP file manager, version 2.07. 
  Submitted by Dave Rand. 
SCRIVNER.LBR Scrivener, a text processing program with 
  mathematical ability. 

The .LBR files (called "libraries") are collections of compressed 
files.  LT.COM can be used to remove files from the 
libraries or to read documentation even if it is compressed 
and in a library.  A READ.ME file lists all files and tells 
how to carry out decompressions. 

The files have been collected from various public domain 
sources, and are provided as is. 

Complete sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)

===============
CPM274     A Collection of CP/M Utilities  Version: February 1990

Author: Various

Submitted by: David P. Maroun

Operating System: CP/M  Source Language: Assembly  Memory Required:
64KB  Keywords: Utilities - CP/M

Abstract: This collection includes the following: 

BISHOW35.LBR  A CP/M-80 text viewing utility that 
   can page back and forth, and can 
   scroll horizontally. 
DU2V18.LBR  A CP/M-80 program for scanning and 
   editing a disk sector by sector. 
LT.COM   A CP/M-80 program for viewing text 
   files and decompressing any squeezed 
   or crunched files. 
LT29.LBR  LT.COM with its source code and 
   documentation. 
SAP61.LBR  A CP/M-80 program for sorting 
   directories. 
SFIL86B.LBR  A CP/M-86 program for searching all 
   drives and user areas for files, 
   even if they are in .LBR or .ARK 
   files. 
UNARC16.COM  A self-extracting archive yielding 
   CP/M-80 programs for removing files 
   from .ARC or .ARK files. 
UNARC16.ZY0  Crunched source code for UNARC 
   version 1.6. 
ZASMBR.LBR  A Z80 assembler. 
ZDIR2.LBR  A CP/M-80 program for displaying 
   directories in sorted order. 
ZLOADR.LBR  A Z80 loader, for converting 
   hexadecimal text to binary code. 

Documentation will list all the files and explain how to 
carry out decompressions.  All compiled programs have been 
tested at least briefly on Digital Equipment Corporation 
Rainbow systems, but some of the source code has not been 
checked or reviewed. 

Release notes are distributed with each order. 

Media (Service Charge Code): One RX50 Diskette (JA)

===============
CPM273     Vancouver Area Rainbow Users Group Newsletters  Version:
1/87 through 10/89

Submitted by: David P. Maroun, Chilliwack, B.C., Canada  V2P 6C5

Operating System: CP/M-86/80  Source Language: See Notes  Memory
Required: 64KB  Keywords: Utilities - CP/M

Abstract: This package contains much information of general interest, 
and is read in various parts of the North American 
continent.  The newsletters contain a number of programs 
in various computer languages, reviews of software and hardware 
and answers to readers' questions on computer problems. 

The newsletters are in ASCII form but archived to save 
space.  A CP/M-80 de-archiving program is provided. 
Documentation for this program is included. 

Notes: The newsletters are in archived format.  The de-archiving 
programs supplied are designed for CP/M-80.  The source for LHRD.COM
is 
not included.  Source Languages in which program is written are
English and 
various computer languages such as ASSEMBLY, BASIC, PASCAL, etc. 

Changes and Improvements: More recent newsletters have been added to
the original collection. 
A different archive format is also used since it saves more space than
that 
used previously. 

Media (Service Charge Code): One RX50 Diskette (JA)

===============
CPM271     BASTUTOR  Version: May, 1985

Submitted by: Scott Miller, Sterling, CT

Operating System: CP/M  Source Language: MBASIC  Keywords: Tools -
Applications Development

Abstract: This program helps users learn to use MBASIC on the Rainbow 
computer.  It describes all MBASIC statements and functions, 
and gives examples of their use on the menu system, based on 
the Rainbow reference manual. 

Restrictions: Operating System CP/M needed for BASIC command. 

Documentation not available.

Media (Service Charge Code): One RX50 Diskette (JA)

===============
CPM269     CP/M-86 KERMIT  Version: V2.9, July 1986

Author: Bill Catchings, Columbia University

Operating System: CP/M-86  Source Language: ASM86  Keywords: KERMIT

Abstract: KERMIT is a public domain communications program available 
for a wide variety of machines, including the Digital 
Equipment Corporation Rainbow 100, Professional, PDP-11 
(most operating systems) and VAX computers, plus other 
manufacturers' computers. 

Using KERMIT, you can transfer files between two machines 
with error recovery, log a terminal session to a file, or 
just to terminal emulation. 

Restrictions: Operating System CPM-86 V2.0 or later is required. 

Media (Service Charge Code): One RX50 Diskette (JA)

===============
CPM268     DOSFLX: CP/M MS-DOS File Exchange  Version: January 1986

Operating System: CP/M  Source Language: Various  Keywords: File
Management, Utilities - CP/M

Abstract: Written specifically for CP/M on the Rainbow, DOSFLX lets 
you transfer files between MS-DOS or PC/DOS disks and CP/M 
disks. 

DOSFLX supports Rainbow MS/DOS diskettes, Rainbow internal 
MS-DOS partitions, and IBM single sided 8 or 9 
sector-per-track PC/DOS diskettes, keeping in mind that IBM 
diskettes, once written to by the Rainbow, may not be 
re-read on an IBM PC. 

The program is extremely easy to use, completely 
self-documenting with a good HELP facility and very useful. 

Sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)

===============
CPM266     Super Startrek  Version: V1.0, October 1985

Submitted by: Martyn Goodwin

Operating System: CP/M-86, MS-DOS  Source Language: GWBASIC, MBASIC-86
Memory Required: 128K Min  Software Required: MBASIC-86 for CP/M-86 or
GWBASIC for MS-DOS  Hardware Required: Rainbow 100A users require
memory expansion to at least 128KB  Keywords: BASIC, Games

Abstract: The definitive version of DECUS No. CPM122 STARTREK
extensively 
rewritten to run on the Rainbow 100. 

Based on the popular TV series, it is a game of search and destroy 
with a user interface of over twenty five commands.  Short, 
medium and long games are possible.  Short games may be as 
short as five minutes while long games can last in excess of 
ten hours.  Online help is provided in response to illegal 
commands. 

As a prerequisite you MUST have either MBASIC-86 or GWBASIC. 
Full user documentation is included on the distribution disk. 

The following files are on the disk:  STARTREK.BAS, the full 
source code listing, and STARTREK.DOC, the full user's manual. 

Notes: This game is too big to fit on a machine running CP/M-80. 
None of the DECUS No. CPM122 will run on a Rainbow.  This program is
an 
amalgam of CPM122 that will run and contains most of the good features
found 
in DECUS No. CPM122. 

Restrictions: Screen control characters are not interpreted under
GWBASIC. 
However, program still runs without problems. 

Media (Service Charge Code): One RX50 Diskette (JA)

===============
CPM262     Family Tree for the Rainbow Series  Version: August 1985

Submitted by: Jay Ondracek, DRAXA, East Melbourne, Victoria, Australia

Operating System: CP/M-86/80  Source Language: C  Memory Required:
256KB  Hardware Required: LA50 or LA100 Printer  Keywords: Educational
Applications

Abstract: This is a set of programs, written in Mark Williams C for 
the Rainbow, that support the collection and reporting of 
family tree information.  It is a set of routines, also in 
MWC-86, that are used by the family tree programs, and may be 
generally useful for any C programming on the Rainbow.  It is 
a printer control program which uses the above routines to 
control LA50 printer settings.  While it is written 
specifically for the LA50, this program could easily be 
extended to fit the features provided by any Digital printer. 

Media (Service Charge Code): Write-Up (AA), One RX50 Diskette (JA)

===============
CPM258     Newspaper Morgue Database  Version: V1.0, January 1985

Submitted by: John Meola

Operating System: CP/M-80/86 V2.0  Source Language: dBASE II ADL 
Memory Required: 128KB for Rainbow 100  Software Required: dBASE II-80
for DECmate II, dBASE II-86 for Rainbow 100  Hardware Required: CP/M
option for DECmate II, 64K or 192K expansion  Keywords: Business
Applications, Data Base Management, Utilities - CP/M

Abstract: This program is designed for small, community-oriented 
newspapers and newsletter publishers who need a fast, 
efficient way to organize the wealth of information their 
morgue contains. 

The program was written in dBASE II's ADL language, which 
means it is easy to customize to a publishing company's 
needs.  The program is modularly designed so it can be 
integrated with other dBASE II programs already in use or 
programs which a company may need to add in the future.  It 
is also easy to install other functions as well. 

This system is easy to use.  It was designed for 
non-programmers and experts alike.  Anyone can use it. 
Publishers, editors, reporters, photographers and librarians 
will find it very helpful. 

Restrictions: Must have dBASE II V2.4. May be modified, however. 

Media (Service Charge Code): One RX50 Diskette (JA)

===============
CPM254     CP/M Utilities #1  Version: November 1984

Author: Various

Submitted by: Stuart Blakeney, Concord Systems Inc.

Operating System: CP/M-86/80  Source Language: ASSEMBLY, BASIC, C 
Memory Required: 64KB-128KB  Keywords: Business Applications,
Utilities - CP/M, Utilities - Disk - CP/M

Abstract: This is a collection of CP/M public domain utilities and 
programs which run on the Digital Equipment Corporation 
Rainbow.  Included are two very useful programs for financial 
calculations, including net present value, future value, 
bond yields (FINANC.COM), and mortgage and amortization 
schedules (MORTGA.COM). 

Also on this disk are programs for general disk maintenance, 
such as improved disk directories, unerasing deleted files, 
and finding and locking out bad blocks on a floppy disk. 
Most programs have related documentation on disk files. 

Restrictions: This software has not been tested as to its accuracy or 
effectiveness. 

Complete sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)

===============
CPM253     CP/M Games  Version: November 1984

Author: Various

Submitted by: Stuart Blakeney, Concord Systems Inc.

Operating System: CP/M-86/80  Source Language: ASSEMBLY, BASIC, C 
Memory Required: 64KB-128KB  Keywords: Games

Abstract: This package contains various games which run on the Digital
Equipment Corporation Rainbow.  Including Adventure, Digital 
Equipment Corporation version of Pacman (DECman), Donkey Kong 
(Ladder), and a flight simulation game.  Other games are 
included which require BASIC.  Also contains text files 
which print pictures of various characters. 

Restrictions: This software has not been tested as to its accuracy or 
effectiveness. 

Complete sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)

===============
CPM154     Vol. 54 Games  Version: March 1986

Author: Various

Operating System: CP/M  Source Language: CBASIC, MBASIC  Keywords:
Games

Abstract: All programs on this diskette require a RAINBOW
microcomputer 
and the Microsoft MBASIC software package.  All of these 
programs should run on MBASIC.  Most of these programs 
should also work on CBASIC. 

Program Descriptions: 

ARITH.BAS Arithmetic questions according to your grade 
  level. 
BLKJAC.BAS Try your luck at Blackjack, Las Vegas style! 
BOMBER.BAS You are a pilot in WW II. 
BUG.BAS  Build your bug before the computer builds 
  one. 
CHASE.BAS Your must safely exit from a high voltage 
  maze! 
CHOMP.BAS Have fun eating a giant cookie. 
CRAPS.BAS This is the game of craps, watch the 
  computer roll for you. 
DEFUSE.BAS Defuse a bomb in a government building! 
DIAMND.BS Watch as the computer prints pretty diamond 
  patterns. 
FISHING.BAS Try to find where the most fish are located. 
FOOTBL.BAS Select from a number of offensive and 
  defensive plays. 
GUNNER.BAS Fire a field artillery weapon at the enemy. 
HOCKEY.BAS Decide the types of shots to take in this 
  fast paced game. 
HORSES.BAS Place your bets then watch the race. 
INTEREST.BAS Determine your dividends on the money you 
  invest. 
KING.BAS You are the premier of a small communist 
  island. 
LITQZ.BAS Test your knowledge of children's 
  literature. 
MUGWMP.BAS Find four mugwumps hidden in a 10x10 grid. 
PRIME.BAS Print all the prime numbers from 1 - 10,000. 
REVRSE.BAS Arrange a list of numbers (1-9) in numerical 
  order with clues from the computer. 
SPORTS.BAS Answer 10 sports questions from the year 
  1974. 
STOCK.BAS Play the game of the stock market. 
TDRILL.BAS A program to start or improve your typing 
  skills. 
TENNIS.BAS Test your knowledge of the tennis world. 
TICTAC.BAS Play on a 9x9 grid against the computer. 
TRAP.BAS Guess the number the computer is hiding from 
  you. 
TTTOE.BAS Tic tac toe against the computer. 
TVPLOT.BAS Watch as the computer will come up with 
  plots for TV shows. 
WEKDAY.BAS Facts about dates of interest to you. 
WISHES.BAS You and the computer will write a wish poem. 

Notes: As part of a General International Area (GIA) Program Library
Committee 
project, the programs on this diskette have been certified as runnable
on a Digital Rainbow Personal Computer. 

Media (Service Charge Code): One RX50 Diskette (JA)

===============
CPM127     Vol. 27 Microsoft BASIC Games  Version: March 1986

Author: Various

Operating System: CP/M  Source Language: CBASIC, MBASIC  Keywords:
Games

Abstract: All programs on this diskette require a RAINBOW 
microcomputer and the Microsoft MBASIC software package. 
All of these programs should run on MBASIC.  Most of these 
programs should also work on CBASIC. 

Program Descriptions: 

ANTONYMS.ASC The computer picks a word, and you must come 
  up with an antonym of that word. 
FOOTBALL.ASC A very challenging game of football. 
GOLF.ASC Choose your type of club according to the 
  conditions. 
GREEKRTS.ASC Test your knowledge of Greek terms from the 
  list. 
HANGMN-1.ASC Guess the word or face the consequence! 
HIDESEEK.ASC Try to find four other players in one 10x10 grid. 
IQUEEN.ASC Move against the computer in a simulated 
  game of chess. 
MASTERMD.ASC Guess a five-digit number that the computer 
  is hiding. 
MAZE.ASC Watch the computer print out a maze, built to 
  your specs. 
MEMBRAIN.ASC You become a cell membrain! 
ROULETTE.ASC An imitation of the famous French gambling 
  game. 
SHOP.ASC Buy grocery items using your computer! 
SNOOPY.ASC Watch as a picture of snoopy appears on your 
  screen. 
SYNONYMS.ASC Play a game of synonyms. 

Notes: As part of a General International Area (GIA) Program Library
Committee 
project, the programs on this diskette have been certified as runnable
on a 
Digital Rainbow Personal Computer. 

Media (Service Charge Code): One RX50 Diskette (JA)

===============
CPM113     Vol. 13 BASIC-E/CBASIC and Microsoft BASIC Programs and
Games  Version: March 1986

Author: Various

Operating System: CP/M  Source Language: CBASIC, MBASIC  Keywords:
Games

Abstract: All programs on this diskette require a RAINBOW 
microcomputer and the Microsoft MBASIC software package. 
All of these programs should run on MBASIC.  Most of these 
programs should also work on CBASIC. 

Program Descriptions: 

NFL.BAS  You coach your football team against the 
  computer. 
ROCKET.BAS You now have the chance to safely land a 
  rocket on the moon. 
BAGELS.BAS Guess the number that the computer is hiding 
  from you. 
CHECKERS.BAS Take the computer on at checkers. 
DICE.BAS Do you dare wager money on dice rolls? 
KINGDOM.BAS Rule a country, but save your life!  Game of 
  skill and hope. 
TRAP.BAS Guess a number between 1 and 100. 
SWARMS.BAS Killer bee game! 
23MATCH.BAS Who's going to end up with the last match? 
BLACKJAC.BAS This one isn't a pushover, you might lose 
  your shirt! 
WUMPAS.BAS Try to get the wumpas from within the cave. 
CHIEF.BAS Pick a number but don't tell the computer. 
BIORYME.ASC Find out your biorhythms for a 30 day period. 

Notes: As part of a General International Area (GIA) Program Library
Committee 
project, the programs on this diskette have been certified as runnable
on a Digital Rainbow Personal Computer. 

Media (Service Charge Code): One RX50 Diskette (JA)

===============
PRO181     PROSOFT Boot Floppy  Version: February, 1990

Submitted by: Kurt E. Wampler, Harris Semiconductor, Santa Clara, CA

Operating System: P/OS V1.7,2.0,3.2  Source Language: FORTRAN 77 
Memory Required: 512 KB  Software Required: DECUS No. VS0112, The
PROSOFT Tape Collection  Hardware Required: Professional 300 Series,
RX50 drive  Keywords: Professional 300 Series - P/OS

Abstract: The PROSOFT Boot Floppy contains utility programs to assist 
the user in generating RX50 floppy diskettes from the 
PROSOFT Tape Collection, DECUS No. VS0112. 

The Boot Floppy contains the following utilities: 

 .  KERMIT-11 
 .  WTRX50 
 .  RDRX50 
 .  CPRX50 

WTRX50 and RDRX50 can be used to copy RX50 diskettes to/from 
raw binary container files on the hard disk of the format 
provided in the PROSOFT Tape Collection.  CPRX50 is a 
diskette-to-diskette physical copier.  These utilities have 
been tested under P/OS 1.7, 2.0, and 3.2.  The FORTRAN-77 
compiler is not required, as the PROF77 run-time library was 
provided with P/OS DCL (as well as with the Tool Kit DCL). 

KERMIT can be used with the PRO's asynchronous 
communications port to download the raw binary container 
files from the VAX to the PRO, in lieu of DECNET or other 
transport mechanisms. 

Notes: This package contains utilities used to build RX50 kits from
the PROSOFT 
Tape Collection, DECUS No. VS0112.  Executable and/or object code is
included. 

Complete sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: P/OS

===============
PRO180     Synergy, PRO/Communications, PROSE PLUS  Version: October
1989

Submitted by: Digital Equipment Corporation

Operating System: P/OS V3.2  Memory Required: 512KB  Software
Required: DECUS No. PRO177, P/OS Version 3.2; DECUS No. PRO175,
PRO/DECnet, is required for use with PRO Communications if you use the
LAT function.  Keywords: Business Applications, Data Communications,
Text Formatting, Professional 300 Series - P/OS

Abstract: Synergy provides a windowing interface for the Professional
300 
series along with a set of applications that work in these 
windows.  The windows separate the screen into areas and 
make concurrent display of several applications possible. 
Up to four applications may be viewed simultaneously. 
While one application is active, others are suspended. 
Switching from one application to another is a matter of a 
few simple keystrokes.  Applications included with Synergy 
are: 
. PROSE PLUS, V2.1 (without the spelling checker) 
. PRO/Communications, V3.1 
. Calendar, V2.1 
. Datamanager, V2.1 
. Spreadsheet, V2.1 
. Graph, V2.1 
. Calculator, V2.1 
. Chess, V2.1 
. File Services, V2.1 

Integration of the Synergy applications is achieved through 
a write/read from clipboard mechanism.  Tables and data may 
be passed between the Spreadsheet, Datamanager, and Graph 
applications and used in PROSE PLUS. 

PRO/Communications for hard disk provides terminal 
emulation, session selection, communications setup, call 
services, and file transfer over asynchronous serial 
communications links or an Ethernet local area network link. 
The communications protocol supported is asynchronous via 
serial line or LAT (Local Area Transport) via Ethernet. 

Functions available within terminal emulation include send 
text file, terminal status report, autoprint, user defined 
keys, log file read and write, and clipboard read, write and 
log.  VT100 ANSI compatible, VT200 mode, seven bit controls, 
VT200 mode, eight bit controls and VT52 mode, ANSI 
incompatible are all supported. 

Optional hardware includes the Telephone Management System 
(TMS) and the Mini-Exchange. 

PROSE PLUS is a compound document processing software 
application for the Professional 300 Series system.  This 
product allows the user to merge both text and graphics into 
a single document which can be displayed on the monitor, 
printed, or transferred to another Professional system. 

PROSE PLUS supports immediate display of the effects of all 
text editing functions such as bold, underline, and right 
margin justification, as well as the ability to display the 
combined text and graphics document prior to printing. 
While editing the text portion of the file, a box is 
displayed that corresponds in size to a given graphic to 
show the user how much space the graphic will take up in the 
final document.  After the file has been finished, the user 
can first view it on the monitor, and a print command then 
produces a hard copy of what was displayed on the screen. 

In picture mode, the PROSE PLUS user can create drawings. 
The graphic editor supports four basic object types; lines, 
circles/arcs, rectangles and text.  Collections of objects 
may be selected and moved, removed, replicated, scaled or 
saved for future use.  In addition to the graphic editor, 
picture mode supports the insertion of GIDIS format graphic 
files which were not created/edited with PROSE PLUS. 

Document formatting features include page size definition, 
margin setting, page headers, and automatic pagination. 

No SPELL checker is supplied with this product. 

Following is a list of the manuals you will receive when you 
order Media Service Charge Code (EF): 
 "Window Manager User's Guide" 
 "File Service User's Guide" 
 "Calendar User's Guide" 
 "Datamanager User's Guide" 
 "Spreadsheet User's Guide" 
 "Graph User's Guide" 
 "Calculator User's Guide" 
 "PROSE PLUS User's Guide" 
 "PRO/Communications User's Guide" 

Notes: Documentation is included on the magnetic media.  It was
created using RUNOFF 
and the .MEM files are included.  The documentation on the media does
not 
include graphics tables, charts, or figures, but does include all of
the text 
found in the hardcopy version.  If you wish to purchase the
documentation 
in hardcopy, specify the media service charge code (EF) on your order
form. 
Optional hardware includes the Telephone Management System (TMS) and
the 
Mini-Exchange.  This program is also included on DECUS No. VS0112. 

Restrictions: PROSE PLUS does not include the spelling checker
program. 

Sources not included.

Media (Service Charge Code): User's Manual (EF), Fifteen RX50
Diskettes (JL)  Format: P/OS

===============
PRO179     Professional Installation and Maintenance  Version: 3.2,
October 1989

Submitted by: Digital Equipment Corporation

Operating System: P/OS V3.2  Memory Required: 512KB  Software
Required: DECUS No. PRO177, P/OS Version 3.2  Keywords: Professional
300 Series - P/OS

Abstract: Professional Installation and Maintenance is a set of 
diskettes for the Professional 300 series personal computers which 
provides an additional level of testing above the Self-test. 

The MAINTENANCE APPLICATION diskette is run as a 
Professional application program.  For the hard disk based 
systems, the software on the diskette can be installed onto 
the hard disk or run directly from the diskette. 
For systems without a hard disk, the software always runs 
directly from the diskette.  The programs available on this 
diskette are: 

System Unit Test Tests the system module and optional 
          hardware. 
Keyboard Key Test  Allows most keyboard keys to be 
   tested. 
Printer Test  Sends data to a printer. 
Configuration Display  Displays the hardware contained in 
   the system unit. 
Bar Patterns  Displays color bars (or gray shaded bars) on 
   the video monitor for systems that have an 
   extended Bit Map option. 


Notes: Some options like the DECNA and TMS will only run in Standalone
mode 
that is not installed on the hard disk as an application.  This
program 
is also included on DECUS No. VS0112. 

Documentation available in hardcopy only. Sources not included.

Media (Service Charge Code): User's Manual (EB), Three RX50 Diskettes
(JC)  Format: P/OS

===============
PRO178     PRO/Tool Kit  Version: 3.2, October 1989

Submitted by: Digital Equipment Corporation

Operating System: P/OS V3.2  Memory Required: 512KB  Software
Required: DECUS No. PRO177, P/OS Version 3.2  Keywords: Tools -
Software Development, Professional 300 Series - P/OS

Abstract: The PRO/Tool Kit contains all the RSX programming tools, 
libraries and utilities you need for writing new 
applications or for modifying existing RSX or VMS programs 
to take advantage of the Professional's special features. 

The PRO/Tool Kit along with one or more PRO/Tool Kit 
Languages can be installed on any Professional with 10MB or 
larger hard disk P/OS system, 20MB is recommended however. 
After selecting the PRO/Tool Kit from the P/OS menu, you can write, 
compile, task build, execute and debug programs directly on your
personal 
PDP-11.  The Digital Command Language is the interface to the Tool Kit
utilities and languages.  The PRO/Tool Kit includes software that lets
you develop fully distributed applications for the 
PRO/DECnet environment.  With this facility you can create 
P/OS applications that access files on remote DECnet 
systems, perform task-to-task communications and even bypass 
the higher-level DECnet protocol to gain direct access to 
the Ethernet circuit. 

Some features include: 
. RMS, FMS, SORT, GRAPHICS, PRO/GIDIS, FRAME DEVELOPMENT TOOL, P/OS
Services 
  and EDT. 

DCL commands include: 
. APPEND, COPY, CREATE, DELETE, DIRECTORY, RENAME, 
  SUBMIT/REMOTE, SET HOST, SET PROTECTION, TYPE, BROADCAST, SHOW USERS

Following is a list of the manuals that you will receive 
when you order Media Service Charge Code (EK): 
 "Volume 1,  Introduction" 
 "Volume 2A, Terminal Subsystem and Graphics" 
 "Volume 2B, Terminal Subsystem and Graphics" 
 "Volume 3,  Task Building and Macro Programming" 
 "Volume 4,  Operating System" 
 "Volume 5,  PRO/RMS-11" 
 "Volume 6,  Debugging, Drivers, and Advanced 
                    Programming" 
 "Volume 7,  PRO/DECnet" 
 "Volume 8,  PRO/Tool Kit" 

Notes: The MACRO language is included: no other Digital Equipment
Corporation 
developed language that runs under the PRO/Toolkit is available
through 
DECUS.  This program is also included on DECUS No. VS0112. 

Documentation available in hardcopy only. Sources not included.

Media (Service Charge Code): User's Manual (EK), Nine RX50 Diskettes
(JI)  Format: P/OS

===============
PRO177     P/OS Hard Disk  Version: 3.2, October 1989

Submitted by: Digital Equipment Corporation

Operating System: P/OS V3.2  Memory Required: 512KB  Hardware
Required: PC350 or PC380 with minimum 10 meg hard disk and floating
point adapter.  Keywords: Operating System, Professional 300 Series -
P/OS

Abstract: P/OS Hard Disk is a disk-based, multi-programming, 
priority-structured, event-driven operating system, which 
includes: 
. P/OS Hard Disk User interface 
. P/OS Hard Disk Record Management System 
. CORE Graphics Library 
. PRO/GIDIS Graphics Tools 
. DECnet Support 
. DECtouch Driver 
. PROSE Editor 
. EDT Editor 
. Backup and Restore Capabilities - Backup and Restore 
  Application and Backup and Restore Utility (BRU) 
. Disk Maintenance Utility 
. System Installation and Customization Utility 
. Digital Command Language (DCL) user interface; can be used 
  in many cases as an alternative to the menu-based user 
  interface. 

Both the Professional 300 and P/OS support the Digital 
Multi-national Character set.  By using eight rather than 
seven bits to represent a character, the character may be 
used to define both the ASCII characters and other 
characters including most Western European Characters.  The 
compose key allows typing of composite characters not 
represented on the keyboard legend. 

The P/OS Hard Disk User Interface is a hierachy of menus and 
forms through which the user interacts with the operating 
system, utilities and applications.  A menu may be a list of 
applications, a list of files or directories, or a list of 
other menus.  Included are File Services, Print Services and 
Environment Services. 

Following is a list of the manuals you will receive when you 
order Media Service Charge Code (EG): 
  "P/OS Server User's Guide" 
  "PROSE User's Guide" 
  "PRO/EDT User's Guide" 
  "Command Language User's Guide" 
   "Hard Disk System User's Guide" 
  "Hard Disk System for Beginners" 
  "Hard Disk System Error Guide" 
  "P/OS Hard Disk System Release Notes" 

Notes: This program is also included on DECUS No. VS0112. 

Documentation available in hardcopy only. Sources not included.

Media (Service Charge Code): User's Manual (EG), Twenty-One RX50
Diskettes (JP)  Format: P/OS

===============
PRO176     PRO/SIGHT  Version: 1.1, October 1989

Submitted by: Digital Equipment Corporation

Operating System: P/OS V3.2  Memory Required: 512KB  Software
Required: DECUS No. PRO177, P/OS Version 3.2  Keywords: Graphics,
Professional 300 Series - P/OS

Abstract: PRO/SIGHT is an object-oriented, interactive graphics editor
that allows the user to create a variety of pictures ranging 
from simple organization charts to complex graphics arts 
images. 

Users can draw with cursor keys, a mouse or digitizing 
tablet.  A set of menus appear at the bottom of the screen 
that allow the user to select colors, fill patterns, brush 
styles, text fonts, and standard shapes to include in the 
picture.  They also allow the user to choose any eight of 
256 possible colors (4,096 colors with a Professional 380). 

PRO/SIGHT has a variety of editing functions which allow the 
user to move, copy, delete or change the color or fill 
pattern of objects. 

Once created, the picture can be output on a variety of 
plotters or dot-matrix printers.  The picture can also be stored 
in a GIDIS file to be recalled for future use or sent to 
another Professional. 

Notes: Documentation is included on the media.  It was created using
RUNOFF and the 
.MEM files are included on the media.  The documentation does not
include 
graphics tables, charts, or figures, but does include all of the text
found 
in the hardcopy version.  If you wish to purchase the documentation in
hardcopy, specify the media service charge code (ED) on your order
form. 
Optional hardware for this package is the extended bit map option. 
This 
program is also included on DECUS No. VS0112. 

Sources not included.

Media (Service Charge Code): User's Manual (ED), Three RX50 Diskettes
(JC)  Format: P/OS

===============
PRO175     PRO/DECnet  Version: 2.1, October 1989

Submitted by: Digital Equipment Corporation

Operating System: P/OS V3.2  Memory Required: 512KB  Software
Required: DECUS No. PRO177, P/OS Version 3.2  Keywords: Networking,
Professional 300 Series - P/OS

Abstract: PRO/DECnet enables a Professional 300 Series System to 
participate as a non-routing (end) node in DECnet computer 
networks.  The Professional node can communicate with other 
DECnet nodes using either the Communications Port (COMM1) 
for Asynchronous or Synchronous DDCMP Wide Area Network 
communications, or the NET1 Port for Ethernet Local Area 
Network communications, but not both at the same time.  The 
optional PRO/Tool Kit, see DECUS No. PRO178 for a description 
of this package, contains libraries which allow developers 
to write applications which communicate in a DECnet network. 

PRO/DECnet Phase IV networks can contain up to sixty-three 
network areas, with a maximum of 1023 nodes per network 
area, given proper network planning.  Phase III nodes 
participating in Phase III/IV networks are limited to the 
Phase III routing capability of 255 nodes.  Phase II nodes 
are not supported.  Phase IV end nodes not directly 
connected to an Ethernet Local Area Network must connect to 
a Phase IV full function (routing) node, and can only 
communicate with Phase III nodes through such a router. 

The functions available to the PRO/DECnet user depend 
largely upon the configuration of the rest of the network. 
Each DECnet product offers its own level of capability and 
its own set of features to the user. 

Functions available with PRO/DECnet include Remote DECnet 
Terminal Utility, Remote File Access and File Transfer, 
Mail, Phone, Modem Support and Task-to-Task Communication 
and Network Management. 

Following is a list of the manuals you will receive when you 
order Media Service Charge Code (EE): 
 "PRO/DECnet User's Guide" 
 "PRO/DECnet Problem Determination Guide" 

Notes: This program is also included on DECUS No. VS0112. 

Restrictions: A DECNA module is required to use the NET1 port on the
rear of the system 
unit. 

Documentation available in hardcopy only. Sources not included.

Media (Service Charge Code): User's Manual (ED), Five RX50 Diskettes
(JE)  Format: P/OS

===============
PRO174     PRO/BASIC  Version: 1.4, October 1989

Submitted by: Digital Equipment Corporation

Operating System: P/OS V3.2  Memory Required: 512KB  Software
Required: DECUS No. PRO177, P/OS Version 3.2  Keywords: Language
Interpreters, Professional 300 Series - P/OS

Abstract: BASIC is a conversational programming language developed at 
Dartmouth College that uses simple English language-like 
statements and familiar mathematical notations to perform 
operations. 

PRO/BASIC is an interactive BASIC for the Professional 300 
system.  It is comparable in function to most personal 
computer BASIC implementations, and yet maintains a high 
degree of compatibility with the BASIC available on Digital 
Equipment Corporation's larger PDP-11 and VAX systems. 

PRO/BASIC contains the following features: 
. Long variable names (up to thirty-one characters) 
. Sequential files (terminal format) 
. Random access files (virtual arrays) 
. Chaining from one program to another with parameters 
. Video terminal line editing 
. Immediate syntax checking on input 
. Debuffing facilities such as program trace and step 
  capabilities 
. Single and double precision that results in six digits and 
  sixteen digits of accuracy respectively 
. Multiple dimensional arrays (up to seven) 
. Extended IF-THEN-ELSE statements 
. Multiple statements on a line capability 
. Calculator PRINT mode (implied PRINT) 
. Print formatting with PRINT USING statement 
. Programmable error handling (ON ERROR GO TO) 
. User defined single line functions 
. Extensive support for graphics (over twenty statements) 
. String support, complete with string arrays and functions 
. Meaningful, English error messages, e.g. "Expected a 
  comma" rather than "Syntax Error" 
. On-line Help 
. Limited access to the communications port 

PRO/BASIC offers a total of 41.9K bytes of user memory in 
the workspace.  Of this total memory, a maximum of 32K bytes 
can be used for code and a maximum of 9.6K bytes can be used 
for data.  The addition of an extended memory board will not 
increase the amount of memory available to the PRO/BASIC 
user. 

Notes: This program is also included on DECUS No. VS0112. 

Documentation available in hardcopy only. Sources not included.

Media (Service Charge Code): User's Manual (ED), One RX50 Diskette
(JA)  Format: P/OS

===============
PRO173     SIXELPRINT  Version: 2.22, July 1987

Submitted by: Digital Equipment Corporation

Operating System: P/OS V3.1  Source Language: PASCAL  Memory Required:
512KB  Hardware Required: LA50, LA75, LA100, LA210 OR LN03 printer 
Keywords: Graphics, Text Formatting

Abstract: SIXELPRINT and FONTEDIT are two applications which make up a
publishing package for flyers, slides, front pages or even 
small documentations. 

SIXELPRINT formats text for output to any printer capable of 
handling sixel data.  The input text is supplied by a file 
which you may create using your favorite editor.  SIXELPRINT 
uses fonts supplied with the application or generated by 
FONTEDIT, and creates a sixel file (SPRINT.SIX) containing the 
sequences which draw those characters on the printer. 
SIXELPRINT also knows how to do text justification, center, 
indent, underline and other document formatting operations. 

FONTEDIT is a special-purpose editor, used to create and 
edit font files which will be used by SIXELPRINT.  It allows 
the user to work with the way characters look and takes care 
of the encoding of the font in the language that printers 
understand, transparently to the user. 

The package includes seventeen ASCII fonts, three multinational 
fonts, two numeric only fonts, two fancy fonts, a Digital 
Equipment Corporation Logo font and a chess font.  The fonts 
come in sizes of 12, 18, and 24 points (72 points = 1 inch). 

Restrictions: Operating System P/OS V3.0 or later is required. 

Media (Service Charge Code): User's Manual (EA), Two RX50 Diskettes
(JB)  Format: FILES-11

===============
PRO172     SIDE: Development Improvements for the PRO  Version: 3.1,
December 1987

Submitted by: Rolf J. Wilden, Philips GmbH Forschungslabor Aachen,
D-5100 Aachen, Federal Republic of Germany

Operating System: P/OS V3.1  Source Language: FORTRAN 77, MACRO-11 
Memory Required: 512KB  Software Required: Native Toolkit, PRTIL,
FORTRAN  Keywords: Software Development

Abstract: Program development on the PRO is well supported, but a time
consuming task.  The main reasons for this situation are 
slow compilers, cluster libraries and the sophisticated 
taskbuilder.  To change this situation takes very little 
effort.  A faster FORTRAN compiler, the FTB, and a 
SYSLIB.OLB containing all modules for a certain field of 
applications (laboratory automation) can change the 
situation.  This distribution contains all the tools to 
speed up your program development activities in the field of 
laboratory automation. 

Media (Service Charge Code): Two RX50 Diskettes (JB)  Format: FILES-11

===============
PRO171     DSKDIR: Diskette Directory Utility  Version: 1, December
1987

Submitted by: Michael Catania, Michael Catania Enterprises, Glen Cove,
NY

Operating System: P/OS V3.0  Source Language: FORTRAN 77  Memory
Required: 77KW  Keywords: Utilities - P/OS

Abstract: The DSKDIR utility is used to store information about your 
diskettes in an orderly fashion. 

If you have more than fifty diskettes with your personal 
files on them, then this utility is for you.  You can sort 
through the information by volume, file or extension. 

There are two versions of the DSKDIR utility, one uses the 
P/OS Menu Facility, the other does not.  You can also install 
the package from the toolkit (installation command files are 
supplied). 

Both versions were developed under P/OS V3.0, but they 
should work for earlier versions, although no guarantees are 
implied. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: P/OS

===============
PRO170     P/OS V2 Extensions  Version: March 1987

Submitted by: John Childs

Operating System: P/OS V2.0A  Source Language: FORTRAN 77, MACRO-11 
Software Required: PRO/TooL Kit  Keywords: Utilities - P/OS

Abstract: This package contains two features not available on P/OS V2
or 
earlier: 
.  A set of command procedures and associated "help" 
   information to allow a second user to run the 
   PRO/Tool Kit via a VDU attached to the printer port. 

.  A task and associated command procedures providing 
   print-spooler functionality for such a two-user machine, 
   and more usefully for a network of such machines, either 
   via an Ethernet or a Mini-exchange.  The printer runs on 
   the communications port. 

Also included are various other bits and pieces which may be of use: 
.  Improved START.CMD and EXIT.CMD files for PRO/Tool Kit. 
.  Improved Link command file generators for FORTRAN and PASCAL. 
.  INCLUDE files for VDU control for FORTRAN and PASCAL. 
.  A loan calculator utility based around monthly repayments. 
.  EDT initialization file re-defining keypad for numeric entry. 

Notes: This package is not relevant to P/OS V3 which already contains
these 
features. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: FILES-11

===============
PRO169     PRO 2780/3870 Communications Applications  Version: 1.2,
May 1987

Submitted by: Digital Equipment Corporation

Operating System: P/OS  Hardware Required: RCD5X Hard Disk  Keywords:
Utilities - P/OS

Abstract: PRO-2780/3780 is an application for the Professional 300 
series of personal computers that provides communications to 
systems with capabilities similar to IBM 2780 and 3780 
remote batch terminals.  The product runs under the P/OS 
Hard Disk Operating System. 

PRO-2780/3780 operates using a single, point-to-point 
communications line.  This line can be half- or full- 
duplex, and transmission speeds of up to 9600 bits per 
second can be achieved on an otherwise idle system. 

The user interacts with the product by means of a hierarchy 
of menus and forms.  The product also supplies the user with 
help information that provides a brief description of the 
product and its menus. 

The communications discipline implemented by PRO-2780/3780 
is a subset of IBM's Binary Synchronous Communications (BSC) 
protocol that uses EBCDIC transmission code.  Horizontal 
format control records can be received and processed.  A 
subset of vertical format control escape sequences is 
supported, specifically single, double and triple space, 
form feed and space suppress.  Any block addressable storage 
device supported by P/OS can be used as a source of 
transmission files.  Both fixed length (80 character card 
image) and variable length files can be transmitted as 
EBCDIC (automatically translated from ASCII) or binary data 
(no translation).  BSC control characters are automatically 
added to the data before transmission and stripped on 
reception.  Any block addressable storage device supported 
by P/OS can be used to receive files.  Optionally, received 
print files can be sent to a printer, if one is attached to 
the Professional System. 

The following 2780/3780 remote batch terminal features are 
supported: 

.  2780 multiple record transmission option 
.  Transparent mode 
.  3780 space compression 
.  Variable vertical and horizontal forms control 

Documentation available in hardcopy only. Sources not included.

Media (Service Charge Code): User's Manual (EC), One RX50 Diskette
(JA)  Format: FILES-11

===============
PRO166     FSTATS: Statistical Analysis Package  Version: V1.0,
January 1985

Author: Margaret Quince et al.,, Lincoln College

Submitted by: Stephen Hirsch, NZAEI, Lincoln College, Canterbury, New
Zealand

Operating System: RT-11 V5.1  Source Language: FORTRAN IV  Memory
Required: See Restrictions  Hardware Required: EIS, FPU  Keywords:
Mathematical, Professional-300 Series - RT-11, Statistics

Abstract: FSTATS is a package of statistical routines which can 
analyze up to 1000 floating point variables in up to 100 
groups.  It includes the following options: 

Data Editor, Wilcoxon's Matched Pairs Signed Rank Test, 
Fisher's Exact Prob. Test, T Test Paired, Histogram, Linear 
Regression, One Way Analysis of Variance, Graphs of Data, 
Data Summary, Chi Square Test on I x J Contigency Table, 
Pearson's Correlation Coefficient, T Test Unpaired, Mann 
Whitney U Test, Spearman's Rank Correlation Coefficient, 
Kruskal-Wallis Analysis of Variance, and Transformations of 
Data. 

Because of it's size, FSTATS must be linked as a virtual 
job - it's high limit is 28543 words + the OTS work area. 
It can be linked using full high memory overlays which will 
use about 80000 words of memory or using disk overlays, this 
can be reduced to about 32000 words plus the operating 
system. 

This version of FSTATS was originally developed on a system 
running IAS and was converted to run under RT-11 on a 
Professional 325.  There are almost certainly minor bugs in 
the program as it has not been used extensively yet. 

The Inline FORTRAN Compiler was used in program development 
- no responsibility can be taken for successful linking if 
the threaded code compiler is used. 

Restrictions: Program was developed using the FORTRAN Inline Compiler
on an 11/23 CPU with 
EIS and FPU.  Because of memory allocation problems, there may be
difficulties 
using a system with different hardware.  For memory required, 80000
words 
or using disk overlays, this can be reduced to about 32000 words plus
the 
operating system. 

Media (Service Charge Code): One RX50 Diskette (JA)

===============
PRO165     Technical Graphics Programs for the Pro-350  Version: July
1986

Submitted by: Robert A. Brockman, Ph.D.

Operating System: P/OS V2.0  Source Language: FORTRAN 77  Memory
Required: 64KB maximum  Software Required: PROSE (optional)  Hardware
Required: Hard Disk  Keywords: Graphics, Utilities - P/OS

Abstract: This package contains five programs which can be used to 
create three basic types of graphic displays. 

. GCPLOT plots, and optionally labels, contours of a 
  function (or collection of data points) in two dimensions. 
  The region on which the data is defined and displayed may 
  be highly irregular. 

. CCPLOT is very similar to GCPLOT and accepts the same 
  data.  Output from CCPLOT is in the form of color-filled 
  plots (or grey scale on a B/W monitor), coded according to 
  function values.  Color-coding may be specified using 
  color maps created in COLMAP. 

. XYPLOT is a simple X-Y plotter, with axis limits, tick 
  mark spacing, titles and label formats specified by the 
  user. 

. GCDATA is built around a FORTRAN interpreter, which allows 
  formulas to be translated into the contouring data used 
  by GCPLOT and CCPLOT.  The PROSE editor, under control of 
  GCDATA, allows for user input and editing of one or more 
  FORTRAN-like statements defining the function.  Data for 
  contour plotting is then generated on up to five 
  rectangular and five curved regions specified by the user. 

. COLMAP is a color map editor, which is useful in 
  specifying the color-coding scheme in CCPLOT.  A set of 
  eight colors (including background) may be edited at once. 
  Colors are modified by adjusting red, green, and blue 
  levels, with the color display being updated 
  interactively. 

Restrictions: CCPLOT and COLMAP require extended bitmap option, and a
color monitor is 
recommended; GCDATA uses PROSE callable editor task (CET). 

Media (Service Charge Code): User's Manual (EA), Two RX50 Diskettes
(JB)  Format: FILES-11

===============
PRO164     Selective Copy/Sort a Directory  Version: 1.1, March 1987

Submitted by: Jorg Buchner, D-5064 Rosrath, West Germany

Operating System: P/OS V2.0  Source Language: FORTRAN 77, MACRO-11 
Memory Required: 535KB  Keywords: DCL, Sorting, Utilities - P/OS

Abstract: This diskette contains two applications which work as an 
enhancement of the DCL commands COPY and DIRECTORY. 

 SCOPY   Similar to PIP's /SD-Switch 
  (selective delete) the task allows 
  a selective copy (like RT-11's 
  Copy/Query).  According to a 
  PIP command line (output=input) 
  filenames are displayed, and the 
  user is prompted with "Y/N/G/Q" 
  for approval to copy the files. 
    Wildcards are allowed.  If the 
  output is directed to the video 
  terminal, and the user answers 
  the prompt with "Go", the files 
  are announced with their names 
  before they are displayed (a 
  feature that is not comprised 
  in the DCL TYPE command, e.g. 
  "TYPE *.DOC"). 
 SORTDIR  Arranges and outputs any directory to 
  a chosen device and/or file.  The sorting 
  can be done alphabetically by filename 
  or type and chronologically by date. 
  The directory to be arranged and 
    the sorting mode are specified in 
  one command line with optional 
  switches. Default values are preset. 

Changes and Improvements: Enhancements made and bugs removed. 

Complete sources may or may not be included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: FILES-11

===============
PRO163     PROPLOT  Version: 3.1, December 1987

Submitted by: Ronald Getts, BFGoodrich R&D, Brecksville, OH

Operating System: P/OS V2.0A  Source Language: FORTRAN 77  Memory
Required: Standard  Hardware Required: LA50 or LVP16 (HP7475 or
HP7470) if hard copy desired. EBO and color monitor helpful, but not
required.  Keywords: Graphics, Plotting

Abstract: This diskette contains software developed at BFGoodrich R&D 
in Brecksville, OH, for the PRO-350. 

PROPLOT does least squares curve fitting to polynomial 
equations, graphs the resulting curves on the monitor, and 
has provisions for hard copy to an LA50, LA100 or Digital 
Equipment Corporation (HP) two or six pen plotter. 

PROPLOT V3.1 automatically supports color monitor and/or 
HP7475, HP7470, HP7440 or Digital Equipment Corporation LVP16 
plotters, if present.  This provides color graphics support. 

Data can be input from the keyboard or from a data file. 
The program asks the user questions regarding parameters 
and allows creation of data files for later recall.  Scaling 
is automatic or controlled by the user. 

PROPLOT V3.1 supports .CTL file for repetitive 
re-plotting of same data sets.  The .CTL file contains the 
answers to the questions PROPLOT asks. See CTL.DOC for 
details. 

Changes and Improvements: Control files, additional plotter support. 

Restrictions: Operating System P/OS V2.0 or later is required. 

Media (Service Charge Code): User's Manual (EA), One RX50 Diskette
(JA)  Format: FILES-11

===============
PRO161     UTILITIES FOR PRO/RT  Version: April 1987

Submitted by: Earl Chew

Operating System: RT-11 V5  Source Language: MACRO-11, PASCAL 
Software Required: NBS PASCAL required to recompile some programs. 
Keywords: Utilities - RT-11

Abstract: This is a potpourri of programs written for RT-11.  The 
following is a list of the programs offered. 
DIRS  A directory listing program which has 
  options to automatically search down 
  sub-directories and to list creation times 
  (TSX compatible).  DIRS.501 provided for 
  RT-11 versions without the plain GTLIN 
  facility.  /HELP for help. 
BUILD  A utility modeled on the UNIX MAKE program. 
  It will generate the minimum set of commands 
  required to compile a program made up of 
  separately compiled program modules (i.e. an 
  object module need not be recompiled if its 
  creation time is more recent than all its 
  sources).  BUILD.501 is provided for RT-11 
  versions without the plain GTLIN facility. 
  This program has been updated slightly. 
TS  A handler which will time stamp files with 
  their creation times (TSX compatible).  This 
  version will automatically reconfigure 
  itself for EIS machines. 
DC  A digital clock handler which will display a 
  digital clock in the upper right hand corner 
  of a VT100 screen. 
DWDISK  A winchester disk formatting program 
  allowing the user to change the interleaving 
  pattern, cylinder spiral and track spiral on 
  the disk.  Improvements in speed of 50% have 
  been achieved using the standard DW: handler 
  and formatting with an interleave of 7. 
  This has only been tested on a Pro-350 using 
  an RD51 (10MB)) disk.  Also included is a 
  program to time disk read operations. 
DW  A modified DW: handler recoded for speed 
  and compactness.  Average improvements in 
  speed of 65% have been achieved using a 
  disk formatted by FORMAT.SAV.  The handler 
  is 45% smaller than the standard DW: 
  handler.  This has only been tested using an 
  RD51 (10MB) disk. 
EXECUTABLE      The DECUS C Lempil-Ziv data compression 
IMAGE  program, tailored for RT-11, and a faster 
  version of GREP (makes use of Boyer Moore 
  searches) are provided.  The source code for 
  these are not included here due to lack of 
  space and time.  LZDCMP is required to 
  decompress the program. 

Notes: Some programs will not work on older versions of RT. 

Changes and Improvements: New programs 

Complete sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: RT-11

===============
PRO155     RT Programs for PRO  Version: April 1987

Submitted by: C. E. Chew

Operating System: RT-11 V5.02  Source Language: MACRO-11, NBS PASCAL 
Software Required: NBS PASCAL required to recompile some programs if
customization is needed.  Keywords: Device Handlers, Spell, Text
Formatting, Utilities - RT-11

Abstract: This is a potpourri of programs written for RT-11 V5.1 or 
later (except where noted) on a PRO.  The following have 
been provided: 

PL  A pipeline handler which functions in much 
  the same way as MQ: except that no special 
  .LOOKUP requests are needed. 
CI  A console interface which allows one job to 
  'type' input to another. 
MENU  A suite of rather crude menu control 
  subroutines. 
TYPO  A typographical error checker written in NBS 
  PASCAL. 
MORE  A file perusal utility written in NBS 
  PASCAL. 
OTHER  A program which determines which drive (0 or 
  1) RT is booted from and assigns logical 
  names to it (SYS) and the other drive (DK 
  and DSK). 
WP  A program utilizing all the above to allow 
  the creation of a cheap but effective text 
  formatting system using KED and RUNOFF (you 
  have to provide your own KED and RUNOFF). 
DZCOPY  Program to make a sector by sector image of 
  a foreign disk by using the DZ controller 
  hardware.  Has been used to read IBM 
  format 5.25 inch disks. 
XHANDL  An alternative overlay handler which can 
  force large root segments and large overlay 
  tables into extended memory.  Moved code to 
  allow for .module code. 
PRTSCR  A screen dump utility.  It can be customized 
  for non-Digital Equipment Corporation 
  printers, requires less low memory than the 
  SPOOL utility, and can dump in text or 
  graphics mode, but requires V5.02. 

Note that some programs may require a little experience with 
RT and MACRO to customize, but should be fairly easy to put 
together. 

Changes and Improvements: Bug fix to XHANDL. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: RT-11

===============
PRO152     DIGITIZING - Graphical I/O Using a Tablet and  HPGL-Plotter
 Version: V1.0, December 1985

Submitted by: R. J. Wilden, Philips GmbH Forschungslab.Aachen,
Postfach 1980, West-Germany 51 Aachen

Operating System: P/OS V2.0A  Source Language: FORTRAN 77  Memory
Required: 5MB  Software Required: HP Industry Standard Plot Package
(HPISPP), PRO/Tool Kit  Hardware Required: DIGIT01-TABLET,
HPGL-Plotter  Keywords: Graphics, Plotting

Abstract: This package contains the following five programs: 

TABTST  It tests Digital Equipment Corporation's 
    DIGIT01-Tablet in Remote-Mode. 
DIGIT1  It can digitize x/t-records of e.g. measured data. 
DIAPL1   It plots the data produced by DIGIT1 on a 
    HPGL-Plotter. 
DIGIT3   It can digitize structural pictures like flowcharts. 
DIAPL3   It plots the data produced by DIGIT3 on a 
    HPGL.Plotter. 

Digital Equipment Corporation's tablet DIGIT01 (Bit-Pad-One 
type) can easily be used to make X/T-Recorder measuring-data 
on paper available for computing.  Furthermore, e.g. 
flowcharts outlined by hand can be digitized and so be 
prepared for use in papers.  All digitized data can be 
plotted in a selectable form using a HPGL-Plotter 
(HP7475A,LVP16...). 

Two subroutines are used to service the tablet.  TABGET is 
used to read the tablet's datastream.  DIGITZ converts the 
digitized positional data to centimeter-pairs relative to 
the origin in the lower left corner. 

The tablet can be connected to the Professional's Printer or 
Communication Port. 

The digitized data is saved in disk-files.  To distinguish 
the data produced by the tasks DIGITx, different 
data-structures (file-types) are used for saving. 

The two plot-programs included enable the user to select 
freely, picture size and origin of the pictures.  The plotter 
used to test the programs was the HP7475A. 

Notes: HPISPP is licensed from HP. 

Complete sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: FILES-11

===============
PRO150     APFELM - Mandelbrot Set Explorer  Version: 2, December 1987

Author: R.J. Wilden and Glenn Everhart

Operating System: P/OS  Source Language: FORTRAN 77  Keywords:
Graphics

Abstract: APFELM displays in graphical form the so called 
Madelbrot_Set.  With the help of a 'graphic-microscope', the 
complex-plane can be scanned for nice looking pictures. 

When you use the graphic-microscope, the cursor position is 
the origin of a new picture.  You can change the origin with 
the four Cursor-Keys and select a specific origin with the 
Select-Key.  To continue with a new frame, you have to press 
the Resume-Key.  When you intend to save a picture on disk, 
be sure to have enough space.  The disk-space used for 
GIDIS-Metafiles is enormous. 

Changes and Improvements: Added version with faster evaluation of
pointer in Mandelbrot_Set.  Original 
version present intact also. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: P/OS

===============
PRO148     KERMIT for P/OS  Version: 2.23

Submitted by: Joerg Buechner

Operating System: P/OS  Source Language: MACRO-11  Keywords: Data
Communications, KERMIT, Utilities - P/OS

Abstract: This package is complete with sources.  No modifications 
have been made in the program code.  Only .CMD- and 
.ODL-files have been changed to build KERMIT on P/OS.  This 
version is command driven running at DCL-level with 
on-line help. 

Notes: The maximum record length for ASCII text files to transfer is
160 bytes.  This 
version of KERMIT has been tested only with SEND and RECEIVE in a
direct 
computer to computer link.  This version of KERMIT has been
unsuccessful 
with an ATARI ST, running GEM ATARI/ST KERMIT (Bernhard Nebel) and 
successful with an IBM XT, running KERMIT-MS V2.27. 

Changes and Improvements: Complete sources included. 

Media (Service Charge Code): Two RX50 Diskettes (JB)  Format: FILES-11

===============
PRO143     RT on P/OS  Version: V2A, October 1985

Submitted by: Chester Wilson, Charleville, Australia

Operating System: RT-11 V5  Source Language: MACRO-11  Software
Required: RT-11 distribution  Hardware Required: Professional-350 
Keywords: Device Handlers, Professional-300 Series - RT-11

Abstract: RT on P/OS allows a Pro-350 to run RT-11 from a contiguous 
file on a portion of the hard disk set up for P/OS. The "DC" 
handler is actually a modified "DW" handler, with an ability 
to allow the user to specify a "device" size and offset 
position within the hard disk. 

The distribution is provided on a DZ(RX50) disk with 
instructions for mating with a foreground/background or 
virtual memory monitor from the RT-11 distribution kit. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: RT-11

===============
PRO139     DBMS: Data Base Management Package for the Professional -
300 Series  Version: V1, February 1984

Author: R. DiMarco

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: P/OS  Source Language: MACRO-11  Keywords: Data Base
Management

Abstract: The database package was designed to allow small,
homogeneous 
databases to be quickly set up and manipulated.  The package 
provides the user with the following facilities: 

. An extremely simple method of defining the structure of 
  the records which make up the database. 

. A screen oriented database editor, which allows records to 
  be created, edited and deleted.  The editor supports 
  protected and database managed fields.  The editor was 
  designed so that persons with little computer experience 
  (i.e. typists, clerks, etc.) can use it. 

. A report generation package, which allows specific records 
  to be selected, and reports generated.  The records to be 
  included in the report can be sorted by any field within the 
  record, and the report format can be easily modified. 

. A FORTRAN interface which allows records in the database 
  to be readily accessed from a FORTRAN mainline program. 
  Fields within a record can be accessed via their logical 
  names.  A FORTRAN interface is also provided to the sorting 
  module, in the event that the user needs to implement a 
  special application program.  The FORTRAN interface also 
  allows the user to access two or more databases 
  simultaneously. 

. A menu program is included to allow the user to change 
  between the various application programs without the 
  knowledge of their computer interfacing. 

This version (V2) of the Data Base Management Package 
includes an easier method of defining and establishing a 
database, and a much larger manual.  The procedures discussed 
in the manual are illustrated in a pre-built database for 
managing telephone information which is included. 


Notes: A hard copy of the manual is available under DECUS No. 
110529. 

Restrictions: Reformatted for P/OS.  Needs work to actually run under
P/OS 
(RSX) but conversion aids are included in the package. 

Media (Service Charge Code): Five RX50 Diskettes (JE)  Format:
FILES-11

===============
PRO138     Airplane Lander for the Professional - 300 Series  Version:
V1, May 1985

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: P/OS  Source Language: FORTRAN IV  Keywords: Games

Abstract: This program is an airplane landing simulation game.  It 
provides a pseudo-graphic display of an aircraft instrument 
panel with real time updates at one second intervals.  The 
program simulates a real instrument landing approach from an 
altitude of 25000 feet to the runway, with instructions from 
ground radar control.  Aircraft climbs, dives and stalls are 
properly simulated.  An off airport landing as well as 
go-around for a missed approach are both possible. 

Source code is supplied for both VT100 compatible and VT52 
compatible terminals, and command files are supplied to 
enable versions to be produced for background, foreground and 
system job. 

Restrictions: Needs tailoring to change systems dependent calls to
P/OS. 
Tools for doing so are supplied. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: FILES-11

===============
PRO137     Adventure for the Professional-300 Series  Version: V1,
January 1984

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: P/OS, RSX-11M, RSX-11M-PLUS  Source Language:
FORTRAN IV  Keywords: Games

Abstract: Adventure is a magical, upredictable and often addicting 
computer game that has caught on in the United States in now 
epidemic proportions. It is a treasure hunt with all the 
trimmings, mysteries and challenges that grow more and more 
complex as the game unravels.  Adventure is more of a puzzle 
than a game.  Once solved, it's mastered!  The mastering, 
however, often takes months of drawing maps and planning 
strategy. 

Adventures sweeping popularity lies in the power 
to enchant.  Players are projected into a world of fantasy, 
one that blends the heart-pounding suspense of Treasure 
Island with the magic of Alice in Wonderland. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: FILES-11

===============
PRO136     PRO/VLINK for the Professional - 350/380 Series  Version:
V1.0-06, April 1985

Submitted by: Digital Equipment Corporation

Operating System: P/OS V2.0, 2.0A  Source Language: FORTRAN 77  Memory
Required: 512KB  Software Required: PRO/Tool Kit V2.0  Hardware
Required: A hard disk is required.  Keywords: Tools - Applications
Development

Abstract: To create a running program on the Professional 350 or 380, 
the program must be compiled and LINKed.  Before the program 
can be LINKed, the user must create a task builder command 
file and an overlay descriptor file.  Creating these files 
can prove to be a formidable obstacle to the initial P/OS 
user, often taking many times longer than the application 
development time itself. 

PRO/VLINK creates these complex files (as well as the P/OS 
Hard Disk Application Installation file) for the application 
developer and allows the application development cycle to be 
simply create (program), compile, link and run. 

PRO/VLINK supports the following source languages: FORTRAN, 
PASCAL, BASIC, DIBOL and MACRO.  Task builder files for COBOL 
and DECUS C are created but may need additional editing. 

Subroutine calls from the following facilities are supported: 
P/OS, POSRES, POSSUM, COMLIB, CGL, FMS, PRTIL and DECnet. 

Sources not included.

Media (Service Charge Code): User's Manual (EA), One RX50 Diskette
(JA)  Format: FILES-11

===============
PRO135     Easycom/PRO for the Professional - 350/380 Series  Version:
V1.0-06, April 1985

Submitted by: Digital Equipment Corporation

Operating System: P/OS V1.7, 2.0, 2.0A  Source Language: FORTRAN 77 
Memory Required: 512KB  Software Required: PRO/Comm V1.8, 2.0 
Hardware Required: A hard disk is required.  Keywords: Data
Communications, Emulators

Abstract: Easycom/PRO is a program for the PRO-350 and 380 series of 
computers running under P/OS which is patterned after (and 
enhanced over) the DECmate Easycomm Application.  Easycom/PRO 
automatically logs you into a computer system or database 
after which you enter PRO/Comm Terminal Emulation.  You 
simply create a login (or script) file describing what you 
manually do (often in a lot of steps) to log in.  After this 
is done, you run Easycom/PRO and select the proper script 
file.  Additional features of Easycom/PRO include the ability 
to work with either the PRO Communications port or the TMS 
modem and to define a "default" script file which you 
select merely by pressing "return".  An editor is built 
right in so you need not worry about how to create the script 
files either.  Several examples as well as the User's Guide 
(manual) are contained in the kit. 

A brief User's Guide (manual) may be found on the diskette in 
[USERFILES] and is named EASYCOM.DOC.  Print it out for the 
Easycom/PRO command syntax.  You may want to print out the 
example Easycom/PRO files on the kit too.  These all end with 
".EZC" and are in the [USERFILES] directory on the floppy. 

Sources not included.

Media (Service Charge Code): User's Manual (EA), One RX50 Diskette
(JA)  Format: FILES-11

===============
PRO134     RSX-P/OS Tar for Floppy Diskettes  Version: V1, April 1985

Author: R. Gaughan and G. Everhart

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: IAS, P/OS, RSX-11D, RSX-11M, RSX-11M-PLUS  Source
Language: MACRO-11  Hardware Required: RX01, RX02, or RX50 drives 
Keywords: Utilities - P/OS, Utilities - RSX-11

Abstract: This program allows read/write to Unix TAR format floppies
on 
RX01, RX02, or RX50 drives under the RSX or P/OS operating 
systems.  All sources, including a version of SUPERMAC that 
will work with them are included, plus objects and a P/OS 
task image.  Necessary adjuncts including a task to mount 
RX50's foreign under P/OS are presented. 

Also on the disk are a P/OS version of the RSX SRD Working 
Group SRD utility and R. Kirkman's image mode RX50 copier for 
P/OS, and an inspect-only file lister from the Fall 1984 RSX 
SIG tape with some local enhancements. 

Using the TAR program it is possible to move files between 
P/OS and various flavors of UNIX (tm) on floppy.  This can be 
handy where communications utilities are unavailable on one 
end or the other, or where faster throughput is needed than 
is possible on even a very high speed communications line. 

UNIX is a trademark of AT&T Bell Laboratories. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: FILES-11

===============
PRO131     FSTATS: Statistical Analysis Package for P/OS  Version:
June 1986

Author: Margaret Quince et al., Lincoln College

Submitted by: Stephen Hirsch, NZAEI, Canterbury, New Zealand

Operating System: P/OS  Source Language: FORTRAN 77, FORTRAN IV 
Keywords: Mathematical, Statistics

Abstract: FSTATS is a package of statistical routines which can
analyze 
up to 1000 floating point variables in up to 100 groups.  It 
includes the following options: 

Data Editor, Wilcoxon's Matched Pairs Signed Rank Test, 
Fisher's Exact Prob. Test, T Test Paired, Histogram, Linear 
Regression, One Way Analysis of Variance, Graphs of Data, 
Data Summary, Chi Square Test on I x J Contigency Table, 
Pearson's Correlation Coefficient, T Test Unpaired, Mann 
Whitney U Test, Spearmans's Rank Correlation Coeff., 
Kruskal-Wallis Analysis of Variance, and Transformations of 
Data. 

FSTATS was originally developed on a system running IAS 
and was converted to run under RT-11 on a Professional 325. 
This version of FSTATS for P/OS was converted from FSTATS 
for RT-11 by F. Bommel, SIEMENS ZFE TPH 13, Paul-Gossen- 
Str. 100, D8520 Erlangen.  There are almost certainly minor 
bugs in the program as it has not been used extensively. 

Changes and Improvements: This version of FSTATS has been modified
slightly for use under P/OS. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: FILES-11

===============
PRO129     DOB and FORTH for P/OS  Version: V1, October 1984

Author: B. Nelson and J. James

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: IAS, P/OS, RSX-11D, RSX-11M, RSX-11M-PLUS, VAX/VMS 
Source Language: MACRO-11  Keywords: Disassemblers, Programming
Languages

Abstract: This is a single floppy containing a complete FORTH system 
(including data files) for P/OS or RSX in one directory and a 
complete object disassembler in another directory. 

The FORTH is a variant of FIG FORTH; DOB has been modified to 
handle ISD blocks and some other new MACRO constructs that 
bombed the older version. 

All sources to both systems are on disk, plus manuals for 
DOB.  Both programs have been prebuilt to run on P/OS so that 
the toolkit is not required.  The disk is not however, self 
installing. 

Notes: Documentation for DOB on magnetic media. Documentation for 
FORTH available at local bookstore. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: FILES-11

===============
PRO128     BITMAP: Direct Access Bitmap Graphics for the
Professional-300 Series  Version: November 1986

Submitted by: Stephen Hirsch, NZAEI, Canterbury, New Zealand

Operating System: RT-11 V5.2  Source Language: FORTRAN IV, MACRO-11 
Hardware Required: Professional-300 series  Keywords: Graphics,
Professional-300 Series - RT-11

Abstract: BITMAP is a group of FORTRAN callable routines that make it 
possible to map to the Pro 300 video bitmap which is 
located by default at the 3 Megabyte address boundary.  The 
main driving routine, called BITMAP allows the programmer to 
MOV, BIS, BIC a user buffer to or from the screen. 

Also included are routines to set/clear any given pixel, to 
fill a horizontal line on the screen with a mask word and to 
dump the screen to an LA50 printer in graphics mode.  It is 
possible by modifying BITMAP, to write to the screen in 512x4 
or 256x8 resolution, but the default is 1024x2 (pixels/line x 
intensity levels).  Using these routines, it should be 
possible to develop a library of routines to draw virtually 
anything on the Pro 300 screen. 

This revision includes a new version of the BITMAP routine 
that uses the Global memory region allocation capabilties of 
RT-11 V5.2 and also locates the Bitmap hardware wherever it 
may be installed in the option slots.  In addition, it can 
be used with FORTRAN programs linked as virtual jobs and 
automatically handles the memory mapping required. 

Notes: Some demonstration files are incomplete. 

Changes and Improvements: Modified to take advantage of RT-11 V5.2
enhancements. 

Restrictions: Operating System RT-11 V5.2 or later is required.  Uses
system calls 
available under V5.2 or later. 

Complete sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: RT-11

===============
PRO127     BBASE: A Small Database Program  Version: V1.1, November
1984

Submitted by: Randy Jordan, Black & Veatch, Overland Park, KS

Operating System: P/OS V1.7 and later, VAX/VMS V3.0 and later  Source
Language: BASIC 1.1 and later, BASIC-PLUS, BASIC-PLUS2, VAX-11 BASIC 
Memory Required: 18KB  Software Required: BASIC  Keywords: Data Base
Management

Abstract: This program is a small database program designed to 
store and retrieve information of a relatively simple 
nature. Facilities to manage this information are MENU 
oriented and for the most part self-explanatory. 

There is ENTER DATA, UPDATE DATA (to change or modify), 
DELETE A RECORD (to delete a RECORD), SEARCH (to find a 
specific RECORD), PRINT a REPORT (to the default 
DIRECTORY or to the attached PRINTER), SCREEN REPORT 
(prints the REPORT to the SCREEN), LIST ALL DATA 
(displays all DATA in the file with RECORD and FIELD 
numbers), SORT (a general purpose SORT of the FILE by 
FIELD name), and EXIT (to quit). 

This program is designed to work on relatively small 
data. The maximum number of RECORDS is 1000 with a 
maximum number of FIELDS being 20. This can be increased 
depending upon available disk/diskette storage space. 
The program was written with the beginning user in mind, 
and performs the same on VAX/VMS, PDP-11 RSX-11M, or 
Pro-350 P/OS. 

The program produces and works from two (2) files; 

Filename.BBS  A sequential file containing FILE 
  information. 

Filename.BBD  A VIRTUAL file containing the actual 
  data. 

The filename is a filename that you provide. 

The program can also produce a sequential file report; 
(filename.DOC) which can contain data in the selected 
REPORT format. 

Release notes distributed with each order. 

Notes: P/OS version includes the PROSE editor. 

Restrictions: Maximum records is 1000, maximum fields is 20. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: FILES-11

===============
PRO125     DDT: A Symbolic Debugger for P/OS  Version: V1, July 1984

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: DOS/BATCH V4 or later, IAS V2 or later, P/OS V1.7 or
later, RSX-11D V6A or later, RSX-11M V3.1 or later, RSX-11M-PLUS V1 or
later, RT-11 V1 or later (SJ/FB only), VAX/VMS V2 or later  Source
Language: MACRO-11  Memory Required: 200 wds task, 20KW separate task 
Keywords: Debugging, System Management - P/OS

Abstract: The DDT debugger is a powerful symbolic debugger for 
PDP-11 systems. This version works on P/OS as well as 
RSX11M/M+, RSX11D/IAS, and some other systems, and the 
RX50 is configured so that it should work on Micro/RSX 
also, though a little tailoring of the I/O page 
partition common will be needed for Micro/RSX. 

DDT features SYMBOLIC debugging, optionally from a 
second task (so that you give up only 200 words in the 
task being debugged). Symbols may be read from a symbol 
tablefile created by the linker or entered 
interactively. DDT can also symbolically examine/modify 
disk files as though they were memory, making it a good 
symbolic zapper. This facility is handy when a crash 
occurs to find where the failure happened. 

Flow control is extensive and on 11/73 will support I 
and D space when available. Facilities include 
breakpoints, single stepping, multiple watchpoints, 
conditional breaks, execution of saved commands at 
breaks, interactive instruction execution, and much 
more. Data formats which can be entered include MACRO-11 
instructions, 16 bit integers in octal, hex, binary, 
ASCII, decimal, or RAD50, 32 bit integers in the radix 
of your choice (from 2 to 36), and floating point 
numbers, 32 or 64 bits long. DDT can be built to be able 
to access any part of the machine, including kernel mode 
space. It has special support for overlaid tasks and 
breakpoints can be handled in overlays. DDT can be set 
to debug several interacting tasks from a single 
debugger too. It should be the only debugger you'll ever 
need. 

Restrictions: Floating point display/entry code assumes hardware 
floating point or system F.P. emulator. ESCAPE must be 
entered on Pro-350 as Ctrl-[ (Control-left square 
bracket).  It will run on the SJ and FB monitors only under RT-11 V1
or later. 

Media (Service Charge Code): One RX50 Diskette (JA)  Format: FILES-11

===============
PRO124     C Language System with Native Toolkit  Version: November
1983

Author: David Conroy, Robert Denny, Charles Forsythe, Clifford Geshke
and Martin Minow

Submitted by: Martin Minow

Operating System: P/OS V1.8  Source Language: C, MACRO-11  Keywords:
Programming Languages

Abstract: "C" is a general purpose programming language well 
suited for professional usage. This "C" distribution 
contains a subset of the DECUS "C" programming 
system which includes: 

. A compiler for the "C" language. The entire language 
  is supported except for an emulated (software) floating 
  point, macros with arguments, bit fields, and 
  enumerations. 

. A common runtime library ('standard I/O library') for 
  "C" programs running under the RSX-11 or RT-11 
  operating systems. By using this library, "C" 
  programs may be developed on one operating system for 
  eventual use on another. 

. An RSX-11/M extensions library allowing access to all 
  RSX-11M executive services. 

Notes: For sources and documentation manuals see DECUS No. 
11S018. 

Restrictions: This submission contains neither documentation nor 
sources for the compiler or Run-Time Library. The 
tools are not provided.  Some functions for 
accessing P/OS menus are provided. 

Documentation may or may not be on magnetic media. Sources not
included.

Media (Service Charge Code): Three RX50 Diskettes (JC)  Format:
FILES-11

===============
PRO123     BASIC, PASCAL, PortaCalc, KERMIT and a Desk Top Calendar 
Version: V4, July 1985

Submitted by: Glenn C. Everhart, Ph.D.

Operating System: P/OS  Source Language: C, FORTRAN 77, FORTRAN
IV-PLUS, MACRO-11, PASCAL and others  Software Required: None
(Compilers, etc., are useful only if one has the PRO Toolkit since
that has the linker)  Keywords: BASIC, KERMIT, PASCAL, PortaCalc,
Spreadsheet

Abstract: These diskettes contain a grab bag of several RSX-11 tools 
off old RSX-11 SIG tapes, converted to RX50 format for the 
Digital Equipment Corporation Professional-350 under P/OS 
V1.7 or later (Maybe earlier too; no way to test that). 

The following are provided: 

PortaCalc   The most powerful spreadsheet available. 
   This version is compatible with the VAX/VMS version 
   and does essentially everything you ever wanted your 
   spreadsheet to do.  The tutorial file is supplied, and 
   an install file is there too, in case you want to run 
   it from a menu. 
DTC    A good desktop calendar facility for handling your 
   calendar on the PRO.  Full screen day/week/month/year 
   displays, appointment selection, meeting scheduling, 
   etc. 
RSX BASIC   The Michael Reese BASIC, a full language dialect 
   similar to BASIC-PLUS. 
Swedish PASCAL   The latest "Swedish PASCAL" compiler (updated for the
   new RSX versions) for the PRO.  It is a full language 
   compiler and OTS.  This program is useful for those 
   who have the PRO Toolkit so they can build programs 
   in PASCAL. 
PRO Kermit V1   A full featured communications package with host 
   versions in the public domain available for 
   practically any host or other Micro you ever heard of, 
   and many you haven't.  This package allows full VT102 
   emulation, file transfer, logging and much more and 
   makes it totally unnecessary for you to buy anybody's 
   communications packages.  Includes the hexify and 
   dehexify tools, making it possible to send even files 
   with weird rms attributes around and rebuild the 
   attributes. 

There are install command files for BASIC, DTC, PortaCalc, 
and KERMIT.  The PASCAL kit is to be run from the PRO 
Toolkit, so is not installable from a menu.  The others can 
run under the PRO Toolkit too; it is not necessary to go 
through the menu, except maybe for KERMIT, which is heavily 
into PRO menus. 

Notes: Complete documentation and sources were not included to 
reduce the number of floppies.  Documentation and sources for 
most of the programs in this package can be found with DECUS 
Numbers: 11S047, 11S060, 11S067, and 110346. 
Some of the documentation for these programs is not available in
hardcopy, 
but rather is included on the respective magnetic media. 

Restrictions: BASIC requires upper case text only. 

Documentation may or may not be on magnetic media. Complete sources
not included.

Media (Service Charge Code): Five RX50 Diskettes (JE)  Format:
FILES-11

===============
PRO101     TECO, COPY, SRD, MCR and RNO for P/OS V1.7  Version:
February 1984

Submitted by: Richard J.D. Kirkman

Operating System: P/OS V1.7  Source Language: MACRO-11  Keywords:
RUNOFF, TECO, Utilities - P/OS

Abstract: This is an expanded version of the developers kit which 
replaces P/OS V1.0, and contains the following: 

MCR  A command line interface, including INSTALL, 
  REMOVE, RUN, ASSIGN, DEASSIGN, SET and SHOW commands. 
  Source included. 
UTIL  A program interfacing to the PROVOL system service 
  to allow foreign mounting of disks, dismounting, FILES11 
  mounting and bootstrapping. Source included. 
RNO  RUNOFF, as on RSTS/E V8, IASV2, RSX11M 3.1...Incl 
  RNO.RNO. 
TECO  Version 36 using F11 (ESC) F12 (BS) and F13 (LF) 
  keys. Supports scroll mode, and includes VTEDIT.TEC. 
SRD  With multicolumn output and a number of other 
  oddities! /HE is help, /MC multicolumn, /SY include 
  system directories. 
COPY  Image copy from DZ1: to DZ2:. 

Assoc. Documentation: TECO manual (DECUS No. 110450 is available from
DECUS). 

Restrictions: Control/C handling in MCR has not been updated for P/OS 
V1.7. Apart from MCR and UTIL, rest are binaries only. 
Installable application for P/OS. 

Complete sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: FILES-11

===============
DM0114     DECmate/WPS  Version: 2.3

Submitted by: Digital Equipment Corporation

Operating System: DECmate/WPS  Source Language: PDP8 Assembly 
Hardware Required: DECmate II or DECmate III  Keywords: Word
Processing

Abstract: 

The DECmate WPS software is a Word Processing program 
which runs on the DECmate II or the DECmate III. 
The DECmate WPS program is the main usage for DECmate 
computers.  This program will allow you to use your DECmate 
II or III as a word processor.  You will be able to create, 
edit and save documents.  If you have an attached printer, 
you will be able to print these documents as well. 

You will receive five (5) RX50 diskettes.  One is a DECmate 
Test diskette, which will test your system and let you know 
what features your system has and if it is all in working 
order.  The second diskette is the System diskette. 
This diskette contains the software that controls 
what the word processor on the DECmate can and cannot do. 

Three of the diskettes are blank.  We have provided you with 
these blank diskettes so you can make back-ups of the Test 
and System diskettes, and one can be used as a document 
diskette. 

Included with this program is a beginners Users Manual. 
This manual is an excellent reference for the beginning 
DECmate user.  The manual will assist you in formatting and 
initializing your diskettes.  Please follow the instructions 
in the manual carefully. 

Restrictions: Programs for the IBM PC or the Macintosh are not
compatible 
with the DECmate or vice-versa. 

Documentation available in hardcopy only.

Media (Service Charge Code): Special Package (JZ)

===============
DM0112     COS-310  Version: 9.3, May 1987

Submitted by: Digital Equipment Corporation

Operating System: COS-310  Source Language: PAL-8  Memory Required:
32KB  Hardware Required: DECmate I or DECmate II  Keywords: Utilities
- COS-310, Operating System

Abstract: COS-310 is an applications development tool designed to 
implement data management functions.  COS-310 is a 
self-contained, single user, disk-resident operating system. 
It provides an operation control monitor, easy-to-learn 
high-level programming language (DIBOL-8), program 
preparation, debugging and production facilities. 

The ordering information for the manuals are as follows: 

. Order DM0112 (EC) for COS-310 New Users Guide 
. Order DM0112 (ED) for COS-310 System Reference Manual 

Release notes are distributed with each order. 

Documentation available in hardcopy only. Sources not included.

Media (Service Charge Code): User's Manual (EC), User's Manual (ED),
Two RX50 Diskettes (JB)  Format: COS-310

===============
DM0111     DECmate II OS/278 Source Code  Version: V2.0, January 1986

Submitted by: Digital Equipment Corporation

Operating System: OS/278  Hardware Required: DECmate II  Keywords:
Operating System

Abstract: OS/278 V2.0 is a software system designed to support the 
PC200, DECmate II.  OS/278 provides an extensive collection 
of application software development tools and an efficient 
run-time environment for the production use of these 
application programs.  OS/278 is controlled through a 
Concise Command Language (CCL) that simplifies program 
development and execution. 

Five diskettes are provided: 

. Diskettes 1 and 2 contain sources for Monitor, Command 
  Decoder, Build, Batch, FOTP, CCL, Date, Set, Setup, Pip, 
  Direct. 

. Diskettes 3 and 4 contain sources for the BASIC editor, 
  loader, compiler, run-time system, RENUM.BA. 

. Diskette 5 contains sources for device drivers RX50, RX02, 
  RD51, RL01, RL02, Printer, Terminal, Batch. 

Notes: This version of OS/278 contains the source code only.  If you
do not want the 
source code, order DECUS No. DM0101. 

Assoc. Documentation: The OS/78 V4.0 User's Manual is available
through the DECUS Library.  See 
DECUS No. 800941 (EF) for a copy of this manual. 

Restrictions: No DSN patches are to be installed. 

Media (Service Charge Code): Five RX50 Diskettes (JE)  Format: OS/278

===============
DM0110     DECmate II & III Games  Version: 1.0, December 1985

Submitted by: Digital Equipment Corporation

Operating System: OS/278 V2.0  Source Language: BASIC  Memory
Required: Standard System  Keywords: Games

Abstract: Tired of processing words and spreading spreadsheets?  Then
you 
are ready for the "DECmate II & III Games Diskette".  You 
can play Blackjack (watch it; the computer might cheat), 
possibly be king for a day (don't forget to feed the people), 
or travel through space (look out for the Klingons). 

This menu driven package brings you some relief from the 
hassle of the everyday routine.  Everything you need is on 
one diskette.  Just boot it up and ENJOY!!! 

Remember, all input must be uppercase (use the LOCK key). 

Release notes are distributed with each order. 

Documentation may or may not be on magnetic media. Complete sources
not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: OS/8

===============
DM0109     DECmate to VAX Communication Program  Version: V1.0, May
1985

Submitted by: Alan MacArthur, Boeing Aerospace, Renton, WA

Operating System: DECmate WPS V2.0, VAX/VMS V4.1  Source Language:
DECmate EASYCOM  Software Required: VAX-11 FORTRAN Compiler  Hardware
Required: RS232 Cable, Modem Optional  Keywords: Data Communications

Abstract: A group of related computer and word processor programs have
been developed to provide file or document transfer between a 
DECmate II or DECmate III word processor and a VAX computer. 
All of these systems are manufactured by Digital Equipment 
Corporation.  The two modes of file transfer that have been 
implemented are CX, or Character Transmission, and DX, or 
Complete Document Transmission, which includes all special 
word processing characters such as bold, underline, rulers, 
formatting, and print settings.  A DECmate Easycom procedure 
has been developed that may be used to assist a word processor 
operator by logging on to the VAX and starting the file transfer 
program.  Interactive HELP, mode switching and a user-selectable 
logoff feature are included in this program.  A one-page overview 
of the operating instructions for these programs are included for 
reference by more experienced operators. 

After installation, this program may be operated by persons 
with no previous VAX or data communication experience. 

All source codes, installation procedures, and the user 
manual are included on the distribution diskette. 

Media (Service Charge Code): User's Manual (EC), One RX50 Diskette
(JA)  Format: WPS

===============
DM0101     DECmate II OS/278  Version: V2.0, January 1984

Submitted by: Digital Equipment Corporation

Operating System: OS/278  Hardware Required: DECmate II  Keywords:
BASIC, Compilers, FORTRAN, Programming Languages, Tools - Applications
Development, Operating System

Abstract: OS/278 V2.0 is a software system designed to support the 
PC200, DECmate II. OS/278 provides an extensive 
collection of application software development tools and 
an efficient run-time environment for the production use 
of these application programs. OS/278 is controlled 
through a Concise Command Language (CCL) that simplifies 
program development and execution. 

Three diskettes are provided: 

. Diskette 1 of 3 contains all system files, and 
  development tools. 
. Diskette 2 of 3 contains BASIC, and FORTRAN IV. 
. Diskette 3 of 3 is the Hard Disk Install Diskette which 
  will install OS/278 on a Winchester hard disk. 

Notes: Order DECUS Number DM0111 to obtain OS/278 with source code. 

Assoc. Documentation: The OS/78 V4.0 User's Manual is available
through the DECUS Library.  See 
DECUS No. 800941 (EF) for a copy of this manual. 

Restrictions: No DSN patches are to be installed. 

Sources not included.

Media (Service Charge Code): Three RX50 Diskettes (JC)  Format: OS/278

===============
PC0105     AXP Screen Saver Pack  Version: 1.00

Submitted by: Eric Bergman-Terrell, Personal Microcosms, Greenwood
Village, CO

Operating System: MS Windows NT V3.1  Source Language: C  Memory
Required: 1 MB  Hardware Required: None  Keywords: Scientific
Applications, Terminal Handler

Abstract: 

The AXP Screen Saver Pack extends the life of your computer 
monitor with the following colorful screen savers:  "Clock", 
"Dancing Lines", "HyperCycloids", "Life", "Snakes", 
"Spheres", and "Zoom". 



Media (Service Charge Code): One 3.5" HD Diskette (GA)  Format: MS-DOS

===============
PC0104     Astronomy Lab for the ALPHA AXP  Version: 1.0

Submitted by: Eric Bergman-Terrell, Personal Microcosms, Greenwood
Village, CO

Operating System: MS Windows NT V3.1 or Later  Source Language: C 
Memory Required: 1MB  Hardware Required: None  Keywords: Scientific
Applications

Abstract: 

Astronomy Lab AXP is an astronomy program for the DEC Alpha 
AXP.  Astronomy Lab AXP produces 7 movies that simulate a 
host of astronomical phenomena, 15 graphs that illustrate 
many fundamental concepts of astronomy, and 14 printed 
reports that contain predictions of the most important 
astronomical events.  All movies, graphs, and reports are 
customized for the users time zone and location. 

Media (Service Charge Code): One 3.5" HD Diskette (GA)  Format: MS-DOS

===============
PC0103     MS-DOS KERMIT for PC's  Version: 3.12

Submitted by: Glenn C. Everhart, Ph.D., Raxco, Inc.

Operating System: MS-DOS V2 or later  Keywords: Data Communications,
KERMIT

Abstract: MS-DOS KERMIT contains executables and documentation for 
MS-DOS KERMIT V3.12, plus a few initialization files. 
MS-DOS KERMIT is a communication program which will do file 
transfer and act as a terminal, emulating VT100/200/300 
series terminals including Tektronix graphics emulation. 
MS-DOS KERMIT will work over serial lines and can be used 
with Ethernet.  A driver for MS windows is included.  It 
has support for a script language and can support essential- 
ly any speed the PC is capable of.  Scrollback of text, 
customizable keymaps, and other functions allow it to work 
very flexibly and adapt to widely varying hardware plat- 
forms, even to some whose serial lines only emulate the 
IBM BIOS at limited speed. 

Restrictions: ReGIS graphics are not supported. 

Sources not included.

Media (Service Charge Code): One 3.5" HD Diskette (GA)  Format: MS-DOS

===============
PC0102     BBL  Version: 1.0, August 1992

Submitted by: David Todd, Wesleyan University

Operating System: MS-DOS  Source Language: TASM  Memory Required:
800Bytes  Keywords: Bulletin Board

Abstract: BBL is an installable software device driver for MS-DOS that
displays on the screen, in big block letters, any characters 
sent to it. It is a memory-resident (800 bytes of memory) 
program that can be used by any program or utility as an 
output device, much as CON: might be used for input or 
output. BBL can be used as a billboard display system for 
PCs, for example, or for display monitors for classroom 
demonstrations. 

Once loaded, BBL is dormant except when it receives a 
character for writing. It then displays the character 
in one of three display modes magnified 8-, 16- or 24- 
fold. BBL does not connect to the interrupt system. 

BBL supports backspace, carriage return, form-feed, and 
line-feed characters in the same way as standard console 
output. BBL also wraps characters to new lines as needed. 

Commands for absolute cursor positioning and display-mode 
control are transmitted to BBL via the character stream. 

Use of BBL does not interfere with and is not affected by 
other console display use except that the screen may 
become cluttered with characters from the alternate 
displays. 

Notes: Executable and/or object code is included. 

Restrictions: MS-DOS V3.1, 4.01, or 5.0 is required. 

Media (Service Charge Code): One 3.5" HD Diskette (GA)  Format: MS-DOS

===============
PC0101     DECtalk PC Developer's Toolkit  Version: 2.0, November 1993

Submitted by: Digital Equipment Corporation

Operating System: MS-DOS  Source Language: C  Memory Required: 18KB 
Hardware Required: DECtalk PC  Keywords: Tools - Applications
Development, Tools - Software Development

Abstract: The toolkit is for software developers who want to develop 
applications which use the DECtalk PC speech synthesizer 
option board for speech output.  The DECtalk PC ships with 
a TSR which is the primary interface to DOS applications. 
The toolkit provides the technical information required 
for application programs to interface with the TSR. 
Included is a sample C application program. 

Notes: Executable and/or object code is included. 

Media (Service Charge Code): User's Manual (ED), One 3.5" HD Diskette
(GA)  Format: MS-DOS

===============
10S011     Symposium Tape from the TOPS-10 SIG, Fall 1985, Anaheim 
Version: Fall 1985

Submitted by: Jack Stevens, The Gillette Company

Operating System: TOPS-10  Source Language: MACRO-10  Memory Required:
Various  Keywords: Symposia Tapes - TOPS-10, Utilities - TOPS-10

Abstract: The TOPS-10 Fall 1985 DECUS Symposium Tape comprises 
software contributed by users at the Anaheim 1985 DECUS 
Symposium.  It consists of submissions by Pima Community 
College (tape and other utilities and tools). 

Notes: Correction files only to Digital Equipment Corporation sources
are included. 

Complete sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MS)

===============
10S009     Symposium Tape from the TOPS-10 SIG, Spring 1985, New
Orleans  Version: Spring 1985

Author: Various

Submitted by: Jack Stevens, The Gillette Company, Boston, MA

Operating System: TOPS-10  Source Language: MACRO-10  Memory Required:
Various  Software Required: Various, including MODEM7/XMODEM software
for communicating microcomputer  Hardware Required: Various, including
dial-out modems, 6250 BPI tape drives  Keywords: Data Communications,
Symposia Tapes - TOPS-10, Utilities - Tape

Abstract: The TOPS-10 Spring 1985, DECUS Symposium tape includes 
software contributed by users for tape copy at the New 
Orleans DECUS Symposium.  It consists of submissions by the 
University of Washington (micro/mainframe file transfer) and 
the Canada Centre for Remote Sensing (modifications to 
BACKUP/DIRECT for 6250 BPI tape drives). 

No guarantees are made as to the completeness, usability, or 
quality of the programs on the tape and the material has not 
been checked or reviewed. 

Notes: Modifications to DEC sources are included in the form of 
correction files. 

Complete sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MS)

===============
10S008     Symposium Tape from the TOPS-10 SIG, Fall 1984, Anaheim 
Version: Fall 1984

Author: Various

Submitted by: Jack Stevens, The Gillette Company

Operating System: TOPS-10  Source Language: MACRO-10  Memory Required:
Varies  Keywords: Security, Symposia Tapes - TOPS-10, Utilities -
TOPS-10, System Management - TOPS-10

Abstract: The TOPS-10 Fall 1984, DECUS Symposium tape includes 
software contributed by users for tape copy at the Anaheim 
DECUS Symposium.  It consists of submissions by Copley 
Computer Services (mass password changer) and University of 
Toronto Computing Services (password quality checker). 

PASSWORD CHANGER   Program that changes all passwords 
     automatically. It uses a list of 25,000 words 
   to choose new passwords. 
PASSWORD CHECKER  Program that searches the system accounting file 
   for poorly chosen passwords.  Four different 
   algorithms are used, and the passwords may be 
   encrypted. 

No guarantees are made as to the completeness, usability, or 
quality of the programs on the tape and the programs have not 
been checked or reviewed. 

Media (Service Charge Code): 600' Magnetic Tape (MS)

===============
10S007     Symposium Tape from the DECsystem-10 SIG, Spring 1984,
Cincinnati  Version: Spring 1984

Submitted by: Jack Stevens, The Gillette Co., Boston, MA

Operating System: TOPS-10  Source Language: BLISS-36, MACRO-10 
Software Required: File transfer queue and PULSAR fixes requires
Galaxy 4.1.  Hardware Required: File transfer queue requires ANF-10
network hardware.  Keywords: KERMIT, Symposia Tapes - TOPS-10,
Utilities - TOPS-10

Abstract: This is the TOPS-10, Spring 1984, SIG tape. It contains 
the following: 

FILE TRANSFER QUEUE  Modifications to Galaxy 4.1 and programs 
   for setting up an ANF-10 file transfer 
   queue. 
KERMIT    Columbia University distribution of KERMIT for 
     a large assortment of machines. 
RELATIVE PATHING  Program to allow relative pathing up and down 
   TOPS-10 SFD trees. 
PULSAR    Correction files for PULSAR, TOPS-10, and BACKUP 
   to improve PULSAR reliability. 

No guarantees are made as to the completeness, 
usability, or quality of the programs on the tape and 
the material has not been checked or reviewed. 

Notes: Each submission has documentation in its own area. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)

===============
10L013     The DECsystem-10 Library Tape 13  Version: 1992/1993

Keywords: Library Tapes - TOPS-10

Abstract: 10L013 contains programs 100130, 100364 and 100367. 
Brief summaries of the programs are as follows: 

100130  RENBR - Program modifies the statement 
  numbers in FORTRAN programs so that these 
  statement numbers become sequential and/or 
  forms cross-referenced listings of FORTRAN 
  programs. 
100364  CRYPT, PSWCHK, PODTYP, MONRPT/RESP - MONRPT 
  and RESP are programs for reporting 
  operating system performance.  PODTYP is a 
  program for printing files on user 
  terminals.  PSWCHK is a program to analyze 
  the TOPS-10 passwords contained in the 
  system accounting file.  CRYPT is an 
  encryption program which will encrypt and 
  decrypt arbitrary files. 
100367  Fpaint - Permits a programmer to 
  interactively design a data entry screen for 
  use in a FORTRAN application. 


Media (Service Charge Code): 2400' Magnetic Tape (PC)

===============
10L012     The DECsystem-10 Library Tape 12  Version: 1992/1993

Keywords: Library Tapes - TOPS-10

Abstract: 10L012 contains programs 100358 through 100364.  Programs 
of particular interest include: 

100358  JOBS Interview Request System - An interview 
  request and scheduling system designed for 
  use in a university job recruiting office. 
100359  CSM Plotting Package - A plotting subroutine 
  package with 13 fonts, outputting to a large 
  variety of plotting and graphics devices. 
100360  FORMAL:  SR Matrix Computation System - A 
  FORTRAN matrix algebra library. 
100361  DUMPER-10 - A program to read native DUMPER 
  tapes from a TOPS-20 site. 
100362  FORVER:  A Program to Check the Validity of 
  Every Subroutine Function - A FORTRAN 
  program subroutine call analysis program. 
100363  FNDFIL:  Directory Program for Archives Tape 
  Collection - Provides an on-line directory 
  of files archived to magnetic tapes. 

Media (Service Charge Code): 2400' Magnetic Tape (PC)

===============
10L011     The DECsystem-10 Library Tape 11  Version: 1992/1993

Keywords: Library Tapes - TOPS-10

Abstract: 10L011 contains programs 100341 through 100357.  Programs 
of particular interest include: 

100341  PTYCCL:  Monitor Commands from a COBOL 
  Program - COBOL callable subroutines for 
  issuing monitor commands from a program. 
100342  Sam76 Language System - A programming 
  language designed for use by non-technical 
  people. 
100343  MAILER:  A Message Program for 
  DECsystem-10's - A DECsystem-10 mail 
  utility. 
100344,345 System Programmers PASCAL for KI/KL (VM/non 
  VM versions) - A modified version of Hamburg 
  PASCAL intented for systems programming. 
  Separate VM and non-VM versions available. 
100346  RIDIT Analysis - Non-parametric statistical 
  tests used for sample group comparisons. 
100347  Generic Survey System - Automated user survey 
  response analysis program. 
100348  CSSDBM:  User Friendly Application Generator 
  - COBOL application generator. 
100349  PHI:  Program for Hierarchical Information - 
  Program for establishing and examining files 
  of hierarchical "tree" structured 
  information. 
100351  TUTSED:  Computer Assisted Course on the use 
  of the SED Editor - Automated tutorial on 
  the use of the SED text editor. 
100353  Mailing Address System - A collection of 
  FORTRAN programs for generating mass 
  mailings by printing addresses on specially 
  defined forms. 
100354  FROFF Word Processing Program - A text 
  formatting program similar to RUNOFF which 
  performs a greater variety of word 
  processing functions. 
100355  Weekly Academic Calendar - Constructs a 
  calendar of events for several weeks in 
  advance. 
100356  PRETTY:  A Program for Formatting BLISS 
  Source Files - Formats and PRETTY-prints 
  BLISS V3.0 source files. 

Media (Service Charge Code): 2400' Magnetic Tape (PC)

===============
10L010     The DECsystem-10 Library Tape 10  Version: 1992/1993

Keywords: Library Tapes - TOPS-10

Abstract: 10L010 contains programs 100334 through 100340.  Programs 
of particular interest include: 

100334  EXTENDED BASIC-10 - BASIC version 17H 
  containing extended functions. 
100335  RPG-II Educational Compiler - A one-pass, 
  multi-phase compiler and run time system. 
100336  STATPACK - A statistical package for 
  interactive data analysis. 
100337  BANK - A tabular data management system. 
100338  BIBLIO - Bibliographic References Program 
  creates and searches bibliographic 
  references in an on-line data file. 
100340  D2D: Disk to Disk Pack Copy - A fast method 
  of copying one disk pack to another.  Not an 
  image copy, so it creates a refreshed pack. 

Media (Service Charge Code): 2400' Magnetic Tape (PC)

===============
10L009     The DECsystem-10 Library Tape 9  Version: 1992/1993

Keywords: Library Tapes - TOPS-10

Abstract: 10L009 contains program 100310: 

100310  Western Michigan University Applications 
  Library - A large set of programs dealing 
  with statistical analysis, data 
  manipulation, circuit analysis, text 
  processing, modeling, critical path 
  analysis, etc.  There are over 60 separate 
  packages in the collection. 

Notes: The Manual listed below includes the documentation not
available on the 
magnetic media. 

Media (Service Charge Code): User's Manual (ED), 2400' Magnetic Tape
(PC)

===============
10L008     The DECsystem-10 Library Tape 8  Version: 1992/1993

Keywords: Library Tapes - TOPS-10

Abstract: 10L008 contains program 100311 through 100333 plus 100307, 
with the exception of 100310.  Programs of particular 
interest include: 

100312  Magtape Utility Package - Several magnetic 
  tape utility programs for reading, writing, 
  copying and translating industry compatible 
  magtapes in a variety of modes and formats. 
100316  TECO-10 - A compiled, extended version of 
  the TECO text editor, based on improvements 
  to XTEC (DECUS 100364). 
100317  CROSS - A cross-assembler for many 
  microprocessor assembly languages. 
100318  FASP:  FORTRAN Alphameric Subroutine Package 
  - A library of special alpha-numeric 
  input/output routines which can manipulate 
  and interpret characters and strings in 
  special ways. 
100324  MULREG:  Multiple Linear Regression Analysis 
  Program - A statistics program for 
  regression modeling. 
100325  ANTE:  A NOTHER TEXT Editor - A general 
  purpose text editor based on TECO with extra 
  features. 
100326  KEYWRD:  Word and Phrase Recognition Logic 
  Generator - A text analysis program. 
100327  PENNZYME:  PENNsylvania enZYME Program - A 
  program which estimates parameters in rate 
  laws for enzyme mechanisms by nonlinear 
  regression techniques. 
100328  FORMAT:  A FORTRAN FORMAT Statement 
  Generator - Generates FORTRAN FORMAT 
  statements by analyzing sample output forms. 
100329  Permuted DECsystem-10 Index - A general 
  index containing references to information 
  about a large set of DECsystem-10 commands 
  and programs. 
100330  File Transfer System ANF-10(FTS-ANF-10) - 
  File transfer services between TOPS-10 
  programs running ANF-10. 
100331  Random Access Files from ALGOL - Subroutines 
  for random access file support from ALGOL 
  programs. 
100333  VT105 FORTRAN Subroutine Package - 
  Subroutines for controlling a VT105 graphics 
  terminal. 

Notes: The Write-Up listed below includes the documentation not
available on the 
magnetic media. 

Media (Service Charge Code): Write-Up (AC), 2400' Magnetic Tape (PC)

===============
10L007     The DECsystem-10 Library Tape 7  Version: 1992/1993

Keywords: Library Tapes - TOPS-10

Abstract: 10L007 contains programs 100291 through 100309 plus 
100283, with the exception of 100307.  Programs of 
particular interest include: 

100297  ATOPLT - A subroutine library of FORTRAN 
  routines which draw graphs on a Gould 4800 
  plotter or a Tektronix 4012.  Customization 
  for other plotters is supported. 
100299  COPYMT - A fast magnetic tape copy program 
  including a copy-to-disk function. 
100304  XGLOB - Generates reverse global 
  cross-reference symbol listings to aid in 
  calculating overlays. 
100305  BIORTH - A biorythm charting program. 

Notes: The Write-Up listed below includes the documentation not
available on the 
magnetic media. 

Media (Service Charge Code): Write-Up (AB), 2400' Magnetic Tape (PC)

===============
10L006     The DECsystem-10 Library Tape 6  Version: 1992/1993

Keywords: Library Tapes - TOPS-10

Abstract: 10L006 contains programs 100242 through 100290 with the 
exception of 100283.  Programs of particular interest 
include: 

100257,258  Linwood Linear and Nonlinear 
   Least-Squares Curve-Fitting 
   Programs - Least-squares 
   curve fitting programs based on 
   algorithms from "Fitting Equations 
   to Data" by C. Daniel and F.S. Wood. 
100264   XTEC - A powerful superset of the 
   TECO text editor compiled rather 
   than interpreted. 
100265   BASIC - A segmented version of 
   DECsystem-10 BASIC version 17E, from 
   the University of Pennsylvania 
   Medical School. 
100268   IPCF10:  FORTRAN 10 IPCF Routines - 
   Subroutines package to use the 
   monitor's Inter-Process 
   Communications Facility. 
100270   PROC10 - An interactive image 
   processing system for graphics 
   terminals. 
100271   PASCAL - University of Hamburg PASCAL 
   compiler. 
100289   REV - A comprehensive file review 
   program, combining the best features 
   of DIRECT, PIP, KJOB and SETSRC. 

Notes: The Write-Up listed below includes the documentation not
available on the 
magnetic media. 

Media (Service Charge Code): Write-Up (AE), 2400' Magnetic Tape (PC)

===============
10L005     The DECsystem-10 Library Tape 5  Version: 1992/1993

Keywords: Library Tapes - TOPS-10

Abstract: 10L005 contains program 100223: 

100223  SIMULA for DECsystem-10 KA/KI/KL and 
  DECSYSTEM-20 - A high level programming 
  language based on ALGOL-60 with the addition 
  of many features designed for simulation and 
  modeling. 

Media (Service Charge Code): 2400' Magnetic Tape (PA)

===============
10L004     The DECsystem-10 Library Tape 4  Version: 1992/1993

Keywords: Library Tapes - TOPS-10

Abstract: 10L004 contains programs 100210 through 100241 with the 
exception of 100223.  Programs of particular interest 
include: 

100211  GNOSIS:  A System for Computer Aided 
  Instruction - A computer aided instruction 
  authoring language. 
100220  TOPSTEACH:  A Computer Assisted Course on 
  the Use of the DECsystem-10 - An on-line 
  tutorial on using a DECsystem-10. 
100222  FFT.MAC:  RADIX Two Fast Fourier Transform 
  Subroutine - Subroutines to perform a 
  discrete Fourier transform, using the 
  "Cooley-Tukey" algorithms. 
100224  SPICE V2G.5 - A general-purpose circuit 
  simulation program. 
100241  FORTH Programming System - A high-level 
  structured programming language for 
  scientific applications. 

Notes: The Write-Up listed below includes the documentation not
available on 
the magnetic media. 

Media (Service Charge Code): Write-Up (AF), 2400' Magnetic Tape (PC)

===============
10L003     The DECsystem-10 Library Tape 3  Version: 1992/1993

Keywords: Library Tapes - TOPS-10

Abstract: 10L003 contains programs 100198 through 100209 plus 100176 
and 100184.  Programs of particular interest include: 

100184  SPELL - A comprehensive spelling checker and 
  corrector written by Ralph Gorin of Stanford 
  University. 

Notes: The Write-Up listed below includes the documentation not
available on the 
magnetic media. 

Media (Service Charge Code): Write-Up (AA), 2400' Magnetic Tape (PC)

===============
10L002     The DECsystem-10 Library Tape 2  Version: 1992/1993

Keywords: Library Tapes - TOPS-10

Abstract: 10L002 contains programs 100139 through 100197, plus 
100101, with the exceptions of 100176 and 100184.  Programs 
of particular interest include: 

100153  CHANGE - A comprehensive magnetic tape 
  character set conversion program, very 
  useful for exchanging tapes with foreign 
  hardware sites. 

Notes: The Write-Up listed below includes the documentation not
available on the 
magnetic media. 

Media (Service Charge Code): Write-Up (AE), 2400' Magnetic Tape (PC)

===============
10L001     The DECsystem-10 Library Tape 1  Version: 1992/1993

Keywords: Library Tapes - TOPS-10

Abstract: 10L001 contains programs 100003 through 100138, with the 
exception of 100101.  Programs of particular interest 
include: 

100086  SAIL/FAIL - SAIL is a high-level language 
  similar to ALGOL and FAIL is a fast one-pass 
  assembly language compiler. 
100130  RENBR:  The FORTRAN Renumbering Program - A 
  FORTRAN statement renumbering program. 

Notes: The Write-Up listed below includes the documentation not
available on the 
magnetic media. 

Media (Service Charge Code): Write-Up (AE), 2400' Magnetic Tape (PC)

===============
20S011     KERMIT  Version: January 1986

Author: Frank da Cruz, et al., Columbia University, New York, NY

Submitted by: Steve Attaya, Wiener Enterprises, Harahan, LA

Operating System: CP/M V2.2, 3.0, MS/DOS V2.1, 3.1, TOPS-10 release
7.1, TOPS-20 release 6.1, VAX/VMS V4.2  Source Language: BASIC-PLUS2,
BLISS-32, C, FORTRAN 77, FORTRAN IV, MACRO-10, MACRO-11, MACRO-32,
VAX-11 PL/1, Various  Memory Required: System Dependent  Hardware
Required: RS-232 Port  Keywords: KERMIT

Abstract: KERMIT is a protocol for transferring sequential files 
between computers of all sizes over ordinary asynchronous 
telecommunication lines using packets, checksums and 
retransmission to promote data integrity.  KERMIT is 
non-proprietary, thoroughly documented and in wide use.  The 
protocol and the original implementations were developed at 
Columbia University and have been shared with many other 
institutions, many of which have made significant 
contributions of their own.  KERMIT is presently available 
for nearly 200 different machines and operating systems, and 
additional versions are always under development. 

Restrictions: Not all versions implement all features. 

Media (Service Charge Code): User's Manual (ED), 2400' Magnetic Tapes
(PB)

===============
20S010     Symposium Collection from the DEC-20 SIG, Spring 1985, New
Orleans  Version: Spring 1985

Author: Various

Submitted by: Steve Attaya, Wiener Enterprises, Harahan, LA

Operating System: TOPS-20 V5.1  Source Language: MACRO-10  Keywords:
Symposia Tapes - TOPS-20, Utilities - TOPS-20

Abstract: The TOPS-20 Symposium Tape from Spring 1985 (New Orleans) 
contains JKILLR, SETERM and NNFT mods from Eastman Kodak, 
terminal control, wide directory display and file searching 
utilities from Computer Sciences Corporation, a set of MACRO 
macros with sample programs and DUMCPY, a DUMPER tape 
copying facility, a user mode COMND% JSYS simulator for 
TOPS-10/20 from SOHIO Petroleum, TAPSAV, a user-mode 
replacement for DUMPER and WPSIM, a low-overhead, 
sophisticated word-processing editor from Wesleyan 
University, MSGDAE, a general-purpose IPCF message handler 
and LPTSPL patches for TTY lines from American Mathematical 
Society. 

No guarantees are made as to the completeness, usability, or 
quality of the programs on this tape and the material has 
not been checked or verified. 

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)

===============
20S008     Symposium Tape from the DECSYSTEM-20 SIG, Fall 1984,
Anaheim  Version: Fall 1984

Author: Various

Submitted by: Betsy Ramsey, American Mathematical Society, Providence,
RI

Operating System: TOPS-20 release V5.1  Source Language: BLISS-36,
GNOSIS, MACRO-20  Keywords: KERMIT, Symposia Tapes - TOPS-20,
Utilities - TOPS-20

Abstract: The TOPS-20 Symposium Tape from Fall 1984 (Anaheim) contains
TAPE11, an ANSI-standard tape utility and other programs 
from Emerson Electric, GNOSIS CAI programs from University 
of Vermont, SYSLIB, a set of callable routines and USR, a 
multi-system username program from Energy Enterprises, GTJFN 
enhancements and ANAL crash dump analysis program from SUMEX 
and the November 1984 release of KERMIT from Bernie Eiben. 

No guarantees are made as to the completeness, usability or 
quality of the programs on this tape and the material has 
not been checked or reviewed. 

Media (Service Charge Code): 2400' Magnetic Tapes (PB)

===============
20S007     Symposium Tape from the TOPS-20 SIG, Spring 1984,
Cincinnati  Version: Spring 1984

Author: Various

Submitted by: Betsy Ramsey, American Mathematical Society, Providence,
RI

Operating System: TOPS-20 V5  Source Language: BLISS-36, FORTRAN 77,
MACRO-10  Keywords: KERMIT, Symposia Tapes - TOPS-20

Abstract: The TOPS-20 tape from the Spring 1984 DECUS Symposium in 
Cincinnatti is a 2400' DUMPER tape written at 1600 BPI.  The 
tape contains 26 savesets and over 10,000 disk pages. 

Among the items on the tape are a number of applications 
from Peter Gersely, including DECLIB, a collection of 
FORTRAN-callable subroutines, KILLER, an idle job killer and 
a number of privileged utilities such as MERLIN.  Also on 
the tape is a logical name editor from Randy Weeton, a 
VT100-based screen-oriented version of PTYCON from Tad 
Marshall, a class scheduling utility from Dave Edwards, FIND 
and PCL routines from Don Graham, BLISS utilities from Pat 
Farrell, NEWOPS and SPMACS from Pete Klammer.  The tape also 
includes the Spring '84 release of KERMIT for TOPS-20. 

No guarantees are made as to the completeness, usability, or 
quality of the programs on the tape and the material has not 
been checked or reviewed. 

Media (Service Charge Code): 2400' Magnetic Tape (PS)

===============
20L011     The DECSYSTEM-20 Library Tape 11  Version: 1992/1993

Keywords: Library Tapes - TOPS-20

Abstract: 20L011 contains programs 200191 and 200192. 
Brief summaries of the programs are as follows: 

200191  SNIFF - Identifies for the user any other 
  detached/interactive jobs logged in under 
  his/her user number on a DECSYSTEM-20, and 
  gives the user an interactive means of 
  selectively disposing of them. 
200192  MLIST - Provides a means of maintaining a 
  system-wide "database" of mailing lists 
  (suitable in format for use in TOPS-20 
  electronic mail systems such as MM, MS, 
  BABYL, etc.) without using an editor. 

Media (Service Charge Code): 600' Magnetic Tape (MC)

===============
20L010     The DECSYSTEM-20 Library Tape 10  Version: 1992/1993

Keywords: Library Tapes - TOPS-20

Abstract: 20L010 contains programs 200185, 200186, 200189, and 
revision to 200184.  Brief summaries of the programs are as 
follows: 

200184  2022, Version 117B - TOPS-20 front-end 
  command parser for the System 1022 data base 
  management system from Software House. 
200185  XMIT - This program is designed to provide 
  automatic two-way file transfers via an 
  RS-232 connection between two 
  DECSYSTEM-20's, two VAXen, or one of each. 
200186  IMGSPL - A TOPS-20 spooler for Imagen 8/300 
  laser printers. 
200189  LaserWriter Utilities - Software consists of 
  programs to manipulate the Apple LaserWriter 
  printer.  Most programs were gathered from 
  the ARPAnet bulletin boards. 

Media (Service Charge Code): 2400' Magnetic Tape (PC)

===============
20L009     The DECSYSTEM-20 Library Tape 9  Version: 1992/1993

Keywords: Library Tapes - TOPS-20

Abstract: 20L009 contains programs 200181 and 200183, plus revisions 
to 200034 and 200178.  Brief summaries of the programs are as 
follows: 

200034  RENBR - Program modifies the statement 
  numbers in FORTRAN programs so that these 
  statement numbers become sequential and/or 
  forms cross-referenced listings of FORTRAN 
  programs.  This is a revision of the version 
  on 20L002. 
200178  WPSIM - Program designed to provide the 
  basic features of a stand-alone word 
  processor for jobs running on a 
  DECSYSTEM-20.  This is a revision of the 
  version on 20L008. 
200181  Remote Printer Spooler - A method to 
  transfer print queue files between TOPS-20 
  machines using DECnet. 
200183  ANSIMT -  Utility will easily transfer 7-bit 
  ASCII files between disk storage and 9-track 
  magnetic tape. 


Media (Service Charge Code): 2400' Magnetic Tape (PC)

===============
20L008     The DECSYSTEM-20 Library Tape 8  Version: 1992/1993

Keywords: Library Tapes - TOPS-20

Abstract: 20L008 contains programs 200175 through 200180.  Programs 
of particular interest include: 

200175  JOBS Interview Request System - An interview 
  request and scheduling  system designed for 
  use in a university job recruiting office. 
200176  SFTOVX:  An APLSF to VAX APL Migration 
  Utility - Utility programs to migrate APLSF 
  applications to VAX APL. 
200177  MICOM.EXE - A Program to Control a MICOM 
  Port Selector.  Allows interactive or 
  automatic loading of control parameters for 
  a MICOM port selector system connected to a 
  DECSYSTEM-20. 
200178  WPSIM:  Word Processing/Editing Program - A 
  word processing and text editing program 
  designed for simplicity of use combined with 
  a large set of features running with minimum 
  system overhead. 
200179  Interactive Linear Programming Package - 
  Program to solve simple linear programming 
  problems. 
200180  PLAY:  A Game Restrictor for TOPS-20 - 
  Program to allow selective access to games 
  playing based on time of day or week and 
  current load averages. 

Media (Service Charge Code): 600' Magnetic Tape (MC)

===============
20L007     The DECSYSTEM-20 Library Tape 7  Version: 1992/1993

Keywords: Library Tapes - TOPS-20

Abstract: 20L007 contains programs 200161 through 200174.  Programs 
of particular interest include: 

200161  PANTT:  A Pert and Gantt Program - A project 
  management program for tracking and 
  scheduling projects. 
200163  KILL - A Program to Selectively KILL 
  Multiple Directories.  Allows selective 
  removal of large sets of directories. 
200164  CODE - A General Purpose Encoder/Decoder For 
  file encryption and decryption. 
200165  DSORT and DSOPE:  Two Efficient Hybrid 
  Sorting Programs - Special purpose FORTRAN 
  sorting routines. 
200167  Generic Survey System - Automated user 
  survey response analysis program. 
200168  CSSDBM - User Friendly Application 
  Generator COBOL application generator. 
200169  Mailing Address System - A collection of 
  FORTRAN programs for generating mass 
  mailings by printing addresses on specially 
  defined forms. 
200170  FROFF Word Processing Program - A text 
  formatting program similar to RUNOFF which 
  performs a greater variety of word 
  processing functions. 
200171  Weekly Academic Calendar - Constructs a 
  calendar of events for several weeks in 
  advance. 
200172  PRETTY - A Program for Formatting BLISS 
  Source Files.  Formats and pretty-prints BLISS 
  V3.0 source files. 
200173  PENNZYME:  PENNsylvania EnZYME Program - A 
  program which estimates parameters in rate 
  laws for enzyme mechanisms by nonlinear 
  regression techniques. 

Notes: The Write-Up listed below includes the documentation not
available on the 
magnetic media. 

Media (Service Charge Code): Write-Up (AA), 2400' Magnetic Tape (PC)

===============
20L006     The DECSYSTEM-20 Library Tape 6  Version: 1992/1993

Keywords: Library Tapes - TOPS-20

Abstract: 20L006 contains programs 200153 through 200160.  Programs 
of particular interest include: 

200153  RPG-II Educational Compiler - A one-pass, 
  multi-phase compiler and run time system. 
200154  SPR:  Software Problem Reporting System - A 
  software problem reporting system which 
  maintains a bug database. 
200155  SYSBUL:  Systems Bulletin Review Program - A 
  program for users to review indices and 
  contents of on-line system information 
  bulletins. 
200156  TAPSAV:  File Storage Utility for Magnetic 
  Tape - A magnetic tape file storage and 
  retrieval program designed for maintaining 
  user file collections on tape.  Uses 
  disk-based tape directory for very fast 
  processing. 
200157  BIBLIO:  Bibliographic References 
  Program - Creates and searches bibliographic 
  references in an on-line data file. 
200158  ACCT20:  DECSYSTEM-20 Usage Accounting - A 
  program to generate usage summary statistics 
  and detailed system usage reports, suitable 
  for generating bills. 
200159  DSTATS:  Disk Status Program - Program to 
  monitor disk space usage. 
200160  NDTRAN2 - A dynamic simulation interpreter 
  which carries out dynamic and stochastic 
  simulations. 

Media (Service Charge Code): 2400' Magnetic Tape (PC)

===============
20L005     The DECSYSTEM-20 Library Tape 5  Version: 1992/1993

Keywords: Library Tapes - TOPS-20

Abstract: 20L005 contains programs 200136 through 200152.  Programs 
of particular interest include: 

200137  Western Michigan University Applications 
  Library - A large set of programs dealing 
  with statistical analysis, data 
  manipulation, circuit analysis, text 
  processing, modeling, critical path 
  analysis, etc.  There are over 60 separate 
  packages in the collection. 
200138  Magtape Utility Package - Several magnetic 
  tape utility programs for reading, writing, 
  copying and translating industry compatible 
  magtapes in a variety of modes and formats. 
200139  TECO-10 - A compiled, extended version of 
  the TECO text editor; based on improvements 
  to XTEC (DECUS 100164). 
200140  CROSS - A cross-assembler for many 
  microprocessor assembly languages. 
200141  FASP:  FORTRAN Alphameric Subroutine Package 
  -  A library of special alpha-numeric 
  input/output routines which can manipulate 
  and interpret characters and strings in 
  special ways. 
200145  ANTE:  A Nother Text Editor - A general 
  purpose text editor based on TECO with extra 
  features. 
200147  FORMAT:  A FORTRAN FORMAT Statement 
  Generator - Generates FORTRAN FORMAT 
  statements by analyzing sample output forms. 
200148  SPELL - A comprehensive spelling checker and 
  corrector written by Ralph Gorin of Stanford 
  University. 
200149  MULREG:  Multiple Linear Regression Analysis 
  Program - A statistics program for 
  regression modeling. 
200150  Improved Random Number Generator - A 
  SIMULA/FORTRAN callable procedure for 
  generating very precise and highly random 
  numbers. 
200151  SETUP:  A Batch.CTL File Editor For Job 
  Stream Creation - An interactive batch 
  control file generator based on master 
  control files and parameter substitution. 
200152  VT105 FORTRAN Subroutine Package - Subroutines 
  for controlling a VT105 graphics terminal. 

Notes: The Write-Up listed below includes the documentation not
available on the 
magnetic media. 

Media (Service Charge Code): Write-Up (AE), 2400' Magnetic Tape (PC)

===============
20L004     The DECSYSTEM-20 Library Tape 4  Version: 1992/1993

Keywords: Library Tapes - TOPS-20

Abstract: 20L004 contains programs 200100 through 200135.  Programs 
of particular interest include: 

200100,101  Linwood Linear and Non-linear 
   Least-Squares Curve-Fitting 
   Programs - Least-squares curve 
   fitting programs based on algorithms 
   from "Fitting Equations to Data" by 
   C. Daniel and F.S. Wood. 
200105   XTEC - A powerful superset of the 
   TECO text editor compiled rather 
   than interpreted. 
200106   BASIC - A segmented version of 
   DECsystem-10 BASIC version 17E, from 
   the University of Pennsylvania 
   Medical School. 
200110   PROC10 - An interactive image 
   processing system for graphics 
   terminals. 
200126   ATOPLT - A subroutine library of 
   FORTRAN routines which draw graphs 
   on a Gould 4800 plotter or a 
   Tektronix 4012.  Customization for 
   other plotters is supported. 
200128   COPYMT - A fast magnetic tape copy 
   program including a copy-to-disk 
   function. 

Notes: The Write-Up listed below includes the documentation not
available on the 
magnetic media. 

Media (Service Charge Code): Write-Up (AD), 2400' Magnetic Tape (PC)

===============
20L003     The DECSYSTEM-20 Library Tape 3  Version: 1992/1993

Keywords: Library Tapes - TOPS-20

Abstract: 20L003 contains programs 200077 through 200099.  Programs of
particular interest include: 

200078  SIMULA - A high-level programming language 
  based on ALGOL-60 with the addition of many 
  features designed for simulation and 
  modeling. 
200079  SPICE2 - A general-purpose circuit 
  simulation program. 
200091  FORTH Programming System - A high-level 
  structured programming language for 
  scientific applications. 

Notes: The Write-Up listed below includes the documentation not
available on the 
magnetic media. 

Media (Service Charge Code): Write-Up (AF), 2400' Magnetic Tape (PC)

===============
20L002     The DECSYSTEM-20 Library Tape 2  Version: 1992/1993

Keywords: Library Tapes - TOPS-20

Abstract: 20L002 contains programs 200026 through 200076.  Programs of
particular interest include: 

200042  CHANGE - A comprehensive magnetic tape 
  character set conversion program, very 
  useful for exchanging tapes with foreign 
  hardware sites. 
200074  GNOSIS:  A System for CAI - A computer-aided 
  instruction authoring language. 

Notes: The Write-Up listed below includes the documentation not
available on the 
magnetic media. 

Media (Service Charge Code): Write-Up (AE), 2400' Magnetic Tape (PC)

===============
20L001     The DECSYSTEM-20 Library Tape 1  Version: 1992/1993

Keywords: Library Tapes - TOPS-20

Abstract: 20L001 contains programs 200001 through 200025.  Programs of
particular interest include: 

200003  PASCAL - Native-mode PASCAL compiler based 
  on Hamburg PASCAL but optimized for systems 
  programming. 
200004  INTERLISP for TOPS-20 - The LISP programming 
  language from Xerox Palo Alto Research 
  Center. 

Notes: The Write-Up listed below includes the documentation not
available on the 
magnetic media. 

Media (Service Charge Code): Write-Up (AD), 2400' Magnetic Tape (PC)

===============
800941     OS/78  Version: 4.0, July 1988

Submitted by: Digital Equipment Corporation

Operating System: OS/78  Memory Required: 32KW  Hardware Required:
VT78 with at least one RX01 or RX02, VT278 with at least one RL01,
RL02, RX01 or RX02, DECstation 88 series system, or PDP-8A  Keywords:
Operating System

Abstract: OS/78 is a software system designed to support the VT278, 
DECstation 78, and DECstation 88 computer systems.  OS/78 
provides an extensive collection of application software 
development tools and an efficient run-time environment for 
the production use of these application programs. 

OS/78 is controlled through a Concise Command Language (CCL) 
that simplifies program development and execution (e.g., 
COPY, LOAD, HELP, etc.)  The CCL allows the user to operate 
the system through terminal commands. 

The following three classes of functions are available 
through CCL: System Functions, Language Functions, and 
Utility Functions. 

The ordering information for the manuals is as follows: 
. Order 800941 (EC) for OS/78 Primer User's Manual 
. Order 800941 (EF) for OS/78 Version 4 Operating System 
  User's Manual 

Documentation available in hardcopy only. Sources not included.

Media (Service Charge Code): User's Manual (EC), User's Manual (EF),
Two RX01 Diskettes (KB)  Format: OS/8

===============
800939     ICE TEXT EDITOR  Version: June 1986

Author: Stuart Dewar

Submitted by: Wally Kalinowski, Aerospace Corporation, Los Angeles, CA

Operating System: OS/8  Source Language: PAGE8  Memory Required: 8KW 
Software Required: PAGE8.SV is available on DECUS Nos. 800936 or
800938.  Keywords: Editors

Abstract: ICE is a general purpose text editor.  It is similar to 
EDIT.SV, which is distriubted with OS/8, but it contains 
several advantages over EDIT.SV.  Some features are: 

. High speed file close (10-50 times faster than EDIT.SV). 
. Retention of both old and new line numbers. 
. Wild card search (search/replace). 
. Block save and restore: Space warning. 

ICE.SV is on the disk but PAGE8.SV (the assembler required 
to assemble the sources) is not.  PAGE8.SV is available with 
other DECUS programs such as VISTA EDITOR or Acid Document 
Generator and should soon be available in source form. 

Complete sources not included.

Media (Service Charge Code): One RX01 Diskette (KA)  Format: OS/8

===============
800938     VISTA EDITOR  Version: April 1986

Author: Stuart Dewar

Submitted by: Wally Kalinowski, Aerospace Corp., Los Angeles, CA

Operating System: OS/78, OS/8  Source Language: PAGE8  Memory
Required: 12KW  Keywords: Editors

Abstract: VISTA is a full screen editor which allows for scrolling 
forward and backward.  By means of 'VCM' modules, this 
editor can be made to work with any CRT.  It supports many 
features including: 

. String/word search 
. Step/iterative replacement 
. Status information 
. Pikup/putdown, etc. 

An updated user manual is supplied (hardcopy only) as well 
as the original manual which is on a disk.  Also, included 
on disk are: HELP.SV,VERSN3.SV,PAGE8.SV,FLIST.SV,BATCH.SV, 
HELP.SV,ACID.SV AND DIRECT.SV,CCL.SV.  With the exception of 
ACID and PAGE8, these programs are enhanced versions of the 
originals. 

Media (Service Charge Code): User's Manual (EB), Four RX01 Diskettes
(KD)  Format: OS/8

===============
U00134     ITOOLS  Version: 1 / July 1993

Submitted by: Russell E. Willis, FSU Academic Computing & Network
Svcs.

Operating System: IBM AIX v3.2  Source Language: Bourne Shell Script 
Memory Required: 5606 Bytes

Abstract: 

The ITOOLS shell script was written to provide a convenient means of
using 
a variety of the tools that are available to those computer users who
have 
access to the Internet.  These tools can be accessed by simply making
a 
valid selection from the menu of items.  If an invalid response is 
entered, the script simply issues an error message and provides the
user 
with another try. 

The ITOOLS shell script basically consists of a CASE statement
embedded 
in a WHILE loop.  Furthermore, the WHILE loop makes use of a practical
test condition that test for the existence of the .profile file.  This
makes the test condition always have a value of TRUE (with respect to
the 
Bourne shell environment). 

The list of menu items is by no means exhaustive, but it can be easily
expanded to include whatever resources are desired.  The CASE
statement 
can be expanded accordingly.  Finally, a fairly robust means of
checking 
for invalid responses is also implemented within the CASE statement. 

Notes: Bourne Shell Script 

Media (Service Charge Code): One 3.5" HD Diskette (GA)  Format: DOS

===============
U00133     SPICE3E  Version: September 1991

Submitted by: University of California at Berkeley, through Digital
Equipment Corp, MA

Operating System: ULTRIX/RISC  Source Language: C  Software Required:
C Compiler  Keywords: Circuit Simulation

Abstract: SPICE3 is a general purpose circuit simulator with several 
built in semiconductor device models.  SPICE3 performs 
several analysis, including nonlinear dc, nonlinear 
transient, and linear ac analysis.  Device types include 
resistors, capacitors, inductors, mutual inductors, 
switches, linear and nonlinear sources, lossy and lossless 
transmission lines, BJTs, JFETs, GaAs MESFETS, and MOSFETs. 

SPICE3 is based directly on SPICE2.  SPICE3E includes lossy 
transmission lines.  Several bug fixes have been made, including 
proper calculation of sheet resistance in MOS models, proper 
handling of arbitrary sources in subcircuits, and correct 
performance of arbitrary source reciprocal calculations and 
dc biasing. 

The ordering information for the manuals is as follows: 
. Order U00133 (ED) for "The Front End to Simulator 
  Interface", "SPICE3 Version 3e User's Manual", and "Analysis 
  of Performance and Convergence Issues for Circuit 
  Simulation". 
. Order U00133 (EE) for "Adding Devices to SPICE3", 
 "Benchmark Circuits: Results for SPICE3", "The SPICE3 
 Implementation Guide", "SPICE3C.1 Nutmeg Programmer's 
 Manual", and "Nutmeg Implementation Guide". 

Release Notes are distributed with each order. 

Notes: This program was developed by the Computer-Aided Design Group,
Department 
of Electrical Engineering and Computer Sciences, University of 
California-Berkeley. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (ED), User's Manual (EE),
600' Magnetic Tape (MA)  Format: TAR

===============
U00131     TSIZE  Version: August 1991

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/RISC  Source Language: C  Software Required:
C Compiler  Keywords: Utilities - ULTRIX/RISC

Abstract: Tsize reads a flat netlist file netlist and produces a sized
netlist file summarizing the delay information.  The output 
file can be specified by the -o option; by default, it is 
tsize.out.  The techfile contains technology dependent 
parameters, and portfile contains the timing constraints at 
the I/O ports.  Based on the distributed RC delay model of 
Penfield-Rubinstein, Tsize attempts to meet the timing 
constraints with a minimum of total active area.  By 
default, Tsize uses a heuristic algorithm to size the 
circuit.  In some cases, the -O option may give better 
results.  When the -t option is used, the program performs a 
timing analysis for the unsized netlist; the delay 
information for the unsized circuit is summarized in the 
output file. 

Notes: This program was developed by the Computer-Aided Design Group, 
Department of Electrical Engineering and Computer Sciences, 
University of California-Berkeley. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EC), 600' Magnetic Tape
(MA)  Format: TAR

===============
U00130     LANSO  Version: 1.0, August 1991

Submitted by: University of California at Berkeley, through Digital
Equipment Corp, MA

Operating System: ULTRIX/UNIX  Source Language: FORTRAN 77  Software
Required: FORTRAN Compiler  Keywords: Utilities - ULTRIX/UNIX

Abstract: LANSO is a subroutine package written in FORTRAN 77 designed
to find some eigenvalues and eigenvectors of a linear 
operator Op that is real symmetric with respect to a 
positive semi-definite real matrix M.  M may be the identity 
matrix. 

LANSO implements the simple Lanczos algorithm with Simon's 
selective orthogonalization to actively maintain extended 
semi-orthogonality amongst the computed Lanczos vectors. 
The program has abandoned the earlier Parlett/Scott 
technique. 

Release notes are distributed with each order. 

Notes: This program was developed by the Computer-Aided Design Group, 
Department of Electrical Engineering and Computer Sciences, 
University of California-Berkeley. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape
(MA)  Format: TAR

===============
U00129     BERT 1.0  Berkeley Reliability Tools  Version: August 1991

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/RISC, ULTRIX/UNIX  Source Language: C 
Software Required: C Compiler  Keywords: Utilities - ULTRIX/UNIX,
Utilities - ULTRIX/RISC

Abstract: This software package contains: 
. Circuit Oxide Reliability Simulator (CORS) 
. Circuit Aging Simulator (CAS) 
. Circuit Electomigration Simulator 

Circuit Oxide Reliability Simulator (CORS) is a fully 
integrated part of BERT (BErkeley Reliability Tools).  CORS 
projects the probability of oxide breakdown induced circuit 
failure as a function of operating time, temperature, power 
supply voltage and input waveforms.  CORS can also simulate 
the effects of burn-in on subsequent yield and lifetime. 
The user is required to provide the simulator with test 
capacitor breakdown statistics. 

Circuit Aging Simulator (CAS) has been developed as part of 
the BErkeley Reliability Tools (BERT) to predict the effects 
of hot-electron degradation on circuit behavior.  Using the 
SPICE2 or SPICE3 circuit simulator, CAS simulates circuit 
behavior at a user specified future time point using fresh 
and pre stressed model parameter files.  CAS is configured 
in a pre and post processor configuration so that no 
modifications to the SPICE code is necessary.  An 
accompanying UNIX shell script has been developed for user 
friendliness and automation so that iterative simulation can 
easily be done to take into account the effects of on going 
degradation. 

Circuit Electromigration Simulator - Models for predicting 
interconnect and intermetallic contact reliability under 
arbitrary current waveforms have been developed.  These 
models are incorporated in the Circuit Electromigration 
Simulator module in BErkeley Reliability Tool (BERT).  The 
simulator can generate: layout advisory for width and length 
of each interconnect, the safety factor of each contact and 
via in a circuit to meet user specified reliability 
requirements and estimate the overall circuit 
electromigration failure rate and/or cumulative failure 
percent of a layout design. 

Notes: This program was developed by the Computer-Aided Design Group, 
Department of Electrical Engineering and Computer Sciences, 
University of California-Berkeley. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (ED), 600' Magnetic Tape
(MA)  Format: TAR

===============
U00128     PROTEUS  Version: August 1991

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/RISC, ULTRIX/UNIX V4.2 or V4.3BSD  Source
Language: C  Software Required: C Compiler  Keywords: Utilities -
ULTRIX/UNIX, Utilities - ULTRIX/RISC

Abstract: Logic verification programs in the PROTEUS system check the 
Boolean equivalence between two logic designs described at 
the gate level.  Programs in PROTEUS perform formal, as 
opposed to heuristic, logic verification.  At the end of 
program execution, either one or more counter examples in 
the form of input stimuli capable of demonstrating that the 
two logic designs are not Boolean equivalent are produced by 
the program, or the Boolean equivalence between the two 
logic designs is rigorously verified. 

Programs in PROTEUS are classified into three categories: 
. Exhaustive simulation 
. Verification by finding counterexamples 
. Verification by enumeration and simulation 

The system is set up to facilitate future addition of new programs 
in each category. 

Notes: This program was developed by the Computer-Aided Design Group, 
Department of Electrical Engineering and Computer Sciences, 
University of California-Berkeley. 

Restrictions: Operating system ULTRIX/UNIX V4.2 or V4.3BSD is
required. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: TAR

===============
U00127     Ecstasy  Version: August 1991

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/UNIX  Source Language: C  Software Required:
C Compiler, X Windows  Keywords: Utilities - ULTRIX/UNIX

Abstract: Ecstasy is an interactive optimization system for analog 
design.  The system provides a forms-based, menu-driven user 
interface for problem formulation and user interaction, as 
well as built-in optimization algorithms, and a simulation 
interface to SPICE3.  Through the user interface, the 
designer can easily describe a design problem using the 
SPICE3 front-end language.  The system handles multiple 
objectives and constraints.  It transforms the design 
problem into a standard formulation and solves it using 
built-in optimization algorithms.  The algorithms interface 
with SPICE3 to improve the circuit performance 
interactively.  During the optimization runs, the designer 
is informed of the status of the circuit performance.  They 
are able to interact with the system to trade off problem 
specifications until satisfactory results are obtained. 

Notes: This program was developed by the Computer-Aided Design Group, 
Department of Electrical Engineering and Computer Sciences, University
of California-Berkeley. 

Restrictions: Requires a SPICE3 input deck describing the connectivity
of the circuit 
under design.  The circuit should contain all the necessary circuit 
elements to setup an optimization problem.  Before running Ecstasy, it
is necessary to make sure that the circuit can be handled by SPICE3; 
Ecstasy will not work if SPICE3 cannot converge. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: TAR

===============
U00126     PERL - Practical Extraction and Report Language  Version:
3.0, PL44, May 1991

Author: Larry Wall

Operating System: ULTRIX V3.1, V4.0, ULTRIX/RISC V3.1, V4.X, UNIX
System V  Source Language: C  Software Required: C Compiler  Keywords:
Language Interpreters

Abstract: PERL is an interpreted language optimized for scanning 
arbitrary text files, extracting information from those text 
files, and printing reports based on that information.  It's 
also a good language for many system management tasks.  The 
language is intended to be practical (easy to use, 
efficient, complete) rather than beautiful (tiny, elegant, 
minimal).  It combines some of the best features of C, SED, 
AWK, and SH, so people familiar with those languages should 
have little difficulty with it.  (Language historians will 
also note some vestiges of CSH, PASCAL, and BASIC-PLUS.) 
Expression syntax corresponds quite closely to C expression 
syntax.  Unlike most UNIX utilities, PERL does not 
arbitrarily limit the size of your data.  If you've got the 
memory, PERL can take in your whole file as a single 
string.  Recursion is of unlimited depth.  The hash 
tables used by associative arrays grow as necessary to 
prevent degraded performance.  PERL uses sophisticated 
pattern matching techniques to scan large amounts of data 
very quickly.  Although optimized for scanning text, PERL 
can also deal with binary data, and can make DBM files look 
like associative arrays (where DBM is available).  Setuid 
PERL scripts are safer than C programs through a dataflow 
tracing mechanism which prevents many stupid security holes. 
If you have a problem that would ordinarily use SED or AWK 
or SH, but it exceeds their capabilities or must run a 
little faster, and you don't want to write it in C, then 
PERL may be for you.  There are also translators to turn 
your SED and AWK scripts into PERL scripts. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: TAR

===============
U00125     LangLAB  Version: October 1990

Submitted by: Tanaka Hozumi, Tokyo Institute of Technology

Operating System: SunOS V3.5, ULTRIX/RISC  Source Language: Prolog 
Keywords: Language Interpreters, Utilities - ULTRIX/RISC

Abstract: LangLAB is a software tool for the natural language 
analysis, which runs on several Prolog systems.  User can 
obtain both the morphological analyzer and the parser by 
preparing grammars and dictionaries and translating them 
into Prolog programs with the LangLAB translators.  Since 
the translators are written in YACC, a UNIX tool, LangLAB 
requires the UNIX environment. 

Notes: The Japanese language is not required for installation and
execution of this 
program.  However, there is a small amount of Japanese language in the
HELP 
file. 

Media (Service Charge Code): User's Manual (EB), 600' Magnetic Tape
(MA)  Format: TAR

===============
U00124     KCL-diffs for DECstations based on KCL Source, June 3, 1987
 Version: March 1990

Submitted by: Arpita Datta, Wright State University, Research Center,
Kettering, OH

Operating System: ULTRIX - 32, ULTRIX/RISC  Source Language: ASSEMBLY,
C, LISP, RISC  Software Required: KCL Source Code, Version: June 3,
1987  Hardware Required: DECstation 2100, DECstation 3100  Keywords:
Utilities - ULTRIX/RISC

Abstract: This software package contains the patches that modify the 
Kyoto Common Lisp (KCL) Source Code, Version: June 3, 1987, 
to make it run on the DECstation 2100 and DECstation 3100. 

Notes: The KCL Source Code, Version: June 3, 1987, can be purchased
from the 
University of Texas, Computer Science Department.  It is not available
through DECUS. 

Documentation not available. Complete sources not included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: TAR,
TK50 Tape Cartridge (TA)  Format: TAR

===============
U00122     POSE  Version: February 1990

Submitted by: Charles E. Hammons, Martin Marietta Energy Systems,
Inc., Oak Ridge, TN

Operating System: MS-DOS V3.1, ULTRIX V1.0 through 4.X, VAX/VMS V4.X
through 5.X, VENIX V2.0  Source Language: C  Memory Required:
120KB-400KB  Hardware Required: ANSI compatible terminal  Keywords:
Editors, Word Processing, Utilities - ULTRIX/UNIX

Abstract: POSE (Portable Screen Editor) is a dual-function program 
written in the C language that combines the capabilities of 
a text editor and those of a text formatter such as would be 
provided by a word processor or typesetter.  POSE has been 
developed with portability as a primary goal so the code can 
be easily transported among systems.  POSE has been written 
to follow the IEEE P1003.1 Standard, POSIX, so it can run on 
any compliant system.  POSE was written to run under the 
following operating systems: any POSIX compliant operating 
system, Digital Equipment Corporation's ULTRIX and VMS, Bell 
Laboratory's UNIX System V, and University of 
California/Berkeley's UNIX 4.3 BSD, and PC DOS.  This 
includes CRAY/UNICOS currently without full screen mode 
support. 

POSE offers an extended set of search, edit, print, and 
iteration commands.  POSE can also be used for input and 
editing using full screen mode on an ANSI compatible 
terminal.  POSE allows the user to view the final results of 
a formatted document on the screen as well as formatting 
directly to the printer.  The POSE formatter is similar to 
Digital Equipment Corporation's RUNOFF program and the NROFF 
program which runs in the UNIX environment.  The formatter 
features easily generated scientific equations and output 
streams.  It supports ANSI page image devices such as the 
LN03 and the Talaris/Richo units, ANSI compatible CRTs, most 
(ASCII) hardcopy terminals, and some older non-standard 
print devices. 

Notes: This version is distributed in TAR format for use on
ULTRIX/UNIX systems. 
For a description of the VAX/VMS version, see DECUS No. V00469. 

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: TAR

===============
U00121     EDIF 200  Version: 7.6, August 1991

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/RISC, ULTRIX/UNIX  Source Language: C 
Software Required: C Compiler  Keywords: Utilities - ULTRIX/UNIX,
Utilities - ULTRIX/RISC

Abstract: The Berkeley EDIF 200 software is designed as a 
translator-building toolkit.  This means that the system is 
built around a programming library consisting of general 
purpose modules.  The goal of the toolkit is to provide a 
complete set of services common to all EDIF translators. 

The toolkit is designed to be general in the sense that it 
is not targeted to any single view Type but is designed to 
manage EDIF as a cohesive system for design data 
representation.  The toolkit represents the EDIF syntax 
with an in core data structure and provides compiler like 
and database like operations on that data structure.  To 
build a translator using this toolkit, the translator writer 
must only define the meaning of the EDIF constructs relative 
to the target data-format; this is the translator building 
problem. 

The ordering information for the manuals is as follows: 
. Order U00121 (EC) for "The BERKELEY EDIF SOFTWARE for 
  EDIF 200, Installation User's Guide" 
. Order U00121 (ED) for "The BERKELEY EDIF SOFTWARE for 
  EDIF 200, Part II" 
. Order U00121 (EE) for "The BERKELEY EDIF SOFTWARE for 
  EDIF 200, Part I" 

Notes: This program was developed by the Computer-Aided Design Group,
Department 
of Electrical Engineering and Computer Sciences, University 
of California-Berkeley. 

Changes and Improvements: Updated information. 

Restrictions: Operating System ULTRIX V2.2, V2.4, V3.0, or UNIX V4.2,
V4.3BSD is required. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EC), User's Manual (ED),
User's Manual (EE), 2400' Magnetic Tape (SB)  Format: TAR, TK50 Tape
Cartridge (TB)  Format: TAR

===============
U00120     ELOGIC  Version: May 1989

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/UNIX  Source Language: C  Software Required:
C Compiler  Keywords: Circuit Simulation, Utilities - ULTRIX/UNIX

Abstract: The ELOGIC tape consists of a timing verifier (E-TV) based 
on the ELOGIC delay model.  E-TV is designed for the switch- 
level timing verification of MOS digital circuits.  It 
reports the possiblity of timing errors.  It provides 
tradeoffs between efficiency and precision, both within an 
analysis and across analyses.  It finds and reports the 
worst delay paths in combinational circuits.  For 
synchronous systems, E-TV computes clock skew, then uses the 
clock skew for detecting timing errors and listing logic 
paths between pairs of clocked storage elements in order of 
worst evaluation-time margin. 

Notes: This program was developed by the Computer-Aided Design Group,
Department of 
Electrical Engineering and Computer Sciences, University of 
California-Berkeley. 

Restrictions: Operating System UNIX V4.2 or V4.3 BSD is required. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (ED), 600' Magnetic Tape
(MA)  Format: TAR

===============
U00118     PROUD  Version: 1.0, February 1989

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/UNIX  Source Language: C  Memory Required:
3MB  Software Required: C Compiler  Keywords: Utilities - ULTRIX/UNIX

Abstract: PROUD is an automatic, efficient circuit placement package 
designed for high complexity row-structured sea-of-gates, 
gate array, and standard cell designs.  Its most important 
capability is that it can handle complex design in a short 
time with excellent results.  A typical high complexity 
circuit with one million transistors can be placed within 
three hours on a VAX 8650 (a six MIPs machine) with 
excellent results. 

PROUD has two phases: constructive phase and iterative 
improvement phase.  In constructive phase, PROUD employs 
Successive Over-Relaxation method to solve repeatedly sparse 
linear equations and hierarchically partitions the modules 
to final legal locations.  An effective Block Gauss-Seidel 
scheme is also devised to achieve global optimum results in 
this phase.  In iterative improvement phase, local 
perturbations such as module rotation, I/O pad position 
adjustment, module swap or insertion are performed to 
further improve the quality of placement results. 

It is easy to use the package by providing four files that 
describe cell structure, net list, control parameter, chip 
configuration and net weighting.  User can specify different 
row lengths in the control file.  This feature is purposely 
made for allocating routing space. 

For a description of the VAX/VMS version of PROUD, see DECUS 
No. V00397. 

Notes: This program was developed by the Computer-Aided Design Group,
Department of 
Electrical Engineering and Computer Sciences, University of 
California-Berkeley. 

Restrictions: Operating System UNIX V4.2, V4.3 BSD is required. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape
(MA)  Format: TAR

===============
U00117     SuperCrystal  Version: February 1989

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/UNIX  Source Language: C  Memory Required:
3MB  Software Required: C Compiler  Keywords: Circuit Simulation

Abstract: SuperCrystal is a circuit simulator suitable for large MOS 
VLSI circuits.  It makes various restrictions on the types 
of circuits it accepts, and capitalizes on commonly found 
features of digital circuits to provide approximate voltage 
waveforms at nodes in the circuit with reasonable speed. 
Empirical evidence indicates that the voltage waveforms 
predicted by SuperCrystal are reasonably close to waveforms 
determined by the circuit simulation program SPICE.  In 
addition, SuperCrystal is significantly faster than SPICE. 

Notes: This program was developed by the Computer-Aided Design Group,
Department of 
Electrical Engineering and Computer Sciences, University of 
California-Berkeley. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EC), 600' Magnetic Tape
(MA)  Format: TAR

===============
U00116     Spectre  Version: 1a1, February 1989

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/UNIX  Source Language: C  Memory Required:
3MB  Software Required: C Compiler  Keywords: Circuit Simulation

Abstract: Spectre is a frequency domain based nonlinear circuit 
simulator.  It is able to find the large-signal steady-state 
response of a nonautonomous nonlinear circuit.  When used on 
circuits behaving only mildly nonlinearly with few harmonics 
present, Spectre can be significantly more efficient and 
accurate than traditional time domain simulators.  This is 
particularly true if the circuit is high-Q, narrow-band, has 
slowly responding bias networks, or contains distributed 
components. 

Besides finding the large-signal periodic and quasiperiodic 
steady-state response of a circuit, Spectre is also able to 
find its DC operating point and perform a small signal 
analysis; calculating voltages, currents, and S-parameters. 
Because Spectre operates exclusively in the frequency 
domain, it is able to use much more accurate and flexible 
distributed device models (including such effect as loss and 
dispersion) than traditional time domain simulators.  It is 
also able to read and write S-parameter data files.  Spectre 
currently supports resistors, capacitors, inductors, 
transformers, voltage sources, current sources, ports, 
voltage controlled voltage sources, voltage controlled 
current sources, transmission lines (lossless and lossy), 
microstrip lines, linear N-ports that take their 
characteristics from S-parameter data files, diodes, BJTs, 
JFETs, GaAsFETs, and polynomial voltage controlled current 
sources. 

Spectre is a simulation engine only.  It outputs its results 
into a rawfile for use with Nutmeg.  The rawfile is not 
meant to be readable by the user. 

Notes: This program was developed by the Computer-Aided Design Group,
Department of 
Electrical Engineering and Computer Sciences, University of 
California-Berkeley. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EC), 600' Magnetic Tape
(MA)  Format: TAR

===============
U00115     Sparse  Version: 1.3, June 1988

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: UNIX  Source Language: C  Memory Required: 1.5MB 
Software Required: C Compiler  Keywords: Circuit Simulation,
Mathematical, Utilities - ULTRIX/UNIX

Abstract: Sparse is a flexible package of subroutines written in C 
used to quickly and accurately solve large sparse systems of 
linear equations.  The package is able to handle arbitrary 
real and complex square matrix equations.  Besides being 
able to solve linear systems, it is also able to quickly 
solve transposed systems, find determinants, and estimate 
errors due to ill-conditioning in the system of equations 
and instability in the computations.  It also provides a 
test program that is able to read matrix equations from a 
file, solve them, and print useful information about the 
equation and its solution. 

Sparse is generally as fast or faster than other popular 
sparse matrix packages when solving many matrices of similar 
structure.  Sparse does not require or assume symmetry and 
is able to perform numerical pivoting to avoid unnecessary 
error in the solution.  It handles its own memory 
allocation, which allows the user to forgo the hassle of 
providing adequate memory.  It also has a natural, flexible, 
and efficient interface to the calling program. 

Sparse was originally written for use in circuit simulators 
and is particularly apt at handling node and modified-node 
admittance matrices.  The systems of linear generated in a 
circuit simulator stem from solving large systems of 
nonlinear equations using Newton's method and integrating 
large stiff systems of ordinary differential equations. 
However, Sparse is also suitable for other uses, one in 
particular is solving the very large systems of linear 
equations resulting from the numerical solution of partial 
differential equations. 

Release notes are distributed with each order. 

Notes: This program was developed by the Computer-Aided Design Group,
Department of 
Electrical Engineering and Computer Sciences, University of 
California-Berkeley. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EB), 600' Magnetic Tape
(MA)  Format: TAR

===============
U00114     ADORE  Version: 2.1, September 1988

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/UNIX  Source Language: C  Memory Required:
1.5MB  Software Required: C Compiler  Keywords: Circuit Simulation

Abstract: ADORE is a module generator for switched-capacitor (SC) 
filters which can be adapted to a variety of process 
technologies.  It can generate layouts for SC circuits 
comprising ratioed capacitors, double-throw switches, and 
operational amplifiers (op amps).  ADORE uses a fixed floor 
plan, and employs several algorithms to generate compact 
layouts for SC filters with small amounts of interconnect 
parasitics. 

ADORE accepts any library information it requires from an 
OCT database format.  The generated layouts are also stored 
in OCT. The conversion from OCT to CIF and visa versa can be 
easily done with the help of OCTTOCIF and CIFTOOCT programs. 

The ordering information for the manuals is as follows: 
. Order U00114 (EA) for "Layout Generator User's Guide" 
. Order U00114 (EC) for "Automatic Synthesis and Layout User's Manual"

Notes: This program was developed by the Computer-Aided Design Group,
Department 
of Electrical and Computer Sciences, University of
California-Berkeley. 

Restrictions: Operating System UNIX V4.2 or V4.3 BSD is required. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EA), User's Manual (EC),
600' Magnetic Tape (MA)  Format: TAR

===============
U00113     Creep  Version: 1.5, May 1988

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX V4.3BSD, UNIX V4.2  Source Language: C 
Memory Required: 1.5MB  Software Required: C Compiler  Keywords:
Circuit Simulation

Abstract: CREEP is a two-dimensional (2D) process simulator designed 
to solve certain creep-flow problems encountered in 
integrated circuit fabrication technology.  Its most 
important capability is the prediction of general 2D silicon 
oxidation, using stress-dependent oxidation models.  It also 
performs glass-reflow or film-shrinkage simulation as 
subset-problems of silicon oxidation. 

CREEP is equipped with a flexible and robust data structure 
for handling geometric information.  All geometric 
structures are represented using nodes and segments; hence, 
fairly general geometric structures can be handled by the 
CREEP program.  A finite-element mesh generator has also 
been built into CREEP.  Mesh generation is done 
automatically at every time-step of the computation, with 
the user supplying only a mesh-density parameter. 

Ordering information for the documentation is as follows: 
. Order DECUS No. U00113 (EB) for the "CREEP - A 2D 
  Creep-Flow Process Simulator" User's Guide. 
. Order DECUS No. U00113 (ED) for the "Finite-Element 
  Methods for Process Simulation Application to Silicon 
  Oxidation" Manual. 

Notes: This program was developed by the Computer-Aided Design Group,
Department of 
Electrical Engineering and Computer Sciences, University of 
California-Berkeley. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EB), User's Manual (ED),
600' Magnetic Tape (MA)  Format: TAR

===============
U00112     SPLICE3  Version: 3.0, March 1988

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/UNIX  Source Language: C  Memory Required:
1.5MB  Software Required: C Compiler  Keywords: Circuit Simulation

Abstract: SPLICE3 is a circuit simulation program for large-scale 
integrated circuits.  It performs electrical simulation 
using event-driven selective-trace techniques.  This 
analysis is done using the Iterated Timing Analysis (ITA) 
algorithm, which performs an accurate electrical waveform 
analysis up to fifty times faster than SPICE2. 

Release notes are distributed with each order. 

Notes: This program was developed by the Computer-Aided Design Group,
Department 
of Electrical Engineering and Computer Sciences, University of 
California-Berkeley.  For a description of the VAX tape, see DECUS No.
V00091. 

Restrictions: Operating System UNIX V4.2 or V4.3BSD is required. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EE), 600' Magnetic Tape
(MA)  Format: TAR

===============
U00111     PLAtools  Version: November 1987

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/UNIX  Source Language: C, RATFOR  Memory
Required: 1.5MB  Software Required: C Compiler, RATFOR Compiler 
Keywords: Utilities - ULTRIX/UNIX

Abstract: The Berkeley PLA Tools are a set of tools designed for 
performing logical and topological optimization as well as 
test pattern generation of programmable logic arrays (PLAs). 
The tools form a system encompassing the design of PLAs 
from the specification of algebraic equations, through logic 
minimization and folding, to final physical layout and test 
pattern generation.  These tools also support the 
optimization of finite-state machines (FSMs) when the 
machine is implemented as a programmable logic array. 

Notes: This program was developed by the Computer-Aided Design Group,
Department of 
Electrical Engineering and Computer Sciences, University of
California- 
Berkeley.  For a description of the VAX tape, see DECUS No. V00174. 

Restrictions: Operating System UNIX V4.1, V4.2, or V4.3BSD is
required. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EE), 600' Magnetic Tape
(MA)  Format: TAR

===============
U00109     SPICE2  Version: 2G.6, March 1988

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/UNIX  Source Language: C, FORTRAN 77  Memory
Required: 1.5MB  Software Required: C Compiler, FORTRAN 77 Compiler 
Keywords: Circuit Simulation

Abstract: SPICE2 is a general-purpose circuit simulation program for 
nonlinear DC, nonlinear transient, and linear AC analysis. 
Circuits may contain resistors, capacitors, inductors, 
mutual inductors, ideal switches, independent voltage and 
current sources, four types of dependent sources, 
transmission lines and the five most common semiconductor 
devices:  diodes, BJTs, JFETs, GaAs MESFETSs, and MOSFETS. 

Release notes are distributed with each order. 

Notes: This program was developed by the Computer-Aided Design Group,
Department 
of Electrical Engineering and Computer Sciences, University of 
California-Berkeley.   For a description of the VAX tape, see DECUS 
No. V00216. 

Restrictions: Operating System UNIX V4.1BSD is required. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape
(MA)  Format: TAR

===============
U00108     GLITTER2  Version: 2, January 1987

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/UNIX  Source Language: C  Memory Required:
964W  Software Required: C Compiler  Keywords: Circuit Simulation

Abstract: GLITTER2 is a two-layer channel routing and compaction tool 
for the layout design of integrated circuits.  It consists 
of the gridless channel router GLITTER  and a 
newly-developed channel spacer NUTCRACKER.  The gridless 
approach we use can take advantage of different design rules 
on the two routing layers.  No columns or tracks will be 
generated; only the wire width, spacing and contact size are 
considered.  The major feature of this tool is to route 
channels with different wire widths and arbitrary terminal 
positions.  It is also capable of handling channels with 
irregular boundaries.  To minimize the channel height, 
contacts will be slid and necessary jogs will be 
automatically inserted.  For channels with cyclic 
constraints, a preprocessor is used to generate the doglegs. 
The routing algorithm starts with a cycle-free weighted 
constraint graph, and generates a solution which minimizes 
the channel height. 

Notes: This program was developed by the Computer-Aided Design Group,
Department 
of Electrical Engineering and Computer Sciences, University of 
California-Berkeley. 

Restrictions: Operating System UNIX V4.3BSD is required. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape
(MA)  Format: TAR

===============
U00107     MAHJONG  Version: 1, October 1986

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/UNIX  Source Language: C  Memory Required:
789W  Software Required: C Compiler  Keywords: Circuit Simulation

Abstract: MAHJONG is a user-configurable test pattern generation (TPG)
system for combinational logic circuits.  It takes as input 
a circuit file and performs a tailored TPG process specified 
by the user through various options.  MAHJONG contains two 
front-ends, a deterministic TPG program, several heuristics 
for guided TPG, and a back-end.  A parallel fault simulator 
is embedded in the deterministic TPG program as well as in 
the back-end and is not directly accessible to the users. 

The front-ends are heuristic TPG programs designed to 
efficiently generate test vectors for easily detectable 
faults.  Users have the choice of the VICTOR-III front-end, 
the random front-end, or no front-end at all. 
Hard-to-detect faults are handled by the deterministic TPG 
program.  Currently, this program is based on the PODEM 
algorithm.  The back-end is a test compactor based on fault 
simulation and is very cost-effective.  Four guided TPG 
heuristics are currently provided for the PODEM-based 
deterministic program. 

Notes: This program was developed by the Computer-Aided Design Group,
Department of 
Electrical Engineering and Computer Sciences, University of
California-Berkeley 
. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: TAR

===============
U00106     RELAX2.3  Version: 2.3, March 1988

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/UNIX  Source Language: C  Memory Required:
10MB  Software Required: C Compiler  Keywords: Circuit Simulation

Abstract: RELAX2.3 performs a fast and accurate transient analysis of 
Metal-Oxide-Semiconductor (MOS) integrated circuits.  The 
program uses a mixture of direct methods, like those used in 
the SPICE2 program, DECUS Program No. U00109, and a modified 
version of the Waveform Relaxation (WR) algorithm.  This combination 
of methods can greatly improve the computational efficiency of 
circuit simulation for MOS digital circuits by exploiting their 
loose coupling and relative inactivity, and can still 
efficiently solve tightly coupled analog circuits by 
switching automatically to direct methods when appropriate. 
Using this combination of methods, RELAX2.3 can produce 
results of the same accuracy as SPICE2 for both analog and 
digital MOS integrated circuits, but often uses less than 
ten percent of the computer time. 

The ordering information for the manuals is as follows: 
. Order U00106 (EA) for the "RELAX2.3 User's Guide" 
. Order U00106 (ED) for the "MULTIRATE INTEGRATION User's 
  Manual" 

Release notes are distributed with each order. 

Notes: This program was developed by the Computer-Aided Design Group,
Department of 
Electrical Engineering and Computer Sciences, University of 
California-Berkeley.  For a description of the VAX tape, see DECUS No.
V00141. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EA), User's Manual (ED),
600' Magnetic Tape (MA)  Format: TAR

===============
U00105     SPICE3  Version: 3B.1, April 1987

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/UNIX  Source Language: C  Memory Required:
65MB  Software Required: C Compiler  Keywords: Circuit Simulation

Abstract: SPICE is a general-purpose circuit simulation program for 
nonlinear DC, nonlinear transient, and linear AC analysis. 
Circuits may contain resistors, capacitors, inductors, 
mutual inductors, ideal switches, independent voltage and 
current sources, four types of dependent sources, 
transmission lines and the five most common semiconductor 
devices:  diodes, BJTs, JFETs, GaAs MESFETSs, and MOSFETS. 

The ordering information for the manuals is as follows: 
. Order U00105 (EA) for the "User's Guide" 
. Order U00105 (EB) for the "User's Manual" 
. Order U00105 (EC) for the "Programmer's Manual" 

Release notes are distributed with each order. 

Notes: This program was developed by the Computer-Aided Design Group,
Department 
of Electrical Engineering and Computer Sciences, University of 
of California-Berkeley.  For a description of the VAX tape, see DECUS
No. 
V00006. 

Restrictions: Operating System UNIX V4.2 and V4.3BSD is required. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EA), User's Manual (EB),
User's Manual (EC), 600' Magnetic Tape (MA)  Format: TAR

===============
U00104     Wombat  Version: October 1983

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX, UNIX V4.3BSD, VAX/VMS V4.2  Source Language:
C  Memory Required: 215KB  Software Required: C Compiler  Keywords:
Utilities - ULTRIX/UNIX

Abstract: Currently, most integrated circuit layouts are hand checked 
to determine their correctness.  This manual procedure is 
very time-consuming and does not guarantee an error-free 
circuit.  The WOMBAT program has been developed to overcome 
this problem. 

WOMBAT compares two netlists.  One is usually based on the 
simulator input and the other is often extracted from the 
layout.  However, such is not necessarily the case and 
WOMBAT makes no assumptions about the number of pins or the 
technology of the circuit elements in the schematics.  One 
can specify how the pins of individual elements permute as 
well as an initial correspondence between circuit elements 
and nets.  WOMBAT generates a list of corresponding elements 
and nets and notes any differences. 

Release notes are distributed with each order. 

Notes: This program was developed by the Computer-Aided Design Group,
Department of 
Electrical Engineering and Computer Sciences, University of
California- 
Berkeley.  Program is distributed on a TAR formatted tape.  For a
description 
of the VAX tape, see DECUS No. V00092. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EC), 600' Magnetic Tape
(MA)  Format: TAR

===============
U00103     Mighty  Version: 1.6, October 1986

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: UNIX/ULTRIX, VAX/VMS  Source Language: C  Memory
Required: 720KB  Software Required: C Compiler  Keywords: Utilities -
ULTRIX/UNIX

Abstract: MIGHTY is a two layer detailed router for general routing 
problems, including switchboxes, channels, and partially 
routed areas.  The routing regions that can be handled are 
very general:  the boundaries can be described by any 
rectilinear chain, the pins can be on the boundaries of the 
region or inside it, and obstructions can be of any shape 
and form. 

Notes: Program is distributed on a TAR formatted tape.  This program
was developed 
by the Computer-Aided Design Group, Department of Electrical
Engineering and 
Computer Sciences, University of California-Berkeley. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: TAR

===============
U00102     KIC2  Version: 2, October 1983

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/UNIX  Source Language: C  Software Required:
C Compiler  Keywords: Artwork Editor, Graphics, Utilities -
ULTRIX/UNIX

Abstract: KIC2 is an interactive, two-dimensional, color graphics 
editor intended primarily for the mask level design of 
integrated circuits.  KIC2 has been designed as a powerful, 
inexpensive, user-friendly graphics editor that will run on 
most low to medium performance graphics terminals.  Data 
that is generated by KIC2 can be represented by an 
intermediate graphic description language, such as CIF 
(Caltech Intermediate Form) or Calma STREAM, which permits 
the data to be easily transported to other layout systems. 
Also, the geometric database used by KIC2 can be used to 
interface to other tools, such as a layout rules checking 
program. 

Notes: This program was developed by the Computer-Aided Design Group,
Department of 
Electrical Engineering and Computer Sciences, University of
California-Berkeley 
.  For a description of the VAX tape see DECUS No. V00044. 

Restrictions: U.S. Government export regulations prohibit the
distribution of this program 
outside of the United States without the appropriate export license. 
UNIX 
V4.2, V4.3 or ULTRIX V1.1 is required. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (ED), 600' Magnetic Tape
(MA)  Format: TAR

===============
U00101     Timberwolf  Version: 3.2, March 1986

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/UNIX  Source Language: C  Software Required:
C Compiler  Keywords: Utilities - ULTRIX/UNIX

Abstract: Timberwolf is an integrated set of placement and routing 
optimization programs.  The general combinatorial 
optimization technique known as simulated annealing is used 
by each program.  Programs for standard cell, macro/custom 
cell, and gate-array placement, as well as standard cell 
global routing have been developed.  Experimental results on 
industrial circuits show that area savings over existing 
layout programs ranging from 15 to 62 percent are possible. 

Notes: This program was developed by the Computer-Aided Design Group,
Department of 
Electrical Engineering and Computer Sciences, University of
California- 
Berkeley. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape
(MA)  Format: TAR

===============
US0119     DECUS WUARCHIVE Collection 1  Version: December 1992

Submitted by: Dr. Glenn Everhart

Operating System: Various  Source Language: ADA, BASIC, C, FORTRAN 77,
FORTRAN IV  Software Required: Tar and compress utility  Keywords:
CDROM

Abstract: This first collection from the Washington University at St. 
Louis FTP Internet archive site (wuarchive) - a two CD set 
in ISO 9660 format - has a UNIX focus but also includes many 
MS-DOS items.  Files have been placed in a directory 
structure which is identical to the one used at wuarchive. 

Some of the major packages include: 

. Archives from several usenet newsgroups 
	- comp.sources.unix, 
	- comp.sources.X, 
	- alt.sources, and 
	- comp.sources.reviewed 
. The SIMTEL-20 UNIX-c and ADA archives 
. X11R5 distribution and contributions 
. Freed parts of BSD UNIX 
. GNU utilities archive 
. AnalyRIM spreadsheet/dbms 
. KA9Q TCP/IP archives 
. Selected MS-DOS items 
. Internet RFCs 
. UNIX TeX distribution 
. MACH-3 kernel 
. LINUX UNIX-like OS for Intel 
. SCHIP symbolic math archive 

Listings of the contents of the tar files and selected 
indices of the material are on the CDs, which also include a 
fulltext retrieval tool. 

The material was collected from wuarchive on 5/1/1992 and 
12/1/1992 approximately.  Most of the material is from 
December, 1992 and is current to that date.  Since the 
material at wuarchive is compressed, the actual amount of 
code and text on the two CDs represent between three and 
four GB of data. 

Notes: Executable/and or object code is included. 

Documentation may or may not be on magnetic media. Complete sources
may or may not be included.

Media (Service Charge Code): Compact Disc (CB)  Format: ISO 9660

===============
US0114     General UNIX Utilities  Version: December 1991

Submitted by: David Warren, University of Washington

Operating System: ULTRIX/RISC, ULTRIX/UNIX V4.1, V4.2  Source
Language: C, FORTRAN 77, PASCAL  Software Required: C Compiler,
FORTRAN 77  Keywords: Utilities - ULTRIX/UNIX, Utilities - ULTRIX/RISC

Abstract: General UNIX Utilities contains a collection of useful 
tools.  Following is a brief summary of highlights: 
ckermit        A version of the kermit file transfer 
               protocol and communications program written 
               in C. 
elm            An easy interface to UNIX Mail. 
fineclock      The routines to change the clock rate on a 
               DECstation. 
ispell-2.0.02  A spelling checker. 
less           Similar to more, but allows backward 
               movement, and does not need to read the 
               entire file before starting. 
monitor_v4     A program for monitoring ULTRIX systems. 
               (Similar to monitor/system on VAX/VMS). 
perl-4.19      An interpreted language optimized for 
               scanning arbitrary text files, extracting 
               information from those text files, and 
               printing reports based on that information. 
               The cd2norm program is written in perl. 
rmtlib         A library to allow programs to access remote 
               tape drives as if they were local. 
tcpdump        A network packet watcher. 
tcsh-6.00      A version of the Berkeley C-Shell, with the 
               addition of:  a command line editor, command 
               and file name completion, listing, etc., and 
               a group of small additions to the shell 
               itself. 
vms/backup     A program that reads vmsbackup format tapes 
               and files under UNIX. 

Notes: Executable and/or object code is included.   Some FORTRAN has
been 
compiled into object code for those who don't have FORTRAN. 

Media (Service Charge Code): 2400' Magnetic Tape (SB)  Format: TAR

===============
US0113     UNIGRAFIX 2.0  Version: September 1991

Submitted by: University of California at Berkeley, through Digital
Equipment Corp, MA

Operating System: ULTRIX/RISC, ULTRIX/UNIX V4.2 or V4.3 BSD  Source
Language: C  Software Required: C Compiler  Keywords: Utilities -
ULTRIX/UNIX

Abstract: UNIGRAFIX, as the name implies, is a graphics system that 
runs under the UNIX operating system.  It consists of a 
descriptive language and various programs that allow a user 
to create, modify, and display scenes consisting of 
polyhedral objects. 

The UNIGRAFIX language is in a terse, human-readable format 
that allows scene files of complex objects to be created 
with little effort.  These scene files may be created 
manually with use of a text editor, or may be output by 
special purpose generator programs (for more complex 
scenes).  Once created, scenes can be used as input to the 
UNIGRAFIX rendering programs.  These programs can be run 
either as separate functional units, or from within the 
interactive UNIGRAFIX enivironment.  Programs are also 
available to transform and display the scenes according to 
user specifications. 

The ordering information for the manuals is as follows: 
. Order US0113 (EA) for "UNIGRAFIX 2.0 User's Manual and 
  Tutorial" 
. Order US0113 (EB) for "Creative Geometric Modeling with 
  UNIGRAFIX" 
. Order US0113 (EC) for "More...Creative Geometric 
  Modeling", "Introduction to the Berkeley UNIGRAFIX 
  Tools V3.0", "The Berkeley UNIGRAFIX Tools V2.5" 
. Order US0113 (ED) for "Procedural Generation of Geometric 
  Objects" 

Notes: Executable and/or object code is included.  This program was
developed by the 
Computer-Aided Design Group, Department of Electrical Engineering and 
Computer Sciences, University of California-Berkeley. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (EA), User's Manual (EB),
User's Manual (EC), User's Manual (ED), 2400' Magnetic Tape (SB) 
Format: TAR, TK50 Tape Cartridge (TB)  Format: TAR

===============
US0111     Portable Bit Map Software Collection  Version: November
1990

Author: Jef Poskanzer

Submitted by: University of Lowell - CPE

Operating System: ULTRIX/RISC  Source Language: C  Hardware Required:
DECstation 3100  Keywords: Utilities - ULTRIX/RISC, Bitmap

Abstract: Workstations and Personal Computers are becoming reliant 
on bitmap based data files.  However, there are 
a wide range of bitmaps that are used for different 
purposes.  This makes the transfer of information difficult 
between different systems.  The Portable Bit Map concept was 
developed to provide a standard, in order to convert from 
one type of mapping scheme to another.  In the Portable 
Bitmap library there are programs for converting from and to 
Postscript, X10 bitmaps, X11 bitmaps, MacPaint files, Sun 
Rasterfiles, and many others. 

Following is a brief summary of highlights: 
PBM          Functions to support portable bitmap programs. 
PGM          Functions to support portable graymap programs. 
PNM          Functions to support portable anymap programs. 
PPM          Functions to support portable pixelmap programs. 

Conversion Programs 
BRUSHTOPBM   Doodle brush file into a portable bitmap 
CMUWMTOPBM   CMU window manager bitmap into a portable bitmap 
FITSTOPGM    FITS file into a portable graymap 
FSTOPGM      Usenix FaceSaver file into a portable graymap 
G3TOPBM      Group 3 FAX file into a portable bitmap 
GEMTOPBM     GEM .IMG file into a portable bitmap 
GIFTOPPM     GIF file into a portable pixmap 
HIPSTOPGM    HIPS file into a portable graymap 
ICONTOPBM    Sun icon into a portable bitmap 
IMGTOPPM     IMG-whatnot file into a portable pixmap 
MACPTOPBM    MacPaint file into a portable bitmap 
MGRTOPBM     MGR bitmap into a portable bitmap 
PSIDTOPGM    PostScript "image" data into a portable graymap 
QRTTOPPM     Output from the QRT ray tracer into a portable pixmap 
RASTTOPBM    Sun raster file into a portable bitmap 
RASTTOPPM    Sun raster file into a portable pixmap 
RAWTOPGM     Raw grayscale bytes into a portable graymap 
TGATOPPM     TrueVision Targa file into a portable pixmap 
TIFFTOPGM    TIFF file into a portable graymap 
XBMTOPBM     X11 or X10 bitmap into a portable bitmap 

Notes: Executable and/or object code is included. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format: TAR,
TK50 Tape Cartridge (TC)  Format: TAR

===============
US0110     Fuzzy Bit Map Software Collection  Version: November 1990

Author: Michael L. Mauldin

Submitted by: University of Lowell - CPE

Operating System: ULTRIX/RISC  Source Language: C  Hardware Required:
DECstation 3100  Keywords: File Management, Utilities - ULTRIX/RISC,
Bitmap

Abstract: This software package was designed for the manipulation and 
conversion of images from and to a variety of file formats. 
Among the manipulation capabilities are rotations, 
halftoning, extraction, edge detection, histogram displays, 
and filtering.  The conversion capabilities include 
conversion between the following: 
.  color image and a grayscale image 
.  three plane image and a mapped color image 
.  FBM file and a Postscript file 
.  QRT raytracing package output and an FBM file 

Following is a brief summary of highlights: 
FBM             Fuzzy bitmap manipulation (GIF, PCX, IFF, 
                PBM, FBM, rasters, bitmaps). 
XASTEROIDS This is an X window implementation of the 
                asteroids video game. 
XGRAPH          Allows you to plot data under X windows. 
XNETLOAD Allows user to display load average on all 
                the machines in his network. 
XPAINT          A MacPaint-like program that runs under X 
                windows. 
LESS            A source code viewer with more features than 
                UNIX's MORE. 
FIP-MELT Allows user to manipulate X displays. 
IFP             This programming language allows non-Von 
                Newmann control. 
GRAPHWIDGET     Allows line graphing under X using a widget 
                set. 
X11PERF         Analyzes performance of your X server, and 
                generates benchmark stats. 
XCPUSTATE Allows system monitoring under X windows. 
IMGLIB          Allows manipulation of images through 
                various algorithms. 
XKIC            This is a graphics editor under X windows. 
                Objects and viewing manipulation. 
ELM             Allows for secure mail under UNIX. 
FSANALYZE-V4.1  Analyzes fragmentation on a disk and 
                displays statistics. 
SC-V6.1         Spreadsheet allows auto recalc, external 
                function execution, and others. 
TOP             Visually displays top CPU processes on your 
                machine using X windows. 
SURFACEPIPELINE This maps surface topologies onto an X 
                window. 
F2C             This translates FORTRAN 77 code to UNIX C 
                code. 

Notes: Executable and/or object code is included. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): 2400' Magnetic Tape (SB)  Format: TAR,
TK50 Tape Cartridge (TB)  Format: TAR

===============
US0109     DECUS Software Ported to DECstation 3100  Version: November
1990

Submitted by: University of Lowell - CPE

Operating System: ULTRIX/RISC  Source Language: C  Hardware Required:
DECstation 3100  Keywords: Utilities - ULTRIX/RISC

Abstract: This package is a collection of DECUS software 
packages that have been ported over to the DECstation 3100. 
Most of the software packages in this collection are 
C-based.  Included in this collection are programs for 
integrated circuit design and simulation, routing 
optimization, solving linear equations, statistical 
analysis, and more. 

The DECUS Software Ported to DECstation 3100 contains the 
following programs.  For a complete description of each 
program refer to the "DECUS NO." and "TITLE" in the DECUS 
Library catalog. 

DECUS NO.  TITLE 
V00367          BOPT 
V00309          CLOC 
V00212          PLOT_IT and SPELL: Interactive Dictionary 
V00064          ABACUS: A Language for Interactive 
                        Scientific Computation 
U00118          PROUD 
U00115          Sparse 
U00114          ADORE 
U00113          Creep 
U00112          SPLICE3 
U00108          GLITTER2 
U00107          MAHJONG 
U00104          Wombat 
U00103          Mighty 
U00102          KIC2 
U00101          Timberwolf 
110554          POLFIT: A General Polynomial Fitting Program 

Notes: Executable and/or object code is included.  Many of these
programs were 
originally developed by the Computer-Aided Design Group, Department of
Electrical Engineering and Computer Sciences, University of 
California-Berkeley. 

Restrictions: U.S. Government export regulations prohibit the
distribution of this program 
outside the United States without the appropriate export licenses. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format: TAR,
TK50 Tape Cartridge (TC)  Format: TAR

===============
US0108     Usenix 1988/1989 Collection  Version: November 1989

Author: Usenix Association

Submitted by: Carl D. Lowenstein, Marine Physical Lab, La Jolla, CA

Operating System: ULTRIX V1.2, UNIX BSD V4.3  Source Language: C 
Keywords: Editors, Graphics, Mail, Mathematical, Utilities -
ULTRIX/UNIX

Abstract: Following is a brief summary of highlights: 
PROCESSOR/OPERATING SYSTEM  Software for AMIGA, Apollo, c64, 
    CPM, MS-DOS, Sun, VMS. 
APPLICATIONS    Astronomy, Calendar, Database, 
    Finance, Music. 
COMMUNICATIONS    Modem, Umodem, XYZModem, Uucp utilities. 
DRIVERS    BSR X-10, UDA50, Optical Disk. 
EDITORS    Emacs applications (includes EDT), Emacs 

    bugs, Jove stuff, MicroEmacs. 
GRAPHICS    GNUplot, Raytrace. 
LANGUAGES    Assemblers, disassemblers, Dbug package, 
    FORTRAN Prep(rocessor), PASCAL-C, Obfuscated C, 
    C_ID_Shortener, SmallC, C_inference. 
LIBRARY    Routines for CRC, Date, Doprnt, Format, 
    Getopt, ListSort, Radix, Scandir, Timer. 
MAIL RELATED    Mh-6.6 (note Mh-6.5 on Usenix 1987 
    Collection, See DECUS No. US0107), PathAlias, 
    and others. 
MATH     Routines for Calculator, Math-lib, and 
    others. 
MISCELLANEOUS    Network, News, PostScript, TeX, Nroff, 
     Troff. 
UTILITIES    AdminTools, Archive, Compress, Finger, Grep, 
    Soundex, and more. 
GAMES     Battleship, Blackjack, Chess, Craps, Empire, 
    Hack, Othello, Pacman, Phantasia, Reversi, 
    Robot, Sail, Search, Snake, Solitaire, 
    Trek73, and Warp. 
STRING_C++   Material from Art Zemon at FileNet, 
    implementing a 'string' data class for C++. 
GNU    GNU C++ and C compilers, from Michael Tiemann 
    at MCC. 
INTERVIEWS    Material from Mark Linton at Stanford. 
    Object-oriented software for the design and 
    implementation of user interfaces, 
    used in conjunction with the X window system. 
MEGATEST    Material from Dave Jones at Megatest.  "A 
    starter kit for a collection of library 
    classes." 
OOPS    Object-Oriented Program Support from Keith 
    Gorlen at NIH. 
STRING     Implementation of a 'string' type from 
    Peter Buhr at Waterloo. 

Notes: The files are packaged as two "TAR" images of approximately
eighteen and 
twenty-four Megabytes each. 

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format: TAR,
2400' Magnetic Tape (SB)  Format: TAR, TK50 Tape Cartridge (TB) 
Format: TAR

===============
US0107     Usenix 1987 Collection  Version: November 1989

Author: Usenix Association

Submitted by: Carl D. Lowenstein, Marine Physical Lab, La Jolla, CA

Operating System: ULTRIX V1.2, UNIX BSD V4.3  Source Language: C 
Keywords: Editors, Graphics, Mail, Mathematical, Utilities -
ULTRIX/UNIX

Abstract: Following is a brief summary of highlights: 
PROCESSOR/OPERATING SYSTEM  Software for 3B2, AMIGA, Apple, 
    Atari, Masscomp, MS-DOS, Sun, VMS. 
APPLICATIONS   Astronomy, Aviation, Financial. 
GENERAL PURPOSE   Communications, Drivers, Mail, News, 
    Benchmarks. 
EDITORS    Emacs (GNU 18.46), Jove, MicroEmacs, 
    MicroGNU, Se, TECO 
UTILITIES   AdminTools, Archive, Calendar, Compress, 
    Date, Grep, Less, Make, Programmer 
    Utilities, RemoteFileSystem, Tape Utilities, 
    and others. 
SHELLS     Csh as Bourne shell script, job control for 
    Bourne shell, Korn shell stuff, etc. 
GAMES       Empire, Galaxy, Mazewar, Phantasia, Rogue, 
    Snake, Zork, and others. 

Notes: The files are packaged as two "TAR" images of approximately
thirty Megabytes 
each.  3B2 through MS-DOS is the first, Mail through VMS is the
second. 

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format: TAR,
2400' Magnetic Tape (SB)  Format: TAR, TK50 Tape Cartridge (TB) 
Format: TAR

===============
US0106     X Windows 11 Release 4  Version: October 1990

Author: X Consortium, MIT Lab. for Comput. Sci., Rm NE 43-218, 645
Technology Square, Cambridge, MA  02139

Submitted by: Kurt Reisler, Hadron Inc.

Operating System: ULTRIX/UNIX V3.1  Source Language: C  Software
Required: C Compiler  Keywords: Editors, X Windows

Abstract: The X Window System is a portable, network-transparent 
window system originally developed at MIT.  It can be used 
on a wide variety of raster display devices, ranging from 
simple monochrome frame buffers to deep, true color graphics 
processors.  This document describes contents of the fourth 
public release of X, Version 11 from MIT and how it has 
changed from previous releases. 

This is the fourth release of the X Window System, Version 
11 from MIT.  Substantial progress has been made in 
optimizing the sample server, window manager, and 
programming libraries.  In addition, major improvements to 
the user interface of several of the key applications (in 
particular, xmh, twm, xman, and xterm) should make release 
noticably nicer to use.  Sample implementations of the 
various new Consortium Standards are included as well as 
prototype implementations of several efforts currently 
under development.  No incompatible changes have been made 
to either the core Protocol or to the Xlib programming 
library.  The Xt Intrinsics should be source compatible with 
the previous release.  Changes have been made to the Xaw 
widget set, but a configuration option for providing 
backwards compatibility interfaces is available. 

Several new sets of fonts have been added: a new fixed width 
family of fonts, a Kanji and Kana font, the Lucida family 
from Bigelow & Holmes and Sun Microsystems, a terminal 
emulator font from Digital Equipment Corporation, and 100 
dots-per inch (dpi) versions of all 75 dpi fonts. 

Media (Service Charge Code): 2400' Magnetic Tape (SB)  Format: TAR,
TK50 Tape Cartridge (TB)  Format: TAR

===============
US0105     UNIX-C Collection from SIMTEL20  Version: March 1990

Author: Various

Submitted by: M. Edward Nieland, Control Data Corporation

Operating System: ULTRIX/UNIX  Source Language: Ada, C, FORTRAN 77,
LISP, MODULA-2, OPS5, PASCAL, PROLOG  Keywords: Calendars, Data Base
Management, Editors, FORTRAN, Utilities - ULTRIX/UNIX

Abstract: This is a copy of the UNIX-C Archives kept on the computer 
WSMR-SIMTEL20.ARMY.MIL.  The SIMTEL-20 archive is accessible 
on the ARPA Internet via ANONYMOUS FTP.  This tape is being 
made available for those people who do not have access to 
the Internet and FTP.  It is available in VMS/BACKUP format. 
See DECUS No. VS0088 for a description of the VAX/VMS 
version of the UNIX-C Collection from SIMTEL20 in 
VMS/BACKUP format. 

The archive is a snapshot of its state on February 15, 1990. 
All of the files in this archive are free to distribute. 

No guarantees are made as to the completeness, usability, or 
quality of the programs on the tape and the material has not 
been checked or reviewed. 

Notes: Due to the large number of files available, the archive
maintainers cannot 
possibly attempt to validate the proper operation of the various
programs. 
When a program bug is reported, immediate action is taken to either
correct 
the error or remove the offending program from the archives.  Still,
users 
must understand that all archive programs are offered AS IS, and the 
archive maintainers specifically disclaim any liability should these 
programs malfunction or cause damage, incidental or otherwise.  When 
testing ANY new software, be certain that all information stored on
disk is 
backed-up before you start, so that you can recover if files are
damaged or 
erased.  This is particularly true if you have a hard disk, in which
case 
malfunctions can be spectacularly disasterous. 

Changes and Improvements: Updated collection. 

Documentation may or may not be on magnetic media. Complete sources
not included.

Media (Service Charge Code): 2400' Magnetic Tape (SB)  Format: TAR,
TK50 Tape Cartridge (TB)  Format: TAR

===============
US0104     UNISIG 1988 X10/X11 Collection  Version: October 1988

Submitted by: Kurt Reisler, Hadron Inc.

Operating System: ULTRIX/UNIX  Source Language: C  Software Required:
X10.4 or X11.2 or DECwindows  Hardware Required: Workstations
supporting X10.4 and/or X11.2 DECwindows  Keywords: Utilities -
ULTRIX/UNIX

Abstract: The UNISIG 1988 X10/X11 Collection is a large collection of 
X10.4 and X11.2 applications, tools and other goodies that 
have been collected from a variety of publicly accessable 
locations.  The tape also includes (in compressed form) over 
86 Megabytes of bitmaps and software to convert these to 
X10.4, X11.2, or Postscript formats.  There are about 23 
Megabytes of material on the tape which when uncompressed 
could exceed 120 Megabytes.  All of the X10.4 programs have 
been tested and should work under DECwindows using the 
X10/X11 compatiblity server. 

Following is a brief summary of highlights: 
README  A listing of the files, similar to this 
  abstract. 
TZ  Some VT100 graphics fun. 
BITMAPS  Some X10 bitmaps used with xback and 
  screensave. 
COMPRESS  Source for compress. 
GLOBE   Displays a rotating world globe in a 
  window. 
MAZEWAR  Multiplayer game over a network. 
MP   PostScript mail mangler. 
SCREENSAVER  A X10 application screensaver and locking. 
TREK   A bit of VT100 graphics fun. 
VROGUE   Make rogue a bit more visual. 
WANDER   A game from usenet comp.sources.games. 
XMACK   Change your root window to a bitmap. 
XBIFF   X10 version of biff. 
XBOB.SHAR  A game. 
XCALC   A X10 calculator. 
XCONG   X10 version of empire, multiplayer, 
  network game. 
XDISPLAY  A very handy X10 application. 
XGO   X10 version of an old Chinese favorite. 
XGRAPH   X10 graphing application. 
XLOCK   Another X10 screen locking utility. 
XMETER   X10 performance meter. 
XMILLE   X10 version of Mille Bourne game. 
XPOSTIT  X10 postit notes. 
XRLOAD   X10 performance monitor across the network. 
XTREK   X10 version of startrek, multiuser across 
  the network. 

No guarantees are made as to the completeness, usability, or 
quality of the programs on the tape and the material has not 
been checked or reviewed. 

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format: TAR,
TK50 Tape Cartridge (TC)  Format: TAR

===============
US0103     EDIF  Version: 2.0.0, September 1988

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/UNIX  Source Language: C  Memory Required:
1.5MB  Software Required: C Compiler  Keywords: Utilities -
ULTRIX/UNIX, Libraries - ULTRIX/VAX

Abstract: Release one of the Berkeley EDIF Software consists of EDIF 
tools and a highly stripped down version of OCT Tools 2.1 
distribution.  The structure of the directory hierarchy and 
the programs and libraries included are provided in order to 
set up enough of the OCT Tools environment to allow the 
translator packages to be built. 

In order to gain full use of the EDIF software, it is 
suggested that the "OCT Tools" tape, DECUS No. 
US0101, be ordered along with the EDIF tape.  However, it 
is not necessary to order both in order to use the Berkeley 
EDIF software. 

Release notes are distributed with each order. 

Notes: This program was developed by the Computer-Aided Design Group,
Department 
of Electrical Engineering and Computer Sciences, University of
California- 
Berkeley. 

Restrictions: Operating System ULTRIX V2.2 is required. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format: TAR,
TK50 Tape Cartridge (TC)  Format: TAR

===============
US0102     UNISIG Collection  Version: April 1987

Submitted by: Carl D. Lowenstein, Marine Physical Lab., LaJolla, CA

Operating System: ULTRIX-32 V1.2, UNIX  Source Language: C  Keywords:
Editors, Games, Text Formatting, Tools - Software Development,
Utilities - VMS

Abstract: Following is a brief summary of highlights: 
EDITORS  Emacs V3.7, TVX (U. of Arizona), se (Georgia 
  Tech), MicroEmacs, GNUEmacs, Macros to turn 
  Emacs into EDT. 
GAMES  Hack, larn, sniglet, make phone numbers into 
  words, rogomatic, game regulator. 
LANGUAGES Yacc and lex descriptions of ANSI C, FORTH, 
  LISP, C preprocessors and cross-referencers, BASIC. 
DOCUMENTS C style manual, comparison of Berkeley and 
  AT&T UNIX, compilation of uucp sites. 
TEXT 
PROCESSING Hershey fonts, TeX index maker, TeX syntax 
  checker, drivers for LA50 and LaserJet printers, simple 
  text formatter(s), ditroff to postscript. 
TOOLS  Software tools in PASCAL, Turbo-PASCAL, 
  faster grep, file compression, 68K disassembler, re-mapping 
  of long identifiers, automatic source patching, bundling 
  and unbundling of files, string manipulation routines, 
  getopt (3), suntools, btrees. 
COMPUTATION IEEE floating point routines, simplex curve fitting. 
COMMUNICATION News handling software, pathalias, zmodem, MSG mail 
  system, remote procedure call. 
UTILITIES Rolodex, wire-wrap, ANSI tape read/write, 
  calendars, collected useful shell scripts. 
BUGFIXES Published MtXinu fixes, collected Usenet 4.2 BSD bugs. 

Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format: TAR,
TK50 Tape Cartridge (TC)  Format: TAR

===============
US0101     OCT Tools  Version: 5.0, September 1991

Submitted by: University of California at Berkeley, through Digital
Equipment Corp

Operating System: ULTRIX/RISC, ULTRIX/UNIX  Source Language: C  Memory
Required: 120MB  Software Required: C Compiler, X Window System V11R4 
Keywords: Utilities - ULTRIX/UNIX, Libraries - ULTRIX/VAX, Utilities -
ULTRIX/RISC

Abstract: OCT Tools is a collection of programs and libraries which 
together form an integrated system for IC design.  The system 
includes tools for PLA and multi-level logic synthesis, 
standard-cell placement and routing, custom cell design, and 
a variety of utility programs for manipulating schematic, 
symbolic and geometric design data.  Most tools are integrated 
with the OCT data manager, the VEM user interface, and the 
design manager VOV. 

This package includes the Microelectronics and Computer 
Corporation (MCC) Data Management System (DMS) for OCT. 
Included are the following software, VEM Remote Procedure 
Call (RPC) applications, packages, and cell libraries. 

The following software is included: 
ATTACHE         BDNET           BDSYN           CHIPSTATS 
CIFTOOCT CRYSTAL  ESPRESSO GEM 
GENIE  HPGL  JEDI  JUMBO 
LIGHTLISP MAG2OCT  MIGHTY  MISII 
MIZER  MOSAICO  MSUMAP  MUSA 
MUSTANG  NOVA  OCT2PS  OCTDIFF 
OCTDRC  OCTFLATTEN OCTGC  OCT2HILO 
OCTLISP  OCTMM  OCTPLA  OCTPROP 
OCTSPICE  OCTTOCIF PADPLACE PAT2TAP 
PHYT  PRIM  PUPPY   PUTCONST 
SPARCS  SPICE3E  SYMHELP  TAPPP 
TAP-PRINT TECH-EDIT TIMBERWOLFSC VEM 
VOV             VULCAN  WOLFE  YACR 
YA12OCT 

The following VEM Remote Procedure Call (RPC) applications 
are included: 
CRYSTAL  DBX  ERROR  SPARCS 

The following packages are included: 
AVL  CIF  CP  DA 
ERROR  ERRTRAP  FANG  HARPOON 
FC  GU  IV  KD 
LEL  LIGHTLISP LIST  MKARRAY 
MM  NLE  OCT  OCTLISP 
OCTMM  OH  OPTIONS  PORT 
REGION  RPC  ST  SYMLIB 
TAP  TIMER  TR  UPRINTF 
UTILITY  VOV  VULCAN  XG 

The following cell libraries are included: 
GATE-MATRIX PRIMITIVES    MOSIS PADS   MSU STANDARD CELL LIBRARY V2.2 
PLA PRIMITIVES            UCB PADS 

The ordering information for the manuals is as follows: 
. Order US0101 (ED) for "Octtools Distribution, Tool 
  User Guides and Tutorials (includes VOV tutorial for 
  Octtools)". 
. Order US0101 (EE) for "Octtools Distribution: Light/Oct/VemLisp". 
. Order US0101 (EF) for "Creating Technologies and Cell 
  Libraries, Octtools Distribution Tool Man Pages, 
  Octtools Distribution Programmer-Level Documentation, 
  A Programmer's Guide to Oct, Policy Guides for Oct, A User's 
  and Programmer's Guide to RPC, Release Notes for Oct Tools". 

Notes: This program was developed by the Computer-Aided Design Group,
Department of 
Electrical Engineering and Computer Sciences, University of 
California-Berkeley. 

Changes and Improvements: Updated information. 

Restrictions: U.S. Government export regulations prohibit the
distribution of this program 
outside the United States without the appropriate export licenses. 
Please note that most of these tools are the results of previous or 
ongoing research projects and do not always form a turnkey or
production 
system.  They have bugs that we have not yet found and do not always 
work together as well as they should.  You may have to modify them to 
fit into your CAD system.  Operating system ULTRIX V2.2, V3.X, V4.1,
or 
UNIX V4.3BSD is required.  SPICE3E must be compiled separately. 

Documentation may or may not be on magnetic media.

Media (Service Charge Code): User's Manual (ED), User's Manual (EE),
User's Manual (EF), 2400' Magnetic Tape (SB)  Format: TAR, TK50 Tape
Cartridge (TB)  Format: TAR

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