mirror of
https://github.com/retro-software/B5500-software.git
synced 2026-03-02 17:44:40 +00:00
1. Commit library tape images, directories, and extracted text files. 2. Commit additional utilities under Unisys-Emode-Tools.
191 lines
15 KiB
Plaintext
191 lines
15 KiB
Plaintext
BURROUGHS B 5500 UTILITY LIBRARY CONTENTS 7/18/68 00000100
|
|
00000200
|
|
WHAT FOLLOWS IS A LISTING AND BRIEF EXPLANATION OF THE 00000300
|
|
PROGRAMS CONTAINED IN THE B-5500 UTILITY LIBRARY AS OF 00000400
|
|
THE ABOVE DATE. EACH PROGRAM HAS A CODE CONSISTING OF A 00000500
|
|
SIX DIGIT NUMBER AND TWO LETTERS. THE FIRST OF THE TWO 00000600
|
|
LETTERS INDICATES WHAT LANGUAGE THE PROGRAM IS WRITTEN 00000700
|
|
IN ACCORDING TO THE FOLLOWING CODE: 00000800
|
|
A ALGOL 00000900
|
|
C COBOL 00001000
|
|
E ESPOL 00001100
|
|
F FORTRAN 00001200
|
|
00001300
|
|
THE SECOND LETTER INDICATES WHICH REVISION OF THE PROGRAM IS 00001400
|
|
CURRENTLY IN THE LIBRARY ACCORDING TO THE FOLLOWING CODE: 00001500
|
|
A INITIALLY RELEASED VERSION 00001600
|
|
B FIRST REVISION 00001700
|
|
C SECOND REVISION 00001800
|
|
ETC. 00001900
|
|
00002000
|
|
MOST OF THE UTILITY PROGRAMS ARE DOCUMENTED AT THE BEGINNING 00002100
|
|
OF THEIR SOURCE LISTINGS. THE USE OF THE REMAINING PROGRAMS 00002200
|
|
IS SELF-EVIDENT AFTER A PERUSAL OF THE SOURCE CODE. 00002300
|
|
00002400
|
|
************************************************************************00002500
|
|
PLEASE NOTE THAT THE BURROUGHS CORPORATION ASSUMES 00002600
|
|
NO RESPONSIBILITY FOR THE USE OR MAINTENANCE OF THESE PROGRAMS. 00002700
|
|
************************************************************************00002800
|
|
00002900
|
|
00003000
|
|
000100AA COPARE 00003100
|
|
000101AA DCMAP 00003200
|
|
000102AA DISKMAP 00003300
|
|
000103AA DECKSEQ 00003400
|
|
000104AA KRUNCH 00003500
|
|
000105AA SELECT 00003600
|
|
000106AA SORTGEN 00003700
|
|
000107AA UNKRUNCH 00003800
|
|
000108AA CARDPRINT 00003900
|
|
000109AA TAPEPRINT 00004000
|
|
000110AA CARDPUNCH 00004100
|
|
000111AA PARTCARD 00004200
|
|
000112AA PATCH 00004300
|
|
000113AA TAPEDUMP 00004400
|
|
000114CA DISCROSREF 00004500
|
|
000115CA CARDCROSREF 00004600
|
|
000116AA MULTIPLE 00004700
|
|
000117CA TAPEPUNCH 00004800
|
|
000118CA DISKPUNCH 00004900
|
|
000119CA DIRECTORY 00005000
|
|
000120CA DUMPLIST 00005100
|
|
000121CA MAKESOLT 00005200
|
|
000122CA PUNCHSOLT 00005300
|
|
000123AA PBDPBT 00005400
|
|
000124AA BICOMP 00005500
|
|
00005600
|
|
00005700
|
|
BICOMP 00124AA 00005800
|
|
A BINARY CARD READ AND COMPARE PROGRAM. READS A BINARY 00005900
|
|
CARD AND THEN VERIFIES WHETHER ALL THE BINARY CARDS 00006000
|
|
FOLLOWING THE FIRST ARE DUPLICATES OF THE FIRST OR NOT. 00006100
|
|
00006200
|
|
CARDCROSREF 000115CA 00006300
|
|
CROSS-REFERENCES A COBOL PROGRAM WHICH IS ON CARDS 00006400
|
|
OR ON AN UNBLOCKED CARD-IMAGE TAPE. 00006500
|
|
00006600
|
|
CARDPRINT 000108AA 00006700
|
|
PRINTS CARD-IMAGES ON A LINE-PRINTER, DOUBLE-SPACED. 00006800
|
|
INPUT MAY BE FROM A CARD-READER OR FROM A DISK FILE 00006900
|
|
BLOCKED (X,10,30). IF MORE THAN ONE COPY IS DESIRED, 00007000
|
|
THEN INCLUDE A COMMON CARD WITH COMMON EQUAL TO THE 00007100
|
|
NUMBER OF COPIES DESIRED. 00007200
|
|
00007300
|
|
CARDPUNCH 000110AA 00007400
|
|
PUNCHES A DECK OF CARDS USING AS INPUT EITHER THE CARD- 00007500
|
|
READER OR A DISK FILE BLOCKED (X,10,30). IF MORE THAN 00007600
|
|
ONE DECK NEEDS TO BE PUNCHED, THEN INCLUDE A COMMON 00007700
|
|
CARD WITH COMMON EQUAL TO THE NUMBER OF DECKS DESIRED. 00007800
|
|
00007900
|
|
COPARE 000100AA 00008000
|
|
COMPARES TWO MULTIFILE TAPES TO DETERMINE IF THEY ARE IDENTICAL. 00008100
|
|
OPTIONALLY, WILL DUPLICATE A MULTIFILE TAPE AND THEN COMPARE 00008200
|
|
THE ORIGINAL AND THE DUPLICATE. 00008300
|
|
00008400
|
|
DCMAP 000101AA 00008500
|
|
PRINTS ON A DATA-COMM TERMINAL THE DISK DIRECTORY INFORMATION 00008600
|
|
FOR A SPECIFIED DISK FILE.(SEE ALSO DISKMAP AND DIRECTORY) 00008700
|
|
00008800
|
|
DECKSEQ 000103AA 00008900
|
|
SEQUENCES AN ALGOL, COBOL, OR FORTRAN SOURCE DECK AND 00009000
|
|
GANG-PUNCHES THREE ID CHARACTERS PRECEDING THE 00009100
|
|
SEQUENCE NUMBER. 00009200
|
|
00009300
|
|
DIRECTORY 000119CA 00009400
|
|
LISTS FROM THE FILE DIRECTRY/DISK THE ENTIRE DIRECTORY 00009500
|
|
IN MFID/ID SEQUENCE AND IN DISK ADDRESS SEQUENCE. THE 00009600
|
|
LISTING IN ADDRESS SEQUENCE INDICATES THE SIZE AND ADDRESS 00009700
|
|
OF ALL IN-USE AREAS AND ALL AVAILABLE AREAS. AT THE END, 00009800
|
|
STATISTICS ARE PRINTED OF THE NUMBER OF FILES, THE 00009900
|
|
NUMBER OF AVAILABLE AREAS, AND THE TOTAL AVAILABLE 00010000
|
|
SEGMENTS. POTENTIAL USERS ARE ADVISED TO COMPILE THE 00010100
|
|
PROGRAM, READ THE DOCUMENTATION PRECEDING THE IDENTIFICATION 00010200
|
|
DIVISION, MAKE THE REQUIRED CHANGES, AND RECOMPILE. 00010300
|
|
(SEE ALSO DCMAP AND DISKMAP) 00010400
|
|
00010500
|
|
DISKCROSREF 000114CA 00010600
|
|
CROSS-REFERENCES A COBOL SOURCE DECK WHICH IS ON DISK. 00010700
|
|
00010800
|
|
DISKMAP 000102AA 00010900
|
|
PRINTS THE FILE NAME, CREATION DATE, SAVE FACTOR, DATE OF LAST 00011000
|
|
ACCESS, NUMBER OF RECORDS AND LENGTH, NUMBER OF ROWS AND LENGTH, 00011100
|
|
AND THE ADDRESS OF EACH ROW FOR EVERY FILE ON DISK, 6 FILES PER 00011200
|
|
PRINTED PAGE.(SEE ALSO DCMAP AND DIRECTORY) 00011300
|
|
00011400
|
|
DISKPUNCH 000118CA 00011500
|
|
PUNCHES A DECK FROM A CARD-IMAGE DISK FILE. 00011600
|
|
00011700
|
|
DUMPLIST 000120CA 00011800
|
|
LISTS INFORMATION FROM SYSTEM LOG BUT DOES NOT RESET 00011900
|
|
THE LOG POINTER (I.E., DOES NOT VOID THE LOG). 00012000
|
|
00012100
|
|
KRUNCH 000104AA 00012200
|
|
PACKS AN ALGOL SOURCE PROGRAM, 72 COLUMNS PER RECORD SO 00012300
|
|
THAT ALL UNNECESSARY BLANK COLUMNS ARE REMOVED AND THE 00012400
|
|
PROGRAM OCCUPIES LESS STORAGE SPACE. 00012500
|
|
00012600
|
|
MAKESOLT 000121CA 00012700
|
|
CREATES AN UNBLOCKED SOLT TAPE FROM CARDS OR FROM AN 00012800
|
|
AN UNBLOCKED CARD-IMAGE TAPE. 00012900
|
|
00013000
|
|
MULTIPLE 000116AA 00013100
|
|
MEDIUM TO MEDIUM CONVERSION PROGRAM. WILL USE AS INPUT 00013200
|
|
AND OUTPUT ANY COMBINATION OF CARD, TAPE, AND/OR DISK. 00013300
|
|
MAY BE EXECUTED FROM CARDS OR SPO. 00013400
|
|
00013500
|
|
PARTCARD 000111AA 00013600
|
|
LISTS 72 COLUMNS OF A CARD INPUT FILE ON A LINE-PRINTER. 00013700
|
|
INPUT MAY BE FROM A CARD-READER OR FROM A DISK FILE WHICH 00013800
|
|
IS BLOCKED (X,10,30). A COMMON CARD DETERMINES HOW MANY 00013900
|
|
COPIES ARE PRINTED. LISTINGS ARE DOUBLE-SPACED. 00014000
|
|
00014100
|
|
PATCH 000112AA 00014200
|
|
ELIMINATES THE NECESSITY OF MANIPULATING PATCH DECKS FOR 00014300
|
|
THE B 5500 WHICH ARE RECEIVED FROM BURROUGHS. WITH THIS 00014400
|
|
PROGRAM YOU SIMPLY INPUT THE PATCH DECK AND A NEW, UPDATED 00014500
|
|
SYMBOL TAPE IS PRODUCED. THE PATCH DECK NEED NEVER BE 00014600
|
|
INTERPRETED, SORTED, MERGED, OR MANIPULATED IN ANY WAY. 00014700
|
|
00014800
|
|
PBDPBT 000123AA 00014900
|
|
MAKES A PRINTER BACK-UP TAPE FROM A PRINTER BACK-UP 00015000
|
|
DISK FILE. 00015100
|
|
00015200
|
|
PUNCHSOLT 00122CA 00015300
|
|
PUNCHES A CARD DECK USING AS INPUT A SOLT TAPE, AN 00015400
|
|
UNBLOCKED CARD-IMAGE TAPE, OR A DECK OF CARDS. 00015500
|
|
00015600
|
|
SELECT 000105AA 00015700
|
|
FINDS AND PRINTS SELECTED RECORDS STORED ON A PRINTER BACKUP TAPE.00015800
|
|
SPO ENTRIES DETERMINE HOW MANY RECORDS ARE SKIPPED BEFORE PRINTING00015900
|
|
IS STARTED. 00016000
|
|
00016100
|
|
SORTGEN 000106AA 00016200
|
|
GENERATES A B-5500 ALGOL SOURCE PROGRAM WHICH WILL PERFORM 00016300
|
|
THE DESIRED SORT. SPECIFICATION CARDS INPUTTED TO 00016400
|
|
SORTGEN DETERMINE THE I/O AND SORT PARAMETERS OF THE 00016500
|
|
GENERATED PROGRAM. 00016600
|
|
00016700
|
|
TAPEDUMP 000113AA 00016800
|
|
DUMPS A TAPE TO PRINTER. IT PERMITS A FILE TO BE DUMPED 00016900
|
|
WHEN THE FORMAT IS NOT KNOWN OR PROBLEMS ARE SUSPECTED. 00017000
|
|
EACH LINE OF PRINT SHOWS THE CONTENTS OF THE TAPE IN BOTH 00017100
|
|
ALPHA AND OCTAL FORM. 00017200
|
|
00017300
|
|
TAPEPRINT 000109AA 00017400
|
|
LISTS ON A LINE-PRINTER, DOUBLE-SPACED, A SYMBOLIC TAPE 00017500
|
|
FILE BLOCKED (X,56,10). 00017600
|
|
00017700
|
|
TAPEPUNCH 000117CA 00017800
|
|
WILL PUNCH 80-CHARACTER RECORDS FROM A FILE OF CARDS 00017900
|
|
ON TAPE. THE FILE MUST BE MADE UP OF 80-CHARACTER 00018000
|
|
RECORDS WITH NO MORE THAN FIFTEEN (15) RECORDS 00018100
|
|
PER BLOCK. 00018200
|
|
00018300
|
|
UNKRUNCH 000107AA 00018400
|
|
REFORMATS AN ALGOL SOURCE PROGRAM FOR READABILITY, WILL REFORMAT 00018500
|
|
NOT ONLY PROGRAMS COMPRESSED BY KRUNCH, BUT ALSO ANY 00018600
|
|
ALGOL SOURCE PROGRAM. I/O MEDIA ARE DESIGNATED AT RUN TIME. 00018700
|
|
00018800
|
|
00018900
|
|
++++++++++++++++++++++++++++ 00019000
|