EVERHART%ARISIA@rca.COM.UUCP (10/01/87)
Folks :
Here for your information are the latest status reports from
the DECUS library. DECUS' office is located at
DECUS Program Library
BP02, 249 Northboro Rd.
Marlboro, Mass. 01752-1850
617 480 3418
LIBRARY STATUS REPORT AUGUST 03, 1987
SUBJECT: DECUS Program Library Status Report August 03, 1987
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-58(R) LaTeX
VAX-228(R) SCAN: A Directory Scan Utility for VMS
VAX-238(R) VMS Disassemblers Package
VAX-272 Extended_EVEPlus
VAX-273 PAAS: Poly-Amino Acid Sequence Search
11-891 Branch And Case Control Structures
Revision
V-SP-58 LaTeX Version: 2.09, TeX V2.0, July 1987
Author: Donald Knuth, Stanford University, Leslie Lamport, Stanford
University
Submitted by: Theo De Klerk, Digital Equipment Corporation
Operating System: VAX/VMS V4.3 - V4.5 Source Language: C, PASCAL
Memory Required: 8MB Hardware Required: Laser Printer (LN03) or
LPS-40 Keywords: Text Formatting
Abstract: LaTeX is a typesetting sytem, developed by Leslie Lamport on
top of the TeX software written by Donald E. Knuth of Stanford
University. Both TeX and LaTeX are public domain text, although they
are copyrighted by the respective authors.
This distribution contains the TeX V2.0 and LaTeX V2.09 systems, with
fonts for the LN03 laser printer and the printer driver. It also
contains the LSE LaTeX environment.
TeX allows for producing camera-ready copy of normal text and
complicated mathematical formulas, while simple linedrawings can also
be produced. It is widely used and available on many computer
systems, including PC's such as Apple McIntosh, IBM PC and Atari ST.
Notes: Operating system VMS V4.0 and higher.
Changes and Improvements: More efficient TeX program, LN03 support.
Assoc. Documentation: The TeX and LaTeX systems are described in two
books, "LaTeX, a Document Preparation System, 240 pages, (ISBN
0-201-15790-X) and "The TeXbook", 483 pages, (ISBN 0-201-13448-9) and
are available through Addison & Wesley Publishers. These books should
be purchased when you want to use the system properly. These books
are not available through DECUS.
Restrictions: Both TeX and LaTex are in the public domain, although
they are copyrighted by Stanford University and Digital Equipment
Corporation. All programs and files are supplied on an "as-is" basis.
Neither Digital Equipment Corporation nor Stanford University will
accept any responsibility for consequences of using this software.
Documentation not available. Complete sources not included.
Media (Service Charge Code): 2400' Magnetic Tape (PC) Format:
VMS/BACKUP, TK50 Tape Cartridge (TC) Format: VMS/BACKUP
Revision
VAX-228 SCAN: A Directory Scan Utility for VMS Version: 1.5, July
1987
Submitted by: David Spencer, Foundation Health Corporation,
Sacramento, CA
Operating System: MicroVMS V4.4, VAX/VMS V4.4 Source Language: BASIC,
VAXTPU Hardware Required: Video terminal supported by TPU Keywords:
Editors, File Management, Utilities - VMS
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, create a new, empty file, and so on.
The SCAN user environment is highly customizable. The user, by way of
defining logical names, may assign the default file editor, print and
batch queues, and even specify an initialization command file.
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.
Please do not confuse SCAN with the Digital Equipment Corporation
language by the same name. Systems with Digital Equipment
Corporation's SCAN will encounter no difficulty with both packages
co-existing on their system. My SCAN is called DIRECTORY_SCAN on the
disk and can easily be renamed if required.) Installation
instructions are included with the distribution.
Notes: Operating system VMS V4.4 or later is required because TPU
features of VMS V4.4 are used.
Changes and Improvements: File size and creation date are now
displayed, numerous enhancements made to available commands, external
routine added to translate logical names for print and batch queues,
optional start-up initialization file, etc.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format:
VMS/BACKUP, or order VAX-LIB-6
Revision
VAX-238 VMS Disassemblers Package Version: 2, July 1987
Author: Claus Calle, Andy Parlin and others
Operating System: MicroVMS, VAX/VMS Source Language: C, VAX BASIC,
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.
A few tapecopy VMS utilities and things are also included on the tape
as a general convenience for users.
Changes and Improvements: Larger VMS disassembler is much more
robust. Many structures added and document improved.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format:
VMS/BACKUP
New
VAX-272 Extended_EVEPlus Version: July 1987
Submitted by: Rick Stacks, Ark. Dept of Pollution Control & Ecology,
Little Rock, AR
Operating System: VMS V4.5 Source Language: TPU Hardware Required:
VT100, VT200, or compatible terminal Keywords: Editors, Tools -
Applications Development, Utilities - VMS
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 Program No.
VAX-150) a Spelling Checker from the Symposium Collection from the VAX
SIG, Fall 1986 tape (DECUS Program No. V-SP-61) 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
New
VAX-273 PAAS: Poly-Amino Acid Sequence Search Version: 1.0, July
1986
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: Operating system VMS 4.0 or higher is required. The PAAS
program and REDUCE program converts/translates GenBank database files.
Assoc. Documentation: Documentation from BBN concerning their GenBank
files would be useful.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format:
VMS/BACKUP
New
11-891 Branch And Case Control Structures Version: 1.0, June 1987
Submitted by: Richard Neitzel
Operating System: RSX-11M V4.2 Source Language: MACRO-11 Keywords:
MACRO, Structured Languages/Programming, Tools - Applications
Development
Abstract: VAX MACRO users have some nice instructions that are not
available on PDPs. These include several loop control instructions
and case instructions. However, these can be emulated quite nicely or
even improved. The MACROs contained in the file RICHS.MLB contain
MACROs that exactly emulate the function of the following VAX loop
control instructions: ACBL AOBLEQ AOBLSS SOBGEQ.
The VAX case instructions have been altered to yield more flexible
control structures for word, byte and string values.
The loop control MACROs allow the user to code loops that use an
increasing index, an index that increases or decreases by more than
one and continuation of the loop on equality. The case MACROs include
two MACROs to set up the required jump table and selector table, as
well as the actual case MACROs. The case MACROs are: CASE CASEB
CASEST for word, byte and string operands respectively. The number of
cases that may be specified is essentially unlimited.
Media (Service Charge Code): One RX01 Diskette (KA) Format: FILES-11,
600' Magnetic Tape (MA) Format: FILES-11
DECUS PROGRAM LIBRARY STATUS REPORT
SEPTEMBER 21, 1987
CATALOG INSTRUCTIONS: These corrections are to be made to the
1987/1988 Software Catalog.
DECUS NO. 11-838, "SMARTMAILER for RSTS/E, Binary Version" and
DECUS NO. 11-839, "SMARTMAILER for RSTS/E", following the abstracts
please include the following statement:
"Restrictions: There have been reports of inconsistencies between the
documentation supplied with the program and the actual capabilities of
the program."
DECUS NO. VAX-235, "CAYENNE", media code is listed as (MS). The media
code should be (MC).
Corrections to programs that are NOT in the catalog, but have been
announced through this report.
DECUS NO. V-SP-64, "Symposium Collection for the VAX SIG, Spring 1987,
Nashville", media code is listed as (PS). The media code should be
(PB).
DECUS NO. VAX-6, "SPICE 3A7 Version: 3A7", media code for the User's
Manual is listed as (EB) and (EC). Media code (EB) is no longer
available.
DECUS NO. 11-750, "TEM: A Terminal EMulator for RSX-11 Version:
V87.077", media code is listed as (KB). The media code should be
(LB).
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-40(R) PRAXIS: An Alternative to Ada
V-SP-65 Symposium Collection from the RSX SIG, Spring 1987,
Nashville
VAX-274 POPUP: A DCL Popup Menu Utility
VAX-275 DTR
VAX-277 GameParse
VAX-278 VMAP - SCREEN MAPPING DEVELOPMENT TOOL FOR VT100
VAX-279 WEVE - WONDERFUL EVE EDITOR
VAX-281 WCC: A C-Subset Compiler
11-SP-97 Symposium Collection from the RT-11 SIG, Spring 1987,
Nashville
11-SP-98 Symposium Collection from the RSX SIG, Spring 1987,
Nashville
11-665(R) PB: Device Handler for Data I/O System 19 Prom Programmer
11-869(R) PLOT: Scientific Graphs on DEC LVP16 or HP Plotters
11-892 LOST: An Adventure Game
RB-117(R) Vehicle Records
Revision
V-SP-40 PRAXIS: An Alternative to Ada Version: 7.7, 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, PDP-11/RSX, LSI-11/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.
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.
Direct contact with the submitter is encouraged for further
information and assistance.
Notes: Sources of example programs and run-time support are included.
Changes and Improvements: Support VMS symbol debugger, VMS RTL,
rangechecking, over 400 example programs, extensive enhancements.
Complete sources not included.
Media (Service Charge Code): 2400' Magnetic Tape (PA) Format:
VMS/BACKUP
New
V-SP-65 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. 11-SP-98.
Area I: New Items for Spring 1987
[5,4] DECUS C updates for I/D space.
[5,15] DECUS C updates for I/D space.
[5,16] DECUS C updates for I/D space.
[5,24] DECUS C updates for I/D space.
[307,20] Gary Maxwell's upgraded virtual disk package
for M+ VF:
[312,315] Virtual disk driver for VMS, RSX FOCAL, old
TECO Doctor, a MAKE program src., program to
read VMS Backup tapes under un*x, UUCP
lookalike PD program archives, DISOWN, and
an RSX task disassembler, submitted by Glenn
Everhart.
[312,361] Public domain UUCP clone sources. Not
specifically for RSX but may be possible to
get working.
[312,371] Fix to RECALC files for AnalytiCalc - minor
bugfix.
[321,5] Structured Macro library. Routines to set
time on Qbus clock, submitted by William
Kyle.
[337,50] Jim McGlinchey's Hitchiker's Guide to RSX.
[344,*] RSX KMSKIT - lots of stuff, submitted by Jim
Downard, KMS Fusion.
[350,340] Pipe Driver vx: for task to task comm.
update to previous driver, (by Dave Healey,
Utah Power + Light), submitted by Eddy Fey.
[350,124] and
[350,125] ODS-2 ACP for RSX, (.SLP files
only), submitted by Dan Eisner.
[351,73] AUX (keypad cmd language) and ECR (enhanced
MCR) for IAS; Skeleton IAS handler,
submitted by F. Borger.
[351,144] TEM terminal emulator for RSX, submitted by
Tom Wyant.
[351,145] Session notes & examples for sessions RX001,
RX002 on indirect command processor,
submitted by Tom Wyant.
[356,40] RSX KERMIT, submitted by Brian Nelson.
[356,41] VMSTPC tape <-> disk <-> tape utility for
VMS, submitted by Brian Nelson.
[356,42] Bitnet servers sources, submitted by Brian
Nelson.
[356,45] IAS KERMIT-11, submitted by Frank Borger.
[370,352] CLE, MYMACS.MLB. Cmd line editor, submitted
by Steven Jobes.
[370,365] FORTRAN aids and tools, submitted by Richard
Neitzel, Golden, Colorado. SST handlers,
DL driver fix, undeletion, SEARCH,
binary file compare, more.
AREA II: Files collected from older RSX SIG tapes and
related sources (highlights only, not all listed
here)
[264,2] 3D plot package from DECUS Europe
(Amsterdam) tape, 1981.
[300,17] FLECS (FORTRAN Language with Extended
Control Structures) FORTRAN preprocessor.
Source, doc.
[300,47] Code to intercept illegal instructions plus
document.
[300,51] Design spec generators, document
maintenance system, source code configura-
tors (for several languages), source code
managers, the above in DATATRIEVE, plus some
TECO macros of use, submitted by Dan Curtis.
[301,16] SSP - Scientific Subroutine Package sources
for Digital Equipment Corporation FORTRAN
(but no comments), submitted by Charles
South.
[301,27] Set of FORTRAN callable matrix subroutines.
[303,1] Document of how to run giant (100K lines of
FORTRAN) programs under RSX-11M.
[303,40] RSX mailbox handler.
[307,22] Disk disaster recovery tools for ODS-1 disk
disasters.
[307,26] SKED project scheduler and resource/milestone
tracker.
[312,356] Infinite precision calculator in FORTRAN.
[312,366] Virtual disk for RSX11D and IAS, submitted
by Shack Toms.
[321,2] RATFOR (RATional FORtran) preprocessor for
RSX.
[321,3] SUPERMAC structured MACRO-11 assembly macros
and doc.
[323,2] CSMP - Continuous Systems Modeling Program,
models systems of continuously varying
parameters.
[330,11] FORTRAN resequencer RESEQ. for F4P programs.
[332,100] Directory and selective restore from DSC
tapes.
[334,2] OBR - Reads .OBJ files, reporting globals
and global defs.
[334,6] LIBSEE - Query a library for a module or
global symbol.
[340,1] ARC MAIL mail utility (DECnet not needed).
[341,307] ELIZA (or DOCTOR) program in PL/I
with objects. The computerized
psychoanalyst.
[342,2] TECO V36. The full TECO V36 distribution
including machine readable manual file.
[344,51] How to do transient libraries under RSX-11M,
submitted by Jim Downard.
[346,100] Ralph Stamerjohn's collection. ACP manuals,
virtual disks, loadable XDT, SIG tape index
of early RSX tapes, CDA workbook, and more.
[355,2] File structure editing/fixing tools BM,
Fiddle, VMS like DUMP, execution profiler,
disk usage summary.
[360,214] FORTRAN conditional compilation preproces-
sors for multiple level conditionals.
[364,20] Binary semaphore directives for RSX-11M plus
docs.
[370,70] Description of FORTRAN OTS.
[370,130] INDEX - FORTRAN cross reference program.
Handles lots of analysis, staticcode
checking, call trees, and much more for
PDP-11 FORTRAN, for FORTRAN IV and F4P.
[372,4] SAMSTAT source for statistics package (a
STAT-11 variant).
[373,3] FORCE, forces commands to a terminal.
[373,5] RTR, program to read RSTS/E disks from RSX,
and program to convert files so read to RSX
form for input to BP2.
[373,7] File recoverer - undeletes a freshly deleted
file.
[373,10] SND - command interface to send/receive
directives for software debug.
[373,17] Show what pool is being used for. Can also
follow FCB pointers through F11ACP to find
file control structures.
[373,21] Block by block comparison of binary files,
or whole directories full of files.
[373,101] Macro library covering data conversion,
string manipulation, sorting. Help file for
your help system documents it. First
appearance of help libraries as docs for
utility libraries.
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
VAX-274 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.
Release notes are distributed with each order.
Notes: Operating system VAX/VMS V4.4 or higher is required.
Sources not included.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format:
VMS/BACKUP
New
VAX-275 DTR Version: X1.0-0, March 1987
Submitted by: Bruce Archambeault, Digital Equipment Corporation,
Merrimack, NH
Operating System: MicroVMS, VAX/VMS V4 Source Language: MACRO-32
Keywords: Data Communications
Abstract: DTR is a privileged program which asserts the DTR modem
control line for specified terminal communications options. DTR
supports the following communication options: DZ-11, DZQ-11, DHU-11,
and DHV-11. The user must have CMKRNL privileges to run DTR. This
program will turn on the DTR control line (similar to SET
TERMINAL/MODEM), except the DTR line will not drop when a login
timeout occurs. This is used in conjunction with the RF-FOAFB-AA
fiber optic adaptor only.
Release notes are distributed with each order.
Notes: Operating system VAX/VMS V4.0 or higher is required.
Documentation available in hardcopy only.
Media (Service Charge Code): Source Listing (BA), One RX50 Diskette
(JA) Format: VAX/ANSI, 600' Magnetic Tape (MA) Format: VAX/ANSI
New
VAX-277 GameParse Version: 1.0, August 1987
Submitted by: Michael Levin, Swampscott, MA
Operating System: MicroVMS V.4.6 Source Language: C Software
Required: C Compiler Keywords: Games
Abstract: GameParse is a parser designed to work with text adventure
games, such as Dungeon and Adventure. It allows the user to write an
adventure game in the C language, by providing a parser and an easy
way of teaching it words appropriate to that adventure and the
relationships between them.
It consists of an .H file, and an .OBJ file. The user writes a
program in C, and uses the "#include" statement to include START.H at
the beginning of his program. Then, he compiles and links his program
with PARSE.OBJ using the VMS linker. His program can then use function
calls to PARSE(), to get commands from the user. The parser can also
be used for other applications which require language parsing.
The parser is taught new words by editing START.H. The parser
understands verbs, nouns, adjectives, prepositions, determiners, and
can resolve pronoun usage. Methods are provided of specifying which
verbs are useful with which nouns, and which are valid but useless.
It can also use intransitive verbs, prepositional phrases, and ask
intelligent questions. Complete instructions for its use, as well as
a sample program which uses the parser, and a dialog which shows the
parser's features are included.
Notes: The parser itself is an .OBJ file, source module is not
included. The sources needed to call it from any program are
included.
Restrictions: Can only be called by C programs.
Documentation available in hardcopy only. Complete sources not
included.
Media (Service Charge Code): User's Manual (EA), One RX50 Diskette
(JA) Format: VAX/ANSI, 600' Magnetic Tape (MA) Format: VAX/ANSI
New
VAX-278 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.
Notes: Operating system VAX/VMS V4.0 or higher is required.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format: VAX/VMS
BACKUP
New
VAX-279 WEVE - WONDERFUL EVE EDITOR Version: 1.0, June 1987
Submitted by: Messrs. K. Swystun & A. Baillie, Saskatoon Cancer
Clinic, Saskatoon, Saskatchewan, Canada S7N OXO
Operating System: VAX/VMS V.4.4 Source Language: VAXTPU Hardware
Required: VT100 or VT200 compatible terminals Keywords: Editors
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 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.
Notes: Operating system VAX/VMS V.4.2 or higher is required.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format:
VMS/BACKUP
New
VAX-281 WCC: A C-Subset Compiler Version: 1.0, AUGUST 1987
Submitted by: Lutz Hamel, CSPI, Billerica, MA
Operating System: ULTRIX V.1.2A, VAX/VMS V.4.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: This tape is in VMS/BACKUP format for use on a machine running
VMS.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format:
VMS/BACKUP
New
11-SP-97 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: 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. The tape
contains the following submissions:
VIRTUL This program allows RSTS/E users to break down the
subdevice files from this tape after they have been
copied to disk.
DIRTWO Contains annotated directories of the DECUS
Symposia RT-11 tapes from the Fall of 1981
through the Fall of 1986.
WSHLST RT-11 wish list survey.
FONT Downloadale VT-200 character font.
SPELL Spelling-checker with dictionary.
CALEND Calendar display program.
DFIND Subdevice directory program.
RDMF77 Directory and other utilities.
MAIL On-line message facility for TSX-PLUS.
TAPE Tape utilities to backup specific disk devices to
magtape. Also includes ANSIR and ANSIW, for
reading and writing unlabelled ANSI magnetic
tapes, and T10IBM, for reading EBCIDIC IBM tapes.
ACODES On-line telephone area codes retriever.
TIMING RT-11/TSX-PLUS System Timing Studies.
TSXLIB FORTRAN-Callable TSX-PLUS EMT's.
DROIDS A game which pits your (or your kid's) skills
against a planetfull of droids bent on your
destruction.
UCLPLS User command language (UCL) program.
PM RT-11 monitor prompt handleroid.
PLT File oriented plotting utility for RT.
FLXIND IND control files for FLECS processing.
F77IND IND control files for FORTRAN-77 compiliations.
BAKAL IND control file to automate backups.
THESIS RUNOFF macros for formatting a thesis.
GKS RT-11 implementation of GKS plotting standard.
INDFIL IND control files for manipulating subdevices.
DIAL Terminal emulator front end.
KERMIT File transfer protocol for PDP-11's. This is
release 2.44 of KERMIT-11.
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
New
11-SP-98 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 VMS/BACKUP
version, order DECUS No. V-SP-65.
Note: See description of V-SP-65 in this report for the rest
of the description of the RSX SIG tape for Spring 1987. The
contents are the same, but the tape is available in either
BRU format (11-SP-98) or VMS Backup format (V-SP-65) so that
sites can get it in the most convenient way for the machines
they have tape drives on. - gce.
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
Revision
11-665
PB: Device Handler for Data I/O System 19 Prom Programmer Version:
August 1987
Submitted by: Michael M. Iloff, Moses Electronic, D-7000 Stuttgart 1,
West Germany
Operating System: RT-11 V5.4, TSX+ Source Language: MACRO-11 Memory
Required: 365 words Hardware Required: Data I/O System 19 Universal
Programmer 990-1900 Keywords: Device Handlers, PROM
Abstract: This handler was derived from Digital Equipment
Corporation's PC11 high speed paper tape handler in order to allow for
device independent execution of file and command transfer via PIP.SAV
to and from the DATA I/O SYSTEM 19 UNIVERSAL PROGRAMMER 990-1900 via a
DLV11-J line. It needs a running line time clock under a monitor with
device timeout feature for reading from the programmer device.
Notes: The RT-11 system is XM or generated with a device-timeout
feature. German and English user's instructions are included as
PB.GER and PB.ENG.
Changes and Improvements: XM bug fixed, address set code added. See
PB.MAC header. Adapted to operating system RT-11 version 5.4. Adapted
to operating system TSX+.
Restrictions: Running line time clock. RT-11 version 5.4 is required
due to new device handler macros.
Media (Service Charge Code): One RX01 Diskette (KA) Format: RT-11,
600' Magnetic Tape (MA) Format: RT-11
Revision
11-869 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.
Notes: Operating System RSX-11M, V.4.2 or higher is required.
Changes and Improvements: Test data included.
Media (Service Charge Code): One RX01 Diskette (KA) Format: FILES-11,
600' Magnetic Tape (MA) Format: FILES-11
New
11-892 LOST: An Adventure Game Version: 2, August 1987
Submitted by: P.A. Edwards, Weardrive Ltd., Hints, Staffordshire,
England 878 3DW
Operating System: RSX-11M V4.1, RSX-11M-PLUS V3.0 Source Language:
CORAL Memory Required: 32KW Keywords: Games
Abstract: The game of "LOST" is a database driven Adventure style game
which takes its parameters from files written by the user with a
suitable text editor such as EDT, EDI or TECO. Two sample databases
are supplied as an introduction to the facilities of the game, and as
a guide to the preparation of new databases.
Release notes are distributed with each order.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format: BRU
Revision
RB-117 Vehicle Records Version: 11, August 1987
Submitted by: Bruce W. Roeckel, Florida Power Corp., St. Petersburg,
FL
Operating System: MS/DOS V2.11 Source Language: FORTRAN 77 Memory
Required: 192KB Software Required: Microsoft FORTRAN is required to
recompile and relink. Keywords: Business Applications
Abstract: The Vehicle Records program is designed to allow a user to
store mileage and maintenance information for up to twenty-five
vehicles. A full-screen editor is utilized for the addition, editing
and selling of vehicle entries in the master file. Prompts are used
for data to be entered when updating mileage or maintenance records
for each individual vehicle.
Mileage information is broken up into two categories; city and trip
mileage. When reports and/or graphs are generated, these two
categories are always kept separate. Also, when entering trip
mileage, the user is prompted for a description of the trip.
Maintenance information is also broken up into two categories;
recurring items and special repairs. For the recurring items, the
only data stored is that which pertains to the last time you performed
the task. Typical recurring maintenance items are oil changes, lube
jobs, tire rotations, etc. Each time you update the recurring items,
you're prompted for any notes that you may want to store, (i.e. the
type of oil used), as well as the date of repair, cost and odometer
reading. For the special repair items, you are asked for a
description of the repair in addition to other data, i.e. date, cost,
etc.
Summary reports can be obtained for any vehicle and include:
. A maintenance records report
. A city or trip mileage report
. A city or trip mileage graph
The graphs can be displayed directly on the screen without the need
for the Rainbow Graphics Option Card. All of the data on any of the
summary reports is sorted by odometer reading.
Also included with this disk is a complete library of FORTRAN 77
subroutines developed by this author. These routines range from
simple screen attribute calls (bolding, blinking, double-height double
width characters, etc.) to complicated routines such as on-screen
graphs.
Notes: Documentation is available by either typing the file
VEHICLE.HLP or requesting HELP from within the program.
Changes and Improvements: Improved MMI. Includes source code to all
library routines.
Media (Service Charge Code): One RX50 Diskette (JA) Format: MS/DOS
Sent by
Glenn Everhart
Everhart%Arisia.decnet@ge-crd.arpa