1707
00000 2ORG0
00000 0 53400 1 00000 3A LXA0,1 BOOTSTRAP FOR FIRST CARD
00001 0 70000 1 00002 4B CPY2,1
00002 1 77777 1 00001 5C TXI1,1,−1
00003 0 00001 0 00000 6ONEDEC HTR0,0,1
00004−3 77540 1 00012 7RD TXLWEF1,1,−160
00005 0 76200 0 00321 8RCD
00006 0 70000 1 05642 9CPLODR CPY3000−22,1 COPY REST OF EDITOR INTO UPPER MEMORY
00007 1 77777 1 00006 10TXICPLODR,1,−1
00010 0 00000 0 00004 11HTRRD
00011 0 02000 0 00004 12TRARD
00012 0 77000 0 00201 13WEF1 WEF1
00013−0 76000 0 00012 14RTT TURN OFF INDICATOR
00014 0 76100 0 00000 15NOP
00015 0 02000 0 05670 16TRARCD
00016 0 00000 0 00001 17ONE HTR1
00017 0 00000 0 00036 18REC2 HTR30
00020 0 00000 0 01303 19ERREC HTRLOCREC
00021 0 00000 0 00001 20RDREC HTR1 REC NUMBER IN DIAG FILE, 1ST WORD OF REC
00022 0 00006 0 00000 21RDWDC HTR0,0,6 WORD COUNT OF RECORD READ FROM TAPE 5
00023 0 00000 0 00000 22REC HTR0 REC NUMBER FROM NEW REC CARD
00024 0 00000 0 00000 23ERAS HTR0
00025 0 00006 0 00000 24WDC HTR0,0,6
00026 0 00000 0 00006 25SIX HTR6
00027 0 00000 0 00000 26TPCONT HTR0
05670 27ORG3000
05670 0 76200 0 00321 28RCD RCD
05671 0 70000 0 00000 29CPYA
05672 0 02000 0 05674 30TRATEST
05673 0 00000 0 05670 31HTRRCD
05674 0 70000 0 00001 32TEST CPYB
05675 0 50000 0 00000 33CLAA
05676−0 12000 0 05715 34TMICONCRD MINUS IF NEW RECORD CARD
05677 0 62100 0 05705 35STACOPY SAVE ADDRESS OF FIRST INSTRUCTION
05700 0 77100 0 00022 36ARS18
05701 0 73400 4 00000 37PAX0,4 WORD COUNT INTO IR 4
05702 0 40200 0 05705 38SUBCOPY ADD FIRST ADDRESS
05703 0 62100 0 05705 39STACOPY STORE BASE ADDRESS IN COPY LOOP
05704−0 50000 0 00000 40CALA
05705−0 70000 4 00000 41COPY CAD0,4
05706 2 00001 4 05705 42TIXCOPY,4,1
05707 0 60200 0 00002 43SLWC
05710 0 50000 0 00001 44CLAB
05711 0 10000 0 05670 45TZERCD
05712 0 40200 0 00002 46SUBC
05713 0 10000 0 05670 47TZERCD
05714 0 00000 0 05670 48HTRRCD IGNORE CHECK SUM
05715 0 70000 0 00001 49CONCRD CPYB 8L OVER 9R, REST OF CARD IS IGNORED
05716 0 02000 0 06101 50TRAEND2 WILL BE REPLACED BY NOP
05717 0 50000 0 00023 51CLAREC INIT. 0, OR HAS NUMBER OF DIAG. REC. FROM
05720 0 10000 0 05741 52TZENX LAST NEW REC. CARD, REMAINS 0 IF WEF ONLY
05721 0 50000 0 00000 53CLAA IS NEW CONTROL CARD WEF, 9L IS -0
05722−0 10000 0 05741 54TNZNX
05723 0 02000 0 05733 55TRAWTREC1 WRITE CURRENT BUFFER
05724 0 07400 4 05777 56ALL TSXREAD,4 YES, END OF CHANGES, HAS ALL OF MASTER
05725 0 50000 0 00021 57CLARDREC BEEN WRITTEN, RDREC WILL BE -
05726−0 12000 0 05735 58TMIEND
05727 0 50000 0 00022 59CLARDWDC NO, READ IN NEXT RECORD FROM MASTER
05730 0 62200 0 00025 60STDWDC
05731 0 50000 0 06013 61CLARDLOOP
05732 0 62100 0 06051 62STAWTLOOP
05733 0 07400 4 06046 63WTREC1 TSXWRITE,4 WRITE ON NEW TAPE
05734 0 02000 0 05724 64TRAALL AND GET NEXT FROM MASTER
05735 0 77000 0 00201 65END WEF1
05736 0 77200 0 00201 66REW1
05737 0 60000 0 07777 67STZ4095
05740 0 02000 0 07777 68TRA4095
05741 0 50000 0 00000 69NX CLAA IF ONLY THIS PROGRAM AND WEF CARD
05742 0 10000 0 05733 70TZEWTREC1 WRITE ALL OF MASTER WITHOUT CHANGES
05743 0 62100 0 00023 71STAREC OTHERWISE SAVE NEW RECORD NUMBER
05744 0 50000 0 00021 72NX1 CLARDREC GET NUMBER OF REC LEFT IN CORES BY READ
05745−0 12000 0 05761 73TMINX4 MINUS IF NO MORE RECORDS ON MASTER
05746 0 40200 0 00023 74SUBREC IS RECORD IN CORE THE ONE CALLED FOR
05747 0 12000 0 05757 75TPLNX3
05750 0 50000 0 00022 76CLARDWDC NOT YET, WRITE CORE RECORD ON NEW TAPE
05751 0 62200 0 00025 77STDWDC
05752 0 50000 0 06013 78CLARDLOOP
05753 0 62100 0 06051 79STAWTLOOP
05754 0 07400 4 06046 80TSXWRITE,4
05755 0 07400 4 05777 81TSXREAD,4 BRING NEXT RECORD FROM MASTER AND
05756 0 02000 0 05744 82TRANX1 TEST AGAINST NEW RECORD CARD
05757 0 10000 0 05761 83NX3 TZENX4 IF CORRECT REC, SET WORD COUNT ETC.
05760 0 76400 0 00205 84BST5 READ 1 TOO MANY, SOME REC DELETED
05761 0 50000 0 00001 85NX4 CLAB
05762 0 40000 0 00016 86ADDONE ADD 1 TO LAST ADDRESS FOR WRITE LOOP
05763 0 62100 0 06051 87STAWTLOOP
05764 0 62100 0 00024 88STAERAS
05765 0 77100 0 00022 89ARS18
05766 0 40200 0 00024 90SUBERAS IF LAST ADDRESS NOT GREATER THAN
05767 0 10000 0 05774 91TZEDELETE FIRST ADDRESS DELETE THIS REC WHEN COPYING
05770 0 12000 0 05774 92TPLDELETE MASTER
05771 0 76700 0 00022 93ALS18
05772 0 62200 0 00025 94STDWDC
05773 0 02000 0 05670 95TRARCD
05774 0 60000 0 00022 96DELETE STZRDWDC
05775 0 60000 0 00025 97STZWDC
05776 0 02000 0 05670 98TRARCD
05777 0 50000 0 00021 99READ CLARDREC
06000−0 12000 0 06033 100TMIOUT HAS END OF FILE BEEN REACHED
06001 0 40200 0 00016 101SUBONE IF 1ST RECORD STILL IN CORE, SET
06002−0 10000 0 06005 102TNZRD2 ADDRESS TO READ IN 2ND RECORD
06003 0 50000 0 00017 103CLAREC2
06004 0 02000 0 06006 104TRARD3
06005 0 50000 0 00020 105RD2 CLAERREC 3RD, 4TH ETC, ADDRESS IS LOCREC IN REC 2
06006 0 62100 0 06013 106RD3 STARDLOOP
06007 0 62100 0 06031 107STASETREC
06010 0 60000 0 00027 108STZTPCONT
06011−0 53400 2 00016 109RDAGIN LXDONE,2 IE., ZERO
06012 0 76200 0 00225 110RTB5
06013 0 70000 2 00037 111RDLOOP CPY31,2
06014 1 77777 2 06013 112TXIRDLOOP,2,−1
06015 0 02000 0 06034 113TRASETEOF
06016 0 76600 0 00333 114IOD
06017−0 76000 0 00012 115RTT
06020 0 02000 0 06037 116TRABSTP5
06021−0 75400 2 00000 117FXWDC PXD0,2
06022 0 76000 0 00006 118COM
06023 0 40000 0 00003 119ADDONEDEC RECOMPLIMENT WORD COUNT
06024 0 62200 0 00022 120STDRDWDC AND FIND BASE ADDRESS
06025 0 77100 0 00022 121ARS18
06026 0 76000 0 00003 122SSP
06027 0 40000 0 06013 123ADDRDLOOP ADD WORD COUNT TO FIRST ADDRESS
06030 0 62100 0 06013 124STARDLOOP
06031 0 50000 0 00000 125SETREC CLA0 FIRST WORD OF RECORD HAS RECORD NUMBER
06032 0 62100 0 00021 126STARDREC
06033 0 02000 4 00001 127OUT TRA1,4
06034−0 76000 0 00003 128SETEOF SSM SET RDREC - IF END OF MASTER FILE
06035 0 60100 0 00021 129STORDREC
06036 0 02000 4 00001 130TRA1,4
06037−0 53400 1 00027 131BSTP5 LXDTPCONT,1
06040−3 00017 1 06042 132TXLTRABST,1,15
06041 0 00000 0 06021 133HTRFXWDC PRESS START TO ACCEPT
06042 0 76400 0 00205 134TRABST BST5
06043 1 00001 1 06044 135TXIMM,1,1
06044−0 63400 1 00027 136MM SXDTPCONT,1
06045 0 02000 0 06011 137TRARDAGIN
06046−0 53400 2 00025 138WRITE LXDWDC,2 WORD COUNT ZERO TO DELETE RECORD
06047−3 00000 2 06053 139TXLWTOUT,2,0
06050 0 76600 0 00221 140WTB1
06051 0 70000 2 00037 141WTLOOP CPY31,2
06052 2 00001 2 06051 142TIXWTLOOP,2,1
06053 0 02000 4 00001 143WTOUT TRA1,4
06054 0 76200 0 00225 144ISDIAG RTB5 SPACE OVER LIBRARY
06055 0 70000 0 06101 145CPYRTB1+1
06056 0 02000 0 06054 146TRAISDIAG
06057 0 76200 0 00225 147RTB5
06060 0 53400 2 00026 148LXASIX,2 IF MASTER FILE DOES NOT HAVE DIAG.,
06061 0 70000 2 00037 149ISCP CPY31,2 SET READ TO IGNORE, OTHERWISE
06062 2 00001 2 06061 150TIXISCP,2,1 FIRST RECORD WILL BE IN CORES
06063 0 76100 0 00000 151NOP NOP
06064 0 50000 0 00031 152CLA25
06065 0 40200 0 06077 153SUBTEST1
06066−0 10000 0 06072 154TNZTST1
06067 0 50000 0 00032 155CLA26
06070 0 40200 0 06100 156SUBRTB1
06071 0 10000 0 06074 157TZETST2
06072−0 76000 0 00003 158TST1 SSM
06073 0 60100 0 00021 159STORDREC
06074 0 50000 0 06063 160TST2 CLANOP
06075 0 60100 0 05716 161STOCONCRD+1
06076 0 02000 0 05717 162TRACONCRD+2
TD06077 3 00000 0 00001 163TEST1 TXH1
06100 0 76200 0 00221 164RTB1 RTB1
06101 0 76200 0 00225 165END2 RTB5 SPACE OVER END FILE GAP AT END FILE 2
06102 0 02000 0 06054 166TRAISDIAG