Page 1
Page 2
Page 3
Page 4
Page 5
Page 6
Page 7
Page 8
Page 9
Page 10
Page 11
Page 12
Page 13
Page 14
Page 15
Page 16
Page 17
Page 18
Page 19
Page 20
Page 21
Page 22
Page 23
Page 24
Page 25
Page 26
Page 27
Page 28
Page 29
Page 30
Section 1 consists of 30 foolscap pages of Atlas Octal Input, containing up to 75 lines per page, numbered by hand from 1 to 30. These pages were produced by a cross assembler for Atlas running on the Mercury. The original input to this cross assembler has not been found. These pages in the binder were printed from 5-hole paper tape on a Creed Teleprinter. It took a sensitive OCR scanner (Omnipage 18) and many hours of human intervention to retrieve the code from this listing. This section is read by the Octal Input routine in the Atlas Fixed Store.
From a brief glance at Section 2, which is effectively the data for the program formed in Section 1, it is easy to mistake Section 1 for a conventional assembler of Atlas Intermediate Code. However, with reference to the list of contents of this section in Appendix 1, it can be seen that it is better described as a basic Compiler Compiler Kernel. It starts with the index and the main chain store both of which are used throughout all phases of the Compiler Compiler. It has simplified versions of fundamental routines such as the recursive routine entry code (DOWN) and exit code (END), the top-level MASTER routine, the syntactic ANALYSIS ROUTINE and the LINE RECONSTRUCTION Routine. As the ITEM routine assembles items in Section 2, it maintains the ITEM index.
// PAGE 1 *20000000 04077600 20001130 20044400 00002260 00000000 00000000 00000000 44121512 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
// PAGE 2 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 20027062 00000002 00000002 00000002 00000000 20010000 00000014 20033440 00000000 00000000 00000050 00000001 00000000 00000002 00000002 00000000 00000000 00000000 00000003 00000003 20041720 00000002 00000003 00000000 00000000 00000000 00000002 00000002 00000003 00000002 00000003 20041431 00000000 00000002 00000000 00000000 00000003 00000003 00000002 00000000 00000001 00000002 00000003 00000003 00000002 00000000 00000002 00000001 00000000 00000002 00000000 00000003 00000000 00000001 00000003 00000002 00000000 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 20042020 20017220 00000001 00000001 00000000 00000001 00000000 00000000 20040150 00000001 00000000 00000000 00000000 00000000 00000001 00000002 00000000 00000001 00000001 00000001 00000001 00000001 00000001 00000000 20030560 20016360 20017100 00000000 00000000 00000000 00000003 20033440 20037260 20033460
// PAGE 3 00000001 00000000 00000003 00000003 20026671 00000000 00000000 00000003 00000000 00000000 00000000 00000001 00000000 20027461 00000001 00000001 00000001 00000001 20022540 00000001 00000001 00000001 00000001 00000001 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00002264 00002270 00002274 00002300 00002304 00002310 00002314 00002320 00002324 00002330 00002334 00002340 00002344 00002350 00002354 00002360 00002364 00002370 00002374 00002400 00002404 00002410 00002414 00002420 00002424 00002430 00002434 00002440 00002444 00002450 00002454 00002460 00002464 00002470 00002474 00002500 00002504 00002510 00002514 00002520 00002524 00002530 00002534 00002540 00002544 00002550 00002554 00002560 00002564 00002570 00002574 00002600 00002604 00002610 00002614 00002620 00002624 00002630 00002634 00002640 00002644 00002650 00002654 00002660 00002664 00002670 00002674 00002700 00002704 00002710 00002714 00002720 00002724 00002730 00002734 00002740 00002744 00002750 00002754 00002760 00002764 00002770 00002774 00003000 00003004 00003010 00003014 00003020 00003024 00003030 00003034 00003040 00003044 00003050
// PAGE 4 00003054 00003060 00003064 00003070 00003074 00003100 00003104 00003110 00003114 00003120 00003124 00003130 00003134 00003140 00003144 00003150 00003154 00003160 00003164 00003170 00003174 00003200 00003204 00003210 00003214 00003220 00003224 00003230 00003234 00003240 00003244 00003250 00003254 00003260 00003264 00003270 00003274 00003300 00003304 00003310 00003314 00003320 00003324 00003330 00003334 00003340 00003344 00003350 00003354 00003360 00003364 00003370 00003374 00003400 00003404 00003410 00003414 00003420 00003424 00003430 00003434 00003440 00003444 00003450 00003454 00003460 00003464 00003470 00003474 00003500 00003504 00003510 00003514 00003520 00003524 00003530 00003534 00003540 00003544 00003550 00003554 00003560 00003564 00003570 00003574 00003600 00003604 00003610 00003614 00003620 00003624 00003630 00003634 00003640 00003644 00003650 00003654 00003660 00003664 00003670 00003674 00003700 00003704 00003710 00003714 00003720 00003724 00003730 00003734 00003740 00003744 00003750 00003754 00003760 00003764 00003770 00003774 00004000 00004004 00004010 00004014 00004020 00004024 00004030 00004034 00004040 00004044 00004050 00004054 00004060 00004064 00004070
// PAGE 5 00004074 00004100 00004104 00004110 00004114 00004120 00004124 00004130 00004134 00004140 00004144 00004150 00004154 00004160 00004164 00004170 00004174 00004200 00004204 00004210 00004214 00004220 00004224 00004230 00004234 00004240 00004244 00004250 00004254 00004260 00004264 00004270 00004274 00004300 00004304 00004310 00004314 00004320 00004324 00004330 00004334 00004340 00004344 00004350 00004354 00004360 00004364 00004370 00004374 00004400 00004404 00004410 00004414 00004420 00004424 00004430 00004434 00004440 00004444 00004450 00004454 00004460 00004464 00004470 00004474 00004500 00004504 00004510 00004514 00004520 00004524 00004530 00004534 00004540 00004544 00004550 00004554 00004560 00004564 00004570 00004574 00004600 00004604 00004610 00004614 00004620 00004624 00004630 00004634 00004640 00004644 00004650 00004654 00004660 00004664 00004670 00004674 00004700 00004704 00004710 00004714 00004720 00004724 00004730 00004734 00004740 00004744 00004750 00004754 00004760 00004764 00004770 00004774 00005000 00005004 00005010 00005014 00005020 00005024 00005030 00005034 00005040 00005044 00005050 00005054 00005060 00005064 00005070 00005074 00005100 00005104 00005110
// PAGE 6 00005114 00005120 00005124 00005130 00005134 00005140 00005144 00005150 00005154 00005160 00005164 00005170 00005174 00005200 00005204 00005210 00005214 00005220 00005224 00005230 00005234 00005240 00005244 00005250 00005254 00005260 00005264 00005270 00005274 00005300 00005304 00005310 00005314 00005320 00005324 00005330 00005334 00005340 00005344 00005350 00005354 00005360 00005364 00005370 00005374 00005400 00005404 00005410 00005414 00005420 00005424 00005430 00005434 00005440 00005444 00005450 00005454 00005460 00005464 00005470 00005474 00005500 00005504 00005510 00005514 00005520 00005524 00005530 00005534 00005540 00005544 00005550 00005554 00005560 00005564 00005570 00005574 00005600 00005604 00005610 00005614 00005620 00005624 00005630 00005634 00005640 00005644 00005650 00005654 00005660 00005664 00005670 00005674 00005700 00005704 00005710 00005714 00005720 00005724 00005730 00005734 00005740 00005744 00005750 00005754 00005760 00005764 00005770 00005774 00006000 00006004 00006010 00006014 00006020 00006024 00006030 00006034 00006040 00006044 00006050 00006054 00006060 00006064 00006070 00006074 00006100 00006104 00006110 00006114 00006120 00006124 00006130
// PAGE 7 00006134 00006140 00006144 00006150 00006154 00006160 00006164 00006170 00006174 00006200 00006204 00006210 00006214 00006220 00006224 00006230 00006234 00006240 00006244 00006250 00006254 00006260 00006264 00006270 00006274 00006300 00006304 00006310 00006314 00006320 00006324 00006330 00006334 00006340 00006344 00006350 00006354 00006360 00006364 00006370 00006374 00006400 00006404 00006410 00006414 00006420 00006424 00006430 00006434 00006440 00006444 00006450 00006454 00006460 00006464 00006470 00006474 00006500 00006504 00006510 00006514 00006520 00006524 00006530 00006534 00006540 00006544 00006550 00006554 00006560 00006564 00006570 00006574 00006600 00006604 00006610 00006614 00006620 00006624 00006630 00006634 00006640 00006644 00006650 00006654 00006660 00006664 00006670 00006674 00006700 00006704 00006710 00006714 00006720 00006724 00006730 00006734 00006740 00006744 00006750 00006754 00006760 00006764 00006770 00006774 00007000 00007004 00007010 00007014 00007020 00007024 00007030 00007034 00007040 00007044 00007050 00007054 00007060 00007064 00007070 00007074 00007100 00007104 00007110 00007114 00007120 00007124 00007130 00007134 00007140 00007144 00007150
// PAGE 8 00007154 00007160 00007164 00007170 00007174 00007200 00007204 00007210 00007214 00007220 00007224 00007230 00007234 00007240 00007244 00007250 00007254 00007260 00007264 00007270 00007274 00007300 00007304 00007310 00007314 00007320 00007324 00007330 00007334 00007340 00007344 00007350 00007354 00007360 00007364 00007370 00007374 00007400 00007404 00007410 00007414 00007420 00007424 00007430 00007434 00007440 00007444 00007450 00007454 00007460 00007464 00007470 00007474 00007500 00007504 00007510 00007514 00007520 00007524 00007530 00007534 00007540 00007544 00007550 00007554 00007560 00007564 00007570 00007574 00007600 00007604 00007610 00007614 00007620 00007624 00007630 00007634 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
// PAGE 9 *20016360 // ITEM239 // DOWN SEQUENCE 05057132 00000000 05163200 00000004 04067106 77777774 04066734 20000000 07270733 00000001 07530600 00000000 11277777 00000410 04566510 00000000 04561532 00000000 04421732 00000000 04562732 00000004 04557132 00000010 04562132 00000014 05061733 00000000 05062734 00000000 05062132 00000020 04062307 00000004 05222307 00000000 04066507 00000000 05226400 00000004 05226510 00000000 07523200 00000000 11377777 00000210 04563310 00000004 05067510 00000010 05067115 00000004 04067334 00000000 07270735 00000003 07530600 00000001 11277777 00000040 04567336 00000000 05067536 00000004 05067134 00000004 05237600 77777700 07527532 00000000 11337777 00000040 05070600 00000000 04570736 00000000 05067536 00000004 05237600 77777720 05057133 00000000 05077674 00000010 *20017100 // ITEM240 // END SEQUENCE 04062710 77777764 04061510 77777760 04066510 77777770 04062110 77777774 04061713 20000000 04062307 00000004 05222307 00000000 05066707 00000000 05226706 00000000 05077733 00000000
// PAGE 10 *20017220 // ITEM215 // ANALYSIS ROUTINE 00000000 00000000 07517600 00000010 11237777 00000740 05060077 00000000 05052676 00000000 07257475 77777774 07357400 00000001 05057730 00000000 05053000 00000003 05061132 00000000 04060653 20000000 05360600 77777774 04060503 00000000 05060703 00000004 07420730 00000000 11377777 00001070 05060303 77777774 05070701 00000000 04230703 00000000 05067143 00000000 05367000 77777774 04567132 00000000 05066532 00000004 05061332 00000000 05060703 00000004 07520200 00000000 11277777 00000010 04060703 00000000 04052703 00000000 07270653 00000003 07530600 00000001 11237777 00000720 06520732 77777774 11237777 00001660 07270676 00000003 07530600 00000001 11237777 00000570 07517475 00000000 11237777 00000730 04067076 00000004 04067334 00000000 07512735 00000000 11237777 00002020 07512600 00001004 11377777 00001050 04066653 20000000 07270733 00000003 07530600 00000003 11237777 00002370 07270733 00000003 07530600 00000002 11237777 00000020 05060200 00000004 44121514 00002004 05057677 00000004 04561332 00000000 05070677 77777774 04570732 00000004 04560732 00000010 04560532 00000014 04560332 00000020 05066532 00000024 05237600 77777130 05066710 77777760 05057710 77777710
// PAGE 11 05060000 00000004 04057477 00000000 04060677 00000004 04061077 00000010 04061277 00000014 04060277 00000020 04060477 00000024 04053077 00000030 04066477 00000034 04066077 00000040 04062077 00000044 04052703 00000000 04070733 00000000 04570710 77777760 04066675 00000004 04070676 00000004 04570675 00000004 04566676 00000004 05237600 77777230 07257475 77777774 07357400 00000001 05237600 77777200 05060200 00000000 04060703 00000000 05237600 77776670 04557532 00000000 04557732 00000004 05067101 00000000 05227053 00000000 05367000 77777774 04567132 00000010 05066532 00000014 05237600 77776660 07520000 00000000 11237777 00000160 04557477 00000000 04560677 00000004 04561077 00000010 04561277 00000014 04560277 00000020 04560477 00000024 04553077 00000030 04566477 00000034 04566077 00000040 04562077 00000044 05066677 00000050 05060000 00000010 04566710 77777770 04077600 20001700 07526505 00000000 11237777 00000050 05066532 77777764 04057532 00000000 04057732 00000004 04060732 00000010 05237600 77776370 05060305 77777774 07521101 00000000 11277777 00000050 05070710 77777760 04570710 77777770 05060000 00000000 05057400 00000000 04077600 20001700 05066505 77777750 04061332 00000000
// PAGE 12 04060732 00000010 04060532 00000014 04060332 00000020 05237600 77777530 05066505 77777750 05052702 00000000 04061332 00000000 04070132 00000004 04060732 00000010 04060532 00000014 04060332 00000020 07252653 40000000 07512600 00000000 11237777 00000020 05057740 00000000 05237600 77776050 05066677 77777774 07266733 77777774 07366600 00000001 04566740 00000000 05237600 77776000 07512600 00000000 11377777 77777370 04552677 00000000 05057677 00000004 05070705 77777774 07521143 00000000 11277777 77777500 05066504 00000000 05060000 00000004 05061275 00000000 05061076 00000000 44121514 00001760 05057305 00000000 05057504 00000000 07266702 40000000 07526600 00000000 11237777 00000020 05057730 00000000 04077600 20001700 05057730 00000000 44121514 00001570 07412600 00001000 11377777 00000020 05057534 00000000 05237600 77775470 04066653 20000000 04067134 00000004 04067534 00000000 07270736 00000003 07530600 00000002 11237777 00000210 04066733 00000000 07266733 40000000 07526600 00000000 11277777 77777640 05066736 00000000 07266733 00030000 07526600 00010000 11237777 00000040 04567477 00000000 04613077 00000000 05057677 00000004 05237600 77777540 05066720 00000000 05266600 00000000
// PAGE 13 05266600 00000000 05227533 00000000 05237600 77777670 05367400 77777774 04067134 00000004 04070734 00000000 04570677 00000000 05067536 77777774 07427400 00000000 11377777 77777720 05237600 77777370 05052677 00000000 05057677 00000004 05061577 00000010 05077733 00000010 11377777 77776350 07266677 77777774 07366600 00000001 05070733 77777774 04570653 00000000 05237600 77774760 *20022540 // ITEM266 // ITEM ROUTINE 00000000 00000000 05064377 00000010 05237600 00001050 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
// PAGE 14 00000000 00000000 00000000 00000000 05067000 00000000 04067333 00000000 07427200 00000144 11377777 00000160 07527200 00000100 11377777 00000140 05067534 00000000 05227534 00000000 05067136 00000000 05227136 00000000 05227134 00000000 05227136 00000000 07267335 00000074 05227135 00000000 07526675 00000000 11237777 00000020 04066733 00000004 05237600 77777570 05077737 00000000 05063521 00000240 05070000 00000240 05070140 77777774 05070721 00000000 05230740 00000000 05070400 00000000 04570543 00000000 07530000 00000000 11277777 77777710 07523600 00000000 11277777 00000020 05060200 00000004 44121514 00002004 04066717 00000004 05067777 00000010 05237600 77777350 07527000 00000000 11237777 77777710 04067334 20000000 07270530 77777774 07270735 00000003 05230742 00000000 04570734 20000000 04066717 00000004 04566317 00000004 05066333 00000000 44121514 00001670 04061275 00000004 07521275 00000000 11237777 00001130 05061275 00000000 05065275 00000000 44121514 00002024 05057304 00000000 05057400 00001010 05057600 00000000 44121514 00001534 07520000 00000000 11237777 00000340 05063676 00000000 07517200 00000000 11237777 00000050 05063675 00000000 04057275 00000004 04070676 00000004 04570717 00000004 04557276 00000004 07523521 00000240 11237777 00000200 05063516 77777774 04066716 00000000 04067333 00000000 05070721 00000000 05230735 00000000 04067143 00000000
// PAGE 15 07527000 00000000 11277777 00000030 05060200 00000014 44121514 00002010 05237600 77777630 05127133 00000004 07270735 00000003 04570733 00000000 04627133 00000000 05237600 77777560 07226130 00000004 04077600 20001700 04066675 00000004 04067133 00000000 07527000 00000040 11277777 00000250 04066733 00000004 05067777 00000010 05237600 77776430 05070734 00000000 05230721 00000000 04070143 00000000 07530000 00000000 11237777 00000100 04566732 00000000 04567132 00000004 05066532 00000010 05060200 00000020 44121514 00002010 05066532 77777770 04066732 00000000 04067132 00000004 05070734 00000000 05230721 00000000 04566143 00000000 04066733 00000004 04067133 00000000 07527000 00000244 11277777 00000170 04066733 00000004 05067777 00000010 05237600 77776140 04067334 20000000 07270530 77777774 07270735 00000003 05230742 00000000 04570734 20000000 04066725 00000004 04566325 00000004 05066333 00000000 04066675 00000004 04566275 00000004 05066333 00000000 05237600 77776550 07527000 00000070 11277777 00000110 05070600 05060200 04570730 00000000 05070600 00005414 04570730 00000004 05070600 44121514 04570730 00000010 05070600 00002004 04570730 00000014 05066130 00000020 07527000 00000240 11237777 00001070 05067134 77777700 05227134 00000000 05227134 00000000
// PAGE 16 05227134 00000000 04066733 00000004 04227133 00000000 05067134 77777700 05227134 00000000 05227134 00000000 05227134 00000000 04066733 00000004 04227133 00000000 05067134 77777700 05227134 00000000 05227134 00000000 05227134 00000000 04066733 00000004 04227133 00000000 05067134 77777700 05267000 00000000 05267000 00000000 05063734 00000000 04066733 00000004 04066733 00000004 05067777 00000010 05237600 77775310 05267000 00000000 07167000 00000000 05223734 00000000 04066733 00000004 05067777 00000010 05237600 77775230 07167000 00000000 07167000 00000000 04567130 00000000 04623730 00000000 05066130 00000004 04066733 00000004 05070200 00000000 04070733 00000000 07530600 00000260 11237777 00000050 04070733 00000000 07530600 00000170 11277777 00000050 05170200 00000004 05237600 00000020 04566116 00000000 05063516 00000004 04066733 00000004 05067777 00000010 05237600 77774770 07530200 00000000 11237777 00000010 05167134 00000000 04070733 00000000 07530600 00000174 11277777 00000120 04066733 00000004 05070134 00000000 05067777 00000010 05237600 77774650 07427000 00000014 11337777 00000010 05067134 77777740 07167000 00000000 07167000 00000000 05227140 00000000 04567130 00000000
// PAGE 17 05066130 00000004 05237600 77776450 04066733 00000004 05237600 77777340 *20026670 // ITEM252 // SPLIT CHAIN INTO 2 SUBCHAINS 00000000 00000000 07521105 00000000 11277777 00000020 05061200 00000000 05077706 00000000 05361000 77777774 07521105 00000000 11277777 00000020 05061000 00000000 05077706 00000000 04066704 00000004 04067105 00000004 04567104 00000004 04566705 00000004 05077706 00000000 *20027060 // ITEM130 // [MP] = PHRASE, ITEM, END OF MESSAGE, FORMAT, FORMAT CLASS, DELETE ITEM, REPLACE ITEM 20000340 00000365 00000045 00000300 00000240 00000310 00000204 00000314 00000224 00001550 00000075 00000244 00000320 00000224 00000264 00002050 00000165 00000224 00000270 00000220 00000274 00000230 00000264 00000224 00000314 00000314 00000204 00000234 00000224 00001614 00000225 00000230 00000274 00000310 00000264 00000204 00000320 00001560 00000305 00000220 00000224 00000260 00000224 00000320 00000224 00000244 00000320 00000224 00000264 00001104 00000310 00000224 00000300 00000260 00000204 00000214 00000224 00000244 00000320 00000224 00000264 00001220 00000000 00000000
// PAGE 18 *20027460 // ITEM261 // CONVERT METASYNTACTICAL SYMBOLS 00000000 00000000 42520600 00000000 05070200 00000000 05070000 00000000 05066705 00000000 05061131 00000000 05067105 00000000 04066733 00000004 04067333 00000000 07527200 00000404 11237777 00000620 07527200 00000774 11237777 00000600 07527200 00000050 11237777 00000530 05067503 00000000 07267536 00003601 07527400 00000000 11237777 00000070 07267536 00000001 07527400 00000000 11277777 00000040 07527200 00000504 11277777 00000430 05067200 00000024 05237600 00000410 07527200 00000040 11237777 00000210 07530200 00000000 11237777 00000350 07527200 00000044 11237777 00000060 07527400 00000000 11277777 00000310 07527200 00000054 11277777 00000270 05067200 00000060 05237600 00000250 07530000 00000000 11277777 00000030 05067200 00000510 05070200 00000000 05237600 00000200 05070140 77777774 05237600 00000160 07530200 00000000 11277777 00000110 04067533 00000004 04067736 00000000 07527600 00000054 11277777 00000100 05067200 00000024 05066736 00000000 05070200 00000004 05070000 00000000 05237600 00000030 05070140 00000004 05237600 00000010 05067200 00000424 04061104 00000004 04567304 00000000 07526734 00000000 11277777 77777100 07527104 00000000 11237777 00000050
// PAGE 19 04066731 00000004 04070704 00000004 04570731 00000004 04566704 00000004 05077706 00000000 05061000 00000000 05077706 00000000 *20030560 // ITEM238 // LINE RECONSTRUCTION ROUTINE 00000000 00000000 05065526 00000004 05055600 00000000 04056200 20001734 05070671 00000000 04230671 00000000 05056143 00000000 05070600 00000000 04570671 00000000 05056471 00000000 42617377 00002430 05217275 00000000 05217275 00000000 07417200 00000034 11377777 00000730 05217275 00000000 05237675 00000000 05237600 00000700 05237600 00000550 05237600 00000150 05237600 00000440 05237600 00000600 05237600 00000610 05237600 00000230 05237600 00000220 05057331 00000000 04066331 00000004 04557275 00000004 05070600 00000020 04570675 00000000 04556072 00000000 04416472 00000000 04077600 20001700 07515600 00000400 11237777 00000470 05116072 00000000 04057200 20001730 05070670 00000000 05230675 00000000 04056143 00000000 05216072 00000000 07516270 00000000 11356270 00000000 42617377 00000030 05217275 00000000 05217275 00000000 05237600 77777360 07517200 00000020 11237777 00002010 07270675 77777777 07530600 00000001 11277777 00002000 04070671 00000000 07530600 00000000 11277777 00001130 05056271 77777774 05237600 77777730 07515600 00000400 11237777 00000170 05056070 77777774 07516072 00000000 11337777 77777550 05056072 00000000 05237600 77777530 05056070 00000004
// PAGE 20 07516470 77776600 11337777 77777460 05060200 00000010 44121514 00002010 05237600 77777430 05055600 00000400 05237600 77777430 05055600 00000000 05237600 77777410 04070670 00000000 07530600 00000774 11237777 77777630 05217267 00000000 07517200 00000774 11237777 00000540 04070670 00000000 07530600 00000000 11237777 00000320 04067070 00001200 07527000 00000000 11237777 00000310 04066670 00002400 07526600 00000000 11277777 00000400 07427075 00000000 11377777 00000200 07527075 00000000 11237777 77777430 06517270 00000000 11377777 00000100 06517270 00000000 11237777 77777370 04070670 00001200 04570670 00002400 04070670 00000000 04570670 00001200 04557270 00000000 05237600 77777310 04070670 00001200 04570670 00002400 04557270 00001200 05237600 77777250 04557270 00002400 05237600 77777230 04557270 00000000 05237600 77777210 06517270 00000000 11377777 00000060 06517270 00000000 11237777 77777150 04070670 00000000 04570670 00001200 04557270 00000000 05237600 77777110 04557270 00001200 05237600 77777070 05060200 00000004 05057200 00000374 44121514 00002010 04557270 00000000 05070600 00000000 04570670 00001200 05070600 00000000 04570670 00002400 05237600 77776760 07416471 00000000
// PAGE 21 11377777 77776250 05057331 00000000 05067072 00000000 04066734 00001200 07526600 00000000 11277777 00000250 04067334 00000000 07527200 00000000 11277777 00000010 05067200 00000404 04057275 00000004 04567275 00000000 05070600 00000000 04570734 00000000 05067134 00000004 07516334 00000000 11337777 77777620 04057275 00000004 05070600 00000020 04570675 00000000 04066731 00000004 04070675 00000004 04570731 00000004 04566675 00000004 04556072 00000000 04416472 00000000 04077600 20001700 04067334 00000000 05267200 00000000 05227335 00000000 05227333 00000000 05070600 00000000 04570734 00001200 04066734 00002400 07526600 00000000 11237777 00000050 05267200 00000000 05227335 00000000 04227334 00002400 05070600 00000000 04570734 00002400 05067335 40000000 05237600 77777370 07517200 00000020 11277777 77775510 05056071 00000000 05237600 77775300 05056072 00000000 05237600 77775670 05056072 00000000 05237600 77775760 *20033440 // ITEM245 // GENERAL UNPACKING ROUTINE 00000000 00000000 04077600 20001700
// PAGE 22 *20033460 // ITEM247 // LINE IMAGE FOR R 238 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
// PAGE 23 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
// PAGE 24 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
// PAGE 25 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 *20037260 // ITEM246 // STANDARD FLEXOWRITER TAB SETTINGS 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000100 00000100 00000100 00000100 00000100 00000100 00000100 00000100 00000140 00000140 00000140 00000140 00000140 00000140 00000140 00000140 00000200 00000200 00000200 00000200 00000200 00000200 00000200 00000200 00000300 00000300 00000300 00000300 00000300 00000300 00000300 00000300 00000300 00000300 00000300 00000300 00000300 00000300 00000300 00000300 00000400 00000400 00000400 00000400 00000400 00000400 00000400 00000400 00000400
// PAGE 26 00000400 00000400 00000400 00000400 00000400 00000400 00000400 00000500 00000500 00000500 00000500 00000500 00000500 00000500 00000500 00000500 00000500 00000500 00000500 00000500 00000500 00000500 00000500 00000600 00000600 00000600 00000600 00000600 00000600 00000600 00000600 00000600 00000600 00000600 00000600 00000600 00000600 00000600 00000600 00000700 00000700 00000700 00000700 00000700 00000700 00000700 00000700 00000700 00000700 00000700 00000700 00000700 00000700 00000700 *20040150 // ITEM222 // DUAL ROUTINE 00000000 00000000 05066677 00000000 05057732 77777754 05066477 00000000 05170333 00000000 05230277 00000000 05067541 00000000 04070533 00000000 07270742 00000003 07530600 00000001 11237777 00000330 07270742 00000003 07530600 00000003 11237777 00000650 07270742 00000003 07530600 00000002 11237777 00000720 04570532 00000000 05066532 00000004 07527541 00000000 11277777 00000060 05070600 00000000 04570732 00000000 05062110 77777754 05070732 00000004 04570710 77777770 04077600 20001700 05067536 77777774 05066733 00000004 04070533 00000000 07270742 00000003 07530600 00000000 11237777 77777620 07270742 00000003 07530600 00000003
// PAGE 27 11237777 77777670 05066733 00000004 05237600 77777410 05067333 77777774 05067536 00000004 04067335 00000004 04070535 00000004 07270742 00000003 07530600 00000001 11237777 77777720 07270742 00000003 07530600 00000003 11237777 00000240 04570532 00000000 05066532 00000004 05067736 00000010 05070133 77777774 04070540 00000004 07270742 00000003 07530600 00000003 11237777 00000170 05070537 00000000 05230540 00000000 07270542 77777774 07370400 00000001 04570532 00000000 04070140 00000004 05067737 77777774 05066532 00000004 07530135 00000000 11277777 77777620 05237600 77777320 05067333 77777774 05067536 00000004 05067335 00000004 05237600 77777420 04070740 00000004 04570732 00000000 05070140 00000004 05237600 77777630 04067733 00000000 07267737 17777774 05227733 00000000 04070733 00000000 04570732 00000000 05066532 00000004 05066733 00000004 07526737 00000000 11277777 77777720 04070533 00000000 05237600 77776730 *20041430 // ITEM160 // [N] (AS 149 BUT NOT IN CID), USED BY 146 00000000 00000000 05065400 00000000 04065600 20000014 04066000 20000010 05066200 20177770 05062000 20140000 05066510 00000004 04566400 20000020 05070600 00000000 04570600 20000024 05070600 00000000 04570600 20001050 05070600 00000050 04570600 20001060 05070531 00000004 05070742 77777764 04570742 00000000 05070542 77777770 07430532 00000000 11377777 77777730 04063000 20001674 04062400 20001640 05077706 00000000
// PAGE 28 *20041720 // ITEM150 // INITIAL ENTRY ROUTINE 04063000 20001674 44121514 00001204 05040000 00000000 04070400 20001210 07530400 00000000 11237777 00000010 44121514 00001210 44121514 00001530 *20042020 // ITEM214 // MASTER ROUTINE 00000000 00000000 05063400 00000004 44121514 00001670 06517275 00000004 11237777 00000520 05065275 00000000 05061275 00000000 44121514 00002024 05057304 00000000 05057400 00001010 05057600 00000000 44121514 00001534 07520000 00000004 11237777 00000440 07523400 00000020 11237777 00000760 04066675 00000004 04566275 00000004 05066333 00000000 04066600 20001010 07426133 00000000 11377777 00000010 44121514 00001714 05063400 00000010 05057525 00000000 05063600 00000004 44121514 00001070 07517200 00000000 11237777 00000510 05057400 00001024 05057600 00000004 44121514 00001034 07520000 00000004 11237777 00000770 07520000 00000010 11237777 00001340 07523400 00000010 11237777 00000640 04066675 00000004 04566275 00000004 05066333 00000000 07270717 00000003 07530600 00000001 11237777 00001550 05057325 00000000 05063400 00000020 05237600 77777270 04566275 00000004 05066275 00000000 05237600 77777200 05063675 00000000 04066676 00000004 04566276 00000004 04066325 00000004 04566725 00000004 04066600 20001010 07426730 00000000 11377777 00000010 44121514 00001724 05063400 00000004 05063277 00000000 04067115 00000000
// PAGE 29 05057115 77777754 05061577 00000010 05077714 00000030 05063400 00000004 07523600 00000000 11237777 77776760 05057317 00000000 05237600 77777030 07523400 00000014 11237777 00000130 05060200 00000010 44121514 00002010 04066725 00000004 04566325 00000004 05066333 00000000 05237600 77776640 05060200 00000004 44121514 00002010 04066675 00000004 04566275 00000004 05066333 00000000 04066725 00000004 04566325 00000004 05066333 00000000 44121514 00001670 05065275 00000000 05063400 00000014 05237600 77776760 05060200 00000014 44121514 00002010 04066725 00000004 04566325 00000004 04066275 00000004 04566675 00000004 05237600 77776410 05063475 00000000 04066676 00000004 04566276 00000004 05066333 00000000 05063277 00000000 04067115 00000000 05057115 77777754 05061577 00000010 05077714 00000030 07523400 00000000 11237777 77777470 04066716 00000004 04070733 00000000 07530600 00001000 11237777 00000150 05057316 00000000 05066675 00000000 05063600 00000005 05237600 00000040 04070733 00000000 07530600 00000020 11277777 00000010 05063717 00000004 04066733 00000004 07526675 00000000 11277777 77777710 05063400 00000014 05237600 77776400 04566316 00000004 05066316 00000000 05237600 77777230 05063717 00000004 04066600 20001040 07423733 00000000
// PAGE 30 11377777 00000160 07363600 00000001 44121514 00001670 05057675 00000000 05057475 00000000 44121514 00001070 04066725 00000004 04070677 00000004 04570725 00000004 04566677 00000004 05065277 00000000 07517200 00000000 11237777 77777600 05057600 00000010 05237600 77776150 05070600 00001000 04570731 00000000 05057331 00000000 04066331 00000004 04557275 00000004 05057600 00000010 05237600 77776060 04066725 00000004 04566325 00000004 05066333 00000000 05060200 00000020 44121514 00002004 E20000000