Article View: comp.org.decus
Article #752DECUS library status report
From: Robert N. Perry (Bob)
Date: Mon, 16 Nov 1987 19:34
Date: Mon, 16 Nov 1987 19:34
937 lines
38662 bytes
38662 bytes
...................................................
To: All
Subject: DECUS Library status report
Here is the October 1987 DECUS Library status report. I will post updates
like this from time to time as I receive them.
You can contact the DECUS program library at:
DECUS Program Library
BP02
219 Boston Post Road
Marlborough, Massachusetts USA 01752-1850
617-480-3418
TOP 10 PROGRAMS OF OCTOBER, 1987
DECUS # TITLE
#1 VAX-LIB-4 The VAX Library Collection 4,
Version 1987/1988
#2 VAX-LIB-6 The VAX Library Collection 6,
Version 1987/1988
#3 VAX-LIB-5 The VAX Library Collection 5,
Version 1987/1988
#4 V-SP-61 Symposium Collection from the VAXSIG
Fall 1986, San Francisco,
Version Fall 1986
#5 V-SP-53 KERMIT Distribution, Version V2,
July 1986
#6 VAX-LIB-3 The VAX Library Collection 3,
Version 1987/1988
#7 V-SP-58 LaTeX V.2, TeX V.1 Version November
1986
#8 11-731 KERMIT-11, Version V3.50, April 1986
#9 V-SP-64 Symposium Collection from VAX SIG,
Spring 1987 Nashville, Version:
Spring 1987
#10 V-SP-24 PortaCalc (AnalytiCalc): A 3 D
Spreadsheet/Database System in
VMS/BACKUP, Version V21.2, September
1986
TO: Distribution
FROM: Betty Cadieux
DATE: November 02, 1987
SUBJECT: DECUS Program Library Status Report November 02, 1987
This is the first Status Report since September 21, 1987.
CATALOG INSTRUCTIONS:
These corrections are to be made to the 1987/1988 Software
Catalog.
DECUS No. 11-43, Title: Wabash College Student Information
System, is being removed from the catalog as requested by the
author.
DECUS No. 10-LIB-12, Title: The DECsystem-10 Library Tape 12, is
listed as being available on 600' Magnetic Tape, Media (Service
Charge Code): (MC). This media (MC) has been changed to 2400'
Magtape, Media (Service Charge Code): (PC).
Corrections to programs that are NOT in the catalog, but have
been announced through this report.
DECUS NO. V-SP-40, Title: PRAXIS: An Alternative to Ada is listed
as Version: 7.7, October 1987 in the title. This should be
Version: 7.8, July 1987. The following paragraph should be
added to this abstract after the paragraph that begins with
"Version 7.7....":
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.
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
PROGRAM AVAILABILITY
The following new/revised programs are not listed in the
1987/1988 Catalog. See attached abstracts for media
availability.
PROGRAM # TITLE
V-SP-24(R) AnalytiCalc (PortaCalc): A 3D Spreadsheet/Database
System in VMS/BACKUP
VAX-6(R) SPICE3
VAX-91(R) SPLICE3
VAX-183(R) JUICER
VAX-198 ADADL - Ada-based Design and Documentation Language
VAX-276 UNTAR for VAX/VMS
VAX-280 AMIGA Utilities Collection 1
VAX-281(R) WCC: A C-Subset Compiler
VAX-282 TREK.BAS -- Startrek Game
VAX-283 GREYSC.FNT for the Digital Equipment Corporation
LN03 Laser Printer
11-SP-47(R) AnalytiCalc (PortaCalc): A 3D Spreadsheet/Database
System
11-421(R) TREK.BAS -- Startrek Game
11-840(R) Sample MicroPower/Pascal Programs
11-888(R) RSX INDIRECT and EDT Grab Bag
11-890 RDM FORTRAN Programming Interface
11-893 LA210/LA100
11-894 Shared Resource Control
RB-128 SIML8
Revision
V-SP-24 AnalytiCalc (PortaCalc): A 3D Spreadsheet/Database
System in VMS/BACKUP Version: V22.2A October 1987
Submitted by: Glenn C. Everhart, Ph.D.
Operating System: AMIGA DOS, IAS, MS/DOS, P/OS, PC DOS, RSTS/E,
RSX-11D, RSX-11M, RSX-11M-PLUS, VAX/VMS Source Language: FORTRAN
77, FORTRAN IV-PLUS, MACRO-11, MACRO-32, VAX-11 FORTRAN Memory
Required: N/A 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 DT R-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. Recustomizing for other terminals is easy using
supplied materials.
A data management system 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.
The package runs on VAX, PDP-11 (RSX), Amiga, and 80x86 (MSDOS)
and no compiler is required. It has been reported to work on
RSTS though the author has no contact with RSTS to check this.
The current release adds some bulletproofing corrections, several
new trig functions, and a few speedups to the code. It also
introduces the Amiga version of AnalytiCalc (PortaCalc).
The kit contains a large number of miscellaneous system utilities
and database systems as well as the spreadsheet.
Complete source code for all versions is provided. It is assumed
the F4P or F77 compiler is available for PDP-11 (uses FORTRAN 66
for greatest portability; author has an 8088 version), or the
Digital Equipment Corporation VAX FORTRAN compiler for VAX.
Object libraries are provided for VAX systems not owning FORTRAN
and task images for RSX systems without F77.
A separate graphics output task is documented in PCG.DOC and
provides histograms or scatterplots of any areas of the saved
spreadsheets with a simple command syntax.
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 more bullet proof. Several new
functions added. VMS terminal handling improved.
Media (Service Charge Code): 2400' Magnetic Tape (PC) Format:
VMS/BACKUP, TK50 Tape Cartridge (TC) Format: VMS/BACKUP
Revision
VAX-6 SPICE3 Version: 3B.1, August 1987
Author: T. Quartes, A.R. Newton, D.O. Pederson,, A. Sangiovanni-
Vincentelli, UCB, Dept of Elect Eng'g & Computer Sci., 479 Cory
Hall, UCB-Berkeley
Submitted by: Digital Equipment Corporation
Operating System: VAX/VMS V4.3 or later Source Language: C
Memory Required: 3 MB 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.
VAX-216. 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 are as follows:
. Order VAX-6 (EB) for the Programmer's Manual
. Order VAX-6 (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
included with this submission.
Changes and Improvements: This release incorporates many new
features as well as some performance improvements.
Restrictions: U.S. Government export regulations prohibit the
distribution of this program outside of the United States without
the appropriate export licenses.
Documentation available in hardcopy only.
Media (Service Charge Code): User's Manual (EB), User's Manual
(EC), 2400' Magnetic Tapes (PB) Format: VAX/ANSI, or order
VAX-LIB-1
Revision
VAX-91 SPLICE3 Version: 3.0, May 1987
Author: R.A. Saleh and A.R. Newton, Electrical Engineering &
Comp. Sc. Dept., 479 Cory Hall, University of California,
Berkely, CA
Submitted by: 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 are as follows:
. Order VAX-91 (EA) for "User's Guide"
. Order VAX-91 (EC) for "Iterated Timing
Analysis and SPLICE1"
. Order VAX-91 (ED) for "The Simulation of
Large-Scale Integrated Circuits"
Notes: Operating system VAX/VMS V4.3 or higher is required.
VAX-91 needs the C compiler for compilation.
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: U.S. Government export regulations prohibit the
distribution of this program outside the United States without
the appropriate export licenses.
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, or order VAX-LIB-3
Revision
VAX-183 JUICER Version: September 1987
Submitted by: Michael N. LeVine, Naval Weapons Center, China
Lake, CA
Operating System: VAX/VMS V4.5 Source Language: MACRO-32
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 to do online disk and file defragmentation while
disk is in use by other users.
. 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.
. DISKMON to run as a detached process to provide a constant
monitor of all disk(s) free space.
. BAD to scan a selected disk for bad blocks and on user
authorization, try to repair them.
JUICER_1 is an inplace 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 on-line 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.
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.
DISKMON is a program that I found on a VAX SIG tape submitted by
Eric Richards of Gould Ocean Systems, 18901 Euclid Ave,
Cleveland, Ohio 44117. It is a detached process which constantly
monitors all disks on the system and warns when free space falls
below preset values.
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.
Notes: JUICER_1 is V.01-013 and JUICER_2 is V.02-016.
Changes and Improvements: Performance enhancements now featuring
bug fixes.
Restrictions: Does not do volume setting. Operating system VMS
V4.X - ODS-2 or later is required.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format:
VMS/BACKUP
New
VAX-198 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:
. 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:
. 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
New
VAX-276 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 selec-
tive 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
New
VAX-280 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 in-
expensive 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 VT240 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
Revision
VAX-281 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). Language Summary:
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
and address arithmetic. 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
New
VAX-282 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: BASIC,VAX
Memory Required: 56KB Keywords: Games
Abstract: TREK.BAS -- Startrek Game for the VT52/VT100/VT200
terminals is an update of:
. DECUS No. 11-421, "Seven BASIC Games",
related references:
. DECUS No. 11-633, "TREK: A Space Game for RSTS/E"
. DECUS No. 11-174, "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.
Restrictions: Current implementation supports either a VT52,
VT100, or VT200 series terminal or a microcomputer emulating a
terminal.
Media (Service Charge Code): Write-Up (AA), 600' Magnetic Tape
(MA) Format: VAX/ANSI
New
VAX-283 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
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): User's Manual (EA), 600' Magnetic
Tape (MA) Format: VMS/BACKUP
Revision
11-SP-47 AnalytiCalc (PortaCalc): A 3D Spreadsheet/Database
System Version: V22.2A, October 1987
Submitted by: Glenn C. Everhart, Ph.D.
Contents: same as V-SP-24; see that description for
the abstract of AnalytiCalc. This item is different
only in that the tape format is RMS Backup, not
VMS Backup.
Notes: VAX/VMS users see DECUS No. V-SP-24.
Changes and Improvements: Faster, more bullet-proof. Several
new functions added. VMS terminal handling improved.
Media (Service Charge Code): 2400' Magnetic Tape (PC) Format:
RMSBCK, TK50 Tape Cartridge (TC) Format: RMSBCK
Revision
11-421 TREK.BAS -- Startrek Game Version: 3.0, August 1987
Submitted by: Richard Desper, US Army Materials Technology Lab.,
Watertown, MA
Operating System: RSX-11M-PLUS V2.1, RT-11 V5.0 Source Language:
BASIC-11 Memory Required: 56KB Keywords: Games
Abstract: TREK.BAS -- Startrek Game for the VT52/VT100/VT200
terminals is an update of:
. DECUS No. 11-421, "Seven BASIC Games",
related references:
. DECUS No. 11-633, "TREK: A Space Game for RSTS/E"
. DECUS No. 11-174, "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 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. Also
included is DEREM.FOR, a program for reducing the size of RT-11
BASIC programs by deleting remarks.
Notes: Provides support for either one- or two-character Control
Sequence Introducer (CSI) as required by your particular
terminal.
Changes and Improvements: Compatible with wider range of
terminals and operating systems.
Restrictions: Current implementation supports either a VT52,
VT100, or VT200 series terminal or a microcomputer emulating a
terminal.
Media (Service Charge Code): Write-Up (AA), One RX01 Diskette
(KA) Format: RT-11, 600' Magnetic Tape (MA) Format: RT-11
Revision
11-840 Sample MicroPower/Pascal Programs Version: September
1987
Submitted by: John T. Davies III, Thermo Environmental
Instruments, Pittsburgh, PA
Operating System: MicroPower/Pascal V2.3, RT-11 V5.2 Source
Language: IND, PASCAL Software Required: MicroPower/Pascal
Hardware Required: Standard MicroPower/Pascal development system
Keywords: PASCAL
Abstract: The files included in this submission are small,
general purpose MicroPower/Pascal routines. They are best used
as examples of useful things that can be included in a MicroPower
application. This is basically my version of the "MicroPower
/Pascal Newsletter". These programs can be best used by new MPP
users, but may have some interest to old hands as well.
Notes: MicroPower/Pascal operating system V2.3 or higher is
required.
Changes and Improvements: Added increased exception handling
capability and a routine to check for free packets available.
Media (Service Charge Code): One RX01 Diskette (KA) Format:
RT-11, 600' Magnetic Tape (MA) Format: RT-11
Revision
11-888 RSX INDIRECT and EDT Grab Bag Version: 2.0, October
1987
Submitted by: James J. Fullerton, Institute Logopedics, Research
Division, Wichita, KS
Operating System: RSX-11M V4.2B Source Language: DCL, FORTRAN
77, INDIRECT Memory Required: 32KW Software Required: RUNOFF,
DATATRIEVE-11 Hardware Required: All command files require VT100
terminal. Some command files require VT2xx terminal. Keywords:
System Management - RSX-11, Utilities - RSX-11
Abstract: This is a collection of INDIRECT command files, EDT
initialization files, and HELP files that perform a variety of
functions from system management to office "automation". Command
files are available to perform daily backups, UIC allocation,
memos, letters, base conversions, and help with programming.
Among the more unique items is a COMMAND file to interactively
define a function key on a VT200-series terminal (everything
done in INDIRECT). There are also EDT initialization files for
editing FORTRAN or PASCAL source code files. These provide
operations analogous to VAX LSE for some common syntactic
structures and operations.
Notes: Operating System RSX-11M V4.2B or later is required.
Changes and Improvements: More .CMD files, better VT2XX function
key handling.
Media (Service Charge Code): One RX02 Diskette (LA)
Format: FILES-11, 600' Magnetic Tape (MA) Format: FILES-11
New
11-890 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
New
11-893 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 Keywords: Device Handlers
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 set-
tings. 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 ter-
minates 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
New
11-894 Shared Resource Control Version: 1.0 August 1987
Submitted by: Richard Neitzel
Operating System: RSX-11M V4.2C Source Language: MACRO-11
Keywords: Device Handlers, Scheduling, System Management - RSX-11
Abstract: There are times when resources other than the usual I/O
devices must be shared. These may include code segments, data
structures, directly accessed devices, etc. In order to manage
these resources a special driver is used to control access based
on task priority and queue position. The driver may control a
virtually unlimited number of resources. Two versions are
provided, a vanilla version and one that checks to see if the
requesting task is privileged. Use of a driver instead of other
methods avoids resource lock up due to tasks shorting. This
approach may also be of interest to VAX users.
Media (Service Charge Code): One RX01 Diskette (KA) Format:
FILES-11, 600' Magnetic Tape (MA) Format: FILES-11
New
RB-128 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 exists in the form of a
textbook called INTRODUCTION TO COMPUTER SYSTEMS by N.A.B. Gray,
published by Prentice Hall of Australia, ISBN 0-13-480386-8.
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
--
Robert N. Perry (Bob) Tektronix-Beaverton, Oregon "Skydive for better health"
bobp%tekcae@tektronix.TEK.COM
"When I works, I works hard. When I sits, I sits easy. When I thinks, I goes
to sleep."
Technical Details
Message-ID:
<1236@tekcae.TEK.COM>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!uunet!tektronix!tekcae!bobpShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!tektronix!tekcae!bobp From: bobp@tekcae.TEK.COM (Robert N. Perry (Bob)) Newsgroups: comp.org.decus Subject: DECUS library status report Message-ID: <1236@tekcae.TEK.COM> Date: Mon, 16-Nov-87 14:34:28 EST Article-I.D.: tekcae.1236 Posted: Mon Nov 16 14:34:28 1987 Date-Received: Wed, 18-Nov-87 05:17:10 EST Reply-To: bobp@tekcae.UUCP (Robert N. Perry (Bob)) Organization: Tektronix, Inc., Beaverton, OR. Lines: 937