=============== 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., _@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, , the equivalent Digital Equipment Corporation special graphics character set character, and . 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 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 /], 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 (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: 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 . 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: A:UNARJ E A:README Each "" indicates pressing the or 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 ===============