G00101
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................:CDC/1K
Title...............:CDC MODE IV REMOTE TERMINAL EMULATOR SOFTWARE
SYSTEM (CDC/1000)
File Names..........: 01. Submission file
: 02. &UTERM - User interface program source
: 03. &PROMT - Terminal interrupt intercept prog
: 04. &CDCUT - Driver front-end program source
: 05. &DVA67 - Synchronous modem driver source
: 06. COMN - SSGA module source
: 07. &UTEMC - Optional Microcode source
: 08. &DVZ11 - Optional card reader driver source
: 09. !UTERM - Additional program documentation
Operating System....:RTE-III, RTE-IVA, RTE-IVB, RTE-6/VM
Language(s).........:ASMB, MICROASMB
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........:Dale E. Berg
Company.......:Sandia National Laboratories
Street........:P.O. Box 5800
City..........:Albuquerque
State.........:New Mexico
Country.......:USA
Zip Code......:87185
Phone Number..:(505) 844-1030
Program Abstract............:CDC/1000 is a software subsystem which
emulates a CDC Mode IV (200-UT) remote terminal on HP 1000 minicomputers.
It consists of a user interface program (UTERM), a terminal interrupt
interception program (PROMT), a driver front-end program (CDCUT), a
privileged driver (DVA67), a SSGA module (#COMN), and optional micro-
code (%UTEMC) and card reader driver (DVZ11). This submission contains
version 4.3B (January 1983) which uses less SSGA and contains additional
UTERM commands relative to earlier versions (slight mods in UTERM, CDCUT,
and DVA67 since version 4.3A)
This subsystem will operate on a Hewlett-Packard Series 1000 minicomputer
running under the RTE-III, -IVA, -IVB or -6/VM operating system. It will
communicate at line speeds of up to 9600 baud (maximum specified interface
card speed). It requires the HP 12618A synchronous data set interface
kit (and a half- or full-duplex synchronous modem) and the HP 12620A
bread-board interface kit (or equivalent) for a privileged interrupt
fence.
CDC central sites supporting Mode IV remote batch terminals use one of
three line codes for terminal communications: external BCD, internal BCD
or ASCII. CDC/1000 will operate with any of these line codes.
CDC/1000 will accept user input from a card reader, disc file, mag
tape or terminal, and will route central site output to any combination
of disc file, mag tape, line printer or terminal. It will, at the user's
command, automatically switch from one input device to another and from
one set of output devices to another. The user may also direct CDC/1000
to search a specified disc cartridge for all files. In this case, the
contents of every file on that cartridge will be transmitted to the
central site as input, and as each file is read, it will be purged.
This software uses byte and word commands as well as numerous disc
FMP calls and RTE system routines. It requires the MESSS system routine
and the 'memory lock' option. It's use on systems other than those listed
above will probably require software modification.
The user must generate a new privileged system to use CDC/1000. The new
system !!must!! include the SSGA module #COMN and the driver DVA67. The
system must also be set up to enable a program to lock itself into a
partition. It may also (at the user's option) include CDCUT and PROMT as
memory resident programs.
CDC/1000 microcode is written for the E- and F-Series computers, but
the rest of the software should function on an M-Series as well as on the
E- and F-Series.
The reference manual for CDC/1000 is "CDC/1000 - A Control Data Corpor-
ation Remote Batch Terminal Emulator for Hewlett-Packard Minicomputers",
Berg, Dale E., SAND80-2548, Feb. 1981, Sandia Labs, Albuquerque, NM, USA,
87185.
Additional Documentation....:Program UTERM requires a 13 or 14 page program
partition, program PROMT requires a 2-page program partition (or 423-430
octal locations if memory resident), program CDCUT requires a 2-page
program partition (or 1110 octal locations if memory resident), #COMN
requires 3120 octal locations in SSGA and DVA67 requires 775 octal loca-
tions (471 for microcoded version) in the system driver area. The optional
card reader driver, DVZ11, requires 1177 octal locations in a driver par-
tition, and the optional microcode, %UTEMC, requires 756 octal locations
on a WCS card.
When generating the privileged system, be sure to give the 12618A cards
the highest priority (lowest select code) location possible, after the
FEM board and any WCS boards. The privileged interrupt fence should be
placed in the select code immediately above the transmit card (unless
additional privileged I/O interfaces are present in the system). See the
System Manager's Manual for more information on creating and generating
a privileged system.
The optional card reader driver, DVZ11, is capable of reading the multi-
punched cards used by CDC to denote End-of-Record and End-of-File. It
interprets these multipunches as ASCII characters # and @, respectively.
The optional microcode %UTEMC may be used if the user has a WCS card
and the associated software in his system. Use of the microcode will
significantly reduce the system overhead required to operate CDC/1000 at
the highter transmission speeds.
SAND80-2548 contains all necessary information required to load and run
the CDC/1000 software, and it contains several examples to illustrate its
use.
I am investigating the possibility of developing a single-card interface
(one interface card, no privileged fence) using a Programmable Serial
Interface card. This card contains a microprocessor which could be program-
med to handle all the communications and protocol at the card level, elim-
inating the need for a privileged driver and the privileged interface card.
This would greatly reduce the computer overhead required to run CDC/1000,
and might result in higher transmission rates, depending on your central
site transmission capability. This interface wiould also eliminate the
need for buffers in the SSGA area. Development of such a card will require
a fair amount of time and some expense, but if several parties share in
the expense, the cost to each party should be very reasonable. Please
contact me if you are interested in the development of such an interface.
I have a number of copies of SAND80-2548 available. Contact me at
(505) 844-1030 if you will be using this software and/or you need a manual.
DISCLAIMER:
===========
To the best of my knowledge, this contributed program is free of any
proprietary information belonging to any person or organization and
is not licensed by any person or organization. I am making this
program information available to the HP 1000 International Users
Group. I hereby agree that the HP 1000 International Users Group
may reproduce, publish, and use this program, and authorize others
to do so without obligations or liability of any kind.
-------------------------------- -----------------------
(SIGNATURE) (DATE)
G00201
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: LIBHS
Title...............:'Haystack' Relocatable Library
File Names........01:Submission file
02:$LIBHS Composite relocatable library
03:*LIBHS Transfer file to create $LIBHS from sources
04:&AFILL Fill array with specified value,increment & word increment
05:&BKRED General-purpose disc block-read routine
06:&BKWRT General-purpose disc block-write routine
07:&CLGET Get track and sector of system cartridge list
08:&CLNDR Converts year/month/day into printable month and day-of-week
09:&CMOVE Block character move
10:&CN21 Forcefully issues a :CN,lu,21B request to disable a terminal
11:&CNVT Convert word to printable 3-word integer/ASCII format
12:&CNVRT Conversion package between 2,3,4-word FP and double integer
13:&ICOMP Compare word strings
14:&CRLOK Lock/unlock FMP cartridges
15:&CSPCE Determine amount of remaining space on an FMP cartridge
16:&DATER Prints Date/Time header on specified LU
17:&DCOPY General-purpose disc copy routine
18:&DL Powerful FMP Directory search routine
19:&EQLUF Get LU from EQT word 4 address
20:&EQUAL Compare byte strings
21:&EXECX Modify father/son relationships of programs
22:&EXEK4 Allocate specified #blocks on system tracks
23:&GETSX Just like RTE GETST, except will return more than 80 chars.
24:&HEX Convert from binary to printable hex format
25:&HEXI Convert from ASCII hex to binary
26:&IDATE Return current YMDHMS either integer or ASCII format
27:&IDAY0 Returns # of elapsed days in year to end of specified month
28:&IDGT Get ID segment of specified program
29:&IDTKX Get cartridge label, sectors/track, directory track, etc.
30:&IDTYP Get driver type for specified LU
31:&IDXGT Get ID segment extension address of specified program
32:&IEQTF Get EQT#, manage device buffer/unbuffer status
33:&IFERR FMP error reporter
34:&IFNAM Get namr from LU and parse it
35:&IGETC Get a specified character from a buffer
36:&IGETS Get a word from the System Map
37:&IN2A2 Convert 2-digit integer to A2 format with leading zero
38:&IOF Delete specified ID segment (equiv to :RP,,PROG)
39:&IOPSY Get host system type
40:&IPRTY Get/change priority of program
41:&IPAPA Get name of father for any program
42:&IPST Get status of specified program
43:&IROT Rotate bits left/right within word (obsolete-use LROT)
44:&IRP Restore ID segment of SP'ed program (equiv to :RP,PROG)
45:&ISHFT Left/right bit shifter within word
46:&ITO Get/change time-out value of specified device
47:&IUNLK Close a spuriously open FMP file
48:&IWTL Allows writing/reading to/from a 'locked' lu
49:&JSHFT Left/right bit shifter within word (obsolete-use ISHFT)
50:&LCHEK Check integrity of data in Type 3,4,5 variable-length
51:&LIBER Set LU for FTN4 STOP, PAUSE, and error messages
52:&LINC General segment controller package
53:&LINK Link from main program to segment
54:&LINQ OBSOLETE general segment controller package (replaced by LINC
55:&LOC Get absolute address of specified parameter
56:&LROT Left/right bit rotater within word
57:&LUOPR Return LU from which program was initiated
58:&MSCHK Check system master security code
59:&NAMOK Verify that 6-character name is valid NAMR format
60:&NARG Get # of arguments with which ASMB/FTN4 routine was called.
61:&NEXTX Find and open next extent, if any, of FMP file
62:&PUTC Put character into specified location in buffer
63:&PUTS Put word into specified location in System Map
64:&QSUBS Comprehensive package of ASCII string-handling routines
65:&RMAN Inverse NAMR. Reconstruct namr from 10-word parsed buffer.
66:&SORT General-purpose direct-replacement sort routine
67:&SORTS General-purpose Shell sort routine
68:&SQZEM Squeeze out spaces in ASCII buffer
69:&SSWCH Display-register handler routine
70:&STRAK General-purpose expandable fixed-record-length scratch-file h
71:&SUSP Suspend self for specified period of time
72:&TIMER General-purpose timing routine
73:&UCASE Change characters in buffer to all upper-case
74:&WCSF Load 12789/13197 WCS without DVR36
75:&WMOVE Hi-speed word mover. Uses block word move instruction.
76:&XTNTS Package of FMP file-extent handling routines
77:&YMDAY Converts day-of-year into month and day
78:"LIBHS Documentation for $LIBHS, except QSUBS, in HELP file format
79:"QSUBS Documentation for use of QSUBS in HELP file format
80:$TATLB Supplementary libary containing GETAT/SETAT for non-RTE6 syst
81:&GETAT Get TAT value in non-RTE-6VM system.
82:&SETAT Set TAT value in non-RTE-6VM system.
83:$NON4B Supplementary library of dummy session routines
84:&NON4B Source for $NON4B
85:&RP Program to support routine IRP
86:%RP Relocatable for program RP
87:^RP LOADR command file for RP
88:&OF Program to support IOF
89:%OF Relocatable for program OF
90:^OF LOADR command file for OF
91:&UNLOK Program to support routine IUNLK
92:%UNLOK Relocatable for program UNLOK
93:^UNLOK LOADR command file for UNLOK
94:&SUBCH Get/modify device subchannel
Operating System........:RTE-II/III/IV/IVB/6VM
Language(s).............:FTN4 & ASMB
Keywords................: 1.
2.
3.
4.
5.
External Support Req'd..:Transfer file *LIBHS uses program COMPC
(elsewhere on this CSL/1000 tape) to manage
compilations and assembly of $LIBHS routines.
If Re-submission, Reason:Upgrade to RTE-6VM compatibility
Contributor's Name..........:Alan R. Whitney
Company.......:MIT Haystack Observatory
Street........:Off Rt. 40
:
City..........:Westford
State.........:Massachusetts
Country.......:USA
Zip Code......:01886
Phone Number..:(617) 692-4764
Program Abstract............:$LIBHS is an extensive library of general-purpose
routines developed at Haystack observatory. Full documentation on function
and usage is included in file "LIBHS, which is in the HELP format for quick
access using HP program HELP. All routines are written for compatibility
with large-background and extended-background usage. Supplementary libraries
$TATLB and $NON4B may be needed for some systems. Programs RP, OF, and UNLOK
are required to support routines IRP, IOF, and IUNLK, respectively, and are
included here as well. $LIHBS is fully compatible with RTE-II/III/IV/IVB/6VM.
Additional Documentation....:"LIBHS
"QSUBS
DISCLAIMER:
===========
To the best of my knowledge, this contributed program is free of any
proprietary information belonging to any person or organization and
is not licensed by any person or organization. I am making this
program information available to the HP 1000 International Users
Group. I hereby agree that the HP 1000 International Users Group
may reproduce, publish, and use this program, and authorize others
to do so without obligations or liability of any kind.
-------------------------------- -----------------------
(SIGNATURE) (DATE)
G00301
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................:COMPC
Title...............:Compiler and relocatable management utility
File Names..........: 01. Submission file
: 02. &COMP4 Source code (RTE-IVB version)
: 03. %COMP4 Relocatable for COMP4
: 04. ^COMP4 LOADR command file for COMP4
: 05. "COMP4 Documentation file for COMP4
: 06. &COMP6 Source code (RTE-6VM version)
: 07. %COMP6 Relocatable for COMP6
: 08. ^COMP6 LOADR command file for COMP6
: 09. "COMP6 Documentation file for COMP6
Operating System........:RTE-IVB/6VM
Language(s).............:FTN4 & ASMB
Keywords................: 1.
2.
3.
4.
5.
External Support Req'd..:'Haystack' library $LIBHS
If Re-submission, Reason:Upgrade to compatibility with FTN7X,MACRO,RTE-6
Contributor's Name..........:Alan R. Whitney
Company.......:MIT Haystack Observatory
Street........:Off Rt. 40
:
City..........:Westford
State.........:Massachusetts
Country.......:USA
Zip Code......:01886
Phone Number..:(617) 692-4764
Program Abstract............:
Did you every find yourself in the situation where you wanted to
compile only a single module within a source file of many modules?
Or compile and replace only a single module within a larger
composite relocatable file? Or mix FTN4/4X/7X and ASMB/MACRO modules
within a source code file? Or compile each individual module within a
source file to individual relocatable files? Or delete a specified
module from a combined relocatable. Well, now you can
easily do all these things and more with COMPC, the compiler manager
program. COMPC scans you source code to dispatch your source code
modules to the proper compiler or assembler.
A complete source code file or any subset of the
modules within it may be compiled. The relocatable output may
may be placed in a composite relocatable file, or in individual
relocatable files. Furthermore, relocatables may be added to an
existing relocatable composite or replace existing modules within
a composite. The details are all contained in files "COMP4/"COMP6.
COMPC can also acts as a powerful preprocessor for converting
structured code into Fortran. See files "COMP4/COMP6 for details on this
capability.
The original version of COMPC was written by Chopo Ma of NASA/GSFC.
Note: Two versions of COMPC are included on this tape:
1. A version for RTE-IV/IVB, which supports ASMB,FTN4,
FTN4X,RAT4 source code. This version is contained in
files named &COMP4,%COMP4,etc.
2. A version for RTE-6VM, which includes full support for
MACRO and FTN7X as well and is somewhat more updated.
It is, however, rather larger that the RTE-IV version.
Additional Documentation....: "COMP4
"COMP6
DISCLAIMER:
===========
To the best of my knowledge, this contributed program is free of any
proprietary information belonging to any person or organization and
is not licensed by any person or organization. I am making this
program information available to the HP 1000 International Users
Group. I hereby agree that the HP 1000 International Users Group
may reproduce, publish, and use this program, and authorize others
to do so without obligations or liability of any kind.
-------------------------------- -----------------------
(SIGNATURE) (DATE)
G00401
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................:SAVEM
Title...............:Efficient disc-to-tape archive program
File Names..........: 01. Submission file
: 02. &SAVEM Source code
: 03. %SAVEM Relocatable for SAVEM
: 04. ^SAVEM LOADR command file for SAVEM
: 05. &FILEM Support program for SAVEM
: 06. %FILEM Relocatable for FILEM
: 07. ^FILEM LOADR command file for FILEM
: 08. "SAVEM Documentation file for SAVEM
Operating System........:RTE-II/III/IV/IVB/6VM
Language(s).............:FTN4 & ASMB
Keywords................: 1.
2.
3.
4.
5.
External Support Req'd..:'Haystack' library $LIBHS
If Re-submission, Reason:--
Contributor's Name..........:Alan R. Whitney
Company.......:MIT Haystack Observatory
Street........:Off Rt. 40
:
City..........:Westford
State.........:Massachusetts
Country.......:USA
Zip Code......:01886
Phone Number..:(617) 692-4764
Program Abstract............:SAVEM is the program used to create the
CSL/1000 tape, which then may be retrieved using program GOTEM or GETEM.
SAVEM saves FMP files to tape by specification of a list of selective
namr's (for example, ------::20 will save all files on cartridge 20).
The file order on tape may be alphabetized for convenience, if
desired. Each time SAVEM is run, a 'Save' is created. 'Saves' may
be stacked on a tape as desired. All files are saved in a blocked
fashion to achieve highly efficient data storage on tape.
SAVEM does all of its own FMP file directory management for
extremely high speed in archiving large amounts of data.
A full directory is maintained at the beginning of each Save so
that the contents of a Save may be easily and quickly examined
by GETEM. SAVEM requires the availability of program FILEM
for tape positioning management. See file "SAVEM for full details on
SAVEM operation and tape format.
Additional Documentation....:"SAVEM
DISCLAIMER:
===========
To the best of my knowledge, this contributed program is free of any
proprietary information belonging to any person or organization and
is not licensed by any person or organization. I am making this
program information available to the HP 1000 International Users
Group. I hereby agree that the HP 1000 International Users Group
may reproduce, publish, and use this program, and authorize others
to do so without obligations or liability of any kind.
-------------------------------- -----------------------
(SIGNATURE) (DATE)
G00501
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................:GETEM
Title...............:Restore data from SAVEM-format tapes
File Names..........: 01. Submission file
: 02. &GETEM Source code of GETEM
: 03. %GETEM Relocatable of GETEM
: 04. ^GETEM LOADR command file for GETEM
: 05. "GETEM Documentation and instructions
Operating System........:RTE-IV/IVB/6VM
Language(s).............:FTN4
Keywords................: 1.
2.
3.
4.
5.
External Support Req'd..:'Haystack' library $LIBHS
If Re-submission, Reason:--
Contributor's Name..........:Alan R. Whitney
Company.......:MIT Haystack Observatory
Street........:Off Rt. 40
:
City..........:Westford
State.........:Massachusetts
Country.......:USA
Zip Code......:01886
Phone Number..:(617) 692-4764
Program Abstract............:GETEM is a program to restore data from
SAVEM-format tapes (see program SAVEM as a separate contribution).
GETEM is a more sophisticated big brother of program GOTEM, which is
used to access data from the CSL/1000 distribution tapes.
GETEM allows data to be restored from a SAVEM tape in much the same way
that SAVEM operates, that is, by the specification of a list of
selective namr's (i.e. &-----:XX:20 will restore all files within
a Save which have '&' as the first character, 'XX' as their
security code, and originated on cartridge 20). Data may be
distributed to existing FMP cartridges in any desired manner.
Full checking is done for duplicate-name files: duplicate-name
files may ignored, may replace the existing files, or may be
renamed by GETEM. If the file order was alphabetized by SAVEM,
GETEM will restore files in alphabetical order. A global security
code may be assigned to all files restored by GETEM, so that they
may be subsequently easily purged as a block by program PURGM (see
below). GETEM may be allowed to do all of its own management of
FMP directories, in which case data is restored to disc at very
high speed. See file "GETEM for full details on GETEM operation.
Additional Documentation....:"GETEM
DISCLAIMER:
===========
To the best of my knowledge, this contributed program is free of any
proprietary information belonging to any person or organization and
is not licensed by any person or organization. I am making this
program information available to the HP 1000 International Users
Group. I hereby agree that the HP 1000 International Users Group
may reproduce, publish, and use this program, and authorize others
to do so without obligations or liability of any kind.
-------------------------------- -----------------------
(SIGNATURE) (DATE)
G00601
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................:PURGM
Title...............:Selective namr FMP file purge utility
File Names..........: 01. Submission file
: 02. &PURGM Source code
: 03. %PURGM Relocatable for PURGM
: 04. ^PURGM LOADR command file for PURGM
Operating System........:RTE-II/III/IV/IVB/6VM
Language(s).............:FTN4
Keywords................: 1.
2.
3.
4.
5.
External Support Req'd..:'Haystack' library $LIBHS
If Re-submission, Reason:--
Contributor's Name..........:Alan R. Whitney
Company.......:MIT Haystack Observatory
Street........:Off Rt. 40
:
City..........:Westford
State.........:Massachusetts
Country.......:USA
Zip Code......:01886
Phone Number..:(617) 692-4764
Program Abstract............:PURGM allows files to be
purged by specification of a selective namr. Highly dangerous,
you say! Ah, yes, but extremely useful. The files to be purged
are first listed for the operator's inspection, and only on entry
of the system master security code will they actually be purged.
The usefulness of PURGM may not be readily apparent, but we have
found it to be extremely useful in conjunction with SAVEM and
GETEM, among others. For example, if a large program package is
to be retrieved from a SAVEM tape, it may be restored by GETEM with a
specified security code assigned to all restored files. When work
is completed on this package, it may be re-SAVEM-ed easily simply
by specification of this security code in a selective namr, and
the disc files may be purged in a single stroke by PURGM. All
of this can be done WITHOUT DISTURBING ANY OTHER EXISTING FILES
ON THE FMP CARTRDIGE(S). Very useful in these days when disc storage
seems to fill up as fast as it walks through the door.
Additional Documentation....:&PURGM
DISCLAIMER:
===========
To the best of my knowledge, this contributed program is free of any
proprietary information belonging to any person or organization and
is not licensed by any person or organization. I am making this
program information available to the HP 1000 International Users
Group. I hereby agree that the HP 1000 International Users Group
may reproduce, publish, and use this program, and authorize others
to do so without obligations or liability of any kind.
-------------------------------- -----------------------
(SIGNATURE) (DATE)
G00701
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................:SECUR
Title...............:Modify security code of FMP file
File Names..........: 01. Submission file
: 02. &SECUR Source code
: 03. %SECUR Relocatable for SECUR
: 04. ^SECUR LOADR command file for SECUR
Operating System........:RTE-II/III/IV/IVB/6VM
Language(s).............:FTN4
Keywords................: 1.
2.
3.
4.
5.
External Support Req'd..:'Haystack' library $LIBHS
If Re-submission, Reason:--
Contributor's Name..........:Alan R. Whitney
Company.......:MIT Haystack Observatory
Street........:Off Rt. 40
:
City..........:Westford
State.........:Massachusetts
Country.......:USA
Zip Code......:01886
Phone Number..:(617) 692-4764
Program Abstract............:
A program to change the security code of an FMP file. HP provides
no means for doing this short of any awkward procedures of file
moving and renaming. SECUR will change the security code of an
existing FMP file by entering
':RU,SECUR,<file namr>,<new sec code>'
Additional Documentation....:&SECUR
DISCLAIMER:
===========
To the best of my knowledge, this contributed program is free of any
proprietary information belonging to any person or organization and
is not licensed by any person or organization. I am making this
program information available to the HP 1000 International Users
Group. I hereby agree that the HP 1000 International Users Group
may reproduce, publish, and use this program, and authorize others
to do so without obligations or liability of any kind.
-------------------------------- -----------------------
(SIGNATURE) (DATE)
G00801
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................:XC
Title...............:Selective namr FMP file copy utility
File Names..........: 01. Submission file
: 02. &XC Source code
: 03. %XC Relocatable for XC
: 04. ^XC LOADR command file for XC
Operating System........:RTE-IV/IVB/6VM
Language(s).............:FTN4 & ASMB
Keywords................: 1.
2.
3.
4.
5.
External Support Req'd..:'Haystack' library $LIBHS
If Re-submission, Reason:--
Contributor's Name..........:Alan R. Whitney
Company.......:MIT Haystack Observatory
Street........:Off Rt. 40
:
City..........:Westford
State.........:Massachusetts
Country.......:USA
Zip Code......:01886
Phone Number..:(617) 692-4764
Program Abstract............:
XC is a general purpose, HIGHLY EFFICIENT and FAST file copy program,
particularly when copying disc-to-disc. Allows extensive use of
selective namr's when specifying files to be copied. For example,
the command string
:XC,&-----:AB:12,:XY:20
will copy all files that match the selective namr '&-----:AB:12' to
cartridge 20 and assign security code XY to them. Large full-track
buffers are used in all disc copying operations for high speed. When
copying from disc to tape, a 'labelled' tape may be written so that
all files are self-identifying. Details of the operations of XC are
given in file &XC.
Additional Documentation....:&XC
DISCLAIMER:
===========
To the best of my knowledge, this contributed program is free of any
proprietary information belonging to any person or organization and
is not licensed by any person or organization. I am making this
program information available to the HP 1000 International Users
Group. I hereby agree that the HP 1000 International Users Group
may reproduce, publish, and use this program, and authorize others
to do so without obligations or liability of any kind.
-------------------------------- -----------------------
(SIGNATURE) (DATE)
G00901
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................:DIRCT
Title...............:Annotated FMP file directory program
File Names..........: 01. Submission file
: 02. &DIRCT Source code
: 03. %DIRCT Relocatable for DIRCT
: 04. ^DIRCT LOADR command file for DIRCT
: 05. "DIRCT Documentation file for DIRCT
Operating System........:RTE-II/III/IV/IVB/6VM
Language(s).............:FTN4
Keywords................: 1.
2.
3.
4.
5.
External Support Req'd..:'Haystack' library $LIBHS
If Re-submission, Reason:Upgrade to RTE-6VM compatibility
Contributor's Name..........:Alan R. Whitney
Company.......:MIT Haystack Observatory
Street........:Off Rt. 40
:
City..........:Westford
State.........:Massachusetts
Country.......:USA
Zip Code......:01886
Phone Number..:(617) 692-4764
Program Abstract............:
A program to help keep track of all those files on your FMP
cartridges. Helps to alleviate the 'I know I wrote exactly what
you want seven years ago, but I don't have the foggiest idea where
it is' syndrome. This program originated with Moe Cote at HP,
Lexington some years ago. The version here has been substantially
enhanced to hopefully be even more useful. Basically, DIRCT maintains
a 'directory' file on each FMP cartridge, which contains an ASCII
descriptions (up to 64-characters) for each file on the cartridge. These
file descriptions are entered by the file owner and may be updated
at any time. DIRCT has facilities for searching the description for
keywords or phrases, listing descriptions according to selective
file namr's, etc. DIRCT will also tell you which files on your
cartridge have not yet been entered into the directory, and which
files have entries in the directory but no longer exist on the
cartridge. We have found the facilities of DIRCT to be very useful
particularly on a system with many user's and thousands of FMP
files. See file "DIRCT for further details.
Additional Documentation....:"DIRCT
DISCLAIMER:
===========
To the best of my knowledge, this contributed program is free of any
proprietary information belonging to any person or organization and
is not licensed by any person or organization. I am making this
program information available to the HP 1000 International Users
Group. I hereby agree that the HP 1000 International Users Group
may reproduce, publish, and use this program, and authorize others
to do so without obligations or liability of any kind.
-------------------------------- -----------------------
(SIGNATURE) (DATE)
G01001
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................:LISTV
Title...............:Smart FMP file lister
File Names..........: 01. Submission file
: 02. &LISTV Source code
: 03. %LISTV Relocatable for LISTV
: 04. ^LISTV LOADR command file for LISTV
Operating System........:RTE-II/III/IV/IVB/6VM
Language(s).............:FTN4
Keywords................: 1.
2.
3.
4.
5.
External Support Req'd..:'Haystack' library $LIBHS
If Re-submission, Reason:--
Contributor's Name..........:Alan R. Whitney
Company.......:MIT Haystack Observatory
Street........:Off Rt. 40
:
City..........:Westford
State.........:Massachusetts
Country.......:USA
Zip Code......:01886
Phone Number..:(617) 692-4764
Program Abstract............:
Lists FMP files to a list device. Ho-hum! But LISTV has some
useful features that may be of interest. Each page is headed with
the file namr, current date and time, and page#. When listing
FTN4 or ASMB source code, LISTV automatically page ejects at the
end of each module for beautiful readability. Line#'s may be
printed or not, and double-spacing may be used. Furthermore, a
whole list of files may be queued up to be printed sequentially while
you go get a cup of coffee. Many other features that make it a
very useful, if somewhat mundane, utility. See file &LISTV for details.
Additional Documentation....:&LISTV
DISCLAIMER:
===========
To the best of my knowledge, this contributed program is free of any
proprietary information belonging to any person or organization and
is not licensed by any person or organization. I am making this
program information available to the HP 1000 International Users
Group. I hereby agree that the HP 1000 International Users Group
may reproduce, publish, and use this program, and authorize others
to do so without obligations or liability of any kind.
-------------------------------- -----------------------
(SIGNATURE) (DATE)
G01101
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................:OVHD
Title...............:'Thermometer-display' of machine activity
File Names..........: 01. Submission file
: 02. &OVHD Source code
: 03. %OVHD Relocatable for OVHD
: 04. %#OVHD Relocatable of OVHD
: 05. &IDLER Source of IDLEROVHD
: 06. %IDLER Relocatable of IDLERD
: 07. &IDLES Source of IDLES
: 08. %IDLES Relocatable of IDLES
Operating System........:RTE-II/III/IV/IVB/6VM
Language(s).............:FTN4 & ASMB
Keywords................: 1.
2.
3.
4.
5.
External Support Req'd..:'Haystack' library $LIBHS
If Re-submission, Reason:--
Contributor's Name..........:Alan R. Whitney
Company.......:MIT Haystack Observatory
Street........:Off Rt. 40
:
City..........:Westford
State.........:Massachusetts
Country.......:USA
Zip Code......:01886
Phone Number..:(617) 692-4764
Program Abstract............:This program, the original version of which
was written many years ago by Maurice Cote of HP, uses the
S-register display to give a continuous thermometer-like display
of machine activity. Gives a good real-time indication of the
total load on you CPU. Actually, OVHD consists of two programs,
OVHD and IDLER. IDLER is the lowest priority program in the machine
and does nothing but continuously increment a counter in SSGA.
OVHD, on the other hand, is the highest priority program in the
system and is scheduled to execute every n milliseconds (typically
n=100 to 150). OVHD does nothing more than sample the counter in SSGA,
determine how much it has incremented since the last sample, and
display the ratio (in a 'thermometer' format) of the measured counter
increment to the increment that would have been measured in a quiet
system. Note: OVHD and IDLER should be installed at sysgen time as
memory-resident programs, along with the SSGA area #OVHD (these are
contained in files &OVHD, &IDLER, and OVHD, respectively).
Program IDLES may be executed at the head of a WELCOM file (when
the machine is otherwise quiet) to initiate the display. IDLES
may be loaded as a disc-resident program.
The display created by OVHD is almost identical to that available
under RTE-6VM by using the 'CU,ON' command. The only advantage is that
it works under RTE-II/III/IV/IVB, as well as RTE6-VM. Over the years
we have found this simple display to be extremely useful in quantitatively
judging machine loading and efficiency.
Additional Documentation....:None
DISCLAIMER:
===========
To the best of my knowledge, this contributed program is free of any
proprietary information belonging to any person or organization and
is not licensed by any person or organization. I am making this
program information available to the HP 1000 International Users
Group. I hereby agree that the HP 1000 International Users Group
may reproduce, publish, and use this program, and authorize others
to do so without obligations or liability of any kind.
-------------------------------- -----------------------
(SIGNATURE) (DATE)
G01201
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................:LOADF
Title...............:Allow use of FMP globals in LOADR command file
File Names..........: 01. Submission file
: 02. &LOADF Source code
: 03. %LOADF Relocatable for LOADF
: 04. ^LOADF LOADR command file for LOADF
Operating System........:RTE-II/III/IV/IVB/6VM
Language(s).............:FTN4
Keywords................: 1.
2.
3.
4.
5.
External Support Req'd..:'Haystack' library $LIBHS
Program COMPC required for compilation
If Re-submission, Reason:--
Contributor's Name..........:Alan R. Whitney
Company.......:MIT Haystack Observatory
Street........:Off Rt. 40
:
City..........:Westford
State.........:Massachusetts
Country.......:USA
Zip Code......:01886
Phone Number..:(617) 692-4764
Program Abstract............:
A useful utility program originally written by Jim Ryan of NASA/GSFC to
work around the unfortunate restriction that globals in an FMP transfer
files cannot be passed to a LOADR command file. LOADF is run
immediately before LOADR to create a scratch LOADR command file
which has the FMP globals installed in it. Extremely useful for
making software systems entirely transportable. LOADF is extremely
convenient and easy to use. See file &LOADF for details.
Additional Documentation....:&LOADF
DISCLAIMER:
===========
To the best of my knowledge, this contributed program is free of any
proprietary information belonging to any person or organization and
is not licensed by any person or organization. I am making this
program information available to the HP 1000 International Users
Group. I hereby agree that the HP 1000 International Users Group
may reproduce, publish, and use this program, and authorize others
to do so without obligations or liability of any kind.
-------------------------------- -----------------------
(SIGNATURE) (DATE)
G01301
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................:GET
Title...............:System 'peek and poke' utilities
File Names..........: 01. Submission file
: 02. &GET Source code for GET
: 03. %GET Relocatable for GET
: 04. ^GET LOADR command file for GET
: 05. &PUT Source code for PUT
: 06. %PUT Relocatable for PUT
: 07. ^PUT LOADR command file for PUT
: 08. &ENTAD Source code for ENTAD
: 09. %ENTAD Relocatable for ENTAD
: 10. ^ENTAD LOADR command file for ENTAD
Operating System........:RTE-II/III\IV/IVB/6VM
Language(s).............:FTN4 & ASMB
Keywords................: 1.
2.
3.
4.
5.
External Support Req'd..:'Haystack' library $LIBHS
If Re-submission, Reason:--
Contributor's Name..........:Alan R. Whitney
Company.......:MIT Haystack Observatory
Street........:Off Rt. 40
:
City..........:Westford
State.........:Massachusetts
Country.......:USA
Zip Code......:01886
Phone Number..:(617) 692-4764
Program Abstract............:
The set of simple utilities GET/PUT/ENTAD have proven to be very useful for
doing system, system table, and driver patches in the WELCOM file at
bootup time.
ENTAD - Gets specified memory-resident entry point address and contents.
GET - Gets contents (direct or indirect, with or without offset) of
specified location in system map, user map, or physical memory.
PUT - Modifies contents (direct or indirect, with or without offset) of
specified location in system map, user map, or physical memory.
Suppose, for example, that you want to patch Rev 1913 of DVA05 so that it
ignores LF (control function code 11B) requests so that the FTN4 compiler
listing doesn't go zipping up off the screen before it can be glimpsed.
This is a job for ENTAD and PUT which can be done in the WELCOM file in
a fairly system-independent manner. Suppose further that you have examined
%DVA05 with an un-assembler or otherwise so that you know that the location to be
patched with a NOP is 204B words beyond entry point IA05. Furthermore, assume that
EQ#7 is supported with DVA05. This is all the information you need in order
to use ENTAD and PUT to patch the driver in RTE-IVA/B. It is done in the WELCOM file in
the following manner (see &ENTAD and &PUT for details of run sequences):
:RU,ENTAD,$DVPT Get logical page# of base of the driver partition.
This is returned in global 2P.
:CA,6:P,2P,*,2000B Compute the corresponding logical address and store
it into global 6P.
:RU,ENTAD,IA05 Get logical address of driver entry point IA05,
returned in global 1P.
:CA,6:P,1P,-,6P,+,204B Compute offset of target word from base address
of driver partition.
:RU,ENTAD,$DVMP,100006B Get starting physical page# for the driver supporting
EQ#7 (the 7th entry in $DVMP is offset 6B words
from the base of $DVMP). This is returned in 2P.
:RU,PUT,2,2P,6P,0 Patch the target location. 2P contains the
physical page# and 6P the word offset.
Looks complicated, but really is not. Note that the patch is system-independent
except for the specific EQ#. With more complication (but not worth it), the
sequence could be made entirely system independent, using GET, ENTAD, and PUT.
Additional Documentation....:&GET
&PUT
&ENTAD
DISCLAIMER:
===========
To the best of my knowledge, this contributed program is free of any
proprietary information belonging to any person or organization and
is not licensed by any person or organization. I am making this
program information available to the HP 1000 International Users
Group. I hereby agree that the HP 1000 International Users Group
may reproduce, publish, and use this program, and authorize others
to do so without obligations or liability of any kind.
-------------------------------- -----------------------
(SIGNATURE) (DATE)
G01401
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................:DVF00
Title...............:DVF00 (for 12966A card) and support utilities
File Names..........: 01. Submission file
: 02. &DVF00 Source code of DVF00
: 03. %DVF00 Relocatable of DVF00
: 04. &ESCAP Schedule program on ESC<char>
: 05. %ESCAP Relocatable of ESCAP
: 06. #ESCAP Sample data file for ESCAP
: 07. &HELLO Auto-modem answer program
: 08. %HELLO Relocatable of HELLO
: 09. INITXX Sample initialization transfer file
: 10. HIXX Sample 'hello' initialization file
: 11. BYXX Sample 'hangup' transfer file
: 12. &ACCES Password access program
: 13. %ACCES Relocatable for ACCES
: 14. #ACCES Sample data file for #ACCES
: 15. &OFFEM Cleanup after modem disconnect
: 16. %OFFEM Relocatable of OFFEMdisconnect
: 17. &CN21B Force terminal disable
: 18. %CN21B Relocatable of CN21B
: 19. &BR Schedule program on 'break'
: 20. %BR Relocatable of BR
: 21. &REDX FMP disc file to CTU transfer
: 22. %REDX Relocatable of REDX
: 23. &RIDX CTU to FMP disc file transfer
: 24. %RIDX Relocatable of RIDX
Operating System........:RTE-IV/IVB/6VM
Language(s).............:FTN4 & ASMB
Keywords................: 1.
2.
3.
4.
5.
External Support Req'd..:'Haystack' library $LIBHS
If Re-submission, Reason:Upgraded
Contributor's Name..........:Alan R. Whitney
Company.......:MIT Haystack Observatory
Street........:Off Rt. 40
:
City..........:Westford
State.........:Massachusetts
Country.......:USA
Zip Code......:01886
Phone Number..:(617) 692-4764
Program Abstract............: This package comprises the latest version
of DVF00 (which supersedes the older DVB00) along with a set of utility
programs which use some of its capabilities. The inclusions here are:
DVF00 - A general-purpose driver for the HP12966A ASCII I/O card.
In order to fill a number of requirements for communications with a
variety of ASCII-type devices, DVF00 has been written for the
12966A interface card. In many ways it emulates DVR00 and DVR05,
although it has a number of extended capabilities available in
neither. Particularly useful for driving almost any of the non-
HP terminals on the market today, at baud rates up to 9600.
Several options are available for device handshaking.
For other applications, full control of the interface is given
to the user to provide a powerful tool for controlling communications
between almost any ASCII device and the host computer. A paper on
this driver was presented at the 1980 HP1000 International User's
Group conference and DVF00 has received wide circulation. See file
&DVF00 for full details on installation and usage. Work on
extending the original DVB00 to DVF00 was done by Lee Foster
at NASA/GSFC.
Auxillary programs to support various features in DVB00 and DVF00:
ESCAP - A program to support the scheduling of a program on an <ESC><char>
sequence in DVF00. When enabled by the proper control sequences
and no request is currently pending on DVF00, program ESCAP is
scheduled on the receipt of a <ESC><char>, where <char> may be any
ASCII character other than ESCAPE. Program ESCAP examines <char>
to determine the action it is to take, such as scheduling a particular
program or making a particular request to the system. The action
to be taken by ESCAP on receipt of a particular <char> is specified
in file #ESCAP, which is easily modifable (using EDITR) to tailor
it to any specific needs. Can effectively be used to run any terminal
as a non-session terminal in a session environment or provide
controlled-access to machine facilities in a non-session environment.
Does not interfere with a terminal running with DVF00 in a either
a normal session or MTM environment. We have found it to be a
very convenient augmentation of normal system capabilities in any
system. See file &ESCAP for details.
RIDX - This program, by John Ball of Harvard College Observatory, allows
a 264x terminal with data cartridges operating under DVB00 or
DVF00 to transfer ASCII data from TAPE CARTRIDGE TO DISC FILE.
REDX - This program, also by John Ball, does the inverse of RIDX. That is,
REDX allows a 264x terminal with data cartridge operating under DVB00
or DVF00 to transfer ASCII data from a DISC FILE TO TAPE CARTRIDGE.
BR - Program to issue a 'break' request to the last son program that
was initiated by a specified terminal lu. Primarily intended for
use with the DVB00/DVF00 capability of scheduling a program when
the BREAK key is hit. In that capacity, BR is scheduled on receipt
of a BREAK entry from the keyboard. Operates only under RTE-IVB.
Programs to support automatic modem connect and disconnect under DVB00/DVF00:
HELLO - Program to be automatically scheduled when modem operating under
DVB00 or DVF00 connects or disconnects from the telephone line.
Prints a message on the system console logging date and time of
connect/disconnect. Schedules FMGR (queue scheduled with no wait)
to execute transfer file 'HIeq' on connect, and 'BYeq' on disconnect,
where 'eq' is the (2-digit octal) EQT# of the scheduling device.
These files can be used to do the necessary setup of the modem link,
including setting the baud rate, if necessary (particularly useful
for multi-rate modems), asking for a password (see program ACCES),
and enabling the terminal. On disconnect (either intentional or
inadvertant), transfer file 'BYeq' can be used to do clean-up
(see program OFFEM) and disable the lu to a subsequent caller.
Can be used equally well under either session or non-session.
ACCES - Program normally scheduled from the 'HIeq' file to request password
before enabling a terminal connected remotely over a modem.
See file &ACCES for details.
OFFEM - Program to clean up after a modem disconnect. OFFEM is normally
scheduled from the 'BYeq' file to kill any programs that may have
been left hanging. See file &OFFEM for details.
Additional Documentation....:See source code files
DISCLAIMER:
===========
To the best of my knowledge, this contributed program is free of any
proprietary information belonging to any person or organization and
is not licensed by any person or organization. I am making this
program information available to the HP 1000 International Users
Group. I hereby agree that the HP 1000 International Users Group
may reproduce, publish, and use this program, and authorize others
to do so without obligations or liability of any kind.
-------------------------------- -----------------------
(SIGNATURE) (DATE)
G01501
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................:EDCN
Title...............:A powerful & general text editor
File Names..........: 01. Submission file
: 02. &EDCN Source code
: 03. &COMED INCLUDE file for &EDCN
: 04. %EDCN Relocatable for EDCN
: 05. ^EDCN LOADR command file for EDCN
: 06. "EDCN Documentation file for EDCN
: 07. ;CL Utility command file for EDCN
: 08. ;LB Utility command file for EDCN
: 09. ;LTOP Utility command file for EDCN
: 10. ;RWL Utility command file for EDCN
: 11. ;DSA Utility command file for EDCN
: 12. ;DSNO Utility command file for EDCN
: 13. ;DSNL Utility command file for EDCN
: 14. ;DNSA Utility command file for EDCN
: 15. ;DNSNO Utility command file for EDCN
: 16. ;DSNSL Utility command file for EDCN
: 17. ;DCOL Utility command file for EDCN
: 18. ;DCOLA Utility command file for EDCN
Operating System........:RTE-IVB/6VM
Language(s).............:FTN4
Keywords................: 1.
2.
3.
4.
5.
External Support Req'd..:'Haystack' library $LIBHS
Program COMPC for compilation
If Re-submission, Reason:Upgrade to compatibility with RTE-6
Contributor's Name..........:Alan R. Whitney
Company.......:MIT Haystack Observatory
Street........:Off Rt. 40
:
City..........:Westford
State.........:Massachusetts
Country.......:USA
Zip Code......:01886
Phone Number..:(617) 692-4764
Program Abstract............:
EDCN is a powerful text editor written by Chopo Ma of NASA Goddard Space
Flight Center, and is being submitted here with his permission. EDCN
is based on a combination of the best features of the HP EDITR, the
Univac 1108 editor, and the DEC SOS editor. Among other things, EDCN
alows easy cut and paste and user-construction of complex editing
procedures which can be set up in an EDCN command file and invoked with
a single command. See file "EDCN for details. See particularly Note 1
in "EDCN before compiling and loading EDCN. A number of standard EDCN
command files are included; again see "EDCN for a description of these
files.
Additional Documentation....:"EDCN
DISCLAIMER:
===========
To the best of my knowledge, this contributed program is free of any
proprietary information belonging to any person or organization and
is not licensed by any person or organization. I am making this
program information available to the HP 1000 International Users
Group. I hereby agree that the HP 1000 International Users Group
may reproduce, publish, and use this program, and authorize others
to do so without obligations or liability of any kind.
-------------------------------- -----------------------
(SIGNATURE) (DATE)
G01601
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................:GOOD1
Title...............:A set of goodies of general interest
File Names..........: 01. Submission file
: 02. *LTOU Convert lower case
: 03. <OU to upper case letters
: 04. &CHANG ...
: 05. &ABSOL Combines absolute type 7 files
: 06. &SETLU Setup program for out spool
: 07. &SPOLU package for RTE 4B.
: 08. &SPLOT ...
: 09. &WHO Tells who is logged on
: 10. *HELP Replaces RTE 4B HELP program
: 11. &HELP ...
: 12. &HASH ...
: 13. &XORA ...
: 14. &IBYTE ...
: 15. &SBYTE ...
: 16. *HELPS ...
: 17. &HELPS ...
: 18. *SESSN Display session number in large
: 19. &SESSN block letters at logon.
: 20. &LARGE ...
: 21. &LLBUF ...
: 22. *LIST Lists compiler files to line printe
: 23. &LIST using spooling.
: 24. &MOVE ...
: 25. &PRINT Prints a file to the 2631G printer
: 26. *LINER Simulates the linear plot function
: 27. &LINER of the 2647A
: 28. &LINE1 ...
: 29. &FORML ...
: 30. &READS ...
: 31. &LINE2 ...
: 32. &LPLOT ...
: 33. *CHESS FORTRAN version of CHESS
: 34 .&CHESS ...
: 35. &TRY ...
: 36. &TYPEB ...
: 37. &BUMP ...
: 38. &PUSHM ...
: 39. &CHECK ...
: 40. &CAS ...
: 41. &CASTL ...
: 42. &KINGN ...
: 43. &BPRKQ ...
: 44. &PAWNC ...
: 45. &PROMO ...
: 46. &PLACE ...
: 47. &INCHK ...
: 48. &FIND ...
: 49. &CENCN ...
: 50. &SORT ...
: 51. &MDGAM ...
: 52. &MOBIL ...
: 53. &KINGC ...
: 54. &OPENB ...
: 55. &MDBON ...
: 56. &POSIT ...
: 57. &BKUP1 ...
: 58. &BKUP2 ...
: 59. &MOVES ...
: 60. &MOVER ...
: 61. &ISWR ...
: 62. &BOARD ...
: 63. &DUMPN ...
: 64. &CHES2 ...
: 65. &ECUTE ...
: 66. &SBITF ...
: 67. &CBITF ...
: 68. &GLOBL ...
: 69. &TIMER ...
: 70. )STAR Real time Startrek game.
: 71. #STAR ...
: 72. =TREK ...
: 73. %TREK ...
: 74. &STAR ...
: 75. &SRDIS ...
: 76. &PHDIS ...
: 77. &WIPE ...
: 78. &CANDD ...
: 79. &COORD ...
: 80. &CYCLE ...
: 81. &DELTA ...
: 82. &DIST ...
: 83. &EHIT ...
: 84. &FIXUP ...
: 85. &INPUT ...
: 86. &KFIRE ...
: 87. &KKILL ...
: 88. &KMVCL ...
: 89. &LOSE ...
: 90. &LRKMV ...
: 91. &PATH ...
: 92. &PODS ...
: 93. &QSPLT ...
: 94. &RATNG ...
: 95. &RAND ...
: 96. &RND ...
: 97. &RNDFB ...
: 98. &STATS ...
: 99. &STAUS ... Continued in next contrib.
Operating System........:RTE-IVB
Language(s).............:FTN4
Keywords................: 1.
2.
3.
4.
5.
External Support Req'd..:
If Re-submission, Reason:
Contributor's Name..........:John Anderson
Company.......:
Street........:
:
City..........:
State.........:
Country.......:
Zip Code......:
Phone Number..:
Program Abstract............:
This is a set of goodies from John Anderson and is continued in the next
contribution G01701.
G01701
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................:GOOD2
Title...............:A set of goodies of general interest
File Names........01:Submission file
02:&TIMOT ... Continued from contribution G01601
03:&UNIFM ...
04:&WHON ...
05:&WIN ...
06:&ABMSN ...
07:&BLUFF ...
08:&COMPT ...
09:&CUMRD ...
10:&STRPT ...
11:&TPDCM ...
12:&CALC ...
13:&BASE ...
14:&DAMAG ...
15:&HELPR ...
16:&NAVMP ...
17:&QNOM ...
18:&LRSCN ...
19.&MOVEN ...
20.&NGAME ...
21.&FINRD ...
22.&NQUAD ...
23.&QUAD ...
24.&PHASR ...
25.&NOVA ...
26.&RVPWR ...
27.&SETUP ...
28.&BLOCK ...
29.&SHELD ...
30.&SRSCN ...
31.&PLINE ...
32.&TORPD ...
33.&PROBE ...
34.AMAZE BASIC games
35.LUNAR ...
36.$LUNAR ...
37.$TREK ...
38.$STAR ...
Operating System........:RTE-IVB
Language(s).............:FTN4
Keywords................: 1.
2.
3.
4.
5.
External Support Req'd..:
If Re-submission, Reason:
Contributor's Name..........:John Anderson
Company.......:
Street........:
:
City..........:
State.........:
Country.......:
Zip Code......:
Phone Number..:
Program Abstract............:
This is a set of goodies from John Anderson and is continued from the
previous contribution G01601.
G01801
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: LSI11
Title...............: LSI-11 Cross-Assembler
File Names..........: 01. Submission file
: 02. &LSI11 SOURCE X-ASMB
: 03. &LSX11 SOURCE X-XREF
: 04. &LS11T TEST FILE
: 05. /LSI11 LOAD FILE &LSI11
: 06. /LSX11 LOAD FILE &LSX11
Operating System....: RTE-4B
Language(s).........: ASMB
Keywords............: 1.
2.
3.
4.
5.
Package.............:
Contributor's Name..........: Albert R. Th van Putten
Company.......: National Inst. of Public Health
Street........: P.O.box 1
:
City..........: 3720 BA Bilthoven
State.........:
Country.......: Netherlands
Zip Code......:
Phone Number..:
Program Abstract............:
This is a recontributed version of PCROS, which was corrupt
on CSL/1000 issue 2140. See for more details listing.
It has been enhanced as well.
Additional Documentation....: Programs can be started similar
as ASMB en XREF. When no parameters are supplied, program
will ask interactive the required information.
G01901
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: M6800
Title...............:
Cross-assembler and cross-reference generator
for M6800 and M6801 type uprocs
File Names..........: 01. Submission file
: 02. &6800 SOURCE X-ASMB
: 03. &X6800 SOURCE X-XREF
: 04. 'T6800 TEST FILE
: 05. #6800 MANUAL 6800 X-ASMB
: 06. #X6800 MANUAL 6800 X-XREF
Operating System....: RTE-4B
Language(s).........: ASMB
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Albert R. Th van Putten
Company.......: National Inst. of Public Health
Street........: P.O.box 1
:
City..........: 3720 BA Bilthoven
State.........:
Country.......: Netherlands
Zip Code......:
Phone Number..:
Program Abstract............:
This is a recontributed version of PCROS, which contained
undef's on the CSL/1000 issue 2140 release
Additional Documentation....: See manuals
G02001
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: WOLF
Title...............:
Word-oriented line Formatter
File Names..........: 01:&WOLF - Source
: 03:WOLMAN - WOLF manual'WOLF MANUAL
Operating System....: RTE-4B
Language(s).........: ASMB
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Albert R. Th van Putten
Company.......: National Inst. of Public Health
Street........: P.O.box 1
:
City..........: 3720 BA Bilthoven
State.........:
Country.......: Netherlands
Zip Code......:
Phone Number..:
Program Abstract............:
This is a recontributed version of WOLF placed on the
2001 release of CSL1000. All segments has been deleted,
to improve speed and loading convenience.
THE MANUAL HAS BEEN KINDLY BORROWED FROM revision 2213
THANKS to Darlene Bosonetta from TDC.
Additional Documentation....: See previous contributions
G02101
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: DS1B
Title...............: Distributed System
File Names..........: 01. Submission file
: 02. &/CDCB
: 03. &/CLWT
: 04. &CMLB
: 05. &D77AB
: 06. &D77CL
: 07. &D77MS
: 08. &D77SV
: 09. &DLI$T
: 10. &DLK77
: 11. &DVR77
: 12. &LGET
: 13. &LQUEU
: 14. &LST&N
: 15. &MEXEC
: 16. &NP.GL
: 17. &OAPOS
: 18. &OCLOS
: 19. &OCONT
: 20. &OCRET
: 21. &OEXEC
: 22. &OGRPM
: 23. &OLOAD
: 24. &OLOCF
: 25. &OMESG
: 26. &OMESS
: 27. &ONAME
: 28. &OOPEN
: 29. &OPOSN
: 30. &OPRM
: 31. &OPURG
: 32. &OQCLM
: 33. &OREAD
: 34. &OSRPM
: 35. &OSTAT
: 36. &OWIND
: 37. &OWRIT
: 38. &PL0S
: 39. &PL0SB
: 40. &POPN
: 41. &PR0GL
: 42. &PT0PM
: 43. &RE$
: 44. &REMOT
: 45. &RF.AM
: 46. &RF.EX
: 47. &RQLB
: 48. &SM0N
: 49. &UPLN
: 50. SHOW
: 51. SCGN0
: 52. SCGN1
: 53. SCGN2
: 54. SCGN3
: 55. SCGN4
: 56. SCGN5
Operating System....: RTE-4B
Language(s).........: ASMB
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........:
Company.......:
Street........:
:
City..........:
State.........:
Country.......:
Zip Code......:
Phone Number..:
Program Abstract............:
This is a modified package of the old DS1B distributed
system software. It has been changed to operate parallel
with the current DS1000-IV.
Additional Documentation....:
All function are the same, but watch the routines to call from
a users program. These are renamed!!!!!
It works satisfactory over a long period. It is usefull, if you have
still BCS systems in your network. These old systems are not supported
under DS1000(-IV).
Futhermore this gives you may be an idea or more for your own applications.
G02201
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: GUDIES
Title...............: Goodies From Seth Chazenoff
File Names..........: 01. Submission file
: 02. &SRAND
: 03. &CRAND
: 04. %SRAND
: 05. %CRAND
Operating System....: RTE-4B
Language(s).........: ASMB
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Seth L. Chazanoff
Company.......: Jet Propulsion Laboratory
Street........: 4800 Oak Grove Drive
:
City..........: Pasadena
State.........: California
Country.......: USA
Zip Code......: 91109
Phone Number..: (213) 354-2134
Program Abstract............:
SRAND is a shift register random number generator. It has a period
of 2^160 and generates random numbers on a range of -1<X<0<X<1.
Additional Documentation....:
SRAND is called using the function call X=RANDM(I), where I is a dummy
variable and is not acted upon.
G02301
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: QEDIT
Title...............: Quick-edit of IMAGE/1000 data bases
File Names..........: 01. Submission file
: 02. /QEDIT Transfer file to compile & load
: 03. !QUERY Load file using LOADR
: 04. &QEDIT Main program segment
: 05. &QEDT1 ADD data segment
: 06. &QEDT2 UPDATE data segment
: 07. &QEDT3 DELETE data segment
: 08. $QEDT0 Data set initialization segment
: 09. &Q.LIB Library of subroutines in FTN7X
: 10. &QEDT4 List segment
: 11. &ASCBI ASCII-to-binary routine
: 12. &BIDEC Binary-to-ASCII decimal routine
: 13. &CMPR Compares two IMAGE data buffers
: 14. &CNVRT ASCII real-to-binary real routine
: 15. !QEDIT LOADR command file
Operating System....: RTE-IVB, RTE-VI
Language(s).........: FTN7X,MACRO
Keywords............: 1.
2.
3.
4.
5.
External Support Req'd....: Uses IMAGE/1000
If Re-submission, reason..:
Contributor's Name..........: Ann D. McCormick
Company.......: Communications Satellite Corp.
Street........: 935 E. Meadow Dr.
City..........: Palo Alto
State.........: CA
Country.......: USA
Zip Code......: 94303
Phone Number..: (415)493-1601
Program Abstract............:
'QEDIT' is a general-purpose editor for IMAGE/1000 data bases. It is an
upgraded version of the old QEDIT that worked with the old IMAGE. It is
capable of adding, updating and deleting records in all detail data sets.
It can also add, update and delete records in manual master data sets that
have no link to other data sets. 'QEDIT' allows you to change data sets
or data bases without rerunning the program. 'QEDIT' uses inverse video,
format mode and page block mode reads on Hewlett-Packard 264x terminals.
It also dynamically sets straps in your terminal which get reset on
termination of the program. QEDIT currently runs using Rev. 2226 of the
IMAGE/1000 software and supports all of its features EXCEPT array items.
It can currently handle records up to 512 words long. To increase this
simply change "512" to whatever you wish in all the segments and "Q.LIB".
Additional Documentation....:
*******************
* USING 'QEDIT' *
*******************
1.0 GENERAL
'QEDIT' is a general-purpose editor for IMAGE/1000 data bases. It is an
upgraded version of the old QEDIT that worked with the old IMAGE. It is
capable of adding, updating and deleting records in all detail data sets.
It can also add, update and delete records in manual master data sets that
have no link to other data sets. 'QEDIT' allows you to change data sets
or data bases without rerunning the program. 'QEDIT' uses inverse video,
format mode and page block mode reads on Hewlett-Packard 264x terminals.
It also dynamically sets straps in your terminal which get reset on
termination of the program. QEDIT currently runs using Rev. 2226 of the
IMAGE/1000 software and supports all of its features EXCEPT array items.
2.0 INITIATING 'QEDIT'
To run 'QEDIT' type 'RU,QEDIT'. No further parameters are needed in the
run string. To define the data base you want 'QEDIT' will ask you the
following questions:
ENTER DATA BASE 'NAME:SC:CR': namr:sc:cr
ENTER LEVEL: password
ENTER THE DETAIL DATA SET NAME: set name
Answer the questions with the appropriate information for your data base
and data set. If there is an error in accessing the data base
(e.g. locked) 'QEDIT' will print out the error message number and end.
3.0 EDITING THE DATA SET
Once your data base has been defined to 'QEDIT' the upper portion of the
screen will be set up with the block mode unprotected read/write buffers
necessary for the size and type of data items in your data set. The
names to the left of the fields are the data base defined names of the
items. Key item fields will always be shown in full-bright inverse video.
Non-key items will show in half-bright inverse video if your terminal has
that capability. Field lengths are shown by the length of the inverse
video block. The variable type is not explicitely shown on the screen.
However you can usually tell by the field size what the type is. Integers
are six characters long. Real numbers are twelve characters long and
are displayed in F12.6 format. Character fields vary with the length of
of the field in the data base. Please note that if you select a set with
an ARRAY variable this program will only take into account the first
element in the array and will probably corrupt the record.
Below the formatted screen there will be a command line used for all
interaction. Allowable commands are as follows:
AD = Add records
UP = Update data
DE = Delete data
NE = New data set
EX = Exit program
Enter one of these commands to continue. If you choose to ADD, UPDATE or
DELETE the program will request data from you in the formatted portion of
the screen. When in this portion of the screen you must use the ENTER key
to terminate your input. Before you hit ENTER you may use any of the keys
on the standard keyboard to setup the data in the fields to your
satisfaction.
One final note about entering data. Whenever the program is waiting for
data from you in the formatted part of the screen and you want to abort,
simply put '//' in the first two characters of the first field and
then hit ENTER. This is the 'abort' signal.
3.1 ADD MODE
The ADD command is used to enter new records into the opened data set. The
user is expected to enter values for ALL key items in the formatted screen.
The record is then entered and rewritten onto the screen. Please note that
for real numbers you may see roundoff errors. For example 3.5 may become
3.499999. To end the ADD mode, type "//" as the first characters in the
first data field.
3.2 UPDATE MODE
The UPDATE command will read one or more data values from the formatted
screen and search the data set for records matching these values. None of
these values need to be keys. However if a key is entered the search will
be faster. If a key is not entered QEDIT will inform you that a serial
read will be required and ask for permission to proceed. This question
was included in the program to allow the user to abort a request if he
did not specify a key for a rather large data set and does not want to
wait for the search.
In the UPDATE mode the user has the option of changing all the retrieved
records uniformly. In this mode all the retrieved records will then
look exactly the same. If the user wishes he may also examine each record
separately and determine what changes to make. If no changes are made
to the data on the screen, the record remains unchanged in the data base.
A '//' at any point in the first field will abort the UPDATE command.
3.3 DELETE MODE
The DELETE command will read one or more data values from the formatted
screen in the same manner as the UPDATE mode. The user may specify
search items in the same manner also. The user may delete all the
records that match the data values he entered or he may choose to examine
each one separately and decide whether or not to delete it.
3.4 NEW MODE
The NEW mode allows the user to change data bases or data sets. See
Section 2 for a detailed discussion of the input parameters.
4.0 TERMINATING QEDIT
To terminate 'QEDIT' simply type 'EXIT' when asked for a command. 'QEDIT'
will terminate and reset the terminal to its normal mode.
G02401
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: DAME
Title...............: Checkers for 264x terminals
File Names..........: &DAME - source code
Operating System....: RTE-IVB
Language(s).........: FTN4
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
Program Abstract............: Play checkers against the computer!
Additional Documentation....:
G02501
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: WOLF
Title...............: Automatic typing program
File Names..........: 01. Submission file
: 02. #WOLF - LOADR command file
: 03. &CFILE - subroutine
: 04. &CMOVE - subroutine
: 05. &DECIM - subroutine
: 06. &IALPX - subroutine
: 07. &ICMDA - subroutine
: 08. &ICMDH - subroutine
: 09. &IDSWP - subroutine
: 10. &IERRM - subroutine
: 11. &IFIGC - subroutine
: 12. &IFILE - subroutine
: 13. &IFTHC - subroutine
: 14. &IFTLP - subroutine
: 15. &IGETC - subroutine
: 16. &IINIT - subroutine
: 17. &ILINE - subroutine
: 18. &ILINO - subroutine
: 19. &INUMX - subroutine
: 20. &IOPEN - subroutine
: 21. &IOUTP - subroutine
: 22. &IPAGC - subroutine
: 23. &IPAGP - subroutine
: 24. &IPARC - subroutine
: 25. &IPARS - subroutine
: 27. &IPAUS - subroutine
: 28. &ITIFT - subroutine
: 29. &ITTLP - subroutine
: 30. &IWORD - subroutine
: 31. &MAINC - subroutine
: 32. &ROMAN - subroutine
: 33. &WOLF - subroutine
: 34. /WOLF - transfer file to compile
: subroutines
: 35. "APPXA - Appendix A
Operating System....: RTE-IVB
Language(s).........: FTN4X,FTN4
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: This** is a revision of a previous
contribution. It has had some errors corrected and some improvements
made to it. For example, driver type checking now checks for
lineprinters to be of type 12 OCTAL!!!
Improvements include checking the break flag, although more frequent
checking could be made, and when pausing between pages, a response
of BR will terminate WOLF operation gracefully. Note that WOLF will
normally print error message # -54 when break is requested.
WOLF now shows error messages on the output unit, and whenever it
prints its name (for prompts or error messages), it shows the name
of the actual session copy.
This version has been used with a 9871A printer on DVR05 subchannel
4 and Versatec lineprinters successfully. Note that Versatec units
have hardware constraints against backspacing and underlining.
Additional Documentation....:
G02601
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: REMC
Title...............: Remote mounting of cartridges
File Names..........: 01. Submission file
: 02. &REMC - source code
Operating System....: RTE-IVB
Language(s).........: FTN4
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: REMC** will mount cartridges to the
specified users from any other session, thus eliminating the need
to log on as each user and mount cartridges after sysgens which alter
the disk map!
Additional Documentation....:
G02701
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: XLGON
Title...............: Logs non-session prog. to sessn & usrid
File Names..........: 01. Submission file
: 02. &XLGON - source code
Operating System....: RTE-IVB
Language(s).........: ASMB
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: XLGON** is a Fortran callable
subroutine which will log the calling program onto a session (>100)
under a userid/password specified in the call. XLGOF is a companion
routine to this.
Additional Documentation....:
G02801
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: XLGOF
Title...............: Detaches running program from session
File Names..........: 01. Submission file
: 02. &XLGON
Operating System....: RTE-IVB
Language(s).........: ASMB
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: XLGOF** causes calling program to be
logged off of session without terminating it.
Additional Documentation....:
G02901
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: BAKUP
Title...............: Automatic tape backup of disc cartridges
File Names..........: 01. Submission file
: 02. #BAKUP - LOADR command file
: 03. *BACUP - Reminder message transfer file
: 04. *NOBAK - Transfer file to skip backup
: 05. *BAKOF - Transfer file to shut down prog.
: 06. *SVSYB - Transfer file to back system up.
: 07. &BAKUP - Source code
Operating System....: RTE-IVB
Language(s).........: FTN4
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: BAKUP** performs an automatic backup
of selected disk cartridges to mag. tape every Wednesday night, unless
canceled after 10:30 AM each Wednesday, or terminated at any time
via *BAKOF.
Additional Documentation....:
G03001
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: TIME
Title...............: Display of formatted time and date
File Names..........: 01. Submission file
: 02. &TIME - source code
Operating System....: RTE-IVB
Language(s).........: FTN4
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: TIME** will print time & date on
scheduling terminal.
Additional Documentation....: To execute: [RU,]TIME
G03101
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: BOUNC
Title...............: S-reg. display of CPU demand
File Names..........: 01. Submission file
: 02. &BOUNC - source code
Operating System....: RTE-IVB
Language(s).........: ASMB
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: BOUNC** uses the S-register to indicate
how much of the available CPU time is in use. The more used, the slower
the lights bounce! It also juggles a bit between the extend and
overflow registers.
Additional Documentation....: To execute: [RU,]BOUNC
G03201
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: IDLE
Title...............: S-reg. display of CPU demand
File Names..........: 01. Submission file
: 02. &IDLE - source code
Operating System....: RTE-IVB
Language(s).........: ASMB
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: IDLE** uses the S-register to indicate
how much of the available CPU time is in use. The more used, the slower
the lights rotate! It rotates a run-string specified value thru the
S-register, Extend register and Overflow register at a rate specified
in the run-string as well.
Additional Documentation....: To execute:
[RU,]IDLE,DELAY,PATTERN where DELAY = value to increment until 0
(i.e. 0 gives maximum delay,
and -1 gives minimum delay)
Range is -32768 to +32767.
PATTERN = 16 bit pattern to initialize
S-register to. (use integer
Range is -32768 to +32767.
G03301
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: MOVER
Title...............: Moves files and restore commands to tape
File Names..........: 01. Submission file
: 02. &MOVER - source code
Operating System....: RTE-IVB
Language(s).........: FTN4X
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: MOVER* collects a list of files to
move to tape, places a transfer file on the tape to restore them with
and then dumps the files to the tape in FMGR format. To restore files
simply transfer to tape as first file instructs!
Additional Documentation....: See source.
G03401
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: SETIM
Title...............: Easy to use time setting program
File Names..........: 01. Submission file
: 02. &SETIM - source code
Operating System....: RTE-IVB
Language(s).........: FTN4
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: SETIM** allows date and time to be
input in days, months and years rather than julian date. It reports
the current time after asking for new settings which may be omitted.
Additional Documentation....:
G03501
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: TYPE
Title...............: Interactive drvr type & subch. report
File Names..........: 01. Submission file
: 02. &TYPE - source code
Operating System....: RTE-IVB
Language(s).........: FTN4
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: TYPE** reports the driver type and
subchannel of a specified LU on the console. Uses ITYPE subroutine.
Additional Documentation....:
G03601
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: ITYPE
Title...............: Subroutine reports driver type & subch.
File Names..........: 01. Submission file
: 02. &ITYPE - source code
Operating System....: RTE-IVB
Language(s).........: FTN4
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: ITYPE** reports the driver type and
subchannel of a specified LU to calling program.
Additional Documentation....:
G03701
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: HP45
Title...............: HP calculator for 2645+ terminals
File Names..........: 01. Submission file
: 02. &HP45 - source code
Operating System....: RTE-IVB
Language(s).........: FTN4
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: HP45** is an improved version of a
previous submission. It now offers trig., inverse trig., hyperbolics,
and more! Also, it now restores the timeout value to its original
setting on termination. Uses TRGLB subroutines.
Additional Documentation....:
G03801
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: TRGLB
Title...............: Trig. function library
File Names..........: 01. Submission file
: 02. &TRGLB - source code
Operating System....: RTE-IVB
Language(s).........: FTN4
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: TRGLB** is a set of routines to
provide inverse trig., hyperbolic trig. and other functions. It
includes substitutes for CCOS and CSIN which were not accurate
enough (in single precision) for some applications. Include this
library at gen. time and forget it!
Additional Documentation....:
G03901
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: GTFIL
Title...............: Gets file, creates if neccessary
File Names..........: 01. Submission file
: 02. >FIL - source code
Operating System....: RTE-IVB
Language(s).........: FTN4
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: GTFIL** takes fmp call parameters and
tries to open the specified file. If it doesn't exist, GTFIL creates it.
Additional Documentation....:
G04001
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: GTNAM
Title...............: Gets name of current program copy
File Names..........: 01. Submission file
: 02. >NAM - source code
Operating System....: RTE-IVB
Language(s).........: FTN4
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: GTNAM** reports to caller what name
RTE gave it.
Additional Documentation....:
G04101
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: CHAR
Title...............: Paper tape titler
File Names..........: 01. Submission file
: 02. &CHAR
Operating System....: RTE-IVB
Language(s).........: FTN4
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: CHAR** is derived from several previous
submissions to Plus/1000. It punches 96 character ascii set on paper
tape.
Additional Documentation....:
G04201
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: DATES
Title...............: Full resolution formatted date & time
File Names..........: 01. Submission file
: 02. &DATES - source code
Operating System....: RTE-IVB
Language(s).........: FTN4
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: DATES** returns to the caller the
day of the week, month of the year and day of the month.
Additional Documentation....:
G04301
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: DVN00
Title...............: 12966 I/F driver for dumb terminals
File Names..........: 01. Submission file
: 02. &DVN00 - source code
Operating System....: RTE-IVB
Language(s).........: ASMB
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: DVN00** is a driver for 12966 cards
which uses subchannels to select baud rates including externally
clocked. It is intended to handle TI silent 700 type terminals with
cassette tape drives installed. See source for details.
Additional Documentation....:
G04401
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: MX.LB
Title...............: Library of MX instruction substitutes
File Names..........: 01. Submission file
: 02. &MX.LB - source code
Operating System....: RTE-IVB
Language(s).........: ASMB
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: MX.LB** is a library of assembly
substitutes for MX instructions to use on earlier machines. It is
a revision of a previous submission.
Additional Documentation....:
G04501
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: BYT.L
Title...............: Library of byte manipulation instr.
File Names..........: 01. Submission file
: 02. &BYT.L - source code
Operating System....: RTE-IVB
Language(s).........: ASMB
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Craig S. Huff, P.E.
Company.......: U.S. Naval Avionics Center
Street........: 6000 E. 21st Street
: Department 814
City..........: Indianapolis
State.........: Indiana
Country.......: USA
Zip Code......: 46218
Phone Number..: (317) 353-3078
** Program Abstract............: BYT.L** is a library of assembly
language routines to allow Fortran programs to access the byte
manipulation instructions on MX machines and includes a few added
routines too! This is a revision of a previous submission.
a revision of a previous submission.
Additional Documentation....:
G04601
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: LSPCF
Title...............: Least squares polynomial curve fit
File Names..........: 01. Submission file
: 02. &LSPCF
Operating System....: RTE-IVB
Language(s).........: FORTRAN
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: A.W. CRUNK
Company.......:
Street........:
:
City..........:
State.........:
Country.......:
Zip Code......:
Phone Number..:
** Program Abstract............:
No documentation was provided with this contribution.
Additional Documentation....:
G04701
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: RTERR
Title...............: HP I/O Runtime Error Number Decoder
File Names..........: 01. Submission file
: 02. &RTERR
: 03. DBEROR
Operating System....: RTE-6/VM
Language(s).........: HP FTN4X
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Bruce H. Gardner
Company.......: Serata Geomechanics, Inc.
Street........: 1229 Eighth St.
:
City..........: Berkeley
State.........: CA.
Country.......: U.S.A.
Zip Code......: 94710
Phone Number..: (415) 524-2344
Program Abstract............: RTERR decodes an HP input/output runtime error
code number. This number must be entered as
the first item in the RTERR runstring. The
text of the HP Manual's description of the
error condition denoted by that error code
number is reported to the program operator's
session terminal.
Additional Documentation....: RTERR uses the same data base file as soft-
landing subroutine DEROR. That data base is
built and updated using program DBER. DEROR
and DBER are included in this submission,
under separate 'SUBMT' files.
G04801
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: DEROR
Title...............: HP Runtime Error Soft Landing subroutine
File Names..........: 01. Submission file
: 02. &DEROR
Operating System....: RTE-6/VM
Language(s).........: HP FTN4X
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Bruce H. Gardner
Company.......: Serata Geomechanics, Inc.
Street........: 1229 Eighth St.
:
City..........: Berkeley
State.........: CA.
Country.......: U.S.A.
Zip Code......: 94710
Phone Number..: (415) 524-2344
Program Abstract............: Subroutine DEROR provides a generalized facil-
ity for installing soft landings from I/O Run-
time errors in HP FTN4X Programs, using the
"ERR=" and "IOSTAT=" optional in HP FTN4X I/O
commands. DEROR's report to screen includes:
(1) the HP Manual's description of the
error condition encountered during execution,
(2) the type of command whose execution occa-
sioned the error condition, and (3) a line-
label number indicating the SOURCE code vicinity
of the error call.
Additional Documentation....: Subroutine DEROR uses the same data base file
(namr 'DBEROR') as stand-alone Runtime Error
decoder RTERR. This data base file is built
and updated via program DBER. RTERR and DBER
are included in this submission, under separate
'SUBMT' files.
G04901
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: DBER
Title...............: I/O Runtime Error Description DB buildor
File Names..........: 01. Submission file
: 02. &DBER
Operating System....: RTE-6/VM
Language(s).........: HP FTN4X
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Bruce H. Gardner
Company.......: Serata Geomechanics, Inc.
Street........: 1229 Eighth St.
:
City..........: Berkeley
State.........: CA.
Country.......: U.S.A.
Zip Code......: 94710
Phone Number..: (415) 524-2344
Program Abstract............: DBER builds and can be updated to maintain
the direct access, type 1 disk file 'DBEROR'
containing HP's descriptions of I/O Runtime
error conditions by code number (REC=error
number).
Additional Documentation....: Program RTERR and subroutine DEROR, also in-
cluded with this submission (under separate
SUBMT file headers) use the file built by
program DBER.
G05001
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: GOODY1
Title...............: Goodies From Cimmarron Boozer (Part 1)
File Names..........: 01. Submission file
: 02. &CH
: 03. &LIBLS
: 04. &UNPUR
: 05. &TO
: 06. "LOGO
: 07. &FCOMP
: 08. &RASMB
: 09. &SCODE
: 10. &EDIT2
: 11. &LIBED
: 12. ?EDITR
: 13. *EDITR
: 14. &BAUD
: 15. &EDIT1
: 16. %EDIT2
: 17. %EDIT1
: 18. &NUPAS
: 19. &SYCRN
: 20. %SYCRN
: 21. &MAKBL
: 22. %MAKBL
: 23. &BPRNT
: 24. %BPRNT
: 25. *BPRNT
: 26. *BJACK
: 27. ?LIST
: 28. *LIST
: 29. &LIST
: 30. /LISCM
: 31. ?BJACK
: 32. &TTYPE
: 33. %TTYPE
: 34. &MESSG
: 35. [MAKIT
: 36. ?WHZAG
: 37. &MAKIT
: 38. %BRAKT
: 39. &STOR2
: 40. %STOR2
: 41. %TCOPY
: 42. %BJACK
: 43. %LIST
: 44. %MAKIT
: 45. &BJACK
: 46. &BRAKT
: 47. >STREK
: 48. *LD
: 49. &XFORM
: 50. &CRSPC
: 51. &COPHS
: 52. %XFORM
: 53. %TRN
: 54. %CRSPC
: 55. %COPHS
: 56. ?XFORM
: 57. ?TRN
: 58. ?CRSPC
: 59. ?COPHS
: 60. ?STOR2
: 61. &SMOOT
: 62. ?SMOOT
: 63. %SMOOT
: 64. &VCLIP
: 65. %VCLIP
: 66. ?VCLIP
: 67. &TRN
: 68. &FAST4
: 69. &REDDN
: 70. %REDDN
: 71. ?REDDN
: 72. &DIALO
: 73. %DIALO
: 74. ?DIALO
: 75. &MTCPY
: 76. %MTCPY
: 77. &STIME
: 78. *TRN
: 79. ?EDITX
: 80. &RMPAX
: 81. %RMPAX
: 82. *PURGE
: 83. %EDITX
: 84. *XFORM
: 85. &DTACH
: 86. &ATTCH
: 87. *BOOK
: 88. ?FAST4
: 89. *33
: 90. *HELP
: 91. %MESSG
: 92. %LOGAV
: 93. %HELP
: 94. %FCOMP
: 95. %ATTCH
: 96. %BAUD
: 97. %CH
: 98. %FAST4
: 99. %LIBED
Operating System....: RTE-IVB and RTE-6/VM
Language(s).........: HP FTN4X or FTN77, ASMB, and RAT4
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Cimmarron Boozer
Company.......: University Computing
Street........: 4710 Ruffner Suite A
:
City..........: San Diego
State.........: CA.
Country.......: U.S.A.
Zip Code......: 92111
Phone Number..: (619) 576-0592
Program Abstract............: This is a collection of goodies from
Cimmarron Boozer. He says that some of these may have been duplicated
by now but here they are for all to use. There is a continuation of
this in the next contribution.
Additional Documentaation...: None
G05101
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: GOODY2
Title...............: Goodies From Cimmarron Boozer (Part 2)
File Names..........: 01. Submission file
: 02. %LIBLS
: 03. %NUPAS
: 04. %RASMB
: 05. %SCODE
: 06. %TO
: 07. %DTACH
: 08. ?TTYPE
: 09. *MESSG
: 10. "MESSG
: 11. ?FCOMP
: 12. ?BOOK
: 13. &HELP
: 14. &LOGAV
: 15. &CLONE
: 16. %CLONE
: 17. %STIME
: 18. ?LOGAV
: 19. ?RMLPF
: 20. &RMLPF
: 21. &MXADC
: 22. ?MXADC
: 23. %MXADC
: 24. %SRCLU
: 25. %SHOW
: 26. ?BRAKT
: 27. &AL
: 28. &SRCLU
: 29. ?DE
: 30. ?AL
: 31. %AL
: 32. *AL
: 33. &SHOW
: 34. &DE
: 35. &DF
: 36. *DF
: 37. $RFOUT
: 38. %RMLPF
: 39. %DDT%
: 40. %DF
: 41. &TTYPF
: 42. %TTYPF
: 43. %UNPUR
: 44. *DDT
Operating System....: RTE-IVB and RTE-6/VM
Language(s).........: HP FTN4X or FTN77, ASMB, and RAT4
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Cimmarron Boozer
Company.......: University Computing
Street........: 4710 Ruffner Suite A
:
City..........: San Diego
State.........: CA.
Country.......: U.S.A.
Zip Code......: 92111
Phone Number..: (619) 576-0592
Program Abstract............: This is a collection of goodies from
Cimmarron Boozer. He says that some of these may have been duplicated
by now but here they are for all to use. This is a continuation of the
previous contribution.
Additional Documentaation...: None
G05201
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: SHELL
Title...............: Shell package similar to UNIX
File Names..........: 01. Submission file
: 02. %NONDS
: 03. %LOAD
: 04. %$SH2$
: 05. %UPIT
: 06. %NEWSH
: 07. %TMKPR
: 08. %HP45
: 09. %TN
: 10. %ASCII
: 11. %PTY
: 12. %INSPL
: 13. %DDT
: 14. %SH
: 15. %GTLOP
: 16. %CLEM
: 17. %SH3
: 18. %SU
: 19. %?
: 20. %SHELP
: 21. %HE
: 22. %TY
: 23. %SH98
: 24. %CAT
: 25. %DIFF
: 26. %DIFF2
: 27. %PRELD
: 28. %DIR
: 29. %DIR2
: 30. %RDDI2
: 31. %TI
: 32. %CALC
: 33. %CL
: 34. %MAIL
: 35. $MAIL9
: 36. %FDDT
: 37. %DDTCI
: 38. %FUDGE
: 39. %$SH$
: 40. %$SH$2
: 41. SH.MAC
: 42. $BHLIB
: 43. ?DIR?
: 44. ?DATA?
: 45. ?FMP
: 46. ?ASMB
: 47. ?FTN4
: 48. ?PASCL
: 49. ?MAIL
: 50. ?LOAD
: 51. ?WHO
: 52. MAIL.F
: 53. MAIL.G
: 54. "SH
: 55. $CCLIB
: 56. &DIR2
: 57. *GJLD
: 58. #LOAD
: 59. $F4XLB
: 60. ?WHERE
: 61. %RECED
: 62. $RECED
: 63. #DIFF
: 64. SH.SES
: 65. %WHO
: 66. %PRINT
: 67. *LOAD
Operating System....: RTE-IVB
Language(s).........: HP FTN4
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Bill Haffey
Company.......: Hewlett Packard
Street........:
:
City..........:
State.........:
Country.......:
Zip Code......:
Phone Number..:
Program Abstract............:
A L E R T
DO NOT contact the author
of this program for any
response about this program.
This is a UNIX like shell. There are many features that are very helpful
and interesting. The manual, "SH, should be printed and then studied
before the software is utilized. This has been provided for RTE-IVB only
since it will be an HP product on later systems. Also, this product will
not be updated and so it's use is as is!
Helpful Hints:
The load file is *LOAD
Look also at *GJLD
GOOD LUCK and enjoy your SHELL.
Additional Documentaation...: None
G05301
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: WOLF
Title...............: WOLF: Word oriented line formatter
File Names..........: 01. Submission file
: ***** Command Files
: 02. /WOLF - Compile/load transfer file
: 03. #WOLF - Link/loadr commands
: 04. SPOOL - Spool setup transfer file
: 05. SPEND - Spool end transfer file
: ***** Source Files
: 06. &WOLF1 - FORTRAN
: 07. &WOLF2 - FORTRAN
: 08. &WOLF3 - FORTRAN
: 09. &WOLF4 - FORTRAN
: 10. &WOLF5 - ASMB
: 11. &APLDR - Absolute program loader
: (Builds ID segments))
: 12. &ERROR - WOLF error messages in text
: 13. &DVC12 - Centronics / Terminet / HP2631A/B
: printer driver
: ***** Norwegian Documentation
: 14. "WOLF
: 15. "WOLF0
: 16. "WOLF1
: 17. "WOLF2
: 18. "WOLF3
: 19. "WOLF4
: 20. "WOLF5
: ***** English Documentation
: 21. !WOLF
: 22. !WOLF0
: 23. !WOLF1
: 24. !WOLF2
: 25. !WOLF3
: 26. !WOLF4
: 27. !WOLF5
Operating System....: RTE-IVA, RTE-IVB, RTE-L, RTE-XL, RTE-6/VM
Language(s).........: HP FTN4, ASMB
Keywords............: 1.
2.
3.
4.
5.
Contributor's Name..........: Unknown
Company.......:
Street........:
:
City..........:
State.........:
Country.......:
Zip Code......:
Phone Number..:
Program Abstract............:
This program is used with the manufacturer's editor to greatly
facilitate preparation of reports, letters and texts.
Imbedded control characters and commands are use to specify all
typing functions, like paragraphing, page and line counting,
margin adjustment, centering, tabulation, backspacing and double print.
Variable line distance is supported with certain printers.
WOLF supports multiple input files. Both input and output files
may be LU numbers. Output may be spooled automatically on systems
that support it.
WOLF prints headers on every page (optional), prints footnotes and
makes space for figures. Page numbering can be done in Roman or Arabic.
Automatic indexing has not been implemented yet.
The WOLF documentation, which contains all information about how to use
the program, is available in Norwegian and English. WOLF is used to
print this documentation.
Additional Documentation...:
**LOAD INSTRUCTIONS:
1. COMPILE/LOAD MODULES USING ::/WOLF,<CR>
WHERE <CR> = DISC CARTRIDGE FOR RELOCATABLES.
2. PREPARE THE TRANSFER FILES 'SPOOL' AND 'SPEND' SO THEY
WILL FIT YOUR NEEDS.
THESE FILES ARE SELF DOCUMENTING.
'SPOOL' AND 'SPEND' MUST BE AVAILABLE FROM ALL SESSIONS
USING WOLF (NOT USED IN RTE-L,XL,A.1)
3. PRINT OUT THE WOLF DOCUMENTATION (ENGLISH) USING THE COMMAND
:RU,WOLF,!WOLF,<LU>,<PT>:<PM>
WHERE <LU> = PRINTER LU
<PT> = PRINTER TYPE: HP = HP 2631A,B,C
QP = QUME & FACIT
DP = DIABLO
<PM> = PHYSICAL MARGIN (START OF COLUMN 1).
RECOMMENDED: <PM> = 10.
EXAMPLE: RU,WOLF,!WOLF,6,HP:10
TO PRINT TO HP2631, LU# 6.
G05401
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: See
Title....................: File-to-Terminal Scroller
File Names...............: 1. Submission file
2. Pascal source: &SEE Main
3. Macro source: &ULOCK Unlock an FMP lock
4. Macro source: &UNAMR Update a file namr
5. Help file: ?SEE
6. %SEE
Operating System.........: RTE-6/VM and A.1
Language(s)..............: Pascal, Macro
Keywords.................: 1.
2.
3.
4.
5.
External Support Req'd...: RTE-6/VM Pascal library $PLIB
HP-supplied system Macro library $MACLB
If Re-submission, Reason.: RTE-6/VM upgrade to SHOW program
Contributor's Name..........: Bob Desinger
Company.......: Hewlett-Packard DSD
Street........: 11000 Wolfe Road
City..........: Cupertino
State.........: CA
Country.......: USA
Zip Code......: 95014
Phone Number..: (408) 257-7000
Program Abstract............: See allows you to see ASCII files a terminal
screenful at a time. More than one file can be given in the runstring, and
files can be changed in midstream; run it with no runstring files to see
how to run it and legal options. See looks thru file locks, disc locks, and
incorrect (negative) security codes. Look at the file ?SEE for recognized
commands and usage information.
To link, use: LINK, %SEE, %UNAMR, %ULOCK. Use OP,EB if you LOADR it.
This program is an updated version of the RTE-IVB file scroller SHOW.
G05501
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: BRUNO
Title....................: Graphics program version 4.0 (Part 1)
File Names...............: 01. Submission file
02. "BMANL
03. "DIGIT
04. "DMANL
05. #BRUNO
06. #DIGIT
07. #SK0
08. #SKBD
09. #SKBM
10. #SKDA
11. #SKTL
12. $BRU
13. $EDKEY
14. $EDSOF
15. $FORM
16. $SK0
17. $SK1A
18. $SK1A7
19. $SK2
20. $SK2A
21. $SKCIR
22. $SKDEG
23. $SKDIG
24. $SKFIG
25. $SKHV
26. $SKLNE
27. $SKMAK
28. $SKTL
29. $SKYN
30. %BLKDL
31. %BLOCK
32. %BRU
33. %BRUN0
34. %BRUN1
35. %BRUN2
36. %BRUN3
37. %BRUN4
38. %BRUN5
39. %BRUN6
40. %BRUN7
41. %BRUN8
42. %BRUN9
43. %BRUNO
44. %CIRC
45. %CRVFT
46. %DIGIT
47. %DLTBB
48. %DLTBD
49. %DRAW
50. %DRAWC
51. %DSUBS
52. %EDKEY
53. %EDSOF
54. %EKEYS
55. %ESUBS
56. %FORM
57. %FSUBS
58. %GETNM
59. %GPS
60. %JFORM
61. %JSUB
62. %MSUBS
63. %NSUBS
64. %OSUBS
65. %SK
66. %SK0
67. %SK1A
68. %SK1A7
69. %SK2
70. %SK2A
71. %SKBD
72. %SKBM
73. %SKCIR
74. %SKDA
75. %SKDEG
76. %SKDIG
77. %SKFIG
78. %SKHV
79. %SKLNE
80. %SKMAK
81. %SKTL
82. %SKYN
83. %STRAP
84. %UPSHF
85. &BLOCK
86. &BR1
87. &BRUN0
88. &BRUN1
89. &BRUN2
90. &BRUN3
91. &BRUN4
92. &BRUN5
93. &BRUN6
94. &BRUN7
95. &BRUN8
96. &BRUN9
97. &BRUNO
98. &CIRC
Operating System.........: RTE-IVB
Language(s)..............: FORTRAN
Keywords.................: 1.
2.
3.
4.
5.
External Support Req'd...:
If Re-submission, Reason.: Add enhancements and fix bugs
Contributor's Name..........: Bill Hassell
Company.......: Hewlett-Packard
Street........:
City..........:
State.........:
Country.......:
Zip Code......:
Phone Number..:
Program Abstract............:
This contribution is a reissue of a previous issue with some modifications.
For those who have trouble loading BRUNO on RTE-IVB use as a library during
the load (LIB,%DUM4X). This will prevent loading the FTN4X formatter which
prevents BRUNO from loading normally. This release also has contains the
programs DIGIT and DWRIT, which are companions of BRUNO. These two programs
enable the user to create figures (drawings) using a digitizer. Print the
manuals "BMANL (BRUNO), "DIGIT (DIGIT), and "DMANL (DWRIT) and read to get
an understanding of these three excellant utilities. The files that begin
with the symbols >, and ^ are examples of BRUNO files along with 13 others.
G05601
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: BRUNO
Title....................: Graphics program version 4.0 (Part 2)
File Names...............: 01. Submission file
02. &CMPLE
03. &CRVFT
04. &DATA
05. &DCTD1
06. &DIGIT
07. &DLTBB
08. &DLTBD
09. &DRAW
10. &DRAWC
11. &DRWIT
12. &DSUBS
13. &DVGD1
14. &ESUBS
15. &FSUBS
16. &GETNM
17. &MSUBS
18. &NSUBS
19. &OLOGO
20. &OSUBS
21. &RND
22. &STRAP
23. &UPSHF
24. /DIGIT
25. CBRUNO
26. LOADBR
27. MBRUNO
28. PLANE
29. RMSPN
30. SBRUNO
31. SANTLB
32. $ANTLB
33. SDUM4X
34. %DUM4X
35. >BOX2
36. >LBALN
37. >DSTAR
38. >RTRAK
39. >LINS4
40. >DIAMD
41. >EATBG
42. >SNOP&
43. >RCSL1
44. >RECTN
45. >FROG
46. >SNOP$
47. >LUCY3
48. >WOOD1
49. >MAILB
50. >LUCY4
51. >SNOP6
52. >TURKY
53. >SNOP2
54. >TERM
55. >SALY2
56. >RBALN
57. >RCSL2
58. >RCSL3
59. >RCSL4
60. >RECTV
61. >RECV
62. >SQUAR
63. >SNOP1
64. >SNOP'
65. >TRIAN
66. >SNOP4
67. >AIRP1
68. >AIRP2
69. >ARCCW
70. >ARCW
71. >ARROW
72. >BIND
73. >BIT16
74. >BOAT1
75. >BOAT2
76. >BOAT3
77. >BOAT4
78. >BONGO
79. >BUZRD
80. >CHAR1
81. >CHAR2
82. >CHAR3
83. >CHAR4
84. >CHICK
85. >CLOUD
86. >D1000
87. >DMMAN
88. >DRAGN
89. >DRGON
90. >FARTS
91. >FORD
92. >HART1
93. >HAWAI
94. >HEART
95. >HOTMN
96. >LAFFR
97. >LINS1
98. >LINS2
99. >LINS3
Operating System.........: RTE-IVB
Language(s)..............: FORTRAN
Keywords.................: 1.
2.
3.
4.
5.
External Support Req'd...:
If Re-submission, Reason.: Add enhancements and fix bugs
Contributor's Name..........: Bill Hassell
Company.......: Hewlett-Packard
Street........:
City..........:
State.........:
Country.......:
Zip Code......:
Phone Number..:
Program Abstract............:
This is the 2nd part in a three-part contribution of BRUNO.
G05701
H P 1 0 0 0 I N T E R N A T I O N A L U S E R S G R O U P
C O N T R I B U T E D S O F T W A R E L I B R A R Y
C S L / 1 0 0 0
PROGRAM SUBMISSION FORM
Program Name................: BRUNO
Title....................: Graphics program version 4.0 (Part 3)
File Names...............: 01. Submission file
02. >LINS5
03. >LINS6
04. >LINS7
05. >LOGO
06. >LUCY
07. >LUCY1
08. >LUCY2
09. >LUCY6
10. >MAN1
11. >MAN2
12. >MAPS0
13. >MAPS1
14. >MAPS2
15. >MAPS3
16. >MAPSF
17. >MAPWC
18. >MODEM
19. <MOUS1
20. >OVAL
21. >OWL
22. >PATY1
23. >PATY2
24. >PATY3
25. >PHONE
26. >PNUTS
27. >PROF
28. >PULSE
29. >RIBN
30. >SALY1
31. >SFO
32. >SNOP!
33. >SNOP"
34. >SNOP#
35. >SNOP%
36. >SNOP3
37. >SNOP5
38. >SNOP7
39. >SNOP8
40. >SOSIC
41. >SPRMA
42. >STREK
43. >TANK
44. >TIGER
45. >TSE
46. >VINC1
47. >W.US
48. >WALKR
49. >WEATH
50. >WOOD2
51. ^FRAM1
52. ^FIGS3
53. ^SFO2
54. ^BDIPL
55. ^BOSS
56. ^HFRM2
57. ^FRAM2
58. ^FRIDY
59. ^FIGS5
60. ^FIGS9
61. ^WHACK
62. ^VFRAM
63. ^FIG10
64. ^FIGS8
65. ^HFRM1
66. ^HFRAM
67. ^HFRM3
68. ^VFRM1
69. ^DSLNK
70. ^FIGS1
71. ^FIGS2
72. ^FIGS4
73. ^FIGS6
74. ^FIGS7
75. ^HFRM4
76. ^VFRM2
77. EXAMP1
78. EXAMP2
79. EXAMP3
80. EXAMP4
81. EXAMP5
82. EXAMP6
83. BALOON
84. HP1000
85. BANDL
86. LOGO
87. TERM
88. FRIEND
89. HELIO
90. >VETTE
Operating System.........: RTE-IVB
Language(s)..............: FORTRAN
External Support Req'd...:
If Re-submission, Reason.: Add enhancements and fix bugs
Contributor's Name..........: Bill Hassell
Company.......: Hewlett-Packard
Street........:
City..........:
State.........:
Country.......:
Zip Code......:
Phone Number..:
Program Abstract............:
This is the 3rd part in a three-part contribution of BRUNO.