EVERHART%ARISIA.DECnet@GE-CRD.ARPA (04/19/88)
The following are two DECUS library status reports showing new programs available from the DECUS library. To reach the DECUS library, use the address: DECUS Program Library 219 Boston Post Road Marlboro, Mass. 01752-1850 USA 617-480-3418 Programs are distributed for media/copying charges that are more or less in line with what universities charge. This is needed because they have to pay some fulltime staff, pay for machines & maintenance, and the costs of catalogs, etc. Not cheap. They get partial subsidies from DEC to help with this, so costs aren't as high as they could be. However, Columbia charges $100/tape for Kermit, you pay $50 for PMDF, and so on; DECUS charges are comparable. Also, SIG tapes can be obtained free from your LUG as well as the DECUS library. This information is provided so if you want any of these programs, you don't have to wait for a catalog to appear. Glenn Everhart (Everhart%Arisia.decnet@GE-CRD.arpa) ------------------------------------------------------ TO: Distribution FROM: Betty Cadieux DATE: April 4, 1988 SUBJECT: DECUS PROGRAM LIBRARY STATUS REPORT APRIL 04, 1988 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ PROGRAMS ON HOLD/STATUS PROGRAM NO. TITLE HOLD/STATUS 11-43 Wabash College Student Information System No longer available VAX-314 VAX Capacity Management Tool On Hold @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ CATALOG INSTRUCTIONS: These corrections are to be made to the 1987/1988 Software Catalog. For this month there are none. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Corrections to programs that have been announced through this report. VAX-288 Add to "Submitted by:",W29-50, Los Angeles, CA". @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ See attachment "A" for information on the programs listed above as "On Hold" and general information. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ See attachment "B" for DECUS Proceedings availability. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ See attachment "C" for abstracts of programs listed under "Program Availability". @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ATTACHMENT A ADDITIONAL INFORMATION FOR PROGRAMS ON HOLD AND GENERAL INFORMATION PROGRAMS "ON HOLD" and "NOT AVAILABLE" DECUS Program No. 11-43, "Wabash College Student Information System", is being removed from the catalog as requested by the author. DECUS Program Nos. VAX-91, "SPLICE3" and VAX-92, "WOMBAT" are no longer available on VAX-LIB-3, but they are available as individual programs. DECUS Program No. VAX-314, "VAX Capacity Management Tool", the author has found some bugs. GENERAL INFORMATION The following status reports: 16 March 1987, 30 March 1987, 13 April 1987, 27 April 1987, 18 May 1987, 01 June 1987, 15 June 1987, 06 July 1987, 20 July 1987, 03 August 1987, 21 September 1987, 03 November 1987, 22 November 1987, 04 January 1988, 25 January 1988, 08 February 1988, 22 February 1988, 7 March 1988, 21 March 1988, and 04 April 1988 are to be considered addendums to the 1987/1988 catalog. ATTACHMENT B DECUS PROCEEDINGS For your convenience and information, listed below are the current DECUS Proceedings that are available and can be ordered through the DECUS office in Marlboro, Massachusetts. As availability changes, this list will be updated. DECUS Media Part No. Service Codes U.S. Spring 1986 - Dallas, TX PROC-SPRG-86 YA U.S. Fall 1986 - San Francisco, CA PROC-FALL-86 YA U.S. Spring 1987 - Nashville, TN PROC-SPRG-87 YA ATTACHMENT C PROGRAM AVAILABILITY Following are the new or revised (R) programs since the distribution of the 1987/1988 catalog. The * indicates revisions to new programs that have been announced through these status reports. PROGRAM NO. TITLE UX-111 PLAtools V-SP-24(R) AnalytiCalc (PortaCalc): A 3D Spreadsheet/Database System in VMS/BACKUP V-SP-74 Symposium Collection from the OA SIG, Fall 1987, Anaheim VAX-193(R) VTEDIT: Keypad Text Editor and Corrector for VAXTPU VAX-323 System Services VAX-324 TPU Hebrew Functionality VAX-325 RDB Report Writer VAX-326 Protect VAX-327 VCU VAX/VMS Calendar Utility VAX-328 SCOPY 11-SP-47(R) AnalytiCalc (PortaCalc): A 3D Spreadsheet/Database System New UX-111 PLAtools Version: November 1987 Submitted by: University of California at Berkeley, through Digital Equipment Corporation Operating System: ULTRIX/UNIX Source Language: C, RATFOR Memory Required: 1.5MB Software Required: VAX C Compiler, RATFOR Compiler Keywords: Utilities - ULTRIX 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 specifi- cation 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: Operating system UNIX V4.1, V4.2, or V4.3BSD is required. This program was 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. Media (Service Charge Code): User's Manual (EE), 600' Magnetic Tape (MA) Format: TAR Revision V-SP-24 AnalytiCalc (PortaCalc): A 3D Spreadsheet/Database System in VMS/BACKUP Version: V22.3B, March 1988 Author: Glenn C. Everhart, Ph.D. Operating System: AMIGA DOS, IAS, MS/DOS, 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 now available also 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 recordsor 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: PDP-11 users see DECUS No. 11-SP-47. 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: VMS/BACKUP, TK50 Tape Cartridge (TC) Format: VMS/BACKUP New V-SP-74 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 submission contains the programs submitted to the OA SIG at the Fall 1987, DECUS U.S. Symposium in Anaheim, California. It includes the following subdirectories and topics located in directory [.OA88A]. (For more specific and detailed information, please refer to the AAAREADME.TXT in each directory/subdirectory). The following is a brief summary of the contents of the office automation collection. I. [.BRUNER] [.ANSWER_FILE_ An ALL-IN-1 script to enable the user OR_DELETE] 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 Diction- aries. [.SYS_UDP] An ALL-IN-1 facility for accessing User or System UDP's. II. [.COY] [.COLORS] 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 implemen- tation of WPS-PLUS for editing ASCII files, including some language sensitive features for .COM files. [.WPELSE] An implementation of WPS-PLUS for LSE. III.[.GILBERT] [.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. IV. [.IOELE] [.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. V. [.LEDERMAN] [.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. VI. [.ROTH] [.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 Revision VAX-193 VTEDIT: Keypad Text Editor and Corrector for VAXTPU Version: 4.5, January 1988 Submitted by: Dr. Gerhard Weck, Infodas GmbH, D-5000 Koeln 71, West Germany Operating System: MicroVMS V4.5, V4.6, VAX/VMS V4.6 Source Language: VAX FORTRAN, VAXTPU Memory Required: Virtual Hardware Required: Digital Equipment Corporation ANSI Terminal (VT100, VT200, VT300 compatible) Keywords: Editors 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: . Multi-file and multi-buffer editing. . Split screen editing. . Insert and overstrike editing. . Free and bound cursor movement. . Recognition of all TECO match control constructs and access to VAXTPU pattern building constructs. . Journaling the editing session. . Access to the VMS operating system via DCL, SPAWN and Attach commands. . Access to VAXTPU. Many additional editor functions like: . Search and replace. . Rectangular cut, paste, and delete. . 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. . Replace Tabs with spaces. . Deletion of trailing blanks. . Sorting of buffers and ranges. . Wildcard filename search and selection. . Selection of user and system buffers from a list. Optional semi-automatic, context dependent text formatting providing the following functions: . Case conversion/automatic case control. . Automatic indentation. . Manual correction of indentation. . Automatic word wrap . Automatic line justification. . Optional automatic insertion of closing parentheses and string delimiters. . Optional highlighting of the matching opening parenthesis and string delimiter. . Extensive online help. Optional access to the Language-Sensitive Editor VAX LSE, providing operations to: . Fill and align program comments. . Specify a directory search list. . Retrieve sources from a CMS library. . Protect buffers against modification. . Move to and/or delete placeholders. . Expand tokens, routines, placeholders, and aliases. . Define aliases for use in later expansions. . Compile sources and review errors. . Locate errors and retrieve the corresponding source text. . Load language definitions and environments at run time. . Access the LSE command interpreter directly. Optional access to the Source Code Analyzer VAX SCA, providing operations to: . Find declarations of symbols. . List positions of variable declarations and/or references. . Retrieve corresponding sources. . Access the SCA command interpreter directly. Notes: Operating system VMS V4.4 or later is required. Installation via VMSINSTAL; needs at least 1600 blocks; may interface to VAX LSE (this requires additional 800 blocks). Changes and Improvements: Additional interfaces to VAX LSE and SCA. Media (Service Charge Code): User's Manual (EC), 600' Magnetic Tape (MA) Format: VMS/BACKUP New VAX-323 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: This package contains the following programs: CRELNM.C The program 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 The program utilizes system services to submit GETSJCDEF.FOR 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 The program 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 over- writing 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 difinitions. 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 New VAX-324 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 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 New VAX-325 RDB Report Writer Version: 1, March 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 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 include: . 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: Operating system VMS 4.0 and later is required. Filenames are greater than nine letters. Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape (MA) Format: VMS/BACKUP New VAX-326 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 New VAX-327 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 include: . 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. Notes: Operating system 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 New VAX-328 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 or VT300 Terminal Keywords: FORTRAN, Graphics, ReGIS Abstract: SCOPY is a FORTRAN subroutine that transfers images displayed on Digital Equipment Corporation'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. Media (Service Charge Code): One RX50 Diskette (JA) Format: VAX/ANSI, 600' Magnetic Tape (MA) Format: VAX/ANSI Revision 11-SP-47 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. (See abstract for V-SP-24 for rest of abstract.) Media (Service Charge Code): 2400' Magnetic Tape (PC) Format: RMSBCK, TK50 Tape Cartridge (TC) Format: RMSBCK -------
EVERHART%ARISIA.DECnet@GE-CRD.ARPA (08/05/88)
The following are two DECUS library status reports showing new programs available from the DECUS library. To reach the DECUS library, use the address: DECUS Program Library 219 Boston Post Road Marlboro, Mass. 01752-1850 USA 508-480-3418 Programs are distributed for media/copying charges that are more or less in line with what universities charge. This is needed because they have to pay some fulltime staff, pay for machines & maintenance, and the costs of catalogs, etc. Not cheap. They get partial subsidies from DEC to help with this, so costs aren't as high as they could be. However, Columbia charges $100/tape for Kermit, you pay $50 for PMDF, and so on; DECUS charges are comparable. Also, SIG tapes can be obtained free from your LUG as well as the DECUS library. This information is provided so if you want any of these programs, you don't have to wait for a catalog to appear. Glenn Everhart (Everhart%Arisia.decnet@GE-CRD.arpa) ------------------------------------------------------ FROM: Betty Cadieux DATE: July 18, 1988 SUBJECT: DECUS PROGRAM LIBRARY STATUS REPORT JULY 18, 1988 PROGRAM AVAILABILITY Following are the new or revised (R) programs since the distribution of the 1988/1989 catalog. The * indicates revisions to new programs that have been announced through these status reports. PROGRAM NO. TITLE V-SP-53(R) KERMIT Distribution VAX-129(R) FORTRAN Programming Tools VAX-300(R) JMU Bulletin Board VAX-351 QUOTE UX-113 Creep 11-907 CMD - IND Control Files 11-908 RTCLOK/TSXCLK Revision V-SP-53 KERMIT Distribution Version: June 1988 Author: Various Submitted by: Glenn C. Everhart, Ph.D. Operating System: CP/M, IAS, MICRO/RSX, MS/DOS, Micro/VMS, OS/278, P/OS, RSTS/E, RSX-11M, RSX-11M-PLUS, RT-11, TOPS-10, TOPS-20, VAX/VMS, VENIX Source Language: ALGOL, BASIC, BLISS-16, BLISS-32, BLISS-36, C, FORTRAN 77, FORTRAN IV, FORTRAN IV-PLUS, LISP, MACRO-10, MACRO-11, MACRO-32, PAL-8, PASCAL, VAX-11 FORTRAN Keywords: Data Communications, KERMIT Abstract: This tape collection contains a VMS Backup distribution made from a KERMIT distribution from Columbia University dated June 24, 1988. The tape collection contains all KERMITS known to Columbia as of that date plus a large amount of documentation. The Columbia distribution is on five (5) reels of tape. To reduce costs, the distribution has been placed on TWO (2) reels of tape for DECUS, in VMS/BACKUP format at 1600 BPI, one tape at 6250 BPI. All KERMITS are here as distributed by Columbia University. The new MS/DOS KERMIT (V2.30), a new universal IBM Mainframe KERMIT, and an update to C KERMIT are present on this collection as recent additions. 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. Changes and Improvements: Later versions of several Kermits. 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 Revision VAX-129 FORTRAN Programming Tools Version: III.4, June 1988 Submitted by: A. Ragosta & L. Jurgeleit, US Army ARTA, MS 219-3, Moffett Field, CA Operating System: VAX/VMS V4.7 Source Language: DCL, FORTRAN 77, MACRO-32 Memory Required: Varies 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. Included are a debugging aid, source code maintenance aids, print utilities, a CPU time monitoring program, a NAMELIST-like package, a general purpose filter, a user-friendly executive subsystem, and a library of useful, well-documented routines. These tools assist in reducing development time and encouraging high quality programs. Although intended for FORTRAN users, some of the tools can be used on data files or other programming languages. Notes: Operating system VMS V4.0 or later is required. Changes and Improvements: Miscellaneous bug fixes and enhancements, new program to send messages, new executive subsystem. Media (Service Charge Code): 600' Magnetic Tape (MA) Format: VMS/BACKUP, or order VAX-LIB-4 Revision VAX-300 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. Among its features are: - 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. Notes: Operating System VAX/VMS V4.4 or higher is required. Changes and Improvements: Menu enhancements, conference enhancements, bug fixes. Media (Service Charge Code): 600' Magnetic Tape (MA) Format: VMS/BACKUP, or order VAX-LIB-8 New VAX-351 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 New UX-113 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 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. UX-113 (EB) for the "CREEP - A 2D Creep-Flow Process Simulator" User's Guide. . Order DECUS No. UX-113 (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 available in hardcopy only. Media (Service Charge Code): User's Manual (EB), User's Manual (ED), 600' Magnetic Tape (MA) Format: TAR New 11-907 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 New 11-908 RTCLOK/TSXCLK Version: 1.16, 1.18, June 1988 Submitted by: James D. Whitlock, Jr., Woodcraft Components, San Antonio, TX Operating System: RT-11 V5.4C Source Language: MACRO-11 Memory Required: 1KB 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. Media (Service Charge Code): One RX01 Diskette (KA) Format: RT-11, 600' Magnetic Tape (MA) Format: RT-11