PRO-105 TTLIB: VT100 Library, for the Professional-300 Series Version: December 1983 Author: Chester Wilson Submitted by: Ian Calhaem, Ph.D., Dept. of Scientific and Indus. Research, Wellington, New Zealand Operating System: RT-11 V5.1 Source Language: MACRO-11 Keywords: Libraries - RT-11, Professional-300 Series - RT-11, VT100 Routines Abstract: TTLIB is a library of programs to conveniently control a VT100 type terminal in ANSI mode. Routines allow drawing boxes and lines, cursor positioning, screen appearance, video attributes, screen and line clearing, screen and keyboard behavior, graphics facilities, assorted heights and widths, tab settings and clearings, and reporting cursor position. Routines are provided for FORTRAN and MACRO calling programs. As TTLIB is a library, only the routines which are actually used are loaded into the user's programs. Restrictions: PRO support requires V5.1 or later. Media (Service Charge Code): One RX50 Diskette (JA) Format: RT-11 \\ PRO-106 COMPAG: Combine Pages for the Professional-300 Series Version: December 1983 Author: Chester Wilson Submitted by: Ian Calhaem, Ph.D., Dept. of Scientific and Indus. Research, Wellington, New Zealand Operating System: RT-11 V5.1 Source Language: MACRO-11 Keywords: Professional-300 Series - RT-11, Text Formatting Abstract: COMPAG provides the ability to easily combine pages so they may be spread across a printer form rather than taking up a page each. It can cope with up to 8 columns within the output page, the size of each column being determined by the width of the page. Alternatively a series of left margins may be specified, one for each column in sequence. Tab conversion is usually performed on the output file, to reduce size. This uses the Digital Equipment Corporation standard for hardware tabs. Underscoring in the input file will be retained in the output. COMPAG was designed to be used with RUNOFF output files, but will work with any files. Restrictions: PRO support requires V5.1 or later. Media (Service Charge Code): One RX50 Diskette (JA) Format: RT-11 \\ PRO-107 CVLLIB: General Purpose Library for RT MACRO and FORTRAN, for the Professional-300 Series Version: December 1983 Author: Chester Wilson Submitted by: Ian Calhaem, Ph.D., Dept. of Scientific and Indus. Research, Wellington, New Zealand Operating System: RT-11 V5.1 Source Language: MACRO-11 Hardware Required: FIS or FPU to make use of floating point routines. Keywords: FORTRAN, Libraries - RT-11, MACRO, Professional-300 Series - RT-11 Abstract: CVLLIB is a personal general-purpose library for the RT-11 MACRO and FORTRAN programmer. Routines cover facilities such as reading and writing decimal (up to triple precision) and octal (up to double precision) integers, money formats (double and triple precision), dates and times, filenames and RAD50 formats. The library has been split into three segments: . General/MACRO portion - CVGLIB - Manual: CVLLIB . Real Number portion - CVRLIB - Manual: included in CVLLIB . FORTRAN portion - CVFLIB - Manual: CVFLIB The author has provided excellent documentation with this library and it should be a valuable addition to every user's program collection. Restrictions: PRO support requires V5.1 or later. Media (Service Charge Code): Three RX50 Diskettes (JC) Format: RT-11 \\ PRO-110 INDEX: FORTRAN Cross-Referencer, for the Professional-300 Series Version: V5.6, December 1983 Author: Michael Levine Submitted by: Ian Calhaem, Ph.D., Dept. of Scientific and Indus. Research, Wellington, New Zealand Operating System: RT-11 V5.1 Source Language: MACRO-11 Memory Required: 24KW Keywords: Cross-Referencers, Professional-300 Series - RT-11 Abstract: INDEX is a cross-referencing program that does for FORTRAN what CREF does for MACRO. A source program run through INDEX will be checked for all of its variable name and label usage, the names and labels used in the program, the lines on which they were used, and how they were used. If needed, the variables from the specified programs can be saved along with those of other programs and later printed out as a super index giving variable names and the names of all the programs it was used in. Also included is the capability to exclude from the index listing all variables that appear only once in a program in a common block or type declaration but are not used elsewhere (or list only those if wanted). The user can also list only those variables that are global (defined in a common block) or those that are local. Restrictions: PRO support requires V5.1 or later. Media (Service Charge Code): One RX50 Diskette (JA) Format: RT-11 \\ PRO-113 FLECS: FORTRAN Language with Extended Control Structures, for the Professional-300 Series Version: V28.02, December 1983 Author: T. Beyer, L. Yarborough and Ian Calhaem Submitted by: Ian Calhaem, Ph.D., Dept. of Scientific and Indus. Research, Wellington, New Zealand Operating System: RT-11 V5.1 (See restrictions) Source Language: FLECS Memory Required: 28KW Keywords: Professional-300 Series - RT-11, Structured Languages/Programming Abstract: FLECS is an extension of the FORTRAN language which provides the control structures necessary to support recent concepts of structured programming. Currently implemented as a translator which converts FLECS programs to FORTRAN, the system is written in FLECS and is easily adaptable to new machines and systems. The entire system including source code and documentation has been placed in the public domain by the author. The purpose of making the system available is to convince as many members of the Fortran Community as possible that structured programming when properly supported by a language is quite natural and requires substantially less support than programming in standard Fortran. This release supports the PRO-300 Series computers, but many restrictions make it difficult to compile two of the source files on a PRO. For this reason the distribution includes these .OBJ files as well as full source code. Notes: The source has been updated to reflect the FORTRAN 2.6 compiler. Restrictions: The Professional-300 Series memory restricts the compiling of some modules. To avoid this situation .OBJ files have been included for two modules which otherwise give dynamic memory overflow. PRO support requires V5.1 or later. Media (Service Charge Code): One RX50 Diskette (JA) Format: RT-11 \\ PRO-114 FODT: FORTRAN-IV On-Line Debugging Tool for RT-11, for the Professional-300 Series Version: December 1983 Author: David Beckwith and Michael Kawasaki Submitted by: Ian Calhaem, Ph.D., Dept. of Scientific and Indus. Research, Wellington, New Zealand Operating System: RT-11 V5.1 Source Language: MACRO-11 Keywords: Debugging, Professional-300 Series - RT-11 Abstract: This debugging aid allows the user of RT-11 FORTRAN IV to monitor the operation of his program using commands similar to ODT. FODT provides a subset of the commands available with ODT such as single stepping, breakpoints and inspection of several types of variables. FODT can be built to a task without editing or recompiling the source and does not interfere with the normal operation of FORTRAN IV. Restrictions: PRO support requires V5.1 or later. Media (Service Charge Code): One RX50 Diskette (JA) Format: RT-11 \\ PRO-115 Airplane Landing Simulation Game, for the Professional-300 Series Version: December 1983 Author: Bill Green, Les Parent and Ian Calhaem Submitted by: Ian Calhaem, Ph.D., Dept. of Scientific and Indus. Research, Wellington, New Zealand Operating System: RT-11 V5.1 Source Language: FORTRAN IV Memory Required: 16KW Keywords: Games, Professional-300 Series - RT-11 Abstract: This program is an airplane landing simulation game. It provides a pseudo-graphic display of an aircraft instrument panel with real time updates at one second intervals. The program simulates a real instrument landing approach from an altitude of 25000 feet to the runway, with instructions from ground radar control. Aircraft climbs, dives, and stalls are properly simulated. An off airport landing as well as go-around for a missed approach are both possible. Source code is supplied for both VT100 compatible and VT52 compatible terminals, and command files are supplied to enable versions to be produced for background, foreground and system job. Media (Service Charge Code): One RX50 Diskette (JA) Format: RT-11 \\ PRO-119 Data Base Management Package, Source Only, for the Professional-300 Series Version: V2, February 1984 Author: R. DiMarco, South East Queensland Electricity Board, Brisbane, Australia Submitted by: Ian Calhaem, Ph.D., Dept. of Scientific and Indus. Research, Wellington, New Zealand Operating System: RT-11 V5.1 Source Language: MACRO-11 Memory Required: 20KW Hardware Required: VT52, VT100, ISC or 7VI912 terminal Keywords: Data Base Management, Professional-300 Series - RT-11 Abstract: This package contains all the sources for the Data Base Management Package version (see abstract for DECUS No. 11-529). The manual is NOT included here and must be obtained by ordering DECUS Program No. 11-529 (EB), which also includes demonstration packages. Restrictions: PRO support requires V5.1 or later. Media (Service Charge Code): Three RX50 Diskettes (JC) Format: RT-11 \\