K00101 ----------------------------------------------------------------------------- X25SB K001 X.25 SUBROUTINES ----------------------------------------------------------------------------- Contribution Name...........: X25SB Title....................: X.25 subroutines File Names...............: 00. Rename Transfer File. : 01. X25SB.SBMT -Submsission file : 02. PADCS.MAC -Customizing sub. : 03. PADIS.MAC -Event handler program : 04. X25AS_GETGLOBAL.MAC -Get global X.25 info : 05. X25AS_GETNEXTNET.MAC -Get network info : 06. X25AS_ISITPAD.MAC -Is lu a pad port Operating System(s)......: RTE-6/VM only. Language(s)..............: MACRO Keywords.................: 1. X.25 : 2. Data_Comm : 3. Network External Support Req'd...: HP X.25 software If Re-submission, Reason.: Contributor's Name..........: Alan Monath Company.......: McDonnell Douglas Payment Systems Co. Street........: 6935 Wisconsin Ave. City..........: Chevy Chase State.........: MD. Country.......: USA Zip Code......: 20815 Phone Number..: (301) 657-1410 Program Abstract............:Using these subroutines write a program to do something intelligent when a pad circuit is disconnected before you log off. With the current HP software you have two choices: 1) Let the system down the lu. Unfortunately if you re-establish the circuit your lu is down and you get no response and you can't up the lu remotely because you aren't getting any response on your terminal. 2) Let the system give a immediate completion for any I/O to that lu. Unfortunately this time your result is to have the program prompting and reading the lu (CI, EDIT, etc.) go into a loop doing I/O to the bit bucket. By including the customizing subroutine and having it schedule the event handler on circuit disconnects and connects you can do something reasonable like suspending the currently active program. Or maybe automatically log off the session. Additional Documentation....: K00201 ----------------------------------------------------------------------------- LIBHS K002 'HAYSTACK' RELOCATABLE LIBRARY ----------------------------------------------------------------------------- Contribution Name...........: LIBHS Title....................: 'Haystack' Relocatable Library File Names...............:00. Rename Transfer File :01. 'LIBHS Submission file :02. "LIBHS Documentation for routines in $LIBHS :03. &LIBHS Source code for $LIBHS :04. $LIBHS Relocatable library, including QSUBS :05. "QSUBS Documentation for string-handling routines :06. &QSUBS Source code :07. &DUMY6 Source - Dummy library for RTE-6VM :08. $DUMY6 Relocatable :09. &DUMYA Source - Dummy library for RTE-A :10. $DUMYA Relocatable :11. &RP Source - program RP :12. %RP Relocatable :13. #RP LINK command file :14. &OF Source - program OF :15. %OF Relocatable :16. #OF LINK command file :17. &UNLOK Source - program UNLOK :18. %UNLOK Relocatable :19. #UNLOK LINK command file Operating System(s)......:RTE-II/III/IV/IVB/6VM/A (see "LIBHS) Language(s)..............:FTN7X,MACRO Keywords.................: 1. Library External Support Req'd...:None If Re-submission, Reason.:Updated,expanded and made RTE-A compatible 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 Contribution Abstract.......:$LIBHS is an extensive library of general-purpose routines, mostly developed at Haystack observatory. Full documentation on function and usage is included in files "LIBHS and "QSUBS, which are in the HELP format. All routines are written for compatibility with as many flavors of RTE operating systems as possible. Most are compatible with RTE-A (see "LIBHS). Programs RP, OF, and UNLOK are required to support certain routines in $LIBHS, (again see details in "LIBHS). Additional Documentation....:"LIBHS,"QSUBS K00301 ----------------------------------------------------------------------------- COMPC K003 COMPILER MANAGER AND PRE-PROCESSOR ----------------------------------------------------------------------------- Contribution Name...........: COMPC Title....................: Compiler Manager and Pre-processor File Names...............:00. Rename Transfer File :01. 'COMPC Submission file :02. &COMPC Source code :03. %COMPC Relocatable :04. #COMPC LINK command file :05. "COMPC Documentation and instructions Operating System(s)......:RTE-6VM,RTE-A Language(s)..............:FTN7X,MACRO Keywords.................: 1. Compiler : 2. Management : 3. Relocatable External Support Req'd......:Library $LIBHS (elsewhere on this tape) If Re-submission, Reason....:Updated, made RTE-A compatible 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 Contribution Abstract.......: Did you every find yourself in the situation where you wanted to compile only a single module within a source file of many modules? Or compile and replace only a single module within a larger composite relocatable file? Or mix FORTRAN and ASMB/MACRO modules within a source code file? Or compile each individual module within a source file to individual relocatable files? Or delete a specified module from a combined relocatable. Well, now you can easily do all these things and more with COMPC, the compiler manager program. COMPC scans you source code to dispatch your source code modules to the proper compiler or assembler. A complete source code file or any subset of the modules within it may be compiled. The relocatable output may be placed in a composite relocatable file, or in individual relocatable files. Furthermore, relocatables may be added to an existing relocatable composite or replace existing modules within a composite. Currently, COMPC can handle only FMGR files. However, it is straight- forward to modify it to also handle CI files. Additional Documentation....:"COMPC K00401 ----------------------------------------------------------------------------- DR K004 FAST/FLEXIBLE FMGR DIRECTORY LIST PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: DR Title....................: Fast/flexible FMGR Directory List Program File Names...............:00. Rename Transfer File :01. 'DR Submission file :02. &DR Source code :03. %DR Relocatable :04. #DR LINK command file Operating System(s)......:RTE-6VM,RTE-A Language(s)..............:FTN7X,MACRO Keywords.................: 1. Directory : 2. List : 3. Utility External Support Req'd...:Library $LIHBS (elsewhere on this tape) If Re-submission, Reason.:Updated, made RTE-A compatible 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 Contribution Abstract.......: DR is a highly-efficient and flexible program to list FMGR file directory entries. It is much faster and efficient than even the DL command under CI. In addition, the printed output is extremely compact. DR can filter file namr's in much the same way the 'DL' command, but allows the user to specify sorting options and attribute-display options in a very simple format. The output may also be directed to a file in a specified format. A simple 'DR,??' or 'DR,?1' explains all there is to know about DR. DR originated with Ellis Cohen at UCB and has been through several hands to its current updated version. Additional Documentation....: K00501 ----------------------------------------------------------------------------- DVF00 K005 GENERAL-PURPOSE DRIVER FOR 12966A BACI CARD ----------------------------------------------------------------------------- Contribution Name...........: DVF00 Title....................: General-Purpose Driver for 12966A BACI Card File Names...............:00. Rename Transfer File :01. 'DVF00 Submission file :02. &DVF00 Source code :03. %DVF00 Relocatable Operating System(s)......:RTE-II/III/IV/IVB/6VM Language(s)..............:ASMB Keywords.................: 1. Driver : 2. BACI : 3. Terminal : 4. ASCII External Support Req'd...:None If Re-submission, Reason.:Updated 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 Contribution Abstract.......: This is the latest update of the popular 12966A driver which is in wide use at many installations. Several minor bugs and annoyances have been fixed. In particular, the following modifications have been made: 1. Scheduling of programs on receipt of a BREAK has been altered to be cleaner and less confusing, and some errors have been corrected. 2. Program suspension on BREAK has been eliminated. 3. Optional time-out parameter in EXEC read/writes has been eliminated. This avoids a long-standing bug in HP operating systems which sometimes caused the driver to never time-out. 4. Internal documentation has been somewhat cleaned up. DVF00 is intended to support a wide variety of ASCII devices for which HP never supplied a driver. A number of different types of handshaking are supported, as well as program scheduling under a wide variety of interrupt conditions. Details are all in the lengthy text section at the beginning of file &DVF00. Additional Documentation....: &DVF00 K00601 ----------------------------------------------------------------------------- GETEM K006 RESTORE DATA FROM SAVEM-FORMAT TAPES ----------------------------------------------------------------------------- Contribution Name...........: GETEM Title....................: Restore data from SAVEM-format tapes File Names...............:00. Rename Transfer File :01. 'GETEM Submission file :02. &GETEM Source code :03. %GETEM Relocatable :04. #GETEM LINK command file :05. "GETEM Documentation and instructions Operating System(s)......:RTE-6VM,RTE-A Language(s)..............:FTN7X Keywords.................: 1. Archive : 2. Backup : 3. Save/Restore : 4. Archive External Support Req'd......:Libraries $LIBHS,$DUMY6 (elsewhere on this tape) If Re-submission, Reason....:Updated, made RTE-A compatible 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 Contribution Abstract.......: GETEM is a program to restore data from SAVEM-format tapes (see program SAVEM as a separate contribution) to FMGR cartridges. GETEM is a more sophisticated big brother of program GOTEM, which is used to access data from the CSL/1000 distribution tapes. GETEM allows data to be restored from a SAVEM tape in much the same way that SAVEM operates, that is, by the specification of a list of selective namr's (i.e. &-----:XX:20 will restore all files within a Save which have '&' as the first character, 'XX' as their security code, and originated on cartridge 20). Data may be distributed to existing FMGR cartridges in any desired manner. Full checking is done for duplicate-name files: duplicate-name files may ignored, may replace the existing files, or may be renamed by GETEM. If the file order was alphabetized by SAVEM, GETEM will restore files in alphabetical order. A global security code may be assigned to all files restored by GETEM. GETEM operates at very high speed. See file "GETEM for full details. Additional Documentation....:"GETEM K00701 ----------------------------------------------------------------------------- SAVEM K007 EFFICIENT, HI-SPEED DISC-TO-TAPE ARCHIVE (CSL/1000 FORMAT) ----------------------------------------------------------------------------- Contribution Name...........: SAVEM Title....................: Efficient, Hi-speed Disc-to-Tape Archive (CSL/1000 Format) File Names...............:00. Rename Transfer File :01. 'SAVEM Submission file :02. &SAVEM Source code :03. %SAVEM Relocatable :04. #SAVEM LINK command file :05. &FILEM Source - tape positioning program :06. %FILEM Relocatable :07. #FILEM LINK command file :08. "SAVEM Documentation and instructions Operating System(s)......:RTE-6VM,RTE-A Language(s)..............:FTN7X Keywords.................: 1. Archive : 2. Backup : 3. Save/Restore : 4. Archive External Support Req'd......:Libraries $LIBHS,$DUMY6,$DUMYA (elsewhere on this tape) If Re-submission, Reason....:Updated, made RTE-A compatible 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 Contribution Abstract.......: SAVEM is the program used to create the CSL/1000 tape, which then may be retrieved using programs GOTEM or GETEM (elsewhere on this CSL/1000 tape). SAVEM saves FMGR files to tape by specification of a list of selective namr's (for example, ------::20 will save all files on FMGR cartridge 20). The file order on tape may be alphabetized according to any combination of name, cartridge, or security code. Each time SAVEM is run, a 'Save' is created. Multiple 'Saves' may be stacked on a single tape; conversely, a single 'Save' may cross tape volumes. All files are saved in a blocked binary format to achieve highly-efficient data storage on tape. SAVEM does all of its own FMGR file directory management for extremely high speed in archiving large amounts of data. A full directory is maintained at the beginning of each Save so that the contents of a Save may be quickly examined by GETEM. Multiple-volume Saves create a full directory at the beginning of each volume, so that each volume may stand alone. SAVEM requires the availability of program FILEM for tape positioning management. See file "SAVEM for full details. Additional Documentation....:"SAVEM K00801 ----------------------------------------------------------------------------- XC K008 EFFICIENT LU/DISC TO LU/DISC FILE COPY ----------------------------------------------------------------------------- Contribution Name...........: XC Title....................: Efficient lu/disc to lu/disc file copy File Names...............:00. Rename Transfer File :01. 'XC Submission file :02. &XC Source code :03. %XC Relocatable :04. #XC LINK command file Operating System(s)......:RTE-6VM,RTE-A Language(s)..............:FTN7X,MACRO Keywords.................: 1. Archive : 2. Copy : 3. Utility External Support Req'd...:Library $LIHBS (elsewhere on this tape) If Re-submission, Reason.:Updated, made RTE-A compatible 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 Contribution Abstract.......: XC is a general purpose, HIGHLY EFFICIENT and FAST FMGR file copy program, particularly when copying disc-to-disc. Allows extensive use of selective namr's when specifying files to be copied. Large full-track buffers are used in all disc copying operations for high speed. When copying from disc to tape, a 'labelled' tape may be written so that all files are self-identifying. Details of the operations of XC are given in file &XC. Run string is similar to FMGR 'ST' command: :RU,XC:[A][N][P][V][S],<sourcenamr/lu>,<destnamr/lu>,[<#files>] where <sourcenamr> may be selective namr ala ':DL' in which case <dest namr> may specify only dest cartref and (optionally) security code in format ':<seccode>:<cartref>' with optional parameters: A=<sourcenamr> is file with list of sourcenamrs N=no abort on errors P=purge after copy(disc-to-disc,disc-to-lu) V=verify after copy(disc-to-lu,lu-to-lu) S=sort file-copying order by file name Examples: :RU,XC,&CFILE::54,:RT:59 to copy file w/o name change :RU,XC,&CFILE::54,XYZ:RT:59 to copy file w/name change :RU,XC,&C----::54,:RT:59 to copy files w/seccode change :RU,XC:P,&C----::54,:RT:59 same except purge after copy :RU,XC:V,8,9,10 to copy/verify 10 files from lu8 to lu9 :RU,XC:V,8,9,-2 to copy/verify lu8 to lu9 until double EOF :RU,XC,8,0,-2 to postion lu8 just beyond double EOF :RU,XC,8,0,23 to move lu8 forward 23 files :RU,XC:V,8,9,-2 to copy/verify lu8 to lu9 until double EOF :RU,XC:VP,&C----::54,8 to copy(to lu8),verify,purge files :RU,XC:VP,&C----::54,8:L same except tape is 'labelled' :RU,XC:A,&NAMES::60,::54 file &NAMES::60 contains list of files Additional Documentation....:&XC K00901 ----------------------------------------------------------------------------- READR K009 READ SAVER TAPES UNDER RTE-A ----------------------------------------------------------------------------- Contribution Name...........:READR Title....................:Read SAVER tapes under RTE-A File Names...............:00. Rename Transfer File :01. 'READR Submission file :02. &READR Source :03. %READR Relocatable :04. #READR LINK command file Operating System(s)......:RTE-II/III/IV/IVB/6VM/A.1/A Language(s)..............:FTN77 Keywords.................:1. Backup External Support Req'd...:None If Re-submission, Reason.: Contributor's Name..........:Alan Whitney Company.......:MIT Haystack Observatory Street........:Off Rt. 40 City..........:Westford State.........:MA Country.......:USA Zip Code......:01886 Phone Number..:617-692-4764 Program Abstract............: Simple program to read SAVER tapes on any RTE system. Particularly useful on RTE-A since READR is not supported under RTE-A. READR will restore all files on the SAVER tape. Run sequence is :RU,READR,<mtlu>,<FMGR cartref> Additional Documentation....: K01001 ----------------------------------------------------------------------------- THINK K010 SEND FILE TO THINKJET PRINTER ----------------------------------------------------------------------------- Contribution Name...........: THINK Title....................: Send file to ThinkJet printer. File Names...............:00. Rename Transfer File :01. 'THINK :02. &THINK - Source file + documentation. Operating System(s)......: RTE-6/VM, RTE-A Language(s)..............: Fortran 77 Keywords.................: 1. List External Support Req'd...: Fortran library If Re-submission, Reason.: Contributor's Name..........: Alastair Reeves Company.......: Telesat Canada Street........: 333 River Road City..........: Ottawa Province......: Ontario Country.......: CANADA Postal Code...: K1N 8A9 Phone Number..: 613-234-7612 Telex.........: 053-4184 Program Abstract............: Program THINK will print an HP 1000 file on a ThinkJet printer that is hung off a 2623/24/27 terminal or an HP150 PC. If on an RS-232 link, XON/XOFF must be enabled. THINK prompts the user for the print file, pitch, type, and eject mode. After this interrupts are disabled and the timeout is set to 10 seconds. THINK sets the terminal to record mode, resets the printer, turns on the bold print type (and the compressed pitch and 8 lines per inch if desired). The data from the print is then sent to the printer. When finished, THINK turns off record mode and sets the terminal port back to it's original configuration. Information on linking and running the program is given as part of the documentation in the source code. K01101 ----------------------------------------------------------------------------- PFILE K011 LIST TO PRINTER ON TERMINAL PORT ----------------------------------------------------------------------------- Contribution Name...........: PFILE Title....................: List to Printer on Terminal Port File Names...............:00. Rename Transfer File :01. 'PFILE Submission file :02. &PFILE Operating System(s)......: RTE-A Language(s)..............: Fortran 77 Keywords.................: 1. Terminal : 2. Printer : 3. List External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: Andy McKellar Company.......: MCI Telecommunications Street........: 800 E. Campbell Road - Ste. 399 City..........: Richardson State.........: Texas USA 75081 Phone Number..: (214) 238-0500/(214) 952-8183 Program Abstract............: Program to write a source file to a printer slaved off of a terminal as a Port4 printer (i.e., driven through by the terminal driver) Additional Documentation....: This program was written to address the fact that there is no support in the RTE-A operating system, as provided by H.P., for printers slaved off of terminals. It does no line numbering, printing of headers, or carriage control; it has no options at all. It simply reads the file (CI or FMGR) specified in the run string and writes it out to the printer attached to the invoking terminal. If the file does not exist, or if some other error condition is found, an appropriate error message is written. If no file name is specified, a run-string "reminder line" is written out. The program was written and tested on a H.P. 150II with a ThinkJet printer, but it should work on any combination which looks like a 262x terminal to the system. K01201 ----------------------------------------------------------------------------- BLOCK CHARACTERS K012 PRINT BANNER FOR OUTPUT TO COMMON PRINTER ----------------------------------------------------------------------------- Contribution Name...........: BLOCK CHARACTERS Title....................: Print banner for output to common printer File Names...............: 00. Rename transfer file : 01. BLOCK.SBMT submission file : 02. WHORU.FTN : 03. WHORU.LOD : 04. BLOCK6.FTN : 05. BLOCK8.FTN : 06. WHOMI.FTN : 07. WHOMI.LOD : 08. BLOCK_6.FTN : 09. BLOCK_8.FTN : 10. BLENG.FTN : 11. BLOCK_TEST.FTN : 12. BLOCK_TEST.LOD Operating System(s)......: RTE-6, RTE-A Language(s)..............: FTN7X Keywords.................: 1. Display : 2. Printer : 3. SPOOLING : 4. REPORTS : 5. PRINTER External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Ann D. McCormick Company.......: Intelsat Street........: Suite 750 : 2250 E. Imperial Hwy. City..........: El Segundo State.........: CA Country.......: USA Zip Code......: 90245 Phone Number..: (213) 416-9102 Telex.........: Program Abstract............: In our multi-user environment here, we have found it useful to print a banner page at the beginning of spooled output. To do this we have written two programs; WHORU and WHOMI. WHORU uses BLOCK6, which takes advantage of the block character set, an alternate character set in some HP printers, such as the 2563A and the 2608A. WHOMI uses BLOCK_6 which uses only the standard character set. The basis of these subroutines can be found in "Constructing Block Characters With the HP 2563A", a document delivered by HP with printers which have that character set as an option. These programs only uses the 6-line-high block characters, but I have included the 8-line-high block character subroutines for comparison, namely BLOCK8 and BLOCK_8. In addition to the utilities, I have included BLOCK_TEST, a test program I used while debugging the subroutines. Additional Documentation....: See subroutine source code for algorithm. K01301 ----------------------------------------------------------------------------- SSTRT K013 UNIX-LIKE RUN STRING ----------------------------------------------------------------------------- Contribution Name...........: sstrt Title....................: Unix-like run string File Names...............: 00. Rename transfer file : 01. SSTRT.SBMT : 02. sstrt.c : 03. sstrt.rel : 04. mask.c : 05. mask.rel : 06. malloc.c : 07. malloc.rel Operating System(s)......: RTE-6/VM Language(s)..............: HP/C Keywords.................: 1. C : 2. UNIX External Support Req'd...: HP/C library $NCLIB : CI file system If Re-submission, Reason.: Contributor's Name..........: Arlin Lee Pierce Company.......: General Dynamics Street........: : PO Box 2507 City..........: Pomona State.........: California Country.......: USA Zip Code......: 91769 Phone Number..: (714) 598-0841 Telex.........: Program Abstract............: These library modules allow a program (written in 'C' and using CCS's 'C' compiler) to simulate unix like startup with wildcard file names, I/O redirection and piping. At the present the over- head for these modules is quite hi (17K), do to the fact that they use about every FMP routine available from the $FMP6 library to do the wild card masking required. Part of the 17k is taken from free memory behind the users program, so if your program uses this also there will be a serious conflict. To use, simply relocate these modules before you search the runtime libraries for 'C'. In the future I plan to reduce the overhead by making the startup routine a separate program and pass startup values via SAM. But for now seems to work fine. I use them for front ends to the 'C' compiler, a pseudo MAKE routine, a print program, two version of grep and a sort routine. The piping used is not TRUE unix style piping. It instead uses a directory /ETC/PIPE/ to hold temporary output from one program for input to another. The I/O redirection simply reopens standard in (stdin) if the < character is used and reopens standard out (stdout) if the > character is used. If you plan to output error messages, its best to use stderr for I/O, or else your error message may not be seen since it went to standard out. These affect any routines that use them: printf, gets, putchar, getchar, puts, scanf, (etc). Examples of unix like startups using print/sort as a sample program loaded with the new sstrt routine. CI> print @.c prog.@ > 6 This will print all files that have the extension .c, all extensions of the file prog and redirect the output of print to Lu 6. CI> sort < file.txt > out.txt Sort data using file.txt as the standard in and out.txt as the standard out files. Additional Documentation....: K01401 ----------------------------------------------------------------------------- HELLO K014 NON-INTERACTIVE LOGON AND LOGOFF ----------------------------------------------------------------------------- Contribution Name...........: HELLO Title....................: NON-INTERACTIVE LOGON AND LOGOFF File Names...............: 00. Rename Transfer File : 01. HELLO.SBMT : 02. HELLO.FTN : 03. XLGON.MAC : 04. XLGOF.MAC Operating System(s)......: RTE-6 Language(s)..............: FORTRAN Keywords.................: 1. session : 2. system External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: BILL DONAHUE Company.......: NWSC 7071 Street........: City..........: CRANE State.........: IN Country.......: USA Zip Code......: 47522 Phone Number..: 812-854-3206 Telex.........: Program Abstract............: THIS PROGRAM ALLOWS A USER TO LOG ONTO ANOTHER PERSON'S ACCOUNT WHILE REMAINING LOGGED ONTO HIS OWN. THIS GIVES THE USER THE RESOURCES AND CAPABILITY OF THE OTHER USER UNTIL THE PROGRAM IS TERMINATED. ONCE THE HELLO IS TERMINATED THE USER RETURNS TO HIS FIRST SESSION WITH ALL EARLIER PROCESSING STILL INTACT, I.E., TR STACK, EDITS, ETC. Additional Documentation....: IF HELLO HAS BEEN USED TO LOG ONTO ANOTHER ACCOUNT THEN IT CANNOT BE USED AGAIN UNTIL THE USER LOGS OFF THIS ACCOUNT. THAT IS, HELLO CALLS CANNOT BE NESTED AMONG EACH OTHER. K01501 ----------------------------------------------------------------------------- TREE K015 DIRECTORY TREE LIST ----------------------------------------------------------------------------- Contribution Name...........: TREE Title....................: Directory Tree List File Names...............: 00. Rename Transfer File : 01. TREE.SBMT : 02. TREE.FTN : 03. TREE.LOD Operating System(s)......: RTE-A Only. Language(s)..............: FTN7X Keywords.................: 1. CI : 2. Directory External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: Bill Donze Company.......: Reliance Electric Street........: 29325 Chagrin Blvd. City..........: Cleveland State.........: Ohio Country.......: USA Zip Code......: 44122 Phone Number..: (216) 266-7619 Telex.........: Program Abstract............: This utility will print the directory tree structure under a specific CI directory or under all mounted CI directories. It also displays the number of blocks available on each CI disc logical unit and the number of blocks consumed by each directory, sub-directory, etc. Additional Documentation....: K01601 ----------------------------------------------------------------------------- TEXED MANUAL K016 TEXED MANUAL - REVISED TO PRINT W/ TEXED ----------------------------------------------------------------------------- Contribution Name...........: TEXED manual Title....................: TEXED MANUAL - REVISED TO PRINT W/ TEXED File Names...............: 00 rename file : 01 TEXED.SBMT : 02 TEXED.TXD revised manual for TEXED Operating System(s)......: Language(s)..............: text Keywords.................: 1. word_processing External Support Req'd...: TEXED If Re-submission, Reason.: bug in TEXED manual in CSL/2533 Contributor's Name..........: Bill Hassell Company.......: Hewlett-Packard Street........: 3003 Scott Blvd. City..........: Santa Clara State.........: CA. Country.......: USA Zip Code......: 95135 Phone Number..: (408) 988-7231 Telex.........: Program Abstract............: Additional Documentation....: ND::HELP can be placed in /HELP. K01701 ----------------------------------------------------------------------------- ND K017 CHANGE WD WITH .. COMMANDS ----------------------------------------------------------------------------- Contribution Name...........: ND Title....................: Change WD with .. commands File Names...............: 00 rename file : 01 ND.SBMT : 02 &ND source : 03 %ND relocatable : 04 ?ND HELP help file : Operating System(s)......: RTE-6, RTE-A Language(s)..............: FTN7X Keywords.................: 1. Utility : 2. Directory : 3. CI External Support Req'd...: New file system (CI) If Re-submission, Reason.: Contributor's Name..........: Bill Hassell Company.......: Hewlett-Packard Street........: 3003 Scott Blvd. City..........: Santa Clara State.........: CA. Country.......: USA Zip Code......: 95135 Phone Number..: (408) 988-7231 Telex.........: Program Abstract............: ND is used in place of the WD command (works the same way) except that the notation .. (dot dot) is allowed to reference parent directories. ND just performs the WD command after first backing up as directed by the use of .. directory references. For example, ND .. will move up a directory tree one level. To move sideways, ND ../NEWDIR will change the working directory to <parent>/NEWDIR. ND also knows how to find the root directory. This is signified by / or /.. as the new working directory. ND has appropriate error messages as well as a comment when the directory change was succesful. Additional Documentation....: ND::HELP can be placed in /HELP. K01801 ----------------------------------------------------------------------------- XMODEM K018 XMODEM FILE-TRANSFER PROTOCOL ----------------------------------------------------------------------------- Contribution Name...........: XMODEM Title....................: XMODEM File-Transfer Protocol File Names...............: 00 rename file : 01 'XMODM submit file : 02 &XMODM main program : 03 &XMOFS old file system library : 04 &XMNFS new file system library : 05 %XMODM main program relocatable : 06 %XMOFS old files relocatable : 07 %XMNFS new files relocatable : 08 $XMLIB library for pre-4.0 opsystems : 09 #XMODM LOADR/LINK command file : 10 "XMODM documentation file : 11 &XMCOM COMMON INCLUDE file Operating System(s)......: RTE-4A, RTE-4B, RTE-6, RTE-XL, RTE-A Language(s)..............: FTN7X Keywords.................: 1. Data_Comm : 2. Network : 3. Modem : 4. Copy External Support Req'd...: %DECAR at rev 4.0 or use $XMLIB + MUX If Re-submission, Reason.: Contributor's Name..........: Bill Hassell Company.......: Hewlett-Packard Street........: 3003 Scott Blvd. City..........: Santa Clara State.........: CA. Country.......: USA Zip Code......: 95135 Phone Number..: (408) 988-7231 Telex.........: Program Abstract............: XMODEM implements the XMODEM protocol developed by Ward Christian in the early 80's. Since XMODEM is widely available for many PC's as well as mini-computers, it provides an easy, reliable way to transfer data and program files between machines. XMODEM is fully compatible with all HP computers that have XMODEM built in (HP110, Portable Plus), or with an HP-supplied program (Integral: Datacomm, HP150's: AdvanceLink rev 3.0 and higher, Vectra and IBM PC's: AdvanceLink). XMODEM/1000 is also compatible with XMODEM/3000 available from Interex also as a contributed program. XMODEM can be obtained for MS-DOS, PC-DOS and CP/M opsystems at local personal computer shops. XMODEM/1000 requires the 8-channel MUX in order to accomplish all the data transfer tasks. All binary and ASCII file types are supported with the 1000 version. All MS-DOS and PC-DOS machines tested so far have supported all 1000 file types (ie, relocatable, absolute, program, data). XMODEM contains block numbers and a checksum for each record and retries up to 10 times to obtain the record correctly. XMODEM can be run in batch mode (all info in the runstring), or interactively, and also has a built-in help command (RU,XMODEM,?). XMODEM runs in both the FMGR-only environment as well as new files (CI). This is accomplished by relocating the appropriate library at load time. XMODEM can also optionally strip parity, use LU's other than the user's terminal, control the timeout value, and even has a full datacomm trace facility built-in. The documentation contains a complete description of the XMODEM protocol as well as comments on the use of XMODEM with several HP computers. Additional Documentation....: see "XMODM in the submission K01901 ----------------------------------------------------------------------------- DISTAN K019 COMPUTE BEARING AND DISTANCE BETWEEN 2 POINTS ----------------------------------------------------------------------------- Contribution Name...........: DISTAN Title....................: Compute bearing and distance between 2 points File Names...............:00. Rename Transfer File :01. distan.sbmt Submission file :02. DISTAN.FTN :03. DISTAN.REL :04. PARAMS.FTN :05. PARAMS.REL :06. PARAMS.FIN :07. DISTAN.LOD :08. DISTAN.CMD Operating System(s)......: RTE-6/VM Language(s)..............: FORTRAN 77 Keywords.................: 1. ENGINEERING : 2. GEOMETRY : 3. TRIGONOMETRY External Support Req'd...: NONE If Re-submission, Reason.: Contributor's Name..........: Carl Winkler Company.......: National Telecommunications & Information Administration Street........: 179 Admiral Cochrane Drive City..........: Annapolis State.........: MD Country.......: USA Zip Code......: 21041 Phone Number..: (301) 261-8002 Telex.........: Program Abstract............: The purpose of this program is to compute the bearing and distance between two points on the earth's surface. The input to the program are pairs of latitude and longitude points. Additional Documentation....: Degrees of longitude require a leading 0 where appropriate K02001 ----------------------------------------------------------------------------- FLED K020 ACCESS TYPE I&II FILES BY RECORD & WORD ----------------------------------------------------------------------------- Contribution Name...........: FLED Title....................: ACCESS TYPE I&II FILES BY RECORD & WORD File Names...............: 00. Rename Transfer File : 01. FLED.SBMT : 02. FLED.FTN Operating System(s)......: RTE-IVB, RTE-6 Language(s)..............: FORTRAN Keywords.................: 1. files : 2. utility : 3. formatting External Support Req'd...: NOT CI If Re-submission, Reason.: Contributor's Name..........: CATHY THOMAS Company.......: US GEOLOGICAL SURVEY Street........: MS 957 NATIONAL CENTER City..........: RESTON State.........: VA Country.......: USA Zip Code......: 22092 Phone Number..: 703-860-7463 OR FTS 928-7463 Telex.........: Program Abstract............: THIS PROGRAM ACCESSES TYPE I&II FILES BY RECORD & WORD. WORDS DISPLAYED CAN BE CHANGED IN OCTAL, DECIMAL OR ASCII. REQUIRES SUBROUTINES RAS1 AND RAS3. Additional Documentation....: K02101 ----------------------------------------------------------------------------- XREF K021 XREF FOR LARGE PASCAL PROGRAMS WITH INCLUDE ----------------------------------------------------------------------------- Contribution Name...........: XREF Title....................: XREF FOR LARGE PASCAL PROGRAMS WITH INCLUDE File Names...............: 00. RENAME TRANSFER FILE : 01. XREF.SBMT : 02. XREFRPT.DOC : 03. XREFALL.PAS : 04. XREFALL.REL : 05. XREFPGM.PAS : 06. XREFPGM.REL : 07. STRIPLAB.PAS : 08. STRIPLAB.REL : 09. XREFALL.CMD : 10. XREFPGM.CMD Operating System(s)......: RTE-A Language(s)..............: PASCAL Keywords.................: 1. Cross-reference : 2. PASCAL External Support Req'd...: SORT PROGRAM If Re-submission, Reason.: Contributor's Name..........: CHARLES ARBOGAST T2552 Company.......: DEPARTMENT OF DEFENSE Street........: 9800 SAVAGE ROAD City..........: FT. MEADE State.........: MD Country.......: USA Zip Code......: 20755 Phone Number..: 301 688 7806 Telex.........: DEVELOPED BY..............: GENASYS CORP. 11820 PARKLAWN DRIVE ROCKVILLE MD 20852 301 770 4600 Program Abstract............: A set of programs to ease quality control of large multi program Pascal applications. All Pascal typing is done in include files. These files are used by all programmers to insure standard naming and typing of global variables. This set of programs builds a cross reference list of this include file to the program or to a directory which contains all of the Pascal source code. Additional Documentation....: XREFRPT.DOC K02201 ----------------------------------------------------------------------------- PASSW K022 ACCOUNT SYSTEM PASSWORD MANAGER ----------------------------------------------------------------------------- Contribution Name...........: PASSW Title....................: Account System Password Manager File Names...............:00. Rename Transfer File :01. 'PASSW :02. &PASSW :03. &PSWTM Operating System(s)......: Language(s)..............: Keywords.................: 1. Accounts : 2. Security External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Charles T. McCullough Company.......: Collins Defense Communications : Rockwell International Street........: Test Equipment MS/137-152 Street........: 855 35th Street N.E. City..........: Ceder Rapids State.........: Iowa Country.......: USA Zip Code......: 52498 Phone Number..: Telex.........: Program Abstract............: This program should be scheduled periodically (ie. once a day) to read the ACCOUNTS file and test the present password for each account against the previous password. If a changed password is found, it, and a date/ time stamp are saved for the next time. If the password is unchanged for a specific time period, (para. # 4 of the run string), print the user.group name, DS-1000 node number and the present account capability level on the system printer then disable the user by setting the account HELLO file to *EXPIR::-2 and the account capability to 1. When the user needs re-enabled, MANAGER.SYS must use ACCTS to restore the HELLO file and reset the capability level! Accounts with a capability of less than 10 are ignored, and the account 'DS.GENERAL' is not checked! MANAGER.SYS is checked but never disabled! MANAGER.SYS will have to use ACCTS to re-instate any user who has been disabled, set the HELLO file back to what it should be and reset the user's capability level to what it was originally with; AL,U,usr.grp . Additional Documentation....: K02301 ----------------------------------------------------------------------------- MAPST K023 REMOTE I/O MAPPING LU STATUS ----------------------------------------------------------------------------- Contribution Name...........: MAPST Title....................: Remote I/O mapping LU status File Names...............: 00. Rename transfer file : 01. 'MAPST Submission file : 02. &MAPST Source file : 03. %MAPST Relocatable filele Operating System(s)......: RTE-6/VM Language(s)..............: FORTRAN 77 Keywords.................: 1. DS : 2. I/O External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: Charlie Bursell Company.......: Intermedics Inc. Street........: P.O Box 617 City..........: Freeport State.........: Texas Country.......: USA Zip Code......: 77541 Phone Number..: 409-233-8611 Telex.........: Program Abstract............: Many times we have attempted to establish a remote I/O map with a DS1000 node only to find that all mappable LUs are mapped. This happens when a user aborts the remote session and/or does not release the mapped LU. This program scans all assigned mappable LUs and lists to where these LUs are mapped. It then gives the option to clear the LU(s). It is a good program to run periodically and clear mappable LUs which are assigned to non-existant sessions. Additional Documentation....: See source listing K02401 ----------------------------------------------------------------------------- ELIBS K024 VARIOUS LIBRARIES ----------------------------------------------------------------------------- Contribution Name...........: ELIBS Title....................: VARIOUS LIBRARIES File Names...............:00. Rename Transfer File :01. 'ELIBS - Submission file :02. &EGAN - FTN4X source :03. %EGAN - Relocatable :04. &STRLB - ASMB source - string library :05. %STRLB - Relocatable :06. "STRLB - Documentation :07. &SCRLB - FTN4X source - screen library :08. %SCRLB - Relocatable :09. "SCRLB - Documentation :10. &TATLB - ASMB source :11. %TATLB - relocatable Operating System(s)......:RTE-4B, RTE-6 Language(s)..............:FTN4X & ASMB Keywords.................: 1. Library : 2. Spooling : 3. Utility External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: These routines are needed for my other submissions on this tape. &EGAN contains a simple formatter, and message reader/writer. Also a subroutine to create a file and set up spooling to a printer; and one to RP a program and schedule it. &STRLB contains the standard HP DECAR string routines, upgraded to use the .MBT, .MVW instructions - which HP now supplies - but SMOVE will now work with an overlapping source/destination. Other routines include up/down shift, left/right shift, and reducing/removing blanks, and a set of word handling routines, similar to SMOVE, SFILL, and JSCOM. &SCRLB provides a set of easy routines for screen addressing. &TATLB was extracted from an earlier tape, and is supplied for those who don't have it. K02501 ----------------------------------------------------------------------------- CLNUP K025 REPORT OPEN FILES AND CLEAR INVALID OPEN FLAGS ----------------------------------------------------------------------------- Contribution Name...........: CLNUP Title....................: Report open files and clear invalid open flags File Names...............:00. Rename Transfer File :01. 'CLNUP - Submission file :02. &CLNUP - FTN4X source :03. %CLNUP - relocatable :04. *CLNUP - loader command file Operating System(s)......: RTE-4B, RTE-6 Language(s)..............: FTN4X Keywords.................: 1. FILES : 2. DIRECTORY External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: This program checks the file directory on a cartridge, looking for open files. The open flag is checked for validity, and cleared if invalid - ie. the ID segment it points to is empty, the program is dormant, or the sequence count doesn't match. Valid open flags are listed, along with the program name/s. Check a single cartridge, or them all - useful in a WELCOM file to clear up any problems right at the start. Run CLNUP for instructions. Additional Documentation....: K02601 ----------------------------------------------------------------------------- ENTRY K026 FIND ADDRESS OR VALUE OF ENTRY POINT IN SYSTEM LIBRARY ----------------------------------------------------------------------------- Contribution Name...........: ENTRY Title....................: Find address or value of entry point in system library File Names...............:00. Rename Transfer File :01. 'ENTRY - Submission file :02. &ENTRY - FTN4X source :03. %ENTRY - relocatable Operating System(s)......: RTE-4B Language(s)..............: FTN4X Keywords.................: 1. ENTRY_POINTS External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: Specify the name of a function/subroutine/entry point in the system library, and this program returns either the disk address at which it is stored in the library, or its value if it is held in memory. The program uses the addresses in the system map at 1757B to 1763B to do its thing, and a similar approach should work for other versions of RTE. Very useful if you wish to find/access system tables, or patch installed library routines. Additional Documentation....: K02701 ----------------------------------------------------------------------------- FILES K027 SELECTIVE FILE NAME LISTER ----------------------------------------------------------------------------- Contribution Name...........: FILES Title....................: Selective file name lister File Names...............:00. Rename Transfer File :01. 'FILES - Submission file :02. &FILES - FTN4X source :03. [FILES - FTN4X include file :04. %FILES - relocatable :05. *FILES - loader command file :06. "FILES - documentation file Operating System(s)......: RTE-4B, RTE-6 Language(s)..............: FTN4X Keywords.................: 1. DIRECTORY : 2. FILES External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: This program checks the file directories for files matching a specified namr - used wild card characters in the name, and specify as much. or as little, of the namr as desired. You may search a single cartridge, all those cartridges mounted to you, or all cartridges in the system. The list of names can be sorted, rather than in the order they were found. Output is normally to your terminal, but can be spooled to a printer, or sent to a file. As well as name, type, and cartridge, the security code is displayed - you may wish to remove this, or make it dependent on the user. Run FILES for instructions. Additional Documentation....: "FILES K02801 ----------------------------------------------------------------------------- INSTL K028 REPLACE A SYSTEM LIBRARY ROUTINE ----------------------------------------------------------------------------- Contribution Name...........: INSTL Title....................: Replace a system library routine File Names...............:00. Rename Transfer File :01. 'INSTL - Submission file :02. &INSTL - FTN4X source :03. %INSTL - relocatable Operating System(s)......: RTE-4B Language(s)..............: FTN4X Keywords.................: 1. ENTRY_POINTS : 2. LIBRARY External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: Have you ever found a bug in a routine you have generated into the system library - either your own, or (horror!) one of HP's? This program allows you to replace the routine on disk, provided the new version takes up no more space than the old. Each routine is stored starting on a sector boundary, so there is generally a little extra space available for the new version. You are prompted for the name of a type 5 relocatable file, and then the name of the routine to be replaced. The table of system library entry points is checked for the routine, to find the address at which it is to be written to disk. The file is then read, looking for the NAM record for the routine. In the library, the relocatable records are identical to those in a type 5 file, but the length words are not included, so this program reads the new routine from a file, packs the records into a buffer, and then writes the buffer to disk at the appropriate address. You will probably want to restrict access to this program to the system manager, so the program checks that you are logged on as MANAGER.SYS before it will let you loose on the library. The various system addresses are probably different in RTE-6, but the program should be simple to alter - it also assumes the old format for relocatable files, but again this should be simple to change. Additional Documentation....: K02901 ----------------------------------------------------------------------------- LPQ K029 LINE PRINTER QUEUE ----------------------------------------------------------------------------- Contribution Name...........: LPQ Title....................: Line Printer Queue File Names...............:00. Rename Transfer File :01. 'LPQ - Submission file :02. &LPQ - FTN4X source :03. %LPQ - relocatable :04. *LPQ - loader command file Operating System(s)......: RTE-4B, RTE-6 Language(s)..............: FTN4X Keywords.................: 1. PRINTER : 2. TIME : 3. SPOOLING External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: This program tells you what files are in the spool queue for LU's 6 and 7, and gives an estimate of how long each will take to print. It looks at the SPLCON file to find the file names, and then schedules program NL for each file, to find out how many lines it has. This line count is used to calculate the time to print. You will probably need to change the LU's to check, and the printers they are associated with, and the formula to calculate print time. Run LPQ and see the results. Additional Documentation....: K03001 ----------------------------------------------------------------------------- MERG K030 MERGE PART/WHOLE FILES TOGETHER ----------------------------------------------------------------------------- Contribution Name...........: MERG Title....................: Merge part/whole files together File Names...............:00. Rename Transfer File :01. 'MERG - Submission file :02. &MERG - FTN4X source :03. [MERG - FTN4X include file :04. %MERG - relocatable :05. *MERG - loader command file :06. "MERG - documentation file Operating System(s)......: RTE-4B, RTE-6 Language(s)..............: FTN4X Keywords.................: 1. MERGE : 2. FILES External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: This is the MERGE program HP should have supplied. You can append to an existing file, without copying it as HP does, either at the end, or after a specified line. You can merge in any file, from anywhere on the system, and add in either the whole file, or just a line range. Record of up to 512 words can be handled. Input can be interactive, or from a file. This program does not add a zero length record between files as HP's version does, but this can easily be changed. It is worth renaming this program to MERGE, and supersede HP's version. Run MERG for instructions, or "merg for more details. Additional Documentation....: "MERG K03101 ----------------------------------------------------------------------------- PRINT K031 SPOOL FILES TO A PRINTER ----------------------------------------------------------------------------- Contribution Name...........: PRINT Title....................: Spool files to a printer File Names...............:00. Rename Transfer File :01. 'PRINT - Submission file :02. &PRINT - FTN4X source :03. %PRINT - relocatable :04. *PRINT - loader command file Operating System(s)......: RTE-4B, RTE-6 Language(s)..............: FTN4X Keywords.................: 1. SPOOLING External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: This program will add a file to the spool queue for LU 6. The file must have spool headers, or carriage control characters in column 1. Multiple copies can be requested, with the option of purging or keeping the file once printed - very useful to print another copy of a documentation file, for example. You may wish to change the program to allow spooling to another LU. Run PRINT for instructions. Additional Documentation....: K03201 ----------------------------------------------------------------------------- PURGR K032 SELECTIVE FILE PURGER ----------------------------------------------------------------------------- Contribution Name...........: PURGR Title....................: Selective file purger File Names...............:00. Rename Transfer File :01. 'PURGR - Submission file :02. &PURGR - FTN4X source :03. [PURGR - FTN4X include file :04. %PURGR - relocatable :05. *PURGR - loader command file Operating System(s)......: RTE-4B, RTE-6 Language(s)..............: FTN4X Keywords.................: 1. PURGE : 2. FILES External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: Specify a file namr, using - as a wild card character in the name, and you are offered the choice to purge each matching file as it is found. If you are brave, an option is available to purge, without checking each file. Run PURGR for instructions. Additional Documentation....: K03301 ----------------------------------------------------------------------------- RHPAR K033 HP ROUTINE TO RETURN RUNSTRING PARAMETER ----------------------------------------------------------------------------- Contribution Name...........: RHPAR Title....................: HP routine to return runstring parameter File Names...............:00. Rename Transfer File :01. 'RHPAR - Submission file :02. &RHPAR - ASMB source :03. %RHPAR - relocatable Operating System(s)......: Language(s)..............: ASMB Keywords.................: 1. Utility External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: This version of RHPAR fixes a bug in the original from HP. When there are more than enough characters in a runstring parameter to satisfy the user's request, RHPAR said that it had found one character less than it really did. eg. I = RHPAR (1,BUFFER,3) I returned as 2 with RU,TEST,ABCDE - wrong, should be 3 I returned as 2 with RU,TEST,AB - correct This version swaps two instructions, in two different places, so that the value returned is correct - the character count is incremented before the character is put in the user's buffer, and not after. If you are running on RTE-4B, you can use my program INSTL, submitted for this tape, to overwrite the old version in the system library, without the need to generate the system again - INSTL may also work on RTE-6, so check it out first. Additional Documentation....: K03401 ----------------------------------------------------------------------------- SORTN K034 GENERAL PURPOSE SORT PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: SORTN Title....................: General purpose sort program File Names...............:00. Rename Transfer File :01. 'SORTN - Submission file :02. &SORTN - FTN4X source :03. [SORTN - FTN4X include file :04. %SORTN - relocatable :05. *SORTN - loader command file :06. "SORTN - documentation file Operating System(s)......: RTE-4B, RTE-6 Language(s)..............: FTN4X Keywords.................: 1. SORT External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: This program will sort any file, even those with more than 32K records. Up to 10 keys, with a total length of up to 80 characters, can be specified. The output file can replace the input file, or it can be a different type, size or cartridge. The whole record, or just the key fields, can be written to the output file. Commands can be entered interactively, or read from a file - and in case, a Quiet option turns off messages, making it feasible to schedule this program from another. If available, the programs NL and FL (both submitted for this tape), are used to check on disk space before the sort starts, so there is less chance of the sort crashing out halfway through with a FMGR-033 error. Run SORTN for interactive input - see "SORTN for more details. Additional Documentation....: "SORTN K03501 ----------------------------------------------------------------------------- NL K035 COUNT THE NUMBER OF LINES IN A FILE ----------------------------------------------------------------------------- Contribution Name...........: NL Title....................: Count the number of lines in a file purge unused extents File Names...............:00. Rename Transfer File :01. 'NL - Submission file :02. &NL - FTN4X source :03. [NL - FTN4X include file :04. %NL - relocatable :05. *NL - loader command file Operating System(s)......: RTE-4B, RTE-6 Language(s)..............: FTN4X Keywords.................: 1. FILES : 2. PURGE External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: This handy program reports the size of a file in extents, total blocks, and the number of records. It will handle any file, anywhere on the system, even if open - it identifies the program/s which currently have the file open. It is FAST - 7 seconds for a 24000 line, variable length record file. It also allows you to "purge" extents, which are not currently being used by the file, thus reclaiming disk space. A Quiet option turns off terminal messages, and allows the program to be scheduled by another - for example, my SORTN program checks the size of the input file using this program. A sample output is - :RU,NL,@PLOTS File @PLOTS::MB:3 contains 23816 variable length records Main and 30 extents, each 256 blocks, for a total of 7936 Only 7769 blocks are used, with 167 blocks unused Run NL for instructions Additional Documentation....: K03601 ----------------------------------------------------------------------------- FL K036 FILE DIRECTORY LISTER ----------------------------------------------------------------------------- Contribution Name...........: FL Title....................: File directory lister File Names...............:00. Rename Transfer File :01. 'FL - Submission file :02. &FL - FTN4X source :03. [FL - FTN4X include file :04. %FL - relocatable :05. *FL - loader command file Operating System(s)......: RTE-4B, RTE-6 Language(s)..............: FTN4X Keywords.................: 1. DIRECTORY : 2. FILES External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: This is an enhanced version of the program which has been around for a long time - last seen on tape 2340. Bugs have been fixed so that open files, file sizes, and waste blocks are all reported correctly, and the hard copy options automatically spool to a printer on LU 6. Some options have changed their codes. Currently set up for 1023 files (2 directory tracks on 7925) which does not need a LB load. Change this maximum if required. Run FL,? for list of options Additional Documentation....: K03701 ----------------------------------------------------------------------------- UNPUR K037 UNPURGE A FILE ----------------------------------------------------------------------------- Contribution Name...........: UNPUR Title....................: Unpurge a file File Names...............:00. Rename Transfer File :01. 'UNPUR - Submission file :02. &UNPUR - FTN4X source :03. [UNPUR - FTN4X include file :04. %UNPUR - relocatable :05. *UNPUR - loader command file Operating System(s)......: RTE-4B, RTE-6 Language(s)..............: FTN4X Keywords.................: 1. FILES : 2. PURGE External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: How many times have you purged a file, and then wanted to get it back? This program cannot recover every file - after all, an extent may have been overwritten by another file - but it will do its best. You specify the file namr to be restored, and the program checks the file directories looking for matching entries - if more than one file of the same name, but different type or size, is found, you are offered the choice of what to restore. You are not allowed to recover a file with the same name as an existing file. Checks are made for missing/duplicated extents, and if there are problems you are again offered the choice of continuing. Finally after the file has been restored, the file directory is checked for error. Obviously, this program cannot recover a file if you have packed the cartridge since the file was purged. Run UNPUR for instructions. As an example - :UNPUR,&TEST::EG Multiple files found - select one to recover 1 - 4 entries for - &TEST : 0: EG: 2: 4 2 - 2 entries for - &TEST : 0: EG: 3: 6 3 - 2 entries for - &TEST : 0: EG: 4: 1 4 - 1 entries for - &TEST : 0: EG: 3: 1 5 - 1 entries for - &TEST : 0: EG: 5: 4 6 - 2 entries for - &TEST : 0: EG: 4: 8 7 - 4 entries for - &TEST : 0: EG: 4: 3 8 - 1 entries for - &TEST : 0: EG: 4: 2 9 - 1 entries for - &TEST : 0: EG: 5: 3 Select the file by entering a number from 1 to 9 or RETURN to abort - Additional Documentation....: "UNPUR K03801 ----------------------------------------------------------------------------- FFILE K038 FAST FILE ACCESS SUBROUTINE PACKAGE ----------------------------------------------------------------------------- Contribution Name...........: FFILE Title....................: FAST FILE ACCESS SUBROUTINE PACKAGE File Names...............:00. Rename Transfer File :01. 'FFILE - submission file :02. &FFILE - FTN4X source :03. [FFILE - FTN4X include file :04. %FFILE - Relocatable :05. "FFILE - Documentation Operating System(s)......: RTE-4B, RTE-6 Language(s)..............: FTN4X Keywords.................: 1. FILES External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: These subroutines provide fast read, and limited write, access to all files on the system. They completely bypass HP'S FMP routines, by accessing the file directories directly. No open flag is created, and there is no need to have the cartridge mounted to the user. The location of each file extent is stored in a table, so that the file directory is read once only - unlike the FMP routines which schedule D.RTR every time a new extent is needed. Full, or half, track buffers are used, and the unpacking of variable length records is handled internally. Records up to 512 words long can be read. As a file is read, the location of the first record in each extent is remembered, so that random access of a type 3/4 file can be almost as fast as for a type 1/2 file. Writing is limited to changing an existing record by overwriting it with a new record of the same length - a type 1/2 file may have any record written, and an 'extend' subroutine will create a new extent, but you have to manage the extents yourself. The structure of the tables used means that a program can have only one file "open" at a time, but there are many occasions where it is useful to have fast, read-only access to a file. My programs TY, WRITE and MERG all use these routines. As an example, WRITE takes 12 seconds to find the last record in a 24000 record, type 4 file. Additional Documentation....: "FFILE K03901 ----------------------------------------------------------------------------- RENUM K039 RENUMBER A FORTRAN PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: RENUM Title....................: Renumber a FORTRAN PROGRAM File Names...............:00. Rename Transfer File :01. 'RENUM - Submission file :02. &RENUM - FTN4X source :03. [RENUM - FTN4X include file :04. %RENUM - relocatable :05. *RENUM - loader command file :06. "RENUM - documentation Operating System(s)......: RTE-4B, RTE-6, at least Language(s)..............: FTN4X Keywords.................: 1. FORTRAN External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: This program will renumber all the statement numbers in a FORTRAN program, so that in each subroutine/function the numbers start at 100, and increment by 100 - these defaults can be changed. All stetement numbers are found, including those in ERR=, END= statements, and those in alternate returns. It has been used with FTN4, and FTN4X, programs, and should work with FTN7X. There are a few, very minor, limitations noted in "RENUM. The new file normally replaces the original file, but can be given a new name if required. Run RENUM for instructions. Additional Documentation....: "RENUM K04001 ----------------------------------------------------------------------------- SALVG K040 DISK EDITOR ----------------------------------------------------------------------------- Contribution Name...........: SALVG Title....................: Disk editor File Names...............:00. Rename Transfer File :01. 'SALVG - Submission file :02. &SALVG - FTN4X source :03. [SALVG - FTN4X include file :04. %SALVG - relocatable :05. *SALVG - loader command file :06. "SALVG - documentation file :07. ?SALVG - help file Operating System(s)......: RTE-4B, RTE-6 Language(s)..............: FTN4X Keywords.................: 1. EDITOR : 2. SYSTEM : 3. DISC : 4. DIRECTORY : 5. FILES External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: Be WARNED !!! - this program needs to be treated with caution, as it can be used to change any location anywhere on the disk, and it can easily corrupt files, file directories, or system tables. However, used with care, it can be very useful. You can use it to fix up corrupted length words in a file, clear invalid open flags in a file directory, change passwords in a database root file or other program, and patch system tables. The user's capability level determines what can and cannot be done - change this test to suit your own requirements. The disk contents are displayed block by block, in octal (or decimal) and ASCII. You may display a specific disk address, a file directory, or a file (even if purged). You may change a single word, a string, or a whole block; and display, and enter, a real or double precision number. You can find a specific line in a file (even type 3/4 files), and dump the display to a terminal printer, or spool it to a main printer (LU 6). A help command will guide you through the program's capabilities, and "SALVG contains a couple of examples. Additional Documentation....: "SALVG K04101 ----------------------------------------------------------------------------- TRACE K041 TRACE EXECUTION OF A FORTRAN PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: TRACE Title....................: Trace execution of a FORTRAN program File Names...............:00. Rename Transfer File :01. 'TRACE - Submission file :02. &TRACE - FTN4X source :03. [TRACE - FTN4X include file :04. %TRACE - relocatable :05. *TRACE - loader command file :06. "TRACE - documentation file Operating System(s)......: RTE-4B, RTE-6, and probably others Language(s)..............: FTN4X Keywords.................: 1. FORTRAN : 2. DEBUG External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: This program allows you to find out exactly what your program is up to. It creates a new version of your FORTRAN program, with calls to a subroutine which writes out a mesage each time it is called. These calls can be inserted before all executable statements, or just those with statement numbers; and you can trace the whole file, or just selected subroutines or functions. The LU for output defaults to 7, but can be specified. Very useful when your program runs amok - count the number of times it executes a DO loop, or find out exactly when and where it branched. The program has not been checked with FTN7X source files, but there should be no major problems. See "TRACE for more details, and other problems which might arise. Run TRACE for instructions. Additional Documentation....: "TRACE K04201 ----------------------------------------------------------------------------- TY K042 LIST A FILE SCREEN BY SCREEN ----------------------------------------------------------------------------- Contribution Name...........: TY Title....................: List a file screen by screen File Names...............:00. Rename Transfer File :01. 'TY - Submission file :02. &TY - FTN4X source :03. [TY - FTN4X include file :04. %TY - relocatable :05. *TY - loader command file Operating System(s)......: RTE-4B, RTE-6 Language(s)..............: FTN4X Keywords.................: 1. LIST External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: This program has developed from the old SHELL TY, and the SEE program on tape 8340, and includes a few enhancements. Any file, anywhere on the system, may be listed - except type 5, 6, 7 which cause havoc with the screen display. Options include truncating long lines, listing a specified field, eg. columns 70-120, and displaying line numbers. You can move backwards or forwards in the file, or jump to a specified line. The search facility is fast, and includes FIND ALL option, as in EDIT. Run TY for instructions. Additional Documentation....: K04301 ----------------------------------------------------------------------------- WRITE K043 LIST A FILE TO PRINTER OR TERMINAL ----------------------------------------------------------------------------- Contribution Name...........: WRITE Title....................: List a file to printer or terminal File Names...............:00. Rename Transfer File :01. 'WRITE - Submission file :02. &WRITE - FTN4X source :03. [WRITE - FTN4X include file :04. %WRITE - relocatable :05. *WRITE - loader command file Operating System(s)......: RTE-4B, RTE-6 Language(s)..............: FTN4X Keywords.................: 1. LIST External Support Req'd...: Routines from ELIBS (elsewhere on tape) If Re-submission, Reason.: Contributor's Name..........: Chris Egan Company.......: Division of Survey & Mapping Company.......: Department of Property & Services Street........: 2 Treasury Place City..........: Melbourne State.........: Victoria Country.......: Australia Zip Code......: 3002 Phone Number..: Telex.........: Program Abstract............: This program will list a file to a terminal, or a printer, or copy it to another file. Any file, anywhere on the system, can be read, even while open. Maximum record length that can be handled is 512 words. Output is automatically spooled to a printer on LU 6 or 7. The listing can be numbered, or have long lines truncated - and with a printer, it can be double spaced, or in condensed mode. The whole file, or just a line range, can be listed. Run WRITE for instructions. Additional Documentation....: K04401 ----------------------------------------------------------------------------- UPDIR K044 UTILITY TO GO 'UP' DIRECTORY LEVELS IN CI ----------------------------------------------------------------------------- Contribution Name...........:UPDIR Title....................: Utility to go 'up' directory levels in CI File Names...............:00. Rename Transfer File :01. UPDIR.SBMT :02. UPDIR.FTN :03. UPDIR.LOD :04. UPDIR.DOC Operating System(s)......: RTE-A Language(s)..............: Fortran Keywords.................: 1. Directory : 2. CI External Support Req'd...: FMP package If Re-submission, Reason.: Contributor's Name..........: Chris Nelson Company.......: General Foods Street........: 250 North Street City..........: White Plains State.........: NY Country.......: USA Zip Code......: 10625 Phone Number..: (914) 335-6221 Program Abstract............: When developing programs I find it a pain to type directory names. On the other hand, I like nice, long, descriptive directory name that tell me where things are. One of my solutions is the ^ utility. With ^ in /programs, I can get from /a/b/c/d/e to /a with '^ 4'. I hate the FMP package; its awkward at best. Whenever I need an FMP routine, as I did in writing ^, I write a sensible substitute to include in my utilities library. From then on I have a reasonable calling sequence for FMP functions. The X subroutines that accompany updir.ftn are the first few of these utilities. K04501 ----------------------------------------------------------------------------- CRMUX K045 EXAMINE VARIOUS MUX INFORMATION ----------------------------------------------------------------------------- Contribution Name...........:CRMUX Title....................:Examine various mux information File Names...............:00. Rename Transfer File :01. 'CRMUX Submission file :02. &CRMUX :03. %CRMUX Operating System(s)......:RTE-6VM Language(s)..............:Fortran 77 Keywords.................: 1. I/O : 2. Status : 3. EQT : 4. Multiplexor External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Chris Thompson Company.......: Santa Fe Drilling Street........: P.O. Box 1401 City..........: Orange State.........: CA Zip Code......: 92668 Phone Number..: Program Abstract............: This program will address the information stored in the lu equipment table entry, and decipher the information as documented in various RTE-6VM system manuals. Further it will address the EQT extension as documented in the HP-12972B 8-chan mux User Guide, and print, in English, the status thereof. Additional Documentation....: K04601 ----------------------------------------------------------------------------- MDFIL K046 PATCH DISC FILES ----------------------------------------------------------------------------- Contribution Name...........: MDFIL Title....................: Patch Disc Files File Names...............: 00. Rename Transfer File : 01. MDFIL.SBMT : 02. MDFIL.FTN : 03. MDFIL.REL Operating System(s)......: RTE Language(s)..............: FORTRAN Keywords.................: 1. files : 2. utility External Support Req'd...: NOT CI If Re-submission, Reason.: Contributor's Name..........: CURTIS HARRIS Company.......: MetPath Street........: 5516 Nicholson Lane City..........: Kensington State.........: Md Country.......: USA Zip Code......: 20895 Phone Number..: 301-230-1500 x701 Telex.........: Program Abstract............: A program to patch files. The method used is dependant on the file type. Additional Documentation....: K04701 ----------------------------------------------------------------------------- STIME K047 SET SYSTEM DATE AND TIME ----------------------------------------------------------------------------- Contribution Name...........: STIME Title....................: Set system date and time File Names...............: 00. Rename Transfer File : 01. STIME.SBMT : 02. STIME.FTN Operating System(s)......: Language(s)..............: FORTRAN Keywords.................: 1. time External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: CURTIS HARRIS Company.......: MetPath Street........: 5516 NICHOLSON LA. City..........: KENSINGTON State.........: MD Country.......: USA Zip Code......: 20895 Phone Number..: 301-230-1500 #701 Telex.........: Program Abstract............: ENTER THE SYSTEM DATE AND TIME USING A TM COMMAND IN MESSS ENTER THE DATE IN MONTH, DAY, YEAR WITH MONTH AS (JAN,FEB,....) AND YEAR EITHER 84 OR 1984 ENTER THE TIME AS HOURS,MINUTES WITH HOURS BETWEEN 1 AND 12 ENTER AM OR PM DEPENDING ON THE HOUR Additional Documentation....: K04801 ----------------------------------------------------------------------------- SCWRT K048 SCREEN-BUILD UTILITIES ----------------------------------------------------------------------------- Contribution Name...........:SCWRT Title....................:Screen-build utilities File Names...............:00. Rename Transfer File :01. 'SCWRT Submission file :02. &SCWRT :03. &SCBLD :04. &SCRED :05. 'SCDOC Operating System(s)......: Language(s)..............: Keywords.................: 1. Terminal : 2. Formatting External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Curtis Harris Company.......: Netpath, Inc. Street........: 5516 Nicholson Lane City..........: Kensington State.........: Maryland Country.......: USA Zip Code......: 20906 Phone Number..: (301) 881-5600 Program Abstract............: &SCBLD - USE EDIT TO BUILD A SCREEN FOR A USER PROGRAM &SCRED - GIVE THIS ROUTINE A FIELD NUMBER AND IT WILL PUT THE CURSOR AT THE DESIRED LOCATION AND PAUSE FOR AN ASCII READ. &SCWRT - GIVE THIS ROUTINE A FIELD NUMBER AND ASCII DATA AND IT WILL PUT THE DATA IN THE PROPER LOCATION ON THE SCREEN. Additional Documentation....: 'SCDOC K04901 ----------------------------------------------------------------------------- PIANO K049 HP 9111A TABLET DEMO PROGRAMS ----------------------------------------------------------------------------- Contribution Name...........: PIANO Title....................: HP 9111A TABLET DEMO PROGRAMS File Names...............: 00. RENAME TRANSFER FILE : 01. 'PIANO SUBMISSION FILE : 02. &PIANO SOURCE FILE : 03. %PIANO RELOCATABLE FILE : 04. ''KEYS INFORMATION : 05. KEYS DATA FILE : 06. &SONG SOURCE FILE : 07. %SONG RELOCATABLE FILE : 08. &DRAW SOURCE FILE : 09. %DRAW RELOCATABLE FILE Operating System(s)......: RTE-IV VM Language(s)..............: FORTRAN 77 Keywords.................: 1. TABLET : 2. DEMO External Support Req'd...: NONE If Re-submission, Reason.: Contributor's Name..........: D. J. SIQUIEROS Company.......: US ARMY TSSC Street........: AMSEL-TSS-TS-OP City..........: FORT MONMOUTH State.........: NEW JERSEY Country.......: USA Zip Code......: 07703 Phone Number..: 201-544-4477 Telex.........: Program Abstract............: PIANO is a Demo program that simulates a small piano keyboard on the HP 9111A tablet. Use the contributed program KEYS to dump/copy a plotter command file to an HP 7550 or 9872 plotter which will print out a keyboard for your tablet platen. SONG is a simple program that plays happy birthday on the tablet and DRAW is a rough program that lets you draw from the tablet to a terminal and plotter. My plotters and tablets each have their own lu's off of the HPIB. Additional Documentation....: K05001 ----------------------------------------------------------------------------- STATF K050 RTE-6VM STATUS DISPLAY ----------------------------------------------------------------------------- Contribution Name...........:STATF Title....................:RTE-6VM STATUS DISPLAY File Names...............:00. Rename Transfer File :01. 'STATF SUBMIT FILE :02. &STATF :03. &STATA Operating System(s)......:RTE-6VM and RTE-A Language(s)..............:FTN7X Keywords.................: 1. System : 2. Status : 3. Monitor External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........:D.A. Thombs Company.......:DQA/TS Street........:Royal Arsenal East :Woolwich City..........:London State.........: Country.......:U.K Zip Code......:SE18 6TD Phone Number..:01-854-2044 Ext 4091 Telex.........: 22210 Program Abstract............: STATF and STATA are dynamic system monitors which allow the user to look at system activity. The programs and usage were descibed in a paper presented at the 1984 San Jose Conference. Additional Documentation....: K05101 ----------------------------------------------------------------------------- FGREP K051 FAST PATTERN FINDER ALA UNIX ----------------------------------------------------------------------------- Contribution Name...........: fgrep Title....................: fast pattern finder ala UNIX File Names...............: 00. Rename Transfer File : 01. FGREP.SBMT : 02. FGREP.FTN : 03. FGREP.REL : 04. FGREP.DOC Operating System(s)......: RTE, CI Uses hierarchical files?.: yes Language(s)..............: FORTRAN Keywords.................: 1. UNIX : 2. files : 3. utility : 4. ci : 5. strings External Support Req'd...: CI If Re-submission, Reason.: Contributor's Name..........: Dan Felman Company.......: Hewlett-Packard Co. Street........: 2 Choke Cherry Rd. City..........: Rockville State.........: Md. Country.......: USA Zip Code......: 20850 Phone Number..: 301-948-6370 Telex.........: Program Abstract............: This is equivalent to the FGREP program available in UNIX (with luck) usage: fgrep [-opt] pattern fileMask Additional Documentation....: K05201 ----------------------------------------------------------------------------- ZAP K052 ZAP PENDING I/O REQUEST ON RTE-A ----------------------------------------------------------------------------- Contribution Name...........: ZAP Title....................: ZAP PENDING I/O REQUEST ON RTE-A File Names...............: 00. Rename Transfer File : 01. ZAP.SBMT Submission File : 02. ZAP.MAC : 03. ZAP.REL Operating System(s)......: RTE-A >=2440 Language(s)..............: MACRO Keywords.................: 1. SYSTEM : 2. I/O External Support Req'd...: NONE If Re-submission, Reason.: Contributor's Name..........: Dan Felman Company.......: HP Street........: 2 CHOKE CHERRY RD City..........: ROCKVILLE State.........: MD Country.......: USA Zip Code......: 20850 Phone Number..: Telex.........: Program Abstract............: This ZAP program allows a user to kill any pending request on a device. This is extremely useful when the device is inoperative and the system (e.g. CI) hangs waiting for it and there is no timeout. In some cases you may need to run ZAP more than once as in HPIB class requests. It uses an operating system routine to do the job, so be careful about modifications to the code. Additional Documentation....: usage: run, zap, lu_number K05301 ----------------------------------------------------------------------------- IOP K053 EXTENDED IO PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: IOP Title....................: EXTENDED IO PROGRAM File Names...............: 00. Rename Transfer File : 01. IOP.SBMT Submission File : 02. IOP.FTN Source : 03. IOP.REL Relocatable : 04. ?IOP Help file Operating System(s)......: RTE-A.2 and RTE-A.3 Language(s)..............: FTN7X Keywords.................: 1. Status : 2. I/O External Support Req'd...: NONE If Re-submission, Reason.: Contributor's Name..........: Dan Felman Company.......: HP Street........: 2 CHOKE CHERRY RD City..........: ROCKVILLE State.........: MD Country.......: USA Zip Code......: 20850 Phone Number..: Telex.........: Program Abstract............: 'IOP' was written as an alternative to the HP-supplied 'IO' program, enhanced to show a greater amount of information, including certain vital system table area statistics. run iop as follows: iop show information for all lus in the system onto user console. No stats printed. iop,,,,1 as above but also show table area statistics. iop 20 40 6 show information for lus 20 to 40. List on lu's 1 and 6. iop,,,6,1 show information for all lus in the system on lus 1 and 6 and also print system table area statistics iop 0 will print only statistics on the system IOP abides by the new listing procedure of stopping after one screenfull of information has been printed and asking for more. note: IOP uses fortran write statements to send information to both the user's screen as well as the optional printer. If the compiler has been linked to allow 6-bit lus (see file &frpls), then the optional device may not be greater than 63. K05401 ----------------------------------------------------------------------------- SYSMV K054 MOVE PROGRAM TO SYSTEM SESSION ----------------------------------------------------------------------------- Contribution Name...........: SYSMV Title....................: MOVE PROGRAM TO SYSTEM SESSION File Names...............: 00. Rename Transfer File : 01. SYSMV.SBMT Submission File : 02. SYSMV.FTN : 03. SYSMV.REL : 04. ?SYSMV Operating System(s)......: RTE-A Language(s)..............: FTN7X Keywords.................: 1. SYSTEM : 2. SESSION External Support Req'd...: NONE If Re-submission, Reason.: Contributor's Name..........: Dan Felman Company.......: HP Street........: 2 CHOKE CHERRY RD City..........: ROCKVILLE State.........: MD Country.......: USA Zip Code......: 20850 Phone Number..: Telex.........: Program Abstract............: SYSMV allows a program to be moved to the system session without the need to reboot. This is often needed when a program that must be in the system session is modified and relinked. Normally the user has to RP the program in the welcome.cmd file. SYSMV moves any program into the system session, and it also allows it to become not-clonable. Additional Documentation....: See ?SYSMV for usage information. K05501 ----------------------------------------------------------------------------- LA K055 FMGR'S LA COMMAND ----------------------------------------------------------------------------- Contribution Name...........: LA Title....................: FMGR'S LA COMMAND File Names...............: 00. Rename Transfer File : 01. LA.SBMT Submission File : 02. LA.FTN : 03. LA.REL Operating System(s)......: RTE-A Language(s)..............: FTN7X Keywords.................: 1. SYSTEM : 2. FMGR : 3. CI External Support Req'd...: NONE If Re-submission, Reason.: Contributor's Name..........: Dan Felman Company.......: HP Street........: 2 CHOKE CHERRY RD City..........: ROCKVILLE State.........: MD Country.......: USA Zip Code......: 20850 Phone Number..: Telex.........: Program Abstract............: LA is a program equivalent to the FMGR command of the same name. The only change is that it always asks for confirmation before commiting to the change. Additional Documentation....: usage: see the FMGR Quick Reference Guide K05601 ----------------------------------------------------------------------------- SD K056 EXTENDED WD COMMAND ----------------------------------------------------------------------------- Contribution Name...........: SD Title....................: EXTENDED WD COMMAND File Names...............: 00. Rename Transfer File : 01. SD.SBMT Submission File : 02. SD.FTN Source : 03. SD.REL Relocatable : 04. ?SD Help file Operating System(s)......: RTE-A Language(s)..............: FTN7X Keywords.................: 1. SYSTEM : 2. CI External Support Req'd...: NONE If Re-submission, Reason.: Contributor's Name..........: Dan Felman Company.......: HP Street........: 2 CHOKE CHERRY RD City..........: ROCKVILLE State.........: MD Country.......: USA Zip Code......: 20850 Phone Number..: Telex.........: Program Abstract............: The SD program replaces and enhances the WD command provided as part of the RTE-A product. It was developed at the Rockville Tech Center by the local SEs Additional Documentation....: usage: see file ?SD on usage K05701 ----------------------------------------------------------------------------- ADISCU K057 DISC UTILITIES FOR RTE-A ----------------------------------------------------------------------------- Contribution Name...........: ADISCU Title....................: Disc utilities for RTE-A File Names...............:00. Rename Transfer File :01. ADISCU.SBMT - This file :02. MAP.FTN - Bitmap display :03. DIDI.FTN - Single DIrectory DIsplay :04. UNPUSUBDIR.FTN - Unpurge a subdirectory :05. UNPU2LEVELDIR.FTN - Unpurge a 2-level subdir :06. PU2LEVELDIR.FTN - Purge a 2-level subdir :07. CSLMAKEDIR.FTN - Converts CSL tape :08. DISKMAPS.FTN - Interprets disc DVT's :09. X.CMD - A 2-level test subdir :10. FOLOGO.CMD - FOrtran LOad and GO :11. LOADRUNALL.CMD - Command it & stand back :12. ADISCU.DOC - Documentation ASCII file Operating System(s)......: RTE-A A.85. Perhaps -6 Language(s)..............: FTN7X External Support Req'd...: None If Re-submission, Reason.: Keywords.................:01. CI :02. SYSTEM_TABLES :03. DISC :04. MAP :05. UTILITY Contributor's Name..........: Dan Khoushy Company.......: Marine Computing Ltd. Street........: 83, Marylebone High Street City..........: London State.........: Country.......: United Kingdom Zip Code......: W1 Phone Number..: (01) 486 9590 Program Abstract............: This contribution consists of various disc utilities hitherto unsupported by HP. The fact that various RTE commands traverse the directory-tree in the wrong direction or not at all hinders some fast and furious disc management actions. Basically the purging program uses only FMP routines. The unpurging programs use absolute disc read/write orders to unpurge subdirectories, and FMPUNPURGE to unpurge files. Unpurging subdirectories is not supported by HP and in any case it is a very drastic operation. The purging/unpurging should only be undertaken by people who know what they are doing. MAP and DIDI are support programs to display the results of purging and unpurging, but are also very useful on their own. CSLMAKEDIR is a program that takes a CSL tape TF'ed into a global directory and creates subdirectories named Jxxx where J stands for the tape letter and xxx for the contribution number. It then re- names all the file in accordance with the Xxxx00 file in each subdirectory. See the writeup for DISKMAPS in the Jan/Feb 1986 issue of TC INTERFACE. X.CMD creates a global directory /X and fills it with various files and a single level of subdirectories. This /X directory then provides exercising and demonstrating opportunities. FOLOGO.CMD compiles, loads and runs a program and LOADRUNALL.CMD will do it for all the programs and X.CMD as well. A word of apology: The somewhat verbose names were chosen to eliminate an inadvertent initiation of drastic actions. You can always rename the files. Also, in order to make all units stand alone, each contains all required subroutines, at the expense of some duplication. A word of warning: Read the usual HP notices of disclaimer to be found on the back side of the title page to all their manuals. As all these programs go beyond the designs of HP you are really on your own when using them. I assume no responsibility whatsoever for any damage that may ensue- direct, consequential or of any other kind. You are entirely responsible! After having thus frightened the potential user, I hasten to add that no damage was ever done by these programs in my installation. Read ADISCU.DOC documentation, and follow the instructions given there. Additional Documentation....: ADISCU.DOC. K05801 ----------------------------------------------------------------------------- VDISCU K058 DISC UTILITIES FOR RTE-A VC+ ----------------------------------------------------------------------------- Contribution Name...........: VDISCU Title....................: Disc utilities for RTE-A VC+ File Names...............:00. Rename Transfer File :01. VDISCU.SBMT - This file :02. DIAL.FTN - N-level DIrectory :03. DIAL.LOD display (ALl) :04. UNPUNLEVELDIR.FTN - Unpurge N-level subdir :05. UNPUNLEVELDIR.LOD :06. PUNLEVELDIR.FTN - Purge N-level subdir :07. PUNLEVELDIR.LOD :08. Y.CMD - A 10-level test subdir :09. FOLOGO.CMD - FOrtran LOad and GO :10. LOADRUNALL.CMD - Command it & stand back :11. VDISCU.DOC - Documentation ASCII file Operating System(s)......: RTE-A A.85. VC+ only Language(s)..............: FTN7X External Support Req'd...: None If Re-submission, Reason.: Keywords.................:01. CI :02. SYSTEM_TABLES :03. DISC :04. MAP :05. UTILITY Contributor's Name..........: Dan Khoushy Company.......: Marine Computing Ltd. Street........: 83, Marylebone High Street City..........: London State.........: Country.......: United Kingdom Zip Code......: W1 Phone Number..: (01) 486 9590 Program Abstract............: This contribution consists of various disc utilities hitherto unsupported by HP. The fact that various RTE commands traverse the directory-tree in the wrong direction or not at all hinders some fast and furious disc management actions. Basically the purging program uses only FMP routines. The unpurging program uses absolute disc read/write orders to unpurge subdirectories, and FMPUNPURGE to unpurge files. Unpurging subdirectories is not supported by HP and in any case it is a very drastic operation. The purging/unpurging should only be undertaken by people who know what they are doing. MAP and DIAL are support programs to display the results of purging and unpurging, but are also very useful on their own. MAP is to be found in contribution ADISCU. VC+ is required since all programs are recursive. The power and the economy of programming effort afforded by recursion as available with CDS is well worth the ownership of VC+. Y.CMD creates a global directory /Y and fills it with various files and ten levels of subdirectories. This /Y directory then provides exercising and demonstrating opportunities. FOLOGO.CMD compiles, loads and runs a program and LOADRUNALL.CMD will do it for all the programs and Y.CMD as well. A word of apology: The somewhat verbose names were chosen to eliminate an inadvertent initiation of drastic actions. You can always rename the files. Also, in order to make all units stand alone, each contains all required subroutines, at the expense of some duplication. A word of warning: Read the usual HP notices of disclaimer to be found on the back side of the title page to all their manuals. As all these programs go beyond the designs of HP you are really on your own when using them. I assume no responsibility whatsoever for any damage that may ensue- direct, consequential or of any other kind. You are entirely responsible! After having thus frightened the potential user, I hasten to add that no damage was ever done by these programs in my installation. Read VDISCU.DOC documentation, and follow the instructions given there. Additional Documentation....: VDISCU.DOC. K05901 ----------------------------------------------------------------------------- BACKUP K059 TF DAILY BACKUP ----------------------------------------------------------------------------- Contribution Name...........: BACKUP Title...............: TF daily backup File Names..........: 0. Rename Transfer File : 1. BACKUP.SBMT Submission file. : 2. BACKUP.DOC Documentation, instr. : 3. BACKUP_TEMP.FTN Fortran source : 4. BACKUP.LOD LINK command file : 5. BACKUP.DAT Data file : 6. SMART.CMD TF command file : 7. THURSDAY.CMD Sample TF command file : 8. FRIDAY.CMD Sample TF command file : 9. XLGON.MAC Log-on subroutine source : 10. XLGOF.MAC Log-off subroutine source : 11. XLGON.REL Log-on subroutine object : 12. XLGOF.REL Log-off subroutine object Operating System(s).: RTE-6/VM Language(s).........: FTN7X,MACRO Keywords............: 1. Backup External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Dave Heller Company.......: Hershey Foods Corp. Street........: 1025 Reese Ave. City..........: Hershey State.........: PA Country.......: U.S.A. Zip Code......: 17111 Phone Number..: 717-534-5095 Program Abstract............: This is a program to do a daily TF backup of all system files. The program logs on to the manager's account to copy read protected files. The names of all files to be backed-up are stored in TF command files. The program per- forms incremental backups in a four-week cycle. Additional Documentation....: BACKUP.DOC Release tape 2313, submissions G028,G029 K06001 ----------------------------------------------------------------------------- INT2AS K060 HANDY INTEGER -> ASCII CONVERSION SUBS ----------------------------------------------------------------------------- Contribution Name...........: INT2AS Title....................: HANDY INTEGER -> ASCII CONVERSION SUBS File Names...............: 00. Rename tranfer file : 01. 'INT2A : 02. &LNUMD - Left-justified version of CNUMD : 03. %LNUMD - reloc File : 04. &CNUMH - Hex sibling for CNUMD & CNUMO : 05. %CNUMH - reloc File : 06. &JNUMD - INTEGER*4 -> ASCII (Signed) : 07. %JNUMD - reloc File : 08. "INT2A - usage documentation Operating System(s)......: RTE-Anything Language(s)..............: ASMB Keywords.................: 1. CONVERSION : 2. ASCII : 3. INTEGER : 4. FORMATTING External Support Req'd...: FTN4X INTEGER*4 ROUTINES, FOR JNUMD. If Re-submission, Reason.: Contributor's Name..........: Dave Ratti Company.......: Continental Testing Laboratories Street........: 8385 South U.S. HiWays 17 & 92 City..........: Fern Park State.........: Florida Country.......: USA Zip Code......: 32730 Phone Number..: (305) 831-2700 x 277 Program Abstract............: This set of routines in similar to HP's CNUMD and CNUMO, but with extended capability, such as left-justification, conversion to hex, and I*4 conversion. Additional Documentation....: File "INT2A K06101 ----------------------------------------------------------------------------- EVENT K061 RTE-A EVENT MONITORING PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: EVENT Title....................: RTE-A EVENT MONITORING PROGRAM File Names...............:00. Rename Transfer File :01. EVENT.SBMT :02. EVENT.REL Relocatable File :03. EVENT.LIB SUBROUTINE LIBRARY :04. EVENT.DOC DOCUMENTATION :05. EVENT.LOD LINK COMMANDS :06. PRG_LIST SAMPLE PROG_LIST FILE :07. GET_CRASH.REL GETCRASH PROGRAM :08. GET_CRASH.LOD LINK COMMANDS Operating System(s)......: RTE-A Language(s)..............: FTN7X Keywords.................: 1. PERFORMANCE : 2. ANALYZER External Support Req'd...: NONE If Re-submission, Reason.: Contributor's Name..........: DAVE WELLENDORF Company.......: HP/ROLLING MEADOWS Street........: 5201 TOLLVIEW AVENUE City..........: ROLLING MEADOWS State.........: ILLINOIS Country.......: Zip Code......: 60013 Phone Number..: Telex.........: Program Abstract............: EVENT IS BASICALLY A CONTINUOUS WH DISPLAY WHICH LOGS STATE CHANGES OF PROGRAMS ON AN RTE-A SYSTEM. THE USER MAY SELECT BOTH THE STATES AND THE PROGRAMS TO FOCUS ON. EVENT ALSO HAS THE CAPABILITY OF BEING USED AS AN APPLICATION CRASH DUMP ANALIZER IN CONJUNCTION WITH THE GETCRASH PROGRAM. Additional Documentation....: NONE K06201 ----------------------------------------------------------------------------- CMMA K062 RTE-A SYSTEM ANALYZER ----------------------------------------------------------------------------- Contribution Name...........: CMMA Title....................: RTE-A System Analyzer File Names...............:00. Rename Transfer File :01. CMMA.SBMT Submission file :02. CMMA.NOTE Execution notes :03. CMMA.LOD LINK command file :04. CMMA.REL CMMA relocatable :05. CMMA.LIB CMMA support library :06. ADDSK.FTN Add to command stack :07. BL.C List disc blocks :08. BYTES.MAC Byte manipulation :09. CKMOR.C Check for more output :10. CMMA.C CMMA main program :11. COMMA.C Command reader :12. CVT.C Convert ascii to binary :13. DLPK.C List disc sectors :14. DM.C Modify disc location :15. DP.C Display parameters soure :16. DRPK.C List LU table entries :17. DS.C Search disc track :18. FI.C Find value - user map :19. IDPK.C List ID segments :20. INPK.C List interrupt table :21. LI.C List a system entry point :22. LISTPK.C Output in packed format :23. LMPK.C List memory - user map :24. LUPK.C Display lu tables :25. MAPXX.MAC Map in physical page :26. OUT.C Write the output records :27. PG.C List physical memory :28. PM.C Modify memory - user map :29. PP.C Modify physical memory :30. RDREC.FTN Read a command :31. SA.C List system available memory :32. SAMMP.MAC Map in system available memory :33. XLPK.C List memory - system map :34. XP.C Modify memory - system map :35. XF.C Find a value - system map Operating System(s)......: RTE-A Language(s)..............: HP/C, FTN7X, MACRO Keywords.................: 1. System : 2. System_tables : 3. Diagnostic : 4. Tools External Support Required: If Re-submission, Reason.: 1. New commands for displaying and modifying physical memory. 2. New command for displaying system available memory (SAM). 3. New command for displaying disc blocks in addition to disc sectors. 4. Bug fixes. 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....: K06301 ----------------------------------------------------------------------------- MAIL K063 ELECTRONIC MAIL PROGRAM FOR CI USERS ----------------------------------------------------------------------------- Contribution Name...........:MAIL Title....................:Electronic Mail Program for CI users File Names...............:00. Rename transfer file :01. mail.sbmt - Submission file (#SUBMT) :02. mail1.ftn - Mail segment 1 source :03. mail3.ftn - Mail segment 3 source :04. mail.ftn - Mail main program source :05. mail2.ftn - Mail segment 2 source :06. mail4.ftn - Mail segment 4 source :07. mail3.rel - Mail segment 3 bin. reloc :08. mail.rel - Mail main program bin. reloc :09. mail1.rel - Mail segment 1 bin. reloc :10. mail4.rel - Mail segment 4 bin. reloc :11. mail2.rel - Mail segment 2 bin. reloc :12. mail.lod - Mail link command file :13. $fortran.lib - Fortran user library Operating System(s)......:RTE-6/VM Language(s)..............:FTN7X Keywords.................: 1. Mail : 2. CI 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........:Port Hueneme City..........:Port Hueneme State.........:California Country.......: Zip Code......: Phone Number..: Telex.........: Program Abstract............: MAIL is a program which handles sending files and messages thru the mailbox between different users. This program was written using the HP-1000 F series computer, and HP software rev. 2440. For further information please refer to the source file MAIL.FTN Additional Documentation....:MAIL.FTN K06401 ----------------------------------------------------------------------------- PRT3L K064 PRINTING SUBSCRIPTS AND SUPERSCRIPTS ----------------------------------------------------------------------------- Contribution Name...........: PRT3L Title....................: Printing Subscripts and Superscripts File Names...............: 00. Rename Transfer File : 01. PRT3L.SBMT : 02. PRT3L.FTN : 03. PRT3L.TXT : 04. PRT_TERM.DAT : 05. PRT3L_TEST.DAT Operating System(s)......: RTE-A Language(s)..............: FORTRAN 77 Keywords.................: 1. Printer : 2. Formatting : 3. Mathematics External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: David Neumann and Dorothy Bickham Company.......: The National Bureau of Standards Address.......: Bldg. 222 / Room B348 City..........: Gaithersburg State.........: Maryland Country.......: USA Zip Code......: 20899 Phone Number..: 301-921-3632 Telex.........: Program Abstract............: PRT3L is a program that can be used to print documents that contain subcripts and superscripts on HP printers by converting each line of input into 3 lines: superscript line, main line, and subscript line. Additional Documentation....: See file PRT3L.TXT for details on running and installing PRT3L. See files PRT_TERM.DAT and PRT3L_TEXT.DAT for test data. K06501 ----------------------------------------------------------------------------- SETKY-GETKY K065 KEY-ACCESSED TEXT SYSTEM ----------------------------------------------------------------------------- Contribution Name...........: SETKY-GETKY Title....................: Key-Accessed Text System File Names...............: 00. Rename Transfer File : 01. SETKY_GETKY.SBMT : 02. SETKY.FTN : 03. GETKY.FTN : 04. KEYS.FTN : 05. HELP.IDX : 06. README : 07. SETKY_GETKY.DOC : 08. SETUP.CMD : 09. SAMPLE.IDX Operating System(s)......: RTE-A Language(s)..............: FORTRAN 77 Keywords.................: 1. Help : 2. Text : 3. Message External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Dorothy Bickham and David Neumann Company.......: The National Bureau of Standards Street........: Bldg. 222 / Room B348 City..........: Gaithersburg State.........: MD Country.......: USA Zip Code......: 20899 Phone Number..: 301-921-3632 Telex.........: Program Abstract............: SETKY-GETKY is a simple, public domain, keyed access system for the HP1000. It performs two major functions: (1) makes the help system on the computer more user-friendly by providing a quick and easy way for the users to obtain help on requested topics and (2) provides keyed access to free formatted textual or tabular material. It was written to replace the GENIX system, which Hewlett-Packard is no longer supporting on the A900. It does that and more. Some of its special features include the ability to transfer automatically between key files and the option of inserting run commands in the indexed files. The SETKY-GETKY system is completely compatible with TEXED, the document processor available on the CSL Library. Additional Documentation....: See file README for details on installing SETKY-GETKY. See file SETKY_GETKY.DOC for a copy of the user's guide. See file SAMPLE.IDX for a sample test data file. K06601 ----------------------------------------------------------------------------- BK2033 K066 BRUEL & KJAER 2033 DIGITAL SIGNAL ANALYZER ----------------------------------------------------------------------------- Contribution Name...........: BK2033 Title....................: Bruel & Kjaer 2033 Digital Signal Analyzer File Names...............: 00. Rename transfer file. : 01. BK2033.SBMT - Submission file : 02. BK2033.FTN - Front end program : 03. BK2033.LOD : 04. BK2033.REL : 05. BK2033CAPTURE.FTN - Capture program : 06. BK2033CAPTURE.LOD : 07. BK2033CAPTURE.REL : 08. BK2033FILEFORMAT.INFO - File format : 09. BK2033MODIFY.FTN - Modify program : 10. BK2033MODIFY.LOD : 11. BK2033MODIFY.REL : 12. BK2033GRAF.FTN - Plotting program : 13. BK2033GRAF.REL : 14. BK2033GRAF2623.LOD - 2623 link : 15. BK2033GRAF2648.LOD - 2648 link : 16. BK2033GRAF7550.LOD - 7550 link : 17. BK2033GRAF9872.LOD - 9872 link : 18. BK2033SCRATCH.2033 - Example data file : 19. LINK_ALL_BK2033.CMD - Total link : 20. PLOTLUFOR7550.FTN - 7550 lu : 21. PLOTLUFOR7550.REL : 22. PLOTLUFOR9872.FTN - 9872 lu : 23. PLOTLUFOR9872.REL : 24. PLOTLUFORSCREEN.FTN - Terminal lu (1) : 25. PLOTLUFORSCREEN.REL : 26. BELLQAXLIBRARY.CMP - Library compile : 27. BELLQAXLIBRARY.FTN - Library source : 28. BELLQAXLIBRARY.LIB - Lindxed library : 29. EDITS.FTN - Edits source : 30. EDITS.LOD : 31. EDITS.REL : 32. GRAFSTEP.FTN - Grafstep source : 33. GRAFSTEP.LOD : 34. GRAFSTEP.REL : 35. SHOWNERS.FTN - Showners source : 36. SHOWNERS.LOD : 37. SHOWNERS.REL Operating System(s)......: RTE-6/VM, RTE-A Language(s)..............: FORTRAN 77, requires C.83 or later Keywords.................: 1. ATS : 2. HPIB : 3. DIGITIZER : 4. UTILITY : 5. LIBRARY External Support Req'd...: C.83 or later : CI file system : DGL If Re-submission, Reason.: Contributor's Name..........: David R. Rodgers Company.......: Bell Canada (Quality Assurance) Street........: 316 - 2265 Roland Therrien City..........: Longueuil State.........: Quebec Country.......: Canada Zip Code......: J4N 1C5 Phone Number..: 514-647-5131 Program Abstract............: The B&K 2033 is a digital (audio) signal analyzer that displays real-time audio spectrum information in time-domain or frequency domain. BK2033 consists of a number of programs which allow the display state of the Bruel & Kjaer Digital Signal Analyzer to be captured, stored, retrieved and plotted. It is very easy to use and is menu driven. The logical unit of the 2033 has been hardcoded to 56. This may be changed in the program or by using the SST. Instructions: You will need subroutines from BellQAxLibrary contained in the MISC subdirectory with this submission. See that first. If you want automatic installation you should also load the LINKS program contained in the MISC subdirectory. Create a directory called /DAD Create a sub-directory called /DAD/BK2033 Copy the files to directory /Dad/BK2033/ Create a sub-directory called /DAD/PROGRAMS Type: Link_All_BK2033 And the files will all automatically be installed. 1. BK2033 is a system consisting of a number of programs which allows the display state of the Bruel & Kjaer Digital Signal Analyzer to be captured, stored, retrieved and plotted. It is very easy to use and is menu driven. The logical unit of the 2033 has been hardcoded to 56. This may be changed in the program or by using the SST. The remaining programs are simple utilities thrown in with the deal. 2. EDITS is a file masking front end to the EDIT/1000 program, and allows a standard EDIT runstring to be passed to the editor for each file matching the mask. This saves the user from having to build a transfer file every time he/she wants to edit files that have common characteristics. Use: EDITS [FileMask] [Runstring] 3. GRAFSTEP allows a number to be inserted in columns 1-8 of any type 3 or 4 file. This is useful for instance, if you have data that you want to use for GRAFIT, but the X axis is driven by uneven intervals. GRAFIT only provides natural number intervals in its internal column 0. Note that a similar operation could be performed using MATH/1000, but that there are several extra steps to go through. GRAFSTEP is interactive and prompts for all parameters. Try it. 4. SHOWNERS is a file mask version of the OWNER command. If you want to check out the ownership of all directories, this utility will save you tons of time. It also allows the ownerships to be printed on any device. Use: SHOWNERS [FileMask] [Lu] Additional Documentation....: For BK2033, create a DIR called ::ATPROG, and then create another DIR called /ATPROG/BK2033. Copy the files to the subdirectory and then TR Link_All_Bk2033.Cmd to link everything up. Note: Most of the programs want to sit on the directory ::ATPROG, so it must exist. K06701 ----------------------------------------------------------------------------- MISC K067 MISCELLANEOUS SUPPORT FILES FOR CONTRIBUTION BK2033 ----------------------------------------------------------------------------- Contribution Name...........: MISC Title....................: Miscellaneous support files for contribution BK2033 File Names...............: 00. Rename transfer file. : 01. MISC.SBMT - Submission file : 02. BELLQAXLIBRARY.CMP - Library compile file : 03. BELLQAXLIBRARY.FTN - Library source : 04. BELLQAXLIBRARY.LIB - Library reloc : 05. CS.FTN - Close spool source : 06. CS.LOD - Close spool link : 07. CS.REL - Close spool reloc : 08. EDITS.FTN - Edits source : 09. EDITS.LOD - Edits link : 10. EDITS.REL - Edits reloc : 11. FTN7XS.FTN - Ftn7xs source : 12. FTN7XS.LOD - Ftn7xs link : 13. FTN7XS.REL - Ftn7xs reloc : 14. GRAFSTEP.FTN - GrafStep source : 15. GRAFSTEP.LOD - GrafStep lod : 16. GRAFSTEP.REL - GrafStep reloc : 17. LINKS.FTN - Links source : 18. LINKS.LOD - Links link : 19. LINKS.REL - Links reloc : 20. OS.FTN - Open spool source : 21. OS.LOD - Open spool link : 22. OS.REL - Open spool reloc : 23. OWNERS.FTN - Owners source : 24. OWNERS.LOD - Owners link : 25. OWNERS.REL - Owners reloc : 26. PAUSE.FTN - Pause source : 27. PAUSE.LOD - Pause link : 28. PAUSE.REL - Pause reloc : 29. RPCHECK.FTN - Rpcheck source : 30. RPCHECK.LOD - Rpcheck link : 31. RPCHECK.REL - Rpcheck reloc : 32. SPOO5C - Fmgr spool : 33. SPOO5O - command files : 34. SPOO7C - for various : 35. SPOO7O - logical units. : 36. SPOO9C : 37. SPOO9O : 38. SPOOLC : 39. SPOOLO Operating System(s)......: RTE-6/VM, RTE-A Language(s)..............: FORTRAN 77, requires C.83 or later Keywords.................: 1. UTILITY : 2. LIBRARY External Support Req'd...: C.83 or later : CI file system If Re-submission, Reason.: Contributor's Name..........: David R. Rodgers Company.......: Bell Canada (Quality Assurance) Street........: 316 - 2265 Roland Therrien City..........: Longueuil State.........: Quebec Country.......: Canada Zip Code......: J4N 1C5 Phone Number..: 514-647-5131 Program Abstract............: These are misc utilities and a library. The library contains about 50 subroutines, some of the required by the other submissions. The OS and CS programs with open and close spool files using CI and calling FMGR programmatically. The EDITS, FTN7XS, OWNERS and LINKS programs are file mask versions of those already famous programs. GRAFSTEP is used to provide a user-defined index in a data file. RPCHECK is a file mask RP checker. It will verify if a type 6 file is executable in its present state or will need to be re-linked. The PAUSE program was designed to be executed in and CMD file, and will pause the specified period of time. Instructions: Link the programs as required. K06801 ----------------------------------------------------------------------------- HP3585 K068 HP3585 SPECTRUM ANALYZER CAPTURE & PLOT ----------------------------------------------------------------------------- Contribution Name...........: HP3585 Title....................: HP3585 Spectrum Analyzer Capture & Plot File Names...............: 00. Rename transfer file. : 01. HP3585.SBMT : 02. COMPILEALLHP3585.CMD : 03. HP3585.FTN : 04. HP3585.LOD : 05. HP3585.REL : 06. HP3585CAPTURE.FTN : 07. HP3585CAPTURE.LOD : 08. HP3585CAPTURE.REL : 09. HP3585DUMP7.INFO : 10. HP3585FILEFORMAT.INFO : 11. HP3585GRAF.FTN : 12. HP3585GRAF.REL : 13. HP3585GRAF2623.LOD : 14. HP3585GRAF2648.LOD : 15. HP3585GRAF7550.LOD : 16. HP3585GRAF9872.LOD : 17. HP3585MODIFY.FTN : 18. HP3585MODIFY.LOD : 19. HP3585MODIFY.REL : 20. LINK_ALL_HP3585.CMD : 21. PLOTLUFOR7550.FTN : 22. PLOTLUFOR7550.REL : 23. PLOTLUFOR9872.FTN : 24. PLOTLUFOR9872.REL : 25. PLOTLUFORSCREEN.FTN : 26. PLOTLUFORSCREEN.REL Operating System(s)......: RTE-6/VM, RTE-A Language(s)..............: FORTRAN 77, requires C.83 or later Keywords.................: 1. ATS : 2. HPIB : 3. DIGITIZER : 4. ANALYZER External Support Req'd...: C.83 or later : CI file system : DGL : HPIB If Re-submission, Reason.: Contributor's Name..........: David R. Rodgers Company.......: Bell Canada (Quality Assurance) Street........: 316 - 2265 Roland Therrien City..........: Longueuil State.........: Quebec Country.......: Canada Zip Code......: J4N 1C5 Phone Number..: 514-647-5131 Program Abstract............: The HP3585 Spectrum Analyzer has a bandwidth of 20Hz to 40MHz. This set of programs allows the screen image of the HP3585 (B trace) to be captured and stored for later retrieval, plotting and analysis. Instructions: You will need subroutines from BellQAxLibrary contained in the MISC subdirectory with this submission. See that first. If you want automatic installation you should also load the LINKS program contained in the MISC subdirectory. Create a directory called /DAD Create a sub-directory called /DAD/HP3585 Copy the files to directory /Dad/HP3585/ Create a sub-directory called /DAD/PROGRAMS Type: Link_All_HP3585 And the files will all automatically be installed. K06901 ----------------------------------------------------------------------------- TEK7D20 K069 TEKTRONIX 7D20 DIGITAL OSCILLOSCOPE CAPTURE ----------------------------------------------------------------------------- Contribution Name...........: TEK7D20 Title....................: Tektronix 7D20 Digital Oscilloscope Capture File Names...............: 00. Rename transfer file. : 01. TEK7D20.SBMT - Submission file. : 02. LINK_ALL_TEK7D20.CMD - Master link file. : 03. PLOTLUFOR7550.FTN - 7550 lu. : 04. PLOTLUFOR7550.REL - : 05. PLOTLUFOR9872.FTN - 9872 lu. : 06. PLOTLUFOR9872.REL - : 07. PLOTLUFORSCREEN.FTN - Screen lu. : 08. PLOTLUFORSCREEN.REL - : 09. TEK7D20.FTN - Master program. : 10. TEK7D20.LOD - : 11. TEK7D20.REL - : 12. TEK7D20CAPTURE.FTN - Capture program. : 13. TEK7D20CAPTURE.LOD - : 14. TEK7D20CAPTURE.REL - : 15. TEK7D20FILEFORMA.INFO - File format info. : 16. TEK7D20GRAF.FTN - Plotting program. : 17. TEK7D20GRAF.REL - : 18. TEK7D20GRAF2623.LOD - 2623 link. : 19. TEK7D20GRAF2648.LOD - 2648 link. : 20. TEK7D20GRAF7550.LOD - 7550 link. : 21. TEK7D20GRAF9872.LOD - 9872 link. : 22. TEK7D20LIBRARY.CMP - 7d20 lib compile. : 23. TEK7D20LIBRARY.FTN - 7d20 library. : 24. TEK7D20MODIFY.FTN - File modifier. : 25. TEK7D20MODIFY.LOD - : 26. TEK7D20MODIFY.REL - : 27. TEK7D20REPLAY.FTN - File replayer. : 28. TEK7D20REPLAY.LOD - : 29. TEK7D20REPLAY.REL - : 30. TEKCAP.FTN - Random capture : 31. TEKCAP.LOD - from command : 32. TEKCAP.REL - file. Operating System(s)......: RTE-6/VM, RTE-A(?) Language(s)..............: FORTRAN 77, requires C.83 or later Keywords.................: 1. ATS : 2. HPIB : 3. DIGITIZER : 4. ANALYZER : 5. GRAPHICS External Support Req'd...: C.83 or later : CI file system : DGL : BellQAxLibrary If Re-submission, Reason.: Contributor's Name..........: David R. Rodgers Company.......: Bell Canada (Quality Assurance) Street........: 316 - 2265 Roland Therrien City..........: Longueuil State.........: Quebec Country.......: Canada Zip Code......: J4N 1C5 Phone Number..: 514-647-5131 Program Abstract............: The Tektronix 7d20 programmable digitizer is a plug in oscilloscope module that will digitize a waveform at 70MHz continuous and 10 MHz single shot. This set of programs allows the contents of any or all waveform memories (there are 6) to be captured and stored in a file for later retrieval and plotting. The plotting programs have been optimized for plotting on 2648, 7550 and 9872, however any DGL device should work. The instant replay program allows waveform files to be dumped back to the oscilloscope for quick viewing. After using these programs you will never want to use a scope camera again. Instructions: You will need subroutines from BellQAxLibrary contained in the MISC subdirectory with this submission. See that first. If you want automatic installation you should also load the LINKS program contained in the MISC subdirectory. Create a directory called /DAD Create a sub-directory called /DAD/TEK7D20 Copy the files to directory /Dad/Tek7d20/ Create a sub-directory called /DAD/PROGRAMS Tr Tek7d20Library.Cmp Type: Link_All_Tek7d20 And the files will all automatically be installed. K07001 ----------------------------------------------------------------------------- LABLR K070 STICK-ON MAILING LABELS ----------------------------------------------------------------------------- Contribution Name...........: LABLR Title....................: Stick-on Mailing Labels File Names...............: 00. Rename Transfer File : 01. 'LABLR Submission File : 02. &LABLR Source File : 03. %LABLR Relocatable File : 04. %FREAD Relocatable File : 05. %FWRIT Relocatable File : 06. #LABLR Loader File Operating System(s)......: RTE-6 VM Language(s)..............: FTN4X Keywords.................: 1. LABEL : 2. MAIL External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: DENNIS HUGHES Company.......: TORRINTON COMPANY TECHN.COMPUTER GROUP Street........: 59 FIELD STREET City..........: TORRINGTON State.........: CONNECTICUT Country.......: USA Zip Code......: 06790 Program Abstract............: This program allows the input,deletion,modification of the data for Stick-on Labels. TO RUN TYPE :RU,LABLR,(neg disc lu where files reside) Passed by RMPAR into IPARM(1) THE DATA FILES ARE IN LU,-++ .. OF TYPE 2 AND STRUCTURED AS FOLLOWS : WITH A FIXED RECORD LENGTH OF 15 WORDS** Record #1 =the number of labels currently in the file(710 max), is stored in the 1st word and the nimber of lines per label is stored in the second word. the array is : IBUF2(1-2)= ASCII ** word 1= NUM word 2= LINES Records #2-711= each label contains "LINES" of information.The array is : IBUF2(90) where there are a maximum of 6 lines per label x 15 words/line(30 char) EDIT Lines 307 - 312 to support your system Printers LUs!! K07101 ----------------------------------------------------------------------------- TIME K071 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 This file :02. TIME.FTN - Time-setting program Operating System(s)......: RTE-A, RTE-6, New File System Language(s)..............: FTN77 Keywords.................: 1. Time : 2. System : 3. Boot-up 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 if 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. K07201 ----------------------------------------------------------------------------- DOUBLE K072 PRINT DOUBLE SIZE ON 2933/34A PRINTER ----------------------------------------------------------------------------- Contribution Name...........: DOUBLE Title....................: Print Double Size on 2933/34A Printer File Names...............:00. Rename File :01. double.sbmt SUBMIT file. :02. DOUBLE.FTN Program Source Operating System(s).: RTE-A, RTE-6 with New File System Language(s).........: Ftn7x Keywords............: 1. Printer External Support Req'd...: None 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 Zip Code......: 55042 Phone Number..: 612/770-3728 Telex.........: 650/211-1023 Program Abstract............: DOUBLE is an 80-line Fortran program which prints a file in double-size characters on an HP 2933A or 2934A printer or equivalent. It may be used to generate very readable, high-quality originals for overhead- projector transparency slides. It can quicky be converted to print any multiple of the standard character size, up to 28X. DOUBLE uses column 1 for carriage-advance, without regard for the type of driver being used for the printer. A user can create the slides very quickly with the editor, taking care not to exceed line lengths of 40 characters (they really are double) and putting the character "1" in column 1 at the top of each new slide. Compile and load: RU FTN7X DOUBLE.FTN,,- LINK DOUBLE.REL (needs $FNEWF on RTE-6) K07301 ----------------------------------------------------------------------------- BLI K073 BINARY FILE-LIST PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: BLI Title....................: Binary File-List Program File Names...............:00. Rename Transfer File :01. bli.sbmt- This file :02. BLI.FTN - Binary File Lister Operating System(s)......: RTE-A, RTE-6, New File System Language(s)..............: FTN77 Keywords.................: 1. Binary : 2. List 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. K07401 ----------------------------------------------------------------------------- CMDSTACK K074 COMMAND STACK SUBROUTINES ----------------------------------------------------------------------------- Contribution Name...........: CMDSTACK Title....................: COMMAND STACK Subroutines File Names...............:00. Rename Transfer File :01. cmdstack.sbmt - This 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(s)......: RTE-A, RTE-6, perhaps more Language(s)..............: MACRO, FTN77 Keywords.................: 1. Input : 2. Terminal : 3. Strings 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. K07501 ----------------------------------------------------------------------------- ADDIX, LIST K075 HIGH-SPEED HELP-FILE FACILITY ----------------------------------------------------------------------------- Contribution Name...........: ADDIX, LIST Title....................: High-Speed Help-File Facility File Names...............:00. Rename Transfer File :01. help.sbmt - This file :02. ADDIX.FTN - File-indexing Program :03. LIST.FTN - Help-Display Subroutines Operating System(s)......: RTE-A, RTE-6, New File System Language(s)..............: FTN77 Keywords.................: 1. Help 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............: 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. K07601 ----------------------------------------------------------------------------- LYLIB K076 GENERAL LIBRARY ----------------------------------------------------------------------------- Contribution Name...........: LYLIB Title....................: GENERAL LIBRARY File Names...............:00. Rename Transfer File :01. 'LYLIB SUBMISSION FILE :02. &LYLI1 MACRO SOURCE :03. &LYLI2 FTN SOURCE :04. #LYLIB MERGE COMMANDS :05. *LYLIB PREP COMMANDS (READ ME FIRST) :06. %LYLIB COMBINED RELOC. :07. $LYLIB COPY HELP FILES TO /HELP :08. ?LYLIB MASTER HELP FILE :09. ?BPACK INDIVIDUAL HELP FILE :10. ?BUNPK :11. ?MOVEW :12. ?KNDEX :13. ?INDEX :14. ?SUBST :15. ?EXWRD :16. ?EXBYT :17. ?KCHAR :18. ?ICHAR :19. ?INSTR :20. ?NSCOM :21. ?MVBYT :22. ?ITRNC :23. ?ISCAN :24. ?FILL :25. ?UPLWC :26. ?IXNUM :27. ?BRPLC :28. ?COLON :29. ?ASCVT :30. ?NMCVT :31. ?FLCVT :32. ?IVRFY :33. ?IVAL :34. ?SNUM :35. ?PCHAR :36. ?IFLDC :37. ?JSTFY :38. ?LJSTF :39. ?CENTR :40. ?EDNEG :41. ?CMPRS :42. ?UPSFT :43. ?LEDG0 :44. ?LSHFT :45. ?FILL0 :46. ?RDX50 :47. ?ISWCH :48. ?LOGIC :49. ?JSTFI :50. ?ICMPR :51. ?CMPRB :52. ?DSHBL :53. ?CMPRD :54. ?BLDSH :55. ?ICPRS :56. ?HEX :57. ?DELCH :58. ?LJSTC :59. ?FILLC :60. ?MOVEC :61. ?COMPC :62. ?COMPW :63. ?HEXI :64. ?NAMOK :65. ?DATE :66. ?SFW :67. ?SBL :68. ?XWRD :69. ?XBYT :70. ?MBR :71. ?SNX :72. ?SCN :73. ?FLB :74. ?FLW :75. ?ULC :76. ?ALNM :77. ?BRP :78. ?ANCV :79. ?FCVT :80. ?ASRX :81. ?LSXY :82. ?ASXY :83. ?CRPP :84. ?CPRS :85. ?MOPSY :86. ?NOPSY :87. ?DCM :88. ?DBDAT :89. ?CHK11 :90. ?WAIT :91. ?RJSTF Operating System(s)......: TESTED ON RTE-6, ANY 1000. Language(s)..............: MACRO AND FTN Keywords.................: 1. LIBRARY 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 Telex.........: Program Abstract............: THIS IS A COLLECTION OF USEFUL ROUTINES THAT HAS BEEN PUT TOGETHER OVER THE YEARS. THERE ARE ROUTINES FOR CHARACTER TRANSLATION,MOVE,EXTRACT,COMPARE,FILL UPSHIFT,DOWNSHIFT,AND JUSTIFY. MOST OF THE ROUTINES ARE FORTRAN CALLABLE. Additional Documentation....: SEE SOURCE CODE AND HELP FILES K07701 ----------------------------------------------------------------------------- ULIST K077 RTE-A USER LIST ----------------------------------------------------------------------------- Contribution Name...........: ULIST Title....................: RTE-A USER LIST File Names...............: 00 Rename transfer file : 01 ULIST.SBMT SUBMIT FILE : 02 ULIST.FTN : 03 ULIST.REL : 04 MSORT.MAC SORT SUBROUTINE : 05 MSORT.REL Operating System(s)......: RTE-A WITH VC+ Language(s)..............: FORTRAN 77 AND MACRO Keywords.................: 1. SYSTEM : 2. UTILITY External Support Req'd...: NONE If Re-submission, Reason.: Contributor's Name..........: DONALD L. CLAPP Company.......: ELI LILLY & CO. Street........: 307 E. MCCARTY ST. City..........: INDIANAPOLIS State.........: INDIANA Country.......: US Zip Code......: 46285 Phone Number..: (317) 261-4458 Telex.........: Program Abstract............: THIS PROGRAM PRODUCES AN ALPHABETIZED LIST OF THE LOG-ONS FOR AN RTE-A SYSTEM. THE OUTPUT CONTAINS COLUMNS FOR: LOG-ON, SUPER USER BIT, REAL NAME, AND THE FIRST COMMAND. THIS INFORMATION IS ALL LOCATED IN FILES UNDER THE DIRECTORY /USERS.DIR. Additional Documentation....: K07801 ----------------------------------------------------------------------------- SETCLOCK K078 SET SYSTEM TIME ----------------------------------------------------------------------------- Contribution Name...........: SETCLOCK Title....................: SET SYSTEM TIME File Names...............: 00 Rename transfer file : 01 SETCLOCK.SBMT SUBMIT FILE : 02 SETCLOCK.FTN : 03 SETCLOCK.REL : 04 STIME.FTN : 05 STIME.REL Operating System(s)......: RTE-A AND RTE-6 Language(s)..............: FORTRAN 77 Keywords.................: 1. SYSTEM : 2. UTILITY : 3. TIME : 4. BOOT-UP External Support Req'd...: HAYES CHRONOGRAPH AND MUX PORT If Re-submission, Reason.: Contributor's Name..........: DONALD L. CLAPP Company.......: ELI LILLY & CO. Street........: 307 E. MCCARTY ST. City..........: INDIANAPOLIS State.........: INDIANA Country.......: US Zip Code......: 46285 Phone Number..: (317) 261-4458 Telex.........: Program Abstract............: THIS SET OF PROGRAMS IMPLEMENTS AUTOMATIC SETTING OF THE SYSTEM TIME. THE EXTERNAL CLOCK USED IS A HAYES CHRONOGRAPH. THE DEVICE IS A BATTERY BACKED UP CLOCK WITH AN RS-232 OUTPUT. SETCLOCK--THIS PROGRAM IS USED TO INITIALLY SET THE HAYES CHRONOGRAPH. STIME--THIS PROGRAM READS THE TIME AND DATE FROM THE HAYES CHRONOGRAPH AND THEN SETS THE RTE SYSTEM TIME ACCORDINGLY. THIS SHOULD BE DONE IN THE WELCOME FILE BEFORE ANY PROGRAMS ARE PUT INTO THE TIME LIST. THE CABLE FOR CONNECTION TO A MUX PORT IS VERY SIMPLE. THE CABLE IS CALLED A NULL MODEM. PIN 2 ON ONE END IS CONNECTED TO PIN 3 ON THE OTHER END. PIN 7 CONNECTS TO PIN 7. BOTH CONNECTORS ARE STANDARD MALE DB-25'S. THE MUX PORT MUST BE INITIALIZED TO 1200 BAUD OR 300 BAUD WITH TYPE AHEAD ENABLED, NO ENQ-ACK. Additional Documentation....: K07901 ----------------------------------------------------------------------------- SUBIT K079 EASY CHANGE OF SUPER USER BIT ----------------------------------------------------------------------------- Contribution Name...........: SUBIT Title....................: EASY CHANGE OF SUPER USER BIT File Names...............: 00 Rename transfer file : 01 SUBIT.SBMT : 02 SUBIT.FTN : 03 SUBIT.REL Operating System(s)......: RTE-A & VC+ Language(s)..............: FTN7X Keywords.................: 1. SYSTEM : 2. UTILITY : 3. SECURITY External Support Req'd...: NONE If Re-submission, Reason.: Contributor's Name..........: DONALD L. CLAPP Company.......: ELI LILLY & CO. Street........: 307 E. MCCARTY ST. City..........: INDIANAPOLIS State.........: INDIANA Country.......: US Zip Code......: 46285 Phone Number..: (317) 261-4458 Telex.........: Program Abstract............: THIS PROGRAM ALLOWS THE 'MANAGER' OF AN RTE-A SYSTEM TO CHANGE THE STATE OF THE SUPER USER BIT FOR ANY USER EXCEPT 'MANAGER'. THIS IS EASIER AND FASTER THAN THE PROGRAM 'USERS'. Additional Documentation....: SEE SOURCE. K08001 ----------------------------------------------------------------------------- EMA K080 EMA UTILITIES ----------------------------------------------------------------------------- Contribution Name...........: EMA Title....................: EMA UTILITIES File Names...............: 00 Rename transfer file : 01 EMA.SBMT : 02 L2ECMW.MAC : 03 E2LMVW.MAC : 04 L2EMVW.MAC : 05 INITEMA.MAC Operating System(s)......: RTE-6 & RTE-A Language(s)..............: MACRO Keywords.................: 1. EMA/VMA External Support Req'd...: RTE O.S. FIRMWARE If Re-submission, Reason.: Contributor's Name..........: DONALD L. CLAPP Company.......: ELI LILLY & CO. Street........: 307 E. MCCARTY ST. City..........: INDIANAPOLIS State.........: INDIANA Country.......: US Zip Code......: 46285 Phone Number..: (317) 261-4458 Telex.........: Program Abstract............: These subroutines allow fast moves and compares between EMA and LOCAL arrays. There is no checking beyond what memory protect does. Additional Documentation....: See L2ECMW.MAC for the calling sequence. K08101 ----------------------------------------------------------------------------- SECUR K081 ENFORCE CHANGING OF PASSWORDS ----------------------------------------------------------------------------- Contribution Name...........: SECUR Title....................: ENFORCE CHANGING OF PASSWORDS File Names...............: 00 Rename transfer file : 01 SECUR.SBMT : 02 SECUR.FTN FOR RTE-A : 03 SECUR6.FTN FOR RTE-6 : 04 SECUR.REL : 05 SECUR6.REL Operating System(s)......: RTE-6 & RTE-A Language(s)..............: FTN77 Keywords.................: 1. SECURITY : 2. ACCOUNTS : 3. SYSTEM External Support Req'd...: CI FILES If Re-submission, Reason.: Contributor's Name..........: DONALD L. CLAPP Company.......: ELI LILLY & CO. Street........: 307 E. MCCARTY ST. City..........: INDIANAPOLIS State.........: INDIANA Country.......: US Zip Code......: 46285 Phone Number..: (317) 261-4458 Telex.........: Program Abstract............: These programs report on password ages. The RTE-A version also changes any password found to be older than 60 days. The warning to change your password needs to be sent to the offending user with a mail system. MANAGER is a special user that can get by without being booted off. When integrated into a mail system these programs could go in the time list to run once a day. Additional Documentation....: SEE SOURCE K08201 ----------------------------------------------------------------------------- BLOCK8 K082 LARGE CHARACTERS ON 2563 LINE PRINTER ----------------------------------------------------------------------------- Contribution Name...........: BLOCK8 Title....................: LARGE CHARACTERS ON 2563 LINE PRINTER File Names...............: 00 Rename transfer file : 01 BLOCK8.SBMT : 02 TEST8.FTN : 03 TEST8.REL : 04 TEST6.FTN : 05 TEST6.REL : 06 TEST4.FTN : 07 TEST4.REL : 08 BLK8.FTN : 09 BLK8.REL : 10 BLK6.FTN : 11 BLK6.REL : 12 BLK4.FTN : 13 BLK4.REL Operating System(s)......: RTE-A and RTE-6 Language(s)..............: FORTRAN 77 Keywords.................: 1. PRINTER External Support Req'd...: 256x LINE PRINTER with BLOCK Characters If Re-submission, Reason.: Contributor's Name..........: DONALD L. CLAPP Company.......: ELI LILLY & CO. Street........: 307 E. MCCARTY ST. City..........: INDIANAPOLIS State.........: INDIANA Country.......: US Zip Code......: 46285 Phone Number..: (317) 261-4458 Telex.........: Program Abstract............: The 256x printers are capable of printing several styles of characters. These subroutines inplement large block characters. This would be useful for labels on shipping containers that must be read from a distance. The printer comes with a sample program to do this style of character but the program did not take advantage of some of the features of FTN7X. The subroutines only print upper case and some special characters. If someone needs lower case then the DATA statements will have to be changed. The actual code should be correct as is. There are three subroutines. They do characters that are 4,6 and 8 times normal size. Additional Documentation....: K08301 ----------------------------------------------------------------------------- BTIME K083 UP AND DOWN TIME RECORDING ----------------------------------------------------------------------------- Contribution Name...........: BTIME Title....................: UP AND DOWN TIME RECORDING File Names...............: 00 Rename transfer file : 01 BTIME.SBMT SUBMIT FILE : 02 BTIME.FTN SOURCE : 03 UTIME.FTN SOURCE : 04 BTIME.REL : 05 UTIME.REL Operating System(s)......: RTE-6 AND RTE-A Language(s)..............: FTN77 Keywords.................: 1. SYSTEM : 2. ACCOUNTING : 3. BOOT-UP External Support Req'd...: RTE AND CI FILES If Re-submission, Reason.: Contributor's Name..........: DONALD L. CLAPP Company.......: ELI LILLY & CO. Street........: 307 E. MCCARTY ST. City..........: INDIANAPOLIS State.........: INDIANA Country.......: US Zip Code......: 46285 Phone Number..: (317) 261-4458 Telex.........: Program Abstract............: These are two programs which keep track of when a system is booted and when it is halted. I was inspired by a previous contribution of Alan Tibbetts. This version provides for 128 boots and calculates both uptime and down time. The initialization program will also warn you if you set the system time to a value that is before the last time recorded in the history file. Additional Documentation....: SEE SOURCE CODE K08401 ----------------------------------------------------------------------------- CLASM K084 ANOTHER FLAVOR OF SYSTEM COMMON ----------------------------------------------------------------------------- Contribution Name...........: CLASM Title....................: ANOTHER FLAVOR OF SYSTEM COMMON File Names...............: 00 Rename transfer file : 01 CLASM.SBMT : 02 CLASM.MAC : 03 CLASM.REL Operating System(s)......: ANY RTE Language(s)..............: MACRO Keywords.................: 1. SYSTEM : 2. CLASS_NUMBER External Support Req'd...: NONE If Re-submission, Reason.: Contributor's Name..........: DONALD L. CLAPP Company.......: ELI LILLY & CO. Street........: 307 E. MCCARTY ST. City..........: INDIANAPOLIS State.........: INDIANA Country.......: US Zip Code......: 46285 Phone Number..: (317) 261-4458 Telex.........: Program Abstract............: This program provides another method of sharing class numbers between programs. Using this does not require any system common. This program also implements counters that can be shared between programs without contention problems. This leaves the maximum amount of space for the application code. Additional Documentation....: See source code. K08501 ----------------------------------------------------------------------------- FUNNEL K085 DRIVER TO IMPLEMENT PIPES ----------------------------------------------------------------------------- Contribution Name...........: FUNNEL Title....................: DRIVER TO IMPLEMENT PIPES File Names...............:00. Rename Transfer File : 01 'DVD00 SUBMISSION FILE : 02 &DVD00 SOURCE (ASMB OR MACRO) : 03 &PVAL SOURCE FTN7X WRITES TO FUNNEL : 04 &PTEST SOURCE FTN7X READS FROM FUNNEL Operating System(s)......: RUNS ON RTE-6, MAY WORK ON 2,3,4 Language(s)..............: MACRO Keywords.................: 1. DRIVER : 2. UNIX External Support Req'd...: NONE If Re-submission, Reason.: IMPROVED AND EXTENDED Contributor's Name..........: DONALD L. CLAPP Company.......: ELI LILLY & CO. Street........: 307 E. MCCARTY ST. City..........: INDIANAPOLIS State.........: INDIANA Country.......: USA Zip Code......: 46285 Phone Number..: (317) 261-4458 Telex.........: Program Abstract............: This routine implements 'UNIX' style pipes. It originally was on CSL-1000 tape 2340 as DVD00. It did work at that time but being a 'normal' programmer I felt that I could improve it. Some new features are: Transfers are now handled in bytes and with the Byte Move Instruction, Control request parameters are passed, It is transparent to ALL control requests (the bad news is that a pipe can not be disconnected once established), Subchannel information is available therfore the name 'FUNNEL'. I have used this to implement the logging of RTE-6 console messages to disc. See contribution 'CONSL'. Additional Documentation....: Included in the source. K08601 ----------------------------------------------------------------------------- CONSL K086 WRITE CONSOLE LOG TO DISC ----------------------------------------------------------------------------- Contribution Name...........: CONSL Title....................: WRITE CONSOLE LOG TO DISC File Names...............:00. Rename Transfer File :01. 'CONSL SUBMISSION FILE :02. &CONSL SOURCE (FTN7X) Operating System(s)......: RTE-6 & WHEREVER THE PIPE DRIVER WORKS. Language(s)..............: FTN7X Keywords.................: 1. SYSTEM : 3. UNIX External Support Req'd...: PIPE DRIVER (SEE FUNNEL) If Re-submission, Reason.: Contributor's Name..........: DONALD L. CLAPP Company.......: ELI LILLY & CO. Street........: 307 E. MCCARTY ST. City..........: INDIANAPOLIS State.........: INDIANA Country.......: USA Zip Code......: 46285 Phone Number..: (317) 261-4458 Telex.........: Program Abstract............: This program implements the logging of console messages to disc. By using a 'pipe' RTE can be convinced that this program is the console (system lu 1). This allows the physical console to be used as a normal Session terminal. Messages are filtered by this program. Messages that start with 'SESSION' are one class of message, all others are the second class. Each class can be written to disc and/or the physical device designated. I usually write all messages to disc and non-session messages to my console. Messages that start with 'MP','DM', etc. are time stamped and have bells appended to them wherever they are written. Since the console log is on disc, it can be viewed from a remote terminal, archived for historic reasons, or examined by a program for log-on/log-off of a terminal. Additional Documentation....: Implementation instructions are in source. K08701 ----------------------------------------------------------------------------- MAP K087 BIT MAP DISPLAY (CI FILE SYSTEM) ----------------------------------------------------------------------------- Contribution Name...........: MAP Title....................: BIT MAP DISPLAY (CI FILE SYSTEM) File Names...............:00. Rename Transfer File :01. 'MAP Submission file :02. &MAP FTN7X SOURCE :03. %MAP FTN7X RELOC. Operating System(s)......: RTE-6 Language(s)..............: FTN7X Keywords.................: 1. CI : 2. UTILITY External Support Req'd...: CI FILE SYSTEM If Re-submission, Reason.: Contributor's Name..........: DONALD L. CLAPP Company.......: ELI LILLY & CO. Street........: 307 E. MCCARTY ST. City..........: INDIANAPOLIS State.........: INDIANA Country.......: US Zip Code......: 46285 Phone Number..: (317) 261-4458 Telex.........: Program Abstract............: This program will display the bit map of a CI volume. The display is produced using blanks and X's. The output device can be a CRT or a printer. Additional Documentation....: K08801 ----------------------------------------------------------------------------- CARDS K088 SUBROUTINES TO ACCESS 6940B MULTIPROGRAMMER ----------------------------------------------------------------------------- Contribution Name...........: CARDS Title....................: Subroutines to Access 6940B Multiprogrammer File Names...............: 00. Rename transfer file : 01. CARDS.SBMT Submission file : 02. CARDS.FTN - Source file : 03. CARDS.REL - Relocatable Operating System(s)......: RTE-A Language(s)..............: FTN77 Keywords.................: 1. Measurement : 2. Scanner : 3. Multi-program External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Doug Wendel Company.......: Petroleum Testing Service, Inc Street........: 12051 Rivera Rd City..........: Santa Fe Springs State.........: CA. Zip Code......: 90670 Phone Number..: (213) 689-0081 Telex.........: Program Abstract............: A group of subroutines that greatly ease the use of many of the 6940B multiprogrammer cards. Also included is a program (RN) that will place resource numbers in system common for these subroutines. The subroutines use the resource numbers to control access to the cards. Additional Documentation....: See program listings for detailed subroutine calls. K08901 ----------------------------------------------------------------------------- BDPLT K089 GAUSSIAN DECONVOLUTION PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: BDPLT Title....................: Gaussian Deconvolution Program File Names...............:00. Rename Transfer File :01. 'BDPLT Submission file :02. &BDPLT :03. %BDPLT :04. DATA1 Test data :05. %CAL10 Old HP Calcomp driver :06. %CALIB Old HP Calcomp library Operating System(s)......: RTE-IVB and RTE-6/VM Language(s)..............: FTN4X Keywords.................: 1. Data_analysis : 2. Regression External Support Req'd...: Calcomp Plotter (565 or similar) If Re-submission, Reason.: Contributor's Name..........: Dr. John C. Cooper Company.......: Naval Research Laboratory Street........: Code 6173 City..........: Washington, DC State.........: DC Country.......: USA Zip Code......: 20375 Phone Number..: 202/767-3115 Program Abstract............: September 1, 1985 This program resolves gausian component curves in a spectrum. It is designed to be used with electronic (UV-visible) spectra, but can be used with a variety of intensity vs. frequency spectra. Although useful, the plot routines are not essential and could be eliminated by omitting the plot routine and its call. K09001 ----------------------------------------------------------------------------- ENABL K090 ENABLE SYSTEM CONSOLE AS SYSTEM TERMINAL ----------------------------------------------------------------------------- Contribution Name...........: ENABL Title....................: Enable System Console as System Terminal File Names...............:00. Rename Transfer File :01. 'ENABL - Submission file :02. *ENABL - Transfer file to compile and LINK load the ENABL program :03. &ENABL - Enable Terminal Source Code :04. %ENABL - Relocatable Code :05. &SCADR - Get Sector and Track Addresses Sub :06. %SCADR - Relocatable Code Operating System(s)......: RTE-IVB/6VM Language(s)..............: FTN7X, MACRO Keywords.................: 1. Terminal : 2. Initialize External Support Req'd...: none If Re-submission, Reason.: Contributor's Name..........: E. 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............: This program is used to make the System Console available for use as a Session Terminal. It uses subroutine SCADR to locate the Master Security Code and then enables the console. It can also be used to show the Master Security Code. Additional Documentation....: Source Code is well documented. NOTE ON DISCS: The transfer file *ENABL expects to have all files on cartridge 55. Use the editor to change this to fit your system. K09101 ----------------------------------------------------------------------------- AMORT K091 PREPARE AN AMORTIZATION TABLE ----------------------------------------------------------------------------- Contribution Name...........: AMORT Title....................: Prepare an Amortization Table File Names...............:00. Rename Transfer File :01. 'AMORT - Submission file :02. *AMORT - Transfer file to compile and LINK load the AMORT program :03. &AMORT - Amortization Table Source Code :04. %AMORT - Relocatable Code Operating System(s)......: RTE-IVB/6VM Language(s)..............: FTN4X Keywords.................: 1. Finance External Support Req'd...: none If Re-submission, Reason.: Contributor's Name..........: E. 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............: This program is used to make an amortization table for loans. The program will ask for loan amount, interest rate, and term of loan. It will then show you the payment amount, which may then be modified. Additional Documentation....: NOTE ON DISCS: The transfer file *AMORT expects to have all files on cartridge 55. Use the editor to change this to fit your system. K09201 ----------------------------------------------------------------------------- CPTIM K092 FUNCTION CPTIM (X)-CALCULATES CPU USAGE ----------------------------------------------------------------------------- Contribution Name...........: CPTIM Title....................: FUNCTION CPTIM (X)-CALCULATES CPU USAGE File Names...............: 00. Rename Transfer File : 01. CPTIM.SBMT : 02. CPTIM.FTN Operating System(s)......: RTE-IVB Language(s)..............: FORTRAN Keywords.................: 1. accounting : 2. utility : 3. analyzer External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: E. W. MINER Company.......: NAVAL RESEARCH LABORATORY (CODE 5841) Street........: City..........: WASHINGTON D. C. State.........: Country.......: USA Zip Code......: 20375 Phone Number..: 202-767-3389 Telex.........: Program Abstract............: CPTIM CALCULATES THE CPU USAGE IN SECONDS FROM PREVIOUS VALUE TO THE CURRENT VALUE. ON THE FIRST CALL TO CPTIM X SHOULD BE 0.0, THE VALUE RETURNED WOULD THEN BE "TO". Additional Documentation....: PRESENT VERSION IS LIMITED TO THE SESSION CONTROL BLOCK STRUCTURE OF HP'S RTE-IVB CHANGES SHOULD BE STRAIGHT FORWARD FOR RTE-6/VM K09301 ----------------------------------------------------------------------------- SECND K093 CALCULATE ELAPSED TIME ----------------------------------------------------------------------------- Contribution Name...........: SECND Title....................: CALCULATE ELAPSED TIME File Names...............: 00. Rename Transfer File : 01. SECND.SBMT : 02. SECND.FTN Operating System(s)......: Language(s)..............: FORTRAN Keywords.................: 1. time External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: E. W. MINER Company.......: NAVAL RESEARCH LABORATORY (CODE 5841) Street........: City..........: WASHINGTON D. C. State.........: Country.......: USA Zip Code......: 20375 Phone Number..: 202-767-3389 Telex.........: Program Abstract............: SECOND CALCULATES THE INTERVAL IN SECONDS (WALL CLOCK TIME) FROM PREVIOUS TIME X TO THE CURRENT TIME. ON THE FIRST CALL TO SECOND X SHOULD BE 0.0, THE VALUE RETURNED WOULD THEN BE "T0". Additional Documentation....: K09401 ----------------------------------------------------------------------------- FTAPE K094 READ FIXED-BLOCKED RECORD BUFFER FROM TAPE ----------------------------------------------------------------------------- Contribution Name...........: FTAPE Title....................: READ FIXED-BLOCKED RECORD BUFFER FROM TAPE File Names...............: 00. Rename Transfer File : 01. FTAPE.SBMT : 02. FTAPE.FTN : 03. FTAPE.DOC : 04. IER.FTN Operating System(s)......: Language(s)..............: FORTRAN Keywords.................: 1. formatting : 2. ascii : 3. ebcdic External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: E. W. MINER Company.......: NAVAL RESEARCH LAB (CODE 5841) Street........: City..........: WASHINGTON D. C. State.........: Country.......: USA Zip Code......: 20375 Phone Number..: 202-767-3389 Telex.........: Program Abstract............: PROGRAM TO READ FIXED-BLOCKED RECORD BUFFER FROM A TAPE (LU-8), OPTIONALLY CONVERT THE BUFFER FORM EBCDIC TO ASCII, OR FROM ASCII TO EBCDIC, SPLIT THE BUFFER IN TO 80 CHARACTER RECORDS, AND OUTPUT THE RECORDS TO PRINTER, TERMINAL, OR DISC. THE EIGHTH BIT (PARITY BIT) CAN (OPTIONALLY) BE SET TO ZERO. Additional Documentation....: K09501 ----------------------------------------------------------------------------- FDISK K095 READ RECORDS FROM A DISK FILE ----------------------------------------------------------------------------- Contribution Name...........: FDISK Title....................: READ RECORDS FROM A DISK FILE File Names...............: 00. Rename Transfer File : 01. FDISK.SBMT : 02. FDISK.FTN : 03. FDISK.DOC : 04. IER.FTN Operating System(s)......: Language(s)..............: FORTRAN Keywords.................: 1. files : 2. ascii : 3. ebcdic External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: E. W. MINER Company.......: NAVAL RESEARCH LAB (CODE 5841) Street........: City..........: WASHINGTON D. C. State.........: Country.......: USA Zip Code......: 20375 Phone Number..: 202-767-3389 Telex.........: Program Abstract............: PROGRAM TO READ RECORDS FROM A DISK FILE, LOAD A BUFFER, CONVERT THE BUFFER FROM ASCII TO EBCDIC, AND WRITE THE PACKED BUFFER TO TAPE (LU=8). Additional Documentation....: K09601 ----------------------------------------------------------------------------- CPAIR K096 COMPARE DATASAFE PAIRTRIDGE HALVES ----------------------------------------------------------------------------- Contribution Name...........:CPAIR Title....................:Compare datasafe pairtridge halves File Names...............:00. Rename Transfer File :01. 'cpair Submission file :02. &cpair source :03. %cpair relocatable :04. #cpair loader/link commands :05. &compw assembler compare wds routine :06. %compw compare words relocatable Operating System(s)......:rte-6 Language(s)..............:Fortran 77,MACRO Keywords.................: 1. Security : 2. Compare External Support Req'd...:Datasafe/1000 If Re-submission, Reason.: Contributor's Name..........: Ed Carine Company.......: TeleSciences, Inc. Street........: 275 Rt. 46 West City..........: Fairfield State.........: NJ Zip Code......: 07006 Phone Number..: Program Abstract............: Cpair does a lot of the same things as the HP program VPAIR, provided with Datasafe/1000. The one feature it was written to include was that if a parity error is detected by the disk driver while the comparison is in progress, cpair uses datasafe to put the pairtridge half down. Vpair leaves the bad half up, and requires manual intervention to put the bad half down. Cpair also tells you where it is by displaying the track number on the lower left of the screen. If you are using Datasafe, please call me at TeleSciences and let me know how it works for you. K09701 ----------------------------------------------------------------------------- DIFF K097 SOURCE FILE COMPARER ----------------------------------------------------------------------------- Contribution Name...........: diff Title....................: Source File Comparer File Names...............: 00. Rename transfer file : 01. diff.sbmt - Submission file. : 02. diff.help - RTE help file : 03. diff.r - Ratfor source file : 04. diff.ftn - Fortran 77 source file : 05. diff.rel - relocatable file : 06. fcl.r - diff library in Ratfor : 07. argsfc.incl - include file for fcl.r : 08. fcl.ftn - diff library in Fortran 77 : 09. fcl.rel - diff library relocatable : 10. diff.lod - link command file : 11. diff.lib - diff library : 12. create_diff.cmd - creates diff.run : 13. rat77.cmd - Ratfor command file : 14. spooldiff.cmd - spools diff output : 15. fcomp.cc - a file comparison program : 16. diff.doc - usage documentationrogram Operating System(s)......: RTE-A, RTE-6 ? Language(s)..............: ratfor (latest version) Keywords.................: 1. compare : 2. utility External Support Req'd...: ftn7x If Re-submission, Reason.: Contributor's Name..........: Ed McCabe Company.......: Singer-Kearfott Division Street........: 30 Continental Drive, #15A76 City..........: Wayne State.........: N.J. Country.......: USA Zip Code......: 07470 Phone Number..: (201)-633-4664 Telex.........: Program Abstract............: Diff compares two source files and gives a display or a file showing the shortest sequence of insertions and deletions needed to convert the first file into the second file. Additional Documentation....: diff.doc K09801 ----------------------------------------------------------------------------- DFIND K098 SHOW CI FILE SIZES ----------------------------------------------------------------------------- Contribution Name...........: DFIND Title....................: Show CI file sizes File Names...............:00. Rename Transfer File :01. DFIND.SBMT submission file :02. DFIND.FTN main source :03. DFIND1.FTN library of Fortran srtns :04. DFIND2.MAC library of assembler srtns :05. DFIND.REL main relocatable :06. DFIND1.REL relocatable file :07. DFIND2.REL relocatable file :08. DFIND.LOD Link command file :09. ?DFIND help file for /HELP/ directory Operating System(s)......: RTE-6 and RTE-A (must have C.83) Language(s)..............: FORTRAN 77 and MACRO Keywords.................: 1. FILES External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: F. Stephen Gauss Company.......: U.S. Naval Observatory Street........: 34th St. and Mass. Ave. City..........: Washington State.........: DC Country.......: USA Zip Code......: 20390 Phone Number..: 202-653-1510 Program Abstract............: Move the file DFIND to the /HELP/ directory and then ? DFIND Additional Documentation....: K09901 ----------------------------------------------------------------------------- SPELR K099 SPELLING CHECKER ----------------------------------------------------------------------------- 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. EDITDC the dictionary (600 blocks) Operating System(s)......: RTE-6/VM, RTE-A Language(s)..............: FORTRAN 77, requires C.83 or later Keywords.................: 1. word_processing : 2. text : 3. spelling 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. This is SPELR Rev. 5.0. It includes several new features (see the "SPELR file). Several bugs have been fixed (see &SPELR). The required subroutine library &SPELB is included. The LINK file #SPELR takes the new library names into account. This dictionary file has expanded and checked. Read the "SPELR file section on updating before you overlay your version of DICFIL. The dictionary is provided as a SPELR "SAVE" file; it is loaded by running SPELR,RESTORE. There is a way to add a list of completely checked words to the dictionary and it is documented in the "SPELR file. Please note that words separated by - or / are now treated as separate words. If you do not like this you can change it at line 303. K10001 ----------------------------------------------------------------------------- TYPER REV. 6.13 K100 WORD PROCESSING PROGRAM (SON OF TYPE, GRANDSON OF TYPO) ----------------------------------------------------------------------------- Contribution Name...........: TYPER Rev. 6.13 Title....................: Word Processing Program (Son of TYPE, Grandson of TYPO) File Names...............:00. Rename Transfer File :01. 'TYPER submission file :02. &TYP5A main source :03. &TYP5B segment 0 :04. &TYP5C segment 1 :05. &TYP5D segment 2 :06. &TY5LB library of Fortran srtns :07. &TYPLC library of assembler srtns :08. %TYP5A main relocatable :09. %TYP5B segment 0 rel :10. %TYP5C segment 1 rel :11. %TYP5D segment 2 rel :12. $TYPLB.LIB &TY5LB relocatable library file :13. $TYPLC.LIB &TYPLC relocatable library file :14. $HSLIB Haystack Library :15. $CHAR.LIB Character string library :16. #TYPER Link command file :17. "TYPER the manual for TYPER :18. ?TYPER quick help file of commands :19. TYP$TE Terminal printer driver table :20. TYP$DI Diablo 630/HP2601 print driver table :21. TYP$PA Panasonic 1091/1092 print driver table :22. TYP$LA LaserJet print driver table (no cart) :23. CARTD LaserJet print driver table (92286D) :24. CARTF LaserJet print driver table (92286F) :25. CARTJ LaserJet print driver table (92286J) :26. CARTT LaserJet print driver table (92286T) :27. PR2934 HP2934 print driver table (printer) :28. WP2934 HP2934 print driver table (wp mode) :29. TYP$SP NEC Spinwriter print driver table :30. TAPE8 printer driver table for tape :31. &FONTS easy entry of font esc sequences :32. DEMO_J demo of the J cartridge :33. DEMO demo of TYPER :34. CHARF.FTN Source for $CHAR.LIB :35. CHARM.MAC Source for $CHAR.LIB :36. ?FONTS Help file for \! command Operating System(s)......: RTE-6 and RTE-A (must have C.83) Language(s)..............: FORTRAN 77 and MACRO Keywords.................: 1. WORD PROCESSING : 2. LASERJET External Support Req'd...: Some sort of printer If Re-submission, Reason.: TYPER is the son of TYPE, grandson of TYPO. Upgrade to CI and new printers. New release Rev. 6.13 Contributor's Name..........: F. Stephen Gauss Company.......: U.S. Naval Observatory Street........: 34th St. and Mass. Ave. City..........: Washington State.........: DC Country.......: USA Zip Code......: 20390 Phone Number..: 202-653-1510 Program Abstract............: This is the program TYPE revised to run under RTE-6 and RTE-A, to drive all kinds of printers including dot matrix (Panasonic, Epson, etc.), and LaserJet, and add a few new commands. It can be run through any driver including the multiplexor. Before you try it, PLEASE read Appendix J and K. Specifically, check Appendix J to see how to set the printer LU and scratch disk defaults. Using the J cartridge and CARTJ printer driver table, math and Greek symbols are available on the LaserJet (see DEMO_J) Appendix K is a history of the revisions. Additional Documentation....: "TYPER is the complete manual. It is in TYPER format, ready for printing. K10101 ----------------------------------------------------------------------------- GETCD K101 RETRIEVE CARTRIDGE DIRECTORY ----------------------------------------------------------------------------- Contribution Name...........: GETCD Title....................: RETRIEVE CARTRIDGE DIRECTORY File Names...............: 00. Rename Transfer File : 01. GETCD.SBMT : 02. GETCD.MAC Operating System(s)......: RTE-6 Language(s)..............: ASSEMBLER Keywords.................: 1. utility : 2. system_tables : 3. cartridge : 4. fmgr External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Stephen Gauss Company.......: US Naval Observatory Street........: City..........: Washington State.........: DC Country.......: USA Zip Code......: 20390 Phone Number..: 202-653-1510 Telex.........: Program Abstract............: RETRIEVE CARTRIDGE DIRECTORY Additional Documentation....: K10201 ----------------------------------------------------------------------------- GETNX K102 RETURN NEXT DIRECTORY ENTRY ----------------------------------------------------------------------------- Contribution Name...........: GETNX Title....................: Return next directory entry File Names...............:00. Rename Transfer File :01. GETNX.SBMT :02. GETNX.FTN source :03. GETNX.REL relocateable :04. ?GETNX to /HELP/ Operating System(s)......: RTE-VI and RTE-A Uses hierarchical files?.: YES Language(s)..............: FORTRAN 77 Keywords.................: 1. files : 2. ci : 3. utility External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Stephen Gauss Company.......: US Naval Observatory Street........: 34th St and Mass Ave City..........: Washington State.........: DC Country.......: USA Zip Code......: 20390 Phone Number..: 202-653-1510 Program Abstract............: GETNX returns the next directory entry. Its input parameter is a file mask and it returns successive file names matching the mask with each call. These file names are returned in the CI Return_s parameter. When used in a command file, this gives the ability to operate on multiple files. Note that GETNX must be loaded as a System Utility or as a permanent program so that it pause saving resources. Additional Documentation....: K10301 ----------------------------------------------------------------------------- PERF & TIMER K103 CPU AVAILABILITY MONITOR ----------------------------------------------------------------------------- Contribution Name...........: PERF & TIMER Title....................: CPU availability monitor File Names...............:00. Rename Transfer File :01. 'PERF Submission file :02. &PERF :03. &TIMER Operating System(s)......: any Language(s)..............: FORTRAN, ASMB Keywords.................: 1. System : 2. Monitor : 3. Performance External Support Req'd...: none If Re-submission, Reason.: Contributor's Name..........: Frank Carrick Company.......: Hewlett Packard Co. Street........: 2750 Monroe Blvd. City..........: Valley Forge State.........: Pennsylvania Country.......: USA Zip Code......: 19482 Phone Number..: (215) 666-2190 Program Abstract............: Programs PERF and TIMER allow the user to quantify CPU availibility over a period of time. Both PERF and TIMER must be loaded with system common. TIMER must be RP'ed before running PERF. The constant TIME in &PERF must be set to the appropriate value (given in the comments) for the machine in which the program is running. The value for TIME for all but the A900 should be very accurate. The value for the A900 is somewhat less accurate, since instruction execution times can not be exactly determined with the added variability that cache memory introduces. The value given is a 'best guess'. The runstring is :RU,PERF,LU,NSEC where LU is where the results will be reported, and NSEC is how frequently the measurement will be taken, in seconds. The program as supplied only reports a one line message, but you can take the data and do whatever you would like: put results into a history file; check for extraordinary conditions; summarize only daily highs and lows; collect the data for many nodes in a network; or anything else you can imagine. Additional Documentation....: none K10401 ----------------------------------------------------------------------------- M6809 K104 CROSS-ASSEMBLER FOR MOTOROLA 6809 ----------------------------------------------------------------------------- Contribution Name...........: M6809 Title....................: Cross-assembler for Motorola 6809 File Names...............: 00. Rename transfer file : 01. 'M6809 Submit file : 02. *M6809 Transfer file to assmeble, compile and link the contribution : 03. #M6809 Link command file : 04. &M6810 Source file, ASMB : 05. "M680T Wolf documentation file : 06. &PCC Fortran interface to M6810 : 07. FILE0 Operating System(s)......: RTE-IVb, RTE6 VM Language(s)..............: ASMB, Fortran IVX Keywords.................: 1. Assembler : 2. Motorola External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: F.J. Leeuwerik Company.......: Biological Laboratory Free University Street........: De Boelelaan 1087 City..........: Amsterdam State.........: Country.......: The Netherlands Zip Code......: 1007MC Phone Number..: (020) 5485705 Telex.........: Program Abstract............: This is a cross-assembler for the Motorola M6809 microprocessor. Run: RU,M6809,source file, list file, binary output file The binary output file is Motorola's S-Format. Additional Documentation....: See the file "M690T K10501 ----------------------------------------------------------------------------- LPARSE K105 GENERAL PARSING FUNCTION ----------------------------------------------------------------------------- Contribution Name...........: LPARSE Title....................: GENERAL PARSING FUNCTION File Names...............: 00. Rename Transfer File : 01. LPARSE.SBMT : 02. LPARSE.FTN : 03. LPARSE.DOC Operating System(s)......: RTE Language(s)..............: FORTRAN 77 Keywords.................: 1. parse External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: GINNY KALB Company.......: NASA GODDARD SFC CODE 623 Street........: BLDG 16W RM N6C City..........: GREENBELT State.........: MD Country.......: USA Zip Code......: Phone Number..: 344-7568 Telex.........: Program Abstract............: THIS PROGRAM IS USED TO PROVIDE A GENERAL PARSING FUNCTION FOR CHARACTER STRINGS. Additional Documentation....: K10601 ----------------------------------------------------------------------------- QSTRG K106 CHARACTER STRING ROUTINES FOR FORTRAN ----------------------------------------------------------------------------- Contribution Name...........: QSTRG Title....................: Character string routines for Fortran File Names...............:00. Rename Transfer File (Interex supplied) :01. 'QSTRG - SUBMIT FILE :02. "QSTRG - ADDITIONAL DOCUMENTATION :03. &QSTR1 - FORTRAN ROUTINES :04. &QSTR2 - MACRO ROUTINES :05. ^QSTRG - MERGE COMMAND FILE :06. *QSTRG - FMGR TR FILE TO MAKE LIBRARY :07. [STCOM - STRING DATA STATEMENTS :08. $QSTRG - INDEXED LIBRARY OF QSTRG ROUTINES Operating System(s)......: RTE-6/VM (RTE-IVB) Language(s)..............: FORTRAN77 AND MACRO Keywords.................: 1. STRINGS : 2. CHARACTER : 3. LIBRARY External Support Req'd...: NONE If Re-submission, Reason.: - Contributor's Name..........: Glen A. Mortensen Company.......: Intermountain Technologies Inc. Street........: P. O. Box 1604 City..........: Idaho Falls State.........: Idaho Country.......: USA Zip Code......: 83403-1604 Phone Number..: 208-523-7255 Telex.........: none Program Abstract............: Q-strings can be used for character string manipulation using integer arrays in Fortran. The first word is used for storing the actual string length and the maximum string length. Character strings in Fortran 77 only keep track of the maximum string length, consequently the user has to trim off trailing blanks when strings are to be concatenated. These Q-string routines take care of this chore in addition to many others automatically. One application that these routines were used for was the preparation of the CSL/1000 cross reference manual. Another application could be for a word or text processing program. Additional Documentation....: See "QSTRG for two short listing of the routines; one listing is a two-liner, and the other listing gives the calling as well as a short explaination of the routine. There are 43 total routines of which 7 are written in Macro to make use of the byte oriented commands on the E-series computer. The other 36 routines are written in Fortran 77. However, they do not use the Character data types, so they could be easily converted to run under Fortran IV. K10701 ----------------------------------------------------------------------------- BATCH K107 PROGRAM BACKLOG MANAGER ----------------------------------------------------------------------------- Contribution Name...........: BATCH Title....................: Program backlog manager File Names...............:00. Rename Transfer File (Interex supplied) :01. BATCH.sbmt :02. batch.ftn Batch program, in (almost) ANSI standard Fortran 77 :03. os.ftn System-dependent subroutines :04. os.inc System-dependent constants :05. ca.ftn More subroutines :06. st.ftn More subroutines :07. batch.rel Relocatable of batch.ftn :08. os.rel Relocatable of os.ftn :09. ca.rel Relocatable of ca.ftn :10. st.rel Relocatable of st.ftn :11. batch.dat Sample batch file Operating System(s)......:RTE-6/VM Language(s)..............:FTN7X Keywords.................: 1. BATCH External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........:Glen Richardson Company.......:Applied Geophysics, Inc. Street........:675 S. 400 East City..........:Salt Lake City State.........:Ut Country.......:USA Zip Code......:84111 Phone Number..:801-328-8541 Telex.........: Program Abstract............: This program runs other programs in succession. The "BATCH" program is used when there are a number of programs to be run and it is desired to run them in series without intervention. The program names and run strings should be placed in a file in the order in which they are to be run. Use the editor to do this. The first character position on each line is the status of that program. A space indicates that the program has not yet been run. Following that is the run string in the form: "<program>, <parameters>". Comments may be inserted into the file by making the status field an asterisk (*). The "BATCH" program reads the file and executes programs in the order in which it finds them. While a program is running, its status is "R". After it has completed, its status is "C" for normal completion, "E" if an error occured in the program, "A" if the program was aborted by the system, or "K" if the program was killed by an operator keyin. Note, however, that these completion statuses are only best-guesses by the "BATCH" program, and may not be totally accurate. When all programs in the file have been executed, the "BATCH" program suspends itself for five minutes and reads the file again. To start this program, type: "BATCH, <file>" <File> is the name of the file containing programs to be run. If <file> is "proceed" (or the first 1 to 6 characters of the word) then the standard batch file, /system/batch.dat, will be used. The contents of the file may be changed while BATCH is running, as long as the BATCH program has not locked the file at the moment you try to access it. Multiple copies of the BATCH program may use the same batch file. Additional Documentation....: This submission also includes a subroutine, "OS BATC" (in file os.ftn), that allows programmatic additions to the batch file. K10801 ----------------------------------------------------------------------------- QBASE,DBMGR K108 IMAGE REPORT,MANAGE PROGRAM ----------------------------------------------------------------------------- Contribution Name...........:QBASE,DBMGR Title....................:IMAGE REPORT,MANAGE PROGRAM File Names...............:00. Rename Transfer File :01. 'QBASE Submission file :02. &QBASE :03. &QBAS1 :04. &QBAS2 :05. &QBAS3 :06. &QBAS4 :07. &QBAS5 :08. &QBAS6 :09. &QBAS7 :10. &QBAS8 :11. &QBASA :12. &QBASB :13. &QBASC :14. &QSRT1 :15. &QSRT2 :16. &QSUBS :17. &ASUBS :18. &FINDR :19. &DEDUP :20. [COMON :21. [BKCOM :22. [DECOM :23. [DICOM :24. [EDCOM :25. [FICOM :26. [GRCOM :27. [HECOM :28. [RECOM :29. [SACOM :30. [SOCOM :31. [SPCOM :32. [TOCOM :33. >QBASE :34. >QBB1 :35. >QBC1 :36. >QBD1 :37. >QBE1 :38. >QBE2 :39. >QBF1 :40. >QBF2 :41. >QBH1 :42. >QBH2 :43. >QBR1 :44. >QBS1 :45. >QBS2 :46. >QBS3 :47. >QBT1 :48. *QBASE :49. *CMQBA :50. *MEQBA :51. #MEQBA :52. #QBASE :53. DBSAMP :54. DBREPT :55. #DBMGR :56. &DBMGR Operating System(s)......: Language(s)..............:FTN7X,MACRO Keywords.................: 1. Data_Base : 2. Management : 3. Image External Support Req'd...:IMAGE 92069/92081,FTN7X If Re-submission, Reason.:BUG FIXES,ADDED FEATURES, SUBMITTING SOURCE CODE Contributor's Name..........: HAL HARP Company.......: NAVWPNSUPPCEN code..........: 80213 bldg..........: 41NE City..........: CRANE State.........: IND. Country.......: USA Zip Code......: 47522 Phone Number..: (812)854-1034 Program Abstract............: Qbase is a reporting program for IMAGE data bases replacing QUERY. Qbase uses no select-file, all commands necessary to generate a report and spool the report to a line printer are contained in the report body. Qbase sorts faster than QUERY, and has the ability to cross data sets. The QBASE manual is contained in the files with A > in front, and are BRUNO slide files. If you don't use BRUNO call me and I will send you a manual. Look at file DBSAMP for a sample schema and DBREPT for a sample report. *********QBASE was written by RICK CALENTINE of NWSC CRANE.********* DBMGR is a program to change capacities of automatic masters and detail data sets,verify and correct chain links,move data sets to other LU's and print a space usage table. The only change required is to put your master security code in line 74 in octal and after loading hide the source file. *********DBMGR was written by STEVE BALBACH of NWSC CRANE ********** Additional Documentation....:IMAGE MANUALS K10901 ----------------------------------------------------------------------------- IGPP LIBRARY K109 PACKAGE OF GENERAL PURPOSE SUBROUTINES ----------------------------------------------------------------------------- Contribution Name...........: IGPP LIBRARY Title....................: PACKAGE OF GENERAL PURPOSE SUBROUTINES File Names...............:00. Rename Transfer File (Interex supplied) :01. IGPP.SBMT - Submission file :02. STACK.FTN - Command stack package :03. IGPP1.FTN - Various routines (see below) :04. IGPP2.FTN - More routines (see below) :05. EBAS.MAC - Convert EBCDIC to ASCII :06. EBCD.MAC - Convert ASCII to EBCDIC :07. IGPP.CMD - Build the complete library :08. IGPP.MERG - Merge command file :09. IGPP.DOC - Brief documentation file Operating System(s)......: RTE-A, RTE-6 (Needs C.83+ relos and CI) Language(s)..............: FTN77, MACRO Keywords.................: 1. Library : 2. Miscellaneous External Support Req'd...: none. If Re-submission, Reason.: Contributor's Name..........: Harry Herbert Company.......: UCLA-Institute of Geophysics Street........: 5833 Slichter Hall City..........: Los Angeles State.........: Ca. Country.......: USA Zip Code......: 90024 Phone Number..: 213-206-6073 Telex.........: Program Abstract............: This package contains a number of routines written at the Institute of Geophysics and Planetary Physics (IGPP) at UCLA. These include an EDIT type command stack package, routines to convert between IBM System370 and HP1000 floating point numbers, and routines to convert between ASCII and EBCDIC characters, among others. Additional Documentation....: See file IGPP.DOC and the source code for furthur details. K11001 ----------------------------------------------------------------------------- FREE K110 DISK FREE-SPACE MONITOR ----------------------------------------------------------------------------- Contribution Name...........: FREE Title....................: Disk Free-Space Monitor File Names...............: 00. Rename transfer file : 01. FREE.SBMT submit file : 02. FREE.FTN Operating System(s)......: RTE-A Language(s)..............: FORTRAN Keywords.................: 1. DISC : 2. UTILITY : 3. MONITOR External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Henry H. Hu Company.......: Street........: 2250 E. Imperial Highway, Suite 750 City..........: El Segundo State.........: California Country.......: USA Zip Code......: 90245 Phone Number..: (213)416-9102 Telex.........: Program Abstract............: The primary objective of this program is to warn the system users about the lack of free space in a disk LU if such condition exists. This program, normally scheduled during logon time, checks the free space of all disk LUs. If any LU's available space is less than a predetermined factor the porgram will display a warning message on the terminal. The information displayed by this program include: total block size of the LU, number of free blocks, largest contiguous free space, number of free blocks, bit map size and number of blocks represented by each bit. Additional Documentation....: K11101 ----------------------------------------------------------------------------- HP-SPICE K111 SPICE CIRCUIT SIMULATION SOFTWARE ----------------------------------------------------------------------------- Contribution Name...........: HP-SPICE Title....................: SPICE circuit simulation software File Names...............:00. Rename Transfer File :01. 'SPICE :02. "92091 :03. %GRAPH :04. %READN :05. %ERRCK :06. %SETUP :07. %DCTR1 :08. %DCOP :09. %ACAN :10. %OVTPT :11. %UTILF :12. %UTILA :13. %COMMS :14. %PARSR :15. %ERRCD :16. %HELPR :17. %UTIL1 :18. %UTIL2 :19. %SYSTM :20. %SYNTX :21. %HPUTL :22. %DCTR2 :23. #SIMSP :24. #SPICE :25. #SYNTX :26. #SIMIN :27. #SPIIN :28. #SYNIN :29. *SPICE :30. TTL :31. VERIF :32. EMITR :33. A92091 :34. %SPICE :35. %SIMSP :36. &SIMSP :37. &READN :38. &ERRCK :39. &SETUP :40. &DCTR1 :41. &OVTPT :42. &UTILF :43. &UTILA :44. &SYSTM :45. &ERRCD :46. &GRAPH :47. &HELPR :48. &UTIL1 :49. [GLOBS :50. &UTIL2 :51. &SPICE :52. &PARSR :53. &SYNTX :54. &HPUTL :55. &DCTR2 :56. &COMMS :57. [XTRNL :58. &ACAN :59. &DCOP Operating System(s)......: HP-1000/RTE-6 VM/OS Language(s)..............: FORTRAN,PASCAL,MACRO Keywords.................: 1. EMULATOR : 2. SIMULATOR : 2. TOOLS External Support Req'd...: (92833A) PASCAL LIBRARIES,(92841A) DGL If Re-submission, Reason.: None Contributor's Name..........: HEWLETT-PACKARD Company.......: HEWLETT-PACKARD Street........: 11000 WOLFE RD. City..........: CUPERTINO State.........: CALIFORNIA Country.......: SANTA CLARA Zip Code......: 95014 Phone Number..: Main Number(408)257-7000,X-2418 Telex.........: 9103380221 Program Abstract............: HPSPICE is a general purpose circuit : simulation program that serves as a : computer aid for use the analysis and : verification of electronic circuits. : The simulation program is based upon : the circuit simulator known as SPICE2 : (version 2G.5),developed at the Univer- : sity of California at Berkeley. An inter- : active user interface with graphical out- : put defined by Hewlett-Packard, has : been added to improve engineering : productivity while designing and testing : analog circuits, or analog and digital : IC's. Additional Documentation....: None K11201 ----------------------------------------------------------------------------- EMULS K112 TERMINAL EMULATOR ----------------------------------------------------------------------------- Contribution Name...........: EMULS Title....................: Terminal emulator File Names...............:00. Rename Transfer File :01. EMULS.SBMT :02. EMULS.FTN Source File :03. EMULS.REL Relocatable Operating System(s)......: RTE-A Uses hierarchical files?.: Language(s)..............: FTN7X Keywords.................: 1. Terminal : 2. Emulator External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Ildefonso Diaz Company.......: HP SPAIN Street........: City..........: Madrid State.........: Country.......: Spain Zip Code......: Phone Number..: Program Abstract............: EMULS ALLOWS A USER'S TERMINAL TO BE CONNECTED THROUGH THE HP-1000 RTE-A TO ANOTHER COMPUTER LIKE HP-3000 OR HP-9000 AND EMULATE A REMOTE TERMINAL WITH ENQ/ACK PROTOCOL. EMULS USE CLASS I/O, READ DURING PENDING WRITE AND OTHERS EXEC CALL EXTENSIVELY. IT ALSO USE TYPE AHEAD AND CLRQ TO FLUSH THE TERMINAL OR COMPUTER WHEN DATA IS AVAILABLE FROM THE OTHER. EMULS ALLOWS TRANSMISSION OF ASCII FILES EITHER WAY USING VERY EASY COMMANDS. THE ONLY HARWARE REQUIRED TO COMMUNICATE WITH THE EXTERNAL COMPUTER IS A STANDARD GATE IN MUX 12040B CARD, WITH THE STANDARD DRIVERS IDM00 & DD.00 Additional Documentation....: K11301 ----------------------------------------------------------------------------- TIMEIT K113 PROGRAM EXECUTION PROFILE ANALYZER ----------------------------------------------------------------------------- Contribution Name...........: TIMEIT Title....................: Program execution profile analyzer File Names...............: 00. Rename transfer file : 01. TIMEIT.SBMT submission file : 02. GEN_TIMEIT.CMD generate CI cmnd file : 03. MERGE_CDS.FTN ... : 04. RDMAP.FTN . : 05. RDMAP_CDS.FTN . : 06. RDMAP_SORT.FTN . : 07. SAMPLE.FTN . FORTRAN : 08. SAMPLE_CDS.FTN . source : 09. SAMPLE_OVLY.FTN . files : 10. TIMEIT.FTN . : 11. TIMEIT_CDS.FTN . : 12. TIMEIT_GETCQ.FTN . : 13. TIMEIT_SORT4.FTN ... : 14. SAMPLE.LOD ... : 15. SAMPLE_CDS.LOD . LINK : 16. SAMPLE_OVLY.LOD . control : 17. TIMEIT.LOD . files : 18. TIMEIT_CDS.LOD ... : 19. MERGE_CDS.LST ... : 20. RDMAP.LST . : 21. RDMAP_CDS.LST . : 22. RDMAP_SORT.LST . : 23. SAMPLE.LST . : 24. SAMPLE_CDS.LST . Listings : 25. SAMPLE_OVLY.LST . from MACRO : 26. TIMEIT.LST . and FORTRAN : 27. TIMEIT_CDS.LST . : 28. TIMEIT_FSYS.LST . : 29. TIMEIT_GETCQ.LST . : 30. TIMEIT_PZGCQ.LST . : 31. TIMEIT_SORT4.LST ... : 32. TIMEIT_FSYS.MAC \ MACRO : 33. TIMEIT_PZGCQ.MAC / source : 34. SAMPLE.MAP ... : 35. SAMPLE_CDS.MAP . : 36. SAMPLE_OVLY.MAP . LINK LL output : 37. TIMEIT.MAP . : 38. TIMEIT_CDS.MAP ... : 39. TIMEIT.MEMO --- Users' Manual : 40. MERGE_CDS.REL ... : 41. RDMAP.REL . : 42. RDMAP_CDS.REL . : 43. RDMAP_SORT.REL . : 44. SAMPLE.REL . : 45. SAMPLE_CDS.REL . : 46. SAMPLE_OVLY.REL . relocatable : 47. TIMEIT.REL . files : 48. TIMEIT_CDS.REL . : 49. TIMEIT_FSYS.REL . : 50. TIMEIT_GETCQ.REL . : 51. TIMEIT_PZGCQ.REL . : 52. TIMEIT_SORT4.REL ... : 53. SAMPLE.TCMD \ : 54. SAMPLE_CDS.TCMD - sample input : 55. SAMPLE_OVLY.TCMD / : 56. SAMPLE.TOUT ... : 57. SAMPLE_CDS.TOUT . : 58. SAMPLE_OVLY.TOUT . sample output : 59. TIMEIT.TOUT . : 60. TIMEIT_CDS.TOUT ... : 61. TIMEIT.WOLF --- User's Man. Source Operating System(s)......: RTE-A, A.85 level CI Language(s)..............: Fortran (FTN7X), Assembler (MACRO) Keywords.................: 1. PERFORMANCE : 2. DIAGNOSTIC : 3. ANALYZER : 4. UTILITY : 5. TOOLS External Support Req'd...: CDS version may only run on an A900 CPU if not modified. See documentation file. If Re-submission, Reason.: Contributor's Name..........: J. E. O'Donnell Company.......: Edwards Accelerator Laboratory Street........: Ohio University City..........: Athens, State.........: Ohio Country.......: United States Zip Code......: 45701 Phone Number..: (614) 594-6970 Program Abstract............: TIMEIT and TIMEIT_CDS can be used to produce a program execution profile by entry point name sorted by execution time. The program(s) examine the ID segment of the program to be analyzed and builds a statistical history by recording the frequency that the PCntr appears in each known program segment. Entry point data is obtained by reading the LINK LL command output, usually called "{progname}.MAP". TIMEIT examines non-CDS programs, and TIMEIT_CDS examines CDS programs. Additional Documentation....: While TIMEIT should work for any RTE-A system at A.85 under CI, TIMEIT_CDS uses some logic which may (or may not) require modification before running on CPUs other than the A900. This is due to the routines TIMEIT_GETCQ and TIMEIT_PZGCQ, which use A900 page register modification instructions. It is not clear if these instructions are available on other hardware, or, if not, how difficult it might be to modify these two routines for other systems. A900 users should be able to use the CDS version without problems, however. K11401 ----------------------------------------------------------------------------- SHRINK K114 CI FILE-REDUCING UTILITY ----------------------------------------------------------------------------- Contribution Name...........: SHRINK Title....................: CI File-Reducing Utility File Names...............: 00. Rename Transfer File : 01. 'SHRIN - Submission File : 02. &SHRIN - Source File : 03. %SHRIN - Relocatable File Operating System(s)......: RTE-6/VM, RTE-A Language(s)..............: FTN7X Keywords.................: 1. CI : 2. UTILITY : 3. DISC External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: J. F. Hudson Company.......: Westinghouse Signals Limited Street........: P.O. Box 79 : Foundry Lane City..........: Chippenham State.........: Wiltshire Country.......: U.K. Zip Code......: SN15 1JD Phone Number..: 0249 654141 Telex.........: 44618 Program Abstract............: CI> RU SHRINK Filemask SHRINK will scan the files implied in filemask and attempt to recover any space found between the EOF mark and the actual end of file. Use of SHRINK and FPACK is quicker than saving and then restoring directories using TF. Additional Documentation....: For FMGR files SHRINK is limited to clearing extents. Type 1 and type 2 files will be ignored, as will files with type extension 'DIR'. Directory timestamps are not changed, neither is the file protection. However, the backup bit will be set for any reduced files. The filemask may include qualifiers and/or DS transparency but the total length of each implied filedescriptor must be less than 63 characters. SHRINK will respond to 'BR' when operations on the current file are completed. K11501 ----------------------------------------------------------------------------- DIRLU K115 WHAT DISC LU IS A CI DIRECTORY ON ----------------------------------------------------------------------------- Contribution Name...........: DIRLU Title....................: What disc lu is a CI directory on File Names...............: 00. Rename Transfer File : 01. 'DIRLU - Submission File : 02. &DIRLU - Source File : 03. %DIRLU - Relocatable File Operating System(s)......: RTE-6/VM, RTE-A Language(s)..............: FTN7X Keywords.................: 1. CI : 2. UTILITY : 3. DISC External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: J. F. Hudson Company.......: Westinghouse Signals Limited Street........: P.O. Box 79 : Foundry Lane City..........: Chippenham State.........: Wiltshire Country.......: U.K. Zip Code......: SN15 1JD Phone Number..: 0249 654141 Telex.........: 44618 Program Abstract............: CI> RU DIRLU Filemask DIRLU will scan the files implied in filemask and group together any CI directories/subdirectories found, under the logical unit numbers of the disc volumes on which they reside. This is particularly useful for finding the lu number to use with FPACK and FREES. The filemask may include qualifiers but not DS transparency information DIRLU will respond to the break flag. To map all your directories try RU DIRLU /@.DIR.D Additional Documentation....: K11601 ----------------------------------------------------------------------------- FREEE K116 DISC FREE-SPACE UTILITY ----------------------------------------------------------------------------- Contribution Name...........:FREEE Title....................:DISC FREE-SPACE UTILITY File Names...............:00. Rename Transfer File :01. 'FREEE SUBMIT FILE :02. &FREEE Operating System(s)......:RTE-6VM REV.2340 Language(s)..............:FTN7X Keywords.................: 1. FMGR : 2. Utility External Support Req'd...:NONE If Re-submission, Reason.:UPDATED TO BREAK DOWN BY FILETYPE Contributor's Name..........:J. HOHMANN Company.......:NORWICH EATON PHARMACEUTICALS, INC. Street........:P.O. BOX 191 City..........:NORWICH State.........:NY Zip Code......:13815 Phone Number..:607-335-2527 Program Abstract............: DISPLAY # OF FILES AND PERCENT USED BY MOUNTED FMGR CR'S Additional Documentation....: THIS PROGRAM IS A RE-SUBMISSION OF AN EALIER CSL/1000 RELEASE NAMED &CARTL. I USE IT IN OUR HP3357 LABORATORY AUTOMATION SYSTEM TO MONITOR DISC FREESPACE. LINK IT AND RUN,FREE [,LIST LU [,CR/LU [,OPTION]]] CR/LU = 0 LIST ALL OPTION = 0 SHORT LIST >0 LONG LIST K11701 ----------------------------------------------------------------------------- CCP K117 CONDITIONAL COMPILATION PREPROCESSOR ----------------------------------------------------------------------------- Contribution Name...........: CCP Title....................: Conditional Compilation PreProcessor File Names...............:00. Rename Transfer File :01. CCP.SBMT :02. CCP.CCP :03. CCP.HLP :04. CCP.LOD :05. CCP.PAS :06. CCP.REL :07. CCPABSTRACT.DOC :08. CCPSTATISTICS.DOC :09. CCPTUTORIAL.DOC Operating System(s)......: RTE (A, 6/VM), MPE (IV, V) Language(s)..............: HP Pascal Keywords.................: 1. Pre-processor External Support Req'd...: Pascal libraries (to load) If Re-submission, Reason.: Contributor's Name..........: Jack Repenning Company.......: Hewlett Packard Street........: Information Networks Division : 19420 Homestead Road City..........: Cupertino State.........: CA Country.......: USA Zip Code......: 95014 Phone Number..: (408) 725-8111 Telex.........: Program Abstract............: The Conditional Compilation Preprocessor reads a source file as input and creates a new source file with only the lines included as directed by imbedded commands. Inclusion and exclusion are controlled by "keys" imbedded with SET directives. The code is included or excluded based on the evaluation of a conditional statement, IF. The passages of code are delimited by two other directives: ELSE and END. IF-ELSE-END directives may be nested in a fashion similar to FORTRAN, thus allowing more than one key to control conditional compilation. Additionally, the first character of a line may be changed based on a sub- stitution table, thus allowing a single character to determine whether a line is included as a comment, as code, or suppressed. The CDEF command defines substitution strings and the SUPR command defines suppression characters. The preprocessor was originally designed for use on Pascal programs that were to be moved from machine to machine, but can be used on any line oriented or variable length file, such as those created by TDP/3000 or EDIT/1000. An important feature of this tool is that it can be compiled and executed on any machine implementing HP Standard Pascal. Additional Documentation....: The .PAS file is the HP/1000 version (optomized for RTE I/O). The .CCP file is the CCP source for the program, which can be selected for RTE-optomized, MPE-optomized, or fully transportable (HP Standard Pascal). The .HELP file is suitable for placing in the ::HELP directory. The .DOC files contain more information on the use of the program. K11801 ----------------------------------------------------------------------------- TREETRIM K118 PASCAL-II IMPORT-LIST TRIMMER ----------------------------------------------------------------------------- Contribution Name...........: TreeTrim Title....................: Pascal-II IMPORT-list trimmer File Names...............:00. Rename Transfer File :01. TREETRIM.SBMT :02. TREETRIM.DOC :03. TREETRIM.PAS :04. TREETRIM.REL Operating System(s)......: RTE (6/VM or A) Language(s)..............: Pascal Keywords.................: 1. Pascal External Support Req'd...: Pascal/1000 If Re-submission, Reason.: Contributor's Name..........: Jack Repenning Company.......: Hewlett Pacakard Street........: Information Networks Division : 19420 Homestead Road City..........: Cupertino State.........: CA Country.......: USA Zip Code......: 95014 Phone Number..: (408) 725-8111 Telex.........: Program Abstract............: TREETRIM extracts the Pascal-II EXPORT information from a relocatable, placing it into a separate file (the "export" or ".XPT" file). This can make subsequent compiles which IMPORT the module faster (because the .XPT file is much shorter than the .REL file). TREETRIM also compares the EXPORT information from the input .REL file with that in any preexisting .XPT file. If there is no change in the EXPORTed information, then the new .XPT file is purged, and the previous one is left. This can allow MAKE to avoid compiling the IMPORTers of a module, when only the IMPLEMENTation information (which is "hidden" from the IMPORTers) changes. Additional Documentation....: TREETRIM.DOC is a line-printer ready manual. K11901 ----------------------------------------------------------------------------- MAKE K119 UNIX-LIKE 'MAKE' UTILITY ----------------------------------------------------------------------------- Contribution Name...........: MAKE Title....................: UNIX-LIKE 'MAKE' UTILITY File Names...............:00. Rename transfer file :01. MAKE.SBMT :02. MAKE_CDS.PAS Source for MAKE :03. MAKE_CDS.LOD :04. MAKE_CDS.REL :05. MAKE_NONCDS.PAS Stripped-down version to run in non-CDS systems :06. MAKE_NONCDS.LOD :07. MAKE_NONCDS.REL :08. MAKE.HELP Help file for the runstring :09. MAKEFILE.HELP Help file on the makefile syntax :10. MAKETUTORIAL.HELP General tutorial on MAKE :11. MAKE_RC.HELP Help file for MAKE.rc file :12. MAKE_SUPERDEBUG.HELP Help file for super-debug options :13. VARIABLES.HELP Help file for variables :14. MAKEFILE.MAKE Sample makefile :15. EFFECTS.PAS Makefile "inverter" :16. EFFECTS.LOD :17. EFFECTS.HELP :18. EXPANDMAKEFILE.CMD Makefile expander (CI command file) :19. EXPANDMAKEFILE.HELP :20. FMP.PAS Pascal MODULE that declares all the FMP routines :21. FMP.REL :22. RC.PAS Pascal MODULE that looks in MAKE.rc :23. RC.LIB :24. RC.REL :25. RC.HELP :26. RC_CDS.LIB :27. RC_CDS.REL :28. TOUCH.PAS Auxiliary to MAKE- change update time :29. TOUCH.REL :30. TOUCH.HELP Operating System(s)......: RTE-6/VM, RTE-A Language(s)..............: Pascal Keywords.................: 1. CI : 2. Data_Mgmt : 3. UNIX External Support Req'd...: Pascal libraries, CDS for CDS version : Hierarchical file system If Re-submission, Reason.: Contributor's Name..........: Jack Repenning Company.......: Hewlett-Packard, Info. Networks Div. Street........: 19420 Homestead Road City..........: Cupertino State.........: CA Country.......: USA Zip Code......: 95014 Phone Number..: (408) 257-7000 Telex.........: Program Abstract............: MAKE is a program to help in managing sets of files. Its job is to transform files into other files through commands contained in a description file called the "makefile". Through the information contained in the makefile, and the file-system's time stamps, MAKE ensures that only the minimum necessary files are remade in response to changes in sources. By far the most common use of MAKE is in program development, where MAKE can manage the compilation, merging, indexing, and loading of interrelated files. Another common use is for document preparation, where MAKE can manage the "compilation" of documents through programs like RUNOF, RUNEM, and TEXED, and their printing. This version of MAKE has capabilities and syntax very similar to those of the UNIX (TM AT&T Bell Labs) program of the same name. ExpandMakeFile.Cmd is a CI command file which expands a makefile, making variable substitutions, casefolding names, and breaking apart multiple-target productions. This makes it possible to write tools that work off of a makefile, while only parseing a simplified subset of the full makefile syntax and semantics. Effects.run is a tool built on the makefile syntax (as simplified by ExpandmakeFile.Cmd). Effects, in essence, "inverts" the makefile: a makefile clearly tells what files, by changing, may affect a given file, but only implicitly what files are affected by changing a given file. Effects inverts this information, so that you can easily see which files will be directly and indirectly affected by a change to a single file. This becomes very useful when the makefile grows beyond a few files. TOUCH.run changes the update time-stamp of a file (the time-stamp used by MAKE for its decisions) to the current time. This makes the file "look changed" to MAKE, causing the same recompilations as if the file had been edited and changed. TOUCH is also used directly by MAKE, when the "-t" option ("TOUCH the files instead of executing the commands") is specified. FMP.PAS is a Pascal MODULE which declares all the FMP routines. It may be imported into any Pascal program, effectively predeclaring all FMP, and giving Pascal users access to these external routines almost as ready as in less strongly typed languages such as FORTRAN and MACRO. FMP.PAS is used by MAKE. RC.PAS is a Pascal MODULE (also useable as an external routine, for users of other languages) which implements a simple means of providing default values to programs which can be customized for individual users. The defaults are contained in a file named <program name>.rc, in the user's home directory (path 0). (If your system doesn't support UDSP's, the RC looks in your current working directory.) MAKE uses RC. Additional Documentation....: Help files are provided on all the pieces. Several help files are also provided on details of MAKE and the Makefile, and a tutorial on its use in general. K12001 ----------------------------------------------------------------------------- UNPRG K120 UNPURGE DISC FILES ----------------------------------------------------------------------------- Contribution Name...........: UNPRG Title....................: UNPURGE DISC FILES File Names...............: 00. Rename Transfer File : 01. UNPRG.SBMT : 02. UNPRG.FTN : 03. UNPRG.CMD : 04. *UNPRG : 05. PARSA.MAC : 06. LIBER.MAC Operating System(s)......: RTE-6 Language(s)..............: FORTRAN Keywords.................: 1. files : 2. disc : 3. utility External Support Req'd...: FMGR only If Re-submission, Reason.: Contributor's Name..........: JAMES D. KETCHUM Company.......: NAVAL ORDNANCE STATION Street........: City..........: INDIAN HEAD State.........: MD Country.......: USA Zip Code......: 20640 Phone Number..: Telex.........: Program Abstract............: THIS PROGRAM UNPURGES DISC FILES Additional Documentation....: K12101 ----------------------------------------------------------------------------- AU K121 AU COMMAND USED IN LAB AUTOMATION SYSTEM (LAS) ----------------------------------------------------------------------------- Contribution Name...........: AU Title....................: AU Command used in Lab Automation System (LAS) File Names...............: 00. Rename Transfer File : 01. AU.SBMT Submission File : 02. AU.FTN Source File : 03. AU.REL Relocatable File Operating System(s)......: RTE-6/VM Language(s)..............: FTN7X Keywords.................: 1. LAS External Support Req'd...: LAS, $U57LB Library If Re-submission, Reason.: Contributor's Name..........: James F. Hytken Company.......: Zoecon Industries Street........: 12200 Denton Drive City..........: Dallas State.........: Texas Country.......: USA Zip Code......: 75234 Phone Number..: (214)243-2321 Program Abstract............: This program is a copy of the AU command that is used in LAS. It operates the same as the LAS version but it is desiged to be used outside of LAS, either from FMGR or CI. Thus it is not necessary to run LAS each time you wish to AU a channel. This uses some library routines from the A.85 release. Additional Documentation....: K12201 ----------------------------------------------------------------------------- CH K122 CH COMMAND USED IN LAB AUTOMATION SYSTEM (LAS) ----------------------------------------------------------------------------- Contribution Name...........: CH Title....................: CH Command used in Lab Automation System (LAS) File Names...............: 00. Rename Transfer File : 01. CH.SBMT Submission File : 02. CH.FTN Source File : 03. CH.REL Relocatable File Operating System(s)......: RTE-6/VM Language(s)..............: FTN7X Keywords.................: 1. LAS External Support Req'd...: LAS, $U57LB Library If Re-submission, Reason.: Contributor's Name..........: James F. Hytken Company.......: Zoecon Industries Street........: 12200 Denton Drive City..........: Dallas State.........: Texas Country.......: USA Zip Code......: 75234 Phone Number..: (214)243-2321 Program Abstract............: This is a copy of the CH command in LAS. It operates the same as the LAS version but is intended to be used from FMGR or CI. This works for both the method version and sequence version of the CHannel command. This uses some Library routines from the A.85 release. Additional Documentation....: K12301 ----------------------------------------------------------------------------- CL K123 CL CLEAR COMMAND USED IN LAB AUTOMATION SYSTEM (LAS) ----------------------------------------------------------------------------- Contribution Name...........: CL Title....................: CL Clear Command used in Lab Automation System (LAS) File Names...............: 00. Rename Transfer File : 01. CL.SBMT Submission File : 02. CL.FTN Source File : 03. CL.REL Relocatable File Operating System(s)......: RTE-6/VM Language(s)..............: FTN7X Keywords.................: 1. LAS External Support Req'd...: LAS, $U57LB Library If Re-submission, Reason.: Contributor's Name..........: James F. Hytken Company.......: Zoecon Industries Street........: 12200 Denton Drive City..........: Dallas State.........: Texas Country.......: USA Zip Code......: 75019 Phone Number..: (214)243-2321 Program Abstract............: This program is a copy of the CL Clear command in LAS. It functions the same but will work from FMGR or CI. This uses some library routines from the A.85 release. Additional Documentation....: K12401 ----------------------------------------------------------------------------- CS K124 LABORATORY AUTOMATION SYSTEM (LAS) CHANNEL STATUS ----------------------------------------------------------------------------- Contribution Name...........: CS Title....................: Laboratory Automation System (LAS) Channel Status File Names...............: 00. Rename Transfer File : 01. CS.SBMT Submission File : 02. CS.FTN Source File : 03. CS.REL Relocatable File Operating System(s)......: RTE-6/VM Language(s)..............: FTN7X Keywords.................: 1. LAS External Support Req'd...: LAS, $U57LB Library If Re-submission, Reason.: Contributor's Name..........: James F. Hytken Company.......: Zoecon Industries Street........: 12200 Denton Drive City..........: Dallas State.........: Texas Country.......: USA Zip Code......: 75019 Phone Number..: (214)243-2321 Program Abstract............: This program is simular to the SY status command in LAS. CS has a few improvements that the SY command does not have; it lists out the information on the channels in a more logical fashion; it has an expanded listing which also gives Sample Name, Sample weight, and Time remaining in the run; it will also wait with a full screen before proceeding to the next screen. It is meant to be used with an hp 23xx or 26xx terminal, or close copy since it utilizes cursor movements and escape codes specific to these devices. This however, can be modified for different types of terminals without to much trouble. This program uses library routines from the A.85 release. Additional Documentation....: See program source for runstring info. If running this program from FMGR, use an RU in the runstring since the FMGR command CS already exist, or rename the program to somthing other than CS. K12501 ----------------------------------------------------------------------------- EENUP K125 EVEN UP THE BYTE COUNT IN RECORDS ----------------------------------------------------------------------------- Contribution Name...........: EENUP Title....................: EVEN UP THE BYTE COUNT IN RECORDS File Names...............: 00. Rename Transfer File : 01. EENUP.SBMT : 02. EENUP.FTN : 03. EENUP.REL Operating System(s)......: RTE-6, RTE-A Language(s)..............: FORTRAN Keywords.................: 1. files : 2. utility : 3. conversion External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: James Richard Spriggs Company.......: Intelsat Street........: 3100 International Drive City..........: Washington State.........: DC Country.......: USA Zip Code......: Phone Number..: 944-7601 Telex.........: Program Abstract............: EENUP OPERATES ON FILES WITH VARIABLE RECORD LENGTHS TO INCREASE EACH RECORD WHICH HAS AN ODD NUMBER OF BYTES TO AN EVEN NUMBER OF BYTES BY ADDING A BLANK (040 OCTAL) AT THE END OF THE RECORD. THIS PREPARES THE FILE FOR TRANSFER FROM A COMPUTER USING THE NEW FILE SYSTEM TO ONE USING THE OLD FILE SYSTEM WHICH CANNOT HANDLE AN ODD NUMBER OF BYTES IN A RECORD. ONLY WORKS ON FILES IN FMGR CARTRIDGES. Additional Documentation....: K12601 ----------------------------------------------------------------------------- FNDCC K126 FIND CONTROL CHARACTERS IN AN ASCII FILE ----------------------------------------------------------------------------- Contribution Name...........: FNDCC Title....................: FIND CONTROL CHARACTERS IN AN ASCII FILE File Names...............: 00. Rename Transfer File : 01. FNDCC.SBMT : 02. FNDCC.FTN : 03. FNDCC.REL Operating System(s)......: RTE-6, RTE-A Uses hierarchical files?.: yes Language(s)..............: FORTRAN Keywords.................: 1. Files : 2. ASCII External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: James Richard Spriggs Company.......: Intelsat Street........: 3100 International Drive City..........: Washington State.........: DC Country.......: USA Zip Code......: Phone Number..: 944-7601 Telex.........: Program Abstract............: FIND CONTROL CHARACTERS IN AN ASCII FILE. UPGRADED FOR RTE-A BY JAMES RECHARD SPRIGGS. Additional Documentation....: K12701 ----------------------------------------------------------------------------- JSAM K127 RTE-6 SAM LISTER ----------------------------------------------------------------------------- Contribution Name...........: JSAM Title....................: RTE-6 SAM lister File Names...............: 00. Rename Transfer File : 01. JSAM.SBMT : 02. JSAM.MAC Operating System(s)......: RTE-6 Language(s)..............: MACRO Keywords.................: 1. system_tables : 2. reports External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: James Richard Spriggs Company.......: Intelsat Street........: 3100 International Drive City..........: Washington State.........: DC Country.......: USA Zip Code......: Phone Number..: 944-7601 Telex.........: Program Abstract............: JSAM prints out the free SAM list by block address (octal) followed by block length (decimal). JSAM also summarizes: 1) the total amount of free SAM at the time JSAM was run. 2) the largest contiguous block of SAM available when JSAM ran. 3) the largest contiguous block of SAM available ever. Additional Documentation....: K12801 ----------------------------------------------------------------------------- SOTST K128 SORT 6-CHARACTER STRINGS ----------------------------------------------------------------------------- Contribution Name...........: SOTST Title....................: SORT 6-CHARACTER STRINGS File Names...............: 00. Rename Transfer File : 01. SOTST.SBMT : 02. SOTST.FTN : 03. SOTST.REL : 04. SOTST.LOD : 05. HEAPS.FTN : 06. HEAPS.REL Operating System(s)......: Language(s)..............: FORTRAN Keywords.................: 1. sort External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: James Richard Spriggs Company.......: Intelsat Street........: 3100 International Drive City..........: Washington State.........: DC Country.......: USA Zip Code......: Phone Number..: 944-7601 Telex.........: Program Abstract............: HEAPS is a subroutine which implements in FORTRAN 4 a completely general form of the heap-sort. Comments in the source explain how to call it. Two of its arguments are external routines which should communicate with the caller and with each other thru common or EMA. The heap-sort is almost as fast as quick-sort is at its fastest and its worst case performance is not much slower than its best (whereas quick-sort's worst is very bad). See SOTST below. SOTST is a simple example of how to use the HEAPS subroutine described above. SOTST sorts lines of six characters each into alphabetical order. SOTST uses the FMGR file system and takes its input from an ascii file named TBSORT. It outputs to LU 6 (spooling LU 6 into a disc file is recommended). To run it, just type "RU,SOTST". Additional Documentation....: K12901 ----------------------------------------------------------------------------- RNCON K129 RESOURCE NUMBER CONTROL ----------------------------------------------------------------------------- Contribution Name...........: RNCON Title....................: RESOURCE NUMBER CONTROL File Names...............: 00. Rename Transfer File : 01. RNCON.SBMT : 02. RNCON.FTN RTE-A : 03. RNCON.REL : 04. &RNCON RTE-6 : 05. %RNCON Operating System(s)......: RTE-6, RTE-A Language(s)..............: FORTRAN Keywords.................: 1. system_tables : 2. resource_number External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: James Richard Spriggs Company.......: Intelsat Street........: 3100 International Drive City..........: Washington State.........: DC Country.......: USA Zip Code......: Phone Number..: 944-7601 Telex.........: Program Abstract............: This program allows you to display the resource numbers, allocate them, de-allocate them, lock them and unlock them. There are two versions- one for RTE-A and one for RTE-6. Additional Documentation....: K13001 ----------------------------------------------------------------------------- CHOP K130 SPLIT RECORDS AT A SPECIFIED CHARACTER ----------------------------------------------------------------------------- Contribution Name...........: CHOP Title....................: SPLIT RECORDS AT A SPECIFIED CHARACTER File Names...............: 00. Rename Transfer File : 01. CHOP.SBMT : 02. CHOP.FTN : 03. CHOP.LOD : 04. CHOP.REL : 05. SLICE.MAC : 06. SLICE.REL Operating System(s)......: RTE-6, RTE-A, CI Language(s)..............: FORTRAN Keywords.................: 1. strings : 2. files External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: James Richard Spriggs Company.......: Intelsat Street........: 3100 International Drive City..........: Washington State.........: DC Country.......: USA Zip Code......: Phone Number..: 944-7601 Telex.........: Program Abstract............: CHOP uses the subroutines in SLICE to divide the lines of an ascii file at a specified delimiter character. I have found that "~" is a good character to use because very few files contain even one tilda. You run CHOP as follows: CI> RU,CHOP,INPUT.TEXT,OUTPUT.TEXT It will prompt you for the delimiter character to use. All occurrances of the delimiter are removed and the lines are divided where the delimiters were. Zero length lines are then eliminated. CHOP uses the hierarchical file system and the output file must not already exist. Additional Documentation....: K13101 ----------------------------------------------------------------------------- PMISS K131 PUT ME IN THE SYSTEM SESSION ----------------------------------------------------------------------------- Contribution Name...........: PMISS Title....................: Put me in the system session File Names...............:00. Rename Transfer File :01. PMISS.SBMT :02. PMISS.FTN :03. PMISS.REL :04. PMISS.LOD :05. SLICE.MAC :06. SLICE.REL Operating System(s)......: RTE-A Uses hierarchical files?.: Language(s)..............: FORTRAN Keywords.................: 1. session : 2. system External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: James Richard Spriggs Company.......: Intelsat Street........: 3100 International Drive City..........: Washington State.........: DC Country.......: USA Zip Code......: Phone Number..: 944-7601 Telex.........: Program Abstract............: PMISS is a program to 'Put Me In the System Session'. You type "RU,PMISS" and then log off. If you are on LU 25, for example, you will then have two clones of CM to do your bidding in the system session (not logged on). These programs are CI*25 and CM*25. When you wish to return to normal session mode, type "CN,25,20B,PROMT" (change "25" to your logical unit number). Additional Documentation....: K13201 ----------------------------------------------------------------------------- JRVEC K132 VECTOR PLOTTING PROGRAM FOR 2608 PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: JRVEC Title....................: VECTOR PLOTTING PROGRAM FOR 2608 PROGRAM File Names...............: 00. Rename Transfer File : 01. JRVEC.SBMT : 02. JRVEC.FTN Operating System(s)......: Language(s)..............: FORTRAN Keywords.................: 1. plotting : 2. printer External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: JAN C. SIREN Company.......: UNIVERSITY OF MARYLAND Street........: City..........: COLLEGE PARK State.........: MD Country.......: USA Zip Code......: 20742 Phone Number..: 301-454-4395 Telex.........: Program Abstract............: ALL REAL, NON-GCS VECTOR PLOTTING SUBROUTINE FOR HP-1000 WITH 2608 PRINTER. MAY BE USED IN CONJUNCTION WITH JRSCA (TO ESTABLISH A CORRESPON- DENCE BETWEEN USER COORDINATES AND THE PHYSICAL PAGE), JRLIN (TO PLOT VECTORS IN USER COORDINATES), AND JRTEX (TO PLOT ALPHANUMERIC CHARACTERS). PLOTS VECTORS DEFINED BY THE END POINTS (XA,YA) AND (XB,YB). THE X AXIS IS ALONG THE LENGTH OF THE PAPER, AND THE Y AXIS IS ACROSS THE WIDTH OF THE PAPER. XA AND XB SHOULD BE IN THE RANGE 0. TO "LIMIT." "LIMIT" IS INITIALIZED TO 800., OR MAY BE REDUCED TO SAVE PAPER. YA AND YB SHOULD BE IN THE RANGE 0. TO 924. ALL FOUR PARAMETERS MUST BE REAL. UP TO 1000 VECTORS MAY BE COMBINED IN A SINGLE PLOT. THE PLOT IS EXECUTED BY A CALL WITH XA.LE.0. Additional Documentation....: K13301 ----------------------------------------------------------------------------- SKETCH K133 CDS SKETCH WITH NEW FEATURES & UTILITIES (PART 1 OF 3) ----------------------------------------------------------------------------- Contribution Name...........: SKETCH Title....................: CDS SKETCH WITH NEW FEATURES & UTILITIES (PART 1 OF 3) File Names...............: 00 Rename Transfer file : 01 SKETCH.SBMT this file : 02 "SKETCH.XREF QXREF SKETCH cross-ref : 03 $DSUBS : 04 $SSUBS : 05 %D_ATT : 06 %FINPT inputs batch locates/text : 07 %FLOPN opens batch locate file : 08 %ISEG0 : 09 %JSEG1 : 10 %JSEG7 : 11 %JSEGB : 12 %JSEGC : 13 %JSEGF : 14 %JSEGG : 15 %JSEGH : 16 %JSUBS KEYBOARD_PICK for ROTATE : 17 %LSUBS : 18 %MAIN : 19 %MSUBS : 20 %NSUBS : 21 %OSUBS : 22 %QSUBS : 23 %RSUBS : 24 %TSUBS : 25 %USUBS : 26 &DSUBS : 27 &D_ATT : 28 &FINPT : 29 &FLOPN : 30 &ISEG0 : 31 &JSEG1 : 32 &JSEG7 : 33 &JSEGB : 34 &JSEGC : 35 &JSEGF : 36 &JSEGG : 37 &JSEGH : 38 &JSUBS : 39 &LSUBS : 40 &MAIN : 41 &MSUBS : 42 &NSUBS : 43 &OSUBS : 44 &PRNTD : 45 &QSUBS : 46 &RSUBS : 47 &SSUBS : 48 &TSUBS : 49 &USUBS : 50 C.CMD : 51 CHANGES_SKETCH.TXT : 52 CI.STK : 53 MECH_DEMO2.DRWG another mech drawing : 54 README.TXT details of Sketch changes : 55 NEW_LSTLS.DRWG new plotter linesytles : 56 PK_DRWG.FTN packs sketch drawing : 57 PK_DRWG.REL : 58 PLOTTER.TXT help file for HP7550 : 59 POINT_MODE.FTN digitizes single points : 60 POINT_MODE.REL : 61 PRINTD.FTN : 62 RDSKF.FTN analyzes drwg file : 63 RDSKF.REL : 64 REWRT.FTN interactive file pack : 65 REWRT.REL : 66 SKETCH.HELP how to run Sketch : 67 SKETCH.LOD how to load sketch : 68 SKETCHXREF.CMD QXREF answer file : 69 SKETCHXREF1.CMD " " : 70 SKETCHXREF2.CMD " " : 71 SKETCH_MAN_ADD.TXT sketch manual addendum : 72 MECH_DEMO1.DRWG mechanical drawing : 73 SKETCH_NOTES.TXT : 74 TOGGLE_TABLET.FTN turns on tblt mapping : 75 TOGGLE_TABLET.REL : 76 TRACE_MODE.FTN freehand tracing : 77 TRACE_MODE.REL : 78 TRANS_TABLET.FTN maps tblt to workarea : 79 TRANS_TABLET.REL : 80 VECTOR_DEMO.DRWG velocity vector plot : 81 [AGP : 82 [ATTR : 83 [BUFFR : 84 [DATA6 : 85 [DATA7 : 86 [DATA8 : 87 [DATAB : 88 [DRWG : 89 [DRWGB : 90 [DTYPE : 91 [ECHO : 92 [FILE : 93 [FILEB Operating System(s)......: RTE-A must have VC+ Language(s)..............: FTN7X Keywords.................: 1.GRAPHICS : 2.FIGURES External Support Req'd...: DGL/1000 92861A : AGP/1000 92862A : HP2623, 2627, 2628, 150, or 239x terminal & : HP pen or drafting plotter, or graphics prntr If Re-submission, Reason.: MODFICATION OF 2433 CONTR.# IO53 : by Phil Walden & Zenia Latoff : PROBLEMS CORRECTED, NEW FEATURES ADDED, : CDS TO ALLOW LARGER PROGRAM LOADING to : support all system sizes & new features Contributor's Name..........: Jim Cramer Company.......: University of Iowa Street........: Iowa Institute of Hydraulic Research City..........: Iowa City State.........: Ia. Country.......: USA Zip Code......: 52242 Phone Number..: (319)-353-4814 Telex.........: 756569 Program Abstract............: The 2433 SKETCH proved so useful in our lab that we have modified it to add some new features needed by us. Many problems experienced with the program have also been corrected. A brief description of the new features follows. Refer to file README.TXT for more details. 1) PACKING OF THE DRAWING DATA BASE ARRAY BEFORE IT IS WRITTEN TO DISC Also, included program REWRT will interactively pack a drawing file from CI and included program RDSKF will analyze a drawing file and report space used by different node types & free space chunks. 2) BATCH ENTRY OF LOCATE COORDINATES,TEXT STRINGS & KEYBOARD PICKS FOR ROTATES. 3) FREE-HAND TRACING ON HP 17623A or 239X terminal HIL tablets into the sketch drawing on the screen. 4) MAPPING BETWEEN FREEHAND LIMITS and WORKING WINDOW ON THE SCREEN. This allows the user to digitize points, using the tablet, within the freehand limits area defined on the tablet, and optionally define your own coordinate system for the digitized points 5) DIGITIZING SINGLE POINTS and leaving them as small markers on the display. When used with (4) above, this feature can be used to mark reference locations when creating a drawing from a figure laid out on the tablet, or it can be used for digitizing coordinates from XY plots and contour maps laid out on the tablet. 6) NEW LINESTYLES FOR OUTPUT ON PLOTTER - we were unhappy with the dashed linestyle for the pen plotters. The dashes are way too far apart. So we designed 3 new ones. Run Sketch and EDIT NEW_LSTLS.DRWG to see them. Additional Documentation....: README.TXT - detailed description of changes to Sketch SKETCH_ADD.TXT - addendum to orig manual SKETCH.HELP - help for running Sketch SKPLO.HELP - help for running Skplo SKETCH.LOD - to load Sketch SKPLO.LOD - to load Skplo K13401 ----------------------------------------------------------------------------- SKETCH K134 CDS SKETCH (PART 2 OF 3) ----------------------------------------------------------------------------- Contribution Name...........: SKETCH Title....................: CDS SKETCH (part 2 of 3) File Names...............: 00 Rename Transfer file : 01 SKETCH_B.SBMT : 02 [FLAGS : 03 [FLAGS2 : 04 [GRID : 05 [INIT : 06 [MENU : 07 [SCREE : 08 [SEGMT : 09 [TRACE : 10 [TRANS : 11 [UNITS : 12 [WSDAT : 13 ]ARC : 14 ]DATA : 15 ]ECHO : 16 ]FIELD : 17 ]FUNC : 18 ]LINE : 19 ]MACRO : 20 ]NODE : 21 ]POLY : 22 ]ROOT : 23 ]TEXT : 24 ]TYPES : 25 W2608_CDS.LOD : 26 W2627_CDS.LOD : 27 W2631_CDS.LOD : 28 W2648_CDS.LOD : 29 W7470_CDS.LOD : 30 W7550_CDS.LOD : 31 WSP_CDS.LOD loads CDS WSP for 2623/150 : 32 ZMNTR.LOD to load AGP monitor prog Operating System(s)......: RTE-A must have VC+ Language(s)..............: FTN7X Keywords.................: 1.GRAPHICS : 2.FIGURES External Support Req'd...: DGL/1000 92861A : AGP/1000 92862A : HP2623, 2627, 2628, 150, or 239x terminal & : HP pen or drafting plotter, or graphics prntr If Re-submission, Reason.: MODFICATION OF 2433 CONTR.# IO53 : by Phil Walden & Zenia Latoff : PROBLEMS CORRECTED, NEW FEATURES ADDED, : CDS TO ALLOW LARGER PROGRAM LOADING to : support all system sizes & new features Contributor's Name..........: Jim Cramer Company.......: University of Iowa Street........: Iowa Institute of Hydraulic Research City..........: Iowa City State.........: Ia. Country.......: USA Zip Code......: 52242 Phone Number..: (319)-353-4814 Telex.........: 756569 Program Abstract............: The 2433 SKETCH proved so useful in our lab that we have modified it to add some new features needed by us. Many problems experienced with the program have also been corrected. A brief description of the new features follows. Refer to file README.TXT for more details. 1) PACKING OF THE DRAWING DATA BASE ARRAY BEFORE IT IS WRITTEN TO DISC Also, included program REWRT will interactively pack a drawing file from CI and included program RDSKF will analyze a drawing file and report space used by different node types & free space chunks. 2) BATCH ENTRY OF LOCATE COORDINATES,TEXT STRINGS & KEYBOARD PICKS FOR ROTATES. 3) FREE-HAND TRACING ON HP 17623A or 239X terminal HIL tablets into the sketch drawing on the screen. 4) MAPPING BETWEEN FREEHAND LIMITS and WORKING WINDOW ON THE SCREEN. This allows the user to digitize points, using the tablet, within the freehand limits area defined on the tablet, and optionally define your own coordinate system for the digitized points 5) DIGITIZING SINGLE POINTS and leaving them as small markers on the display. When used with (4) above, this feature can be used to mark reference locations when creating a drawing from a figure laid out on the tablet, or it can be used for digitizing coordinates from XY plots and contour maps laid out on the tablet. 6) NEW LINESTYLES FOR OUTPUT ON PLOTTER - we were unhappy with the dashed linestyle for the pen plotters. The dashes are way too far apart. So we designed 3 new ones. Run Sketch and EDIT NEW_LSTLS.DRWG to see them. Additional Documentation....: README.TXT - detailed description of changes to Sketch SKETCH_ADD.TXT - addendum to orig manual SKETCH.HELP - help for running Sketch SKPLO.HELP - help for running Skplo SKETCH.LOD - to load Sketch SKPLO.LOD - to load Skplo K13501 ----------------------------------------------------------------------------- SKETCH K135 NON-CDS SKETCH (PART 3 OF 3) ----------------------------------------------------------------------------- Contribution Name...........: SKETCH Title....................: NON-CDS SKETCH (part 3 of 3) File Names...............: 00 Rename Transfer file : 01 SKETCH_ncd.SBMT this file : 02 "SKPLO.XREF cross-ref for SKPLOT : 03 %BFTSK BRUNO FIG TO SKETCH DRWG UTIL : 04 %BSTSK BRUNO SLIDE TO SKETCH DRWG UTIL : 05 %PSEG1 : 06 %PSEG2 : 07 %SKPLO : 08 %SPSUB : 09 &BFTSK : 10 &BSTSK : 11 &PSEG1 : 12 &PSEG2 : 13 &SKPLO : 14 &SPSUB : 15 BFTSK.LOD : 16 BSTSK.LOD : 17 NEW_LSTLS.FTN new linestyles for pen plott : 18 NEW_LSTLS.REL : 19 SKPLO.LOD : 20 SKPLOT.TXT SKPLOT HELP file : 21 SKPLOXREF.CMD : 22 [ROTATE : 23 SKETCH_MANUAL.TXT - 2433 Sketch manual Operating System(s)......: RTE-A must have VC+ Language(s)..............: FTN7X Keywords.................: 1.GRAPHICS : 2.FIGURES External Support Req'd...: DGL/1000 92861A AGP/1000 92862A HP2623, 2627, 2628, 150, or 239x terminal & HP pen or drafting plotter, or graphics prntr If Re-submission, Reason.: MODFICATION OF 2433 CONTR.# IO53 by Phil Walden & Zenia Latoff PROBLEMS CORRECTED, NEW FEATURES ADDED, CDS TO ALLOW LARGER PROGRAM LOADING to support all system sizes & new features Contributor's Name..........: Jim Cramer Company.......: University of Iowa Street........: Iowa Institute of Hydraulic Research City..........: Iowa City State.........: Ia. Country.......: USA Zip Code......: 52242 Phone Number..: (319)-353-4814 Telex.........: 756569 Program Abstract............: The 2433 SKETCH proved so useful in our lab that we have modified it to add some new features needed by us. Many problems experienced with the program have also been corrected. A brief description of the new features follows. Refer to file README.TXT for more details. 1) PACKING OF THE DRAWING DATA BASE ARRAY BEFORE IT IS WRITTEN TO DISC Also, included program REWRT will interactively pack a drawing file from CI and included program RDSKF will analyze a drawing file and report space used by different node types & free space chunks. 2) BATCH ENTRY OF LOCATE COORDINATES,TEXT STRINGS & KEYBOARD PICKS FOR ROTATES. 3) FREE-HAND TRACING ON HP 17623A or 239X terminal HIL tablets into the sketch drawing on the screen. 4) MAPPING BETWEEN FREEHAND LIMITS and WORKING WINDOW ON THE SCREEN. This allows the user to digitize points, using the tablet, within the freehand limits area defined on the tablet, and optionally define your own coordinate system for the digitized points 5) DIGITIZING SINGLE POINTS and leaving them as small markers on the display. When used with (4) above, this feature can be used to mark reference locations when creating a drawing from a figure laid out on the tablet, or it can be used for digitizing coordinates from XY plots and contour maps laid out on the tablet. 6) NEW LINESTYLES FOR OUTPUT ON PLOTTER - we were unhappy with the dashed linestyle for the pen plotters. The dashes are way too far apart. So we designed 3 new ones. Run Sketch and EDIT NEW_LSTLS.DRWG to see them. Additional Documentation....: README.TXT - detailed description of changes to Sketch SKETCH_ADD.TXT - addendum to orig manual SKETCH.HELP - help for running Sketch SKPLO.HELP - help for running Skplo SKETCH.LOD - to load Sketch SKPLO.LOD - to load Skplo K13601 ----------------------------------------------------------------------------- QXREF K136 EMA QXREF ----------------------------------------------------------------------------- Contribution Name...........: QXREF Title....................: EMA QXREF File Names...............: 0. Rename transfer file : 1. QXREF.SBMT - this file : 2. QXREF.FTN : 3. QXREF.REL : 4. QXDIFF - rev. history for QXREF Operating System(s)......: RTE-6, RTE-A Language(s)..............: FTN7X Keywords.................: 1. CROSS-REFERENCE : 2. RELOCATABLE External Support Req'd...: If Re-submission, Reason.: Resubmission of 2533 QXREF, J087 by Bill Gibbons/Don Pottenger Contributor's Name..........: Jim Cramer Company.......: University of Iowa Street........: Institute of Hydraulic Research City..........: Iowa City State.........: Iowa Country.......: USA Zip Code......: 52242 Phone Number..: (319)-353-4814 Telex.........: 756569 Program Abstract............: This program reads relocatable files and prints out information about the modules found in them. It 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 (we found it essential when we modified the program SKETCH), libraries, or any large programming project. Additional Documentation....: Run Qxref without any parameters to see a sample runstring. Use the size (SZ) to size it up to 32 pages of EMA for table space. Do not go any further than 32 pages however, since all variables used for pointers to table space are only single precision. A nice enhancement would be to make them double precision so QXREF could be sized bigger than that. see 2533 QXREF for more details K13701 ----------------------------------------------------------------------------- ADMUL K137 SIMULTANEOUS SAMPLING ON HP12060 ADC'S ----------------------------------------------------------------------------- Contribution Name...........: ADMUL Title....................: SIMULTANEOUS SAMPLING ON HP12060 ADC'S File Names...............: 0. RENAME FILE : 1. ADMUL.SBMT : 2. ADMUL.FTN : 3. ADMUL.LOD Operating System(s)......: RTE-A.1, RTE-A Language(s)..............: FTN7X Keywords.................: 1. ANALOG/DIGITAL : 2. INTERFACE : 3. MEASUREMENT External Support Req'd...: %ID.50 from RTE-A If Re-submission, Reason.: Contributor's Name..........: Jim Cramer Company.......: Iowa Institute of Hydraulic Research Street........: University of Iowa City..........: Iowa City State.........: Iowa Country.......: USA Zip Code......: 52242 Phone Number..: (319)-353-4814 Telex.........: 756569 Program Abstract............: ADMUL is a general purpose program to sample simultaneously up to 3 channels of analog information, each being connected to a separate HP12060A interface card. Data is acquired through the use of the RTE-A VMAIO call. Data can be sampled on a single channel at up to 55K 12-bit samples/sec, or on 3 channels simultaneously at up to 40K. The user specifies: specify: -- how many channels (cards) to sample, and which to use -- the channel# to use for each card -- the number of samples to take on each card -- for each card, the filename to store that channel of data in -- whether the files will be type 2 or 4. Type 2 files store the data in a more compact form as integer numbers. Type 4 files store the data in units of volts. ADMUL can be run either interactively or scheduled programatically using the EXEC 9,10 routines. Just type ADMUL with no parameters to get an explanation of how to specify these parameters. Additional Documentation....: refer to docmentation at start of ADMUL.FTN TO LOAD: LINK,ADMUL.LOD TO RUN : just type CI> ADMUL and follow the on-line instructions K13801 ----------------------------------------------------------------------------- KEDIT K138 A QUICK EDIT PROGRAM FOR IMAGE DATA BASES USING SCREEN FORMS ----------------------------------------------------------------------------- Contribution Name...........: KEDIT Title....................: A Quick Edit Program For Image Data Bases Using Screen Forms File Names...............: 0. Rename File -FMGR : 1. 'KEDIT -- This Submission file. : 2. &KEDIT -- MAIN PROGRAM SOURCE -FTN4X : 3. &KEDT -- SEG1 OPENS DB -FTN4X : 4. &KEDT0 -- SEG- HELP ROUTINE (?) -FTN4X : 5. &KEDT1 -- SEG- AD & RE functions -FTN4X : 6. &KEDT2 -- SEG- UP function -FTN4X : 7. &KEDT3 -- SEG- DE function -FTN4X : 8. &KEDT4 -- SEG- CL function -FTN4X : 9. &KEDT5 -- SEG- SE function -FTN4X :10. &KEDT6 -- SEG- SU function -FTN4X :11. &KFORM -- LIBRARY SUBS SOURCE -FTN4X :12. &KTABS -- OLD TAB PROCESSOR (NO BT)-ASMB :13. &JTABS -- TAB/BACKTAB PROCESSER - ASMB :14. &DBMES -- IMAGE ERROR REPORTER -FTN4X :15. &WILDC -- PROCESS WILDCARDS IN NON- KEY SEARCHES -FTN4X :16. &INSTR -- STRING SEARCH FUNCTION -ASMB :17. &TSTMP -- TIME STAMP FOR 'AD' -FTN4X :18. &GETTM -- FTIME TO YYMMDD & HH:MM -FTN4X :19. %ELIB1 -- RELOCATABLE LIBRARY :20. "KEDHE -- KEDIT HELP/DOCUMENTATION FILE :21. "KEDIT -- OLD MANUAL (TYPE FORMAT) :22. *KEDIT -- TRANSFER FILE TO LOAD AND SP KEDIT :23. *CKEDT -- TRANSFER FILE TO COMPILE KEDIT :24. ^KEDIT -- LOADR COMMAND FILE :25. *SKEDT -- SAVER COMMAND FILE :26. &IARYC -- clears buffer to blanks Operating System(s)......: RTE-IVB, RTE-6/VM Language(s)..............: FTN4X, ASMB Keywords.................: 1. DATA_BASE : 2. IMAGE External Support Req'd...: %DECAR - DECIMAL STRING ARITHMETIC LIBRARY If Re-submission, Reason.: ENHANCEMENT/BUG FIXES OF 2240 KEDIT F055-- : by Joel K. McClatchy : E-Systems Inc : See description of enchancements/fixes below Contributor's Name..........: Jim Cramer Company.......: Institute of Hydraulic Research Street........: The University of Iowa City..........: Iowa City State.........: Iowa Country.......: USA Zip Code......: 52242 Phone Number..: 319-353-4814 Program Abstract............: Kedit is a re-submission of the CSL/1000 program KEDIT, which in turn is a revision of the PLUS/1000 program known as QEDIT. The program greatly eases IMAGE data base updates and searches. It allows the user to enter, search, display, and modify entries from the data base through screen forms. It does not generate reports for the printer. The program replaces the QUERY update features, only is much more powerful & versatile. In fact, the operator does not even need to know QUERY at all! The basic features of KEDIT are: -- add new entries & copy existing entries with changes for rapid cloning -- rapid key searching from 1 key item/ updating any item or items (key or non-key) in the entries along the chain, either as a batch or selectively -- non-key searching using any combination of key and/or non-key items/selective updating of any key or non-key items in entries found by search -- rapid key searching from 1 key item/ selective deleting of items found along chain -- non-key searching using any combination of key and/or non-key items/deletion of entries found either as a batch or selectively -- starting from a specified entry# in a data set, display of each succeeding entry/update any key or non-key field in it -- on-line help screen-by-screen or to specified list device -- easy tabbing and back-tabbing between item fields in an entry (form) -- easy switching between data sets or data bases -- wildcard masking for non-key search items Some changes to KEDIT from the 2240 version are: -- can update in manual master data sets any non-key item -- can update key items in entries found by non-keyed (serial) searches (in SE,CL,SU) -- can use user-specified wildcard characters (like DLX, DL, CI, etc do) in items used to specify non-keyed data set searches (in SE & CL) -- for non-keyed deletes, the user can specify either all entries which match search items to be deleted as a batch or selectively -- for the serial scroll function SU, the user can specify the starting entry number (offset) in the data set to begin with -- can time & date stamp entries being entered new or copied -- can BACKTAB now in the screen entry form -- the on-line help file is greatly improved, and can be sent to printer -- can type CNTRL-X to any question or in any ASCII field to abort -- allows passing of Data Base, Level, Data Set, Command parameters in run string for execution from command file -- can switch between data bases without leaving program -- many more messages added to display current entry# being updated, how many entries total are added, updated, found. Displays whether each entry was updated or not -- added 'BR' check for terminating non-key (longer) searches -- when updating with UP a key item in an entry, and the value entered is not in the corresponding manual master, the program will not delete (lose) the entry being updated. Instead, it is displayed again and an error message & recovery is initiated -- when updating with the UP command the entire chain for the specified key, the program will not abort if the 1st entry has no changes Additional documentation.......: (See file "KEDHE) KEDIT requires IMAGE/1000 part no. 92069A and a 264X, 262x (except 2621), 150, or 239x terminal. The program formats the form on the screen to match the data base schema of the data base being updated. INSTALLATION INSTRUCTIONS: 1) edit ^KEDIT and change the LU to the one that you put KEDIT on 2) :TR,*KEDIT,LU,Security Code,LU to SP to,C,0 (type just :TR,*KEDIT for an explanation of these parameters) NOTE: It is assumed that the decimal string arithmetic library (%DECAR) is generated into the system. If not use LI,%DECAR in ^KEDIT It is also assumed that the IMAGE/1000 library for local data base access is generated into the system (usually $DBMS1). 3) For Remote Data Base Access: -- Un-comment the code in &KEDT -- generate the correct modules into the system and search the correct library when loading as per IMAGE INSTALLATION/CONFIGURATION MANUAL (see comments in ^KEDIT) TO RUN PROGRAM: :RU,KEDIT,?? and see the file "KEDHE for information on each command and options. KEDIT is designed to work with single integers, floating point, or ascii data contained in data set entries. Key fields are highlighted in bright inverse video while other fields are in half-bright inverse video. KEDIT HAS THE CAPABILITY OF DOING REMOTE DATA BASE ACCESS IF THE APPROPRIATE DS/1000-IV SOFTWARE/HARDWARE IS INCLUDED IN THE SYSTEM. TO USE THIS FEATURE, MODIFY THE SOURCE SEGMENT NAMED 'KEDT' BY UN- COMMENTING THE APPROPRIATE LINES OF CODE. WHEN LOADING THIS VERSION OF KEDIT, SPECIFY THE LOADR OPTION 'OP,SS' TO GIVE IT SUBSYSTEM GLOBAL ACCESS AND REMEMBER TO SEARCH THE IMAGE/1000 LIBRARY THAT CONTAINS THE REMOTE DATA BASE ACCESS ROUTINES. K13901 ----------------------------------------------------------------------------- XYP K139 X-Y GRAPH GENERATOR FOR HP2648/2623/9872 ----------------------------------------------------------------------------- Contribution Name...........: XYP Title....................: X-Y GRAPH GENERATOR FOR HP2648/2623/9872 (VER. 2.0) File Names...............: 00. Rename transfer file : 01. 'XYP - this submission file : 02. &XYP - source main seg - FTN4X : 03. &XYPA - source seg - FTN4X : 04. &XYPAB source seg A- FTN4X alternate : 05. &XYP0 " " : 06. &XYP1 " " : 07. &XYP2 " " : 08. &XYP3 " " : 09. &XYP3B source 3 alternate : 10. &XYP4 " " : 11. &XYP4B " 4 alternate : 12. &XYP5 " " : 13. &XYP6 " " : 14. &XYP7 " " : 15. &XYP8 " " : 16. &XYP9 " " : 17. &VCOMM - include file - FTN4X : 18. &VCOMB - include file - FTN4X -alternate : 19. &BRNCH - Source subroutine - FTN4X : 20. &EXTIC " " : 21. &INNDC " " : 22. &PLYFT " " : 23. &VIEWT " " : 24. &DLTBL - Device Link Table source - ASMB : 25. %DLTBL - device link table binary for 2648/2623/150 & 9872 : 26. %GPS - Graphics Subroutines - HP92840 : 27. FONT1 - A92840 GPS Eurostyle Font : 28. FONT2 - A92840 GPS Simplex Roman Font : 29. FONT3 - A92840 GPS Triplex Roman Font : 30. FONT4 - A92840 GPS Script Font : 31. FONT5 - A92840 GPS Math/Greek Font : 32. FONT6 - A92840 GPS Gothic Font : 33. *XYP - FMGR trans file to load on IVB : 34. *CXYP - FMGR trans file - FTN4X compile : 35. *CXYP7 - FMGR trans file - FTN7X compile : 36. ^XYP - LOADR command file : 37. #XYP - LINK command file : 38. "XYP - DOCUMENTATION : 39. XYDEMO - demo answer file for XYP : 40. "CURVE - demo data file for XYP : 41. "POLY4 - demo data file for XYP : 42. #XY - LOADR list file for XYP : 43. &CRTID CSL 2340 CRTID H125-- : 44. %IRAM " SUB FOR CRTID : 45. %KSHFT " " : 46. %JCBT " " : 47. %CHGLU " " Operating System(s)......: RTE-IVB, RTE-6VM, RTE-A Language(s)..............: FTN4X, FTN7X Keywords.................: 1. GRAPHICS : 2. PLOTTING : 3. REGRESSION External Support Req'd...: HP92840 GRAPHICS/1000-I (included) : CSL 2340 CRTID If Re-submission, Reason.: enchancement of 2433 VORH IO52 Contributor's Name..........: Jim Cramer Company.......: University of Iowa Street........: Institute of Hydraulic Research City..........: Iowa City State.........: Iowa Country.......: USA Zip Code......: 52242 Phone Number..: (319)-353-4814 Telex.........: 756569 Program Abstract............: XYP is a very friendly program for generation of X-Y graphs either interactively or in an automated batch fashion through the use of setup answer files. Output can be rapidly designed/tested on an HP graphics terminal and easily routed to an HP9872/7225/7221 pen plotter. Some of the main features are: -- user-specified plot limits/location anywhere on device -- user-specified windowing anywhere within specified limits -- rectilinear, log, or semi-log scaling -- optional grids -- variable number of scale decimal places -- variable number of major & minor axis tics & scale numbers -- axis titles -- variable size titles & scale numbering -- input data from 2648 minicassette, disc, or keyboard -- flexible data input -- data points plotted as symbols or connected with lines -- variable line sytle, symbol type & size -- selectable plotter pen number -- scaling and addition of constant to data before plotting -- log conversion of data before plotting -- automatic scaling of axis limits -- min/max checking of data before plotting -- interpolation of data outside of axis limits -- text labels anywhere within plot limits with: variable size, slant, rotation several justifcation modes sub/super scripts high-quality software fonts -- linear regression, polynomial regression curve fitting/plotting Additional Documentation....: read "XYP for more details on features and for loading instructions K14001 ----------------------------------------------------------------------------- TRIMF K140 TRIM UNUSED SPACE FROM CI/FMGR FILES ----------------------------------------------------------------------------- Contribution Name...........: TRIMF Title....................: Trim unused space from CI/FMGR files. File Names...............:00. Rename Transfer File :01. TRIMF.SBMT submission file :02. TRIMF.CMD installation command file :03. TRIMF.LOD :04. TRIMF.FTN :05. TRIMF.COM common include file :06. TRIMF.REL :07. STRNG.MAC string routines :08. STRNG.REL :09. TRIMF.WLF source for documentation :10. TRIMF.HELP documentation for /help/ Operating System(s)......: RTE-6, RTE-A Language(s)..............: FTN7X, MACRO Keywords.................: 1. utility : 2. CI : 3. extents External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Jim Lewis Company.......: Reynolds Metals Co. Street........: 4th & Canal Sts. City..........: Richmond State.........: Virginia Country.......: USA Zip Code......: 23219 Phone Number..: (804)788-7410 Telex.........: Program Abstract............: The CI file system will manage space better than FMGR if it has enough space to work with. When things get tight, CI has a hard time. This utility will go through directories and will recover unused space from type 3,4,5 files. It removes extents on files that have them. Trimf also works on FMGR files, but is slow scanning FMGR directories. The command file TRIMF.CMD will link the program, put it on ::programs and put the help file on ::help. The mini-library of string routines may be of use. Check the source. Additional Documentation....: See TRIMF.HELP and source code. 1 K14101 ----------------------------------------------------------------------------- FCOMP K141 FILE COMPARISON FOR NEW FILE SYSTEM ----------------------------------------------------------------------------- Contribution Name...........: FCOMP Title....................: FILE COMPARISON FOR NEW FILE SYSTEM File Names...............: 00. Rename Transfer File : 01. FCOMP.SBMT : 02. FCOMP.FTN : 03. UMOVE.MAC : 04. FCOMP.REL : 05. UMOVE.REL : 06. FCOMP.LOD Operating System(s)......: RTE-A , RTE-6 w/new file system libs Language(s)..............: FTN77, MACRO Keywords.................: 1. SEARCH : 2. COMPARE External Support Req'd...: NONE If Re-submission, Reason.: This is a re-submission of the earlier F023 (on release tape 2240) contribution for the following reasons: 1. compatability with the new file system (CI); 2. enhancements. Contributor's Name..........: Jing Jan & Jim Cramer Company.......: Iowa Institute of Hydraulic Research The University of Iowa City..........: Iowa City State.........: Iowa Country.......: USA Zip Code......: 52240 Phone Number..: (319)-353-4814 Telex.........: 756569 Program Abstract............: This program compares two files of any type in either of the following two ways: 1: Byte comparing the two files in a straight record-by-record manner, and writing out any two unmatched records. This option does not attempt to detect any inserted/deleted records by looking ahead and therefore it can not tell if the two files re-match after insertions/deletions are found in one file. 2: Detecting if there are any records which are in one file but not the other, and writing those records out only. This is good for finding records inserted into or deleted from one of the files. However, if both files contain the same records, the program can not tell if these records are placed in the same order in both files. Therefore, even if the program finds no differences between the two files in this way, it does not necessarily mean that they are identical. To make sure that they are identical, the two files should be compared in the record by record manner. Unmatched, inserted/deleted records can be written out in one of the following four formats: 1: ASCII only (good for text files). 2: OCTAL words followed by ASCII interpretations. (good for finding control chars in text files) 3: OCTAL words only. 4: OCTAL bytes only. Additional Documentation....: The runstring format of the program is given when FCOMP is typed in. K14201 ----------------------------------------------------------------------------- SPACE K142 DISPLAY FMGR CARTRIDGE SPACE USED ----------------------------------------------------------------------------- Contribution Name...........: SPACE Title....................: Display FMGR Cartridge Space Used File Names...............: 00. Rename transfer file : 01. DISC_SPACE.SBMT Submission file : 02. DISC_SPACE.FTN - Source : 03. DISC_SPACE.REL - Relocatable : 04. DISC_SPACE.LOD - LINK file Operating System(s)......: RTE-A, RTE-6/VM Language(s)..............: FTN4X Keywords.................: 1. Utility : 2. FMGR External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: John Campbell Company.......: Campbell Computer Counsulting Street........: 555-Ninth St. Suite 12 City..........: San Pedro State.........: CA. Zip Code......: 90731 Phone Number..: (213) 831-3938 Telex.........: Program Abstract............: This program displays the amount of space that is used, free or purged on FMGR cartridges. Other information is also given for labels and owners. It will work with any mounted cartridges, system, group or user. Run the program as follows: CI> SPACE [,luout] [,cart type] [,cart/lu] [,cart/lu] [,cart/lu] where : luout = list device (defaults to calling terminal) cart type 1=all cartridges mounted to the system 0=all cartridges mounted to the session 0=all system and non-session cartridges mounted(non-session) cart/-lu optional cartridge reference number (positive) or logical unit number (negative) Additional Documentation....: K14301 ----------------------------------------------------------------------------- XD K143 EXTENDED WORKING DIRECTORY ----------------------------------------------------------------------------- Contribution Name...........: XD Title....................: Extended Working Directory File Names...............: 00. Rename transfer file : 01. XD.SBMT Submission file : 02. XD.FTN - Source : 03. XD.REL - Relocatable : 04. XD.LOD - LINK file : 05. XD.HLP - Help file Operating System(s)......: RTE-A, RTE-6/VM Language(s)..............: FORTRAN 77 Keywords.................: 1. Directory : 2. CI External Support Req'd...: CI file system If Re-submission, Reason.: Contributor's Name..........: John Campbell Company.......: Campbell Computer Counsulting Street........: 555-Ninth St. Suite 12 City..........: San Pedro State.........: CA. Zip Code......: 90731 Phone Number..: (213) 831-3938 Telex.........: Program Abstract............: Change the current working directory. Enhanced version of the 'WD' command. Additional Documentation....: Help file is included. CO,XD.HLP,XD::HELP,D K14401 ----------------------------------------------------------------------------- LX K144 EXTENDED FILE LISTING ----------------------------------------------------------------------------- Contribution Name...........: LX Title....................: Extended file listing File Names...............: 00. Rename transfer file : 01. LX.SBMT Submission file : 02. LX.FTN - Source : 03. LX.REL - Relocatable : 04. LX.LOD - LINK file : 05. LX.HLP - Help file Operating System(s)......: RTE-A, RTE-6/VM Language(s)..............: FORTRAN 77 Keywords.................: 1. List : 2. CI : 3. Utility External Support Req'd...: CI file system If Re-submission, Reason.: Contributor's Name..........: John Campbell Company.......: Campbell Computer Counsulting Street........: 555-Ninth St. Suite 12 City..........: San Pedro State.........: CA. Zip Code......: 90731 Phone Number..: (213) 831-3938 Telex.........: Program Abstract............: File listing utility; enhanced version of the 'LI' command. Additional Documentation....: Help file is included. K14501 ----------------------------------------------------------------------------- SHOWTIME K145 SHOW SYSTEM TIME AND DATE ----------------------------------------------------------------------------- Contribution Name...........: SHOWTIME Title....................: Show System Time and Date File Names...............: 00. Rename transfer file : 01. SHOW_TIME.SBMT Submission file : 02. SHOW_TIME.FTN - Source file : 03. SHOW_TIME.REL - Relocatable : 04. SHOW_TIME.LOD - LINK command Operating System(s)......: RTE-4B, RTE-6/VM, RTE-A Language(s)..............: FTN4X Keywords.................: 1. System : 2. Time : 3. Date External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: John Jude Campbell Company.......: Campbell Computer Consulting Street........: 555-Ninth St. Suite 12 City..........: San Pedro State.........: CA. Zip Code......: 90731 Phone Number..: (213) 831-3938 Telex.........: Program Abstract............: This program displays time time and date in a nice readable format. Additional Documentation....: K14601 ----------------------------------------------------------------------------- LIBRARIES K146 MISCELLANEOUS LIBRARIES ----------------------------------------------------------------------------- Contribution Name...........: LIBRARIES Title....................: Miscellaneous Libraries File Names...............: 00. Rename transfer file : 01. LIBRARIES.SBMT Submission file : 02. ASUBS.LIB - Assembly subroutines : 03. FSUBS.LIB - FORTRAN subroutines : 04. FMPLB.LIB - FMP emulation routines Operating System(s)......: RTE-4B, RTE-6/VM ,RTE-A Language(s)..............: FTN4X, ASMB Keywords.................: 1. Library External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: These libraries are used by a number of other contributions. The sources have been submitted on past tapes so only the LINDXed versions are included here. The FMPLB can be loaded with BASIC/1000D so it can use the new CI file system. Additional Documentation....: K14701 ----------------------------------------------------------------------------- PICTURES K147 LINE PRINTER PICTURES ----------------------------------------------------------------------------- Contribution Name...........: PICTURES Title....................: Line Printer Pictures File Names...............: 00. Rename transfer file : 01. PICTURES.SBMT Submission file : 02. AIRPLANE.PIC : 03. ANDY_CAP.PIC : 04. ANNIE_FANNY.PIC : 05. CAT_CALL.PIC : 06. ENTERPRIZE.PIC : 07. KENNDY.PIC : 08. LOVE.PIC : 09. MAD.PIC : 10. PINUP.PIC : 11. PUSSY_CAT.PIC : 12. SNOOPY.PIC : 13. SPOOK.PIC : 14. TWEEDY_PIE.PIC : 15. WYLE_E_COYOTE.PIC Operating System(s)......: RTE-4B, RTE-6/VM ,RTE-A Language(s)..............: None Keywords.................: 1. Graphics : 2. Figures External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: Just copy any of these to a line printer and see what you get. On some of them the automatic page skipping must be disabled. Additional Documentation....: K14801 ----------------------------------------------------------------------------- STAR K148 REAL TIME STARTREK ----------------------------------------------------------------------------- Contribution Name...........: STAR Title....................: Real Time Startrek File Names...............: 00. Rename transfer file : 01. STAR.SBMT - Submission file : 02. STAR.FTN - Main program : 03. SRDIS.FTN - Short range sensors on TV : 04. PHDIS.FTN - Display weapon fired on TV : 05. WIPE.FTN - Wipe out object on TV : 06. CANDD.FTN - Compute course direction : 07. COORD.FTN - Coordinates of empty sector : 08. CYCLE.FTN - Things to do each time : 09. DELTA.FTN - Compute deltas for course : 10. DIST.FTN - Distance calculation : 11. EHIT.FTN - Enterprize hit : 12. FIXUP.FTN - Fix things broken : 13. INPUT.FTN - Input ASCII string : 14. KFIRE.FTN - Klingons fire : 15. KKILL.FTN - Klingon killed : 16. KMVCL.FTN - Klingons move & cloak : 17. LOSE.FTN - Enterprize destroyed : 18. LRKMV.FTN - Long range klingon move : 19. PATH.FTN - Finds objects in path : 20. PODS.FTN - Manipulate anti-matter pods : 21. QSPLT.FTN - Split quadrant value : 22. RATNG.FTN - Calulate rating : 23. RAND.MAC - Generate random number : 24. RND.FTN - Call for random number : 25. RNDFB.FTN - Random fix/break things : 26. STATS.FTN - Set status for display : 27. STAUS.FTN - Klingon staius field : 28. TIMOT.FTN - Timeout, game over : 29. UNIFM.FTN - Uniform number : 30. WHON.FTN - Whos name : 31. WIN.FTN - Win game : 32. ABMSN.FTN - Abort mission : 33. BLUFF.FTN - Corbomite bluffing maneuver : 34. COMPT.FTN - Computer commands : 35. CUMRD.FTN - Cumulative record : 36. STRPT.FTN - Status report : 37. TPDCM.FTN - Torpedo direction : 38. CALC.FTN - Computer calculations : 39. BASE.FTN - Find starbase location : 40. DAMAG.FTN - Damage control report : 41. HELPR.FTN - Help display : 42. NAVMP.FTN - Navigation map : 43. QNOM.FTN - Quadrant nomenclature : 44. LRSCN.FTN - Long range scan : 45. MOVEN.FTN - Move Enterprize : 46. NGAME.FTN - New game : 47. FINRD.FTN - Final galactic record : 48. NQUAD.FTN - New quadrant : 49. QUAD.FTN - Display quadrant : 50. PHASR.FTN - Fire phasors : 51. NOVA.FTN - Supernova : 52. RVPWR.FTN - Reserve power : 53. SETUP.FTN - Setup game : 54. BLOCK.FTN - Block data : 55. SHELD.FTN - Shield control : 56. SRSCN.FTN - Short range scan : 57. PLINE.FTN - Print line of scan : 58. TORPD.FTN - Torpedo command : 59. PROBE.FTN - Anti_matter probe : 60. TREK.REL - Relocatables : 61. STAR.LOD - LINK command file : 62. STAR.MRG - Merge command file Operating System(s)......: RTE-4B, RTE-6/VM Language(s)..............: FORTRAN, MACRO Keywords.................: 1. Games External Support Req'd...: 92100B TV library If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD, Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: Real time Startrek is interactive and plays in real time. Your mission is to destroy all enemy Klingon ships in the allotted time. Any terminal can be used along with the 92110B TV interface cards. A color display is made showing all objects in a short range scan. Instructions can be displayed by entering HELP or ?. The program uses 15 pages under RTE-6/VM. If you don't have at TV interface card, enter 'SL,9,0' before running. Additional Documentation....: Use HELP command and get a hardcopy. K14901 ----------------------------------------------------------------------------- TICTACTOE K149 GAME OF TIC-TAC-TOE ----------------------------------------------------------------------------- Contribution Name...........: TICTACTOE Title....................: Game of Tic-Tac-Toe File Names...............: 00. Rename transfer file : 01. TIC_TAC_TOE.SBMT Submission file : 02. TIC_TAC_TOE.FTN - Source file : 03. TIC_TAC_TOE.REL - Relocatable : 04. TIC_TAC_TOE.LOD - LINK command Operating System(s)......: RTE-4B, RTE-6/VM, RTE-A Language(s)..............: FTN4X Keywords.................: 1. Games : 2. Graphics External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This program plays good old tic-tac-toe, three-in-a-row on any terminal. Additional Documentation....: K15001 ----------------------------------------------------------------------------- DIREC K150 FMGR DIRECTORY LISTER ----------------------------------------------------------------------------- Contribution Name...........: DIREC Title....................: FMGR Directory Lister File Names...............: 00. Rename transfer file : 01. DIREC.SBMT Submission file : 02. DIREC.FTN - Source file : 03. DIREC.REL - Relocatable : 04. DIREC.LOD - LINK command : 05. *OWNER - Data file Operating System(s)......: RTE-4B, RTE-6/VM Language(s)..............: FTN4X Keywords.................: 1. FMGR : 2. List : 3. Directory External Support Req'd...: FSUBS.LIB & ASUBS.LIB libraries If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This program will list FMGR directories sorted by name, security code and cartridge. The security code is used as an owner ID which is stored in the file called *OWNER. You must edit this file for your system. Another feature is to list the name records or comment lines with each file. This makes it much easier to figure out what is in the file. Output is sorted by SC, CRN, and then the name. Just run DIREC for more information on how to run it. Additional Documentation....: K15101 ----------------------------------------------------------------------------- ERASE K151 ERASE A FMGR CARTRIDGE ----------------------------------------------------------------------------- Contribution Name...........: ERASE Title....................: Erase a FMGR Cartridge File Names...............: 00. Rename transfer file : 01. ERASE.SBMT Submission file. : 02. ERASE.FTN - FORTRAN Source. : 03. ERASE.REL - Relocatable : 04. ERASE.LOD - Link command file. Operating System(s)......: RTE-6/VM Language(s)..............: FTN7X Keywords.................: 1. Directory : 2. Initialize : 3. FMGR External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 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. Additional Documentation....: To load: RU,LINK,ERASE.LOD, To run: RU,ERASE,+Crn or -Lu K15201 ----------------------------------------------------------------------------- RENAME K152 RENAME FMGR TO CI FILES ----------------------------------------------------------------------------- Contribution Name...........: RENAME Title....................: Rename FMGR to CI Files File Names...............: 00. Rename transfer file : 01. RENAME.SBMT Submission file : 02. RENAME.FTN - Source file : 03. RENAME.REL - Relocatable : 04. RENAME.LOD - LINK command Operating System(s)......: RTE-6/VM, RTE-A Language(s)..............: FTN77 Keywords.................: 1. FMGR : 2. CI : 3. Files External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This program renames file with FMGR type names to CI type names. Example run: CI> RENAME @.@ will change the following: &xxxxx to xxxxx.yyy where yyy comes from the file (FTN, MAC, PAS etc.) %xxxxx to xxxxx.REL !xxxxx to xxxxx.ABS #xxxxx to xxxxx.LOD 'xxxxx to xxxxx.LST "xxxxx to xxxxx.TXT $xxxxx to xxxxx.LIB *xxxxx to xxxxx.CMD )xxxxx to xxxxx.CMD ?xxxxx to xxxxx.HLP ^xxxxx to xxxxx.DAT The second parameter on the runstring allows one to override the type extension. Example: RENAME &@ @.FTN will add .FTN to all files starting with an &. The file type, size and security codes could also be changed if FmpRename allowed it. Note: All periods (.) are changed to underline (_) before renaming. Additional Documentation....: K15301 ----------------------------------------------------------------------------- COMPARE K153 COMPARE TYPE 1 FMGR FILES ----------------------------------------------------------------------------- Contribution Name...........: COMPARE Title....................: Compare Type 1 FMGR Files File Names...............: 00. Rename transfer file : 01. TYPE1_COMPARE.SBMT Submission file : 02. TYPE1_COMPARE.FTN - Source file : 03. TYPE1_COMPARE.REL - Relocatable : 04. TYPE1_COMPARE.LOD - LINK command Operating System(s)......: RTE-4B, RTE-6/VM, RTE-A Language(s)..............: FTN4X Keywords.................: 1. Compare : 2. Utility External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This program compares two type 1 FMGR files. A message is given for for records which do not compare. Run the program as follows: CI> COMPARE,<namr1>,<namr2> Additional Documentation....: K15401 ----------------------------------------------------------------------------- CIPDS K154 DISPLAY CENTRAL INTERRUPT REGISTER ----------------------------------------------------------------------------- Contribution Name...........: CIPDS Title....................: Display Central Interrupt Register File Names...............: 00. Rename transfer file : 01. CIPDS.SBMT Submission file : 02. CIPDS.MAC - MACRO Source : 03. CIPDS.REL - Relocatable : 04. CIPDS.LOD - LINK Command Operating System(s)......: RTE-6 VM only. Language(s)..............: MACRO, Firmware Keywords.................: 1. Display : 2. System : 3. Microcode External Support Req'd...: RTE-6/VM Firmware If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This program allows one to display the last interrupt select code in the mode regsiter. The snap function for interrupt counting is disabled. To run the program just enter: CI> CIPDS,On or Off Additional Documentation....: K15501 ----------------------------------------------------------------------------- TODDS K155 CONVERT TODDS FILES TO RTE FILES ----------------------------------------------------------------------------- Contribution Name...........: TODDS Title....................: Convert TODDS Files to RTE Files File Names...............: 00. Rename transfer file : 01. TODDS.SBMT Submission file : 02. TODDS.FTN - Source file : 03. TODDS.REL - Relocatable : 04. TODDS.LOD - LINK command : 05. SIDS.FTN - Source file : 06. SIDS.REL - Relocatable : 07. SIDS.LOD - LINK command : 08. FIZZ.MAC - Subroutine source : 09. FIZZ.REL - Relocatable : 10. CATALOG.FTN - Source file : 11. CATALOG.REL - Relocatable : 12. CATALOG.LOD - LINK command : 13. PROCESS.FTN - Subroutine source : 14. PROCESS.REL - Relocatable Operating System(s)......: RTE-6/VM, RTE-A Language(s)..............: FTN7x Keywords.................: 1. Backup : 2. Conversion External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This set of programs allows one to take a backup tape of a TODDS or SIDS system, reformat it on to a RTE disc Lu and read back individual files. Program TODDS reads a DLU or LSAVE tape of a 7900A Disc, removes the sector skiping and puts the data on a RTE disc Lu with 203 tracks. SIDS does the same thing for SIDS systems using 7905/7906/7920 discs. Program CATALOG will display the TODDS/SIDS catalog and allow source files to be copied to RTE CI files. Directory listings can be selective and lists files that TODDS or SIDS will normally not. If you do not know what TODDS or SIDS is, be thankful. Run the programs as follows: CI> TODDS <Crt> <Mt> <Disc> <Dump> CI> SIDS <Crt> <Mt> <Disc> <Dump> <Fizz> CI> CATALOG <List> <Disc> <Ask> <Frn> Where: <Crt> Terminal Lu <Mt> Mag Tape Lu <Disc> Disc Lu (203 tracks) <Dump> Lu to dump 1st track of disc <List> Lu for Directory listing <Ask> If 1, ask for RTE source file for copy <Frn> Select that TODDS/SIDS Frn only <Fizz> Sector skip factor (5 for 7900, 13 for 79xx) When you want to copy source files, set <List>,<Ask> to 1 and <Frn> to 6. The directory header and the first 20 lines or so of the file will be listed and then a new source file name will be asked for. Just hit return to ignore the file or control D to abort the program. Additional Documentation....: With a little work, relocatable files could also be copied but there is almost no compatabilty with the RTE system. K15601 ----------------------------------------------------------------------------- MTVERIFY K156 MAG TAPE VERIFIER ----------------------------------------------------------------------------- Contribution Name...........: MTVERIFY Title....................: Mag Tape Verifier File Names...............: 00. Rename transfer file : 01. MT_VERIFY.SBMT Submission file : 02. MT_VERIFY.FTN - Source file : 03. MT_VERIFY.REL - Relocatable : 04. MT_WRITE.MAC - Source file : 05. MT_WRITE.REL - Relocatable : 06. MT_VERIFY.LOD - LINK command Operating System(s)......: RTE-6/VM Language(s)..............: FTN77 Keywords.................: 1. Diagnostic : 2. Magnetic_Tape External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This program verifies mag tapes by writing data and checking for errors. Actual DMA tranfers are performed in a subroutine without using DVR23. Up to 34 retries are made before the it is declared as an irrecoverable error. The mag tape unit must be installed in I/O slots 20B & 21B. A Hardcopy printout of all the errors is available. Run the program as follows: CI> MTVERIFY,<Crt>,<Lp>,<Mt> Additional Documentation....: With a little work, the program could have the I/O slot of the mag tape configured in. The timing is set up for 800 bpi mag tapes so other programs in the system are not affected. Only DMA port B is used. K15701 ----------------------------------------------------------------------------- MTLDR K157 MAGTAPE ABSOLUTE LOADER ----------------------------------------------------------------------------- Contribution Name...........: MTLDR Title....................: Magtape Absolute Loader File Names...............: 00. Rename transfer file : 01. MAGTAPE_LOADER.SBMT Submission file : 02. MAGTAPE_LOADER.FTN - Source file : 03. MAGTAPE_LOADER.REL - Relocatable : 04. SYS_MEM_COPY.MAC - Subroutine : 05. SYS_MEM_COPY.REL - Relocatable : 06. MAGTAPE_LOADER.LOD - LINK command Operating System(s)......: RTE-6/VM Language(s)..............: FTN77, MACRO Keywords.................: 1. Absolute : 2. Loader : 3. Magnetic_Tape External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This program loads an absolute binary file from magtape and begins executing the program. The RTE operating system is destroyed since it is overlayed by whatever gets loaded. This program is most useful for loading the CS/80 diagnostics without having to touch the front panel switches. The file to loaded is selected, the S and P registers are set all from the run string. The program reads the file into a 32 page EMA area and asks if you really want to wipe out RTE. If everything is ok, the EMA area is copied to the system map. The S regsiter is set and the the program is started at the location specified by the P register setting. When loading RTE-4E systems, the bootup proceedure loads additional parts of the system from tape and the SET TIME message comes out. You can then start running the memory based system. Run MTLDR as follows: CI> MTLDR,<Crt>,<Mt Lu>,<File no.>,<S reg>,<P reg> Additional Documentation....: Example run for loading CS/80 diagnostics: CI> MTLDR,1,8,19,101536B,2B where: 15B is a dummy I/O slot 36B is the terminal I/O slot 2B is the starting address for RTE-4E K15801 ----------------------------------------------------------------------------- SCB K158 DISPLAY SESSION CONTROL BLOCK ----------------------------------------------------------------------------- Contribution Name...........: SCB Title....................: Display Session Control Block File Names...............: 00. Rename transfer file : 01. SCB.SBMT - Submission file : 02. SCB.FTN - Source file : 03. SCB.REL - Relocatable : 04. ISCB.MAC - Subroutine : 05. ISCB.REL - Relocatable : 06. SCB.LOD - LINK command Operating System(s)......: RTE-6/VM Language(s)..............: FTN77 Keywords.................: 1. Session : 2. Utility : 3. System_Tables External Support Req'd...: ASUBS.LIB library If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This program displays detailed information about all active session control blocks in a RTE-6/VM system. Just run SCB,<lu for output> to see how it works. The program requires a revision of C.83 or later. Additional Documentation....: K15901 ----------------------------------------------------------------------------- UNGEN K159 RTE-6/VM INVERSE GENERATOR ----------------------------------------------------------------------------- Contribution Name...........: UNGEN Title....................: RTE-6/VM Inverse Generator File Names...............: 00. Rename transfer file : 01. UNGEN.SBMT Submission file : 02. UNGEN.FTN - Source file : 03. UNGEN.REL - Relocatable : 04. PROCESS_DISC.FTN - Subroutine : 05. PROCESS_DISC.REL - Relocatable : 06. PROCESS_STATS.FTN - Subroutine : 07. PROCESS_STATS.REL - Relocatable : 08. PROCESS_MEMORY.FTN - Subroutine : 09. PROCESS_MEMORY.REL - Relocatable : 10. PROCESS_IOTAB.FTN - Subroutine : 11. PROCESS_IOTAB.REL - Relocatable : 12. PROCESS_RPTAB.FTN - Subroutine : 13. PROCESS_RPTAB.REL - Relocatbale : 14. MEMORY_PARTITION.FTN - Subroutine : 15. MEMORY_PARTITION.REL - Relocatable : 16. MEMORY_COM.FTN - Subroutine : 17. MEMORY_COM.REL - Relocatable : 18. STATISTICS.FTN - Subroutine : 19. STATISTICS.REL - Relocatable : 20. PROGRAM_STATS.FTN - Subroutine : 21. PROGRAM_STATS.REL - Relocatable : 22. FIND_ENT_ADDRESS.FTN - Subroutine : 23. FIND_ENT_ADDRESS.REL - Relocatable : 24. FIND_ENT_NAME.FTN - Subroutine : 25. FIND_ENT_NAME.REL - Relocatable : 26. READ_EQT.FTN - Subroutine : 27. READ_EQT.REL - Relocatable : 28. READ_INT.FTN - Subroutine : 29. READ_INT.REL - Relocatable : 30. UNGEN.LOD - LINK command Operating System(s)......: RTE-6/VM Language(s)..............: FTN7x Keywords.................: 1. System_Tables : 2. Generation External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This program does an inverse generation of your system. It creates a listing simular to the one made by RT6GN. If for some reason you lost the source for the command file, this program can help you recreate it. You can also check for errors in your generation. The ungen program is invoked with the syntax: RU,UNGEN,<Lu>,<Options> where <Lu> is the list device for the output and <Options> is a string of characters as follows: 'D' List disc layout information 'S' List statistics, limits and flags 'R' List replacement table 'I' List I/O tables 'M' List memory allocation information 'P' List program statistics 'A' Select all of the above '-' Items following the minus are deselected The program has only been tested with MAC and CS/80 drives. Additional Documentation....: See the listing for a detailed breakdown of the options. K16001 ----------------------------------------------------------------------------- MEAU K160 MEASURE DISC PERFORMANCE ----------------------------------------------------------------------------- Contribution Name...........: MEAU Title....................: Measure Disc Performance File Names...............: 00. Rename transfer file : 01. MEASURE_DISC.SBMT Submission file : 02. MEASURE_DISC.FTN - Source file : 03. MEASURE_DISC.REL - Relocatable : 04. GRND.MAC - Random numbers : 05. GRND.REL - Relocatable : 06. MEASURE_DISC.LOD - LINK command Operating System(s)......: RTE-4B, RTE-6/VM Language(s)..............: FTN4X Keywords.................: 1. Benchmark : 2. Disc : 3. Performance External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This program provide performance information on 79xx disc drives. Different Lu's, number of times to loop, the buffer size and a random number seed can be entered from the run string. Run the program as follows: CI> MEAU,<Disc lu>,<loop count>,<buffer size>,<random no. seed> Additional Documentation....: K16101 ----------------------------------------------------------------------------- TBGOH K161 MEASURE TIME BASE GENERATOR OVERHEAD ----------------------------------------------------------------------------- Contribution Name...........: TBGOH Title....................: Measure Time Base Generator Overhead File Names...............: 00. Rename transfer file : 01. TBG_OVERHEAD.SBMT Submission file : 02. TBG_OVERHEAD.FTN - Source file : 03. TBG_OVERHEAD.REL - Relocatable : 04. SET_TBG.MAC - Set TBG interval : 05. SET_TBG.REL - Relocatable : 06. TIMER.FTN - Elased time : 07. TIMER.REL - Relocatable : 08. TBG_OVERHEAD.LOD - LINK command Operating System(s)......: RTE-6/VM Language(s)..............: FTN4X Keywords.................: 1. Performance : 2. System External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This program measures the overhead of a time base generator in your system. It was take from a communicator article. The proceedure is to measure how long it takes to loop in a program with normal TBG interrupts and then repeat the process with the TBG interrupts at 1 ms instead of 10 ms. The percentage of overhead is calculated from the ratio. Additional Documentation....: K16201 ----------------------------------------------------------------------------- PRINT K162 PRINT FILES ON 2631G PRINTER ----------------------------------------------------------------------------- Contribution Name...........: PRINT Title....................: Print Files on 2631G Printer File Names...............: 00. Rename transfer file. : 01. PRINT.SBMT Submission file : 02. PRINT.FTN - FORTRAN Source : 03. PRINT.REL - Relocatable : 04. PRINT.LOD - LINK Command : 05. FTIME.MAC - Formated time : 06. FTIME.REL - Relocatable Operating System(s)......: RTE-6/VM Language(s)..............: FTN77, MACRO Keywords.................: 1. List External Support Req'd...: ASUBS.LIB Library If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: Print a disc file to a 2631G printer using standard line printer carriage control. The 2631G must be connected to the HPIB interface on the 2647A terminal. Data is send through the terminal to the printer via escape sequences. Run the program as follows: CI> PRINT,File_name,Comp,Lines,Auto,CC File_name = File to be dumped Comp = Compression factor C - 14.4 CPI E - 7.2 CPI All others 10 CPI Lines = Lines per inch (6 or 8) Default is 6 Auto - -1 Suppresses auto page eject Otherwise number of lines per page (Default=60) CC - Non-zero prints column 1 without carriage control The program uses new CI files system. Additional Documentation....: K16301 ----------------------------------------------------------------------------- VERIFY K163 FMGR CARTRIDGE VERIFICATION PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: VERIFY Title....................: FMGR Cartridge Verification Program File Names...............: 00. Rename transfer file. : 01. VERIFY.SBMT Submission file : 02. VERIFY.FTN - FTN7X Source : 03. VERIFY.REL - Relocatable : 04. VERIFY.LOD - LINK command : 05. ASUBS.LIB - Subroutines Operating System(s)......: RTE-6/VM, RTE-A Language(s)..............: FTN7X Keywords.................: 1. Directory : 2. FMGR : 3. Files : 4. Status External Support Req'd...: If Re-submission, Reason.: Corrected odd byte record problem Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 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....: K16401 ----------------------------------------------------------------------------- TERMINAL K164 HP 264X TERMINAL GAMES ----------------------------------------------------------------------------- Contribution Name...........: TERMINAL Title....................: HP 264x Terminal Games File Names...............: 00. Rename transfer file : 01. TERMINAL.SBMT Submission file : 02. CAT_MOUSE.ABS : 03. DRIVER.ABS : 04. HACMAN.ABS : 05. INVADERS.ABS : 06. MAZED.ABS : 07. PONG.ABS : 08. SHOOT.ABS : 09. SPACE.ABS : 10. INFORMATION Operating System(s)......: None Language(s)..............: Terminal Assembly Keywords.................: 1. Games External Support Req'd...: 8 to 12k terminal memory If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This set of files can be downloaded into a HP 2645 terminal and be executed there. Some of them need lots of memory or other special strapping. Just do a copy command from the file to your terminal Lu and follow the instruction given. Additional Documentation....: K16501 ----------------------------------------------------------------------------- CHESS K165 REAL TIME CHESS GAME ----------------------------------------------------------------------------- Contribution Name...........: CHESS Title....................: Real Time Chess Game File Names...............: 00. Rename transfer file : 01. CHESS.SBMT Submission file : 02. CHESS.FTN - Main program source : 03. TRY.FTN - Try a move : 04. TYPEB.FTN - Type board : 05. BUMP.FTN - Bump tree pointer : 06. PUSHM.FTN - Push move on tree : 07. CHECK.FTN - Test if castling allowed : 08. CAS.FTN - Stack castling moves : 09. CASTL.FTN - Castle processing : 10. KINGN.FTN - King-Night processing : 11. BPRKQ.FTN - Bishop,Rook,Queen processing : 12. PAWNC.FTN - Pawn capture : 13. PROMO.FTN - Promote pawn : 14. PLACE.FTN - Place move on tree : 15. INCHK.FTN - In check test : 16. FIND.FTN - Find opposing piece : 17. CENCN.FTN - Center control bonus : 18. SORT.FTN - Sort moves : 19. MDGAM.FTN - Bonus points for midgame : 20. MOBIL.FTN - Test mobility : 21. KINGC.FTN - King in check : 22. OPENB.FTN - Bonus points for opening : 23. MDBON.FTN - Assign midgame bonus points : 24. POSIT.FTN - Positionial analysis : 25. BKUP1.FTN - Backup alpha value : 26. BKUP2.FTN - Backup beta value : 27. MOVES.FTN - Generate moves : 28. MOVER.MAC - Move to or from : 29. ISWR.MAC - Read switch register : 30. BOARD.FTN - Get piece from board : 31. DUMPN.FTN - Dump node : 32. CHES2.MAC - Save/Restore board : 33. ECUTE.MAC - Execute move : 34. SBITF.MAC - Set bit : 35. CBITF.MAC - Clear bit : 36. GLOBL.FTN - Global data : 37. TIMER.FTN - Second timer : 38. GAME.REL - Relocatables : 39. CHESS.LOD - LINK command file : 40. CHESS.CMD - Compile file Operating System(s)......: RTE-4B, RTE-6/VM Language(s)..............: FORTRAN, ASSEMBLER Keywords.................: 1. Games External Support Req'd...: Switch register If Re-submission, Reason.: Contributor's Name..........: John L. Anderson Jr. Company.......: U.S. Naval Station Street........: CSAD, Code 3441 City..........: Seal Beach State.........: CA. Zip Code......: 90740 Phone Number..: (213) 594-7351 Telex.........: Program Abstract............: This chess program will play chess by generating a 'best move' from a minimax game tree. The method used is brute force. Although alpha-beta pruning is utilized, no heuristics are embedded in the program. The game needs an endgame analysis section and lots of other improvements, but this program one method of approaching the problem. Additional Documentation....: Run the transfer file CHESS.CMD to compile everything or LINK,GAME.REL if you don't want to recompile. Watch out for switch register settings which will cause a large amount of data to dumped to the lineprinter. K16601 ----------------------------------------------------------------------------- ENCR K166 SIMPLE FILE ENCRYPTION ----------------------------------------------------------------------------- Contribution Name...........: ENCR Title....................: Simple file encryption File Names...............:00. Rename Transfer File :01. ENCR.SBMT Submission file :02. ENcr.pas PASCAL source :03. encr.rel relocatable :04. encr.doc documentation Operating System(s)......: RTEA.1 and probably others Language(s)..............: Hp/Pascal Keywords.................: 1. encryption : 2. security External Support Req'd...: none If Re-submission, Reason.: Contributor's Name..........: John W. McCain Company.......: Dundee Cement Company Street........: P. O. Box 67 City..........: Clarksville State.........: Mo Country.......: USA Zip Code......: 63336 Phone Number..: 314-242-3571 Telex.........: Program Abstract............: This is a simple file encryption program that will keep the casual browser out of your files. I've only used it on text (ascii) files, but it should work with anything. Run it once on the file to encrypt it, use it again with the same key to un-encrypt back to plain text. Run instructions by RU, ENCRYPT and HELP. Additional Documentation....: Should work with other op systems since the only exec call is an XOR. K16701 ----------------------------------------------------------------------------- BCLAB K167 PRINT BAR CODES ON INTERMAC 8620 PRINTER ----------------------------------------------------------------------------- Contribution Name...........:BCLAB Title....................:PRINT BAR CODES ON INTERMAC 8620 PRINTER File Names...............:00. Rename Transfer File :01. 'BCLAB :02. &BCLAB :03. %BCLAB Operating System(s)......:RTE-6/VM Language(s)..............:FTN7X Keywords.................: 1. BAR_CODE : 2. LABEL External Support Req'd...: NONE If Re-submission, Reason.: Contributor's Name..........: Jon Casamento Company.......: DHHS/PHS/FDA/CDRH Street........: 12721 Twinbrook Parkway : Mail Stop HFZ-133 City..........: Rockville State.........: Maryland Country.......: USA Zip Code......: 20852 Phone Number..: (301)443-3840 Telex.........: Program Abstract............: Subroutine BCLAB allows a user to print : up to 10 characters to an INTERMAC : Model 8620 bar code label printer. Additional Documentation....: K16801 ----------------------------------------------------------------------------- RDFIL K168 INTERACTIVE FILE DISPLAY-MODIFY UTILITY ----------------------------------------------------------------------------- Contribution Name...........: RDFIL Title....................: Interactive file display-modify utility. File Names...............:00. Rename Transfer File :01. 'RDFIL - Submission file :02. &RDFIL - Source file :03. %RDFIL - Relocatable file :04. #RDFIL - Link command file Operating System(s)......: RTE-6/VM Language(s)..............: Fortran 77 Keywords.................: 1. Files : 2. Modify External Support Req'd...: None If Re-submission, Reason.: Program has been converted to Fortran 77 and updated to allow lower case command input. Contributor's Name..........: Julia E. Angell Company.......: R. J. Reynolds Tobacco Company Street........: R & D City..........: Winston-Salem State.........: North Carolina Country.......: USA Zip Code......: 27102 Phone Number..: 919-773-4256 Telex.........: Program Abstract............: RDFIL is an interactive file utility which is used to 'look' at file manager files having record sizes up to 1024 words. Files may be listed, dumped, copied in part, modified, or initialized to zeros. The commands are simular to file manager to be as 'friendly' as possible. All access is done through file manager routines. Additional Documentation....: K16901 ----------------------------------------------------------------------------- SCDSP K169 DISPLAY LAST INTERRUPING SELECT CODE ----------------------------------------------------------------------------- Contribution Name...........: SCDSP Title....................: Display last interruping select code File Names...............:00. Rename Transfer File :01. 'SCDSP Submission file :02. &SCDSP main program Operating System(s)......: RTE-6/VM ONLY !!! Language(s)..............: MACRO Keywords.................: 1. Interrupt : 2. Display External Support Req'd...: If Re-submission, Reason.: Contributor's Name.........: Kenneth J. Cornetet Company......: Naval Ordnance Station Louisville Street.......: Southside Drive City.........: Louisville State........: Ky Country......: USA Zip Code.....: 40214-5001 Phone Number.: (502) 367-5756 Program Abstract...........: September 6,1985 SCDSP displays the last interrupting select code (in octal) on the six register-select LED's on the front panel of an E or F series 1000. The actual code for this display is in the RTE-6/VM firmware. SCDSP merely makes an entry point patch and turns on partition aging thus activating the display. K17001 ----------------------------------------------------------------------------- STATS K170 RTE-6 SYSTEM STATISTICS REPORT ----------------------------------------------------------------------------- Contribution Name...........: STATS Title....................: RTE-6 system statistics report File Names...............:00. Rename Transfer File :01. 'SNAPY Submission file :02. &STATS main program :03. &SNAPY subroutine to collect $SNPY buffer Operating System(s)......: RTE-6VM ONLY !!! Language(s)..............: Keywords.................: 1. Interrupt : 2. Statistics : 3. System External Support Req'd...: If Re-submission, Reason.: Contributor's Name.........: Kenneth J. Cornetet Company......: Naval Ordnance Station Louisville Street.......: Southside Drive City.........: Louisville State........: Ky Country......: USA Zip Code.....: 40214-5001 Phone Number.: (502) 367-5756 Program Abstract...........: September 6,1985 STATS gives a report on the number of interrupts on each select code, number of exec calls, and partition loading and swapping information. It is used in conjunction with the un-documented RTE-6/VM system command 'SN,n' where n is the time (in ten's of MS) interval the $SNPY buffer should be updated. To run, first turn on system snapshot (ie. 'SYSN,1000' for ten second update interval). Then, after n milliseconds, run STATS,lu where lu is the desired list LU. !!! WARNING !!! Do NOT load this program as Extended Background! If loaded EB, it would map itself out of existance while priveleged thus crashing the system. K17101 ----------------------------------------------------------------------------- HUH K171 REAL-TIME DISPLAY OF SYSTEM STATUS ----------------------------------------------------------------------------- Contribution Name...........: HUH Title....................: Real-Time Display of System Status File Names...............: 00. Rename Transfer File : 01. HUH.SBMT : 02. HUH.FTN Operating System(s)......: RTE-6 Language(s)..............: FORTRAN Keywords.................: 1. system_tables : 2. memory : 3. display : 4. partition External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: LAWRENCE C. BENNETT Company.......: SANDIA NATIONAL LABORATORIES Street........: PO BOX 5800, ORG. 7521 City..........: ALBUQUERQUE State.........: NM Country.......: USA Zip Code......: 87185 Phone Number..: 505-846-4264 Telex.........: Program Abstract............: This program creates a real time display on a 264X type CRT * showing the programs that are in memory along with their states, * and priorities. The partition types, sizes, and numbers are also * presented. * Additional Documentation....: K17201 ----------------------------------------------------------------------------- PARSR K172 PARAMETER PARSING SUBROUTINE ----------------------------------------------------------------------------- Contribution Name...........: PARSR Title....................: Parameter Parsing Subroutine File Names...............:00. Rename Transfer File :01. 'parsr Submit file :02. &PARSR Operating System(s)......: RTE-4B, RTE-6VM, RTE-A Language(s)..............: Fortran Keywords.................: 1. Parse External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Lawrence E. Banks Company.......: MCI Telecommunications Street........: 800 E. Campbell Road - Ste. 399 City..........: Richardson State.........: Texas Country.......: USA Zip Code......: 75081 Phone Number..: (214) 238-0500/(214) 952-8173 Program Abstract............: This routine is a parsing routine similar to HP's parse. It can parse up to eleven 12 character names or 80 integer values. Each parameter must be seperated by commas. The ASCII parameters may each be up to 12 characters long be do not necessarily have to be that length. The integer parameters may be any combination of a range of numbers and/or discrete values (e.g. 12-50,1011,179, 5252,5-8). Additional Documentation....: K17301 ----------------------------------------------------------------------------- ONE-CHAR_RUN K173 ONE-LETTER RUN FOR FREQUENTLY USED PROGRAMS ----------------------------------------------------------------------------- Contribution Name...........: ONE-CHAR_RUN Title....................: One-letter run for frequently used programs. File Names...............: 00. Rename transfer file. : 01. WHZT4.SBMT Submission file : 02. Whzt4.ftn Source file : 03. W.rel Relocatable Operating System(s)......: RTE/6VM Language(s)..............: FTN7X Keywords.................: 1. Scheduling : 2. Utility External Support Req'd...: CI File System If Re-submission, Reason.: Contributor's Name..........: M. SCHROTENBOER Company.......: WARNER-LAMBERT Street........: City..........: MORRIS PLAINS State.........: N.J. Country.......: USA Zip Code......: 07950 Phone Number..: 201 8386812 Telex.........: Program Abstract............: HOW TO USE FmpRunProgram to call a frequently used program (in any directory) using a one letter run-name. Additional Documentation....: K17401 ----------------------------------------------------------------------------- FRACT K174 FRACTAL IMAGE PRODUCER ----------------------------------------------------------------------------- Contribution Name...........:FRACT Title....................:FRACTAL IMAGE PRODUCER File Names...............:00. Rename Transfer File :01. FRACT.SBMT Submission file :02. FRACT.LOD :03. FRACT.REL :04. FRACT.PAS :05. MANDELBROT.IMG :06. MONO.IMG :07. COLOR.IMG Operating System(s)......: Language(s)..............: Keywords.................: 1. Image_Processing : 2. Graphics External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........:MARC KATZ Company.......:GRAPHICUS Street........:160 SARATOGA AVE # 32 City..........:SANTA CLARA, CA 95051 State.........: Country.......: Zip Code......: Phone Number..: Program Abstract............: This entry is a program for producing Mandelbrot pictures as described in Scientific American August 1985. A simple function is capable of producing pictures of surprising complexity and interest. To use the program, link the program using the load file FRACT.LOD. The program uses GRAPHICS/1000-II DGL. Alter the load file to include the correct DGL libraries for the terminal or plotter you are using. The program uses VMA or EMA ( set in the load file ) and takes a lot of time to run ( 10 minutes on an A900 ). It is set to run at a low priority. The program will prompt for input or you can use one of the canned image descriptions on the runstring. To start, run FRACT,MANDELBROT.IMG The program will either take input from a file or can be run interactively. The four prompts include LU for output, X range, Y range, and either C for color or M for Monochrome. The X and Y ranges can be adjusted to "zoom" in on parts of the image to produce many different pictures. The program will allow you to zoom in, if you have included a locator handler. The source has been included and is written in Pascal. If you have the compiler and the desire, you can adjust the algorithms used for coloring the image, the pixel resolution and anything else you want to play with. Have fun! Additional Documentation....: K17501 ----------------------------------------------------------------------------- APLOT K175 ACCESS HP2648 AUTOPLOT FUNCTION PROGRAMMATICALLY ----------------------------------------------------------------------------- Contribution Name...........: APLOT Title....................: Access HP2648 Autoplot Function Programmatically File Names...............: 00. Rename Transfer File : 01. APLOT.SBMT : 02. APLOT.FTN Operating System(s)......: RTE-IVB, RTE-6, RTE-A Language(s)..............: FORTRAN Keywords.................: 1. plotting : 2. terminal : 3. graphics External Support Req'd...: HP2648 If Re-submission, Reason.: Contributor's Name..........: MIHRAN MIRANIAN Company.......: U. S. NAVAL OBSERVATORY Street........: 34TH AND MASS City..........: WASHINGTON D. C. State.........: Country.......: USA Zip Code......: 20390 Phone Number..: 202-653-1522 Telex.........: Program Abstract............: FOR THE 2648 AUTOPLOT FUNCTION. THIS SUBROUTINE WILL: LOAD THE AUTOPLOT MENU, PLOT THE AXES, TURN AUTOPLOT ON. IT USES THE FOLLOWING PARAMETERS: X MINIMUM, X MAXIMUM, Y MINIMUM, Y MAXIMUM, AND LU OF GRAPHICS TERMINAL. Additional Documentation....: K17601 ----------------------------------------------------------------------------- CIRTR K176 FILE I/O FROM CI ----------------------------------------------------------------------------- Contribution Name...........: CIRTR Title....................: File I/O from CI File Names...............:00. Rename Transfer File :01. CIRTR.SBMT :02. CIRTR.FTN :03. CIRTR.REL :04. CIRTR.HLP Operating System(s)......: RTE-VI OR RTE-A Uses hierarchical files?.: YES Language(s)..............: FORTRAN 77 Keywords.................: 1. files : 2. ci : 3. i/o External Support Req'd...: CI If Re-submission, Reason.: Contributor's Name..........: Nick Seidenman Company.......: McDonnel/Douglas Corp Street........: 6935 Wisconsin Ave. City..........: Bethesda State.........: Md Country.......: USA Zip Code......: 20815 Phone Number..: Program Abstract............: Magical program that allows CI to perform file I/O directly from a CI command file. The operation performed depends on the request code. The following requests are supported: RequestCode Explanation ---------------------------------------------------- 1 Read from file 2 Write to file 3 Open a file 4 Close a file(s) 5 Get internal file position 6 Set internal file position 7 Display stats for open files. 8 Find next file matching a given mask Particularly useful for small database applications, and writing utilities like MAKE, found in UNIX implementations. Additional Documentation....: see help file K17701 ----------------------------------------------------------------------------- FLBLK K177 FILE BLOCKING TO MAG TAPE ----------------------------------------------------------------------------- Contribution Name...........: FLBLK Title....................: File blocking to mag tape. File Names...............: 00. Rename File : 01. FLBLK.SBMT Submission file : 02. FLBLK.FTN Source file : 03. FLBLK.REL Relocatable file : 04. FLBLK.LOD Link command file Operating System(s)......: RTE-A, RTE-6/VM Language(s)..............: FORTRAN 77 Keywords.................: 1. Files : 2. Formatting External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Olaf Meyer Company.......: Hewlett-Packard A/S Street........: Datavej 52 City..........: DK-3460 Birkerod State.........: Country.......: Denmark Zip Code......: Phone Number..: 02-81 66 40 Telex.........: 81 58 10 Program Abstract............: This program will read ascii files and write them blocked to mag tape, according to blocking factor & record length given. The records written will allways be fixed length. The program permits input data editing, deletion of 1 to 99 leading and trailing characters. The program can be operated interactively, part- ly interactively or in full batch mode for unattended operation. Additional Documentation....: See source code. K17801 ----------------------------------------------------------------------------- PROLOG K178 PROLOG INTERPRETER ----------------------------------------------------------------------------- Contribution Name...........: PROLOG Title....................: PROLOG interpreter File Names...............:00. Rename Transfer File :01. PROLOG.SBMT :02. PROLOG.TF :03. PROLOG.DOC :04. PROLOG.PAS :05. PREADIN.PAS :06. PROLOG.OPT :07. PROLOG.GLO :08. PROLOG.REL :09. PREADIN.REL :10. PROLOG.LOD :11. PROLOG.RUN :12. *PROLIB.TEXT :13. *PROG.TEXT : Operating System(s)......: RTE-A Language(s)..............: Keywords.................: 1. Interpreter : 2. Language External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: P.J. WEBB Company.......: Street........: City..........: State.........: Country.......: Zip Code......: Phone Number..: Program Abstract............: This version of a portable prolog interpreter has been modified to run on a HP-1000 system using CDS. The syntax is fairly 'standard Edinburgh' but there is a small front-end on the interpreter which puts up ?- prompts. This is written in the library file *PROLIB.TEXT and can be removed if the user so desires. There is also an inbuilt function stats which may useful during program development. Additional Documentation....: K17901 ----------------------------------------------------------------------------- FILLBUFFER K179 FILL WORD ARRAY WITH VALUE ----------------------------------------------------------------------------- Contribution Name...........: FILLBUFFER Title....................: Fill word array with value File Names...............:00. Rename transfer file :01. FILLBUFFER.SBMT :02. FILLBUFFER.MAC Source program Operating System(s)......: RTE-A900 Language(s)..............: MACRO Keywords.................: 1. Array External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Paul Abell Company.......: GTE of the South Street........: 3007 Roxboro Rd. City..........: Durham State.........: N.C. Country.......: USA Zip Code......: 27704 Phone Number..: (919) 471-5825 Telex.........: Program Abstract............: This subroutine will fill a word or word array with any value you pass it. I have been using the system subroutine CLEARBUFFER, but it will not clear or fill an array with spaces or blanks. You can use the system subroutine SFILL to blank an array, but it is a string routine and operates character by character which by design makes it slower. FILLBUFFER works on words only. You can fill an array with any value that can be contained in 16 bits. It is not restricted to spaces or blanks. Additional Documentation....: Examples in source file. K18001 ----------------------------------------------------------------------------- DSMAP K180 DS/1000-IV REMOTE LU LISTING ----------------------------------------------------------------------------- Contribution Name...........: DSMAP Title....................: DS/1000-IV Remote LU listing File Names...............:00. Rename transfer file :01. DSMAP.SBMT file :02. DSMAP.FTN Source program :03. LOAD_DS_ON_A.CMD :04. RP_DS_FILES.TXT :05. DINIT.ANS : Operating System(s)......: RTE-A900, RTE-6VM Language(s)..............: FTN77 Keywords.................: 1. DS External Support Req'd...: DS/1000-IV If Re-submission, Reason.: Contributor's Name..........: Paul Abell Company.......: GTE of the South Street........: 3007 Roxboro Rd. City..........: Durham State.........: N.C. Country.......: USA Zip Code......: 27704 Phone Number..: (919) 471-5815 Telex.........: Program Abstract............: This program will print a listing of all mapping LU's genned in your system and what, if anything, they are mapped to. It will also allow you to DISABLE already set up maps or set up new ones. This information is available through program IOMAP, but is hard to decode and obtain sometimes. Often you will forget what maps you have set up or may have been set up by someone else. Additionally, you dont have to know where your mapping LU's start or stop as they are identified automatically. This program has been tested on RTE-6VM and works. Included with this contribution is a command file to link the minimum necessary programs for DS/1000-IV, a text file outlining necessary DS programs and what they do and a DINIT answer file to configure DS/1000-IV on an "A" system for connection to an RTE-6 VM system. Additional Documentation....: In source file. K18101 ----------------------------------------------------------------------------- WHO K181 SHOW USERS SIGNED ON TO SYSTEM ----------------------------------------------------------------------------- Contribution Name...........: WHO Title....................: Show Users Signed on to System File Names...............:00. Rename transfer file :01. WHO.SBMT file :02. WHO.FTN Source program Operating System(s)......: RTE-A900 Language(s)..............: FTN77 Keywords.................: 1. Session External Support Req'd...: If Re-submission, Reason.: New features Contributor's Name..........: Paul Abell Company.......: GTE of the South Street........: 3007 Roxboro Rd. City..........: Durham State.........: N.C. Country.......: USA Zip Code......: 27704 Phone Number..: (919) 471-5825 Telex.........: Program Abstract............: This program will print all users currently signed on the system, what LU they are using, the last logon date/time and what terminal or phone number they are using. Our LU's are on dial up lines, so most of the LU's in this program are associated with a specific telephone number. Super users are noted by using an asterik in front of their name and a greater than sign to indicate the person running the program. Below is an example printout. WHO V.2.R.2. 10/21/85 > = you * = superuser User logon name LU# Telephone# Last Logged On ----------------- --- -------------- ---------------------------- * JENNY 44 H.P. 2392A Fri Nov 22, 1985 9:38:37 am *>PAUL 40 H.P.150 inkjet Fri Nov 22, 1985 7:48:30 am * JENNY 42 H.P. 2626A prt Fri Nov 22, 1985 8:18:17 am BASIC 62 286-1464 Fri Nov 22, 1985 10:01:27 am * JENNY 1 System console Fri Nov 22, 1985 9:10:38 am There are 5 users signed on RTE-A. WHO done! An option is included for super users to print all of the programs a specific user is running. Example: BASIC Session 62 / 286-1464 Pass#= 1 Maxpass= 1 Progm Priority Status CPU usage FMGR 90 3 2 TC 99 3 6 RDP1 99 0 0 RDA1 99 40 103 WHO done! The number of passes the program makes defaults to 10, but can be reset using the run line options. USAGE: WHO, <LU>, <# PASSES> Additional Documentation....: In source file. K18201 ----------------------------------------------------------------------------- LUMON K182 LU STATUS MONITOR FOR VOICE MODULE ----------------------------------------------------------------------------- Contribution Name...........: LUMON Title....................: LU status monitor for voice module File Names...............:00. Rename transfer file :01. LUMON.SBMT file :02. LUMON.FTN Source program :03. LUMON.LOD load file : Operating System(s)......: RTE-A900, RTE-6VM Language(s)..............: FTN77 Keywords.................: 1. Status : 2. Speech : 3. Monitor External Support Req'd...: Speech output module software : if speech output is desired. : H.P. 27201A Speech Output Module If Re-submission, Reason.: Contributor's Name..........: Paul Abell Company.......: GTE of the South Street........: 3007 Roxboro Rd. City..........: Durham State.........: N.C. Country.......: USA Zip Code......: 27704 Phone Number..: (919) 471-5825 Telex.........: Program Abstract............: This program will check the status of an array of LU's and report DOWN if detected. Output is directed to the speech output module or a terminal if desired. Speech output hardware and software is necessary to use it as designed. It can be modified easily to report to a terminal or the system console if no speech module is available. Included with this contribution is a command file to link the source on an A-900 system. Additional Documentation....: In source file. K18301 ----------------------------------------------------------------------------- MUXPORT K183 PRINT MUX PORT CONFIGURATIONS ----------------------------------------------------------------------------- Contribution Name...........: MUXPORT Title....................: Print MUX port configurations File Names...............:00. Rename transfer file :01. MUXPORT.SBMT file :02. MUXPORT.FTN Source program :03. FILLBUFFER.MAC Source program Operating System(s)......: RTE-A900 Language(s)..............: FTN77, MACRO Keywords.................: 1. Multiplexor : 2. Status External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Paul Abell Company.......: GTE of the South Street........: 3007 Roxboro Rd. City..........: Durham State.........: N.C. Country.......: USA Zip Code......: 27704 Phone Number..: (919) 471-5825 Telex.........: Program Abstract............: This program will decode a muxport into almost all of the possible parameters that can be set. I have wanted something like this since the inception of the MUX card itself. I thank Carl A. Falstrom for submitting a paper on the 8-channel MUX at the Washington conference, paper number 1021. It contains much useful information. Below is a typical printout. Muxport V.3.R.1. 09/27/85 H.P. 12040B/C MUX card Decode muxport initialization word 30B Enter zero (0) or <cr> to exit. Decode LU or Value or Exit (L/[V]/E) ? l MUX port LU = 40 CN 40 34B 0B,, Port Configuration Bit (0)= 0 XON disabled CN 40 33B 000000B,, Driver Configuration Primary prog is PROMT Secondary is CM CN 40 31B 000000B,, Connect Line Bit (15)= 0 Dvr will wait for connection Bit (14)= 0 Abort active prg Bit (13)= 0 Reenable auto-answer Bit (5) = 0 Guard tone off Bit (4) = 0 212 mode Bit (3) = 0 10 bits Bit (2) = 0 Originate Bit (1) = 0 Manual Bit (0) = 0 300 baud Low Speed Log LU for MODEM prog.= 0 CN 40 32B 000000B,, Disconnect Line Bit (15)= 0 Wait for disconnect Bit (14)= 0 Abort on disconnect CN 40 30B 053731B,, Port Configuration 053731B = 7 Bits, Nomod, Gen 1, 1 Stop, Even, Enq/ack, 9600 Baud, Port 1 Additional Documentation....: In source file. K18401 ----------------------------------------------------------------------------- OPENF K184 FMGR OPEN FILE LISTER ----------------------------------------------------------------------------- Contribution Name...........: OPENF Title....................: FMGR open file lister File Names...............:00. Rename Transfer File :01. OPENF.SBMT Submission file :02. OPENF.FTN source file :03. #OPENF link file Operating System(s)......: RTE-A Language(s)..............: FTN77 Keywords.................: 1. FMGR : 2. FILES External Support Req'd...: If Re-submission, Reason.: Converted to work on RTE-A 900 Contributor's Name..........: Paul Abell Company.......: GTESE/KY Street........: 3007 Roxboro Rd. City..........: Durham State.........: North Carolina Country.......: USA Zip Code......: 27704 Phone Number..: (919) 471-5825 Telex.........: Program Abstract............: OPENF will print a list of FMGR files that are open and to what program they are open to. A sample printout is listed below. RU,OPENF,LU for one LU only 8:50 AM FRI., 2 AUG., 1985 RTE-A 900 Open FMGR files Page 1 Open on Open to ID seg. ID seg. File ::cart LU Om Prog./LU Address number ------------ -- -- -------- ------- ------ EEBIS ::0029 29 TC /63 070411B 31 +DBCON::0033 33 DBMON/01 066253B 5 +BIF ::0033 33 DBMON/01 066253B 5 +TLF ::0033 33 DBMON/01 066253B 5 /OPENF done! OPENF is a previous submission by someone else that I have converted to work on RTE-A 900. It would be nice if someone would convert it to work with CI files! Additional Documentation....: In source file. K18501 ----------------------------------------------------------------------------- CLIST K185 FMGR CARTRIDGE LISTER ----------------------------------------------------------------------------- Contribution Name...........: CLIST Title....................: FMGR cartridge lister File Names...............:00. Rename Transfer File :01. CLIST.SBMT Submission file :02. CLIST.FTN source file :03. #CLIST link file Operating System(s)......: RTE-A Language(s)..............: FTN77 Keywords.................: 1. FMGR : 2. Status : 3. List External Support Req'd...: If Re-submission, Reason.: Converted to work on RTE-A 900 Contributor's Name..........: Paul Abell Company.......: GTESE/KY Street........: 3007 Roxboro Rd. City..........: Durham State.........: North Carolina Country.......: USA Zip Code......: 27704 Phone Number..: (919) 471-5825 Telex.........: Program Abstract............: CLIST will print a list of FMGR cartridges and their track usage. CLIST has been modified to work on RTE-A 900. CLIST will skip over any CI volumes. A sample printout is listed below. EX: RTE-A 900 FMGR C A R T R I D G E D I R E C T O R Y LU LABEL CR FIRST #TRKS #DRCTY NEXT #AVAIL #PURGED #DRCTY TRACK ALLOC TRACKS TRK/SC TRK/SC TRK/SC ENTRIES -- ------ ---- ----- ----- ------ ------ ------ ------ ------- 29 SCRTCH 29 0 2616 10 1382/ 34 1233/ 62 572/ 22 1441 ===== ====== ====== ====== ======= System totals 2616 10 1233/ 62 572/ 22 1441 Additional Documentation....: In source file. K18601 ----------------------------------------------------------------------------- FID K186 RTE-A 900 ID SEGMENT LISTER ----------------------------------------------------------------------------- Contribution Name...........: FID Title....................: RTE-A 900 ID segment lister File Names...............:00. Rename Transfer File :01. FID.SBMT Submission file :02. FID.FTN source file :03. #FID link file Operating System(s)......: RTE-A Language(s)..............: FTN77 Keywords.................: 1. ID_SEGMENTS : 2. LIST External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Paul Abell Company.......: GTESE/KY Street........: 3007 Roxboro Rd. City..........: Durham State.........: North Carolina Country.......: USA Zip Code......: 27704 Phone Number..: (919) 471-5825 Telex.........: Program Abstract............: FID will print a list of RTE-A used ID segments and their states. FID will print out a total of used and unused ID segments showing how many remain left and percent of usage. Additional Documentation....: In source file. K18701 ----------------------------------------------------------------------------- COREK K187 SIMILAR WORD FINDER ----------------------------------------------------------------------------- Contribution Name...........: COREK Title....................: Similar word finder File Names...............:00. Rename Transfer File :01. COREK.SBMT Submission file :02. COREK.FTN source file :03. #COREK link file Operating System(s)......: RTE-A Language(s)..............: FTN77 Keywords.................: 1. Word : 2. Text : 3. Spelling External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Paul Abell Company.......: GTESE/KY Street........: 3007 Roxboro Rd. City..........: Durham State.........: North Carolina Country.......: USA Zip Code......: 27704 Phone Number..: (919) 471-5825 Telex.........: Program Abstract............: COREK will print out a list of words that match the characters typed in by scanning the dictionary file program SPEL uses. This allows you to type in as many of the characters of the word you are looking for as you are sure of and COREK will print all entries in the dictionary that match those characters. Additional Documentation....: In source file. K18801 ----------------------------------------------------------------------------- ACT K188 RTE-A 900 SYSTEM ACTIVITY MONITOR ----------------------------------------------------------------------------- Contribution Name...........: ACT Title....................: RTE-A 900 system activity monitor File Names...............:00. Rename Transfer File :01. ACT.SBMT :02. ACT.FTN source file :03. #ACT link file Operating System(s)......: RTE-A Language(s)..............: FTN77 Keywords.................: 1. MONITOR : 2. SYSTEM External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Paul Abell Company.......: GTESE/KY Street........: 3007 Roxboro Rd. City..........: Durham State.........: North Carolina Country.......: USA Zip Code......: 27704 Phone Number..: (919) 471-5825 Telex.........: Program Abstract............: ACT will monitor the activity of the ID segments in memory on an RTE-A 900 computer and display this activity on the CRT using display enhancements. Programs states are displayed along with priority. By monitoring the ID segment usage you can tell what is going on in the system. Additional Documentation....: In source file. K18901 ----------------------------------------------------------------------------- CONFIG K189 SET PRINTER OPTIONS WITH HP150 TOUCHSCREEN ----------------------------------------------------------------------------- Contribution Name...........: CONFIG Title....................: Set printer options with HP150 Touchscreen : touch screen features of the H.P.150. File Names...............:00. Rename Transfer File :01. CONFIG.SBMT Submission file :02. CONFIG.FTN source file :03. #CONFIG link file :04. "CONFIG.LSR help file for laser jet :05. "CONFIG.LNP help file for line printer :06. "CONFIG.WPR help file for wordprocessor :07. "CONFIG.INK help file for ink jet Operating System(s)......: RTE-A Language(s)..............: FTN77 Keywords.................: 1. Initialize : 2. Printer External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Paul Abell Company.......: GTESE/KY Street........: 3007 Roxboro Rd. City..........: Durham State.........: North Carolina Country.......: USA Zip Code......: 27704 Phone Number..: (919) 471-5825 Telex.........: Program Abstract............: CONFIG will set up four different types of printers using the touch screen features of the H.P. 150 personal computer. Although I havent had the opportunity to try it, CONFIG should work on the new Touch Screen 2 terminal recently released by H.P. CONFIG will set up a 2686A Laser Jet printer, a 2225A Think Jet printer, a 2934A wordprocessing type printer and a 2563A line printer. CONFIG could be easily modified to work with any printer by changing the escape code sequences sent. To date, CONFIG is by far the easiest way to set up a Laser Jet printer I have seen. Additional Documentation....: In source file. K19001 ----------------------------------------------------------------------------- MUXA K190 MUX 12040B CARD COMMAND GENERATOR ----------------------------------------------------------------------------- Contribution Name...........: MUXA Title....................: MUX 12040B CARD command generator File Names...............:00. Rename Transfer File :01. MUXA.SBMT Submission file :02. MUXA.FTN source file :03. #MUXA link file Operating System(s)......: RTE-A Language(s)..............: FTN77 Keywords.................: 1. I/O : 2. Terminal : 3. Initialize : 4. Multiplexor External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Paul Abell Company.......: GTESE/KY Street........: 3007 Roxboro Rd. City..........: Durham State.........: North Carolina Country.......: USA Zip Code......: 27704 Phone Number..: (919) 471-5825 Telex.........: Program Abstract............: MUXA will create a transfer file of commands to initialize one or more MUX ports chosen by the user. Additionally, it will add a comment at the end of each line, describing the attributes of the command. EX: CN 40 30B 53531B,,Port 1,Gen 1,Even ,9600 baud,7bits,1stop,No enq/,Nomod More than just a file generator, MUXA allows you to dynamically adjust the initialization values until you get them the way you want, before writing the command to the file. MUXA presents you with a screen menu of options and lets you do a pending line edit on the initialization values. Additional Documentation....: In source file. K19101 ----------------------------------------------------------------------------- SPEL K191 SPELLING CHECKER ----------------------------------------------------------------------------- Contribution Name...........: SPEL Title....................: Spelling checker File Names...............:00. Rename Transfer File :01. SPEL.SBMT Submission file :02. SPEL.FTN source :03. #SPEL link file :04. DICTFL dictionary :05. "SPEL rnoff documentation :06. *SPEL PRINTable documentation Operating System(s)......: RTE-A Language(s)..............: FTN77 Keywords.................: 1. Spelling : 2. Text : 3. Word_processing External Support Req'd...: If Re-submission, Reason.: New version, CI or FMGR files. : New features, faster operation. Contributor's Name..........: Paul Abell Company.......: GTESE/KY Street........: 3007 Roxboro Rd. City..........: Durham State.........: North Carolina Country.......: USA Zip Code......: 27704 Phone Number..: (919) 471-5825 Telex.........: Program Abstract............: SPEL will check the spelling of a file on disk against a disk dictionary and print any words not found, thus checking the spelling of the word. This version will check either CI files or FMGR files. SPEL is also faster and will print statistical information as it reads through your file. Additional Documentation....: In source file. K19201 ----------------------------------------------------------------------------- PEEK K192 DISC-EXAMINE PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: PEEK Title....................: Disc-examine program File Names...............:00. Rename Transfer File :01. peek.sbmt- submission file :02. peek.ftn - source file :03. peek.rel - RTE-A A900 A.85 :04. peek.hlp - help file Operating System(s)......: RTE-A A.85 ( and others probably) Language(s)..............: FTN7X Keywords.................: 1. DISC : 2. DIAGNOSTIC External Support Req'd...: NONE If Re-submission, Reason.: Contributor's Name..........: Paul R. Cole Company.......: Magnetic Peripherials Inc. Street........: 8001 E. Bloomington Freeway City..........: Bloomington State.........: Minnesota Country.......: USA Zip Code......: 55420 Phone Number..: (612) 921-6079 Program Abstract............: The peek program will let you look at any block(track/sector) on any disk in your system. The program uses EXEC read's to get the disk information for display. The display format is selectable as either decimal or octal. Additional Documentation....: see peek.hlp K19301 ----------------------------------------------------------------------------- WHATLU K193 SHOW LU WHERE YOUR CI FILES REALLY ARE! ----------------------------------------------------------------------------- Contribution Name...........: WHATLU Title....................: Show LU where your CI files really are! File Names...............:00. Rename Transfer File :01. whatlu.sbmt- submission :02. whatlu.ftn - source file :03. whatlu.rel - RTE-A A900 A.85 :04. whatlu.hlp - help file Operating System(s)......: RTE-A Language(s)..............: FTN7X Keywords.................: 1. CI : 2. UTILITY External Support Req'd...: NONE If Re-submission, Reason.: Contributor's Name..........: Paul R. Cole Company.......: Magnetic Peripherials Inc. Street........: 8001 E. Bloomington Freeway City..........: Bloomington State.........: Minnesota Country.......: USA Zip Code......: 55420 Phone Number..: (612) 921-6079 Program Abstract............: Whatlu is a program that will tell you which lu's your new CI files are on. The runstring is as follows: RU, WHATLU, Mask (default /),[output lu] NOTE: the default mask is generally the most useful as it gives the global directory location vs. lu Additional Documentation....: An example output is: CI> whatlu Mask = / 19 /MANAGER.DIR 25 /OLD_PROGRAMS.DIR 25 /LIBRARIES.DIR 25 /HELP.DIR K19401 ----------------------------------------------------------------------------- KERMIT K194 KERMIT 1.97 - MACHINE-TO-MACHINE RS232 FILE TRANSFER ----------------------------------------------------------------------------- Contribution Name...........: KERMIT Title....................: KERMIT 1.97 - Machine-to-machine RS232 file transfer File Names...............:00. Rename Transfer File :01. KERMIT.SBMT Submission file :02. *COPY Copyright information :03. *INFO Other KERMITs available :04. ADDENDUM KERMIT-RTE user info :05. GENIX.RUN (If you don't have RTE-6) :06. KCMNDS.FTN Common include-file :07. KERCMD.FTN Common include-file :08. KERCNF.FTN Common include-file :09. KERCOM.FTN Common include-file :10. KERDBG.FTN Common include-file :11. KERFIL.FTN Common include-file :12. KERMIT.FTN KERMIT-RTE main source :13. KERMIT.HLP Indexed help file :14. KERMIT.ISTL Installation instructions :15. KERMIT.TEXT "source" for KERMIT.HLP :16. KERSTA.FTN Common include-file :17. KSYSUB.MAC KERMIT subroutines :18. PROTO.DOC KERMIT protocol definition :19. USER.DOC "generic" user's manual Operating System(s)......: RTE-A or RTE-6 Language(s)..............: FORTRAN-77 and MACRO/1000 Keywords.................: 1. Network : 2. Data_Comm External Support Req'd...: 12040B/C or 12792B/C multiplexer If Re-submission, Reason.: Bug fixes, enhancements Contributor's Name..........: Paul Schumann Company.......: E-Systems, Inc. (Greenville Division) Street........: P. O. Box 1056 : CBN 101 City..........: Greenville State.........: Texas Country.......: U. S. A. Zip Code......: 75401 Phone Number..: (214) 457-5358 Program Abstract............: If you have ever wanted to transfer files from one HP-1000 machine to another and you don't have DS-1000, this is the way to do it! KERMIT-RTE can transfer any TEXT file from any RTE-6 or RTE-A (rev C.83 or later) to any other machine which is also equipped with a KERMIT and appropriate communications. Additional Documentation....: See KERMIT.ISTL for installation instructions. The ADDENDUM file is designed to be a minimum complement to the USER.DOC user's manual for users of KERMIT-RTE; it is not intended to replace it! K19501 ----------------------------------------------------------------------------- MAIL K195 GENERATE AND RECEIVE MAIL TO/FROM USERS ----------------------------------------------------------------------------- Contribution Name...........: MAIL Title....................: GENERATE AND RECEIVE MAIL TO/FROM USERS File Names...............: 00. Rename Transfer File : 01. MAIL.SBMT : 02. MAIL.FTN : 03. MAIL.REL : 04. MAIL.DBG : 05. MAIL.LST : 06. MAILISREADY.TXT : 07. STARTUP.CMD : 08. HELPFILE : 09. SUPERHELP : 10. README Operating System(s)......: Uses hierarchical files?.: yes Language(s)..............: FORTRAN Keywords.................: 1. mail : 2. message External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Pete Goletta Company.......: Hewlett-Packard Street........: 2750 Monroe Blvd. City..........: Valley Forge State.........: PA Country.......: USA Zip Code......: 19482 Phone Number..: Telex.........: Program Abstract............: This program will generate and recieve mail to/from users on the system. It access the USERS directory for ID verification and uses the user name as a message file name in the /MESSAGES directory. Files are stored in a directory named /MESSAGES/, in files named the same as the user name of the receiver. Individual files will be added and deleted as users send and recieve AND clear their messages. Additional Documentation....: K19601 ----------------------------------------------------------------------------- OLDMAIL K196 MAIL PROGRAM FILE LISTER ----------------------------------------------------------------------------- Contribution Name...........: OLDMAIL Title....................: MAIL program file lister File Names...............:00. Rename transfer file :01. OLDMAIL.SBMT file :02. OLDMAIL.FTN Source program Operating System(s)......: RTE-A900 Language(s)..............: FTN77 Keywords.................: 1. Mail External Support Req'd...: MAIL files created by program MAIL If Re-submission, Reason.: Contributor's Name..........: Phil Shryock Company.......: GTE of the South Street........: 3007 Roxboro Rd. City..........: Durham State.........: N.C. Country.......: USA Zip Code......: 27704 Phone Number..: (919) 471-5085 Telex.........: Program Abstract............: This program will print out a list of all MAIL files on the MAIL directory and tell you how old they are. It will optionally list them by a specified AGE, ie: how long have they been there, and will purge them if desired. The same purge options that CI has are used. This program has been a great help to us. After sending a letter to ALL of our users, we worried that some of them may not print and purge theirs for a long time if they were on vacation, off sick, etc. This means that we would be using a lot of disk space unecessarily. We decided to purge all mail files that were over 30 days old. This program does just that and will decode the user ID into their real names as stored in the accounts (USERS) system to make identification easy. Below is an example printout. **** Outstanding Mail Files **** Days Mail File User Name File Creation Date Old ========= ============================== ============================ ==== M000600 RON KESSLER Fri Nov 22, 1985 8:51:39 am 00 M001900 JERRY SHADOAN Fri Nov 22, 1985 8:56:48 am 00 M000400 PHIL SHRYOCK Wed Nov 13, 1985 4:14:18 pm 08 M012000 Tom Scott Wed Nov 13, 1985 4:14:26 pm 08 M003700 EDDIE CARTER Wed Oct 23, 1985 1:49:02 pm 29 M002600 JOANNE JONES Wed Oct 23, 1985 1:48:57 pm 29 M004601 BARRY WAGNER Wed Oct 23, 1985 1:49:18 pm 29 Program Oldmail Finished Additional Documentation....: In source file. K19701 ----------------------------------------------------------------------------- SKTCH K197 SKETCH REV. 4.1 (PART 1/2) ----------------------------------------------------------------------------- Contribution Name...........: SKTCH Title....................: SKETCH REV. 4.1 (PART 1/2) File Names...............:00. Rename Transfer File :01. SKETCH.SBMT Submission file :02. ARCHIVE2SK.LOD :03. BFTSK.LOD :04. BSTSK.LOD :05. K11776SDF_CDS.REL :06. K4222NTB_CDS.REL :07. SK.WSPS :08. SK2ARCHIVE.LOD :09. SKWSP2563.LOD :10. SKWSP7470.LOD :11. SKWSP7475.LOD :12. SKWSP7550.LOD :13. SKWSP7580.LOD :14. SKWSP7585.LOD :15. [AGP :16. [ARCHIVE2SK :17. [BUFFR :18. [DATA8 :19. [DRWG :20. [DTYPE :21. [ECHO :22. [FONTS :23. [SCREE :24. [SITE :25. [UNPRG :26. JWRITP.FTN :27. K4002NTB_CDS.REL :28. K6141PAG_CDS.REL :29. K8192SDF_CDS.REL :30. SK.DEVS :31. SK.LOD :32. SKPLOT.LOD :33. SKWSP12065.LOD :34. SKWSP2623.LOD :35. SKWSP2627.LOD :36. SKWSP2628.LOD :37. SKWSP2648.LOD :38. [INSRT :39. ]ARC :40. ]LINE :41. ]NODE :42. ]TYPES :43. JWRITP.REL :44. SK.2623 :45. SK.2627 :46. SK.HELP :47. [ATTR :48. [DATAB :49. [FLAGS :50. [WSDAT :51. ]ECHO :52. ]POLY :53. [MENU :54. ]MACRO :55. K11776SDF_CDS.FTN :56. K6141PAG_CDS.FTN :57. K8192SDF_CDS.FTN :58. ]TEXT :59. ]FUNC :60. K4002NTB_CDS.FTN :61. K4222NTB_CDS.FTN :62. README :63. ]ROOT :64. SKPLOT.HELP :65. TSUBS.REL :66. DSUBS.REL :67. BFTSK.FTN :68. DSUBS.LIB :69. TSUBS.FTN :70. DSUBS.FTN :71. VSUBS.FTN :72. BFTSK.REL :73. MAIN.FTN :74. SPSUB.FTN :75. VSUBS.REL :76. SPSUB.REL :77. SKPLOT.FTN :78. BSTSK.REL :79. SKPLOT.REL :80. BSTSK.FTN :81. USUBS.FTN :82. MAIN.REL :83. SK2ARCHIVE.FTN :84. USUBS.REL :85. OSUBS.REL :86. SK2ARCHIVE.REL :87. OSUBS.FTN :88. ARCHIVE2SK.FTN :89. LSUBS.REL :90. RSUBS.FTN :91. LSUBS.FTN :92. ARCHIVE2SK.REL :93. RSUBS.REL :94. SSUBS.REL :95. SSUBS.LIB :96. SSUBS.FTN Operating System(s)......: RTE-A Language(s)..............: Keywords.................: 1. Graphics : 2. Figures External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Phil Walden Company.......: Hewlett-Packard Street........: City..........: State.........: Country.......: Zip Code......: Phone Number..: Program Abstract............: Additional Documentation....: K19801 ----------------------------------------------------------------------------- SKTCH K198 SKETCH REV. 4.1 (PART 2/2) ----------------------------------------------------------------------------- Contribution Name...........: SKTCH Title....................: SKETCH REV. 4.1 (PART 2/2) File Names...............:00. Rename Transfer File :01. SKETCI.SBMT Submission file :02. QSUBS.REL :03. QSUBS.FTN :04. MSUBS.REL :05. MSUBS.FTN :06. NSUBS.REL :07. NSUBS.FTN :08. MANUAL.CC :09. ARROWHEAD.DAR :10. BAY1.DAR :11. BLUEFATBOX.DAR :12. BOX.DAR :13. CHAIR.ABAR :14. CRTOUTLINE.DAR :15. DESK.ABAR :16. DISC.DAR :17. DISCPOD.ABAR :18. EPOC.DAR :19. EQUIPMENT_DIR.DAR :20. FATARROW.DAR :21. FATBOX.DAR :22. FATTRAPAZOID.DAR :23. FATTRIANGLE.DAR :24. FILE.DAR :25. FILEDRAWER.ABAR :26. FLOORPLANS_DIR.ABAR :27. FUZZYBOX.DAR :28. GRAPH.DAR :29. H.DAR :30. HP.DAR :31. HP1000.DAR :32. HP120.DAR :33. HP2608S.DAR :34. HP2627.DAR :35. HP2688A.DAR :36. HP3000-64.DAR :37. HP7580.ABAR :38. HP7580.DAR :39. HP7914.DAR :40. HP7914R.DAR :41. HP7914TD.DAR :42. HP9000.DAR :43. HP9000POD.ABAR :44. HP9111.ABAR :45. HP9836.DAR :46. HP9872T.DAR :47. HPLOGO.DAR :48. HPNEWDISC.DAR :49. HPWORKSTAT.DAR :50. HSBRD.DAR :51. ITF.DAR :52. LIGHTNING.DAR :53. LINEBREAK.DAR :54. LONGSHELF.ABAR :55. NAND_2IN.DAR :56. NOSIGN.DAR :57. P.DAR :58. REPORT.DAR :59. ROBOT.DAR :60. SHELF.ABAR :61. SMALLTABLE.ABAR :62. STAR.DAR :63. SYMBOLS_DIR.DAR :64. TABLE.ABAR :65. TALLSHELF.ABAR :66. TAPESTORAGE.ABAR :67. TERMINALTABLE.ABAR :68. TRUCKCAB.DAR :69. TRUCKTRAILER.DAR :70. VEHICLES_DIR.DAR :71. READMETOO :72. BRUNO_CONVERTERS.DOC Operating System(s)......: RTE-A Language(s)..............: Keywords.................: 1. Graphics : 2. Figures External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Phil Walden Company.......: Hewlett-Packard Street........: City..........: State.........: Country.......: Zip Code......: Phone Number..: Program Abstract............: Additional Documentation....: K19901 ----------------------------------------------------------------------------- PSWD K199 ACCOUNTS PASSWORD GENERATOR ----------------------------------------------------------------------------- Contribution Name...........: PSWD Title....................: Accounts Password Generator File Names...............:00. Rename Transfer File :01. pswd.sbmt :02. pswd.ftn :03. pswd.rel :04. pswd.lod Operating System(s)......: RTE-6VM A.85 & older ONLY!!! Language(s)..............: FTN7X Keywords.................: 1. Accounts : 2. Security External Support Req'd...: RTE-6VM Accts Package If Re-submission, Reason.: Fixed bug in decryption routine Contributor's Name..........: R. Arthur Gentry Company.......: AT&T Communications Street........: Rm 682 811 Main St. City..........: Kansas City State.........: Mo Country.......: USA Zip Code......: 64141 Phone Number..: (816) 391-2446 Telex.........: Program Abstract............: This program will generate & store in the +@CCT! file new scrambled passwords for each user listed in the file, except for MANAGER.SYS, which he leaves alone. The current algorythm generates 6 random character passwords. This can be easily changed to create longer or shorter passwords and to change the character set used to generate them. See comments in the source listing. Additional Documentation....: See Source. K20001 ----------------------------------------------------------------------------- METER K200 RTE-6VM SYSTEM MONITOR ----------------------------------------------------------------------------- Contribution Name...........: METER Title....................: RTE-6VM system monitor File Names...............:00. Rename Transfer File :01. meter.sbmt :02. meter.ftn :03. meter.rel :04. meter.lod Operating System(s)......: RTE-6VM ONLY!!! Language(s)..............: FTN7X Keywords.................: 1. System : 2. Analyzer External Support Req'd...: RTE-6VM Accts Package If Re-submission, Reason.: Several Modifications (see below) Contributor's Name..........: R. Arthur Gentry Company.......: AT&T Communications Street........: Rm 682 811 Main St. City..........: Kansas City State.........: Mo Country.......: USA Zip Code......: 64141 Phone Number..: (816) 391-2446 Telex.........: Program Abstract............: This is the METER program submitted at the Washington D.C. conference with several interesting enhancements. 1) On problem with the original METER was its nasty habit of quiting when it couldn't find any active accounts. This meant you had to keep a terminal 'logged on' any time you wanted to run METER. I wanted to be able to schedule it from the welcome file and have it run all the time, so I could see what was going on in my various systems. I have modified METER to 'go to sleep' for awhile, anytime no one is logged on, and also print a message out saying so. As soon as someone logs onto the system, METER wakes up and functions normaly. 2) As well as wanting to run METER out of the WELCOME file, I also wanted it to run on my system consoles, so I could glance at them and see just what the heck is going on!! Now, since my system consoles are all 2621Ps, and I didn't want METER to use up all my paper, and I still wanted the system to 'log' activity to the printers, I modified METER to turn the printer on and off each time it updates the screen. This allows the system console to still work as a normal console, and also have a constantly updated METER display running on it! I have run it on my 2621Ps and a 150 with a ThinkJet and it should work with about any other combination by just changing the escape codes (which are well documented. Additional Documentation....: See Source. (all changes are marked with [ ! rag ] in column 72) K20101 ----------------------------------------------------------------------------- SPOOL K201 CI SPOOLING FOR RTE-6/VM ----------------------------------------------------------------------------- Contribution Name...........: SPOOL Title....................: CI Spooling for RTE-6/VM File Names...............:00. Rename Transfer File :01. sp.sbmt -submission file :02. spool.ftn -Spool Control Source :03. spool.rel -Spool Control Relocatable :04. ispon.mac -Spool Setup Source :05. ispon.rel -Spool Setup Relocatable :06. asubs.mac -Subroutines :07. asubs.lib -Subroutines (LINDX'ed) :08. spool.lod -LINK command file Operating System(s)......: RTE-6VM (after A.85) Language(s)..............: FTN7X, MACRO Keywords.................: 1. Conversion : 2. Spooling External Support Req'd...: Spool system must be gen'ed into system If Re-submission, Reason.: Fix minor bug (handle FMGR file when WD set) Contributor's Name..........: R. Arthur Gentry Company.......: AT&T Communications Street........: Rm 682 811 Main St. City..........: Kansas City State.........: Missouri Country.......: USA Zip Code......: 64141 Phone Number..: (816) 391-2446 Telex.........: Program Abstract............: (This program originally submitted by John Anderson, U.S. Naval Station) 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. K20201 ----------------------------------------------------------------------------- RPCHK K202 CHECK FOR NON-RPABLE TYPE-6 FILES ----------------------------------------------------------------------------- Contribution Name...........: RPCHK Title....................: Check for non-RPable type-6 files File Names...............:00. Rename Transfer File :01. rpchk.sbmt (submission file) :02. rpchk.ftn (source) :03. rpchk.rel (relocatable) Operating System(s)......: RTE-6VM Language(s)..............: FTN7X Keywords.................: 1. Files : 2. Transportable : 3. System External Support Req'd...: CI File System If Re-submission, Reason.: Replaced missing subroutine with FmpRpProgram Contributor's Name..........: R. Arthur Gentry Company.......: AT&T Communications Street........: Rm 682 811 Main St. City..........: Kansas City State.........: Missouri Country.......: USA Zip Code......: 64141 Phone Number..: (816) 391-2446 Telex.........: Program Abstract............: This program originally submitted by Don Pottenger (Hewlett Packard Co.) modified to use FmpRpProgram & MESSS ro replace missing subroutine RPOK. 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] K20301 ----------------------------------------------------------------------------- DSPSWD K203 CREATE ACCTS PASSWORDS OVER DS ----------------------------------------------------------------------------- Contribution Name...........: DSPSWD Title....................: Create ACCTS passwords over DS File Names...............:00. Rename Transfer File :01. dspswd.sbmt (submission file) :02. dspswd.ftn (source) :03. dspswd.rel (relocatable) :04. dspswd.lod (link commands) Operating System(s)......: RTE-6 ONLY Language(s)..............: FTN7X Keywords.................: 1. Security : 2. Session : 3. DS External Support Req'd...: DS1000/IV (TRFAS & DSRTR) If Re-submission, Reason.: Contributor's Name..........: R. Arthur Gentry Company.......: AT&T Communications Street........: Rm 682 811 Main St. City..........: Kansas City State.........: Missouri Country.......: USA Zip Code......: 64141 Phone Number..: (816) 391-2446 Telex.........: Program Abstract............: This program will generate a list of 6 character random letter passwords and install them in each +@CCT! file found on the specified DS nodes. Identical IDs will get identical passwords. (note- the manager.sys ID IS NOT modified!). The length of the passwords and the characters used to generate them are easily changed (see comments included in source listing). Additional Documentation....: Run String > pswd,[out],node 1 [,node n] Where out = output device or file (default = 6) node = list of nodes to find +@CCT! files on (incl local) K20401 ----------------------------------------------------------------------------- MAPLU/UNMAPLU K204 MAP & UNMAP DS LU'S VIA COMMAND FILES ----------------------------------------------------------------------------- Contribution Name...........: MAPLU/UNMAPLU Title....................: Map & Unmap DS Lu's via command files File Names...............:00. Rename Transfer File :01. map.sbmt (submission file) :02. maplu.cmd (map a remote LU) :03. unmaplu.cmd (disable remote map) Operating System(s)......: RTE-6 & RTE-A Language(s)..............: CI command language Keywords.................: 1. DS : 2. CI External Support Req'd...: CI file system & DS/1000 If Re-submission, Reason.: Contributor's Name..........: R. Arthur Gentry Company.......: AT&T Communications Street........: Rm 682 811 Main St. City..........: Kansas City State.........: Missouri Country.......: USA Zip Code......: 64141 Phone Number..: (816) 391-2446 Telex.........: Program Abstract............: These are examples of how to use the new command file features in CI. MapLu will establish a remote LU map, and UnMapLu will disable a map. (Note- you may need to change the DS password in the IOMAP calls) Additional Documentation....: Usage CI.XX> maplu rlu node slu CI.XX> unmaplu rlu Where rlu = remote device LU number node = node remote device is on slu = session LU to assign the remote LU to (applicable to RTE-6 only) K20501 ----------------------------------------------------------------------------- USAGE K205 LIST SYSTEM USAGE ACROSS DS NODES ----------------------------------------------------------------------------- Contribution Name...........: USAGE Title....................: List system usage across DS nodes File Names...............:00. Rename Transfer File :01. usage.sbmt (submission file) :02. usage.ftn (source) :03. usage.rel (relocatable) :04. usage.lod (link commands) Operating System(s)......: RTE-6 Language(s)..............: FTN7X Keywords.................: 1. Accounts : 2. Session : 3. DS External Support Req'd...: DS/1000 IV (TRFAS & DSRTR) If Re-submission, Reason.: Contributor's Name..........: R. Arthur Gentry Company.......: AT&T Communications Street........: Rm 682 811 Main St. City..........: Kansas City State.........: Missouri Country.......: USA Zip Code......: 64141 Phone Number..: (816) 391-2446 Telex.........: Program Abstract............: This program will scan all the given DS nodes for terminal & cpu usage counters stored in the respective +@CCT! files. Identical IDs across systems will have thier times totaled. Group totals & a grand total are listed, as well a a list of what nodes the IDs were found on. Additional Documentation....: Run String > usage,[out],node 1 [,node n] Where out = output file or device (default = 6) node = nodes to +@CCT! files are on (including local) K20601 ----------------------------------------------------------------------------- SWAP85 K206 SYSTEM GOODIES FROM ART GENTRY ----------------------------------------------------------------------------- Contribution Name...........: SWAP85 Title....................: System Goodies from Art Gentry File Names...............:00. Rename Transfer File :01. SWAP85.SBMT Submission file Boot-Up Log : 02. BOOTLOG.FTN : 03. BOOTLOG.REL : 04. BOOTLOG.LOD Schedule MODEM Utility : 05. IDADD.FTN : 06. IDADD.REL : 07. IDADD.LOD Prime Number Generator : 08. PRIME.FTN : 09. PRIME.REL : 10. PRIME.LOD Password Generator : 11. PSWD.FTN : 12. PSWD.REL : 13. PSWD.LOD Electronic Mail System : 14. MAIL.FTN : 15. MAIL.REL : 16. MAIL.LOD : 17. ?MAIL Another File Printer : 18. LIST.FTN : 19. LIST.REL : 20. LIST.LOD Previous Working Directory : 21. PWD.FTN : 22. PWD.REL : 23. PWD.LOD Quicky ACCTS Program : 24. QACCT.FTN : 25. QACCT.REL : 26. QACCT.LOD : 27. QSORT.MAC : 28. QSORT.REL Who is logged on/where ? : 29. WHO.FTN : 30. WHO.REL : 31. WHO.LIB : 32. WHO.LOD XLUEX CN,20B : 33. HI_TERM.FTN : 34. HI_TERM.REL : 35. HI_TERM.LOD Dummy Driver : 36. DVD77.MAC : 37. DVD77.REL Missing RPL's : 38. ]SYSTEM Operating System(s)......: RTE-6VM (A.85) Language(s)..............: FTN7X, MACRO Keywords.................: 1. CI : 2. SECURITY : 3. SESSION : 4. MAIL : 5. DRIVER External Support Req'd...: See ADDITIONAL DOCUMENTATION Below. If Re-submission, Reason.: Several programs updated to work with the new hierarchial file system Contributor's Name..........: R. Arthur Gentry Company.......: AT&T Communications Street........: Rm 682 : 811 Main St. City..........: Kansas City State.........: Missouri Country.......: USA Zip Code......: 64141 Phone Number..: (816) 391-2446 Telex ........: Program Abstract............: This is a collection of system utilities I have either written, or modified to do various functions in a time-shared RTE-6 system configuration. See below for specific documentation. Additional Documentation....: The programs are as follows: BOOTLOG - is a program designed to be run from the welcome file, AFTER the system time has been set, to keep a log of reasons for re-boots. HI_TERM - is a program I wrote to do CT,lu,20B,message from a CI command file. Run string is HI_TERM,lu,`message to terminal` IDADD - is the program to schedule the HP37214 Modem Line Monitor, which will "gracefully" disconnect an active session upon a loss of carrier. Run string is IDADD,modem lu If the program runs succesfully, it will respond with : MODEM : Active on LU nnn PRIME - is a prime number generator. By giving the program any number it will respond with the primes on either side of it. Very usefull for determining optimum IMAGE capacities. PSWD - is a password generator for the Session Accounts system. The program will generate a list of 6 character random character passwords, and plug them into each ID found in the +@CCT! file. (Except MANAGER.SYS ID). The program has been recently modified to take advantage of the new ecryption algorythm supplied at A.85. MAIL - is an electronic mail system, similar to the old ME & SM fmgr commands, but much more powerful!! The program requires the use of the hierarchial file system, and the Session Accounts System. The program is very simple to use, run string is: MAIL S to send mail & MAIL R to receive mail. A user is notified at logon and logoff time if he has mail waiting for him. See source for detailed information. NOTE - copy ?MAIL to the /HELP/ directory as MAIL::HELP for on-line assistance. PRINT - is another file printer, with the ability to print files in either fmgr or hierarchial file systems, and use a file mask to print multiple files that match the mask. Standard page headers and line numbers are printed. PWD - is a program for going backwards up a hierarchial directory path. Example, if your current working directory is : /THIS/IS/A/LONG/DIRECTORY/NAME by just entering PWD the new current directory is now /THIS/IS/A/LONG/DIRECTORY entering PWD again would result in /THIS/IS/A/LONG etc. QACCT - this is an old favorite I wrote several years ago, updated to handle encrypted passwords, sort outputs, and print usage time in hours.tenths & minutes.tenths for easier accounting. WHO - was originally contributed by Bill Donze of Reliance Electric Co. I have updated it to move the ?WHO & ?WHERE files to the /SYSTEM/ directory and handle CI as the mother program. DVD77 - is a dummy driver for use by the generator in creating a develop- ment driver area. It reserves a 2 page driver partition, that can have other drivers relocated into it via DRRPL utility. ]SYSTEM - when HP came out with the A.85 updates, that gave us some really neat transfer files for all those RPL's. There is only one problem, THEY LEFT SOME OF THEM OUT !!!! This transfer file has all those missing RPLS's. K20701 ----------------------------------------------------------------------------- SPOOL K207 SPOOLING FOR CI ----------------------------------------------------------------------------- Contribution Name...........: SPOOL Title....................: Spooling for CI File Names...............: 00. Rename transfer file : 01. 'SPOOL (Submission form) : 02. &SPOOL ( source code) : 03. %SPOOL (relocatable) Operating System(s)......: RTE-VI/RTE-IV Language(s)..............: FTN77 Keywords.................: 1. Spooling : 2. CI External Support Req'd...: Spool system set up by GASP If Re-submission, Reason.: Contributor's Name..........: Randall G. Brzoskowski Company.......: Johnson Wax Street........: 1525 Howe Street : Mail Stop 273 City..........: Racine State.........: Wis. Country.......: USA Zip Code......: 53403 Phone Number..: Program Abstract............: Spool is used to setup a spool file to a device such as a lineprinter The primary use was to set up spooling from CI on RTE-6 but it could also be used to setup spoolfiles from any other operating shell (i.e. GRAFIT/1000) Run string: RU,SPOOL,ON,<lu> Set up spooling to <LU> default = 6 RU,SPOOL,OF,<LU> close and outspool <lu> default = 6 Additional Documentation....: NONE K20801 ----------------------------------------------------------------------------- OMEGA K208 LOG DATA FROM OMEGA TEMPERATURE GAUGE ----------------------------------------------------------------------------- Contribution Name...........: OMEGA Title....................: Log data from OMEGA temperature gauge File Names...............:00. Rename transfer file :01. 'OMEGA - Submission file :02. &OMEGA - ftn7x source :03. %OMEGA - Reloctable :04. #OMEGA - LINK command file :05. "OMEGA - Doc. and setup :06. $L.SB - Required subroutines (H082-H083) :07. $ANTLB - Required subroutines (H093) Operating System(s)......: RTE-6 Language(s)..............: FTN7X Keywords.................: 1. Monitor : 2. Measurement External Support Req'd...: $L.SB - from 2340 csl-100 tape (included) : $ANTLB - from 2340 CSL-100 tape (included) If Re-submission, Reason.: Contributor's Name..........: Randy Brzoskowski Company.......: Johnson Wax Street........: 1525 Howe Street : Mail station 273 City..........: Racine State.........: Wis. Country.......: USA Zip Code......: 53406 Phone Number..: (414)631-3479 Telex.........: Program Abstract............: This program logs the temperature from a OMEGA model 650/660 digital indicator to a FMGR file. The program is used to montor the temperature in our sample retain room, the data is used as input to other programs (GRAFIT/1000,STAT80) for analysis. To load the programs use link and the supplied command file. The program must be 'RPed' before running. See file "OMEGA and the source code for additional information Additional Documentation....: K20901 ----------------------------------------------------------------------------- LIN K209 SEARCH FMGR DIRECTORY FOR 'FLOATING' MATCH ----------------------------------------------------------------------------- Contribution Name...........:LIN Title....................:Search FMGR directory for 'floating' match File Names...............:00. Rename Transfer File :01. 'LIN Submission file :02. DOCLIN :03. SLIN :04. SIFSAM :05. SRCITA :06. SGETFI :07. SDAT :08. SRDDAT :09. SGETOF :10. SPACK :11. SKROTA :12. #LKLIN Operating System(s)......: RTE-6 Language(s)..............:FORTRAN, ASSEMBLER Keywords.................: 1. Search : 2. FMGR : 3. Directory External Support Req'd...:NONE If Re-submission, Reason.: Contributor's Name..........:RANDY L. MOORE Company.......:PHILLIPS PETROLEUM CO. Street........:624 SE ELMHURST City..........:BARTLESVILLE State.........:OK Country.......:USA Zip Code......:74006 Phone Number..:918-333-4048 Program Abstract............: SEARCHES CARTRIDGES FOR FILENAMES Additional Documentation....: K21001 ----------------------------------------------------------------------------- HPIBCLOCK K210 READ HPIB CLOCK AND ADD YEAR ----------------------------------------------------------------------------- Contribution Name...........: HPIBCLOCK Title....................: Read HPIB clock and add year File Names...............:00. Rename Transfer File :01. HPIBCLOCK.SBMT :02. HPIBCLOCK.PAS :03. HPIBCLOCK.REL :04. HPIBCLOCK.LOD :05. HPIBCLOCK.LIB Operating System(s)......: RTE-A (A.85) Language(s)..............: PASCAL Ver. 2/2440 Keywords.................: 1. BOOT-UP : 2. DATE : 3. HPIB : 4. TIME External Support Req'd...: HPIB clock 59309A If Re-submission, Reason.: Contributor's Name..........: Richard E. Couture Company.......: Connecticut Natural Gas Corp. Street........: 100 Columbus Blvd. City..........: Hartford State.........: CT. Country.......: USA Zip Code......: 06103 Phone Number..: (203) 727-3083 Telex.........: Program Abstract............: This program sets the system clock automaticly from the HP-IB digital clock, (model 59309A). When running this program the user must supply the LU address of the clock and the file to be used to get the year from the acessed date in file directory. IE: RU HPIBCLOCK,33,ERRORS.LOG NOTE: This program MUST be run once a month, or the file MUST be accessed at least once during any month to assure that this program will run properly. If the program is to be used as part of the boot process, it is sugested that the run command be placed in the welcome file and the program file be under the system directory. Additional Documentation....: K21101 ----------------------------------------------------------------------------- JOB K211 RUN BATCH JOBS FROM CI DIRECTORIES ----------------------------------------------------------------------------- Contribution Name...........: JOB Title....................: Run batch jobs from CI directories File Names...............: 00. Rename transfer file : 01. 'JOB Submission file : 02. &JOB Source, main program : 03. %JOB Relocatable : 04. &INORA Integer or ASCII byte pair : 05. %INORA Relocatable : 06. &LBT Load byte : 07. %LBT Relocatable : 08. &ISPCR Get spooling disc LU : 09. %ISPCR Relocatable : 10. &ICMW Compare words : 11. %ICMW Relocatable : 12. &LUCR Negative disc LU <-> positive CR : 13. %LUCR Relocatable : 14. &CLTRK Cartridge list disc address : 15. %CLTRK Relocatable : 16. #JOB LOADR command file : 17. &SWPJB Swap JOB and ..B ID segments : 18. %SWPJB Relocatable Operating System(s)......: RTE-6/VM Language(s)..............: FTN7X, MACRO Keywords.................: 1. BATCH : 2. CI External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: Richard E. Pengilley Company.......: Westinghouse Signals Limited Street........: Software Department : P.O. Box 79, Pew Hill City..........: Chippenham State.........: Wiltshire Country.......: England Zip Code......: SN15 1JD Phone Number..: 0249 654141 Telex.........: 44618 Program Abstract............: Batch jobs, being processed by FMGR, normally require that the job command file reside on a FMGR cartridge. This program acts as a preprocessor to the standard JOB program. It determines the location of the job file supplied in the run-string and, if the file resides in a CI directory, copies it to the FMGR cartridge containing JOBFIL and SPLCON. It then schedules the standard JOB program with a suitably modified run-string. Before copying the user's job file to the JOBFIL cartridge, JOB purges any previously copied job files whose jobs have already been run, thus avoiding unnecessary disc usage. Additional Documentation....: This program is called "JOB" in order to make user transition to the CI environment as transparent as possible. However, because of the name conflict, care is necessary in implementation. The standard batch/spool subsystem should be generated into the RTE-6 system and this program loaded after the system is SWTCHed. The command file #JOB will load the program permanently (:RU,LOADR:IH,#JOB), the LOADR renaming it to "..B". The auxiliary program SWPJB should then be loaded (or linked) and run. This exchanges the first two characters of the names in the memory copies of the ID segments for JOB and ..B so that users running JOB will subsequently be running this contribution. SWPJB can be run at any time to reverse this process. Note that job files which are already on FMGR cartridges are simply passed to ..B unchanged. K21201 ----------------------------------------------------------------------------- BATCHJOB K212 RUN BATCH JOBS ANYTIME ----------------------------------------------------------------------------- Contribution Name...........: BATCHJOB Title....................: Run Batch Jobs Anytime File Names...............: 00. Rename transfer file : 01. BATJOB.SBMT Submission file : 02. BATJOB.PAS - Source file : 03. BATJOB.REL - Relocatable : 04. BATJOB.LOD - LINK command : 05. BATFIL - Data file Operating System(s)......: RTE-6/VM Language(s)..............: PASCAL Keywords.................: 1. Batch : 2. Procedures External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: Richard Gottlieb Company.......: General Dynamics Street........: City..........: Pomona State.........: CA. Zip Code......: Phone Number..: (714) 620-7511 x8403 Telex.........: Program Abstract............: This program will allow jobs and/or commands to be executed at any time of the day or night. The minus sign '-' is a wild card for time, date, and month. Additional Documentation....: Sample command file: --:-0 -- ----, -- ----,UP,2 --:-0 -- ----, -- ----,XQ,IDSEG --:-5 -- ----, -- ----,XQ,CLER 6:00 PM TUE., -- ----,XQ,JOB,@SM2 6:00 PM THU., -- ----,XQ,JOB,@STINGR 1:00 AM MON., -- ----,XQ,JOB,@ACCTS 9:00 PM ----, -- ----,XQ,JOB,@BCKUP 10:00 PM ----, -- ----,XQ,JOB,@DBCHK K21301 ----------------------------------------------------------------------------- JD K213 JULIAN DATE ----------------------------------------------------------------------------- Contribution Name...........: jd Title....................: Julian Date File Names...............:00. Rename Transfer File :01. jd.SBMT :02. ?jd (--> /help/jd) :03. &jd (fortran source) :04. fl.cmd (command macro to invoke linker) Operating System(s)......: RTE-A A.85(perhaps other RTE's) Language(s)..............: Fortran, RTE-A Keywords.................: 1. Date External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Richard Reis Company.......: Case Communications, Inc. Street........: 2120 Industrial Parkway City..........: Silver Spring State.........: Maryland Country.......: USA Zip Code......: 20904 Phone Number..: (301) 622-2121 Program Abstract............: Returns the julian date Example: CI> JD Time is: 17:17:41.87 248 day of 1985 K21401 ----------------------------------------------------------------------------- EDIT+ K214 EDIT ENHANCEMENTS (USES "E --> /CMDFILES/E.CMD) ----------------------------------------------------------------------------- Contribution Name...........: EDIT+ Title....................: EDIT enhancements (uses "e --> /cmdfiles/e.cmd) File Names...............:00. Rename Transfer File :01. edit+.SBMT :02. ?e (--> /help/e) :03. "e (--> /cmdfiles/e.cmd) :04. funky (-->/cmdfiles/funky) Operating System(s)......: RTE-A A.85(perhaps other RTE's) Language(s)..............: Fortran, RTE-A Keywords.................: 1. Editor External Support Req'd...: HP terminals and compatables If Re-submission, Reason.: Contributor's Name..........: Richard Reis Company.......: Case Communications, Inc. Street........: 2120 Industrial Parkway City..........: Silver Spring State.........: Maryland Country.......: USA Zip Code......: 20904 Phone Number..: (301) 622-2121 Program Abstract............: EDIT+ allows you to program EDIT more efficiently by programming softkeys to do some common functions. Additional Documentation....: see ?e K21501 ----------------------------------------------------------------------------- PRIME K215 PROGRAM TO FIND NEXT HIGHER PRIME NUMBER ----------------------------------------------------------------------------- Contribution Name...........: prime Title....................: Program to find next higher prime number File Names...............:00. Rename Transfer File :01. prime.SBMT :02. &prime :03. ?prime (--> /help/prime) Operating System(s)......: RTE-A A.85(perhaps other RTE's) Language(s)..............: Fortran, RTE-A Keywords.................: 1. Mathematics External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Richard Reis Company.......: Case Communications, Inc. Street........: 2120 Industrial Parkway City..........: Silver Spring State.........: Maryland Country.......: USA Zip Code......: 20904 Phone Number..: (301) 622-2121 Program Abstract............: Finds next higher prime number (Use with Image) Additional Documentation....: See (?prime) K21601 ----------------------------------------------------------------------------- WDU K216 WORKING DIRECTORY UP ----------------------------------------------------------------------------- Contribution Name...........: wdu Title....................: Working directory up File Names...............:00. Rename Transfer File :01. wdu.SBMT :02. &wdu (source) :03. ?WDU (--> /help/wdu) Operating System(s)......: RTE-A A.85(perhaps other RTE's) Language(s)..............: Fortran, RTE-A Keywords.................: 1. CI : 2. Directory External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Richard Reis Company.......: Case Communications, Inc. Street........: 2120 Industrial Parkway City..........: Silver Spring State.........: Maryland Country.......: USA Zip Code......: 20904 Phone Number..: (301) 622-2121 Program Abstract............: Go to next higher subdirectory or root Additional Documentation....: See ?wdu K21701 ----------------------------------------------------------------------------- WRITE K217 IMPLEMENT UNIX VERSION OF WRITE COMMAND ----------------------------------------------------------------------------- Contribution Name...........: WRITE Title....................: IMPLEMENT UNIX VERSION OF WRITE COMMAND File Names...............: 00. Rename Transfer File : 01. WRITE.SBMT : 02. WRITE.FTN Operating System(s)......: RTE-A Language(s)..............: FORTRAN Keywords.................: 1. UNIX : 2. message : 3. mail External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: RICKY YOUNG Company.......: Hewlett-Packard Street........: 2 Choke Cherry Rd. City..........: Rockville State.........: MD Country.......: USA Zip Code......: 20850 Phone Number..: 301-948-6370 Telex.........: Program Abstract............: The user types in the name of the user to which the message is to be written, and like UNIX the first user that matches the name is written to. If the same user is logged on more than once then the lu must be supplied after the name if you want to go to the second or third person logged on with the same name. Two commas and the lu will do the same thing. When the program runs there is no prompt as in UNIX. Each time the return key is pressed the line of text is sent. A CNTL D terminates the message and sends and "<EOT>" as in UNIX. The program does not write through a locked lu as in the case of EDIT or PROMT. Additional Documentation....: K21801 ----------------------------------------------------------------------------- CS80DISC K218 CS80 TRACK MAP PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: CS80DISC Title....................: CS80 TRACK MAP PROGRAM File Names...............: 00. Rename Transfer File : 01. CS80DISC.SBMT : 02. CS80DISC.FTN : 03. CS80DISC.REL Operating System(s)......: Language(s)..............: FORTRAN Keywords.................: 1. disc : 2. utility : 3. system_tables : 4. cs80 External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: RICKY YOUNG Company.......: Hewlett-Packard Street........: 2 Choke Cherry Rd. City..........: Rockville State.........: MD Country.......: USA Zip Code......: 20850 Phone Number..: 301-948-6370 Telex.........: Program Abstract............: This program computes the driver parameters for the cs80 family. Simply answer the questions and the rest is self explanatory. Additional Documentation....: K21901 ----------------------------------------------------------------------------- NEWS K219 RTE-A NEWS UTILITY ----------------------------------------------------------------------------- Contribution Name...........: NEWS Title....................: RTE-A News Utility File Names...............:00. Rename Transfer File :01. news.sbmt SUBMIT :02. NEWS.FTN :03. NEWS.TXT Operating System(s)......: RTE-A Language(s)..............: Fortran/77 Keywords.................: 1. Mail : 2. Message External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: Rob Philbrick Company.......: Eastman Kodak Street........: City..........: State.........: Country.......: Zip Code......: Phone Number..: Program Abstract............: "NEWS" is a system news utility. It displays the contents of the file /SYSTEM/NEWS.TXT to the operator. The contents of this file are edited by using EDIT. A sample NEWS.TXT file is included. "NEWS" is written in FORTRAN/77. The programs merely RP's the RTE-A utility "LI" and passes it the filename "NEWS.TXT::SYSTEM". Additional Documentation....: K22001 ----------------------------------------------------------------------------- FORMS K220 DATA ENTRY FORMS CONSTRUCTION AND USE ----------------------------------------------------------------------------- Contribution Name...........: FORMS Title....................: Data entry forms construction and use File Names...............:00. Rename Transfer File : 01. 'FORMS Submission file : 02. "FORMS Documentation : 03. &FORMS FTN7X mainline source : 04. &FSUBR FTN7X subroutines : 05. &USTRP ASMB subroutine : 06. %FORMS FTN7X mainline source : 07. %FSUBR FTN7X subroutines : 08. %USTRP ASMB subroutine Operating System(s)......: RTE-6 VM Language(s)..............: FTN7X and ASMB Keywords.................: 1. Forms External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Robert R. Miller Company.......: Martin Marietta Street........: Michoud Division : Department 3437 : PO Box 29304 City..........: New Orleans State.........: LA Country.......: USA Zip Code......: 70189 Phone Number..: (504) 255-2122 Program Abstract............: FORMS constructs, modifies, lists, and tests data entry forms. Subroutines FFORM and CFORM are used in application programs for forms I/O. Additional Documentation....: See file "FORMS K22101 ----------------------------------------------------------------------------- BAKUP K221 WEEKLY BACKUP USING TF ----------------------------------------------------------------------------- Contribution Name...........: BAKUP Title....................: Weekly backup using TF File Names...............: 00. Rename Transfer File : 01. BAKUP.SBMT : 02. BAKUP.DOC : 03. MASTR.CMD : 04. WEKLY.CMD : 05. BAKUP.FTN : 06. BAKUP.REL : 07. BAKUP.RUN Operating System(s)........: RTE-6VM Language(s)................: FTN7X Keywords...................: 1. BACKUP External Support Req'd.....: NONE If Re-submission, Reason...: Original BAKUP did 1/5th of system each night, using FC. Modified version does full backup 1 day a week with TF. Contributor's Name...........: Robert W. Marshall (Hugh C. Hanks) Company........: DOD Street.........: 9700 Savage Road City...........: Ft. Meade State..........: Maryland Zip Code.......: 20755 Phone Number...: (301) 688-6857 Program Abstract.............: Automatically backs up all needed files 1 night a week using TF. Additional Documentation.....: See file BAKUP.DOC K22201 ----------------------------------------------------------------------------- M K222 RTE-A 900 MESSAGE SENDER ----------------------------------------------------------------------------- Contribution Name...........: M Title....................: RTE-A 900 message sender File Names...............:00. Rename Transfer File :01. M.SBMT Submission file :02. M.FTN source file :03. #M link file Operating System(s)......: RTE-A Language(s)..............: FTN77 Keywords.................: 1. Mail : 2. Message External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Ron Kessler Company.......: GTESE/KY Street........: 3007 Roxboro Rd. City..........: Durham State.........: North Carolina Country.......: USA Zip Code......: 27704 Phone Number..: (919) 471-5690 Telex.........: Program Abstract............: M will send a message to another terminal by typing it after the run command. EX: M,40,Please log off as we are about to shut down the system and reboot. The message is included in the run line which shortens it to less than 80 characters. The LU to send the message to is the first run line parameter. Additional Documentation....: In source file. K22301 ----------------------------------------------------------------------------- HUH2 K223 MODIFICATION OF ORIGINAL HUH PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: HUH2 Title....................: MODIFICATION OF ORIGINAL HUH PROGRAM File Names...............: 00. Rename Transfer File : 01. HUH2.SBMT : 02. HUH2.FTN : 03. HUH3.FTN Operating System(s)......: RTE-6 Language(s)..............: FORTRAN Keywords.................: 1. system : 2. partition : 3. memory : 4. display External Support Req'd...: If Re-submission, Reason.: revision of HUH Contributor's Name..........: RON L. HULBERT Company.......: NAVAL ORDNANCE STATION Street........: City..........: INDIAN HEAD State.........: MD Country.......: USA Zip Code......: 20640 Phone Number..: 301-743-4346 Telex.........: Program Abstract............: MODIFICATION TO ORIGINAL HUH PROGRAM BY LAWRENCE C. BENNETT IN THE 1984 VOLUME VI ISSUE 2 OF THE COMMUNICATOR 1000. THE ORIGINAL PROGRAM WAS LIMITED TO 20 PARTITIONS. HUH2 WILL DISPLAY UP TO 45 PARTITIONS, HOWEVER IT DOES NOT SHOW ALL OF THE INFORMATION IN THE ORIGINAL AND SOME INFORMATION IS MORE ABBREVIATED. HUH2 HAS BE TRIED ON 264X, 2623, AND 2392 TERMINALS. HUH3 WILL DISPLAY UP TO 68 PARTITIONS, HOWEVER IT DOES NOT SHOW ALL OF THE INFORMATION IN THE ORIGINAL AND SOME INFORMATION IS MORE ABBREVIATED. HUH3 HAS BE TRIED ON 264X, 2623, AND 2392 TERMINALS. Additional Documentation....: K22401 ----------------------------------------------------------------------------- CONNECT K224 LOGON TO REMOTE HP 1000 ----------------------------------------------------------------------------- Contribution Name...........: CONNECT Title....................: Logon to Remote HP 1000 File Names...............: 00. Rename transfer file : 01. CONNECT.SBMT Submission file : 02. CONNECT.FTN - Source file : 03. CONNECT.REL - Relocatable : 04. CONNECT.LOD - LINK command Operating System(s)......: RTE-6/VM Language(s)..............: FTN7x Keywords.................: 1. DS : 2. Session External Support Req'd...: DS/1000-IV If Re-submission, Reason.: Contributor's Name..........: Ron Seibel for RKR Company.......: General Dynamics Street........: P.O. Box 2507 City..........: Pomona State.........: CA. Zip Code......: 91766 Phone Number..: (714) 868-1905 Telex.........: Program Abstract............: This program provides a one line command to get a log-on prompt at a remote HP 1000 computer using DS/1000-IV. Here is an example: CI.57> CONNECT,257 Log-on to node 257: user.group/password Additional Documentation....: K22501 ----------------------------------------------------------------------------- UNZAP K225 ZAPPED FMGR FILE RECOVERY PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: UNZAP Title...............: Zapped FMGR file recovery program File Names..........: 00. Rename Transfer File : 01. 'UNZAP Submit form : 02. &UNZAP Zapped FMGR File Recovery : 03. %UNZAP : 04. #UNZAP LINK Command File : 05. &CAPTL Capitalize ASCII String : 06. %CAPTL : 07. "UNZAP Documentation Operating System(s).: RTE-IVB or RTE-6/VM Language(s).........: FTN4X, MACRO Keywords............: 1. Purge : 2. FMGR External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Ronald L. Ruth Company.......: National Center for Atmospheric Research Division......: ATD/RAF/DMG Address.......: P.O. Box 3000 City..........: Boulder State.........: Colorado Country.......: U. S. A. Zip Code......: 80307-3000 Phone Number..: (303) 497-1048 Program Abstract............: UNZAP reads data from a disk LU using track/sector information to list/recover a type >2 file without extents. Since the HP file structure isn't involved in reading, UNZAP can be used to recover the unaltered portion of an overwritten ASCII file (i.e., dump an EOF by mistake into a 50 block file by exchanging arguments in a DU command) or to retrieve a file beyond the last entry in the cartridge's file directory (which would occur if one purged the last file in the directory). Additional Documentation: See "UNZAP K22601 ----------------------------------------------------------------------------- VTERM K226 HP1000 MUX VIRTUAL TERMINAL UTILITY ----------------------------------------------------------------------------- Contribution Name...........: VTERM Title....................: HP1000 MUX Virtual Terminal Utility File Names...............:00. Rename Transfer File :01. 'VTERM - Submission file :02. "VTERM - Documentation file :03. &VTERM - VTERM source file :04. [VTER0 - Include file to define host RTE system :05. [VTER1 - Include file to define common block :06. =VTERM - Sample VTERM compilation and load file Operating System(s)......: RTE-A Rev. 2326 or later RTE-6/VM Rev. 2340 or later Language(s)..............: FORTRAN 77 Keywords.................: 1. EMULATOR : 2. TERMINAL : 3. DATA_COMM : 4. MULTIPLEXOR External Support Req'd...: A-Series: 12040B MUX & IDM00 M/E/F Series 12792B MUX & DVM00 If Re-submission, Reason.: Contributor's Name..........: Ross Templeton Company.......: Hewlett-Packard Australia Limited Street........: 17-23 Talavera Road City..........: North Ryde, Sydney State.........: New South Wales Country.......: Australia Zip Code......: 2113 Phone Number..: (011) 61 2 8884444 Telex.........: 21561 Program Abstract............: The program VTERM makes a terminal connected to a HP1000 12040B or 12792B MUX port act as a virtual terminal to a remote host computer which is connected to the HP1000 via another MUX port. A virtual terminal is a terminal that acts as if it is directly connected to the relevant host computer, even though it is connected to another completely separate computer. A virtual terminal connection is very useful as it allows easy sharing of a terminal between the two computers and the transfer of data between the two computers. The program VTERM in addition to a virtual terminal connection, allows the uploading (transfer from HP1000 to remote host) and downloading (transfer from remote host to HP1000) of ASCII files. Additional Documentation....: See file "VTERM K22701 ----------------------------------------------------------------------------- BLOCK_READ K227 UNBLOCK PHYSICAL RECORDS ----------------------------------------------------------------------------- Contribution Name...........: BLOCK_READ Title....................: Unblock Physical Records File Names...............: 00. Rename transfer file : 01. BLOCK_READ.SBMT Submission file : 02. BLOCK_READ.FTN - Source file : 03. BLOCK_READ.REL - Relocatable : 04. BLOCK_READ.TXT - Information : 05. TAPER.FTN - Test program : 06. TAPER.REL - Relocatable : 07. TAPER.LOD - LINK command Operating System(s)......: RTE-6/VM, RTE-A Language(s)..............: FTN7x Keywords.................: 1. Magnetic_Tape : 2. Formatting External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: Seth L. Chazanoff Company.......: Jet Propulsion Labortory Street........: 4800 Oak Grove Dr. City..........: Pasadena State.........: CA. Zip Code......: 91109 Phone Number..: (818) 354-2134 Telex.........: Program Abstract............: A call to Block_Read reads a physical record from the LU requested into a buffer internal to the subroutine. Block_Read returns a logical record of the length specified in a buffer also specified. Block_Read also returns the I/O status of the input device. Additional Documentation....: A test program called TAPER is included for reading a tape and printing it. See file BLOCK_READ.TXT for more information. K22801 ----------------------------------------------------------------------------- SPECTRUM K228 COLOR GRAPHICS SPECTRUM DISPLAY ----------------------------------------------------------------------------- Contribution Name...........: SPECTRUM Title....................: Color Graphics Spectrum Display File Names...............: 00. Rename transfer file : 01. SPECTRUM.SBMT Submission file : 02. SPECTRUM.FTN - Source file : 03. SPECTRUM.REL - Relocatable : 04. SPECTRUM.LOD - LINK command Operating System(s)......: RTE-6/VM, RTE-A Language(s)..............: FTN77 Keywords.................: 1. Graphics : 2. Demo External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program displays the color spectrum on a HP 2627A graphics terminal. Just run SPECTRUM to see what it looks like. Additional Documentation....: K22901 ----------------------------------------------------------------------------- GRAPH K229 GRAPH PICTURES ----------------------------------------------------------------------------- Contribution Name...........: GRAPH Title....................: Graph Pictures File Names...............: 00. Rename transfer file : 01. GRAPH.SBMT Submission file : 02. GRAPH.FTN - FORTRAN Source : 03. GRAPH.REL - Relocatable : 04. GRAPH.LOD - LINK Command Operating System(s)......: RTE-4B, RTE-6/VM Language(s)..............: FTN4X Keywords.................: 1. Graphics : 2. Demo External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program will output pictures to a HP 2647A or 2648A Graphics terminal. At the present there are 5 sets of pictures. The last pseudo-animation will run for approximately 5 minutes. Just type GRAPH and see what happens. Additional Documentation....: K23001 ----------------------------------------------------------------------------- CLYDE K230 COLOR KALEIDOSCOPE GRAPHICS DEMO ----------------------------------------------------------------------------- Contribution Name...........: CLYDE Title....................: Color Kaleidoscope Graphics Demo File Names...............: 00. Rename transfer file : 01. CLYDE.SBMT Submission file : 02. CLYDE.FTN - Source file : 03. CLYDE.REL - Relocatable : 04. CLYDE.LOD - LINK command : 05. CLYDE.INFO Information Operating System(s)......: RTE-6 VM, RTE-A Language(s)..............: FTN77 Keywords.................: 1. Graphics : 2. Demo External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program demonstrates the color capability of the HP 2627A and HP 2697A color graphics terminals. Run run CLYDE at a color graphics temrinal and watch for a while. Press the function keys to get different displays. See the CLYDE.INFO file for more information. Additional Documentation....: K23101 ----------------------------------------------------------------------------- ARTILLERY K231 ARTILLERY PRACTICE SHOOTING ----------------------------------------------------------------------------- Contribution Name...........: ARTILLERY Title....................: Artillery Practice Shooting File Names...............: 00. Rename transfer file : 01. ARTILLERY.SBMT Submission file : 02. ARTILLERY.FTN - FORTRAN Source : 03. ARTILLERY.REL - Relocatable : 04. ARTILLERY.LOD - LINK Command Operating System(s)......: RTE-4B, RTE-6/VM Language(s)..............: FTN4X Keywords.................: 1. Games : 2. Graphics External Support Req'd...: EDIGR.LIB Library If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program lets you shoot at an opponent (i.e. the computer) and try to blow him up before he gets you. A graphics display of a hillside is shown with you in the bunker and the other guy under a tee shaped object. A flag is in the middle showing the wind direction which can change while playing. If you hit the ground with your shot, a crater is produced. This program only works with 2647A and 2648A graphic terminals. Additional Documentation....: K23201 ----------------------------------------------------------------------------- TANK K232 TANK BLASTERS GAME ----------------------------------------------------------------------------- Contribution Name...........: TANK Title....................: Tank Blasters Game File Names...............: 00. Rename transfer file : 01. TANK.SBMT Submission file : 02. TANK.FTN - FORTRAN source : 03. TANK.REL - Relocatable : 04. TANK.LOD - LINK Command : 05. TANK.HLP - Help file Operating System(s)......: RTE-4B, RTE-6/VM Language(s)..............: FTN4X Keywords.................: 1. Games External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program is a modified version of a BASIC tank blasters game. This program uses the graphics cursor as a flying object which has the ablilty to fire a laser at the Tank. The tank also shoots back so be carefull. Just run the program and have your fingers ready on the graphics cursor control keys. The tank starts shooting immediately. A 2647A or 2648A graphics terminal is required to play this game. Additional Documentation....: For some reason the program will not work if compiled with FTN7x. FTN4x will work and can use $FNEWF for the new file system to access TANK.HLP. K23301 ----------------------------------------------------------------------------- SPACEWAR K233 SPACE WAR GAME ----------------------------------------------------------------------------- Contribution Name...........: SPACEWAR Title....................: Space War Game File Names...............: 00. Rename transfer file : 01. SPACE_WAR.SBMT Submission file : 02. SPACE_WAR.FTN - FORTRAN Source : 03. SPACE_WAR.REL - Reolcatable : 04. SPACE_WAR.LOD - LINK Command : 05. SPACE_WAR.DOC - Documentation Operating System(s)......: RTE-4B, RTE-6/VM Language(s)..............: FTN4X Keywords.................: 1. Games External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program plays the game of space war. Three terminals are used. A 2648A Graphics terminal is used for the graphics display and two other terminals are used for each player. Additional Documentation....: SPACE.WAR.DOC K23401 ----------------------------------------------------------------------------- CADET K234 SPACE CADET GAME ----------------------------------------------------------------------------- Contribution Name...........: CADET Title....................: Space Cadet Game File Names...............: 00. Rename transfer file : 01. CADET.SBMT Submission file : 02. CADET.FTN - FORTRAN Source : 03. CADET.REL - Relocatable : 04. CADET.LOD - LINK Command Operating System(s)......: RTE-6/VM Language(s)..............: FTN77 Keywords.................: 1. Games External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This game allows two players to shoot at each other through space. There are objects whose gravitational pull bends your rays so it is not that easy to get the other guy. You nee a 2647A or 2648A graphics terminal to play. Additional Documentation....: K23501 ----------------------------------------------------------------------------- EVBLB K235 ERIK VAN BRONKHORST LIBRARY ----------------------------------------------------------------------------- Contribution Name...........: EVBLB Title....................: Erik van Bronkhorst Library File Names...............: 00. Rename transfer file : 01. EVBLB.SBMT Submission file : 02. EVBLB.FTN - FORTRAN Source : 03. EVBLB.REL - Relocatable : 04. EVBLB.LIB - LINDXed library Operating System(s)......: RTE-6/VM Language(s)..............: FTN7X Keywords.................: 1. Library External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This is a library of utility routines for various system functions. This library is used by a number of other contributions and should be copied to the system libraries directory. Additional Documentation....: See listings. K23601 ----------------------------------------------------------------------------- LUWD K236 SHOW LU OF WORKING DIRECTORY ----------------------------------------------------------------------------- Contribution Name...........: LUWD Title....................: Show Lu of Working Directory File Names...............: 00. Rename transfer file : 01. LUWD.SBMT Submission file : 02. LUWD.FTN - Source file : 03. LUWD.REL - Relocatables : 04. LUWD.LOD - LINK Comamnd : 05. LUWD.HLP - Help file Operating System(s)......: RTE-6/VM, RTE-A Language(s)..............: FTN77 Keywords.................: 1. CI : 2. Directory External Support Req'd...: CI file system If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program displays the logical unit number of the current working directory under the CI file system. To run enter LUWD. Additional Documentation....: CO,LUWD.HLP,LUWD::HELP for on-line help. K23701 ----------------------------------------------------------------------------- WHATLU K237 SHOW LU OF FILES OR DIRECTORIES ----------------------------------------------------------------------------- Contribution Name...........: WHATLU Title....................: Show Lu of Files or Directories File Names...............: 00. Rename transfer file : 01. WHATLU.SBMT Submission file : 02. WHATLU.FTN - Source file : 03. WHATLU.REL - Relocatables : 04. WHATLU.LOD - LINK Comamnd : 05. WHATLU.HLP - Help file Operating System(s)......: RTE-6/VM, RTE-A Language(s)..............: FTN77 Keywords.................: 1. Directory : 2. CI External Support Req'd...: CI file system If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program displays the logical unit number of a file or directory under the CI file system. Any file mask or directory can be entered on the run string. The default is to display all system directories. To run the program enter WHATLU /directory. Examples: whatlu /help whatlu @.@::help whatlu whatlu::help Additional Documentation....: CO,WHATLU.HLP,WHATLU::HELP for on-line help. K23801 ----------------------------------------------------------------------------- PRINT K238 PRINT FILE WITH SPOOLING ----------------------------------------------------------------------------- Contribution Name...........: PRINT Title....................: Print File with Spooling File Names...............: 00. Rename transfer file : 01. PRINT.SBMT Submission file : 02. PRINT.FTN - FORTRAN Source : 03. PRINT.REL - Relocatable : 04. PRINT.LOD - LINK Command Operating System(s)......: RTE-6/VM Language(s)..............: FTN77 Keywords.................: 1. List : 2. Spooling External Support Req'd...: EVBLB.LIB If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program lists a source (ASCII) file to the printer using spooling. Run the program as follows: [RU,]PRINT,FILENAME[,OPTIONS] Where: FILENAME is the NAMR of the ASCII file OPTIONS are as follows; N no line numbers H no header F supress second form feed after printing nL n=number of lines per inch nP n=number of lines per page nS n=size of characters (1-4) Note: If the PRINT utility encounters both the words PRINT and HALT in a single line of the source, printing will stop immediately after that line. Example: PRINT,&HELLO::2,NH6L 50P,3S Additional Documentation....: Be sure to LINK the program using the $FOLDF library so the spool file will be put on a FMGR cartridge since the spooling system does not handle CI files. Also do not try to print files with odd byte records since this will cause a BAD EOF message and abort the printout. K23901 ----------------------------------------------------------------------------- COPYSCREEN K239 COPY CRT SCREEN TO FMGR FILE ----------------------------------------------------------------------------- Contribution Name...........: COPYSCREEN Title....................: COPY Crt Screen to FMGR file File Names...............: 00. Rename transfer file : 01. COPY_SCREEN.SBMT Submission file : 02. COPY_SCREEN.FTN - FORTRAN Source : 03. COPY_SCREEN.REL - Relocatable : 04. COPY_SCREEN.LOD - LINK Command Operating System(s)......: RTE-6/VM Language(s)..............: FTN77 Keywords.................: 1. Copy : 2. Terminal External Support Req'd...: EVBLB.LIB library If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program reads characters from the screen of a HP 264x terminal and dumps it to a NAMR. The NAMR can be an LU. Run the program as follows: CI> COPYSCREEN,Namr Additional Documentation....: K24001 ----------------------------------------------------------------------------- REBOOT K240 REBOOT RTE-6/VM SYSTEM ON-LINE ----------------------------------------------------------------------------- Contribution Name...........: REBOOT Title....................: Reboot RTE-6/VM System On-line File Names...............: 00. Rename transfer file : 01. RE_BOOT.SBMT Submission file : 02. RE_BOOT.FTN - FORTRAN 77 source : 03. RE_BOOT.REL - Relocatable : 04. BOOTX.MAC - MACRO source : 05. BOOTX.REL - Relocatable : 06. RE_BOOT.LOD - LINK Commands Operating System(s)......: RTE-6/VM Language(s)..............: FTN77, MACRO Keywords.................: 1. Boot-up : 2. System External Support Req'd...: Automatic hardware bootup capabilty If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program reboots an RTE-6/VM system on-line. You must know the password and have sufficient capability to run this program. Since everything going on in the system will be destroyed, be careful how you use this! Additional Documentation....: K24101 ----------------------------------------------------------------------------- SETTIME K241 SET TIME OF DAY AT BOOTUP ----------------------------------------------------------------------------- Contribution Name...........: SETTIME Title....................: Set Time of Day at Bootup File Names...............: 00. Rename transfer file : 01. SET_TIME.SBMT Submission file : 02. SET_TIME.PAS - Source file : 03. SET_TIME.REL - Relocatable : 04. SET_TIME.LOD - Link command Operating System(s)......: RTE-6/VM, RTE-A Language(s)..............: PASCAL Keywords.................: 1. Boot-up : 2. Time External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program sets the time of day at bootup. It should be run in the welcome file at bootup. The operator must enter the date in the format MM DD YY. The time is then entered in the format HH MM SS. If all is ok, the time is set and your on your way. Additional Documentation....: K24201 ----------------------------------------------------------------------------- CLINK K242 COMPILE AND LOAD UTILITY ----------------------------------------------------------------------------- Contribution Name...........: CLINK Title....................: Compile and Load Utility File Names...............: 00. Rename transfer file : 01. CLINK.SBMT Submission file : 02. CLINK.FTN - FORTRAN Source : 03. CLINK.REL - Relocatable : 04. CLINK.LOD - LINK Command Operating System(s)......: RTE-4B, RTE-6/VM Language(s)..............: FTN4X Keywords.................: 1. Utility : 2. Compiler External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program replaces CLOAD allowing one to compile and load using LINK instead of LOADR. All the standard languages under RTE-6/VM are supported. LINK and any compilers used must be RP'ed before running CLINK. Additional Documentation....: See the documentation for CLOAD in the RTE utilities manual. K24301 ----------------------------------------------------------------------------- SCODE K243 CHANGE SECURITY CODE ON FMGR CRN ----------------------------------------------------------------------------- Contribution Name...........: SCODE Title....................: Change Security Code on FMGR Crn File Names...............: 00. Rename transfer file : 01. SCODE.SBMT Submission file : 02. SCODE.FTN - FORTRAN Source : 03. SCODE.REL - Relocatable : 04. SCODE.LOD - LINK Command Operating System(s)......: RTE-4B, RTE-6/VM Language(s)..............: FTN77 Keywords.................: 1. FMGR : 2. Security External Support Req'd...: EVBLB.LIB library If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program is designed to allow the protect codes of all of the files on a given cartridge to be set to the given value quickly and easily. Run the program as follows: CI> SCODE[,crn[,scode]] Note: default scode is 0 Be very careful since all security codes are changed on the cartridge. You must be the system manager to run this program. Additional Documentation....: K24401 ----------------------------------------------------------------------------- UNPU K244 UNPURGE FMGR FILES ----------------------------------------------------------------------------- Contribution Name...........: UNPU Title....................: Unpurge FMGR files File Names...............: 00. Rename transfer file : 01. UNPU.SBMT Submission file : 02. UNPU.FTN - FORTRAN Source : 03. UNPU.REL - Relocatable : 04. UNPU.LOD - LINK Command Operating System(s)......: RTE-4B, RTE-6/VM Language(s)..............: FTN77 Keywords.................: 1. FMGR : 2. Purge : 3. Utility External Support Req'd...: EVBLB.LIB library If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program is designed to allow you to 'unpurge' a file that has been recently purged. If the disc cartridge has been packed since the file was purged, it is lost. If the cartridge has been written to, there is a chance the file is lost or corrupted. Syntax: RU,UNPU[,filename[::crn[:filetype]]] Additional Documentation....: K24501 ----------------------------------------------------------------------------- CONVERT K245 CONVERT ASCII NUMBERS TO OTHER BASES ----------------------------------------------------------------------------- Contribution Name...........: CONVERT Title....................: Convert ASCII Numbers to Other Bases File Names...............: 00. Rename transfer file : 01. CONVERT.SBMT Submission file : 02. CONVERT.FTN - FORTRAN Source : 03. CONVERT.REL - Reolcatable : 04. CONVERT.LOD - LINK Command Operating System(s)......: RTE-6/VM, RTE-A Language(s)..............: FTN77 Keywords.................: 1. ASCII : 2. Conversion External Support Req'd...: EVBLB.LIB Library If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program converts an ASCII string or number in base 10, 8 or 2 into each format that can be input. It is handy for converting bases or seeing the octal equivalent of and ASCII string. Syntax: CONVERT,arg[,base] Where: arg is an ASCII string, or decimal integer, or binary number, or octal number. base is the radix of the input number. Default is 10 if the number does not end with a B. Valid entries are 10, 8, or 2. Examples: CONVERT,AbCd CONVERT,32767 CONVERT,17777B CONVERT,17777,8 CONVERT,101010101,2 Additional Documentation....: K24601 ----------------------------------------------------------------------------- HP45 K246 HP 45 CALCULATOR SIMULATOR ----------------------------------------------------------------------------- Contribution Name...........: HP45 Title....................: HP 45 Calculator Simulator File Names...............: 00. Rename transfer file : 01. HP45.SBMT - Submission file : 02. HP45.FTN - Main source file : 03. HP45.REL - Relocatable : 04. HP45A.FTN - Subroutine source : 05. HP45A.REL - Relocatable : 06. HP45B.FTN - Subroutine source : 07. HP45B.REL - Relocatable : 08. HP45C.FTN - Subroutine source : 09. HP45C.REL - Relocatable : 10. HP45.LOD - LINK command Operating System(s)......: RTE-4B, RTE-6/VM Language(s)..............: FTN4 Keywords.................: 1. Calculator External Support Req'd...: Screen mode terminal If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program simulates a HP 45 calculator using screen mode on a 264x terminal. Registers, memory and functions keys are displayed on the screen. Enter data or a function key and press the ENTER key to execute. There is also a binary mode which can be entered. Just run HP45 and look at the display to see how to use the program. Additional Documentation....: Warning: For some reason this program will not work if you recompile it using FTN4x or FTN7x. It will not work on a A-series at all. Terminals other than 264x have not been tried. K24701 ----------------------------------------------------------------------------- WHO K247 WHO IS LOGGED ON ----------------------------------------------------------------------------- Contribution Name...........: WHO Title....................: Who is Logged On File Names...............: 00. Rename transfer file : 01. WHO.SBMT Submission file : 02. WHO.FTN - Source file : 03. WHO.REL - Relocatable : 04. WHO.LOD - LINK command Operating System(s)......: RTE-4B, RTE-6/VM Language(s)..............: FTN4X Keywords.................: 1. Session External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program tells who is logged on on to the system and when. Your terminal needs large block letters. Additional Documentation....: K24801 ----------------------------------------------------------------------------- NEWSESSION K248 LOG ONTO NEW SESSION WITHIN A SESSION ----------------------------------------------------------------------------- Contribution Name...........: NEWSESSION Title....................: Log Onto New Session within a Session File Names...............: 00. Rename transfer file : 01. NEW_SESSION.SBMT Submission file : 02. NEW_SESSION.FTN - Source file : 03. NEW_SESSION.REL - Relocatable : 04. NEW_SESSION.LOD - LINK command : 05. NEW_SESSION.TXT - HELLO file : 06. LOGON.MAC - Logon subroutine : 07. LOGON.REL - Relocatable : 08. LOGOFF.MAC - LOGOFF subroutine : 09. LOGOFF.REL - Relocatable Operating System(s)......: RTE-6/VM Language(s)..............: FTN77, MACRO Keywords.................: 1. Session External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program allows you to log onto another session at the same terminal without having to log off the current session. You don't lose any of your current resources while being able to access someone elses resources. A simple HELLO file is included to avoid entering the same information over and over. You can edit this for your own needs. One thing to note is the NEWnn aborted message when you log off. This happens because NEWnn is attached to the new session and at log off all programs are aborted. The normal CI.nn or FMGnn program returns after this message and you are back where you left off. Run the programs as follows: CI> NEWSESSION,<User.Group>/<Password> If the password is not entered, you will be prompted for it. Additional Documentation....: Copy the hello file as follows: CO,NEW_SESSION.TXT,"NEWS::-2 K24901 ----------------------------------------------------------------------------- EDIGR K249 ERIK'S GRAPHICS LIBRARY ----------------------------------------------------------------------------- Contribution Name...........: EDIGR Title....................: Erik's Graphics Library File Names...............: 00. Rename transfer file : 01. EDIGR.SBMT Submission file : 02. EDIGR.FTN - FORTRAN Source : 03. EDIGR.REL - Relocatable : 04. EDIGR.LIB - LINDXed library Operating System(s)......: RTE-4B, RTE-6/VM Language(s)..............: FTN4X Keywords.................: 1. Graphics : 2. Library External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: Erik's Device Independent Graphics Routines Library (EDIGR) PURPOSE: The purpose of these routines is to allow programmers to make full use of the graphics capabilities of the HP 1000 system and its peripherals both quickly and effortlessly. DESCRIPTION: The library consists of NNN subroutines. Each subroutine is capable of communicating with the HP 2648 graphics terminal, the HP 9872 plotter, and the TEKTRONIX 4027 graphics terminal. The particular device to be used is designated at run-time and may be re-designated at will. The library is searched at load-time and the necessary subroutines are relocated into the user's program. Additional Documentation....: See listings for calling sequence. K25001 ----------------------------------------------------------------------------- EVBGS K250 ERIK'S GRAPHIC SUBROUTINES ----------------------------------------------------------------------------- Contribution Name...........: EVBGS Title....................: Erik's Graphic Subroutines File Names...............: 00. Rename transfer file : 01. EVBGS.SBMT Submission file : 02. EVBGS.FTN - FORTRAN Source : 03. EVBGS.REL - Relocatable : 04. EVBGS.LIB - LINDXed library Operating System(s)......: RTE-4B, RTE-6/VM Language(s)..............: FTN4X Keywords.................: 1. Graphics : 2. Library External Support Req'd...: GRAPHICS/1000 If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: Erik van Bronkhorst Graphics Subroutines Library (EVBGS) This library contains high level subroutines interfaced to the GRAPHICS/1000 library. Various figures and functions are available. Additional Documentation....: See listings for calling sequence. K25101 ----------------------------------------------------------------------------- SPACE K251 SPACE INVADERS GAME ----------------------------------------------------------------------------- Contribution Name...........: SPACE Title....................: Space Invaders Game File Names...............: 00. Rename transfer file : 01. SPACE_INVADERS.SBMT Submission file : 02. SPACE_INVADERS.FTN - FORTRAN Source : 03. SPACE_INVADERS.REL - Relocatable : 04. SPACE_INVADERS.LOD - LINK Command : 05. SPHELP - Help file Operating System(s)......: RTE-4B, RTE-6/VM Language(s)..............: FTN4X Keywords.................: 1. Games External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Steve Beattie Company.......: Hewlett-Packard Street........: City..........: State.........: CA. Zip Code......: Phone Number..: Telex.........: Program Abstract............: This program is an implimentation of space invaders on a HP 2647A or 2648A Graphics Terminal. The original version was written in HP 2647A BASIC and would only run on that terminal. The concept of this game came from that of the BASIC program but this version was written in Fortran 4X and was designed from the ground up. One can win this game by shooting down all invaders (400 of them). There are 10 levels of skill and as the games progresses the invaders get smaller, move faster and faster, and shoot faster and faster. Additional Documentation....: Copy SPACE.HLP to a FMGR cartridge and call it SPHELP. K25201 ----------------------------------------------------------------------------- CONFR K252 CONFERENCE, MESSAGE & MAILBOX PACKAGE ----------------------------------------------------------------------------- Contribution Name...........: CONFR Title....................: Conference, Message & Mailbox Package File Names...............:00. Rename Transfer File :01. CONFR.SBMT :02. "CONFR Documentation file :03. CONFR.FTN Source document, FTN77 :04. XCHNG.FTN Companion program :05. &FTNLB 3M Fortran Library :06. &ASMLB 3M Assembler Library :07. MACLB.MAC New MACRO subroutines :08. RP6CL.FTN Program "RP'er"utines :09. "WHO ACCTS command file :10. TR.CMD CI Command fileile :11. $LIBRY All libraries, indexed relo Operating System(s)......: RTE-6/VM only Language(s)..............: FTN77, and ASMB or MACRO Keywords.................: 1. Message : 2. Mail External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Steve Kretzschmar Company.......: 3M Company Street........: 3M Center, Bldg. 236-1B City..........: St. Paul State.........: MN Country.......: USA Zip Code......: 55144 Phone Number..: 612/733-2143 Program Abstract............: June 30, 1983 CONFR is a highly-interactive message-exchange and conference facility for RTE-6/VM systems. It allows any number of users to "connect" to it (RU,CONFR) at the same time, each having the feeling of being closely linked to the other connected users. Since its original submission by D. A. Wright in 1983, CONFR has been substantially enhanced, as follows: * Conversion to New File System. * Command stack - even uses the same CI.STK file CI uses. * Implicit execution of most CI commands and CI HELP. With these new changes, most users find it convenient to use CONFR as the program from which they operate, rather than CI. A user may easily create single- or multi-line messages and send them as broadcasts to all other connected users, or as "arrows" to specific other users whether connected or not. The arrows are kept on disk and will survive a system boot intact. Messages are requested and received by simply pressing RETURN. If a message is waiting, it will be displayed immediately. Then it may be listed to another device if desired, for a hard copy or a tape copy. Edit commands are available for creating messages. A RUN command (also an implied RUN) like that in FMGR may be used to pop out of CONFR to do other work, then return. A comprehensive HELP command describes eash command and function. A HELP,ALL command creates the CONFR operation manual. In this contribution, that manual is combined with installation instructions into the file named "CONFR. CONFR is only for RTE-6/VM. It cannot be used on RTE-4 because it calls CLRQ, and it cannot be used on RTE-A because it makes references to the +@CCT! accounts file. K25301 ----------------------------------------------------------------------------- LOGOUT K253 LOG OUT, CLEAR TERMINAL, DISCONNECT ----------------------------------------------------------------------------- Contribution Name...........: LOGOUT Title....................: Log Out, Clear Terminal, Disconnect File Names...............:00. Rename Transfer File :01. logout.sbmt Submission file :02. LOGOUT.FTN Main :03. LOGO.FTN Access Program Operating System(s).: RTE-6 and RTE-A Language(s).........: FTN7X Keywords............: 1. Session : 2. Modem External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Steve Kretzschmar Company.......: 3M Company Street........: 3M Center, Bldg 236-1B City..........: St. Paul State.........: MN Country.......: USA Zip Code......: 55144 Phone Number..: 612/733-2143 Program Abstract............: September 4, 1985 LOGOUT was developed to replace an old FMGR transfer file that users had used to log off and clear their terminals. But LOGOUT provides many more functions, and facilitates use of modem-control ports in a port-sharing network or in a dialup system such as the HP System Modem Panel. LOGOUT performs these functions when executed: 1. Delete all session programs regardless of their states. 2. Update session information. 3. Wait 4 seconds, then clear the terminal screen. 4. Disconnect the port's modem control lines if possible. 5. Re-enable the port and its modem control. Steps 4 and 5 assume the use of the HP System Modem Panel with either: * Modem Cards for dialup/dialout use. * Modem-control (external-modem) cards for external modems or for a port-sharing network (e.g. MICOM) capable of sensing modem-control signals. It performs the same functions on either RTE-6/VM or RTE-A. The second program, LOGO, is used on RTE-6 to access LOGOUT, which should be RP'd in the WELCOM file on that operating system. LOGO may be copied and renamed (e.g. BYE.RUN, LOGOFF.RUN) as many times as desired to allow people to use the logoff commands they may be accust- omed to using on other systems. On RTE-A LOGO is not required - the LOGOUT program itself may be renamed and reused as needed. LOGOUT is well documented, and LOGO is extremely short. Loading instructions for both: LOGOUT.FTN contains a subroutine named CLGOF which should be deleted on RTE-A, since it is supplied in the RTE-A libraries. RU FTN7X progname.FTN,,- RU LINK progname.REL $FNEWF +EB K25401 ----------------------------------------------------------------------------- UTILITIES K254 NEW-FILE SYSTEM UTILITY PACKAGE ----------------------------------------------------------------------------- Contribution Name...........: UTILITIES Title....................: New-File System Utility Package File Names...............:00. Rename Transfer File :01. utilities.sbmt Submission file :02. SPOOL.FTN Establish Printer Spool :03. DUMP.FTN Dump Spool to Printer :04. WHO.FTN Display Logged-on Users :05. PRBIG.FTN Print Double-size on 2608 :06. *S TR file for SPOOL & PRBIG :07. *D TR file for DUMP :08. "WHO TR file for WHO (ACCTS) Operating System(s).: RTE-6 with New File System Language(s).........: FTN7X Keywords............: 1. Spooling : 2. Status : 3. Printer External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Steve Kretzschmar Company.......: 3M Company Street........: 3M Center, Bldg 236-1B City..........: St. Paul State.........: MN Country.......: USA Zip Code......: 55144 Phone Number..: 612/733-2143 Program Abstract............: September 4, 1985 These four utilities were developed to replace old global FMGR transfer files when the New File System came up and users found themselves in CI rather than FMGR. All of them invoke other programs (FMGR or ACCTS) to do their work. They are very short and, except for PRBIG, are almost undocumented. Their functions are: SPOOL schedules FMGR to execute a transfer file named *S which estab- lishes a new printer spool file for the requesting session and dumps current file (if one exists) to the printer. DUMP schedules FMGR to execute a TR file named *D which causes the requesting session's printer spool file to be dumped to the printer. A new spool file is not established. WHO schedules ACCTS to execute the command file "WHO, which simply displays the logged-on users to the requesting terminal. PRBIG schedules FMGR to set up a spool, then reconfigures the 2608 printer to print in double-sized type and writes the specified file in that type size to the printer spool. The spool may later be printed by executing DUMP. This is a very handy way to make quick, good-quality originals for overhead transparency slides. All of this spooler manipulation assumes that most or all sessions do NOT default to LU 6 = 6 at logon. Sessions should point LU 6 to the session terminal. When DUMP completes, LU 6 points back to the session terminal. Compile and Load (all programs): RU FTN7X progname.FTN,,- RU LINK progname.REL $FNEWF +EB The transfer files *S, *D, and "WHO should be on LU 2. K25501 ----------------------------------------------------------------------------- MEMPA K255 SHOW % MEMORY-PARTITION USAGE ----------------------------------------------------------------------------- Contribution Name...........: MEMPA Title....................: Show % Memory-Partition Usage File Names...............: 00. Rename Transfer File : 01. mempa.sbmt SUBMIT form : 02. MEMPA.FTN Operating System(s)......: RTE-6 V/M Language(s)..............: FTN77 Keywords.................: 1. Memory : 2. Partition : 3. Statistics External Support Req'd...: N/A If Re-submission, Reason.: N/A Contributor's Name..........: Steven Litts Company.......: NTIA (U.S. Dept. of Commerce) Street........: 179 Admiral Cochrane Drive City..........: Annapolis State.........: Maryland Country.......: USA Zip Code......: 21401 Phone Number..: (301) 224-4302 Telex.........: Program Abstract............: This program calculates the percentage of usage of each partition in memory. Each run of MEMPA checks all memory partitions to see if they are currently being used. Statistics on a partition's usage is stored to the disk output file MEMUSE.DATA which is created by this program the first time it is run. Each subsequent time the program is run, it updates the output file MEMUSE.DATA. Additional Documentation....: It is recommended that this program be scheduled to run in non- session mode at an interval of no less than one minute between runs. K25601 ----------------------------------------------------------------------------- ABACUS K256 EMULATE HP HANDHELD CALCULATOR ----------------------------------------------------------------------------- Contribution Name...........: ABACUS Title....................: EMULATE HP HANDHELD CALCULATOR File Names...............: 00. Rename Transfer File : 01. ABAC.SBMT : 02. ABAC.FTN Operating System(s)......: Language(s)..............: FORTRAN Keywords.................: 1. calculator External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: SZABOLS SZEKERES Company.......: INFORMATION FOR INVESTMENT DECISIONS INC. Street........: PO BOX 57135 City..........: WASHINGTON, D. C. State.........: Country.......: USA Zip Code......: 20037 Phone Number..: 202-462-7207 Telex.........: Program Abstract............: PROGRAM ABAC, SHORT FOR ABACUS, EMULATES AN HP (WHAT ELSE?) HANDHELD CALCULATOR BY USING REVERSE POLISH LOGIC. STACK SIZE IS FOUR. Additional Documentation....: K25701 ----------------------------------------------------------------------------- FFT K257 FAST FOURIER TRANSFORM SUBROUTINES ----------------------------------------------------------------------------- Contribution Name...........: FFT Title....................: Fast Fourier Transform Subroutines File Names...............: 00. Rename transfer file : 01. FFT.SBMT Submission file : 02. FFT.FTN - Source code : 03. FFT.REL - Relocatable : 04. FFT.LIB - LINDXed library Operating System(s)......: RTE-IVB, RTE-6/VM, RTE-A Language(s)..............: FTN4X, FTN7X Keywords.................: 1. Transform : 2. Fourier External Support Req'd...: None If re-submission, Reason.: Contributor's Name..........: T. B. H. Kuiper Company.......: Jet Propulsion Laboratory Street........: 4800 Oak Grove Drive City..........: Pasadena State.........: CA. Zip Code......: 91109 Phone Number..: (818) 354-5623 Telex.........: Program Abstract............: A Library of Fast Fourier Transform routines gleaned from published literature. Includes real <--> complex and complex <--> complex transforms. Source code internal documentation explains all. Additional Documentation....: K25801 ----------------------------------------------------------------------------- IOERR K258 REPORT ON RUNTIME FTN4X ERROR ----------------------------------------------------------------------------- Contribution Name...........: IOERR Title....................: Report on Runtime FTN4X Error File Names...............: 00. Rename transfer file : 01. IOERR.SBMT - Submission file : 02. IOERR.FTN - Source file : 03. IOERR.REL - Relocatable : 04. IOERR.LOD - LINK command Operating System(s)......: RTE-IVB Language(s)..............: FTN4X Keywords.................: 1. System : 2. Error : 3. FORTRAN : 4. Utility External Support Req'd...: If re-submission, Reason.: Contributor's Name..........: T. B. H. Kuiper Company.......: Jet Propulsion Laboratory Street........: 4800 Oak Grove Drive City..........: Pasadena State.........: CA. Zip Code......: 90064 Phone Number..: (818) 354-5623 Telex.........: Program Abstract............: Displays the explanation for a FTN4X runtime error, e.g. PRGRM *RUNTIME ERROR* 0512 @34567 to the specified LU. This program can be executed directly, e.g. :RU,IOERR,lu,iostatus but is primarily intended for scheduling by another program, e.g. CALL EXEC(100011B, 3-wd array with 'IOERR ', lu, iostatus) so that the memory required is not part of the calling program. If memory is no limitation, this program can easily be converted into a subroutine. Additional Documentation....: K25901 ----------------------------------------------------------------------------- CWAVE K259 DRAPER/TUCKER ANALYSIS OF SEA WAVE DATA ----------------------------------------------------------------------------- Contribution Name...........: CWAVE Title....................: DRAPER/TUCKER ANALYSIS OF SEA WAVE DATA File Names...............:00. Rename Transfer File :01. 'SUBMT submit file :02. ]CWAVE - RTE A LOADER :03. [CWAVE - RTE 6 LOADER :04. &CWAVE - SOURCE CODE :05. "CWAVE - DOCUMENTATION :06. README - FILE DESCRIPTORS :07. CDATA - SAMPLE DATA Operating System(s)......: RTE 6 / RTE A Language(s)..............: FTN7X Keywords.................: 1. STATISTICS : 2. DATA_ANALYSIS External Support Req'd...: NONE If Re-submission, Reason.: - Contributor's Name..........: TED READ Company.......: BMT Ltd(NATIONAL MARITIME INSTITUTE) Street........: St JOHNS STREET City..........: HYTHE State.........: SOUTHAMPTON Country.......: ENGLAND Zip Code......: - Phone Number..: - Telex.........: - Program Abstract............: Program to perform simple analysis of data obtained from a Tide guage and plot the detected wave periods together with results of Draper/Tucker significant wave analysis. Additional Documentation....: Proceedings of the British Institute of Civil Engineers 1963 Paper no 6690 - Derivation of a design wave. K26001 ----------------------------------------------------------------------------- DF K260 EDIT, COMPILE, LINK, AND GO FACILITY ----------------------------------------------------------------------------- Contribution Name...........: DF Title....................: Edit, compile, link, and go facility File Names...............: 00. Rename Transfer File : 01. DF.SBMT (SUBMIT form) : 02. DF.FTN : 03. DF.HELP : 04. DF.LOD Operating System(s)......: RTE-A Language(s)..............: FORTRAN 77 Keywords.................: 1. Compiler : 2. Link External Support Req'd...: none If Re-submission, Reason.: Contributor's Name..........: Thomas E Goff Company.......: NASA/Goddard Space Flight Center Street........: Code 623 City..........: Greenbelt State.........: Maryland Country.......: USA Zip Code......: 20771 Phone Number..: (301) 344-7568 Telex.........: n/a Program Abstract............: This program is designed to allow a fast method with minimal typing to edit, compile, link, and run a user program. It suppresses most output while allowing many command options. An automatic time stamping facility is included. Additional Documentation....: (see the help file "DF::HELP") K26101 ----------------------------------------------------------------------------- CALENDAR K261 PRINT CALENDAR ON A LINE PRINTER ----------------------------------------------------------------------------- Contribution Name...........: CALENDAR Title....................: PRINT CALENDAR ON A LINE PRINTER File Names...............: 00. Rename Transfer File : 01. CALENDAR.SBMT : 02. CALENDAR.FTN : 03. CALENDAR.REL : 04. CALENDAR.DOC : 05. AIR_PLANE.PIC : 06. ANDY_CAP.PIC : 07. ANNIE.PIC : 08. COYOTE.PIC : 09. DANCING_FEET.PIC : 10. LOVE.PIC : 11. MONA.PIC : 12. NICE_DAY.PIC : 13. PS_CAT.PIC : 14. ROAD_RUNNER.PIC : 15. SNOOPY.PIC : 16. SPOOK.PIC : 17. TURTLE.PIC : 18. TWEETY.PIC : 19. XMAS.PIC Operating System(s)......: RTE-6, RTE-A, CI Uses hierarchical files?.: yes Language(s)..............: FORTRAN Keywords.................: 1. calendar : 2. graphics External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: TOM GOFF Company.......: NASA GODDARD SFC Street........: Code 623 City..........: GREENBELT State.........: MD Country.......: USA Zip Code......: 20771 Phone Number..: 301-344-7568 Telex.........: Program Abstract............: PROGRAM TO OUTPUT A CALENDAR BY YEAR UP TO YEAR 2000. THIS IS OBVIOUSLY AN OLD PROGRAM. THERE ARE MANY .PIC (PICTURE) FILES THAT GO WITH THIS PROGRAM. Additional Documentation....: Rename CALENDAR.DOC as /HELP/CALENDAR K26201 ----------------------------------------------------------------------------- LOAN K262 USED TO PROVIDE LOAN INFORMATION ----------------------------------------------------------------------------- Contribution Name...........: LOAN Title....................: USED TO PROVIDE LOAN INFORMATION File Names...............: 00. Rename Transfer File : 01. LOAN.SBMT : 02. LOAN.FTN : 03. ?LOAN Operating System(s)......: RTE-6, RTE-A Language(s)..............: FORTRAN Keywords.................: 1. finance External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: TOM GOFF Company.......: NASA GODDARD SFC CODE 972 Street........: Code 623 City..........: GREENBELT State.........: MD Country.......: USA Zip Code......: 20771 Phone Number..: 301-344-7568 Telex.........: Program Abstract............: THIS PROGRAM IS USED TO PROVIDE LOAN INFORMATION. INPUT 3 PARAMETERS AND THE FOURTH IS SOLVED, LIKE AN HP CALCULATOR. MOVE LOAN.DOC TO /HELP/LOAN. FOR REPAYMENT SCHEDULE SEE THE OLDER CSL PROGRAM LOANPAY Additional Documentation....: K26301 ----------------------------------------------------------------------------- LISTR K263 LIST CONTENTS OF SAVER TAPES ----------------------------------------------------------------------------- Contribution Name...........: LISTR Title....................: List Contents of SAVER Tapes File Names...............: 00. Rename Transfer File : 01. LISTR.SBMT : 02. LISTR.FTN Operating System(s)......: RTE-6,RTE-A Language(s)..............: FORTRAN Keywords.................: 1. save/restore External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: TOM GOFF Company.......: NASA GODDARD SFC, CODE 972 Street........: Code 623 City..........: GREENBELT State.........: MD Country.......: USA Zip Code......: 20771 Phone Number..: 301-344-7568 Telex.........: Program Abstract............: This program is used to list source files from an HP format READR/SAVER tape to a line printer. Additional Documentation....: K26401 ----------------------------------------------------------------------------- READR K264 READ SAVER TAPES ON RTE-A ----------------------------------------------------------------------------- Contribution Name...........: READR Title....................: Read SAVER Tapes on RTE-A File Names...............: 00. Rename Transfer File : 01. READR.SBMT : 02. READR.FTN Operating System(s)......: RTE-A Uses hierarchical files?.: yes Language(s)..............: FORTRAN Keywords.................: 1. save/restore External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: TOM GOFF Company.......: NASA GODDARD SFC Street........: Code 623 City..........: GREENBELT State.........: MD Country.......: USA Zip Code......: 20771 Phone Number..: 301-344-7568 Telex.........: Program Abstract............: This program is used to restore source files from an HP format READR/SAVER tape onto the A series file structure. Additional Documentation....: K26501 ----------------------------------------------------------------------------- CALC K265 EMULATES AN ALL RADIX CALCULATOR ----------------------------------------------------------------------------- Contribution Name...........: CALC Title....................: EMULATES AN ALL RADIX CALCULATOR File Names...............: 00. Rename Transfer File : 01. CALC.SBMT : 02. CALC.FTN : 03. CALC.LOD : 04. ?CALC : 05. STRETCH.FTN : 06. HEX.MAC : 07. LPARSE.FTN Operating System(s)......: RTE-6, RTE-A Language(s)..............: FORTRAN 77 Keywords.................: 1. calculator External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: TOM GOFF Company.......: NASA GODDARD SFC Street........: Code 623 City..........: GREENBELT State.........: MD Country.......: USA Zip Code......: 20771 Phone Number..: 301-344-7568 Telex.........: Program Abstract............: THIS PROGRAM IS USED TO EMULATE AN ALL RADIX CALCULATOR. Additional Documentation....: File CALC.DOC should be renamed as /HELP/CALC K26601 ----------------------------------------------------------------------------- LGON K266 PROGRAMMATIC LOG ON ----------------------------------------------------------------------------- Contribution Name...........: LGON Title....................: Programmatic Log On File Names...............:00. Rename Transfer File :01. LGON.SBMT Submission file :02. LGON.FTN FTN7X Source code :03. LGON help file Operating System(s)......: RTE-A Language(s)..............: Fortran 77 Keywords.................: 1. SESSION : 2. SCHEDULING External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Trond Solli Company.......: MARINTEK A/S, Street........: P.O. Box 4125 Valentinlyst, City..........: N-7001 Trondheim State.........: Country.......: Norway Zip Code......: Phone Number..: +47 7 595937 Telex.........: 55483 nsfit n Program Abstract............: LGON creates a new programmatic session and starts a speci- fied program or runs the start-command defined for the user. or the default program in that new session. Additional Documentation....: Copy helpfile LGON to /help - directory. An example on when to use the program: Specially usefull if you are editing a file, and the telephone rings, and you have to log on as a superuser to clear up some mess. Then you type in EDIT/1000: /ru lgon manager When you have finished the programmatic session, you are back in EDIT. K26701 ----------------------------------------------------------------------------- LGOF K267 LOG OFF A SESSION NUMBER ----------------------------------------------------------------------------- Contribution Name...........: LGOF Title....................: Log off a session number File Names...............:00. Rename Transfer File :01. LGOF.SBMT Submission file :02. LGOF.FTN FTN7X Source code :03. LGOF help file Operating System(s)......: RTE-A Language(s)..............: Fortran 77 Keywords.................: 1. SESSION External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Trond Solli Company.......: MARINTEK A/S, Street........: P.O. Box 4125 Valentinlyst, City..........: N-7001 Trondheim State.........: Country.......: Norway Zip Code......: Phone Number..: +47 7 595937 Telex.........: 55483 nsfit n Program Abstract............: LGOF logs off a user by referring to his/her session number. Only superusers can log off other usernames than oneself. How to use it: LGOF <session number> <option> Options: 0: if active programs, don't log session off (default) 1: KILL ACTIVE PROGRAMS and log session off 2: go noninteractive, let active programs continue to run; if there are no active prog- rams, log off. Additional Documentation....: Copy file LGOF to directory /help. Get the session number of a user from the 'wh se'-list. K26801 ----------------------------------------------------------------------------- PROCEDURE_CMDS K268 .CMD-FILE SUBSTRINGS, CALCULATIONS, ----------------------------------------------------------------------------- Contribution Name...........: PROCEDURE_CMDS Title....................: .CMD-file substrings, calculations, : FTN7X+LINK File Names...............:00. Rename Transfer File :01. PROCEDURE_CMDS.SBMT Submission file :02. CALC.FTN Calc FTN7X Source code :03. CALC Calc help file :04. ISCHAR.FTN IsChar FTN7X Source code :05. ISCHAR IsChar help file :06. SUBSTR.FTN SubStr FTN7X Source code :07. SUBSTR SubStr help file :08. INST.CMD General compile and link Cmd-file Operating System(s)......: RTE-A / RTE-6 Language(s)..............: Fortran 77 Keywords.................: 1. PROCEDURES : 2. CALCULATOR : 3. CI External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Trond Solli Company.......: MARINTEK A/S, Street........: P.O. Box 4125 Valentinlyst, City..........: N-7001 Trondheim State.........: Country.......: Norway Zip Code......: Phone Number..: +47 7 595937 Telex.........: 55483 nsfit n Program Abstract............: I wanted to make a general command-file for installing a program. Before Link-ing, one or more routines should be compiled (Ftn7x). To accomplish this, I had to make three new CI commands: Calc - Calculate and return result to $RETURN_S IsChar - Similar to IS, but can compare parts of two variables, not only the whole ones. SubStr - Subtract a substring from a variable, or subtract directory or name ...... from a file descriptor. Result is returned in $RETURN_S So here is the commands (programs ) and the general install command-file. See the help-files on how to use the programs. The general installation file compile one or more files. In case of compile errors or warnings, EDIT is run on that file and the others are compiled and so on. When no errors, LINK is run first on file <prog>.lod. If that didn't worked, file #<prog> is tried, and so <prog>.rel and %<prog> if it is no success in LINKing. See the file INST.CMD on how to use it, but here is an example: -------- Inst,,prog,sub1,sub2,&sub3 The files PROG.FTN, SUB1.FTN, SUB2.FTN and &SUB3 are compiled and in case of errors, EDITed. Then LINK is run on file PROG.LOD, and if error, file #PROG, PROG.REL and %PROG are tried. Additional Documentation....: Copy file INST.CMD to /CMDFILES. Copy files CALC, ISCHAR and SUBSTR to /HELP. K26901 ----------------------------------------------------------------------------- MANUALS K269 DATABASE OF HP 1000 MANUALS ----------------------------------------------------------------------------- Contribution Name...........: MANUALS Title....................: Database of HP 1000 Manuals File Names...............:00. Rename Transfer File :01. MANUALS.SBMT Submission file :02. MANUALS.FTN FTN7X Source code :03. MANUALS.LOD Link file :04. MANUAL_NAMES.TXT HP 1000 Manuals List :05. OUR_MANUALS.TXT Your own Manuals List :06. LIST_OUT.FTN FTN7X subroutine source :07. COUT.FTN FTN7X subroutine source :08. REQCHARS.FTN FTN7X subroutine source :09. READ_ANSW.FTN FTN7X subroutine source :10. LEFT_JUSTIFY.FTN FTN7X subroutine source Operating System(s)......: RTE-A / RTE-6 Language(s)..............: Fortran 77 Keywords.................: 1. DOCUMENTATION : 2. DATA_BASE External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Trond Solli Company.......: MARINTEK A/S, Street........: P.O. Box 4125 Valentinlyst, City..........: N-7001 Trondheim State.........: Country.......: Norway Zip Code......: Phone Number..: +47 7 595937 Telex.........: 55483 nsfit n Program Abstract............: This is a program for registering what kind of HP 1000 manuals we have, which edition and update they are, and where they are located. The program can then be used to search after for example a part of a manual title, manual number, and print which HP manuals fit, which of these we have, and revision, and where they are located. Included is a list of mostly all HP 1000 RTE-6 and RTE-A and subsystem manuals (and some harware manuals), with latest revision ( edition, update date). Additional Documentation....: Usefull routines included: - LIST_OUT.FTN List to unit, stop on full page if LU1 - REQCHARS.FTN Ask for input of a specified number of character, with or without echo. - READ_ANSW.FTN Read a text-string, left justify and lower case to upper case. - LEFT_JUSTIFY.FTN Left justify character string. K27001 ----------------------------------------------------------------------------- ACCOUNT K270 PRINT RTE-A USERS AND ACCOUNT INFORMATION ----------------------------------------------------------------------------- Contribution Name...........: ACCOUNT Title....................: Print RTE-A Users and Account information File Names...............:00. Rename Transfer File :01. ACCOUNT.SBMT Submission file :02. ACCOUNT_HOURS.FTN FTN7X Source code decimal hours :03. ACCOUNT_HMS.FTN FTN7X Source code <hr>:<min>:<secs> Operating System(s)......: RTE-A Language(s)..............: Fortran 77 Keywords.................: 1. ACCOUNTS : 2. SESSION External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Trond Solli Company.......: MARINTEK A/S, Street........: P.O. Box 4125 Valentinlyst, City..........: N-7001 Trondheim State.........: Country.......: Norway Zip Code......: Phone Number..: +47 7 595937 Telex.........: 55483 nsfit n Program Abstract............: ACCOUNT prints username(s), accounting information ( connect and CPU time) and real name(s). Use: Account <User-mask> <Out-file/LU> default <User-mask> is the callers username. default <Out-file/LU> is LU 1. Additional Documentation....: Complie and link either ACCOUNT_HOURS.FTN or ACCOUNT_HMS.FTN. File ACCOUNT_HOURS.FTN gives decimal hours for accountinfo. File ACCOUNT_HMS.FTN gives accountinfo in the form <hours>:<minutes>:<seconds> Usefull subroutines included: GetUserRealName - from user file on ::USERS print_it - print a line to file or LU. Header lines are printed on top of each page. Pagecounting. If interactive device; stop to wait for a input when the screen is full (similar to CI's LI). OutL - Write a string to LU 1 - 255 through pending read. RealToDecimal - Write a double precision real into a string, no FORTRAN write. RightJustify - Right justify a string FmpReqChars - To input a string from device, termina- ting the input at the requested number of characters. Echo: On/Off The device is an interactive FmpOpen-ed device. K27101 ----------------------------------------------------------------------------- ALPH K271 ALPHABETIZER USING VECTOR INSTRUCTION SET ----------------------------------------------------------------------------- Contribution Name...........: ALPH Title....................: ALPHABETIZER USING VECTOR INSTRUCTION SET File Names...............: 00. Rename Transfer File : 01. ALPH.SBMT : 02. ALPH.FTN Operating System(s)......: RTE-6, RTE-A Language(s)..............: FORTRAN Keywords.................: 1. sort External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Washington/Baltimore Users Group Company.......: Street........: City..........: State.........: Country.......: Zip Code......: Phone Number..: Telex.........: Program Abstract............: AN ALPHABETIZING PROGRAM WHICH USES VECTOR INSTRUCTION SET AND 128 PAGES OF EMA. Additional Documentation....: K27201 ----------------------------------------------------------------------------- COPY K272 TAPE COPY UTILITY ----------------------------------------------------------------------------- Contribution Name...........: COPY Title....................: TAPE COPY UTILITY File Names...............: 00. Rename Transfer File : 01. COPY.SBMT : 02. COPY.FTN Operating System(s)......: RTE-6, RTE-A Language(s)..............: FORTRAN Keywords.................: 1. copy : 2. utility External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Washington/Baltimore Users Group Company.......: Street........: City..........: State.........: Country.......: Zip Code......: Phone Number..: Telex.........: Program Abstract............: TAPE COPY UTILITY. READ INLU, OUTLU, NFILES FROM RUN LINE. DOES NOT REWIND EITHER TAPE BEFORE OR AFTER COPYING. FOR RECORDS LONGER THAN 6000 WORDS, ENLARGE IBUFF. Additional Documentation....: K27301 ----------------------------------------------------------------------------- LSJET K273 ACCEPTS A FILE NAME AND ASKS FOR # OF COPIES ----------------------------------------------------------------------------- Contribution Name...........: LSJET Title....................: ACCEPTS A FILE NAME AND ASKS FOR # OF COPIES File Names...............: 00. Rename Transfer File : 01. LSJET.SBMT : 02. LSJET.FTN Operating System(s)......: RTE Uses hierarchical files?.: yes Language(s)..............: FORTRAN Keywords.................: 1. laserjet : 2. printer External Support Req'd...: HP2686 LaserJet If Re-submission, Reason.: Contributor's Name..........: Washington/Baltimore Users Group Company.......: Street........: City..........: State.........: Country.......: Zip Code......: Phone Number..: Telex.........: Program Abstract............: The program accepts a file name from the user and prompts him for the number of copies to output. If in the middle of outputting you decide to quit simply type in BR to the cm prompt. It also handles formfeeds. Additional Documentation....: K27401 ----------------------------------------------------------------------------- RNS K274 PRINTS AND CLEARS RN'S ----------------------------------------------------------------------------- Contribution Name...........: RNS Title....................: PRINTS AND CLEARS RN'S File Names...............: 00. Rename Transfer File : 01. RNS.SBMT : 02. RNS.FTN Operating System(s)......: RTE-A Language(s)..............: FORTRAN Keywords.................: 1. resource_number : 2. system_tables External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Washington/Baltimore Users Group Company.......: Street........: City..........: State.........: Country.......: Zip Code......: Phone Number..: Telex.........: Program Abstract............: THIS ROUTINE WILL DISPLAY AND CLEAR RESOURCE NUMBERS. Additional Documentation....: K27501 ----------------------------------------------------------------------------- LISTI K275 SIMILAR TO :LI, BUT OUTPUT IN INTEGER ----------------------------------------------------------------------------- Contribution Name...........: LISTI Title....................: SIMILAR TO :LI, BUT OUTPUT IN INTEGER File Names...............: 00. Rename Transfer File : 01. LISTI.SBMT : 02. LISTI.FTN Operating System(s)......: Language(s)..............: FORTRAN Keywords.................: 1. list : 2. utility External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Washington/Baltimore Users Group Company.......: Street........: City..........: State.........: Country.......: Zip Code......: Phone Number..: Telex.........: Program Abstract............: Similar to :LI, but output in integer Maximum record size 512, redimension if larger Dump LU defaults to 1 Put nothing on run line, prompts for entries Additional Documentation....: K27601 ----------------------------------------------------------------------------- TDUMP K276 UNIVERSITY OF MARYLAND TAPE DUMP PROGRAM ----------------------------------------------------------------------------- Contribution Name...........: TDUMP Title....................: UNIVERSITY OF MARYLAND TAPE DUMP PROGRAM File Names...............: 00. Rename Transfer File : 01. TDUMP.SBMT : 02. TDUMP.FTN Operating System(s)......: Language(s)..............: FORTRAN Keywords.................: 1. magnetic_tape : 2. list : 3. utility External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Washington/Baltimore Users Group Company.......: Street........: City..........: State.........: Country.......: Zip Code......: Phone Number..: Telex.........: Program Abstract............: UNIVERSITY OF MARYLAND IPST TAPE DUMP PROGRAM. SELF-EXPLANATORY-- FOR EXPLANATION, LOAD, DO RU,TDUMP Additional Documentation....: K27701 ----------------------------------------------------------------------------- CLRDV K277 CLEAR DEVICE ----------------------------------------------------------------------------- Contribution Name...........: CLRDV Title....................: CLEAR DEVICE File Names...............: 00. Rename Transfer File : 01. CLRDV.SBMT : 02. CLRDV.MAC Operating System(s)......: Language(s)..............: ASSEMBLER Keywords.................: 1. system : 2. utility : 3. eqt External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Washington/Baltimore Users Group Company.......: Street........: City..........: State.........: Country.......: Zip Code......: Phone Number..: Telex.........: Program Abstract............: OVERVIEW: CLRDV, CLEAR DEVICE, PERMITS A USER TO FREE A DEVICE WHICH WOULD OTHERWISE BE INDEFINITELY BUSY. REQUIRING ONLY THE LU NO., THE ASSOCIATED EQT ENTRY'S 15TH WORD IS LOCATED AND UPDATED WITH A NEGATIVE ONE CONSEQUENTLY, FORCING A TEN MILLISECOND TIME-OUT. Additional Documentation....: K27801 ----------------------------------------------------------------------------- TRLIB K278 CURSOR CONTROL ROUTINES ----------------------------------------------------------------------------- Contribution Name...........: TRLIB Title....................: CURSOR CONTROL ROUTINES File Names...............: 00. Rename Transfer File : 01. TRLIB.SBMT : 02. TRLIB.FTN Operating System(s)......: Language(s)..............: FORTRAN Keywords.................: 1. terminal External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Washington/Baltimore Users Group Company.......: Street........: City..........: State.........: Country.......: Zip Code......: Phone Number..: Telex.........: Program Abstract............: THIS FILE CONSISTS OF 17 SUBROUTINES WHICH PERFORM VARIOUS KEYBOARD AND CURSOR FUNCTIONS Additional Documentation....: K27901 ----------------------------------------------------------------------------- VAXTAPE K279 VAXTAPE - VAX TAPE TO HP FORMAT ----------------------------------------------------------------------------- Contribution Name...........: VAXTAPE Title....................: VAXTAPE - VAX tape to HP format File Names...............:00. Rename Transfer File :01. VAXTAPE.SBMT :02. VAXTAPEDIR.FTN :03. VAXTAPECOPY.FTN Operating System(s)......: RTE Uses hierarchical files?.: Language(s)..............: FORTRAN 77 Keywords.................: 1. VAX : 2. formatting : 3. magnetic_tape External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Washington/Baltimore Users Group Company.......: Street........: City..........: State.........: Country.......: Zip Code......: Phone Number..: Program Abstract............: Additional Documentation....: see source code K28001 ----------------------------------------------------------------------------- CDS_PERFORMANCE K280 CDS PROGRAM PERFORMANCE ANALYZER ----------------------------------------------------------------------------- Contribution Name...........: CDS_PERFORMANCE Title....................: CDS PROGRAM PERFORMANCE ANALYZER File Names...............: 00. rename transfer file : 01. CDS.SBMT : 02. COMPILE.CMD : 03. ABSTRACT.FILE : 04. INSTRUCTION.FILE : 05. TFEN.FTN : 06. TFENR_SEG.FTN : 07. TFENR_SUB.FTN : 08. TRACE_ALL.MERG : 09. TRACE_SEG.MERG : 10. TRSEG.FTN : 11. TRSEG.LOD : 12. TRSUB.FTN : 13. TRSUB.LOD : 14. CDSBG.FTN : 15. CDSBG_COMPILE.CMD : 16. CDSBG_SEG.LOD : 17. CDSBG_SUB.LOD : 18. SEG1.FTN : 19. SEG2.FTN : 20. SEG3.FTN : 21. TEST_INSTRUCTION.FILE Operating System(s)......: RTE-A Language(s)..............: FORTRAN Keywords.................: 1. Analyzer : 2. Performance External Support Req'd...: NONE If Re-submission, Reason.: N/A Contributor's Name..........: WAYNE R. ASP Company.......: HEWLETT-PACKARD CO. Street........: 2025 W. LARPENTEUR AVE. City..........: ST. PAUL State.........: MN Country.......: USA Zip Code......: 55113 Phone Number..: (612) 644-1100 Program Abstract............: ABSTRACT.FILE Additional Documentation....: INSTRUCTION.FILE K28101 ----------------------------------------------------------------------------- TODAY K281 DAILY EVENT SCHEDULER ----------------------------------------------------------------------------- Contribution Name...........: TODAY Title....................: Daily event scheduler File Names...............:00. Rename Transfer File :01. 'TODAY Submission file :02. &TODAY Source file :03. %TODAY Relocatable file :04. #TODAY LOADR command file :05. $EVLIB Rel. subroutine library :06. [DAYS] Sample event file Operating System(s)......: RTE-6 Language(s)..............: FTN7X, MACRO Keywords.................: 1. Scheduling External Support Req'd...: None If Re-submission, Reason.: Contributor's Name..........: William C. Miller, P.E. Company.......: City of Philadelphia Air Management Services Laboratory Street........: 1501 East Lycoming Street City..........: Philadelphia State.........: Pennsylvania Country.......: USA Zip Code......: 19124 Phone Number..: 215-288-5177 Telex.........: Program Abstract............: Program 'TODAY' runs once a day to schedule events requiring a time resolution greater than 24 hours. The reference file [DAYS] is scanned at 0:15 with programs scheduled or messages displayed on the system console or printer as indicated by the time and date. Additional Documentation....: