J00101 ----------------------------------------------------------------------------- ROI J001 CALCULATE INTERNAL RATE OF RETURN AND PROFITABILITY ----------------------------------------------------------------------------- Contribution Name...........: ROI Title....................: Calculate Internal Rate of Return and Profitability File Names...............:00. Rename Transfer File :01. 'ROI Submission file :02. &ROI -- ROI SOURCE :03. #ROI LOADER COMMANDS Operating System.........: RTE-IVB Language(s)..............: FTN4 Keywords.................: 1. ACCOUNTING : 2. FINANCE External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: McCabe, John J. Company.......: Hewlett-Packard - SPD Street........: 1501 Page Mill Road City..........: Palo Alto State.........: CA Country.......: U.S.A. Zip Code......: 94304 Phone Number..: (415) 857-3153 Program Abstract............: The ROI, Return On Investment, program will calculate the internal rate of return and profitibility index on capital equipment purchases. The internal rate of return or return on investment is the interest rate that makes the Net Present Value of the investment zero. The Profitability Index is the ratio of the Net Present Value (at a given Cost of Capital) of the Operating Advantages to the Initial Investment. The Profitability Index will be greater than one if the investment returns more than the cost of capital. The program allows one to print the results on a line printer in case one's terminal does not have a printer. Additional Documentation....: Use transfer file /ROI Enter RU,ROI -- The program is interactive. The program is currently hardcoded to LU 6 for an HP2610 line printer and LU 56 for an HP7310 line printer; these are easily changed. J00201 ----------------------------------------------------------------------------- TASC1 J002 RTE TASK MONITOR PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: TASC1 Title....................: RTE TASK MONITOR PROGRAM File Names...............:00. Rename Transfer File :01. 'TASC Submission file :02. &TASC1 :03. &TASC2 :04. &TASC3 Operating System.........: RTE-IVB Language(s)..............: ASMB : FTN4(X) Keywords.................: 1. STATUS : 2. DEBUG : 3. PERFORMANCE External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: MILLER, BRADFORD W. Company.......: ACCESS CORPORATION Street........: 4815 PARA DR. City..........: CINCINNATI State.........: OH Country.......: USA Zip Code......: 45237 Phone Number..: (513) 242-4220 Program Abstract............: PROGRAMS TASC1,TASC2 AND TASC3 MONITOR THE STATE OF UP TO TEN TASKS RUNNING UNDER THE RTE-IVB SYSTEM. TASC2 DIRECTLY ACCESSES THE ID SEGMENTS AND OTHER ENTRY POINTS IN TABLE AREA I AND II TO DETERMINE EXACT PROGRAM STATE. THIS STATE IS KEPT IN A TABLE WHICH TASC3 WILL ANALYZE AND REPORT ON. Additional Documentation....: TASC2 MUST BE NORMAL BG, WITH TABLE AREA II ACCESS. TASC1 AND TASC3 HAVE NO SPECIAL LOAD REQIREMENTS. RU,TASC1,P1 WHERE P1 IS INPUT LU. THIS WILL BOOT TASC2. RU,TASC3,P1 WHERE P1 IS INPUT LU WILL PRODUCE REPORT. TASC1 WILL PROMPT USER FOR A DISK FILE TO STORE TASC2'S PERFOMANCE TABLE. THIS WILL ALSO BE NEEDED BY TASC3 TO PRODUCE THE REPORT. TASC2 RUNS CONTINUOUSLY. BR,TASC2 WILL CAUSE TASK2 TO OUTPUT ITS INTERNAL TABLE TO THE DISK FILE. THIS CAN BE DONE ON A CONTINUING BASIS, OR TASC2 CAN BE OFF'D AFTERWARD. EACH PROGRAM ENTERED TO TASC1 IS MONITORED BY TASC2. TASC2 WILL KEEP A TABLE OF THE STATE IT FINDS EACH PROGAM IN AT INTERVALS WHICH ARE DEFINED BY THE USER IN TASC1. TASC3 WILL OUTPUT A REPORT OF THE STATES ENCOUNTERED AND THE PERCENTAGE OF THE ENTIRE TIME THE PROGRAM WAS FOUND IN THIS STATE. NOTE:: THIS INCLUDES STATE 0 (DORMANT), SO THIS PROGRAM SHOULD BE USED ON A COMPARATIVE BASIS ONLY. ACTUAL EFFICIENCY SHOULD BE DETERMINED BY USING THE HP PERFORMANCE MONITOR. SHOULD TASC2 BE UNABLE TO DETERMINE A PROGRAM'S STATE, A SIMPLE DIAGNOSTIC WILL BE OUTPUT TO LU 1. J00301 ----------------------------------------------------------------------------- ORCAM J003 DIS-ASSEMBLER FOR FILES IN NEW FORMAT ----------------------------------------------------------------------------- Contribution Name...........: ORCAM Title....................: Dis-assembler for files in new format File Names...............:00. Rename Transfer File :01. 'ORCAM Submission file :02. &ORCAM :03. %ORCAM :04. &ABSOL :05. %ABSOL :06. %FF4.F :07. #ORCAM :08. ORCCOM COMMON BLOCK :09. CORCAM COMPILE AND LOAD :10. INFORC INFORMATION ON ORCAM Operating System.........: RTE-6, RTE-A Language(s)..............: MACRO Keywords.................: 1. INVERSE External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: John Evans Company.......: Smiths Industries Street........: Winchester Rd. : City..........: Basingstoke State.........: Hampshire Country.......: England Zip Code......: Phone Number..: Program Abstract............: RU,ORCAM to see the required run string parameters. Additional Documentation....: J00401 I N T E R E X H P 1 0 0 0 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 Contribution Name...........: SPELR Title....................: Spelling checker File Names...............: 00. Rename transfer file : 01. 'SPELR Submission file : 02. "SPELR documentation and hints : 03. #SPELR link command file : 04. &SPELR source code in FTN7X : 05. %SPELR relocateable : 06. &SPELB library of required srtns : 07. %SPELB relocatable : 08. &IBTWN required subroutine : 09. %IBTWN relocatable : 10. DICFIL:DC the dictionary (600 blocks) Operating System.........: RTE-6/VM, RTE-A Language(s)..............: FORTRAN 77, requires C.83 or later Keywords.................: 1. SPELL : 2. WORD PROCESSING External Support Req'd...: C.83 or later, EMA If Re-submission, Reason.: Contributor's Name..........: F. Stephen Gauss Company.......: U.S. Naval Observatory Street........: 34th St. and Massachusetts Ave. NW City..........: Washington State.........: DC Country.......: U.S.A. Zip Code......: 20390 Phone Number..: (202) 653-1510 Program Abstract............: This is a fast spelling checker. It allows you to correct words interactively and to add them to the dictionary. A dictionary of over 3000 words is supplied and space is allocated for over 10000 words. EMA and C.83 are required. The program reads the dictionary into EMA and then processes text at about 250 words per second on an A-900. Additional Documentation....: See the "SPELR file. 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) J00501 ----------------------------------------------------------------------------- CMDSTACK J005 COMMAND STACK SUBROUTINES ----------------------------------------------------------------------------- Contribution Name...........: CMDSTACK Title....................: COMMAND STACK Subroutines File Names...............:00. Rename Transfer Fileis file :01. CMDSTACK.SBMT Submission file :02. CMDSTACK.MAC - Command Stack Mgr :03. LEFTJUSTIFY.MAC - Delete Lead Spaces :04. PUTINCOMMAS.MAC - Smaller & Better :05. APPEND.FTN - Append Strings Operating System.........: RTE-A, RTE-6, perhaps more Language(s)..............: MACRO, FTN77 Keywords.................: 1. STACK : 2. STRINGS : 3. PARSE External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Donald A. Wright Company.......: Interactive Computer Technology Street........: 2069 Lake Elmo Avenue North City..........: Lake Elmo State.........: MN Country.......: USA Zip Code......: 55042 Phone Number..: 612/770-3728 Program Abstract............: CMDSTACK is a subroutine which can be used to give a program a command-stack capability almost exactly the same as that found in EDIT and CI. It has these properties: 1. It allows the same /, /n, and //-/ commands. 2. It can go to any specified, LU, using XLUEX for its I/O. 3. The stack is a character variable passed in by the calling prog- ram, and may be any length. 4. Stack entries are variable-length to conserve stack space. 5. There is no fixed limit on the number of saved stack entries. LEFTJUSTIFY is a subroutine which must somehow have been inadvertent- ly omitted from the Relocatable Library. It has the simple function of deleting leading blanks from a character variable, a very handy funct- ion when analyzing keyboard-input strings. It is called by CMDSTACK. PUTINCOMMAS is just over 1/3 as large as the HP Relocatable Library subroutine of the same name (which got bigger at the A.85 release). It has the same specifications, but works slightly better: it has no limitations on parameter length and it does not delete a trailing comma. Use it when space is tight. APPEND is a subroutine which appends the nonblank characters of a string to the nonblank characters in another, placing a specified number of blanks between. It does this with no danger of a runtime error regardless of the value or length of either string. It is very handy when generating readable text with strings having variable nonblank lengths. Additional Documentation....: Each subroutine is sufficiently documented within its source code. J00601 ----------------------------------------------------------------------------- ADDIX, LIST J006 HIGH-SPEED HELP-FILE FACILITY ----------------------------------------------------------------------------- Contribution Name...........: ADDIX, LIST Title....................: High-Speed Help-File Facility File Names...............:00. Rename Transfer File :01. ADDIX.SBMT Submission file :02. ADDIX.FTN - File-indexing Program :03. LIST.FTN - Help-Display Subroutines Operating System.........: RTE-A, RTE-6, New File System Language(s)..............: FTN77 External Support Req'd...: CI Keywords.................: 1. HELP If Re-submission, Reason.: Contributor's Name..........: Donald A. Wright Company.......: Interactive COmputer Technology Street........: 2069 Lake Elmo Avenue North City..........: Lake Elmo State.........: MN Country.......: USA Zip Code......: 55042 Phone Number..: 612/770-3728 Program Abstract............: ADDIX and LIST comprise a mechanism for providing a HELP facility in an interactive program. These characteristics are provided: 1. HELP text file can be extremely large, or very small. 2. HELP text file can also be the manual for the program or system, with no changes whatever. 3. Access to help is VERY fast, using binary search on ordered index. 4. HELP is listed in screenfuls with pauses (same operation as the LI program). 5. Not much program space is required. ADDIX takes an input file prepared with marked HELP keywords and copies it to a new file with an ASCII index appended. ADDIX is well document- ed and explains the preparation of the HELP text file. LIST is called by the program using the HELP facility. It opens the HELP file (first entry only), performs the binary search on the index, then goes directly to the keyword and lists the text following. LIST actually consists of two subroutines, and is well documented. This is the same HELP facility as is used in the commercial package called CONNECT. J00701 ----------------------------------------------------------------------------- TIME J007 ANOTHER OP-SYS TIME-SETTING PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: TIME Title....................: Another Op-Sys Time-Setting Program File Names...............:00. Rename Transfer File :01. TIME.SBMT Submission file :02. TIME.FTN - Time-setting program Operating System.........: RTE-A, RTE-6, New File System Language(s)..............: FTN77 Keywords.................: 1. TIME External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Donald A. Wright Company.......: Interactive Computer Technology Street........: 2069 Lake Elmo Avenue North City..........: Lake Elmo State.........: MN Country.......: USA Zip Code......: 55042 Phone Number..: 612/770-3728 Program Abstract............: TIME is a handy program intended to be used to set the system time at bootup. It has these characteristics: 1. Entries are in ordinary time (no Julian dates, etc.) 2. Last-entered times are saved in a file for next time. 3. Time prompts for year, month, day, hour, and minute separately. 4. When TIME prompts for values, it shows the last-entered value as the default to be accepted of RETURN is entered with no data, often permitting most values to be defaulted. 5. TIME won't let a non-superuser (or non-MANAGER) run it. Just put RU TIME in the WELCOM(x.CMD) file to have a high level of integrity in system time. Additional Documentation....: TIME is well documented in its source. J00801 ----------------------------------------------------------------------------- BLI J008 BINARY FILE-LIST PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: BLI Title....................: Binary File-List Program File Names...............:00. Rename Transfer File :01. BLI.SBMT Submission file :02. BLI.FTN - Binary File Lister Operating System.........: RTE-A, RTE-6, New File System Language(s)..............: FTN77 Keywords.................: 1. LIST : 2. BINARY External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Donald A. Wright Company.......: Interactive Computer Technology Street........: 2069 Lake Elmo Avenue North City..........: Lake Elmo State.........: MN Country.......: USA Zip Code......: 55042 Phone Number..: 612/770-3728 Program Abstract............: Problem: The LI program provided with the New File System will not list binary files (or any files) to an LU other than the local terminal, nor will it list records longer than 256 characters. BLI lists files in exactly the same binary format as is used by LI, but has these advantages: 1. It allows specification of the output device. 2. It permits reading and listing records of up to 8192 characters, expandable to over 30,000 characters per record if necessary. BLI will read from a device (e.g. tape drive) as well as a file. It does permit specifying a start record and an end record for the source, whether a file or a device. Additional Documentation....: BLI is fairly well documented in its source. If invoked with no parameters it will display a USAGE: help line. J00901 ----------------------------------------------------------------------------- STIPP J009 SOFTWARE TOOLS IN PASCAL PRIMITIVES ----------------------------------------------------------------------------- Contribution Name...........: stipp Title....................: Software Tools In Pascal Primitives. File Names...............: 00. Rename transfer file. : 01. stipp.sbmt - Submission file. : 02. &stipp - Pascal Primitives for HP-1000. Operating System.........: RTE-6/VM rev: 2310. Language(s)..............: Pascal rev: 2326. Keywords.................: 1. Utility : 2. Tools : 3. PASCAL External Support Req'd...: Copywritten material from Addison-Wesley. The Book: Software Tools in Pascal Kernighan & Plauger Addison-Wesley, 1981 ISBN: 0-201-10342-7 The Tape: Addison_Wesley part # 10343 Cost is about $60. If Re-submission, Reason.: Contributor's Name..........: Rich Drescher Company.......: 3M - Imaging Systems Division Street........: 1999 Mt. Read Blvd. : City..........: Rochester, State.........: N. Y., Country.......: Zip Code......: 14615 Phone Number..: (716)-458-2920 Telex.........: Program Abstract............: Library of primitives with a driver. Export version of Software Tools in Pascal Primitives. All unmodified copywritten material has been removed. However, the headers to the code has been retained in order to help place the procedures & functions in their proper order once they are bought from Adison-Wesley. This file contains the primitives needed to implement the copywritten Software Tools in Pascal on HP-1000. Additional Documentation....: The book and tape from Addison-Wesley. The origional Software Tools in ratfor. J01001 ----------------------------------------------------------------------------- PRIME J010 PRINT PRIME NUMBERS BETWEEN LIMITS ENTERED ----------------------------------------------------------------------------- Contribution Name...........: Prime Title....................: Print prime numbers between limits entered. File Names...............: 00. Rename transfer file. : 01. prime.sbmt Submission file. : 02. &prime Fortran source. : 03. %prime Relocatable. Operating System.........: RTE-ALL Language(s)..............: Fortran-77 + Mil-Std-1753. Keywords.................: 1. DATA BASE : 2. MATHEMATICS External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: Rich Drescher Company.......: 3M Street........: 1999 Mt. Read Blvd. : City..........: Rochester State.........: N. Y. Country.......: Zip Code......: 14615 Phone Number..: (716)-458-2920 Telex.........: Program Abstract............: 1. Utility For usage when creating an Image Master data set in order to set the 'capacity' to a prime number. 2. Usage Ru, prime Program prompts for min, max values & output LU nr. Enter min & max limits for approximent 'capacity' of Data Set. Accepts integer values 1..integer*4. Program prints all prime numbers between range given to the LU entered. 3. Bugs/Deficiencies Numbers must be positive. Not exactly blinding fast for large numbers. LU must be entered and must be in user SST. Additional Documentation....: J01101 ----------------------------------------------------------------------------- AR J011 SOFTWARE TOOLS 'ARCHIVER' ----------------------------------------------------------------------------- Contribution Name...........: ar Title....................: Software Tools 'archiver' File Names...............: 00. Rename transfer file. : 01. ar.sbmt - Submissions file. : 02. ar.ar - The ar archive. : 03. ar.r - ratfor source. : 04. ar.ftn fortran : 05. ar.rel relocatable : 06. ar.doc allready roff'ed documentation Operating System.........: RTE-6, RTE-A rev: 2340 Language(s)..............: ratfor - STUG 1980 version. Keywords.................: 1. ARCHIVE : 2. Maintenance External Support Req'd...: If Re-submission, Reason.: CI & FMGR file compatable. Contributor's Name..........: Rich Drescher Company.......: 3M - Imaging Systems Division Street........: 1999 Mt. Read Blvd. : City..........: Rochester, State.........: N. Y., Country.......: Zip Code......: 14615 Phone Number..: (716)-458-2920 Telex.........: Program Abstract............: Combines several files into one for house- keeping efficiency. Commonly used in a Software Tools shop. link with libraries: fnewf.HP and rcl.r + fmp.r from the rc contribution. Additional Documentation....: UNIX manuals on 'ar'. J01201 ----------------------------------------------------------------------------- RC J012 1984 RC, RAT77, RATP1, RATP2 & 1980 RAT4 ----------------------------------------------------------------------------- Contribution Name...........: rc Title....................: 1984 rc, rat77, ratp1, ratp2 & 1980 rat4 Joe Sventek's Beta ratfor from STUG Toy Tape File Names...............: 00. Rename transfer file. : 01. rc.sbmt - Submissions file. : 02. rc.r - 1984 STUG ratfor (Hollerith). : 03. rc.f - : 04. rc.o - : 05. r77.r - 1984 STUG ratfor (Character*77). : 06. r77.f - : 07. r77.o - : 08. rp1.r - 1984 STUG ratfor (Data array). : 09. rp1.f - First pass of two. : 10. rp1.o - : 11. rp2.r - 1984 STUG ratfor (Data array). : 12. rp2.f - Second pass of two. : 13. rp2.o - : 14. rat4.r - 1980 STUG ratfor (Hollerith). : 15. rat4.f - : 16. rat4.o - : 17. rcl.ar - rc library & primitives. : 18. rcl.f - : 19. rcl.o - : 20. ds.ar - /dsmem/ EMA library archive. : 21. ds.f - : 22. ds.o - : 23. fmp.ar - IO using CI FMP calls. : 24. fmp.f - Currently used for my : 25. fmp.o - AR tool only. : 26. ratdef - PUT ratdef in /Libraries. : 27. common - ratfor common blocks. : 28. rat4.doc - 1980 ratfor : 29. rc.doc - 1984 rc, rat77, rat_pass_1_&_2 : 30. primer - ratfor tutorial. : 31. libsym.r - from the Toy's Tape. Not used. : 32. remarksym.r " " " " " " : 33. rtsg.d - LBL RTSG standard RATDEF file - for VAX, etc. Toy Tape file 2. Operating System.........: RTE-6, RTE-A rev: 2340 Language(s)..............: ratfor is written in ratfor. Keywords.................: 1. Pre-processor : 2. Tools : 3. Compiler External Support Req'd...: If Re-submission, Reason.: These are new versions from the STUG Toy Tape released in 1984. These versions have enhanced capabilities and performance. The re-submission of 1980 rat4 is both FMGR and CI, RTE-6 and RTE-A compatable. Contributor's Name..........: Rich Drescher Company.......: 3M - Imaging Systems Division Street........: 1999 Mt. Read Blvd. : City..........: Rochester, State.........: N. Y., Country.......: Zip Code......: 14615 Phone Number..: (716)-458-2920 Telex.........: Program Abstract............: Ratfor is a pre-processor that provides Fortran with control syntax and enhancements (such as macro expansion) similar to the language C. Of greater significance is it's proven ability as a language for the development of portable text-oriented software. (cont) \bp ----------------------------------------------------------------------------- RC J012 \ce 1984 RC, RAT77, RATP1, RATP2 & 1980 RAT4 (cont) ----------------------------------------------------------------------------- The 1984 (Beta) versions of one of the following: rc, rat77, rat-pass1 and pass2 are required to compile the ratfor public domain versions of: 1. LISP - language. 2. LEX - lexical analyzer generator. 3. YACC - Yet Another Compiler-Compiler. Parser generator. as well as the copywritten Columbia Univ. KERMIT protocol in ratfor. Note: The copyright is to protect the protocol from those who would distribute KERMIT for profit. While the above programs abe being submitted, none are ready for use on HP-1000. They are VAX and HP-3000 versions. See the rc.doc file for an explanation of the different Beta versions of ratfor, primarally with regard to internally passing data and the resultant potential capabilities. Also included is a FMGR and CI file compatable version of 1980 ratfor that is required for public domain programs on the STUG Basic tape (as I haven't been able to get RATFIX working.) Ratfor was origionally introduced by Kernighan and Plauger in the book Software Tools, which has also been published in Pascal. In both cases the 'tools' concept advocates a programming structure, analysis and technique that transends the language. Ratfor was developed and is implemented such that it is a portable language. It has been used to address the problem of people portability across heterogeneous computer enviroments. This work is in the public domain and available from the STUG for VAX/VMS, RSX-11M, Tops-20, UNIX 4.1 BSD, IBM/CMS, IBM/MVS, Univax 1100, Sel MPX, and HP-1000 IVB + 6/VM. Versions for HP-3000, CP/M and MS/DOS have been commercially introduced. People portability is addressed in that a UNIX like SHELL (OS) is usually implemented for the above systems togeather with as many as 50 common utilities. See also: The LBL RTSG library rlib.ar in the LISP archive from the STUG Toy's Tape. This library contains many procedures that I have not yet added to my library. It also has many VAX VMS assembly language primitives. The YACC and LEX support libraries for portable bit string routines, dynamic memory routines, and more. CSL-2433 I055-- SWTOOL for the full STUG Basic Tape as files F1..F16 and Larry Dwyer's primitives, which are to be prefered over mine by those using only FMGR files or who do not have EMA. Note: 1. I use the Hollerith versions of ratfor & rc. Programs compiled with rat77 or ratpass1 will need appropriate versions of REMARK. 2. Link all versions EB with libraries rcl.lib, ds.lib, fnewf.lib 3. Put RATDEF in /Libraries. 4. Type 'character' is Software Tools character. R1 format. Type 'CHARACTER' or 'Character' is Fortran-77 character*. All filenames must be of this type. 5. Maximun number of files open at the same time is 7 disk plus 3 LU's. Dynamic memory /dsmem/ is set to 30,000 in EMA. 6. Does not support random access file io. CSL-2433-I055-- does. 7. Is about as slow as the HP Pascal compiler. (cont) \bp ----------------------------------------------------------------------------- RC J012 \ce 1984 RC, RAT77, RATP1, RATP2 & 1980 RAT4 (cont) ----------------------------------------------------------------------------- 8. 1984 versions produce better Fortran than the 1980 version. 9. Contrary to statements within the documentation files, this version of rat77 does use /libraries/RATDEF for macros. 10. Do not use file extensions for RATDEF. That activates some undocumented logic regarding SUFFEX & PATH names. 11. The tools AR and ROFF(format) are pretty basic when working with material written in a Software Tools shop. Additional Documentation....: Software Tools by Kernighan & Plauger from Addison-Wesley. Documentation and tutorial files. UNIX manuals (rc, file re-direction, etc). Software Tools Users Group 140 Center St. El Segundo, Calif. 90245 (213)-322-2574 Other fortran pre-processors: FLECS on CSL-2433-I044-- ef1 on UNIX systems Pre-processors for any language: 'macro' in the Software Tools (like the ratfor & C macro expander.) m4 on UNIX systems. Other techniques for portability: KARRTN fortran primitives. public domain. PFORT verifier. These techniques were used for the development of the STAT-80 package and may be better than ratfor for the development of portable mathametical oriented software. J01301 ----------------------------------------------------------------------------- LISP J013 LISP INTERPRETER FROM STUG TOY'S TAPE ----------------------------------------------------------------------------- Contribution Name...........: lisp Title....................: lisp interpreter from STUG Toy's Tape. : This material is in the Public Domain. : It will NOT run on the HP1000 as is. File Names...............: 00. Rename transfer file. : 01. lisp.sbmt - Submission file. : 02. lisp.ar - Lisp archive. Toy' Tape file 11. : 03. readme.lisp - File 1 on the Toy's Tape. Operating System.........: VAX under VMS and Software Tools environment. Language(s)..............: 1984 (Beta version of) ratfor. Keywords.................: 1. Interpreter : 2. Language External Support Req'd...: Beta ratfor, ratfor library, AR, roff(format) If Re-submission, Reason.: Contributor's Name..........: Rich Drescher Company.......: 3M - Imaging Systems Division Street........: 1999 Mt. Read Blvd. : City..........: Rochester, State.........: N. Y., Country.......: Zip Code......: 14615 Phone Number..: (716)-458-2920 Telex.........: Program Abstract............: The language LISP. Origionally developed on an HP-1000 by C. Doulan & D. Martin. Since moved, modified for VAX/VMS and possably enhanced by unknown authors. This material is in the public domain. Following is from the Toy' Tape readme file: FILE 11 -- LISP ARCHIVE And they said it couldn't be done! A reasonably well-endowed LISP interpreter written (almost) entirely in RatFor. Originally developed for an HP-1000 minicomputer (of all things), this LISP has been residing of late in the memory-rich VAX/VMS environment. The basic overlaying strategy from the HP has been retained, however, so porting it back down to a smaller machine shouldn't be too terrible. If you're not running on a VAX, you'll need to write equivalents for the recursion-handling routines in "rcrsv.mar". Since LISP requires quite a few primitives and library routines you may not have on your local system, we have included our entire runtime library as archive "rlib.ar" in the LISP archive. Note: Please don't become too attached to this particular dialect of LISP. When COMMON LISP becomes available, we plan to rework this one to be as compatible as possible. Additional Documentation....: J01401 ----------------------------------------------------------------------------- ROFF1 J014 TEXT FORMATTER STUG 1980 ROFF(FORMAT) ----------------------------------------------------------------------------- Contribution Name...........: roff1 Title....................: Text Formatter STUG 1980 roff(format). File Names...............: 00. Rename transfer file. : 01. roff1.sbmt - Submissions file. : 02. roff1.ar - Full archive. : 03. &roff1 - Fortran with include files. : 04. %roff1 - Relocatable : 05. "roff1 - Documentation allready roff'ed Operating System.........: RTE-6, RTE-A Language(s)..............: ratfor (1980 release) Keywords.................: 1. Word Processing : 2. Text : 3. Formatting External Support Req'd...: ratfor library 'rcl'. If Re-submission, Reason.: FMGR & CI files compatable. : Needed for printing STUG documentation. Contributor's Name..........: Rich Drescher Company.......: 3M - Imaging Systems Division Street........: 1999 Mt. Read Blvd. : City..........: Rochester, State.........: N. Y., Country.......: Zip Code......: 14615 Phone Number..: (716)-458-2920 Telex.........: Program Abstract............: Text formatter used for STUG documentation. Bugs/Deficiencies: Has problems with underlining and bold print. Does not understand the 1984 roff2 tab command. Advantages: Works better than my version of roff2. Additional Documentation....: nroff on UNIX systems. J01501 ----------------------------------------------------------------------------- SMERGE J015 SORT - MERGE FROM 1980 STUG BASIC TAPE ----------------------------------------------------------------------------- Contribution Name...........: smerge Title....................: sort - merge from 1980 STUG Basic tape. File Names...............: 00. Rename transfer file. : 01. smerge.sbmt - Submission file. : 02. smerge.ar - Full STUG archive. : 03. smerge.f - Fortran with include files. : 04. smerge.o - Relocatables : 05. smerge.doc - Roff'ed documentation. Operating System.........: RTE-6, RTE-A Language(s)..............: ratfor (1980 version) Keywords.................: 1. sort : 2. merge External Support Req'd...: ratfor library 'rcl' If Re-submission, Reason.: FMGR and CI file system compatable. Previous versions have not been ready to run. Contributor's Name..........: Rich Drescher Company.......: 3M - Imaging Systems Division Street........: 1999 Mt. Read Blvd. : City..........: Rochester, State.........: N. Y., Country.......: Zip Code......: 14615 Phone Number..: (716)-458-2920 Telex.........: Program Abstract............: This is the only sort program that I've been able to find that runs on HP-1000 & sorts more that 32767 records. It has been used with a dictionary of >42600 records. ORIGIONAL NAME sort - sort and/or merge text files SYNOPSIS sort [-bdfimr] [+sn] [file] ... DESCRIPTION Sort sorts lines of all the named files together and writes the result on the standard output. If no files are given or the filename '-' appears, standard input is read. The sort key is an entire line. Default ordering is alphabetic by characters as they are represented in ASCII format. The ordering is affected by the following flags, one or more of which may appear. -b Leading blanks are not included in keys. -d 'Dictionary' order: only letters, digits and blanks are significant in comparisons. -f Fold all letters to a single case. -i Ignore all nonprinting nonblank characters. -m Merge only, the input files are already sorted. -r Reverse the sense of the sort +sn Sort according to the subfield starting on column n link it EB with library 'rcl' in the 'rc' submission and fnewf.HP Additional Documentation....: The book Software tools. smerge.doc 'sort' - on UNIX systems J01601 ----------------------------------------------------------------------------- PATRN J016 SUB-LINEAR & LINEAR PATTERN MATCHING FUNCTIONS ----------------------------------------------------------------------------- Contribution Name...........: patrn Title....................: Sub-linear & linear Pattern matching functions. File Names...............: 00. Rename transfer file. : 01. patrn.sbmt - Submission file. : 02. patrn.ar - Software Tools Archive of the - Boyer_Moore sub-linear search. - Knuth, Morris, Pratt search. - Driver to test the functions. - Documentation. Operating System.........: RTE-6, RTE-A Language(s)..............: ratfor - 1984 beta version from STUG. Keywords.................: 1. Compare : 2. Word Processing : 3. Editor : 4. Text External Support Req'd...: Software Tools Enviroment. 1980 ratfor from CSL 2433 (FMGR only). 1980 or 1984 ratfor from STUG. If Re-submission, Reason.: Contributor's Name..........: Rich Drescher Company.......: 3M - Imaging Systems Division Street........: 1999 Mt. Read Blvd. : City..........: Rochester, State.........: N. Y., Country.......: Zip Code......: 14615 Phone Number..: (716)-458-2920 Telex.........: Program Abstract............: Fastest known pattern matching algorithms for non-binary alphabets. Excellent for writting a portable 'grep' and for use with 'find' commands within portable file listing programs. Additional Documentation....: In the archive and literature referances. J01701 ----------------------------------------------------------------------------- DBEXP J017 EXPLAIN DATA-BASE FORMAT ----------------------------------------------------------------------------- Contribution Name...........: DBEXP Title....................: Explain data-base format File Names...............: 00. Rename transfer file : 01. 'DBEXP Submission file : 02. &DBEXP Source file : 03. &DBERR Source file : 04. #DBEXP Loader file Operating System.........: RT6VM Language(s)..............: FTN77 Keywords.................: 1. Help : 2. Image : 3. Data Base External Support Req'd...: IMAGE/1000 92069 LIBRARY If Re-submission, Reason.: Contributor's Name..........: HAL HARP Company.......: NAVWPNSUPPCEN : BLDG. 41NE : CODE 70613 City..........: CRANE State.........: IN Country.......: USA Zip Code......: 47522 Phone Number..: 812-854-1034 Program Abstract............: 7/26/84 THIS PROGRAM GIVES A COMPLETE EXPLANATION OF AN IMAGE/1000 DATA BASE. EXAMPLE TO RUN RU,DBEXP OR DBEXP Enter data-base name:+sc STAN:99 Enter level MOM THE LOADER FILE CONTAINS AN ENTRY LI,$DBMSY, THIS NAME MAY HAVE TO BE CHANGED OR OMITTED DEPENDING ON YOUR CONFIGURATION. $DBMSY IS A LINDXED VERSION OF THE IMAGE LIBRARY: %DBMS,%LOCAL,%NO\DS THE PROGRAM &DBEXP AND COMPANION DATA BASE ERROR PROGRAM &DBERR WAS WRITTEN BY RICK CALENTINE ,NAVWPNSUPPCEN CRANE,IN. Additional Documentation....: IMAGE/1000 92069 MANUALS J01801 ----------------------------------------------------------------------------- CSDEF J018 DEFINE CS/80 DISC TRACK MAP ----------------------------------------------------------------------------- Contribution Name...........: CSDEF Title....................: DEFINE CS/80 DISC TRACK MAP File Names...............: 00. RENAME FILE : 01. 'CSDEF -SUBMISSION FILE : 02. &CSDEF -SOURCE (FTN7X) : 03. %CSDEF -RELOC. Operating System.........: RTE-6 Language(s)..............: FORTRAN 77 Keywords.................: 1. SYSTEM TABLES : 2. DISC External Support Req'd...: REV. 2340 If Re-submission, Reason.: ENHANCEMENT Contributor's Name..........: DONALD L. CLAPP Company.......: ELI LILLY AND CO. Street........: 307 E. MCCARTY ST. : City..........: INDIANAPOLIS State.........: INDIANA Country.......: US Zip Code......: 46285 Phone Number..: 317-261-4458 Program Abstract............: THIS PROGRAM IS TO ASSIST THOSE PERSONS ADDING A CS/80 DISC TO THEIR SYSTEM ON A SECOND CONTROLLER. THE TRACK MAP TABLE MUST BE BUILT BY THE USER. THE STARTING BLOCK ON THE DISC MUST BE SPECIFIED AS 2 OR 3 WORD INTEGER VALUES. NEITHER THE ASSEMBLER NOR MACRO WILL DEFINE VALUES THIS WAY. THIS PROGRAM DOES THE ARITHMATIC AND DISPLAYS THE RESULTS IN OCTAL. THIS EDITION OF THE PROGRAM WILL ALSO PRODUCE A MACRO SOURCE FILE OF THE LAYOUT THAT YOU DEFINE. Additional Documentation....: J01901 ----------------------------------------------------------------------------- B1D J019 B1D WHETSTONE BENCHMARK FOR HP 1000 ----------------------------------------------------------------------------- Contribution Name...........: B1D Title....................: B1D Whetstone Benchmark for HP 1000 File Names...............: 00. Rename Transfer File : 01. 'B1D77 Submission File : 02. &B1D77 Operating System.........: RTE-6/VM and RTE IVB Language(s)..............: FORTRAN77, Easily modified for FTN4X Keywords.................: 1. Benchmark : 2. FORTRAN External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: Glen A. Mortensen Company.......: Intermountain Technologies Inc. Street........: P. O. Box 1604 : 1400 Benton Street City..........: Idaho Falls State.........: Idaho Country.......: USA Zip Code......: 83403-1604 Phone Number..: 208-523-7255 Telex.........: None Program Abstract............: This is a FORTRAN77 version of the B1D Whetston Benchmark. The Whetstone Benchmark is a synthetic program that was developed by Harry J. Crunow in London in the middle 70's using data accumulated by Brian A. Whichmann. Article on this benchmark was published in the INTERFACE/1000 magazine in the December '83/January '84 issue. Output from the ITI computer is given here BENCHMARK B1D EXEC TIME IS 2.2438 MINUTES LOOP = 1 COMPILER = FTN7X OP SYSTEM = RTE-6/VM COMPUTER = 2100-MXE SPEED = 7.43 THOUSANDS OF WHETSTONE INSTRUCTIONS/SEC ALL DONE Additional Documentation....: None J02001 ----------------------------------------------------------------------------- JBINF J020 DISPLAY GASP INITIALIZATION INFORMATION ----------------------------------------------------------------------------- Contribution Name...........: JBINF Title....................: DISPLAY GASP INITIALIZATION INFORMATION File Names...............: 00. RENAME FILE : 01. 'JBINF -SUBMISSION FILE : 02. &JBINF -SOURCE (FTN7X) : 03. %JBINF -RELOC. (OLDRE) Operating System.........: RTE-II --- RTE-6 Language(s)..............: FORTRAN 77 Keywords.................: 1. HELP : 2. SPOOLING External Support Req'd...: NONE If Re-submission, Reason.: Contributor's Name..........: DONALD L. CLAPP Company.......: ELI LILLY AND CO. Street........: 307 E. MCCARTY ST. : City..........: INDIANAPOLIS State.........: INDIANA Country.......: US Zip Code......: 46285 Phone Number..: 317-261-4458 Program Abstract............: THIS PROGRAM IS TO ASSIST THOSE PERSONS WITH POOR MEMORYS THAT CANNOT REMEMBER THE PARAMETERS THEY USED WHEN THEY INITIALIZED THE SPOOLING SYSTEM WITH GASP. THE PROGRAM DISPLAYS THE PARAMETERS USED IN THE SAME FORM AS WHEN ORIGINALLY ENTERED. Additional Documentation....: J02101 ----------------------------------------------------------------------------- CMPAR J021 COMPARE PARAMETERS IN FORTRAN SUBROUTINES ----------------------------------------------------------------------------- Contribution Name...........:CMPAR Title....................:Compare Parameters in Fortran Subroutines File Names...............:00. Rename Transfer File :01. 'CMPAR Submission File :02. &CMPAR Ftn7x Source :03. &CMSUB Ftn7x Source :04. &CHSUB Ftn7x Source :05. #CMPAR Link Command File Operating System.........:RTE-6/VM Language(s)..............:Fortran 77 Keywords.................: 1. COMPARE : 2. Fortran : 3. Debug : 4. Cross-Reference External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........:Robert E. DeNuto, Jr. Company.......:GHA Lock Joint, Inc. Street........:150 N. Main St. :PO Box 1000 City..........:Wharton State.........:NJ Country.......: Zip Code......:07885 Phone Number..:(201) 366-2400 Telex.........: Program Abstract............: This submission is a utility to check the parameter passage between calling and called routines. It gets a data type listing from the Ftn7x compiler for both files, and performs a cross check. Discrepancies in parameter passing between "main" and "subroutine" have been the cause of many debugging hours spent. This program checks both parameter name and parameter type, and produces a list stating each parameter and it's data type. This is performed for each call in a "main" to the "subroutine". The program depends on the list file produced by Ftn7x to have the format of rev 2340. Additional Documentation....: Ftn7x must be "RP'ed" before running. J02201 ----------------------------------------------------------------------------- TRKCX J022 CHECK DISC MAP FOR MAC AND ICD DISCS ----------------------------------------------------------------------------- Contribution Name...........: TRKCX Title....................: CHECK DISC MAP FOR MAC AND ICD DISCS File Names...............: 00. Rename Transfer File : 01. 'TRKCX Submission File : 02. &TRKCX -SOURCE (FTN7X) : 03. %TRKCX -RELOC. (OLDRE) : 04. &MOVEW SOURCE MACRO : 05. %MOVEW RELOC : 06. &BRPLC MACRO : 07. %BRPLC RELOC : 08. &.BRP MACRO : 09. %.BRP RELOC Operating System.........: RTE-II --- RTE-6 Language(s)..............: FORTRAN 77 Keywords.................: 1. SYSTEM TABLES : 2. DISC External Support Req'd...: NONE If Re-submission, Reason.: ENHANCEMENTS Contributor's Name..........: DONALD L. CLAPP Company.......: ELI LILLY AND CO. Street........: 307 E. MCCARTY ST. : City..........: INDIANAPOLIS State.........: INDIANA Country.......: US Zip Code......: 46285 Phone Number..: 317-261-4458 Program Abstract............: C TRKCX IS A PROGRAM THAT ACCEPTS THE TRACK MAP ENTRIES FROM A C SYSTEM GENERATION LISTING AND THEN A SUMMARY OF THE DISK LAYOUT C TO THE TERMINAL OR A PRINTER. IN ADDITION, THE TRACK MAP IS C CHECKED FOR CONFLICTS SUCH AS TOO MANY CYLINDERS USED FOR THE C DRIVE TYPE, TOO MANY HEADS OR OVERLAPPING SPARES OR DISK AREAS. C C THE PROGRAM ALLOWS ENTERING UP TO 64 ENTRIES (MAXIMUM FOR A SYSGEN) C AND THEN ALLOWS CHECKING/EDITING OF THE MAP. IN ADDITION, THE C ACTUAL SYSTEM LU'S MAY BE ADDED SO THE LISTING IS RELATIVE TO C DISK LU'S AND NOT JUST SUBCHANNELS. C THIS EDITION OF THE PROGRAM WILL READ A GENERATOR ANSWER FILE C FOR THE INITIAL DEFINITIONS OF THE DISC. Additional Documentation....: J02301 ----------------------------------------------------------------------------- APPLE J023 DOWN-LOAD FILE AND RECOGNIZE XON/XOFF HANDSHAKE ----------------------------------------------------------------------------- Contribution Name...........: APPLE Title....................: DOWN-LOAD FILE AND RECOGNIZE XON/XOFF HANDSHAKE File Names...............: 00. Rename Transfer : 01. 'APPLE - SUBMISSION FILE : 02. *APPLE - COMPILE AND LOAD TRANSFER F : 03. &APPLE - SOURCE FILE : 04. "APPLE - ADDITIONAL DOCUMENTAION Operating System.........: RTE-6/VM Language(s)..............: FTN77 Keywords.................: 1. APPLE : 2. MODEM : 3. DATA COMM : 4. PC External Support Req'd...: DVW00 AND BACI CARD (12966A) If Re-submission, Reason.: Contributor's Name..........: GEORGE SANTEE Company.......: INTERMOUNTAIN TECHNOLOGIES, INC. Street........: 1400 BENTON STREET : P.O. BOX 1604 City..........: IDAHO FALLS State.........: IDAHO Country.......: USA Zip Code......: 83403-1604 Phone Number..: (208) 523-7255 Telex.........: Program Abstract............: THE APPLE PROGRAM ALLOWS DOWN-LOADING A FILE FROM THE HP1000 TO A PC WHOSE TERMINAL EMULATION PROGRAM USES THE XON/XOFF HANDSHAKE. A MODEM CONNECTED TO THE HP1000 WITH A BACI CARD USING DRIVER DVW00 IS REQUIRED. Additional Documentation....: "APPLE J02401 ----------------------------------------------------------------------------- ASUBS J024 ASSEMBLY LANGUAGE SUBROUTINES ----------------------------------------------------------------------------- Contribution Name...........: ASUBS Title....................: Assembly Language Subroutines File Names...............: 00. Rename Transfer File. : 01. 'ASUBS - Submission file. : 02. &ASUBS - Source file. : 03. $ASUBS - Lindxed library. Operating System.........: RTE-6/VM Language(s)..............: MACRO Keywords.................: 1. Library External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: WQEC Code 331 City..........: Seal Beach State.........: CA. Country.......: USA Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This package of subroutines have appeared before in these pages but since they are needed by other contributions I have submitted they are included here. Some of the routines are new and some have been revised. Look at the source listing to see what's here. Note: you will probably have to extract the module you want, rather than trying to assemble the whole library at once. Additional Documentation....: J02501 ----------------------------------------------------------------------------- BACKS J025 INDEXES FOR BINDER BACKS ----------------------------------------------------------------------------- Contribution Name...........: Backs Title....................: Indexes for binder backs File Names...............: 00. Rename Transfer File : 01. 'BACKS Submission File : 02. &BACKS : 03. %BACKS : 04. #BACKS : 05. "BACKS Operating System.........: RTE-6/VM Language(s)..............: Fortran77 Keywords.................: 1. Text : 2. Label : 3. Graphics External Support Req'd...: Graphics/1000-II (DGL), Plotter HP-9872X If Re-submission, Reason.: Contributor's Name..........: JUHA KOLJONEN & KARI KESKIIVARI Company.......: NESTE OY , RESEARCH CENTRE Street........: : City..........: SF-06850 KULLOO State.........: Country.......: FINLAND Zip Code......: Phone Number..: 358-15-693400 Program Abstract............: Additional Documentation....: See program listing or file "BACKS J02601 ----------------------------------------------------------------------------- BAKUP J026 DAILY FC SYSTEM BACKUP ----------------------------------------------------------------------------- Contribution Name...........: BAKUP Title....................: Daily FC system backup File Names...............: 00. Rename Transfer Fileile : 01. 'BAKUP Submission file : 02. &BAKUP Program source : 03. "BAKUP Documentation file Operating System.........: RTE-6VM Language(s)..............: FTN7X Keywords.................: 1. BACKUP : 2. ARCHIVE External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: John A. Price Company.......: Hershey Foods Corporation Technical Center Street........: 1025 Reese Ave : PO Box 805 City..........: Hershey State.........: PA Country.......: USA Zip Code......: 17033-0805 Phone Number..: (717) 534-5239 Program Abstract............: This is a time-scheduled program which automatically backs up selected LUs each working day. Additional Documentation....: See file "BAKUP J02701 ----------------------------------------------------------------------------- BATCH J027 BATCH INPUT FROM DISC OR LU ----------------------------------------------------------------------------- Contribution Name...........: BATCH Title....................: BATCH INPUT FROM DISC OR LU File Names...............: 00. Rename Transfer File : 01. 'BATCH Submission file : 02. &BOPEN : 03. &BDONE : 04. &BSKIP : 05. &BREAD : 06. &BINIT : 07. [BCOM INCLUDE file : 08. *BATCH Merge command file Operating System.........: RTE-IVB or RTE-6/VM Language(s)..............: ASMB, FTN4X Keywords.................: 1. BATCH : 2. INPUT External Support Req'd...: 'NGLIB' LIBRARY If Re-submission, Reason.: Contributor's Name..........: R. Niekamp Company.......: Hewlett Packard Company Street........: 1001 E. 101st Terrace City..........: Kansas City State.........: Missouri Country.......: USA Zip Code......: 64131 Phone Number..: (816) 941-0411 Program Abstract............: A collection of routines to provide an easy method of modifing interactive programs to run without an operator. Additional Documentation....: Use MERGE with the .BATCH file to create a library $BATCH. [BCOM is an Include file for the Fortran routines. It must match the space reserved in &BINIT. J02801 ----------------------------------------------------------------------------- ROGUE J028 ROGUE GAME FILES FROM VAX ----------------------------------------------------------------------------- Contribution Name...........: ROGUE Title....................: ROGUE game files from VAX Rogue, in Vax Fortran with braindamaged files: File Names...............: 00. Rename Transfer File : 01. 'ROGUE Submission file : 02. ATACK 11 size : 03. COMMON 20 : 04. DAMAGE 5 : 05. DESC 12 : 06. DIG3 21 : 07. DRAWCO 23 : 08. DRAWMF 6 : 09. DRAWMP 8 : 10. ERROR 1 : 11. FID 20 : 12. GETMAP 22 : 13. IMP6 22 : 14. INIT 33 : 15. INVEN 8 : 16. LIB 33 : 17. LOCATE 4 : 18. MAIN 1 : 19. MONS 27 : 20. MOVE 11 : 21. OLDRAW 8 : 22. OLDSCR 12 : 23. PICKUP 14 : 24. POTION 9 : 25. PUTMON 11 : 26. RIP 7 : 27. ROGUE 4 <-- The README file : 28. ROGUEC 1 : 29. ROGUEF 55 : 30. SAVE 15 : 31. SCR 12 : 32. SCROLL 26 : 33. SLEEP 1 : 34. STICKS 27 : 35. T 11 : 36. TALLY 3 : 37. TEMP 12 : 38. TERMIO 35 : 39. TTYOUT 1 : 40. WER 1 Operating System.........: VAX Language(s)..............: VAX Fortran Keywords.................: 1. Games : 2. VAX External Support Req'd...: You will need to rework these routines If Re-submission, Reason.: Contributor's Name..........: JACK MCALISTER Company.......: TDC : 621 Six Flags Drive City..........: Arlington State.........: Texas Country.......: USA Zip Code......: 76011 Phone Number..: 817-861-7447 Program Abstract............: ROGUE game captured from VAX Additional Documentation....: See file ROGUE. J02901 ----------------------------------------------------------------------------- CLEAN J029 FMGR CARTRIDGE CLEAN UP PROGRAM ----------------------------------------------------------------------------- Contribution name...........: CLEAN Title....................: FMGR cartridge clean up program. File Names...............: 00. Rename Transfer File. : 01. 'CLEAN - Submission file. : 02. &CLEAN - Source file. : 03. #CLEAN - Link command file. Operating System.........: RTE-6/VM, RTE-A Language(s)..............: MACRO Keywords.................: 1. Extents : 2. Files External Support Req'd...: $FMP6 library. If Re-submission, Reason.: Made compatible with CI file system. Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: WQEC Code 331 City..........: Seal Beach State.........: CA. Country.......: USA Zip Code......: 90740 Phone Number..: (213) 594-7351 Program Abstract............: This program will perform the following disc clean-up operations on FMGR cartridges from the options selected in the run string: 1. Purge files with zero security codes. 2. Purge compiler list files. (Starts with single quote) 3. Remove extents from type 3 and up files. 4. Reclaim unused disc space in type 3 & 4 files. 5. Change the file size of type 3 and up for speed. All mounted cartridges will be processed unless a negative logical unit number is given in the run string. Additional Documentation....: Example run string: CI> Clean,UN,PU,PL,RE,-25 The 'PU' option will ask if you want to purge the file name displayed. Answer 'Y' or 'N' or /E to terminate the option for that cartridge. The 'AP' will purge all files with zero security codes without asking. 'PU' and 'AP' are mutually exclusive. Compiler list files are purged with the 'PL' option if a corresponding source file is found (i.e. starting with an &). If files beginning with a single quote are found without a matching source file, an informative message is printed out so you can find those list files created by mistake from errors in the run string when compiling. The 'RE' option allows you to reclaim unused disc space in type 3 & 4 files by reading the file and releasing used space at the end. The final number of blocks in the file is rounded up to be disvisable by 4 for more efficient access using larger DCB's. Processing is very fast taking less than a second to handle a 100 block file. The 'UN' option removes extents from files by copying them into a file that is the original size times the number of extents. Unused disc is released as in the 'RE' option. The 'EX' option will round a file size up like the unextend option until it is divisable by 4. If the file size is divisable by 4 already nothing is done to the file. 'EX' and 'UN' are mutually exculsive. The program accepts both lower and upper case letters. The break command can be given at any time and will stop processing the file it was currenting working on. Also options can be disabled for a given cartridge and re-enabled for the next cartridge. \bp ----------------------------------------------------------------------------- CLEAN J029 \ce FMGR CARTRIDGE CLEAN UP PROGRAM (cont) ----------------------------------------------------------------------------- The program is very efficient making use of multiple track reads of both the directory tracks and data tracks. FMGR DCB's are about 100 blocks in size. Extensive use of system MACROS are used making it very difficult to try to use the program with RTE-4B. The new file system doesn't need this kind of utility. Error reporting and file descriptions now use CI format for consistancy. The FSTAT call may need to be changed for RTE-A. J03001 ----------------------------------------------------------------------------- CIPRE J030 CI PROGRAM PREPROCESSORS ----------------------------------------------------------------------------- Contribution Name...........: CIPRE Title....................: CI program preprocessors. File Names...............: 00. Rename Transfer File. : 01. 'CIPRE - Submission file. : 02. &ASMB - Assembler preprocessor. : 03. #ASMB - Link command file. : 04. &FTN4X - FORTRAN 4x preprocessor. : 05. #FTN4X - Link command file. : 06. &MICRO - Microprogramming preprocessor. : 07. #MICRO - Link command file. : 08. &MXREF - Micro cross ref. preprocessor. : 09. #MXREF - Link command file. Operating System.........: RTE-6/VM, RTE-A Language(s)..............: FTN7X Keywords.................: 1. Pre-processor : 2. CI : 3. Compiler External Support Req'd...: CI file system. If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: WQEC Code 331 City..........: Seal Beach State.........: CA. Country.......: USA Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This package of preprocessors allows older HP products to use the new CI file system. Some things don't work the same in FTN4X and FTN7X so I wanted FTN4X to used the new file system. Bugs in MACRO have also forced me to go back and use ASMB at times. The method used is simple and will work for many programs. If the source is in a CI file, then it is copied to a FMGR scratch file. FMGR list and object files are set up as needed. Then the real compiler is called using these scratch files. If all is well, then the list and object files are copied back to the CI files system and the temporary scratch files are purged. Error checking is also done passing the status back to the calling program. The process is fast using FmpCopy usually taking only a few seconds of extra processing. WARNING: Due to a bug in C.83 FmpCopy, do not size up the programs to more than 30 pages. Additional Documentation....: File naming conventions: Preprocessor Compiler name ------------ ------------- FTN4X.RUN::PROGRAMS FTN66.RUN::PROGRAMS ASMB.RUN::PROGRAMS ASMB4.RUN::PROGRAMS MICRO.RUN::PROGRAMS MICXE.RUN::PROGRAMS MXREF.RUN::PROGRAMS MICXF.RUN::PROGRAMS J03101 ----------------------------------------------------------------------------- HP/C LIBRARIES J031 HP/C COMPILER RUNTIME AND I/O LIBRARIES ----------------------------------------------------------------------------- Contribution Name...........: HP/C Libraries Title....................: HP/C Compiler Runtime and I/O Libraries File Names...............: 00. Rename Transfer File : 01. 'CLIB Submission file : 02. $NCLIB New file system library : 03. $OCLIB Old file system library Operating System.........: RTE-IVB, RTE-XL, RTE-6/VM, RTE-A.1, RTE-A Language(s)..............: HP/C, MACRO Keywords.................: 1. Library : 2. C : 3. Compiler External Support Required: If Re-submission, Reason.: Contributor's Name..........: David A. Boskey Company.......: Corporate Computer Systems, Inc. Street........: 33 West Main Street : City..........: Holmdel State.........: New Jersey Country.......: USA Zip Code......: 07733 Phone Number..: (201) 946-3800 Telex.........: 642672 Program Abstract............: Additional Documentation....: See the HP/C Reference Manual from CCS J03201 ----------------------------------------------------------------------------- CONV J032 ASCII TO NUMERIC CONVERSION ----------------------------------------------------------------------------- Contribution Name...........: CONV Title....................: ASCII to numeric conversion File Names...............: 00. Rename Transfer File : 01. 'CONV Submission file : 02. &CONV Program source Operating System.........: RTE-6VM Language(s)..............: FTN4X, FTN7X Keywords.................: 1. ASCII : 2. CONVERSION External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: John A. Price Company.......: Hershey Foods Corporation Technical Center Street........: 1025 Reese Ave : PO Box 805 City..........: Hershey State.........: PA Country.......: USA Zip Code......: 17033-0805 Phone Number..: (717) 534-5239 Program Abstract............: A library of FTN4X and FTN7X conversion routines to convert ASCII to numeric. Additional Documentation....: Routines included: KVTAS: Convert ASCII to INTEGER (FTN4X) CVTAS: Convert ASCII to REAL (FTN4X) LVTAS: Convert ASCII to INTEGER (FTN7X) SVTAS: Convert ASCII to REAL (FTN7X) J03301 ----------------------------------------------------------------------------- CMMA J033 RTE-A SYSTEM ANALYZER ----------------------------------------------------------------------------- Contribution Name...........: CMMA Title....................: RTE-A System Analyzer File Names...............: 00. Rename Transfer File : 01. 'CMMA Submission file : 02. "CMMA Execution notes : 03. #CMMA LINK command file : 04. &ADDSK Add to command stack source : 05. %ADDSK Add to command stack relocatable : 06. &BYTES Byte manipulation source : 07. %BYTES Byte manipulation relocatable : 08. &CKMOR Check for more output source : 09. %CKMOR Check for more output relocatable : 10. &CMMA CMMA main program source : 11. %CMMA CMMA main program relocatable : 12. &COMMA Command reader source : 13. %COMMA Command reader relocatable : 14. &CVT Convert ascii to binary source : 15. %CVT Convert ascii to binary relocatable : 16. &DLPK List disc sectors source : 17. %DLPK List disc sectors relocatable : 18. &DM Modify disc location source : 19. %DM Modify disc location relocatable : 20. &DP Display parameters soure : 21. %DP Display parameters soure : 22. &DRPK List LU table entries source : 23. %DRPK List LU table entries relocatable : 24. &DS Search disc track source : 25. %DS Search disc track relocatable : 26. &FI Find value - user map source : 27. %FI Find value - user map relocatable : 28. &IDPK List ID segments source : 29. %IDPK List ID segments relocatable : 30. &INPK List interrupt table source : 31. %INPK List interrupt table relocatable : 32. &LI List a system entry point source : 33. %LI List a system entry point relocatabl : 34. &LISTP Output in packed format source : 35. %LISTP Output in packed format relocatable : 36. &LMPK List memory - user map source : 37. %LMPK List memory - user map relocatable : 38. &LUPK Display lu tables source : 39. %LUPK Display lu tables relocatable : 40. &OUT Write the output records source : 41. %OUT Write the output records relocatable : 42. &PM Modify memory - user map source : 43. %PM Modify memory - user map relocatable : 44. &RDREC Read a command source : 45. %RDREC Read a command relocatable : 46. &XF Find a value - system map source : 47. %XF Find a value - system map relocatabl : 48. &XLPK List memory - system map source : 49. %XLPK List memory - system map relocatable : 50. &XP Modify memory - system map source : 51. %XP Modify memory - system map relocatable Operating System.........: RTE-A Language(s)..............: HP/C, FTN7X, MACRO Keywords.................: 1. System : 2. System tables : 3. Analyzer External Support Required: If Re-submission, Reason.: Contributor's Name..........: David A. Boskey Company.......: Corporate Computer Systems, Inc. Street........: 33 West Main Street City..........: Holmdel State.........: New Jersey Country.......: USA Zip Code......: 07733 Phone Number..: (201) 946-3800 (cont) \bp ----------------------------------------------------------------------------- CMMA J033 \ce RTE-A SYSTEM ANALYZER (cont) ----------------------------------------------------------------------------- Program Abstract............: CMMA is a program which facilitates the analysis of problems in an RTE-A system. CMMA is a stripped-down version of previous versions of CMMx. This version does not have the facility to run in a different computer; i.e. you cannot examine a remote RTE-A from another node in a DS/1000 network. CMMA provides the following commands: DL lu track sector #sectors list disc sectors DM lu track sector word value [flag] modify a word on the disc DP value [operator value] display parameters DR lu [lu] display lu table DS lu track wd1 [wd2] [wd3] [wd4] [wd5] search disc tracks EC echo tr file commands EP issue top of form to output EX exit from CMMA FI value start-address #words find value in the user map ID number/name display id segments IN start_sect-code [end-select-code] display interrupt table entries LE list all entry points LI entry-point [#words] list an entry point LL file/lu change output file/lu LM address #words list memory in the user map LU lu display dvt and ift PM address value [flag] patch a word in the user map TR file get commands from a file XF value start-address #words find value in the system map XL address #words list memory in the system map XP address value [flag] patch a word in the system map Additional Documentation....: J03401 ----------------------------------------------------------------------------- QSPOL J034 EASY SPOOLER INTERFACE ----------------------------------------------------------------------------- Contribution Name...........: QSPOL Title....................: EASY SPOOLER INTERFACE File Names...............: 00. Rename Transfer File : 01. 'QSPOL Submission file : 02. &QSPOL Operating System.........: RTE-IVB or RTE-6/VM Language(s)..............: FTN4X Keywords.................: 1. Spooling External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: R. Niekamp Company.......: Hewlett Packard Company Street........: 1001 E. 101st Terrace City..........: Kansas City State.........: Missouri Country.......: USA Zip Code......: 64131 Phone Number..: (816) 941-0411 Program Abstract............: Easy interface to the spooler package. Contains two (2) options: 1) Setup programmatic spool files. 2) Transaction logging, weekly cycle, retains file till following week then reuses. Additional Documentation....: J03501 ----------------------------------------------------------------------------- CPIC J035 DIRECT, DMA, PRIVILEGED MODE I/O EXAMPLES ----------------------------------------------------------------------------- Contribution Name...........:CPIC Title....................:DIRECT, DMA, PRIVILEGED MODE I/O EXAMPLES File Names...............: 00. Rename Transfer File : 01. 'CPIC Submission File : 02. &CPIC : 03. &ASIC : 04. &CASIC : 05. &HPIB : 06. &CHPIB : 07. &PICCW : 08. &LOOKH : 09. &HLOOK : 10. &LOOK : 11. &LOOKM : 12. &CN0 : 13. &PICIO : 14. &IBCOM Operating System.........:RTE-A.1 Language(s)..............:FORTRAN77, MACRO/1000 Keywords.................:1. I/O :2. DMA :3. privileged External Support Req'd...:NONE If Re-submission, Reason.: Contributor's Name..........: Avery Davis Company.......: GEORGIA INSTITUTE OF TECHNOLOGY Street........: Electromagnetics Laboratory : Millimeter Wave Technology Division City..........: Atlanta State.........: GA Country.......: USA Zip Code......: 30332 Phone Number..: (404)894-3505 Telex.........:. Program Abstract............: These programs are examples of direct, privileged mode DMA I/O on an A-series HP1000. They have only been tested on an A700 under RTE-A.1. Some of the programs are FORTRAN which call privileged assembly language subroutines, and other are accessory utilities. Additional Documentation....: Comment lines at the beginning of each source code file describe the use and loading of that file. A tutorial may be found in the paper, "Direct privileged Mode DMA I/O on the A700 Under RTE A.1", Avery Davis, INTEREX Technical Computer Conference Proceedings, 1984 HP 1000 International Conference, San Jose, CA, September 9-13, 1984, pp14-1 to 14-8. J03601 ----------------------------------------------------------------------------- CPUSE J036 24 HOUR CPU USAGE WITH PRINTOUT ----------------------------------------------------------------------------- Contribution Name...........: CPUSE Title....................: 24 HOUR CPU USAGE WITH PRINTOUT File Names...............: 00. Rename Transfer File : 01. 'CPUSE -SUBMISSION FILE : 02. &CPUSE -SOURCE CODE FOR CPUSE : 03. %CPUSE -RELOCATABLE FOR CPUSE : 04. %WAIT -RELOCATABLE FOR WAIT Operating System.........: RTE 6VM Language(s)..............: FTN77 Keywords.................: 1. Analyzer : 2. Accounting : 3. Reports : 4. Performance External Support Req'd...: NONE If Re-submission, Reason.: N/A Contributor's Name..........: DAN FOGER/JOE BOSWELL Company.......: FAA Street........: 5400 DAVIS HYWY : City..........: ANCHORAGE State.........: ALASKA Country.......: Zip Code......: 99506 Phone Number..: 907-269-1189 Program Abstract............: A program to satisfy managers who aren't impressed by flashing lights and have learned the buzz words "HOWS YOUR CPU USAGE?". Data is gathered from the S register via the CU,ON command and creats a reasonable piece of paper to hand them 24 hours later. Samples at .5 second intervals are stored and a file created with output to specified printer lu with some percentages like the 'CPU WAS BUSY 100% OF THE TIME FOR XX% OF THE HOUR'. %WAIT is included in case you dont have the old ISALB around. J03701 ----------------------------------------------------------------------------- DATA J037 EQUIPMENT TABLE PRINT OUT ----------------------------------------------------------------------------- Contribution Name...........: DATA Title....................: EQUIPMENT TABLE PRINT OUT File Names...............: 00. Rename Transfer File : 01. 'DATA -SUBMISSION FILE : 02. &DATA -SOURCE CODE FOR CPUSE : 03. %DATA -RELOCATABLE FOR CPUSE : 04. %ASINT -RELOCATABLE FOR ASCII Operating System.........: RTE 6VM Language(s)..............: FTN77 ASINT IS IN ASSEMBLER Keywords.................: 1. System tables : 2. Eqt External Support Req'd...: NONE If Re-submission, Reason.: N/A Contributor's Name..........: DAN FOGER/JOE BOSWELL Company.......: FAA Street........: 5400 DAVIS HYWY : City..........: ANCHORAGE State.........: ALASKA Country.......: Zip Code......: 99506 Phone Number..: 907-269-1189 Program Abstract............: A program to SEE what is in the equipment table. Seems you need to see all of the words in table if your having trouble with an lu. To run the program just type in DATA,equipment number. Other option is to direct the output listing with ipram 2; DATA,equipment number,output lu number %ASINT is included to load the program. J03801 ----------------------------------------------------------------------------- DBMOD J038 DATA BASE MODIFIER ----------------------------------------------------------------------------- Contribution Name...........: DBMOD Title....................: Data Base modifier File Names...............: 00. Rename Transfer File : 01. 'DBMOD SUBMISSION FILE : 02. ?DBMOD PROGRAM HELP FILE : 03. #DBMOD LINK COMMAND FILE : 04. &DBMOD SOURCE CODE : 05. %DBMOD COMPILED CODE Operating System.........: RTE-6VM Language(s)..............: FTN7X Keywords.................: 1. IMAGE : 2. DATA BASE : 3. MODIFY External Support Req'd...: IMAGE 1000 If Re-submission, Reason.: Contributor's Name..........: CARL RAPSON Company.......: DOWELL SCHLUMBERGER Street........: PO BOX 2710 : City..........: TULSA State.........: OKLAHOMA Country.......: USA Zip Code......: 74101 Phone Number..: (918)250-4288 Telex.........: Program Abstract............: This program allows you to modify the values of items in a data base. Both regular and key items can be changed. The items can be character, real, or integer types. The program is kind of slow, but it gets the job done much more easily than doing it by hand. DBMOD opens the data base in mode 3 (exclusive), so no other activity is allowed while it is working. See the file ?DBMOD for more details. Additional Documentation....: IMAGE 1000 REFERENCE MANUAL J03901 ----------------------------------------------------------------------------- DBMOX J039 DATA BASE MODIFY PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: DBMOX Title....................: Data base modify program File Names...............: 00. Rename Transfer File : 01. 'DBMOX submission file : 02. &DBMOX source file : 03. #DBMOX loader file Operating System.........: RTE6VM,RTE4B Keywords.................: 1. Data base : 2. IMAGE : 3. Modify Language(s)..............: FTN4X External Support Req'd...: 92069 IMAGE LIBRARY If Re-submission, Reason.: Contributor's Name..........: HAL HARP Company.......: NAVWPNSUPPCEN Street........: BLDG. 41NE CODE 70613 City..........: CRANE State.........: IN. Country.......: USA Zip Code......: 47522 Phone Number..: 812-854-1034 Program Abstract............: JUNE 1, 1981 THIS PROGRAM IS USED TO MODIFY A 92069 DATA BASE. IT WILL ADD ,DELETE AND MODIFY A SINGLE RECORD INCLUDING KEY ITEMS. THE LOADR FILE CONTAINS A REFERENCE TO LI,$DBMSY, THIS NAME MAY HAVE TO BE CHANGED OR OMITTED DEPENDING ON THE PARTICULAR INSTALLATION OF IMAGE/1000 AT YOUR SITE. TO OPERATE PROPERLY THIS PROGRAM EXPECTS A 26XX TYPE TERMINAL. EXAMPLE: TO RUN: RU,DBMOX Enter data-base name:+sc STAN:99 Enter level MOM Enter data-set TRANS A MENU WILL THEN BE PRINTED ON THE SCREEN WITH THE NAMES OF THE DATA ITEMS AND THE LENGTH OF THE ITEM WILL BE IN PARENTHESES. THIS PROGRAM USES A DBINF CALL TO GET THE DATA SET INFORMATION THEN CREATES A SCREEN AND ALLOWS THE USER TO FILL IN THE SCREEN WITH DATA. THE USER THEN SAVES THE INFORMATION ON THE SCREEN WITH A /S. DBMOX WAS MODIFIED FROM A PROGRAM WRITTEN BY DAN LASKOWSKI, HP INDY. Additional Documentation....: IMAGE/1000 92069 MANUALS J04001 ----------------------------------------------------------------------------- DVP12 J040 LINEPRINTER DRIVER AND SUPPORT SOFTWARE ----------------------------------------------------------------------------- Contribution Name...........: DVP12 Title....................: Lineprinter driver and support software. File Names...............: 00. Rename Transfer File. : 01. 'DVP12 - Submission file. : 02. &DVP12 - Driver source. : 03. &UPIT - Up downed Lu's. : 04. &CC - Space page up. : 05. *UPIT - LOADR command file. : 06. #CC - Link command file. Operating System.........: RTE-6/VM only. Language(s)..............: MACRO Keywords.................: 1. Driver : 2. Printer External Support Req'd...: Spooling system must be system generation. If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: WQEC Code 331 City..........: Seal Beach State.........: CA. Country.......: USA Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This line printer driver is a modification of DVC12 which supports HP 2767A, 26xx and Dataproducts line printers. No vertical forms control is needed because the driver does it all. Lower case letters can be shifted to upper case automatically by specifing the right subchannel. The paper width can be set to 80 or 132 columns. Non printing characters can be diplayed as an @ sign or ignored. If the printer is at the top of form, no futher form feeds are allowed until something is printed unless a control 15b request is given. This saves a lot of paper. The support programs make life a little easier. UPIT run every 3 seconds and checks for any printers that are down. If one is found, it's hardware status is checked to see if it is ready again. When ready, GASP is scheduled to restart the spool file and up the printer. If the printer is not spooled, then it is just upped. The CC program spaces the the paper on a Dataproducts B300/600 for tearoff. Additional Documentation....: J04101 ----------------------------------------------------------------------------- EQTS J041 EQUIPMENT TABLE ACCESS ----------------------------------------------------------------------------- Contribution Name...........: EQTS Title....................: EQUIPMENT TABLE ACCESS File Names...............: 00. Rename Transfer File : 01. 'EQTS -SUBMISSION FILE : 02. &EQTS -SOURCE CODE : 03. %EQTS -RELOCATABLE Operating System.........: RTE 6 VM Language(s)..............: FORTRAN 77 Keywords.................: 1. SYSTEM TABLES : 2. EQT External Support Req'd...: NONE If Re-submission, Reason.: N/A Contributor's Name..........: JOE BOSWELL Company.......: FAA Street........: 5400 DAVIS HYWY City..........: ANCHORAGE State.........: ALASKA Country.......: Zip Code......: 99506 Phone Number..: 907-269-1157 Telex.........: Program Abstract............: Have you got one of those mux handlers that use the exec 12 call and you would like to use clones of only one program on each port, but each has a different baud rate so you dont know how long to delay before you terminate the buffer? Or are you using some exotic driver that you would love to get to the eqt. table if only you knew the starting address?? EQTS will get you started if you have RTE6v/m. Additional Documentation....: J04201 ----------------------------------------------------------------------------- ERASE J042 ERASE A FMGR CARTRIDGE ----------------------------------------------------------------------------- Contribution Name...........: ERASE Title....................: Erase a FMGR Cartridge. File Names...............: 00. Rename Transfer File. : 01. 'ERASE - Submission file. : 02. &ERASE - FORTRAN Source. : 03. #ERASE - Link command file. Operating System.........: RTE-6/VM Language(s)..............: FTN7X Keywords.................: 1. PURGE : 2. FILES : 3. INITIALIZE External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: WQEC Code 331 City..........: Seal Beach State.........: CA. Country.......: USA Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This program provides a way of clearing all the files from a FMGR disc cartridge leaving nothing but the label intact. Zeros are written every everywhere on the Lu except the label. This provides both security and a quick way to purge all files on a cartridge. The cartridge must be mounted and no files can be open. The Lu is locked to prevent access by others while it is being cleared. Only the owner who mounted the disc can erase it. The program display label information and asks if you really want to erase this cartridge. Once it starts, there is no way to get any files back. J04301 ----------------------------------------------------------------------------- FIXFMGR J043 FIX ODD BYTE COUNT FMGR RECORDS ----------------------------------------------------------------------------- Contribution Name...........: FIXFMGR Title....................: Fix Odd Byte Count FMGR Records File Names...............: 00. Rename Transfer File : 01. 'FIXFM Submission file : 02. &FIXFM Record length word fixer - source : 03. %FIXFM Record length word fixer - relocatabe Operating System.........: RTE-6/VM, RTE-A Language(s)..............: HP/C Keywords.................: 1. TRANSPORTABLE External Support Required: If Re-submission, Reason.: Contributor's Name..........: David A. Boskey Company.......: Corporate Computer Systems, Inc. Street........: 33 West Main Street : City..........: Holmdel State.........: New Jersey Country.......: USA Zip Code......: 07733 Phone Number..: (201) 946-3800 Telex.........: 642672 Program Abstract............: There is an incompatibility between RTE systems that have the new file system available and those that do not. This can cause problems when transporting files from either an RTE-6/VM or RTE-A system to a system that does not have the new file system available. Since the new file system allows for the writing of records with an odd number of bytes, the record length word for type 3 format files has changed for those odd length records. The record length word in non-new file system systems is al- ways a positive word length. In the new file system, the record length word is negative for odd length records. This is interpreted by READF as an end of file, so the first odd length record terminates the file. For example, a record with 5 bytes in the new file system would have a length word of 0100002 octal while in the old file system this would be a record with a length of 3 words. To solve this problem, a program has been written which is available on any system with the new file system available which will modify these incompatible record length words. This program should be run on the files that will be trans- ported to an incompatible system just prior to storing them onto tape. The program is run by using the command: fixfmgr,<filedescriptor> This program should only be run against type 3 format files. These include type 3, 4, and any user-defined file types > 7 with a type 3 format. Additional Documentation....: J04401 ----------------------------------------------------------------------------- FMPLB J044 FMGR CALLS FOR CI FILES ----------------------------------------------------------------------------- Contribution Name...........: FMPLB Title....................: FMGR calls for CI files. File Names...............: 00. Rename Transfer File. : 01. 'FMPLB - Submission file. : 02. &FMPLB - Source files. : 03. $FMPLB - Lindxed library. : 04. )FMPLB - Merge file. : 05. %CRETS - Create scratch from %BMPG3. Operating System.........: RTE-6/VM, RTE-A Language(s)..............: MACRO Keywords.................: 1. Conversion : 2. Library : 3. Emulator : 4. Files External Support Req'd...: CI file system. If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: WQEC Code 331 City..........: Seal Beach State.........: CA. Country.......: USA Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This set of library routines allows programs using FMGR file calls to use the new CI file system without modification. For example a call to OPEN reformats the data and calls FmpOpen. All files exist on the new CI file system giving the user most of the advantages that come with the new system. There are limitations of course. File names are still limited to 6 characters and the special characters used by CI are not allowed. The security code is ignored and the CRN must be 1 or 2 ascii characters. Numbers are not allowed for CRN's. There is also a price to pay. It takes about 1 to 1.5k more words of program space. The package has been tested with a number of HP software packages. For example, BASIC/1000D can use the new system by setting the desired working directory before running BASIC and just specifing file names up to 6 characters. Unfortunately the new file system doesn't handle FMGR type zero files properly so they cannot be used by BASIC. But for programs for which you have no source, this package allows you to start getting rid of your old FMGR cartridges. Additional Documentation....: Just add LIB,$FMPLB to your LINK command files to use this package. %CRETS was extracted from the C.83 RTE-6/VM library so it would call the ECRET subroutine in this package instead of the one in the system. Undocumented calls are also supported in this package. J04501 ----------------------------------------------------------------------------- GFONT J045 INTERACTIVE FONT GENERATOR ----------------------------------------------------------------------------- Contribution Name...........: GFONT Title....................: Interactive Font Generator File Names...............: 00. Rename Transfer File : 01. 'GFONT Submission file : 02. &GFONT Source file : 03. %GFONT Relocatable : 04. #GFONT Loadr/Link command file : 05. "GFONT Info file Operating System.........: RTE-6/VM, IVB Language(s)..............: FTN7X Keywords.................: 1. Font : 2. Text : 3. Interactive External Support Req'd...: 92841 DGL Library If Re-submission, Reason.: Contributor's Name..........: Juan A. Codagnone Company.......: ATEC S.A. Street........: Cerrito 866 Piso 7 : City..........: Buenos Aires State.........: Country.......: ARGENTINA Zip Code......: 1336 Phone Number..: 01 45-4001 Telex.........: 21-466 ATEC AR Program Abstract............: GFONT is a program that will allow you to generate and maintain your own, customized Font Files. Using simple, two-letter commands you can design the characters or symbols that you wish, or draw them on a graphics device. Additional Documentation....: See file "GFONT J04601 ----------------------------------------------------------------------------- HOW J046 USER HELP PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: HOW Title....................: User help program File Names...............: 00. Rename Transfer File : 01. 'HOW Submission File : 02. &HOW ftn7x source : 03. %HOW ftn7x relocatable : 04. ?HELP a sample help file : 05. $HELP indexed version of ?HELP Operating System.........: RTE 6-VM (only!) Language(s)..............: FORTRAN-77 Keywords.................: 1.HELP : 2.MESSAGE External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Joel McClatchy & Paul Schumann Company.......: E-Systems, Inc. Street........: P. O. Box 1056 CBN 101 City..........: Greenville State.........: Texas Country.......: USA Zip Code......: 75401 Phone Number..: 214 457-5363 Telex.........: Program Abstract............: This submission is a type of on-line help which has proven very useful in our environment (lots or unsophisticated users). The command "HOW,XXXX" will cause the information available on "XXXX" to be displayed. If the user enters just "HOW", the program will interact with the user giving first top-level general help, then more specific help on sub-topics, sub-sub-topics, and so on, until the user gets whatever was needed. NOTE -- ?HELP and $HELP have been provided as examples only; the system manager should customize these files to his or her system needs. Loading: use LINK,%HOW -or- LOADR,,%HOW Help-file preparation: The help file used by how must be named $HELP. It is in "standard" help-file format as shown in the example ?HELP. To index it, use GENIX,?HELP,1,$HELP. Of course, $HELP must reside on a generally-accessible (system-mounted) cartridge. Help-file keywords: may be one to 24 characters in one or more words (separated by a SINGLE space). Keywords are separated from each other on a given line by two or more spaces. Useful routines: READ_LINE reads the line the cursor is currently on GET_KEY returns the full keyword the cursor was on, or if the cursor was in the inter-keyword space, it returns the keyword to the right of the cursor, or if the cursor was past the last one on the line, it returns the last keyword. GET_CURSOR returns the row and column of the cursor without moving it. J04701 ----------------------------------------------------------------------------- JCALC J047 ARITHMETIC CALCULATOR FOR DATA IN AN ANNOTATED FILE ----------------------------------------------------------------------------- Contribution Name...........: JCalc Title....................: Arithmetic calculator for data in an annotated file File Names...............: 00. Rename Transfer File : 01. 'jcalc Submission File : 02. &jcalc Source : 03. [jcalc Inlcude file : 04. %jcalc Reloc : 05. #jcalc Load file : 06. "jcalc Help file Operating System.........: RTE-6, RTE-A Language(s)..............: Ftn7x Keywords.................: 1. Calculator External Support Req'd...: Hierarchical file system If Re-submission, Reason.: Contributor's Name..........: John D. Johnson Company.......: JDJ Wordware Street........: P.O. Box 345 : City..........: Cupertino State.........: CA Country.......: USA Zip Code......: 95015 Phone Number..: (415)965-3245 Telex.........: Program Abstract............: JCalc does arithmetic on numbers and variables in an annotated file. An at sign ('@') is used to flag the start of a command. It is followed by a variable name which FileCalc puts into it's symbol table. Next comes one of 3 command characters. An equal sign ('=') followed by and expression terminated by a semicolon (';') assigns a value to the variable. Expressions may use plus ('+'), minus ('-'), times ('*') and divide ('/') as operators and parenthesis. Normal operator precedence applies. A plus sign ('+') followed by a number adds the number to the current value of the variable. A number sign ('#') followed by format skeleton number causes FileCalc to replace the format skeleton with the current value of the variable. Example: @x = 3; @y = 4; @z = x*x + y*y; @z# 25.000 @z+ 5 @z# 30 Additional Documentation....: From file "JCalc JCalc is a data-reduction program that reads variables, expressions, and numbers from a file, evaluates the expressions and variables, and writes the results back into the file according to your format skeletons. Format skeletons are data templates (similar in concept to the PRINT USING statement found in some versions of BASIC). They are designed to facilitate running JCalc on the file more than once, as when getting intermediate results from a data-gathering program. Usage: JCalc, fileName Statements: @ Start a command # Print a variable's value + Add a number to a variable = Assign an expression's value to a variable (cont) \bp ----------------------------------------------------------------------------- JCALC J047 \ce ARITHMETIC CALCULATOR FOR DATA IN AN ANNOTATED FILE (cont) ----------------------------------------------------------------------------- Expressions, in order of precedence () Alter precedence / Divide * Multiply + Add - Subtract ; Terminate an expression JCalc does arithmetic on numbers and variables in an annotated file. Commands in the file have the form: @ variableName operationType operand An at-sign (@) marks the beginning of a command. variableName is a variable that JCalc remembers; new variables are created when they are first mentioned. Variable names start with a letter and can have numbers, underscores, and periods in them. Names can be of any length. operationType is one of: = Assign the value of an expression to the variable. Expressions may use / * + - () and are terminated with ; + Add a number to a variable; add a negative number to subtract ("@ var + 3" is shorthand for "@ var = var + 3;"). # Print the current value of the variable using a format skeleton. The skeleton is overwritten with the current value of the variable. Format skeletons specify where to output the number on the line, and tell how many significant decimal digits to output. Format skeletons use the characters: . Decimal point -- print the number around this. digit Overwrite this number. blank Print the value here. * Digit placeholder; numbers are right-justified in this field. Example: Given a file containing: JCalc will change the file to: @x = 3; @x = 3; @y = 4; @y = 4; @z = x*x + y*y; @z = x*x + y*y; @z# .*** @z# 25.000 @z + 5 @z + 5 @z# * @z# 30 Hints: JCalc ignores blanks except as a terminator for variable names. Thus, the line "@z + 5" could have been written "@ z + 5" or "@z+5". Notice above that addition does not need a terminator. If there is no decimal point in the output skeleton, use a * to place the number in a specific spot. When writing a file out, JCalc preserves the location of the decimal point in the line. It also preserves the number of digits after the decimal point. If a value will not fit in its skeleton output field, JCalc outputs an equivalent format skeleton using decimal points and/or stars instead of the value. No error messages are produced. When JCalc terminates, it prints the final value of all variables encountered in the file on your terminal. Variables are printed in the order in which they were defined. (cont) \bp ----------------------------------------------------------------------------- JCALC J047 \ce ARITHMETIC CALCULATOR FOR DATA IN AN ANNOTATED FILE (cont) ----------------------------------------------------------------------------- Another JCalc example: This file was produced be merging the output files from multiple runs of a simulator and using EDIT/1000 to delete the extra text. JCalc is now used compute the number of cycle per execution and the total number of expansions. The JCalc annotations will be removed for the final report. cache expansions executions cycles cycles per size total execution ----- ---------- ---------- ------ ---------- 16 @n+ 14285 @e= 78088; @c= 366989; @r=c/e;@r# .** 32 @n+ 13511 @e= 78088; @c= 353003; @r=c/e;@r# .** 64 @n+ 11787 @e= 78088; @c= 323277; @r=c/e;@r# .** 128 @n+ 3666 @e= 78088; @c= 192065; @r=c/e;@r# .** 256 @n+ 3666 @e= 78088; @c= 192065; @r=c/e;@r# .** 512 @n+ 3464 @e= 78088; @c= 188608; @r=c/e;@r# .** 1024 @n+ 3129 @e= 78088; @c= 182998; @r=c/e;@r# .** 2048 @n+ 957 @e= 78088; @c= 144308; @r=c/e;@r# .** 4096 @n+ 957 @e= 78088; @c= 144308; @r=c/e;@r# .** Total Expansions=@n# * Running JCalc produces: This file was produced be merging the output files from multiple runs of a simulator and using EDIT/1000 to delete the extra text. JCalc is now used compute the number of cycle per execution and the total number of expansions. The JCalc annotations will be removed for the final report. cache expansions executions cycles cycles per size total execution ----- ---------- ---------- ------ ---------- 16 @n+ 14285 @e= 78088; @c= 366989; @r=c/e;@r# 4.70 32 @n+ 13511 @e= 78088; @c= 353003; @r=c/e;@r# 4.52 64 @n+ 11787 @e= 78088; @c= 323277; @r=c/e;@r# 4.14 128 @n+ 3666 @e= 78088; @c= 192065; @r=c/e;@r# 2.46 256 @n+ 3666 @e= 78088; @c= 192065; @r=c/e;@r# 2.46 512 @n+ 3464 @e= 78088; @c= 188608; @r=c/e;@r# 2.42 1024 @n+ 3129 @e= 78088; @c= 182998; @r=c/e;@r# 2.34 2048 @n+ 957 @e= 78088; @c= 144308; @r=c/e;@r# 1.85 4096 @n+ 957 @e= 78088; @c= 144308; @r=c/e;@r# 1.85 Total Expansions=@n# 55422 J04801 ----------------------------------------------------------------------------- KEEP J048 PROGRAM RP'ER AND ID-SEGMENT TWIDDLER ----------------------------------------------------------------------------- Contribution Name...........: KEEP Title....................: Program RP'er and ID-Segment Twiddler File Names...............: 00. Rename Transfer File : 01. 'KEEP Submission file : 02. &KEEP Ftn4x source : 03. %KEEP New-style relocatable Operating System.........: RTE-6, A (IVB and others, probably) Language(s)..............: Ftn4x Keywords.................: 1. ID Segments External Support Req'd...: None. If Re-submission, Reason.: Contributor's Name..........: Don Pottenger Company.......: Hewlett-Packard Co. Street........: 11000 Wolfe Road City..........: Cupertino State.........: CA Country.......: USA Zip Code......: 95014 Phone Number..: (408) 257-7000 Telex.........: Program Abstract............: KEEP does on RP on a type-6 file. It is faster than the RP command and handles CI files too, and the RP won't be undone when you log off. Additional options allow you to keep the program from being cloned, detach the program from session, and make the program look as if it were permanent (genned-in, or LOADR'd with the PE option). Additional Documentation....: Run it without any parameters and you'll see: Usage: KEEP, type_6_file [,options] KEEP will RP and clear the session ID word. (ie. will RP as if the system manager did it.) option = DC - set the don't copy bit(inhibit cloning) =-DC - clear the don't copy bit (allow cloning) = DE - detach this program from session = PE - make program 'look' permanent =-PE - make program 'look' temporary Options may be specified in any order, and can be combined as in KEEP, SAM.RUN::PROGRAMS, PE, DC J04901 ----------------------------------------------------------------------------- MAIL J049 ELECTRONIC MAIL SYSTEM ----------------------------------------------------------------------------- Contribution Name...........: MAIL Title....................: Electronic Mail System File Names...............: 00. Rename Transfer File : 01. 'MAIL - Submission File : 02. &MAIL - Source : 03. %MAIL - Relocatable : 04. #MAIL - LINK command file : 05. $FNEWF - Rev. 2341 (fixes bug in FmpOpen) : 06. "MAIL - help file for /HELP/ directory Operating System.........: RTE-6VM Rev. C.83 or later Language(s)..............: FTN77 Keywords.................: 1. MAIL : 2. MESSAGE : 3. DATA COMM External Support Req'd...: 'CI' File System : RTE-6VM Accounts System If Re-submission, Reason.: no Contributor's Name..........: R. Arthur Gentry Company.......: AT&T Communications Street........: Rm 785 : 811 Main St. City..........: Kansas City State.........: Mo. Country.......: USA Zip Code......: 64141 Phone Number..: (816) 391-2446 Program Abstract............: This program is an electronic mail system for RTE-6VM Rev. C.83 or later. It uses a combination of the Session Monitor package and the new 'CI' file system to create a message file for each user recieving mail. It requires a 'CI' file directory called /MESSAGES/ with protection set to rw/rw. The program will create files with the name of +Mnnnn.TXT in that directory, wherer '+Mnnnn' is the message file NAMR found in the Accounts System file +@CCT!. The message to be sent is created in a temporary scratch file on directory /SCRATCH/, which is automaticly purged upon exiting the pro- gram. If you want a copy for yourself, make one of the addressee's you! To send mail, a user enters 'mail s', the program will then prompt the user for 'To:' which can take any of the following forms: USER[.@] - send to this user in any group USER.GROUP - send to this user in this group @.GROUP - send to all users in this group @.@ - send to all users in the system You are also allowed to put multiple addresee's on the line, example: To: GENTRY @.SYS DAVIS.PRODUCTION PAUL (Note- delimiters can be 'spaces' or commas) The program will then automaticly insert the From: (you) and date/time stamp (now). The program will then ask for a Title: this can be anything, up to 80 characters you may wish to call your message, enter a (return) if no title is desired. The program will now start prompting for the message with '>'. You may now type in the message you wish to send. There is no limit to the length of the message. When finished, enter a 'q' as the first and only character on the line. The program will now ask if you wish to Send, List, Edit, Quit or Abandon the message. Enter: S(end) - the program will scan the accounts file @+CCT! file for ID's that match your To: addresses, listing the ones it found, and letting you know any it could not find. L(ist) - the program will list your message to your terminal, 24 lines at a time. Hit the 'space bar' to see the next 24 lines. E(dit) - the program will schedule EDIT (EDIT/1000) on your message. Q(uit) - the program will stop, purging your message. A(bandon) - same a quit After issuing S, L or E it will always return to the 'what now' prompt, until you enter Q or A. (cont) \bp ----------------------------------------------------------------------------- MAIL J049 \ce ELECTRONIC MAIL SYSTEM (cont) ----------------------------------------------------------------------------- After mail has been sent to a user, the next time he logs on, he will recieve a 'MESSAGES WAITING' prompt from the system. To pick up his mail, enter 'mail r [output lu]'. The program will then list out the messge file, 24 lines at a time. When finished, the program will ask if you wish to clear the message file. Enter Y or N. Whether you clear the file or not, once you have picked up your mail, the 'MESSAGES WAITING' prompt will be cleared untill you recieve more mail. More enhancements are planned, such as a folder system, where you can file away messages; a calander system for reminders, and a bulletin board. J05001 ----------------------------------------------------------------------------- MSAM J050 MONITOR RUNNING OUT OF S.A.M ----------------------------------------------------------------------------- Contribution Name...........: MSAM Title....................: Monitor running out of S.A.M. File Names...............: 00. Rename Transfer File : 01. 'MSAM Submission File : 02. &MSAM - Main source : 03. &.ICTL - Subroutine source Operating System.........: RTE6, RTE4 Language(s)..............: MACRO Keywords.................: 1. MONITOR : 2. SYSTEM TABLES External Support Req'd...: Standard HP macro library If Re-submission, Reason.: Contributor's Name..........: Alan Monath Company.......: Tymshare Street........: 6935 Wisconsin Ave : City..........: Chevy Chase State.........: Maryland Country.......: USA Zip Code......: 20815 Phone Number..: (301)951-0122 Telex.........: Program Abstract............: MSAM will periodically monitor the availability of system memory in an RTE6 or an RTE4 system. If the largest contiguous block of SAM is less than a given threshold MSAM will release a previously allocated block of SAM and go into a tight loop waiting for its break flag to be set. Since SAM runs at priority 2 it effectively blocks out all other programs (except the OP system and any priority 1 programs you have defined). The freed block of sam now gives you enough SAM to run other programs to find out who ate all the memory. After freeing up the samjam, set the programs break flag and it will reallocate a block of S.A.M and go back to monitor mode. Additional Documentation....: J05101 ----------------------------------------------------------------------------- NEWSKI J051 TERMINAL SKI GAME ----------------------------------------------------------------------------- Contribution Name...........: NEWSKI Title....................: TERMINAL SKI GAME File Names...............: 00. Rename Transfer File : 01. 'NEWSK Submission File : 02. SKIHLP HELP & INSTRUCTIONS : 03. #SKIDG DGL LOAD CMD FILE : 04. &SKIDG DGL SOURCE FILE : 05. #SKIAP AGP LOAD CMD FILE : 06. &SKIAP AGP SOURCE FILE : 07. #WSP SAMPLE AGP WORK STATION Operating System.........: RTE-6 VM Language(s)..............: FTN77 Keywords.................: 1. GAMES External Support Req'd...: If Re-submission, Reason.: PREVIOUS VERSION USED OLD GRAPHICS SUBROUTINES. NEW VERSION UPDATED TO USE GRAPHICS-1000/II SUBROUTINES Contributor's Name..........: TONY WEST Company.......: EATON CORPORATION ENGINEERING & RESEARCH CENTER Street........: P.O. BOX 766 City..........: SOUTHFIELD State.........: MICHIGAN Country.......: USA Zip Code......: 48076 Program Abstract............: NEWSKI IS AN UPDATED VERSION OF THE OLD SKI GAME DATE CODE 2001. THIS IS AN INTERACTIVE GRAPHICS PROGRAM THAT DISPLAYS A DOWNHILL RACE COURSE AND ALLOWS THE USER TO CONTROL THE MOTION OF THE SKIER. THE GAME MAY BE PLAYED ON ANY GRAPHICS TERMINAL AND A VERSION IS SUPPLIED FOR BOTH DGL AND AGP. Additional Documentation....: GRAPHICS-1000/II MANUALS J05201 ----------------------------------------------------------------------------- NGLIB J052 FILE ERROR REPORTING ROUTINES ----------------------------------------------------------------------------- Contribution Name...........: NGLIB Title....................: File error reporting routines File Names...............: 00. Rename Transfer File : 01. 'NGLIB Submission file : 02. &NGLOG : 03. &NGF : 04. &NBRK : 05. &NGTRC : 06. [NGCOM INCLUDE file : 07. *NGLIB Merge command file Operating System.........: RTE-IVB or RTE-6/VM Language(s)..............: ASMB, FTN4X Keywords.................: 1. ERROR : 2. MESSAGE : 3. HELP External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: R. Niekamp Company.......: Hewlett Packard Company Street........: 1001 E. 101st Terrace City..........: Kansas City State.........: Missouri Country.......: USA Zip Code......: 64131 Phone Number..: (816) 941-0411 Program Abstract............: A collection of routines to provide an easy method of reporting file errors to the user. Additional Documentation....: Use MERGE with the .NGLIB file to create a library $NGLIB. [NCOM is an Include file for the Fortran routines. It must match the space reserved in &NGLOG. J05301 ----------------------------------------------------------------------------- NKEYS J053 USER KEYS PROGRAMMING FOR 262X CRTS ----------------------------------------------------------------------------- Contribution Name...........: Nkeys Title....................: User keys programming for 262x CRTs File Names...............: 00. Rename Transfer File : 01. 'NKEYS - Submission File : 02. #NKEYS - link file : 03. #LOADK - link file : 04. &NKEYS - source : 05. %NKEYS - rel. : 06. &LOADK - source : 07. %LOADK - rel. : 08. &SUBS - sources to library - merged : 09. %SUBS - merged relocateables : 10. $NKEYS - lindx'd subs : 11. KEYFRM - form file : 12. KEYINS - form file : 13. DLKEYS - key set : 14. SKEYS - key set : 15. EKEYS - key set : 16. OBSKEY Operating System.........: RTE-6/VM,RTE-A,RTE-A.1 Language(s)..............: FORTRAN 77 Keywords.................: 1. SOFTKEYS External Support Req'd...: $fnewf if new file system desired If Re-submission, Reason.: Contributor's Name..........: Timothy V. Gill, Ph.D. Company.......: R. J. Reynolds Street........: Bowman Gray Technical Center 611-12 : City..........: Winston-Salem State.........: NC Country.......: USA Zip Code......: 27102 Phone Number..: (919)773-4849 Telex.........: Program Abstract............: Set of utilities for creating,modifying and programming user keys on 262x CRTS. Program Nkeys is used to define user key sets for HP 262x type terminals. It requires a block mode 2x crt to work. Definitions for user keys 1-8 and return and enter keys are allowed. Definitions are placed in a user specified file. Can be loaded with new file system routines to take advantage of them. File I/O is with fortran 77 i/o not fmp. Program Loadk is a short program that will load a set of keys created by by Nkeys, given a type 2x crt. Load_keys is a subroutine (used by Loadk) that performs the key loading task, given a valid Nkeys-produced file. Several general purpose routines are included, most dealing with the handling of character data types. They are all in the indexed library $NKEYS contained with this submission. Additional Documentation....: J05401 ----------------------------------------------------------------------------- IBMPC J054 TRANSFER DATA FROM IBM PC TO HP 1000 ----------------------------------------------------------------------------- Contribution Name...........: IBMPC Title....................: Transfer data from IBM PC to HP 1000 File Names...............: 00. Rename Transfer File : 01. 'PCDOC Submission File : 02. "PCDOC - Additional Documentation : 03. #INITL - TR file to initialize line : 04. &TRANS - Basic source for IBM PC : 05. &IBMPC - Fortran source program to read dat Operating System.........: Rte A/VC+ Language(s)..............: Ftn7x Keywords.................: 1. PC : 2. DUMP : 3. DATA COMM External Support Req'd...: IBM PC Basic If Re-submission, Reason.: N/A Contributor's Name..........: Donald R. Shapiro Company.......: Logistics Systems Street........: 199 Wells Avenue City..........: Newton Centre State.........: Ma. Country.......: U.S.A. Zip Code......: 02159 Phone Number..: (617) 965-1111 Program Abstract............: IBMPC allows data transfer from an IBM PC to an HP1000 using a serial port on the IBM PC and the HP12040B 8-channel mux card on the HP1000. Additional Documentation....: See "PCDOC J05501 ----------------------------------------------------------------------------- ANNN01 J055 DATA ENTRY / SAVING / PLOTTING PACKAGE ----------------------------------------------------------------------------- Contribution Name...........: ANNN01 Title....................: Data Entry / Saving / Plotting Package File Names...............: 00. Rename Transfer File : 01. 'PLTSV - Submission File : 02. &PLTSV - Main Source File : 03. &PLTS1 - Plotting Segment Source : 04. &PLTS2 - Labeling Segment Source : 05. &PLTS3 - Y-Axis Segment Source : 06. &PLTS4 - Labeling Segment Source : 07. &PLTS5 - Title Segment Source : 08. <PLSUB - Plotting Library Source : 09. <NPSUB - Non-Plotting Library Source : 10. %PLTSV - Main Relocatable : 11. %PLTS1 - Plotting Segment Relocatable : 12. %PLTS2 - Labeling Segment Relocatable : 13. %PLTS3 - Y-Axis Segment Relocatable : 14. %PLTS4 - Labeling Segment Relocatable : 15. %PLTS5 - Title Segment Relocatable : 16. =PLSUB - Plotting Library Relocatable : 17. =NPSUB - Non-Plotting Library Relocatable : 18. *PLTSV - Compile Transfer File : 19. ^PLTSV - Loader File : 20. /PLTSV - Turn on Segments : 21. \PLTSV - Turn off Segments : 22. &DLTBL - Graphics Device Table Source : 23. %DLTBL - Graphics Device Table Relocatable : 24. &LDSEG - Segment Loader Source : 25. =LDSEG - Segment Loader Relocatable Operating System.........: RTE-IVB Language(s)..............: FTN4 Keywords.................: 1. Plotting : 2. Graphics : 3. Storage : 4. Data mgmt External Support Req'd...: Graphics/1000 : 9872 Plotter (Or any Graphics/1000 Device) : 2648 Terminal (Or any Graphics/1000 Device) If Re-submission, Reason.: Contributor's Name..........: Jeffrey Sweet Company.......: Air Force Avionics Lab Street........: AFWAL AARI-3 : City..........: Wright-Patterson AFB State.........: Ohio Country.......: USA Zip Code......: 45433 Phone Number..: (513) 255-6361 Telex.........: Program Abstract............: PLTSV is a system for Creating, Storing, and Plotting Data Files. This is a quick and dirty utility for manipulating Data Plots. These data files are assumed to be any quanity vs. time. PLTSV is set up to plot to an HP 9872A and an HP 2648A graphics devices. PLTSV only supports line plots, with one or two plots per page, and up to 4 curves per plot, each with separate Y-axis. Data files can be created and edited as type 3 files. Additional Documentation....: To Load: TR,*PLTSV,1G where 1G is the location of the Sources It is necessary that the Graphics/1000 Library %GPS be available at Load Time. If any Graphics devices other, than an HP 9872 Graphics plotter, and an HP 2648A Graphics Terminal, are to be used, the subroutine UPGPS in <PLSUB must be modified. J05601 ----------------------------------------------------------------------------- PSWD J056 CHANGE PASSWORDS IN @+CCT! ----------------------------------------------------------------------------- Contribution Name...........: PSWD Title....................: Change passwords in @+CCT! File Names...............: 00. Rename Transfer File : 01. 'PSWD Submission File : 02. &PSWD - Source : 03. %PSWD - Relocatable : 04. #PSWD - LINK command file : 05. $FNEWG - Rev. 2341 (fixes bug in OPEN) (use if loading on C.83 or later) (really $FNEWF, but renamed) : 06. >SID - get session ID number : 07. %GTSID - relocatable Operating System.........: RTE-6VM (should work under RTE-4B, but not tested) Language(s)..............: FTN77, MACRO Keywords.................: 1. session : 2. SECURITY External Support Req'd...: Accounts System If Re-submission, Reason.: no Contributor's Name..........: R. Arthur Gentry Company.......: AT&T Communications Street........: Rm 785 : 811 Main St. City..........: Kansas City State.........: Mo. Country.......: USA Zip Code......: 64141 Phone Number..: (816) 391-2446 Program Abstract............: This program creates 6 character random passwords for every ID in the accounts file, except MANAGER.SYS and stores them in the accounts file. See submission for further info. J05701 ----------------------------------------------------------------------------- QBASE J057 IMAGE REPORT PROGRAM ----------------------------------------------------------------------------- Contribution Name...........:QBASE Title....................:Image report program File Names...............: 00. Rename Transfer File : 01. 'QBASE SUBMISSION FILE : 02. #QBASE LOADR FILE : 03. $QBASE LIBRARY : 04. %QBASE MAIN : 05. %QBAS1 SEGMENT 1 : 06. %QBAS2 SEGMENT 2 : 07. %QBAS3 SEGMENT 3 : 08. %QBAS4 SEGMENT 4 : 09. %QBAS5 SEGMENT 5 : 10. %QBAS7 SEGMENT 7 : 11. %QBAS8 SEGMENT 8 : 12. %QBASR SEGMENT R : 13. %QBASI SEGMENT I : 14. SCCOST SAMPLE IMAGE SCHEMA : 15. RPCOST SAMPLE REPORT PROCEDURE : 16. RPORT SAMPLE REPORT : 17. >QBASE : 18. >QBF1 : 19. >QBF2 : 20. >QBS1 : 21. >QBS2 : 22. >QBS3 MANUAL FOR QBASE ARE : 23. >QBR1 : 24. >QBH1 BRUNO SLIDE FILES : 25. >QBH2 : 26. >QBB1 : 27. >QBE1 : 28. >QBE2 Operating System.........: RT6VM Language(s)..............: FTN7X,ASMB Keywords.................: 1. Reports : 2. IMAGE External Support Req'd...: IMAGE 1000 92069 If Re-submission, reason.: Contributor's Name..........: HAL HARP Company.......: NAVWPNSUPPCEN : CODE 70613 : BLDG. 41NE City..........: CRANE State.........: IN. Country.......: USA Zip Code......: 47522 Phone Number..: 812-854-1034 Program Abstract............: SEPT. 1, 1984 THIS IS A PRELIMINARY VERSION OF AN IMAGE REPORTING PROGRAM. SOME FEATURES ARE: 1.CROSSES DATA SETS AND DATA BASES USING A UNIQUE KEY NAME. 2.ALLOWS ITEM DATA TO BE PRINTED IN HEADER STATEMENTS. 3.SORTS 1,000,000 TIMES FASTER THAN QUERY.( ROUGH ESTIMATE ) 4.TIME,DATE IN HEADER STATEMENTS. THE LIBRARY $DMBSY IS A LINDEXED VERSION OF %DBMS,%LOCAL,%NO/DS, CONTAINED IN YOUR IMAGE/1000 92069 PACKAGE. THE QBASE MANUAL IS CONTAINED IN FILES 17 THRU 29. THESE ARE TYPE 13 BRUNO SLIDE FILES. IF YOU DON'T USE BRUNO CONTACT ME AND I WILL SUPPLY A PRINTED MANUAL. AS THIS IS A PRELIMINARY VERSION I AM SUBMITTING IT IN A WORKABLE RELOCATABLE FORMAT. SOME FEATURES DO NOT WORK: GROUPING,TOTALS,EDIT. AT SOME LATER DATE THE PACKAGE WILL BE RE-SUBMITTED INCLUDING SOURCE FILES. QBASE USES VMA AND REQUIRES A 64 PAGE PARTITION. IT WILL PRESENTLY HANDLE 76,792 ITEMS WITH A POTENTIAL OF 2,147,483,647. QBASE WAS WRITTEN BY RICK CALENTINE OF NAVWPNSUPPCEN CRANE. J05801 ----------------------------------------------------------------------------- RPCHK J058 CHECK FOR NON-RP'ABLE TYPE 6 FILES ----------------------------------------------------------------------------- Contribution Name...........: RPCHK Title....................: Check for Non-RP'able Type 6 Files File Names...............: 00. Rename Transfer File : 01. 'RPCHK Submission file : 02. &RPCHK Ftn7x source : 03. %RPCHK New-style relocatable Operating System.........: RTE-6, A Language(s)..............: Ftn7x Keywords.................: 1. Files : 2. ID Segments : 3. Transportable : 4. System External Support Req'd...: CI file system. If Re-submission, Reason.: Contributor's Name..........: Don Pottenger Company.......: Hewlett-Packard Co. Street........: 11000 Wolfe Road City..........: Cupertino State.........: CA Country.......: USA Zip Code......: 95014 Phone Number..: (408) 257-7000 Telex.........: Program Abstract............: RPCHK checks the files specified by its first argument, a file mask, to see if they will RP. An optional parameter tells RPCHK to purge old (non-RP'able) type-6 files. This program is especially handy after a gen, to eliminate those non-transportable dead program files that lay around the filesystem. The source code is a good example of how to use the new FMP masking calls on a runstring-specified mask. Additional Documentation....: Run it without any parameters for the usage. Usage: RPCHK, fileMask [,PU] J05901 ----------------------------------------------------------------------------- SCAN J059 HP 264X HARDCOPY PRINTOUT ----------------------------------------------------------------------------- Contribution Name...........: SCAN Title....................: HP 264x Hardcopy Printout. File Names...............: 00. Rename Transfer File. : 01. 'SCAN - Submission file. : 02. &SCAN - Source file. : 03. #SCAN - LINK command file. Operating System.........: RTE-6/VM Language(s)..............: FTN7X Keywords.................: 1. Terminal : 2. Printer External Support Req'd...: $FMP6 library, $ASUBS library. If Re-submission, Reason.: Updated to work with CI. Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: WQEC Code 331 City..........: Seal Beach State.........: CA. Country.......: USA Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: SCAN is a FORTRAN program that supplies a terminal hard-copy function for Hewlett-Packard's RTE systems using the 264x terminals using a 12966A interface. SCAN emulates a terminal hard-copy device by interrogating the terminal's local memory and transmitting its contents to the standard system printer. To get a copy of all of the terminal's con- tents type: RU,SCAN. SCAN will automatically send the cursor to the home position and transfers the display information to the system printer (Lu 6). For a partial scan, type: RU,SCAN,,P (Move the cursor to the first line to be copied before typing "return"). SCAN will copy from that line up to but not including the line containing RU,SCAN,,P. in either case, a form feed is provided after the copy as an added convenience. The output is also spooled automatically for immediate print out. An Lu can be specified as the first parameter to output to a difference line printer. Additional Documentation....: $ASUBS library is in another contribution. J06001 ----------------------------------------------------------------------------- SEE J060 FILE WINDOWS FOR HP-232X TERMINALS ----------------------------------------------------------------------------- Contribution Name...........: See Title....................: File windows for HP-232X terminals File Names...............: 00. Rename Transfer File : 01. 'SEE Submission File : 02. &SEE FORTRAN source file : 03. %SEE Relocateable : 04. $C2623 Relocatable library : 05. &C2623 Library FORTRAN source : 06. #SEE LINK command file Operating System.........: RTE-6/VM Language(s)..............: FORTRAN 77 Keywords.................: 1. Windows : 2. Graphics : 3. Terminal External Support Req'd...: Library file $C2623 If Re-submission, Reason.: Contributor's Name..........: Wayne Bergeron Company.......: General Electric Street........: 210 Wynn Drive : City..........: Huntsville State.........: Alabama Country.......: USA Zip Code......: 35805 Phone Number..: Program Abstract............: Are you tired of people showing off their microprocessor's windowing capability, and asking how you can use a terminal without that capability ? Well, if the light isn't too bright, you too can amaze the uninitiated with 'windows' on you HP-2623A, and HP-2627 terminals. I wrote this program to have various parts of a program under development displayed on the graphics display of my terminal. I have been able to display up to 10 or so small modules in graphics, while editing in the alphanumeric display. Two keystrokes switch the two displays on or off. To use it, position the graphics cursor, turn on the graphics display, and 'RU,SEE,FILEX::CR'. Additional Documentation....: See the program listing. J06101 ----------------------------------------------------------------------------- SNOOP J061 EXAMINE SWAPPED PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: SNOOP Title....................: Examine swapped program File Names...............: 00. Rename Transfer File : 01. 'SNOOP Submission file : 02. &SNOOP FTN4X Source : 03. &SNOOA ASMB Source : 04. "SNOOP Documentation file Operating System.........: RTE IVB Language(s)..............: FTN4X,ASMB Keywords.................: 1. Debug : 2. System : 3. Utility External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Carl Falstrom Company.......: ACCESS Corporation Street........: 4815 Para Drive : City..........: Cincinnati State.........: Ohio Country.......: USA Zip Code......: 45237 Phone Number..: (513) 242-4220 Telex.........: Program Abstract............: If you have ever had to resort to insert- ing numerous write statements throughout a program you are debugging because loading the DBUGR with your program causes memory overflow, SNOOP can help. By suspending the program under test (either pro- gramatically or with 'SS,PROG') and forcing the program to swap out you may use SNOOP to display program code and data. Use the load map and symbol tables to locate the addresses of interest and SNOOP will display the contents. Compile &SNOOP with FTN4 or FTN4X and assemble &SNOOA. Load the resulting relocatables as a BG program and you are ready to SNOOP. Additional Documentation....: See the documentation file "SNOOP for usage. Filename Alterations for the Swap Tape: Original file name &INVRS is now &SNOOA on this tape. J06201 ----------------------------------------------------------------------------- SPINT J062 SPOOL INTERFACE LIBRARY ----------------------------------------------------------------------------- Contribution Name...........: SPINT Title....................: Spool Interface Library File Names...............: 00. Rename Transfer File : 01. 'SPINT Submission file : 02. &SPINT : 03. &SPING : 04. %SPINT : 05. "SPINT Paper from conference Operating System.........: RTE 6/VM Language(s)..............: FTN77 Keywords.................: 1. SPOOLING External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Bob Hilton Company.......: SunFlooring, Inc. Street........: 7475 Chancellor Drive City..........: Orlando State.........: Florida Country.......: USA Zip Code......: 32809 Phone Number..: 305-351-6440 Telex.........: Program Abstract............: A set of routines for programmatic handling of spooling. Their usage can be instrumental in maintaining a high degree of printer utilization, and system and operator efficiency. See file "SPINT or the 1984 San Jose conference proceedings. J06301 ----------------------------------------------------------------------------- SPINW J063 LETTER-QUALITY PRINTER SETUP UTILITY ----------------------------------------------------------------------------- Contribution Name...........: SPINW Title....................: Letter-quality Printer Setup Utility File Names...............: 00. Rename transfer file : 01. 'SPINW Submission File : 02. &SPINW : 03. %SPINW Operating System.........: RTE-6VM Language(s)..............: FTN7X Keywords.................: 1. Printer : 2. Utility : 3. Word Processing External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: William L. Steele Company.......: Tobacco Institute Testing Laboratory Street........: 2 Taft Court, Suite 201 City..........: Rockville State.........: MD Country.......: USA Zip Code......: 20850 Phone Number..: 301-294-8582 Program Abstract............: Spinw is a menu driven utility for setting margins, line spacing and pitch on letter-quality printers responding to Diablo control codes. It is especially handy to run from EDIT prior to listing text. It works with a Model 7725 Spinwriter interfaced with 12966A card using driver DVF00, and should work with a Diablo 630. See source for more details or run program and select the information option from menu. Change variable LUOUT in source code to printer lu number. Compile SPINW with FTN66 option only. Additional Documentation....: J06401 ----------------------------------------------------------------------------- SPLUM J064 USER ACCESS TO SYSTEM SPOOL FILES ----------------------------------------------------------------------------- Contribution Name...........: SPLUM Title....................: User access to system SPOOL files. File Names...............: 00. Rename Transfer File. : 01. 'SPLUM - Submission file. : 02. &SPLUM - Spool Control Program. : 03. &SPOLU - Spool setup program. : 04. &SPLOT - Spool output program. : 05. &IFMGR - FMGR error processor. : 06. *SPLUM - LOADR command file. Operating System.........: RTE-6/VM Language(s)..............: MACRO Keywords.................: 1. System : 2. Spooling External Support Req'd...: Spool system must be in system generation. If Re-submission, Reason.: Corrected problems with lost spool files. Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: WQEC Code 331 City..........: Seal Beach State.........: CA. Country.......: USA Zip Code......: 90740 Phone Number..: (213) 594-7351 Program Abstract............: This set of routines allows the user to access the system SPOOL files through simple program calls. All security checking is bypassed so any user may access the SPOOL files. The units to be spooled must be setup by GASP when the system is initialized for the first time. 'SPLUM' must be loaded as a permanent program by 'LOADR'. The JOBFIL is now locked when being updated to avoid multiuser contentions. Additional Documentation....: Program calls: SPOLU schedules program SPLUM which sets up a spool request for a spool pool file. See &SPOLU listing for calling sequence. SPLOT makes a call to EXEC to schedule SMP for a close spool and pass operation. See &SPLOT listing for calling sequence. J06501 ----------------------------------------------------------------------------- SPOOL J065 CI SPOOLING FOR RTE-6/VM ----------------------------------------------------------------------------- Contribution Name...........: SPOOL Title....................: CI Spooling for RTE-6/VM. File Names...............: 00. Rename Transfer File. : 01. 'SPOOL - Submission file. : 02. &SPOOL - Spool Control Program. : 03. &ISPON - Spool setup program. : 04. #SPOOL - LINK command file. Operating System.........: RTE-6/VM Language(s)..............: FTN7X, MACRO Keywords.................: 1. Conversion : 2. Spooling External Support Req'd...: Spool system must be in system generation. If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: WQEC Code 331 City..........: Seal Beach State.........: CA. Country.......: USA Zip Code......: 90740 Phone Number..: (213) 594-7351 Program Abstract............: This program allows RTE-6/VM CI user's to spool Lu's and files as RTE-A does. It is no longer necessary to go back to FMGR every time you want to change a spool setup. There are some limitations because of the way spooling is done in RTE-6. A blank cannot be inserted at the beginning of each line to suppress carriage control on lineprinters. Spool pool files are used in the same way the 'SL' command works under FMGR. The program must not be called 'SP' if it is on a FMGR cartridge. CI files cannot be spooled directly. Copy them to FMGR cartridges. Additional Documentation....: The following commands are available: CI> Sp ON [Lu1] [Lu2] Enables spooling to Lu1 or redirects spooling from Lu1 to Lu2. CI> Sp OFf [Lu1] Closes out spooling to Lu1. CI> Sp STatus Displays the status of all spools in the system. CI> Sp KIll or KS [Lu1] Kills the spool file associated with or ['File'] the current Lu1 of the named file. CI> Sp REstart 'File' Restarts the spool file from the or RS beginning. CI> Sp LIst 'File' [Lu1] Queues the file for output to Lu1. Note: The default for Lu1 is 6. Note: $ASUBS is in another contribution. J06601 ----------------------------------------------------------------------------- SUPERUSER J066 MAKE USER SUPERUSER OR NON-SUPERUSER FOR SESSION ----------------------------------------------------------------------------- Contribution Name...........: SUPERUSER Title....................: Make user Superuser or non-Superuser for session File Names...............: 00. Rename Transfer File : 01. 'SUPER Submission File : 02. &SUPER : 03. &ENERG Operating System.........: RTE-A Language(s)..............: FTN7X, MACRO Keywords.................: 1. Session : 2. SECURITY External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: DALE S. GARCIA Company.......: TECHNOLOGY DEVELOPMENT OF CALIFORNIA : DEFENSE SYSTEMS GROUP Street........: 624 SIX FLAGS DRIVE : City..........: ARLINGTON State.........: TEXAS Country.......: USA Zip Code......: 76012 Phone Number..: (817) 461-1242 Telex.........: Program Abstract............: This program can make the scheduling user a : Superuser or make a Superuser a Normal user : for the current session. Additional Documentation....: The subroutine 'Energize' may be called to : programatically make a user a Super/Non-super : user. J06701 ----------------------------------------------------------------------------- TIME J067 SET SYSTEM TIME AND TEACH ABOUT SOFTKEYS ----------------------------------------------------------------------------- Contribution Name...........: TIME Title....................: Set System Time and teach about softkeys File Names...............: 00. Rename Transfer File : 01. 'TIMEH Submission File : 02. &TIMEH : 03. %TIMEH Operating System.........: RTE-6 V/M Language(s)..............: FORTRAN 7X Keywords.................: 1. Time : 2. Softkeys External Support Req'd...: none If Re-submission, Reason.: n/a Contributor's Name..........: David Roggendorff Company.......: General Electric Company Street........: 110 Wynn Dr, NW. : City..........: Huntsville State.........: AL Country.......: U.S.A. Zip Code......: 35801 Phone Number..: 205-837-7701 X 140 Program Abstract............: This submission is useful as the first program in WELCOM to help the new or occasional operator get familier with the use of the terminal in an interactive automatic operation. Help is available for two types of prompts - 1) data entry and 2) soft- key responsing. Loading: Use LINK,%TIMEH or LOADR,,%TIMEH Additional Documentation....: Run TIME and press return at prompts. J06801 ----------------------------------------------------------------------------- TOULB J068 HP150 TOUCH SCREEN SUBROUTINE LIBRARY ----------------------------------------------------------------------------- Contribution Name...........: TOULB Title....................: HP150 TOUCH SCREEN SUBROUTINE LIBRARY File Names...............: 00. Rename Transfer File : 01. 'TOULB Submission File : 02. &TOULB Operating System.........: RTE-6VM, RTE-A.1, RTE-A Language(s)..............: FTN7X Keywords.................: 1. PC : 2. Library External Support Req'd...: none If Re-submission, Reason.: Contributor's Name..........: PETE BOWERS Company.......: DOWELL SCHLUMBERGER Street........: PO BOX 2710 : City..........: TULSA State.........: OKLAHOMA Country.......: USA Zip Code......: 74101 Phone Number..: (918)250-4286 Telex.........: Program Abstract............: A SERIES OF SUBROUTINES TO UTILIZE THE TOUCH SCREEN CAPABILITY OF THE HP150 FROM THE HP1000. Additional Documentation....: J06901 ----------------------------------------------------------------------------- TPLOT J069 TRANSPARENCY PLOTTER (GRAPHICS 1000/II VERSION OF BRUN ----------------------------------------------------------------------------- Contribution Name...........: TPLOT Title..........: Transparency plotter (Graphics 1000/II version of BRUNO) File Names...............: 00. Rename Transfer File : 01. 'TPLOT SUBMISSION FILE : 02. &UPSHF : 03. &BLBRD : 04. &BILBD : 05. &TPLOT : 06. &TPLT3 : 07. &TPLT4 : 08. &TPLT5 : 09. &TPLT6 : 10. &TPLT7 : 11. /TPLOT : 12. #TPLOT : 13. &TPLT0 : 14. $SKLIB : 15. &TPLT2 : 16. &TPLT9 : 17. &TPLT8 : 18. &FORMA : 19. &FORM6 : 20. %FORMA : 21. %FORM6 : 22. %UPSHF : 23. %BILBD : 24. $SKLI2 : 25. &TPLT1 : 26. #BLBRD : 27. %BLBRD : 28. %TPLOT : 29. %TPLT0 : 30. %TPLT1 : 31. %LIBRY : 32. &LIBRY : 33. $LIBRY : 34. %TPLT2 : 35. %TPLT3 : 36. %TPLT4 : 37. %TPLT5 : 38. %TPLT6 : 39. %TPLT7 : 40. %TPLT8 : 41. %TPLT9 : 42. "TMANL : 43. $DSUBD : 44. &TSUBC : 45. %TSUBC : 46. $TSUBC : 47. ?TPLOT TPLOT HELP FILE : 48. &TEDIT : 49. %TEDIT : 50. ?TEDIT TEDIT HELP FILE : 51. %PRNTF : 52. %ITMLU : 53. #TEDIT : 54. ?STOF : 55. #STOF : 56. &STOF : 57. %STOF STOF HELP FILE (cont) \bp ----------------------------------------------------------------------------- TPLOT J069 \ce TRANSPARENCY PLOTTER (GRAPHICS 1000/II VERSION OF BRUNO) (cont) ----------------------------------------------------------------------------- Operating System.........: RTE-6VM, RTE-A.1, RTE-A Language(s)..............: FORTRAN 77 Keywords.................: 1. GRAPHICS : 2. PLOTTING External Support Req'd...: GRAPHICS 1000/II AGP AND DGL If Re-submission, Reason.: CONVERSION OF BRUNO TO GRAPHICS 1000/II Contributor's Name..........: PETE BOWERS Company.......: DOWELL SCHLUMBERGER Street........: PO BOX 2710 : City..........: TULSA State.........: OKLAHOMA Country.......: USA Zip Code......: 74101 Phone Number..: (918)250-4286 Telex.........: Program Abstract............: TPLOT is a Graphics 1000/II version of BRUNO The BRUNO manual has been slightly modified and is included in "TMANL. If you can use BRUNO then you can use TPLOT. All BRUNO figure and slide files work with TPLOT. The program BLBRD does the actual plotting and can be used independently of TPLOT. The program TEDIT will allow you to edit a TPLOT slide file (this is a version of BRNED if you have seen that program before). The program STOF will convert a slide file consisting of lines and circles into a figure file. Using STOF and TEDIT it is possible to convert X,Y data into figure and/or slide files. THINGS TO KNOW TPLOT looks for work station programs in the form of W2623,W2648,W9872, etc. You can however specify the work station program in the run string. You may also specify the crn the font files are located on. If you do this the initialization time will be cut in half. KNOWN BUGS ---------- You cannot plot to your own terminal directly. We haven't had time to work this bug out and we just tell people to edit a slide file to see what it looks like. This is not our bug but HP's. Theoretically you should be able to LINK TPLOT instead of using the LOADR. However a bug in HP's software kept giving us an EM82 error. We have not yet gone to the next software revision to see if this fixes this error. Loading works just fine except you have to contend with all those segments. Additional Documentation....: GRAPHICS 1000/II REFERENCE MANUALS J07001 ----------------------------------------------------------------------------- TRINT J070 INTERPRET IMAGE-2 LOG FILE TRANSACTIONS ----------------------------------------------------------------------------- Contribution Name...........: TRINT Title....................: Interpret Image-2 Log File Transactions File Names...............: 00. Rename Transfer File : 01. 'TRINT Submission file : 02. &TRINT Source file Operating System.........: RTE-A (and 6?) Language(s)..............: FTN7X Keywords.................: 1. Image : 2. Data base External Support Req'd...: An Image-2 logfile If Re-submission, Reason.: Contributor's Name..........: G. Masters & S. Wolfe Company.......: MOD DQA/TS (ELEC) Street........: Royal Arsenal East City..........: Woolwich SE.18 State.........: London Country.......: UK Zip Code......: Phone Number..: Telex.........: Program Abstract............: List the transactions in an HP IMAGE-2 Transaction Log File, in a 'human readable' format. The 'namr' of the Transaction Log File can be the 1st parameter in the program runstring. The 2nd parameter can be the 'namr' of a particular IMAGE-2 Root File to search for. If these parameters are omitted, the program will prompt for them. If the 3rd parameter is given as '6' (the standard HP line- printer LU) then the output will be directed there; else it will default to splurging onto the originating terminal. AUTHOR'S NOTE The program was bolted together in a hurry, when IMAGE-2 rudely burst into our particular corner of the Cosmos. Thus treat the output with suspicion - at least until you feel you can trust it! We have been advised to plead 'Diminished Responsibility' at any future court procedings! Additional Documentation....: See the prologue in the source file &TRINT. J07101 ----------------------------------------------------------------------------- TSUBS J071 TIME SUBROUTINES ----------------------------------------------------------------------------- Contribution Name...........: TSUBS Title....................: Time Subroutines File Names...............: 00. Rename Transfer File : 01. 'TSUBS - Submission File : 02. &ACDAT - Source code : 03. &CHDAT - Source code : 04. &DOWEK - Source code Operating System.........: RTE-IVB,RTE-VI Language(s)..............: FTN4X Keywords.................: 1. Time External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Ronnie F. Lee Company.......: Gulf Oil Products Co. Street........: Chemical Row : City..........: Orange State.........: Texas Country.......: USA Zip Code......: 77630 Phone Number..: (409) 882-2169 Telex.........: Program Abstract............: This is a collection of three simple subroutines to perform various time and date calculations. Subroutine ACDAT will read the clock and put the date (MM-DD-YY) in the first three words of an integer array in ascii format. Subroutine CHDAT will change a date from ascii to integer or vice-versa and check the date for validity. Subroutine DOWEK will calculate the day of the week for any date from 1-1-1 to 12-31-32767. Additional Documentation....: J07201 ----------------------------------------------------------------------------- TYPE6 J072 DISPLAY TYPE 6 FILE INFORMATION ----------------------------------------------------------------------------- Contribution Name...........: TYPE6 Title....................: Display Type 6 file information. File Names...............: 00. Rename Transfer File. : 01. 'TYPE6 - Submission file. : 02. &TYPE6 - Program source. : 03. #TYPE6 - Link command file. Operating System.........: RTE-6/VM only. Language(s)..............: FTN7X Keywords.................: 1. Files : 2. System External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: WQEC Code 331 City..........: Seal Beach State.........: CA. Country.......: USA Zip Code......: 90740 Phone Number..: (213) 594-7351 Program Abstract............: This program allows the user to display information about type 6 files created by LINK. It gives program bounds, types and segment information. Additional Documentation....: Example run: CI> TYPE6,FC.RUN Program FC created 11:03 am May 10, 1983 Extended background, Priority 90 Base page bounds for main 0002, 0154 Highest address+1 of largest segment 61030 Program size is 32 pages EMA Size is 0 pages Segment Directory Block 57 Word offset 062 Segment table address 15553, no. of segments 7 Segment Name Low address High address Entry point FC 02000 15662 03251 1 FC000 15663 42644 15663 2 FC001 15663 50072 15663 3 FC002 15663 61030 15663 4 FC003 15663 56542 15663 5 FC004 15663 24713 15663 6 FC005 15663 42206 15663 7 FC006 15663 33603 15663 Done J07301 ----------------------------------------------------------------------------- VERIFY J073 FMGR CARTRIDGE VERIFICATION PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: VERIFY Title....................: FMGR cartridge verification program. File Names...............: 00. Rename Transfer File. : 01. 'VERIF - Submission file. : 02. &VERIF - FTN7X Source. : 03. #VERIF - LINK command file. Operating System.........: RTE-6/VM, RTE-A Language(s)..............: FTN7X Keywords.................: 1. Directory : 2. Reports : 3. Data Mgmt : 4. Status External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U. S. Naval Station Street........: WQEC Code 331 City..........: Seal Beach State.........: CA. Country.......: USA Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This program verifies FMGR cartridges checking for any errors in directories and files. Statistics on the file space used is given along with other directory information. The space used by each file is compared with the directory label making sure there are no errors. Also the first record of each file is read making sure the directory points to valid information. The FSTAT call may need to be changed for RTE-A. Additional Documentation....: J07401 ----------------------------------------------------------------------------- VIEW J074 VIEWSCREEN HANDLING PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: VIEW Title....................: Viewscreen Handling Program File Names...............: 00. Rename Transfer File : 01. 'VIEW - Submission file : 02. *VIEW - Compile command file for VIEW : 03. #VIEW - Link command file : 04. "VIEW - View help file (ASCII) : 05. &VIEW - Source code : 06. %VIEW - Compiled code : 07. *VLIB - Compile command file for $VLIB : 08. &VLIB - Source code for $VLIB : 09. $VLIB - VIEW interface library : 10. *RR - Compile command file for R : 11. #R - Link command file : 12. "R - R help file (ASCII) : 13. &R - Source code : 14. %R - Compiled code Operating System.........: RTE-6/VM, RTE-4B Language(s)..............: Pascal Keywords.................: 1. Documentation : 2. Help : 3. Terminal External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: David J. DeLisle Company.......: N.S.W.S.E.S. (U.S. NAVY) Street........: City..........: State.........: Country.......: Zip Code......: Phone Number..: Program Abstract............: VIEW is a program which handles viewscreens. Each line of the viewscreen may have several hundred characters in it. VIEW will read the image of a viewscreen from the terminal screen into a "type 25" file. If a viewscreen file has records longer than 256 characters, the system commands (such as ST) would truncate the lines, so VIEW has several commands to manipulate the type 25 files (ie COPY, MOVE, DISPLAY, SAVE). VIEW can also READ from the unprotected fields of a viewscreen into a disc file in a format which is easily read by other programs, or read fields from a disc file to fill the unprotected fields of a viewscreen. When VIEW reads unprotected fields, it will convert illegal characters (ie escape characters) into blanks and flag the problem in the disc file. VIEW will also sense input and report if the ENTER key was pressed, or which of the eight function keys was pres- sed, or if a read timeout occurred (set with an EXEC(3,22B,<centiseconds>)). The library $VLIB and the pascal library must be searched (in that order) to make calls from your programs which schedule VIEW and use it's commands. The program, R, is a version of the UNIX "MORE" program which works well with help files such as "VIEW as online utility documentation. R simply reads from a disc file a page at a time until the end of file has been reached or you press an 'N' or an 'n' at the end of a page. VIEW will work well for database transaction programs, but is slow because the subroutines in $VLIB all schedule VIEW and communicate through disc files. You could simply merge portions of &VIEW into your programs and do some minor modifications if you need the additional speed. Additional Documentation....: "VIEW, "R, &VIEW J07501 ----------------------------------------------------------------------------- CS80 J075 TRACK MAP DVT TABLE ----------------------------------------------------------------------------- Contribution Name...........: CS80 Title....................: Track map DVT table File Names...............: 00. Rename Transfer File : 01. 'CS80 Submission file : 02. &CS80 Source : 03. %CS80 Relocatable Operating System.........: RTE-IVB,RTE-VIB,RTE-A,?? Language(s)..............: FTN4,FTN4X,FTN7X,FTN77 Keywords.................: 1. System Tables : 2. disc : 3. generation External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: Paul Abell Company.......: General Telephone Street........: 3007 Roxboro Rd. : City..........: Durham State.........: North Carolina Country.......: USA Zip Code......: 27704 Phone Number..: 919-471-5825 Telex.........: Program Abstract............: This program will evenly divide a track map for a CS80 disk drive and print a list of the required DVT entries which can be modified to suit your particular RTE-A generation needs. It can also divide the track map to suit your own personal layout, it does not have to be evenly divided. You can also specify how many lu's you wish to have on the drive. Additional Documentation....: It does not take in to account the cartridge tape drive associated with some drives. It also assumes a 96 sector/track configuration. The program is very simple and can be easily modified to suit your particular needs. Output can be to any device, controlled by the run line parameters. If you wish to output the information to a disk file, you can use this approach: Use LU redirection, on an RTE-A system it might look something like this: CI> SP RTE A.2 Spooling System Type ? for help -ON,6,#CS80 -EX CI> CS80,,6 ------------ ------------ data prints out ------------ ------------ CI> SP RTE A.2 Spooling System Type ? for help -OF,6 -EX CI> On RTE-IVB or VIVM you might use something like this: :LL,6,!CS80 :CS80,,6 ----------------- ----------------- data prints out ----------------- ----------------- :LL,1 : J07601 ----------------------------------------------------------------------------- TRBL J076 HELP FILE FOR SPECIFIC TOPICS ----------------------------------------------------------------------------- Contribution Name...........: TRBL Title....................: Help file for specific topics File Names...............: 00. Rename Transfer File : 01. 'TRBL Submission file : 02. &TRBL Source : 03. %TRBL Relocatable : 04. TRBFIL Data file Operating System.........: RTE-IVB,RTE-VIB,RTE-A,?? Language(s)..............: FTN4,FTN4X,FTN7X,FTN77 Keywords.................: 1. Documentation : 2. Help External Support Req'd...: FMP subroutines, if not available If Re-submission, Reason.: Contributor's Name..........: Paul Abell Company.......: General Telephone Street........: 3007 Roxboro Rd. : City..........: Durham State.........: North Carolina Country.......: USA Zip Code......: 27704 Phone Number..: 919-471-5825 Telex.........: Program Abstract............: This program will list out information of any form by typing in a two (2) character topic name from the printed list. It was designed to aid dial up users or any user of the computer system when they encountered trouble with the system or an unusual ouput from a program that was not expected. When this occurs they type in TRBL from the file manager and it will give them a list of trouble topics to choose from. They type in a topic name and it will list out what ever is in the file under that topic. This method is used in the A system for help and error reporting. It is becoming very popular. Additional Documentation....: This program uses file manager routines to access and list out a type four (4) file. It uses the FMGR routine APOSN to simulate type two (2) file access. This gives very fast response from a very large sequential file. The program also simulates the FMPLISTPROGRAM approach of the RTE-A system, as does CI>. It will list out a crt screens worth of information and then stop, waiting for one character to be typed from the terminal. The character typed determines which further action to be taken. The program has a help function of two (2) question marks (??) which will print out the directory. Whenever new or more information is added, the program will update itself with new record pointers. Adding information or topics is documented in the data file. The data file name is TRBFIL with a security code of TF. This allows anyone to read the file, but only the manager to add or delete data, while allowing it to be on a cartridge accessable to any user. J07701 ----------------------------------------------------------------------------- WHO J077 WHO'S ON LINE ON WHAT NUMBER ----------------------------------------------------------------------------- Contribution Name...........: WHO Title....................: Who's on line on what number File Names...............: 00. Rename Transfer File : 01. 'WHO Submission File : 02. &WHO Source : 03. %WHO Relocatable Operating System.........: RTE-A VC+ Language(s)..............: FTN7X,FTN4X,FTN4 Keywords.................: 1. Modem : 2. Accounting External Support Req'd...: VC+ on RTE-A If Re-submission, Reason.: Contributor's Name..........: Paul Abell Company.......: General Telephone Street........: 3007 Roxboro Rd. : City..........: Durham State.........: North Carolina Country.......: USA Zip Code......: 27704 Phone Number..: 919-471-5825 Telex.........: Program Abstract............: This program will print out the active users on the system, the LU they dialed in on, or were on and the telephone number they attached to when they signed on. Additional Documentation....: The system entry point for the user ID table is obtained from the system generation output list file. Locate variable $USIDA and put this octal number in the program in place of the one that is there if it is different. The table called SESSION contains session numbers of legal LU's for your system. If you have more than 25 LU's in your system, increase the table size or decrease it as the case may be. Change the description of the phone number or terminal in array NUMBER to match your phone numbers or terminal configurations. J07801 ----------------------------------------------------------------------------- IBITS J078 BIT VECTOR MANIPULATION SUBROUTINE ----------------------------------------------------------------------------- Contribution Name...........: IBITS Title....................: Bit Vector Manipulation Subroutine File Names...............: 00. Rename Transfer File : 01. 'IBITS Submission File : 02. &IBITS Operating System.........: RTE Language(s)..............: ASMB Keywords.................: 1. BIT : 2. ARRAY External Support Req'd...: EAU If Re-submission, Reason.: Contributor's Name..........: David Ratti Company.......: Continental Testing Laboratories Street........: 763 US HiWay 17-92 City..........: Fern Park State.........: Florida Country.......: USA Zip Code......: 32730 Phone Number..: (305) 831-2700 Telex.........: 810-853-0252 Program Abstract............: A subroutine to allow manipulation of individual bits in an integer array. Additional Documentation....: In source file. J07901 ----------------------------------------------------------------------------- DCODE J079 DECODE RELOCATABLE RECORDS ----------------------------------------------------------------------------- Contribution Name...........: DCODE Title....................: Decode relocatable records File Names...............: 00. Rename Transfer File : 01. 'DCODE - Submission File : 02. &DCODE - Source File Operating System.........: RTE-6/VM Language(s)..............: Assembler Keywords.................: 1. Inverse : 2. Relocatable External Support Req'd...: .ENTR If Re-submission, Reason.: Contributor's Name..........: Robert Meldrum Company.......: Telesat Canada Street........: 333 River Road City..........: Ottawa State.........: Ontario Country.......: CANADA Zip Code......: K1N 8A9 Phone Number..: 613-234-7612 Telex.........: 053-4184 Program Abstract............: With the introduction of RTE-6/VM, the relocatable record format changed. Many programs such as RELIA and MXREF no longer worked as a result. This subroutine was written to provide easy interfaces to both old and new relocatable records. (RELIA has been rewritten to use it but was not fully debugged in time for donation to the swap tape.) Additional Documentation....: Full documentation accompanies each subroutine. J08001 ----------------------------------------------------------------------------- DCIEC J080 INPUT ROUTINES W/ERROR CHECKING FOR THE HP1000 ----------------------------------------------------------------------------- Contribution Name...........: DCIEC Title....................: Input Routines w/error checking for the HP1000. File Names...............: 00. Rename Transfer File : 01. 'DCIEC - Submission file : 02. <DCIEC - Documentation file. : 03. &LBIEC - Source Code : 04. %LBIEC - Relocatable code : 05. *LBIEC - Transfer file Operating System.........: RTE-IVB/6VM Language(s)..............: FTN4X Keywords.................: 1. Error : 2. INPUT : 3. INTERACTIVE External Support Req'd...: none If Re-submission, Reason.: Contributor's Name..........: Scott Hill Company.......: Pittsburgh-Des Moines Corporation Street........: 1015 Tuttle Street / P. O. Box 1596 City..........: Des Moines State.........: Iowa Country.......: USA Zip Code......: 50306 Phone Number..: 515-244-6000 ext. 235 Telex.........: Program Abstract............: These subroutines have been used at PDM for about two years and have eased the programming workload somewhat. Their primary goal is to provide a method of obtaining information from the user, and then assure that that information is valid for the specific use (ie. within specified range). Additional Documentation....: See submission <DCIEC for additional information. NOTE ON DISCS: The transfer file *LBIEC expects to have all files on cartridge 55. Use the editor to change this to fit your system. Also, *LBIEC will put the indexed file \LBIEC on cartridge 22. You may have to change this also. J08101 ----------------------------------------------------------------------------- LISP J081 LISP INTERPRETER ----------------------------------------------------------------------------- Contribution Name...........: LISP Title....................: LISP INTERPRETER File Names...............: 00. Rename Transfer File : 01. 'LISP Submission File : 02. &LISP : 03. %LISP : 04. "LISP Operating System.........: Language(s)..............: PASCAL Keywords.................: 1. Interpreter : 2. Language : 3. AI External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Michael A. Moran Company.......: Street........: 1065 Greco Ave. #A103 : City..........: Sunnyvale State.........: CA Country.......: USA Zip Code......: 94087 Phone Number..: 408-737-9177 Telex.........: Program Abstract............: This LISP interpreter is written in standard PASCAL modified slightly for the HP1000. It is approximately MACLISP in dialect except for function definition. Also APPLY doesn't work correctly. There are no arrays. All numbers are real. Any additions made should be sent to me so I can spread them around. Additional Documentation....: J08201 ----------------------------------------------------------------------------- ENMAP J082 ENTRY POINT MAPPING UTILITY ----------------------------------------------------------------------------- Contribution Name...........: ENMAP Title....................: Entry Point Mapping Utility File Names...............: 00. Rename Transfer File : 01. 'ENMAP Submission file : 02. &ENMAP : 03. *ENMAP : 04. &MAPUT Operating System.........: RTE-4B, RTE-6/VM Language(s)..............: FTN4X Keywords.................: 1. Relocatable : 2. Entry Points External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: H. Anderson McKellar Company.......: MCI Telecommunications Street........: 906 N. Bowser City..........: Richardson State.........: Texas Country.......: USA Zip Code......: Phone Number..: 214/234-3291 Telex.........: Program Abstract............: Program to create a directory of entry points in one or more relocateable files. Input file may be either relocateable or a list of relocateables; output may be directed to either a device or a disc file. Reads RTE-6 extended-record (16-character label) files as well as the old format (5-character label) files. To run from FMGR, proper form is :RU,ENMAP,<input file>,<optional output namr> The input file must be type 3, 4, or 5. The default output namr is the scheduling device. If the parameters are omitted, a line is printed reminding the user of the proper run string format. Additional Documentation.......: NONE J08301 ----------------------------------------------------------------------------- EXMAP J083 EXTERNAL REFERENCE MAPPING UTILITY ----------------------------------------------------------------------------- Contribution Name...........: EXMAP Title....................: External Reference Mapping Utility File Names...............: 00. Rename Transfer File : 01. 'EXMAP Submission file : 02. &EXMAP : 03. *EXMAP : 04. &MAPUX Same as &MAPUT in &ENMAP Operating System.........: RTE-4B, RTE-6/VM Language(s)..............: FTN4X Keywords.................: 1. Relocatable External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: H. Anderson McKellar Company.......: MCI Telecommunications Street........: 906 N. Bowser City..........: Richardson State.........: Texas Country.......: USA Zip Code......: Phone Number..: 214/234-3291 Telex.........: Program Abstract............: Program to create a directory of entry points in one or more relocateable files. Input file may be either relocateable or a list of relocateables; output may be directed to either a device or a disc file. Reads RTE-6 extended-record (16-character label) files as well as the old format (5-character label) files. To run from FMGR, proper form is :RU,ENMAP,<input file>,<optional output namr> The input file must be type 3, 4, or 5. The default output namr is the scheduling device. If the parameters are omitted, a line is printed reminding the user of the proper run string format. Additional Documentation......: NONE J08401 ----------------------------------------------------------------------------- DSTAT J084 DISC STATUS REPORT ----------------------------------------------------------------------------- Contribution Name...........: DSTAT Title....................: Disc Status Report File Names...............: 00. Rename Transfer File : 01. 'DSTAT - SUBMISSION FILE : 02. &DSTAT Operating System.........: RTE-4B, RTE-6/VM Language(s)..............: FTN77 Keywords.................: 1. Disc : 2. Data Mgmt External Support Req'd...: If Re-submission, Reason.: Contributor's Name...............: Denny Allain Company.............: MCI Telecommunications Street..............: 906 N. Bowser Road City................: Richardson State/Country.......: Texas USA 75081 Phone Number........: (214) 234-3291 Telex...............: NA Program Abstract.................: DSTAT provides a display that gives the user the capacities of a given disc LU and the current utilization in number of files, blocks, and percentage of total available Additional Documentation None J08501 ----------------------------------------------------------------------------- DE J085 DIRECTORY END LIST ----------------------------------------------------------------------------- Contribution Name...........: DE Title....................: Directory End List File Names...............: 00. Rename Transfer File : 01. 'DE Submission file : 02. &DE Operating System.........: RTE-4B, RTE-6VM Language(s)..............: Fortran Keywords.................: 1. Disc : 2. Directory External Support Req'd...: NONE If Re-submission, Reason.: Originally printed in Communicator Contributor's Name..........: Denny Allain Company.......: MCI Telecommunications Street........: 906 N. Bowser Road City..........: Richardson State.........: Texas Country.......: USA Zip Code......: 75081 Phone Number..: (214) 234-3291 Telex.........: NA Program Abstract............: provides the last n (default = 20) entries in a given disc directory (maximum n = 40). Additional Documentation....: None J08601 ----------------------------------------------------------------------------- IDCHK J086 ID SEGMENT CHECKER ----------------------------------------------------------------------------- Contribution Name...........: IDCHK Title....................: ID Segment Checker File Names...............: 00. Rename Transfer File : 01. 'IDCHK Submission File : 02. &IDCHK Operating System.........: RTE-4B, RTE-6VM Language(s)..............: Fortran Keywords.................: 1. System : 2. ID Segments External Support Req'd...: None If Re-submission, Reason.: NA Contributor's Name..........: Denny Allain Company.......: MCI Telecommunications Street........: 906 N. Bowser Road City..........: Richardson State.........: Texas Country.......: USA Zip Code......: 75081 Phone Number..: (214) 234-3291 Telex .........: NA Program Abstract............:IDCHK reveals what programs are using the long and short ID segments how many are unused and a disc summary that includes all mounted discs, giving LU#, crn, next track, total # of tracks. Additional Documentation....: None J08701 ----------------------------------------------------------------------------- QXREF J087 RELOCATABLE-FILE CROSS-REFERENCER ----------------------------------------------------------------------------- Contribution Name...........: QXREF Title....................: Relocatable-File Cross-Referencer File Names...............: 00. Submission transfer file : 01. 'QXREF Submission file : 02. &QXREF Enhanced Ftn7x source : 03. &QXREO Original Ftn7x source : 04. QXDIFF Scom's comparison of the two : 05. %QXREF New-style Relocatable Operating System.........: RTE-6, A (IVB and others, probably) Language(s)..............: Ftn7x Keywords.................: 1. Relocatable : 2. Cross-Reference External Support Req'd...: Load with $FNEWF to add CI-file capability. If Re-submission, Reason.: Contributor's Name..........: Bill Gibbons/Don Pottenger Company.......: Mirkheim Systems/Hewlett-Packard Co. Street........: : City..........: State.........: Country.......: Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program reads relocatable files (old-style or new-style "extended" relocatables, or mixed) and prints out information about the modules found in them. QXREF tells which module calls which module, which file each module is found in, and more. This program greatly eases the pain of maintaining a large program, libraries, or any large programming project. The code is a sparkling example of how to manage freespace from Ftn7x, and also demonstrates a non-trivial use of the Ftn7x ENTRY statement. Additional Documentation....: Run QXREF without any parameters to see a sample runstring. Load it LB or EB and size it up as far as you can go. Bill Gibbons of Mirkheim Systems wrote the original QXREF. Don Pottenger of HP modified it to allow hierarchical file names and implemented a bug fix that Bill had mentioned. Both files are presented in their entirety, with SCOM's opinion of their differences stored in QXDIFF. Here's a heavily-edited sample of QXREF output on %QXREF: QXREF object code cross-reference Mon Sep 10, 1984 6:25 pm --------------------------------------------------------------- >>> File: %QXREF::X QXREF,4,90 24999-16407 REV.2434 840820 prog: 5395 lcom: WIDTH/1 OUTPUT/32 INPUT/1 RECORD/128 NAME/9 FREE/3 ents: QXREF .NFOP .NFCL .NFIN .NFCN .DNOP .DNCL .DNIN .DNCN .DSOP .DSCL .DSIN .DSCN exts: .DAD .EIO. .IIO. .FIO. .DTA. .CPM .F6ST .SIO. .LBT .SBT .IBTE .IBST .MBT EJECT FLUSH OUT FETCH_NAME INIT_OUT BREAK_CHECK SCAN INIT_SCAN TACK UPPERCASE ALLOCATE SEARCH GET_NAME TAB LOGLU BREAK_CHECK,7 24999-16407 REV.2220 820518 prog: 24 ents: BREAK_CHECK exts: .F6ST .EXIT IFBRK (cont) \bp ----------------------------------------------------------------------------- QXREF J087 \ce RELOCATABLE-FILE CROSS-REFERENCER (cont) ----------------------------------------------------------------------------- INIT_OUT,7 24999-16407 REV.2220 820518 prog: 372 lcom: WIDTH/1 ents: INIT_OUT OUT TAB FLUSH exts: .EIO. .DTA. .ENTR .CPM .SIO. .EXIT .SBST .SCO .SST EJECT,7 24999-16407 REV.2220 820518 prog: 49 *** Labelled common size mismatch: OUTPUT lcom: OUTPUT/15 ents: EJECT exts: .EIO. .DTA. .EXIT .SCO *************************************************************************** Size totals: prog: 7614 *************************************************************************** Module Level Referenced by ------ ----- ------------- /HASH/ 3 SEARCH INIT_SCAN ALLOCATE 3 QXREF SEARCH INIT_OUT 3 QXREF TACK INIT_SCAN 2 QXREF NEWREC 2 QXREF QXREF 1 READ 2 QXREF Entry Defined in Referenced by ----- ---------- ------------- .DNCL QXREF ALLOCATE ALLOCATE QXREF SEARCH BREAK_CHECK BREAK_CHECK QXREF FETCH_NAME FETCH_NAME QXREF OUT INIT_OUT QXREF TACK QXREF QXREF TIME TIME QXREF UPPERCASE UPPERCASE QXREF Common block Defined in Referenced by ------------ ---------- ------------- FREE ALLOCATE INIT_SCAN SEARCH FETCH_NAME INIT QXREF HASH /HASH/ SEARCH INIT_SCAN INPUT READ QXREF NAME SEARCH FETCH_NAME GET_NAME QXREF OUTPUT EJECT QXREF Undef External Referenced by -------------- ------------- .BIO. READ .CBT SEARCH .EIO. TIME EJECT INIT_OUT TACK QXREF .ENTR TIME INIT_OUT ALLOCATE INIT_SCAN SEARCH NEWREC TACK UPPERCASE FETCH_NAME GET_NAME READ .EXIT TIME EJECT INIT_OUT ALLOCATE TACK UPPERCASE GET_NAME READ BREAK_CHECK QXREF .F6ST ALLOCATE GET_NAME READ BREAK_CHECK QXREF .FFRW QXREF .FIO. QXREF .FIOI QXREF .IAY. READ .IBST QXREF .IBTE QXREF MOD TIME RCPAR QXREF 16 modules, 31 entries, 7 common blocks, 40 undefined externals. 1 warnings. J08801 ----------------------------------------------------------------------------- SC J088 MAC/ICD SUBCHANNEL MODIFIER ----------------------------------------------------------------------------- Contribution Name...........: SC Title....................: MAC/ICD SubChannel modifier File Names...............: 00. Rename Transfer File : 01. 'SC Submission file : 02. &SC : 03. &IOPSY : 04. &WRT : 05. &TATMP : 06. "SC4 : 07. "SC6 : 08. "PAPER Operating System.........: RTE-IVB, 6/VM Language(s)..............: FTN4X, FTN7X (66 rules) Keywords.................: 1. DISC : 2. SYSTEM TABLES : 3. MODIFY External Support Req'd...: If Re-submission, reason.: Contributor's Name..........: Dan Felman Company.......: HP/Rockville Street .......: City .........: Rockville State/Country.: Maryland Phone Number..: Program Abstract.............: As RTE users needs change, so is often the need to modify allocation of disc space. Often, it arises from the need to read someone else's disc pack, or maybe simply to increase a cartridge's size, or to fix a gen problem. If you already went through the pains associated with this task, you probably did one of three things; 1, you returned the disc pack with your utmost regards; 2, you regenned your system with a new Track Map Table ( TMT ) to accomodate the new configuration; or 3, you got a hold of CMM4 or 6 from your friendly SE ( sic, this could never happen !! ) and patched ( and prayed for ) the current TMT to look the the way you want it. Since I and other SEs went through that more than once, I decided that a program was needed to do the dirty work for us. The program I created runs on both RTE-IVB and RTE-6/VM and should help both the sophisticated user as well as the just-initiated in the RTE world. Additional Documentation ................: Search %TATMP provided only when loading under RTE-IVB. The RTE-6 system provides that subroutine, and is used by the program. J08901 ----------------------------------------------------------------------------- GRPHX J089 INTERACTIVE 3-DIMENSIONAL GRAPHICS PART 1 OF 2 ----------------------------------------------------------------------------- Contribution Name...........: GRPHX Title....................: Interactive 3-dimensional Graphics part 1 of 2 File Names...............: 00. Rename Transfer File : 01. 'GRPHX Submission file (also 'GRPHY) : 02. *GRPHX : 03. *SP : 04. "A.GRP : 05. $*GRPH : 06. $ttyp : 07. &A.GRP -FTN7X MAIN SOURCE : 08. ***GRP -TRANSFER FILE MERGE/SGMTR/MLLDR : 09. **grph -LIST OF MODULES TO MERGE : 10. CMPMNU -SOFTWARE TEXT COMPOSITOR MENU CFG : 11. GRPHLP -HELP SCREEN FILE : 12. T.HP23 -SAMPLE CONFIGURATION FILE for the : 13. &A.REV -Source : 14. #A.REV - Link Command file : 15. &A.PRI - Source : 16. #A.PRI - Link Command File : 17. "dpl - dummy place holder : 18. &X.BED : 19. #X.BED : 20. &BRFIG : 21. &A.PLF : 22. #A.PLF : 23. &X.FNT : 24. #X.FNT : 25. &X.SKY : 26. #X.SKY : 27. &A.VIW : 28. #A.VIW : 29. VIWMNU : 30. &A.DRA : 31. CRTDEC - CRT declarations : 32. CRTCMN CRT Common : 33. PPOCMN Polygon model common (for graphic : 34. TEKCMN Polygon model common (for graphic : 35. ***CGL -- Transfer file to merge and index : 36. **LCGL -- List of modules in library : 37. %K.RAN -- Library modules ... : 38. %V.DAY : 39. %T.LI3 : 40. %T.LI4 : 41. %V.NET : 42. %V.SSB : 43. %V.INC : 44. %V.TCK : 45. %T.CIR : 46. %T.TXT : 47. %T.LIN : 48. %T.LIP : 49. %T.RMO : 50. %T.BOX : 51. %T.SKY : 52. %V.R5M : 53. %V.D5P : 54. %V.OPE : 55. %V.CLO : 56. %V.RED : 57. %V.WRT : 58. %V.WR1 : 59. %V.ADD : 60. %V.UPD : 61. %V.ATT : 62. %V.IN5 : 63. %V.SUT : 64. %V.HTX : 65. %V.LTX : 66. %V.RWR (cont) ----------------------------------------------------------------------------- GRPHX J089 \ce INTERACTIVE 3-DIMENSIONAL GRAPHICS PART 1 OF 2 (cont) ----------------------------------------------------------------------------- : 67. %V.CMP : 68. %V.SAP : 69. %V.PSU : 70. %V.WRD : 71. %V.FRM : 72. %V.CMG : 73. %V.EUD : 74. %ILOGR : 75. %RWLOG : 76. %LSTMP : 77. %SYTIM : 78. %V.SDS : 79. %K.INI : 80. %K.OPR : 81. %K.ASK : 82. %K.PTR : 83. %K.WRT : 84. %K.IWR : 85. %K.LWR : 86. %K.RCW : 87. %K.FNC Operating System.........: RTE-IV/IVB/6VM Language(s)..............: Keywords.................: 1. Graphics : 2. Interactive External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........:James Lemon Company.......:COMSAT/WSD :Suite 750 Street........:2250 Imperial Highway City..........:El Segundo State.........:CA Country.......:USA Zip Code......:90245 Phone Number..: Program Abstract............: See the Procedings of the 1984 INTEREX Conference at San Jose. J09001 ----------------------------------------------------------------------------- GRPHX J090 INTERACTIVE 3-DIMENSIONAL GRAPHICS PART 2 OF 2 ----------------------------------------------------------------------------- Contribution Name...........: GRPHX Title....................: Interactive 3-dimensional Graphics part 2 of 2 File Names...............: 00. Rename Transfer File : 01. 'GRPHY Submission file (see also 'GRPHX) : 02. %K.LOD : 03. %K.REC : 04. %K.SLN : 05. %K.BLN : 06. %K.BL2 : 07. %K.SCR : 08. %M.BMN : 09. %P.RCH : 10. %P.WCH : 11. %P.GET : 12. %G.WRT : 13. %CRTNM : 14. %K.PAK : 15. %K.FCK : 16. %K.ICK : 17. %K.RTJ : 18. %K.JUS : 19. %LUINP : 20. %LEADR : 21. %FMTIM : 22. %TMYER (cont) \bp ----------------------------------------------------------------------------- GRPHX J090 \ce INTERACTIVE 3-DIMENSIONAL GRAPHICS PART 2 OF 2 (cont) ----------------------------------------------------------------------------- : 23. %CHFMT : 24. %ISLEN : 25. %STRIP : 26. %IPARS : 27. %BASCI : 28. %SSMOV : 29. %BPLOT : 30. %PTEXT : 31. %WCSMM : 32. %BORDR : 33. %PLTYP : 34. %V.GTI : 35. %A.CLS : 36. %V.CLS : 37. %A.SPL : 38. %V.GOS : 39. %RPOFI : 40. %PSTAT : 41. %TMOUT : 42. %NOTIM : 43. %FLUSR : 44. %FUSER : 45. %LIS23 : 46. %IHPLU : 47. %ENACK : 48. %IBACI : 49. %LUINF : 50. %IEQT : 51. %OFFME : 52. %SCEDT : 53. %CMDST Operating System.........: RTE-IV/IVB/6VM Language(s)..............: Keywords.................: 1. Graphics : 2. Interactive External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........:James Lemon Company.......:COMSAT/WSD :Suite 750 Street........:2250 Imperial Highway City..........:El Segundo State.........:CA Country.......:USA Zip Code......:90245 Phone Number..: Program Abstract............: See the Procedings of the 1984 INTEREX Conference at San Jose. J09101 ----------------------------------------------------------------------------- M2240 J091 HP2240 EXERCISER ----------------------------------------------------------------------------- Contribution Name...........: M2240 Title....................: HP2240 Exerciser File Names...............:00. Rename Transfer File :01. 'M2240 Submission file :02. &M2240 Source :03. %M2240 Relocatable :04. "M2240 User Manual :05. #M2240 Compile and Load File :06. *M2240 Loader Transfer File Operating System.........: RTE-6-VM Language(s)..............: FTN7X Keywords.................: 1. HPIB : 2. Measurement External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: M.Decreton Company.......: CEN/SCK Street........: Boeretang 200 : City..........: Mol Postal Code...: 2400 Country.......: Belgium Phone Number..: Telex.........: Program Abstract............: M2240 is an exerciser program for the HP2240 Measurement and Control Processor allowing easy programming of complex tasks, checking of errors and status read. By interactive dialogue, the operator can first use it as an instruction tool getting acquainted with the different commands, and second as an aid for the development and debugging of measurement and control procedures. Additional Documentation....: User instructions in "M2240 J09201 ----------------------------------------------------------------------------- POST J092 ELECTRONIC MAILBOX ----------------------------------------------------------------------------- Contribution Name...........: POST Title....................: Electronic mailbox File Names...............: 00. Rename Transfer File : 01. 'POST - Submission File : 02. %POST : 03. &POST : 04. #POST : 05. %INA : 06. &INA : 07. %UGLST : 08. &UGLST : 09. #UGLST Operating System.........: RTE-6 Language(s)..............: PASCAL,FTN77 Keywords.................: 1. MAIL : 2. MESSAGE : 3. DATA COMM External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: J. PARENT Company.......: National service of metrologie Street........: Schoemakerstraat 97 : City..........: Delft State.........: Country.......: Holland Zip Code......: 2628 VK Phone Number..: 015-569271 Program Abstract............: This program is an electronic mailbox. When you let it run each time you log in , then you have an excellent mailing system. With UGLST you can list out all the users with their username, userid, groupid and the filename POST will use for the mail. Additional Documentation....: J09301 ----------------------------------------------------------------------------- EXPER J093 SMALL EXPERT SYSTEM ----------------------------------------------------------------------------- Contribution Name...........: EXPER Title....................: SMALL EXPERT SYSTEM File Names...............:00. Rename Transfer File :01. 'EXPER Submission file :02. &EXPER Source :03. %EXPER Relocatable :04. "EXPER User Manual :05. #EXPER Compile and Load File :06. *EXPER Loader Transfer File Operating System.........: RTE-6-VM Language(s)..............: FTN7X Keywords.................: 1. Expert Systems : 2. AI External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: M.Decreton Company.......: CEN/SCK Street........: Boeretang 200 : City..........: Mol 2400 Country.......: Belgium Phone Number..: Telex.........: Program Abstract............: EXPER is a small expert system allowing inference calculation through a first order knowledge base (set of rules). It mainly contains a list processor and can perform forward and backward searches in a tree structure. Deduction and Verification can be asked, starting from a basic known situation. Additional Documentation....: User instructions in 'EXPER J09401 ----------------------------------------------------------------------------- IPRIS J094 CALCULATE MOMENT OF INERTIA OF PRISMATIC BEAM ----------------------------------------------------------------------------- Contribution Name...........: IPRIS Title....................: Calculate Moment of Inertia of Prismatic Beam matic Beam. File Names...............:00. Rename Transfer File :01. 'IPRIS Submission file :02. "IPRIS documentation file :03. &IPRIS source file Operating System.........: RTE-IVB Language(s)..............: FORTRAN IV Keywords.................: 1. Engineering : 2. Geometry External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: CLAUWAERT Cyriel Company.......: Opzoekingscentrum voor de wegenbouw Street........: Woluwedal 42 : City..........: 1200 BRUSSELS State/Country.: Belgium Phone Number..: 02/767.51.11 Telex.........: Program Abstract............: Program IPRIS is a user-friendly program for the fast calculation of position of neutral axis and moment of inertia of a prismatic beam whether or not with an inserted (steel) beam. It offers the possibili- ty to enter different moduli for the materials used in the section. F.i. concrete sections in a beam that have different ages and consequently different moduli. Additional Documentation....: J09501 ----------------------------------------------------------------------------- VOICE J095 SPEECH SYNTHESIS USING HP6942 MULTIPROGRAMMER ----------------------------------------------------------------------------- Contribution Name...........: VOICE Title....................: SPEECH SYNTHESIS USING HP6942 MULTIPROGRAMMER File Names...............:00. Rename Transfer File :01. 'VOICE Submission file :02. &VOICE Source :03. %VOICE Relocatable :04. "VOICE User Manual :05. #VOICE Compile and Load File :06. *VOICE Loader Transfer File :07. &INHPV Initialiser for HP6942 :08. %INHPV Initialiser for HP6942 :09. MWZ MW instruction for HP6942 :10. &XFER Download subroutine Operating System.........: RTE-6-VM Language(s)..............: FTN4X Keywords.................: 1. Multi-program : 2. Speech External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........:C.Van Ierschot, H. Marien Company.......:SCK/CEN State.........:Boeretang 200 City..........:Mol 2400 Country.......:Belgium Program Abstract............: VOICE is a speech synthesis program using the HP6942 Multiprogrammer with one memory card, a pacer card and a D/A converter card. The speech is produced from individual phonems stored as discrete sequential voltages. Additional Documentation....: User instructions in 'VOICE J09601 ----------------------------------------------------------------------------- M6942 J096 HP6942 EXERCISER ----------------------------------------------------------------------------- Contribution Name...........:M6942 Title....................:HP6942 Exerciser File Names...............:00. Rename Transfer File :01. 'M6942 Submission file :02. &M6942 Source :03. %M6942 Relocatable :04. "M6942 User Manual :05. #M6942 Compile and Load File :06. *M6942 Loader Transfer File Operating System.........: RTE-6-VM Language(s)..............: FTN7X Keywords.................: 1. Multi-program External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: M.Decreton Company.......: CEN/SCK Street........: Boeretang 200 City..........: Mol 2400 Country.......: Belgium Program Abstract............: M6942 is an exerciser program for the HP6942 Multiprogrammer allowing easy programming of complex tasks, checking of errors and status read. By interactive dialogue, the operator can first use it as an instruction tool getting acquainted with the different commands, and second as an aid for the development and debugging of measurement and control procedures. Additional Documentation....: User instructions in 'M6942 J09701 ----------------------------------------------------------------------------- RJESY J097 DATA DISTRIBUTION TO/FROM IBM IN A DS ENVIRONMENT ----------------------------------------------------------------------------- Contribution Name...........:RJESY Title....................:Data distribution to/from IBM in a DS environment File Names...............:00. Rename Transfer File :01. 'RJESY Submission file :02. &RJESY Source code :03. &RJECL Source code :04. &RJERC Source code :05. &RJESP Source code :06. &RJEPM Source code :07. %RJESY Relocatable of &RJESY :08. %RJECL Relocatable of &RJECL :09. %RJERC Relocatable of &RJERC :10. #RJEHL Command file for RJE :11. $RJELB Library :12. "RJESY User and installation guide. Operating System.........:RTE-IVB/(6VM ?) Language(s)..............:FTN4X Keywords.................: 1. RJE : 2. IBM : 3. DS : 4. Data Comm External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........:Renaat Grauwels Company.......:University Hospital Gasthuisberg Street........:Herestraat 49 City..........:Leuven Country.......:BELGIUM Zip Code......:3000 Phone Number..:(016) 215764 Program Abstract............: This set of programs will send and receive JOB's to and from an IBM computer thru the use of RJE. The data to be transmitted or the destination of the data to be received may be anywhere in your DS network. The user need not have any knowledge about RJE or DS-1000. It will only work in an DS-1000 environment ! J09801 ----------------------------------------------------------------------------- BNOAL J098 BRUNO COMPATIBLE PLOT PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: BNOAL Title....................: Bruno compatible plot program File Names...............:00. Rename Transfer File :01. 'BNOAL Submission file :02. &BNOAL Source :03. %BNOAL Relocatable :04. &BNOSB Subroutines :05. %BNOSB Relocatable :06. "BNOAL Description :07. #BNOAL Compile and load file :08. *BNOAL loader transfer file :09. "BNAS1 Bruno figure file # 1 :10. "BNAS2 Bruno figure file # 2 Operating System.........: RTE-6-VM Language(s)..............: FTN7X Keywords.................: 1. Graphics External Support Req'd...: BRUNO If Re-submission, Reason.: Contributor's Name..........: M.Decreton Company.......: CEN/SCK Street........: Boeretang 200 : City..........: Mol 2400 Country.......: Belgium Phone Number..: Telex.........: Program Abstract............: BNOAL : plotprogram creating BRUNO compatible 'figure file' J09901 ----------------------------------------------------------------------------- TOOLS J099 TOOLKIT FOR STANDARD DATA FILE (SDF) HANDLING ----------------------------------------------------------------------------- Contribution Name...........: TOOLS Title....................: Toolkit for standard data file (SDF) handling File Names...............:00. Rename Transfer File :01. 'TOOLS Submission file :02. 'SDFDC documentation on SDF :03. 'PRGDC documentation on programs :04. 'PLTDC documentation on plot programs :05. &INIFL :06. &EXPFL :07. &CYPFL :08. &COMFL :09. &REDFL :10. &LISFL :11. &SKPFL :12. &MODFL :13. &WRDFL :14. &AVRFL :15. &MTPFL :16. &PCPRR :17. &PLCEL :18. &PLSDF :19. &PLTEX :20. &PLMLS :21. &SUBR1 :22. PCPRR1 :23. PCPRRF :24. COBDAT :25. ITXDAT :26. &SUBR2 Operating System.........: RTE-6-VM Language(s)..............: FTN7X Keywords.................: 1. Tools : 2. Files External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: M.Decreton Company.......: CEN/SCK Street........: Boeretang 200 : City..........: 2400 Mol State.........: Country.......: Belgium Zip Code......: Phone Number..: Telex.........: Program Abstract............: This toolkit allows easy handling of measured data in standard data files (SDF) : file editing, graphical outputs, measurement procedures... J10001 ----------------------------------------------------------------------------- D2225 J100 DGL DEVICE HANDLER FOR THINKJET ----------------------------------------------------------------------------- Contribution Name...........: D2225 Title....................: DGL device handler for ThinkJet File Names...............:00. Rename Transfer File :01. 'D2225 submit file :02. &D2225 programme source :03. %D2225 programme relocatable Operating System.........: RTE-6/VM maybe 4B and A Language(s)..............: MACRO Keywords.................: 1. Graphics : 2. Driver External Support Req'd...: GRAPHICS 1000 II VERSION 2.0 If Re-submission, Reason.: Contributor's Name..........: Michael Morgan and Wendy Green Company.......: Royal Postgraduate Medical School Street........: Du Cane Road : City..........: LONDON State.........: Country.......: GREAT BRITAIN Zip Code......: W12 0HS Phone Number..: 01 743 2030 ext 239 Telex.........: Program Abstract............: This is the MACRO source code for a DGL device handler for Version 2.0 of DGL (does not use RTRAN). This device handler has been copied from $D0026 (2608a line-printer) and is technically still the copyright of HP. It can only be used if you already have a copy of GRAPHICS-1000 II version 2.0 as $DIDD is required. Additional Documentation....: J10101 ----------------------------------------------------------------------------- WDUP J101 GO BACK ONE STEP IN THE DIRECTORY ----------------------------------------------------------------------------- Contribution Name...........: WDUP Title....................: Go back one step in the directory File Names...............: 00. Rename Transfer File : 01. 'WDUP - Submission File : 02. %WDUP : 03. &WDUP : 04. #WDUP Operating System.........: RTE-6(ci), RTE-A Language(s)..............: PASCAL Keywords.................: 1. DIRECTORY : 2. CI External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: J. PARENT Company.......: National service of metrologie Street........: Schoemakerstraat 97 : City..........: Delft State.........: Country.......: Holland Zip Code......: 2628 VK Phone Number..: 015-569271 Program Abstract............: This program let you go one step higher in the directory tree. So you don't have to type in the complete working directory again. Additional Documentation....: J10201 ----------------------------------------------------------------------------- EPLOT J102 INTERACTIVE PLOTTING PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: EPLOT Title....................: Interactive plotting program File Names...............: 00. Rename Transfer File : 01. 'EPLOT - Submission File : 02. %EPLOT : 03. &EPLOT : 04. #EPLOT : 05. %EPLTR : 06. &EPLTR : 07. #EPLTR Operating System.........: RTE-6, RTE-A Language(s)..............: PASCAL Keywords.................: 1. PLOTTING : 2. GRAPHICS : 3. INTERACTIVE External Support Req'd...: DGL If Re-submission, Reason.: Contributor's Name..........: J. PARENT Company.......: National service of metrologie Street........: Schoemakerstraat 97 : City..........: Delft State.........: Country.......: Holland Zip Code......: 2628 VK Phone Number..: 015-569271 Program Abstract............: This is an easy interactive plotting program on graphics terminals and with the datafile you can transfer your plot with the EPLTR program to a plotter. Additional Documentation....: J10301 ----------------------------------------------------------------------------- SCAN J103 MEMORY OCCUPATION ----------------------------------------------------------------------------- Contribution Name...........: SCAN Title....................: Memory occupation File Names...............: 00. Rename Transfer File : 01. 'SCAN - Submission File : 02. %SCAN : 03. &SCAN : 04. #SCAN Operating System.........: RTE-6 Language(s)..............: FTN77 Keywords.................: 1. SYSTEM : 2. MEMORY : 3. ANALYZER External Support Req'd...: If Re-submission, Reason.: SCAN now for 44 partitions Contributor's Name..........: J.M. van Dongen Company.......: National service of metrologie Street........: Schoemakerstraat 97 : City..........: Delft State.........: Country.......: Holland Zip Code......: 2628 VK Phone Number..: 015-569271 Program Abstract............: This program gives you an overview of the memory occupation and what programs are running on a particular moment. Additional Documentation....: J10401 ----------------------------------------------------------------------------- AGEN J104 ELECTRONIC AGENDA ----------------------------------------------------------------------------- Contribution Name...........: AGEN Title....................: Electronic agenda File Names...............: 00. Rename Transfer File : 01. 'AGEN - Submission File : 02. %AGEN : 03. &AGEN : 04. #AGEN : 05. %MAGEN : 06. &MAGEN : 07. #MAGEN : 08. %SLEEP : 09. &SLEEP : 10. RRAGEN Operating System.........: RTE-6, RTE-A Language(s)..............: PASCAL,FTN77 Keywords.................: 1. CALENDAR External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: J. PARENT Company.......: National service of metrologie Street........: Schoemakerstraat 97 : City..........: Delft State.........: Country.......: Holland Zip Code......: 2628 VK Phone Number..: 015-569271 Program Abstract............: This program is an electronic agenda on your terminal for a whole year and this source is for 12 users, but it is easy to expand it. Runstring: RU,AGEN,1,1,6 There is also a program to make a file for a new year : MAGEN. And the datafile itself which is called RRAGEN. (The program expects it on cartridge DB). Additional Documentation....: J10501 ----------------------------------------------------------------------------- TREE J105 OVERVIEW OF DIRECTORIES ----------------------------------------------------------------------------- Contribution Name...........: TREE Title....................: Overview of directories File Names...............: 00. Rename Transfer File : 01. 'TREE - Submission File : 02. %TREE : 03. &TREE : 04. #TREE Operating System.........: RTE-6(ci), RTE-A Language(s)..............: PASCAL ò Keywords.................: 1. DIRECTORY External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: J. PARENT Company.......: National service of metrologie Street........: Schoemakerstraat 97 : City..........: Delft State.........: Country.......: Holland Zip Code......: 2628 VK Phone Number..: 015-569271 Program Abstract............: This program gives you an overview of all (sub)directories on your system and/or of an (sub)tree. RU,TREE,{<outlu>},{<filedescriptor>} Additional Documentation....: J10601 ----------------------------------------------------------------------------- DIMPN J106 ARRAY INITIALIZING PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: DIMPN Title....................: Array Initializing Program File Names...............:00. Rename Transfer File :01. 'DIMPN Submission file :02. &DIMPN - Source :03. %DIMPN - Relocatable :04. &TESTD - Test file :05. &PALI - Parameter list for &TESTD Operating System.........: RTE-M, RTE-4B Language(s)..............: FTN4 Keywords.................: 1. Array : 2. Initialize : 3. Pre-processor External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Ignat Stanev Company.......: Telecommunications Research Institute Street........: 8, Hajdushka Poliana Str. City..........: Sofia Country.......: BULGARIA Zip Code......: 1612 Phone Number..: 870739 Telex.........: 22346 NIIS BG Program Abstract............: DIMPN is a program we use to initialize arrays in FORTRAN programs. The array dimensions are written in the input file as four-character ASCII strings. It is assumed that each string begins with letters QZ in order not to mix it with other symbolic names in the program. The ASCII strings (3-th and 4-th characters) and the corresponding actual array dimensions are arranged in a parameter list with FORTRAN format (2A1,1X,4A1), i.e. the array dimension is up to four digits. DIMP searches each string in the parameter list and exchanges it in the output file with the corresponding actual dimension. DIMPN asks for the parameter list name (file name), the input file name and the output file name. The output file is created by DIMPN and is used then as a source file. To see how DIMPN operates use the supplied test data. Perform the following: RU,DIMPN give parameter list name: &PALI give input file name: &TESTD give output file name: [name] Compare all DIMENSION statements in &TESTD with those in [name]. Additional Documentation....: J10701 ----------------------------------------------------------------------------- PASCM J107 AUTOMATIC COMPILING/EDITING/LINKING ----------------------------------------------------------------------------- Contribution Name...........: PASCM Title....................: Automatic compiling/editing/linking File Names...............: 00. Rename Transfer File : 01. 'PASCM - Submission File : 02. %PASCM : 03. &PASCM : 04. #PASCM Operating System.........: RTE-6(ci), RTE-A Language(s)..............: PASCAL Keywords.................: 1. PRE-PROCESSOR : 2. PASCAL External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: J. PARENT Company.......: National service of metrologie Street........: Schoemakerstraat 97 : City..........: Delft State.........: Country.......: Holland Zip Code......: 2628 VK Phone Number..: 015-569271 Program Abstract............: This programs compiles pascal programs, if there is an error it automaticily returns to the editor. When there are no errors then it automaticily links.(if there is no linkcommandfile it goes to the editor and asks you to make one). Additional Documentation....: J10801 ----------------------------------------------------------------------------- PRFTN J108 FORTRAN SOURCE PREPROCESSOR ----------------------------------------------------------------------------- Contribution Name...........: PRFTN Title....................: FORTRAN SOURCE PREPROCESSOR File Names...............:00. Rename Transfer File :01. 'PRFTN Submission file :02. &PRFTN :03. %PRFTN Operating System.........: RTE IVB, 6/VM Language(s)..............: PASCAL Keywords.................: 1. FORTRAN : 2. Pre-processor External Support Req'd...: NONE If Re-submission, Reason.: Contributor's Name..........: DR.-ING. CHR. SCHMID Company.......: RUHR-UNIVERSITY BOCHUM Street........: P.O.BOX 102148 / IC3/141 City..........: D-4630 BOCHUM 1 Country.......: F.R. GERMANY Phone Number..: TEL. (0234) 700-4093 : Telex 0825860 Program Abstract............: PROCESSING OF ANY SOURCE FILES SUBSTITUTING EXPRESSIONS IN '<...>' BY A CONSTANT. Additional Documentation....: USER INFORMATION IS INCLUDED AT THE BEGINNING OF THE SOURCE FILE. J10901 ----------------------------------------------------------------------------- UDOCU J109 FORMATTED DOCUMENTATION PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: UDOCU Title....................: FORMATTED DOCUMENTATION PROGRAM File Names...............:00. Rename Transfer File :01. 'UDOCU - SUBMISSION FILE :02. &UDOCU - SOURCE PROGRAM :03. %UDOCU - RELOCATABLE FILE :04. $UDOCU - EDITOR-CREATED DATA FILE :05. "UDOCU - OUTPUT FILE (UDOCU MANUAL) Operating System.........: RTE-IVB Language(s)..............: FORTRAN IV Keywords.................: 1. DOCUMENTATION : 2. FORMATTING External Support Req'd...: NONE If Re-submission, Reason.: Contributor's Name..........: DICK JOHNSTON & TERESA OWEN Company.......: TRINITY FORGE, INC. Street........: 947 TRINITY DRIVE : CITY..........: MANSFIELD State.........: TX Country.......: USA Zip Code......: 76063 Phone Number..: (817) 477-2697 Telex.........: 794820 Program Abstract............: THIS PROGRAM USES AN EDITOR-CREATED DATA FILE TO PRODUCE FORMATTED DOCUMENTATION. IN THE SAMPLE CASE PROVIDED, FILE '$UDOCU' PRODUCES THE OUTPUT FOUND IN FILE 'OUTPUT'. TO OBTAIN FORMATTED DOCUMENTATION ON THE PROGRAM 'UDOCU', RUN THE FOLLOWING COMMAND. RU,UDOCU,LU,XX,XX,XX,CR J11001 ----------------------------------------------------------------------------- FCOM J110 ISSUE FMGR COMMANDS FROM A PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: FCOM Title....................: Issue FMGR commands from a program File Names...............:00. Rename Transfer File :01. 'FCOM Submission file :02. &FCOM - FTN4X Operating System.........: RTE-IV, RTE-6/VM with FMGR file system Language(s)..............: FTN4X (FTN7X) Keywords.................: 1. FMGR : 2. PROCEDURES External Support Req'd...: $IVLIB (see contribution J111) If Re-submission, Reason.: Contributor's Name..........: Inge Vabekk Company.......: GECO A/S Street........: P.o.box 330 : City..........: N-1322 HOEVIK State.........: Country.......: NORWAY Zip Code......: Phone Number..: 47 / 2 / 477060 Telex.........: Program Abstract............: FCOM is a program that enables you to issue FMGR commands from a program by calling the routines COMND and CFINI from contribution IVLIB. The routines take up very little space in your program. FCOM should be loaded permanently if used. FCOM is intended for use with the FMGR file system only. Additional Documentation....: See the routine COMND in IVLIB. J11101 ----------------------------------------------------------------------------- IVLIB J111 GENERAL-PURPOSE LIBRARY ----------------------------------------------------------------------------- Contribution Name...........: IVLIB Title....................: General-Purpose Library File Names...............:00. Rename Transfer File :01. 'IVLBR Submission file :02. &IVLF1 - FTN4x compatible routines :03. &IVLF2 - FTN4x compatible routines :04. &IVLBA - ASMB compatible routines :05. &IVLB7 - FTN7X routines :06. &IVLBM - MACRO routines :07. >DDATA - Include file :08. !IVLIB - Command file :09. *IVLIB - Merge commands :10. 'IVLIB - Documentation (WOLF format) :11. 'IVHED - " :12. 'IVIND - " :13. 'IVLB7 - " :14. 'IVLBA - " :15. 'IVLBF - " Operating System.........: RTE-IV, RTE-6/VM. Most routines (but not all) will work in RTE-A. Language(s)..............: FTN7X, ASMB, MACRO Keywords.................: 1. Library External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: Inge Vabekk Company.......: GECO A/S Street........: P.o.box 330 : City..........: N-1322 HOEVIK State.........: Country.......: NORWAY Zip Code......: Phone Number..: 47 / 2 / 477060 Telex.........: Program Abstract............: This library has been collected and developed over several years. Some of the routines have been taken from other CSL/1000 contributions. Using IVLIB may ease programming and give you smaller and more efficient programs. IVLIB is required by some of the other programs contributed by me. In order to use the routine PROGRAM, program APLDR may be required. If you use DS/1000, use HP's APLDR, otherwise use the program contributed with WOLF. Additional Documentation....: Use the transfer file !IVLIB to create the library. J11201 ----------------------------------------------------------------------------- NYQUIST PLOT J112 BASIC PLOTTING ROUTINES ----------------------------------------------------------------------------- Contribution Name...........: Nyquist plot Title....................: BASIC plotting routines File Names...............:00. Rename Transfer File :01. 'BPLOT Submission file :02. ANV21 Nyquist plot :03. ANV41 Bode plot are BASIC programs :04. ANV6 Multi Bode plot :05. ANV10 Statistical plot :06. ALL01 :07. ALL05 are data files for ANV21,ANV41,ANV6 :08. A1108B is a data file for ANV10 :09. &TABLE is the subroutine table for BASIC :10. &PLOTU is a FORTRAN routine for graphic initialization from BASIC :11. &DMPLT is a FORTRAN routine for HPIB graphic dump of 2648a graphic screen :12. &ANVSO is a FORTRAN program for Solartron 1250 Frequency response analyzer :13. &ANVGA is a FORTRAN program for the control of an intelligent data acquisition peripheral Operating System.........: basic Language(s)..............: BASIC Keywords.................: 1. Engineering : 2. Mathematics : 3. Plotting External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: CESARE PAGURA Company.......: I.P.E.L.P. CNR Street........: CORSO STATI UNITI 4 City..........: 35100 PADOVA Country.......: ITALY Phone Number..: Program Abstract............: The BASIC subroutine table generation can give some problems: DO NOT USE RTETG TRANSFER FILE !!! Execute an interactive loading session like this for %BA00 /LOADR: OP,RT /LOADR: SZ,19 /LOADR: RE,%BA00 %BA00 24042 24072 /LOADR: RE,%DLTBL see GRAPHIC 1000 manual ! ... ... ... /LOADR: RE,%PLOTU ... ... ... /LOADR: SEARCH,%GPS %GPS is the GRAPHIC 1000 library ... ... ... etc. etc. For the segment %BA01-02-03 etc. use the same procedure : /LOADR: OP,RT /LOADR: SZ,19 /LOADR: RE,%BA0x Additional Documentation....: J11301 ----------------------------------------------------------------------------- VTALK J113 PROGRAMMATIC INTERFACE FOR HP27201A VOICE SPEECH SYNTHES ----------------------------------------------------------------------------- Contribution Name...........: VTALK Title..........: PROGRAMMATIC INTERFACE FOR HP27201A VOICE SPEECH SYNTHESIZER File Names...............: 00. Rename transfer file : 01. 'VTALK Submission file : 02. &VTALK Source code : 03. %VTALK Relocatable for VTALK : 04. #VTALK LINK command file for VTALK : 05. &VCHEK Program to announce down lu's : 06. %VCHEK Relocatable for VCHEK : 07. #VCHEK LINK command file for VCHEK : 08. &VSUBS Source - support library : 09. $VSUBS Relocatable - support library Operating System.........: RTE-6VM/A Language(s)..............: FTN4X & ASMB Keywords.................: 1. Speech : 2. Help External Support Req'd...:IMAGE/1000 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............: VTALK is a program interface to the HP27201A Speech Output Module and the accompanying HP27203A Speech Library. The goal of VTALK is to provide a friendly interface to the speech library so that by simply issuing the command :RU,VTALK,<phrase> the synthesizer will speak the specified phrase, so long as words within the phrase are within the speech library. VTALK also intercepts positive and negative integers from -999,999,999 to +999,999,999 and speaks them in standard format. The Hp27201A Speech Output Module is supported by a standard RS-232 Interface and driver (HP 12966 and DVR05 or any Mux card.) VCHEK is a demonstration program which scans all system lu's and announces any down lu's. If a program is waiting on a down lu, the name of the program is also stated. VCHEK includes subroutine SPEAK which is a simple programmitic interface to the synthesizer. The HP27203A Speech Library uses an IMAGE/1000 data base in which to store voice information, plus some HP support utility programs for speaking and creating new words. We have found the HP27201A speech synthesizer to be very valuable when used with the simple programmatic interfaces provided here. Additional Documentation....:See notes in files &VTALK and &VCHEK J11401 ----------------------------------------------------------------------------- TEXED J114 TEXT EDITOR ----------------------------------------------------------------------------- Contribution Name...........: TEXED Title....................: Text Editor File Names...............:00. Rename Transfer File :01. 'TEXED Submission file :02. &TEXED :03. %TEXED :04. #TEXED :05. $TEXED Library :06. "TEXED Documentation :07. &CAPS :08. %CAPS :09. &TXDNF :10. %TXDNF :11. &JCBT :12. %JCBT :13. &SFILL :14. %SFILL :15. &SMOVE :16. %SMOVE :17. &SPUT :18. %SPUT :19. &SGET :20. %SGET :21. &P2680 :22. &QSBCM :23. [TXDNF Operating System.........: Language(s)..............: Keywords.................: 1. Text : 2. Editor : 3. Word Processing External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: JOHNSON & HASSELL Company.......: Street........: : City..........: State/Country.: Phone Number..: Telex.........: Program Abstract............: TEXED is a program designed to faciltate document preparation by providing a convenient method of formatting unformatted text. TEXED performs a variety of document formatting functions. These include: - Margin alignment - Indentation - Pagination - Chapter, section, and subsection numbering - Headings and footings - Table of Contents - Index This program is an adaptation of various versions that have been around more than 15 years. Within HP, the names RUNIT, RUNEM and RUNOF have been used for basically the same program. This version (TEXED) is based on the core program developed by Jim Bridges and Bruce Stowell back in 1979. Additional Documentation....: J11501 ----------------------------------------------------------------------------- ARF J115 TERMINAL EMULATION WITH APPLE IIC ----------------------------------------------------------------------------- Contribution Name...........:ARF Title....................: TERMINAL EMULATION WITH APPLE IIC File Names...............:00. Rename Transfer File :01. 'ARF Submission file :02. &ARF contains all of the following files ARF.3.TEXT PASCAL SOURCE CODE (APPLE) ARF.4.TEXT PASCAL SOURCE CODE (APPLE) ARFASM.TEXT ASSEMBLY SOURCE CODE (APPLE) ARFASM.2.TEXT ASSEMBLY SOURCE CODE (APPLE) &RCVF FORTRAN SOURCE CODE &SNDF FORTRAN SOURCE CODE &VLMAN FORTRAN SOURCE LIBRARY &LIBRY FORTRAN SOURCE LIBRARY &LSBYT ASSEMBLY SOURCE TARFE EXTENDED DOCUMENTATION FILE Operating System.........: RTE IV B APPLE UCSD PASCAL 1.2 Language(s)..............: FORTRAN , PASCAL , ASSEMBLY Keywords.................: 1. Data Comm : 2. Terminal : 3. Emulator : 4. Apple External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........:DE MOOR MARK Company.......:RUCA REKENCENTRUM Street........:GROENENBORGERLAAN , 171 City..........:ANTWERPEN Country.......:BELGIUM Zip Code......:2050 Phone Number..:03 2180320 Program Abstract............:THIS PACKAGE CONTAINS A SET OF HP-FORTRAN PROCEDURES AND A SET OF APPLE II PASCAL AND ASSEMBLY PROCEDURES. THE APPLE MICRO IS USED AS A TERMINAL AND CAN RECEIVE OR SEND TEXT FILES (TYPE > 2) FROM/TO THE HP-HOST THROUGH AN ASYNCHRONOUS LINE. Additional Documentation....: all files are grouped into file &ARF and have to be separated before use. J11601 ----------------------------------------------------------------------------- DIRSIZE J116 DIRECTORY CAPACITY INFORMATION ----------------------------------------------------------------------------- Contribution Name...........: DIRSIZE Title....................: Directory capacity information File Names...............:00. Rename Transfer File :01. DIRSIZE.SBMT Submission file :02. DIRSIZE.FTN Source for FMGR compatib : rn to &DIRSI :03. DIRSIZE.REL relocatable for FMGR compatib : rn to %DIRSI :04. DIRSIZE.LOD link command file for FMGR compatib : rn to #DIRSI Operating System.........: RTE-A & RTE-6/VM (>C.83) Language(s)..............: FTN7X Keywords.................: 1. CI : 2. Directory External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Seppo Pietikainen Company.......: HP / Finland Street........: City..........: State.........: Country.......: FINLAND Program Abstract............: Program DIRSIZE will print some information about a file-directory specified in the runstring (optionally subdirectories included). try 'ru dirsize' J11701 ----------------------------------------------------------------------------- FONT & JULIAN J117 SWEDISH-FINNISH AGP FONTS; TIME-RELATED ROUTINES ----------------------------------------------------------------------------- Contribution Name...........: FONT & JULIAN Title....................: SWEDISH-FINNISH AGP FONTS; TIME-RELATED ROUTINES File Names...............:00. Rename Transfer File :01. FONT.SBMT Submission file :02. ATACHERROR.FTN for FMGR compatib : rn to &ATAER :03. ATTACHTOSESSION.FTN for FMGR compatib : rn to &ATASE :04. CLGOFERROR.FTN for FMGR compatib : rn to &CLGOF :05. CLGONERROR.FTN for FMGR compatib : rn to &CLGON :06. DAYTIME_TO_TEXT.FTN for FMGR compatib : rn to &DAYTI :07. DFRACT.FTN for FMGR compatib : rn to &DFRAC :08. FRACT.FTN for FMGR compatib : rn to &FRACT :09. FRJULI.FTN for FMGR compatib : rn to &FRJUL :10. TAKE_TIME.FTN for FMGR compatib : rn to &TAKTI :11. TOJUL.FTN for FMGR compatib : rn to &TOJUL :12. TOJULI.FTN for FMGR compatib : rn to &TJULI :13. WEEKDAY.FTN for FMGR compatib : rn to &WEEKD :14. FONT01.DAT for FMGR compatib : rn to !FONT1 :15. FONT02.DAT for FMGR compatib : rn to !FONT2 :16. FONT03.DAT for FMGR compatib : rn to !FONT3 :17. FONT04.DAT for FMGR compatib : rn to !FONT4 :18. FONT05.DAT for FMGR compatib : rn to !FONT5 :19. FONT06.DAT for FMGR compatib : rn to !FONT6 Operating System.........: RTE-A VC+ Language(s)..............: FORTRAN 77 Keywords.................: 1. Font : 2. Time External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Juhani Kyyr| Company.......: IMATRAN VOIMA OY / Central laboratory Street........: Viikintie 3 : City..........: SF-00560 Helsinki State.........: Country.......: Finland Zip Code......: Phone Number..: Telex.........: Program Abstract............: AGP font files Swedish/Finnish character set True Julian Day number (JD) functions & some other subroutines. Subroutines & functions are fully?? documented. Additional Documentation....: J11801 ----------------------------------------------------------------------------- E J118 EDIT UTILITY WITH CI FILE MASK CAPABILITY ----------------------------------------------------------------------------- Contribution Name...........: E Title....................: EDIT utility with CI file mask capability File Names...............:00. Rename Transfer File :01. E.SBMT Submission file :02. E.FTN - Source - for FMGR compatib : rn to &E :03. E.HELP - Help file - for FMGR compatib : rn to !E Operating System.........: RTE-6/VM, RTE-A with CI file system Language(s)..............: FTN7X Keywords.................: 1. Editor : 2. Scheduling External Support Req'd...: $IVLIB (see contribution J111) If Re-submission, Reason.: Contributor's Name..........: Inge Vabekk Company.......: GECO A/S Street........: P.o.box 330 : City..........: N-1322 HOEVIK State.........: Country.......: NORWAY Zip Code......: Phone Number..: 47 / 2 / 477060 Telex.........: Program Abstract............: This is a program for automatic scheduling of EDIT using the CI file masking feature. Several edits can be done unsing only one command. E accepts only type 4 files. Additional Documentation....: See the heading of the source file and the E help file. J11901 ----------------------------------------------------------------------------- CLINK J119 CONDITIONAL LINK ----------------------------------------------------------------------------- Contribution Name...........: CLINK Title....................: Conditional LINK File Names...............:00. Rename Transfer File :01. CLINK.SBMT Submission file :02. CLINK.FTN - Source - for FMGR compatib : rn to &CLINK Operating System.........: RTE-6/VM, RTE-A with CI file system Language(s)..............: FTN7X Keywords.................: 1. LINK : 2. CI : 3. UTILITY External Support Req'd...: $IVLIB (see contribution J111) If Re-submission, Reason.: Contributor's Name..........: Inge Vabekk Company.......: GECO A/S Street........: P.o.box 330 : City..........: N-1322 HOEVIK State.........: Country.......: NORWAY Zip Code......: Phone Number..: 47 / 2 / 477060 Telex.........: Program Abstract............: CLINK is used to check if a program file needs relinking. If it does, LINK is scheduled to relink the program. Use is identical to the use of LINK, except that the program name must be the first parameter. If a directory is not specified, the default directory PROGRAMS is checked. Additional Documentation....: J12001 ----------------------------------------------------------------------------- DUFI J120 DUMP FILE PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: DUFI Title....................: Dump File program File Names...............:00. Rename Transfer File :01. DUFI.SBMT Submission file :02. DUFI.FTN - Main for FMGR compatib : rn to &DUFI :03. DUSUB.FTN - Subroutine for FMGR compatib : rn to &DUSUB :04. DUFI.LOD - LINK commands for FMGR compatib : rn to #DUFI Operating System.........: RTE-IV, RTE-6/VM, RTE-A Language(s)..............: FTN7X Keywords.................: 1. Softkeys : 2. Dump External Support Req'd...: $IVLIB (see contribution J111) If Re-submission, Reason.: Contributor's Name..........: Inge Vabekk Company.......: GECO A/S Street........: P.o.box 330 : City..........: N-1322 HOEVIK State.........: Country.......: NORWAY Zip Code......: Phone Number..: 47 / 2 / 477060 Telex.........: Program Abstract............: With DUFI you may programmatically dump files using one subroutine call (DUMPF). The FMP routines are not loaded with the program. Specially useful for dumping menues (may be created with FORM), softkey files etc. to the screen. The routine DUMPF is part of IVLIB, which is a separate contribution. DUFI works with the CI file system. For those who haven't upgraded yet, re-writing should be easy. Additional Documentation....: See the routine DUMPF in IVLIB. J12101 ----------------------------------------------------------------------------- CPLK J121 AUTOMATIC COMPILE AND LINK PROCEDURE ----------------------------------------------------------------------------- Contribution Name...........: CPLK Title....................: Automatic Compile and Link procedure File Names...............:00. Rename Transfer File :01. CPLK.SBMT Submission file :02. CPLK.FTN for FMGR-CI compatib : rn to &CPLK Operating System.........: RTE-A, RTE-6 Language(s)..............: FORTRAN Keywords.................: 1. Link : 2. Procedures External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: DREZE Richard Company.......: U.C.L. - Laboratoire du Genie Civil Street........: Place du Levant, 1 City..........: B-1348 LOUVAIN-LA-NEUVE Country.......: Belgium Phone Number..: 010/432112 Program Abstract............: CPLK is a system utility easy compile and link procedure. Additional Documentation....: see source file J12201 ----------------------------------------------------------------------------- FERR J122 FORTRAN ERROR EXPLANATION ----------------------------------------------------------------------------- Contribution Name...........: FERR Title....................: FORTRAN error explanation File Names...............:00. Rename Transfer File :01. FERR.SBMT - Submission file :02. FERR.FTN - Source for FMGR compatib : rn to &FERR Operating System.........: RTE-IV, RTE-6/VM Language(s)..............: FTN7X Keywords.................: 1. Error : 2. Help : 3. Debug : 4. Message External Support Req'd...: $IVLIB (see contribution J111) If Re-submission, Reason.: Contributor's Name..........: Inge Vabekk Company.......: GECO A/S Street........: P.o.box 330 : City..........: N-1322 HOEVIK State.........: Country.......: NORWAY Zip Code......: Phone Number..: 47 / 2 / 477060 Telex.........: Program Abstract............: This is a program which is specially useful during program development. If FERR has a permanent ID segment and the routine RTERR (from IVLIB) is loaded with a program, then FERR will explain any run-time error in clear text. When a 'disastrous' error occurs the program allows you the choose whether to continue the program or to abort. FERR is independent of the file system. Additional Documentation....: Compile the program and load permanently with LOADR. J12301 ----------------------------------------------------------------------------- PLIB J123 GENERAL PURPOSE LIBRARY MANAGEMENT ----------------------------------------------------------------------------- Contribution Name...........: PLIB Title....................: General Purpose Library management File Names...............:00. Rename Transfer File :01. 'PLIB Submission file :02. &PLIB : source file :03. %PLIB : relocatable file :04. "PLIB : documentation file Operating System.........: RTE-4 6 Language(s)..............: FTN7, FTN4 Keywords.................: 1. Documentation : 2. Data Mgmt External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Jean ZEN Company.......: Centre de Recherches Nucleaires Street........: 23, rue du Loess City..........: 67037 STRASBOURG CEDEX State/Country.: France Phone Number..: (88) 28 65 84 Telex.........: 890032 F CNRS CRO Program Abstract............: PLIB is a general purpose library manage- ment program. It allows to list library's entries along with their comments, to update libraries or to copy selec- tively a library. PLIB can support up to 1000 entries in a library. Additional Documentation....: J12401 ----------------------------------------------------------------------------- LIST J124 LIST CI FILES WITH MASKED FILE NAMES ----------------------------------------------------------------------------- Contribution Name...........: LIST Title....................: List CI files with masked file names File Names...............:00. Rename Transfer File :01. LIST.SBMT Submission file :02. LIST.FTN - Source - for FMGR compatib : rn to &LIST :03. LIST.HELP - Help file - for FMGR compatib : rn to 'LIST Operating System.........: RTE-6/VM, RTE-A with CI file system Language(s)..............: FTN7X Keywords.................: 1. List : 2. CI External Support Req'd...: $IVLIB (see contribution J111) If Re-submission, Reason.: Contributor's Name..........: Inge Vabekk Company.......: GECO A/S Street........: P.o.box 330 : City..........: N-1322 HOEVIK State.........: Country.......: NORWAY Zip Code......: Phone Number..: 47 / 2 / 477060 Telex.........: Program Abstract............: Purpose : To list multiple files with masked filenames. Method: The program searches the directories to find source files. Files matching the input file name(s) are listed. Use: To run the program, type: LIST,<file masks>,<list LU>,<+Options> The parameters can be in any order, but only the LAST LU number is used for list. Default LU is 6 (printer). Options are specified by using a plus (+) sign. More than one option may be combined into one. Valid options are: +N - List with line numbers +I - Inhibit headings and page numbering. Examples: LIST /Inge/Docgn/@ List all sources in /Inge/Docgn to LU # 6. LIST @.MAC List all MACRO sources in the working directory to LU # 6. LIST net/@ 1 List all sources in the directory NET. to LU # 1. LIST FILE.FTN +NI List 'FILE.FTN' with line numbers and no headings. Additional Documentation....: Help file LIST J12501 ----------------------------------------------------------------------------- SEARCH J125 FILE SEARCH PROGRAM WITH MASKED FILE NAMES ----------------------------------------------------------------------------- Contribution Name...........: Search Title....................: FILE SEARCH PROGRAM WITH MASKED FILE NAMES File Names...............:00. Rename Transfer File :01. SEARCH.SBMT Submission file :02. SEARCH.FTN - Source for FMGR compatib : rn to &SEARC :03. SEARCH - Help file for FMGR compatib : rn to !SEARC Operating System.........: RTE-6/VM, RTE-A with CI file system Language(s)..............: FTN7X Keywords.................: 1. Search : 2. Text External Support Req'd...: $IVLIB (see contribution J111) If Re-submission, Reason.: Contributor's Name..........: Inge Vabekk Company.......: GECO A/S Street........: P.o.box 330 : City..........: N-1322 HOEVIK State.........: Country.......: NORWAY Zip Code......: Phone Number..: 47 / 2 / 477060 Telex.........: Program Abstract............: This is fast file search program that enables you to find all occurrences of a specified string. Files to be searched are specified using masked file names. You can select to have lower case characters shifted before comparing, and to have spaces ignored. Also, the program can be instructed to list all matches to a file. The program will be faster if it's sized up, preferably to 32K. Additional Documentation....: See the heading of the source file and the SEARCH help file. J12601 ----------------------------------------------------------------------------- UPDIR J126 MOVE UP ONE OR MORE LEVELS IN CI DIRECTORY TREE ----------------------------------------------------------------------------- Contribution Name...........: UPDIR Title....................: MOVE UP ONE OR MORE LEVELS IN CI DIRECTORY TREE File Names...............:00. Rename Transfer File :01. UPDIR.SBMT Submission file :02. UPDIR.FTN - Source for FMGR compatib : rn to &UPDIR :03. UPDIR - Help file for FMGR compatib : rn to !UPDIR Operating System.........: RTE-6/VM, RTE-A with CI file system Language(s)..............: FTN7X Keywords.................: 1. Directory : 2. CI External Support Req'd...: $IVLIB (see contribution J111) If Re-submission, Reason.: Contributor's Name..........: Inge Vabekk Company.......: GECO A/S Street........: P.o.box 330 City..........: N-1322 HOEVIK Country.......: NORWAY Phone Number..: 47 / 2 / 477060 Program Abstract............: UPDIR is a utility program to return to the former level in the CI directory. More than one level can be specified. UPDIR can also be used to change to another working directory on the same level. Additional Documentation....: Help file UPDIR. J12701 ----------------------------------------------------------------------------- USE_OF_VMAIO.SUB J127 TREAT VAM/EMA AS DISK FILES ----------------------------------------------------------------------------- Contribution Name...........: USE_OF_VMAIO.SUB Title....................: TREAT VAM/EMA AS DISK FILES File Names...............:00. Rename Transfer File :01. USE_OF_VMAIO.SBMT submit file for FMGR compatib : rn to SUBMIW :02. USE_OF_VMAIO.TXT Documentation file for FMGR compatib : rn to "VMAIO :03. USE_OF_VMAIO.FTN Source file for FMGR compatib : rn to &VMAIO :04. USE_OF_VMAIO.DAT Data file for FMGR compatib : rn to !VMAIO Operating System.........: RTE-A Language(s)..............: FORTRAN 77 Keywords.................: 1. Files : 2. EMA/VMA External Support Req'd...: CS 80 disc If Re-submission, Reason.: Contributor's Name..........: Bengt Thylen / Kjell Klasson Company.......: AB Bofors Plast Street........: Box 302 City..........: S-341 00 Ljungby Country.......: Sweden Phone Number..: + 46 372 12520 Telex.........: 838 5026 Program Abstract............: The utility VMAIO can be used in a way not described in the RTE-A programmers reference manual. If you have large data files residing on CS 80 discs, you can transfer data to or from EMA/VMA and the disc. By specifying track and sector in PRAM3 and PRAM4 you can address your call to the desired part of the data file. Additional Documentation....: J12801 ----------------------------------------------------------------------------- WOLF J128 WORD ORIENTED LINE FORMATTER ----------------------------------------------------------------------------- Contribution Name...........: WOLF Title....................: Word Oriented Line Formatter File Names...............:00. Rename Transfer File :01. WOLF.SBMT Submission file :02. "FILEDESCRIPTION.TXT - description. for FMGR compatib : rn to "FIDSC :03. "STARTUP Startup transfer file (moves files, compiles/loads programs) for FMGR compatib : rn to "STRTP :04. "WOLF Norwegian documentation :05. "WOLF0 Norwegian documentation :06. "WOLF1 Norwegian documentation :07. "WOLF2 Norwegian documentation :08. "WOLF3 Norwegian documentation :09. "WOLF4 Norwegian documentation :10. "WOLF5 Norwegian documentation :11. >WOLF English documentation :12. >WOLF0 English documentation :13. >WOLF1 English documentation :14. >WOLF2 English documentation :15. >WOLF3 English documentation :16. >WOLF4 English documentation :17. >WOLF5 English documentation Help files - to be copied to directory /HELP SEE "FILEDESCRIPTION.TXT :18. ?WOLF Main HELP file for WOLF :19. ?AN Command HELP file :20. ?AP " :21. ?AR " :22. ?B " :23. ?BL " :24. ?C " :25. ?CB " :26. ?CP " :27. ?FG " :28. ?FI " :29. ?FR " :30. ?FS " :31. ?FT " :32. ?HP " :33. ?I " :34. ?JR " :35. ?JS " :36. ?LD " :37. ?MR " :38. ?NC " :39. ?NP " :40. ?P " :41. ?PC " :42. ?PE " :43. ?PM " :44. ?PN " :45. ?PO " :46. ?PP " :47. ?PS " :48. ?QP " :49. ?R " :50. ?RN " :51. ?S " :52. ?SF " :53. ?SP " :54. ?T " :55. ?TA " :56. ?TB " :57. ?TC " :58. ?TM " :59. ?TO " :60. ?WP " WOLF sources - alphabetically. :61. APLDR.FTN APLDR for RTE-6/VM - to be loaded permanently for FMGR compatib : rn to &APLDR :62. CFILE.COM INCLUDE file for file DCBs for FMGR compatib : rn to ^CFILE :63. CQUME.COM INCLUDE file for printer parameters for FMGR compatib : rn to ^CQUME :64. CWOLF.COM INCLUDE file for basic WOLF data description for FMGR compatib : rn to ^CWOLF :65. ERROR.FTN ERROR description program - called by WOLF for FMGR compatib : rn to &ERROR :66. SP.FTN SPOOL setup program for RTE-6/VM - to be loaded permanently for FMGR compatib : rn to &SP :67. WOLF.LOD WOLF LINK command file for FMGR compatib : rn to #WOLF :68. WOLF1.FTN WOLF source 1 - FTN7X for FMGR compatib : rn to &WOLF1 :69. WOLF2.FTN WOLF source 2 - FTN7X for FMGR compatib : rn to &WOLF2 :70. WOLF3.FTN WOLF source 3 - FTN7X for FMGR compatib : rn to &WOLF3 :71. WOLF4.FTN WOLF source 4 - FTN7X for FMGR compatib : rn to &WOLF4 :72. WOLF5.MAC WOLF source 5 - MACRO for FMGR compatib : rn to &WOLF5 Operating System.........: RTE-6/VM, RTE-A with CI file system Language(s)..............: FTN7X, MACRO Keywords.................: 1. TEXT : 2. WORD PROCESSING External Support Req'd...: None If Re-submission, Reason.: Conversion to CI file system, bugs fixed Contributor's Name..........: Inge Vabekk Company.......: GECO A/S Street........: P.o.box 330 : City..........: N-1322 HOEVIK State.........: Country.......: NORWAY Zip Code......: Phone Number..: 47 / 2 / 477060 Telex.........: Program Abstract............: This is an improved version of WOLF, running under the CI file system. The speed has been almost doubled compared to the previous version, since it no more uses a disc file as scratch area and a CPU-consuming subroutine has been rewritten to MACRO. Special processing may be done for printers like Qume, Diablo, Wenger. WOLF now uses improved underlining for HP and Wenger printers (with underline character set), and can set physical margin and variable line distance. Spooling may be set up automatically, and errors explained in clear texts (optional). WOLF now supports national character sets. This is done by changing the default control character to '@', and processing characters {,},[,],\,| like alphabetics. WOLF can now be used with a preprocessing program, since it can receive input text via class I/O. Otherwise the program is used as before. Additional Documentation....: J12901 ----------------------------------------------------------------------------- FORM J129 MENU EDITING PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: FORM Title....................: Menu editing program File Names...............:00. Rename Transfer File :01. FORM.SBMT Submission file :02. >FCOMMON - Include file for FMGR compatib : rn to ^FCOMM :03. FORM.FTN - Main for FMGR compatib : rn to &FORM :04. CKLIN.FTN - Subroutine for FMGR compatib : rn to &CKLIN :05. CRLF.FTN - " for FMGR compatib : rn to &CRLF :06. CWRIT.FTN - " for FMGR compatib : rn to &CWRIT :07. DSABL.FTN - " for FMGR compatib : rn to &DSABL :08. FORTX.FTN - " for FMGR compatib : rn to &FORTX :09. HOMEC.FTN - " for FMGR compatib : rn to &HOMEC :10. INPUT.FTN - " for FMGR compatib : rn to &INPUT : 11. LPR.FTN - " for FMGR compatib : rn to &LPR : 12. NONBL.FTN - " for FMGR compatib : rn to &NONBL : 13. NOYES.FTN - " for FMGR compatib : rn to &NOYES : 14. OUT.FTN - " for FMGR compatib : rn to &OUT : 15. OUTC.FTN - " for FMGR compatib : rn to &OUTC : 16. RPOS.FTN - " for FMGR compatib : rn to &RPOS : 17. SOFTK.FTN - " for FMGR compatib : rn to &SOFTK : 18. WPOS.FTN - " for FMGR compatib : rn to &WPOS : 19. FORM.LOD - LINK command file for FMGR compatib : rn to #FORM Operating System.........: RTE-6/VM, possibly RTE-A Language(s)..............: FTN7X Keywords.................: 1. Interactive : 2. Help : 3. Display External Support Req'd...: $IVLIB (see contribution J111) If Re-submission, Reason.: Contributor's Name..........: Inge Vabekk Company.......: GECO A/S Street........: P.o.box 330 : City..........: N-1322 HOEVIK State.........: Country.......: NORWAY Zip Code......: Phone Number..: 47 / 2 / 477060 Telex.........: Program Abstract............: FORM is an editing program made for easy construction of block-mode menues or screen pictures. FORM builds a menu file that can be dumped directly to the terminal. The use of FORM is similar to EDIT/1000. As far as I know any HP terminal can be used to construct the menu, since block mode is not used. Optional outputs: A file in printer format for documentation and a BLOCK DATA subprogram file which can be compiled directly and loaded with a program. FORM uses the CI file system. Additional Documentation....: J13001 ----------------------------------------------------------------------------- LIST J130 PRINT TEXT-FILES ----------------------------------------------------------------------------- Contribution Name...........: LIST Title....................: Print text-files File Names...............:00. Rename Transfer File :01. LISTK.SBMT Submission file :02. LISTK.FTN for FMGR compatib : rn to &LISTK :03. PARSE.FTN for FMGR compatib : rn to &PARSE :04. LISTK.LOD for FMGR compatib : rn to #LISTK Operating System.........: RTE-6/VM (rev 2401) Language(s)..............: Fortran 77 Keywords.................: 1. List External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: KALETTA D., KRUEGER TH. Company.......: Kernforschungszentrum Karlsruhe Street........: Post-box 3640 : City..........: D-7500 KARLSRUHE 1 State/Country.: West-Germany Phone Number..: 07247/82/4029 Telex.........: 7826484 Program Abstract............: LIST is a utility program for printing text files. It is a helpful tool when operating with the command interpreter; the CI language does not include a 'print' command. Additional Documentation....: J13101 ----------------------------------------------------------------------------- DI J131 LIST DIRECTORY TREE AND CHANGE WORKING DIRECTORY ----------------------------------------------------------------------------- Contribution Name...........: di Title....................: LIST DIRECTORY TREE AND CHANGE WORKING DIRECTORY File Names...............:00. Rename Transfer File :01. DI.SBMT Submission file :02. di.ftn :03. DI.TXT Operating System.........: rte-a Language(s)..............: ftn77 Keywords.................: 1. Directory : 2. List External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Domeisen Heinz Company.......: Eidg. Technische Hochschule : Institut fuer Mess- und Regeltechnik City..........: CH - 8092 Zuerich Country.......: Switzerland Phone Number..: 01/256 2454 Program Abstract............: DI lists the whole directory tree under the current (or any chosen) (global) directory and indicates the current working directory. The working directory can then be changed by positioning the cursor in the desired line. Before stopping, DI makes a directory list of the new working directory. Auto-linefeed must be off at the terminal. Additional Documentation....: J13201 ----------------------------------------------------------------------------- META J132 IMAGE-II DECLARATION GENERATOR FOR PASCAL ----------------------------------------------------------------------------- Contribution Name...........: META Title....................: IMAGE-II DECLARATION GENERATOR FOR PASCAL File Names...............:00. Rename Transfer File :01. META.SBMT Submission file :02. meta.txt for FMGR compatib : rn to "META :03. meta.lod for FMGR compatib : rn to #META :04. meta.cmd for FMGR compatib : rn to *META :05. meta.con for FMGR compatib : rn to *MCON :06. meta.pas for FMGR compatib : rn to &META :07. meta_decl.pas for FMGR compatib : rn to &MDECL :08. meta_set.pas for FMGR compatib : rn to &MSET :09. meta_util.pas for FMGR compatib : rn to &MUTIL :10. meta.run for FMGR compatib : rn to METARU :11. meta_decl.rel for FMGR compatib : rn to %MDECL :12. meta_util.rel for FMGR compatib : rn to %MUTIL :13. meta_output.pas for FMGR compatib : rn to "MOUTP :14. meta_set.rel for FMGR compatib : rn to %MSET :15. meta.rel for FMGR compatib : rn to %META Operating System.........: RTE A + VC+ (meta uses CDS) Language(s)..............: Pascal II and IMAGE II (A.85) Keywords.................: 1. Data Base : 2. Image : 3. PASCAL External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Eugen Haegielgian user Company.......: Hewlett-Packard (Schweiz) AG Street........: Allmend 2 : City..........: 8967 Widen State/Country.: Switzerland Phone Number..: 057 31 21 11 Telex.........: Program Abstract............: Image/1000 applications written in Pascal sometimes tend to have a very large declaration part. META uses the DBINF call and produces a standard declara- tion module for Pascal. This module can and should be imported by all DB programs. Additional Documentation....: META.TXT (rn to "META) J13301 ----------------------------------------------------------------------------- KEYS J133 FUNCTION KEY DEFINITIONS ----------------------------------------------------------------------------- Contribution Name...........: KEYS Title....................: Function key definitions File Names...............:00. Rename Transfer File :01. KEYS.SBMT Submission file Rename transfer file for FMGR for FMGR compatib : rn to *RNFMG Rename transfer file for RTE-A for FMGR compatib : rn to *RNRTA : 02. KEYS.FTN Program source file for FMGR compatib : rn to &KEYS : 03. KEYS.REL Relocatable file for FMGR compatib : rn to %KEYS : 04. KEY2.FTN Subroutine source file for FMGR compatib : rn to &KEY2 : 05. KEY2.REL Relocatable file for FMGR compatib : rn to %KEY2 : 06. KEYS.LOD LINK command file for RTE-A for FMGR compatib : rn to #KEYS : 07. KEYS.KEYS Data file: example key def. for FMGR compatib : rn to "KEYS : 08. SAMP.FTN Program source file for FMGR compatib : rn to &SAMP : 09. SAMP.REL Relocatable file for FMGR compatib : rn to %SAMP : 10. SAMP.LOD Link command file for RTE-A for FMGR compatib : rn to #SAMP : 11. SAMP.KEYS Data file: example for SAMP for FMGR compatib : rn to "SAMP Operating System.........: RTE-A Language(s)..............: FTN7X Keywords.................: 1. Softkeys External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: Ari Markkula Company.......: Helsinki Univ. of Technology, Inst of Geodesy Street........: Otakaari 1 F City..........: 02150 Espoo 15 Country.......: Finland Phone Number..: (358)-0-460144 Telex.........: Program Abstract............: This program defines the user definable function keys for HP terminals. All the definitions will be read from a file that you easily can write with EDIT/1000. There is no need to use the display function mode for control characters. If the character is an '^' (an Uparrow, ASCII 94), the following character will be interpreted as a control character. There is also subroutines for defining only the text label displayed on the screen and for setting and reading the actual string of function keys. These subroutines are easy to use when making a program with many selections. The included data file sets some commands from the EDIT/1000 to function keys. Program and subroutines are documented well. Read the data file KEYS.KEYS for more information about the function key definitions and the program source KEYS.FTN for run parameters and file name defaults. Runstring: CI> KEYS KEYS.KEYS 1 (cont) \bp ----------------------------------------------------------------------------- KEYS J133 \ce FUNCTION KEY DEFINITIONS (cont) ----------------------------------------------------------------------------- KEYS.KEYS is the data file, from which the definitions are taken and 1 defines, that you will set the group number 1 in function. Using the default file and group definitions it is possible just run the program without any parameters: CI> KEYS The second program example SAMP shows, how these subroutines can be used for multilevel selections in programs. Remark: Subroutines use the directory structure of RTE-A. Also the second rename transfer file tries to rename files to those with type extensions. Additional Documentation....: J13401 ----------------------------------------------------------------------------- NL J134 FILE LISTING WITH LINENUMBERS IN CI-SYSTEM ----------------------------------------------------------------------------- Contribution Name...........: NL Title....................: File listing with linenumbers in CI-system File Names...............:00. Rename Transfer File :01. NL.SBMT Submission file :02. NL.FTN Source for FMGR compatib : rn to &NL :03. NL.REL Relocatable for FMGR compatib : rn to %NL :04. NL.LOD Link command file for FMGR compatib : rn to #NL Operating System.........: RTE-A & RTE-6/VM (>C.83) Language(s)..............: FTN7X Keywords.................: 1. List External Support Req'd...: if Re-submission, Reason.: Contributor's Name..........: Seppo Pietikainen Company.......: HP / Finland Street........: : City..........: State.........: Country.......: FINLAND Zip Code......: Phone Number..: Telex Number..: Program Abstract............: NL works pretty much the same as FMGR LI-command, except it knows hierarchical files also. Default output device = LU6. Try ru NL. Additional Documentation....: J13501 ----------------------------------------------------------------------------- MED J135 EDIT WITH FILE MASK CAPABILITY ----------------------------------------------------------------------------- Contribution Name...........: MED Title....................: EDIT WITH FILE MASK CAPABILITY File Names...............:00. Rename Transfer File :01. MED.SBMT Submission file :02. MED.FTN Source for FMGR compatib : rn to &MED :03. MED.REL Relocatable for FMGR compatib : rn to %MED :04. MED.LOD Link command file for FMGR compatib : rn to #MED Operating System.........: RTE-A, RTE-6/VM (>Rev C.83) Language(s)..............: FTN7X Keywords.................: 1. editor External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Seppo Pietikainen Company.......: HP / Finland Country.......: FINLAND Program Abstract............: MED is just like EDIT, except it will accept a file mask instead of filename in the runstring. Additional Documentation....:NONE J13601 ----------------------------------------------------------------------------- DVT J136 GET DVT & IFT INFO ----------------------------------------------------------------------------- Contribution Name...........: DVT Title....................: Get DVT & IFT Info File Names...............:00. Rename Transfer File :01. DVT.SBMT Submission file :02. DVT.FTN Main source for FMGR compatib : rn to &DVT :03. DVT.REL Main Reloc. for FMGR compatib : rn to %DVT :04. GET_DVT.MAC Data getter source for FMGR compatib : rn to >DVT :05. GET_DVT.REL - " - reloc. for FMGR compatib : rn to %GTDVT :06. DVT.LOD for FMGR compatib : rn to #DVT Operating System.........: RTE-A Language(s)..............: FTN7X, MACRO Keywords.................: 1. System Tables : 2. EQT External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Seppo Pietikainen Company.......: HP / Finland Country.......: FINLAND Program Abstract............: DVT will get RTE-A io-tables DVT & IFT of a LU specified in the runstring to a file or device specified in the runstring. try ru DVT. Additional Documentation....: NONE J13701 ----------------------------------------------------------------------------- SESSION J137 RTE-A SESSION UTILITIES ----------------------------------------------------------------------------- Contribution Name...........: SESSION Title....................: RTE-A session utilities File Names...............:00. Rename Transfer File :01. SESUP.SBMT Submission file :02. SESUP.FTN Session start up pgm source for FMGR compatib : rn to &SESUP :03. SESUP.REL Corresponding relocatable for FMGR compatib : rn to %SESUP :04. MAIL.FTN Mail utility source for FMGR compatib : rn to &MAIL :05. MAIL.REL - " - reloc. for FMGR compatib : rn to %MAIL :06. TELL.FTN Message utility source for FMGR compatib : rn to &TELL :07. SU.FTN ? source for FMGR compatib : rn to &SU :08. TELL.REL - " - reloc. for FMGR compatib : rn to %TELL :09. SULIB.FTN utility library source for FMGR compatib : rn to &SULIB :10. SULIB.LIB - " - reloc. for FMGR compatib : rn to %SULIB :11. IOABORT.MAC I/O-abort source for FMGR compatib : rn to &IOABO :12. IOABORT.REL - " - reloc. for FMGR compatib : rn to %IOABO :13. SESUP.LOD SESUP link cmd-file for FMGR compatib : rn to #SESUP :14. MAIL.LOD MAIL link cmd-file for FMGR compatib : rn to #MAIL :15. TELL.LOD TELL link cmd-file for FMGR compatib : rn to #TELL :16. SU.LOD SU link cmd-file for FMGR compatib : rn to #SU :17. SULIB.MERG SULIB.LIB cmd-file for FMGR compatib : rn to *SULIB :18. SETUP.CMD cmd file to link all for FMGR compatib : rn to *SETUP :19. MAIL.HELP MAIL help-file for FMGR compatib : rn to "MAIL :20. TELL.HELP TELL help-file for FMGR compatib : rn to "TELL :21. SU.HELP SU help-file for FMGR compatib : rn to "SUHLP :22. SESSION.READ Info file for FMGR compatib : rn to "SESSI :23. DISTRIBUTION.LIST Sample distr. list for FMGR compatib : rn to 'DISTR :24. MESSAGES.TXT Sample start up message for FMGR compatib : rn to 'MESSG Operating System.........: RTE-A/VC+ Language(s)..............: FTN7X, MACRO Keywords.................: 1. Mail : 2. Message : 3. Session External Support Req'd...: if Re-submission, Reason.: Contributor's Name..........: Seppo Pietikainen Company.......: HP / Finland Street........: : City..........: State.........: Country.......: FINLAND Zip Code......: Phone Number..: Telex Number..: (cont) \bp ----------------------------------------------------------------------------- SESSION J137 \ce RTE-A SESSION UTILITIES (cont) ----------------------------------------------------------------------------- Program Abstract............: SESSION is a set of programs (SESUP, MAIL, TELL, SU) for sending mail & messages in RTE-A/VC+ environment. SESUP is the startup program, which outputs file /SYSTEM/MESSAGES.TXT to users terminal, when he/she logs on, and tells the user if he/she has any mail in directory /MAIL, and finally schedules CI to the user. MAIL is the interface by which the user can send mail to other users or receive mail from other users. TELL is a program, through which a user can send messages to other active users in the system. (It aborts the current I/O-request!) SU is a program, by which a user can become temporarily a super-user if he/she knows MANAGER's password. Additional Documentation....: file: SESSION.READ J13801 ----------------------------------------------------------------------------- C J138 COMPILE UTILITY ----------------------------------------------------------------------------- Contribution Name...........: C Title....................: Compile utility File Names...............:00. Rename Transfer File :01. C.SBMT Submission file :02. C.FTN - Source - for FMGR compatib : rn to &C :03. COMPL.HELP - Help file - for FMGR compatib : rn to !COMPL Operating System.........: RTE-6/VM, RTE-A with CI file system Language(s)..............: FTN7X Keywords.................: 1. Compiler : 2. Pre-processor External Support Req'd...: $IVLIB (see contribution J111) If Re-submission, Reason.: Contributor's Name..........: Inge Vabekk Company.......: GECO A/S Street........: P.o.box 330 : City..........: N-1322 HOEVIK State.........: Country.......: NORWAY Zip Code......: Phone Number..: 47 / 2 / 477060 Telex.........: Program Abstract............: This is an improved version COMPL, running under the CI file system. The program uses the file masking feature to search for files to be compiled. The appropriate compiler is called according to either the filename extension (FTN,MAC, PAS etc) or the file's control statement if the filename starts with an '&'. Several file masks can be specified in one command. Spooling is started if the program SP (Separate contribution) is available and spooling is legal for the output device. Compile options can be specified in the run-string. Additional Documentation....: See the heading of the source file and the COMPL help file.