| Line | Address | Object Code | Label | F1 | N1 | B | F2 | N2 | Comments | Check | 
|---|
| 1 | 0 |  | ; |  | 
| 2 | 0 |  | ; initial bootstrap (loaded by T1) for Elliott Algol 60 Compiler |  | 
| 3 | 0 |  | ; |  | 
| 4 | 0 |  | =8166 |  |  | 
| 5 | 8166 |  | Boot:: | ; |  |  | 
| 6 | 8166 |  |  | clo |  |  |  |  | ; | @8166 | 
| 6+1 | 8166 | 1177746 |  | jo | .1 |  |  |  |  |  | 
| 6+2 | 8166+ |  | .1: | ; |  |  | 
| 7 | 8166+ | 0140000 |  | cla | 0 |  |  |  | ; |  | 
| 8 | 8167 |  | .L1: | ; |  |  | 
| 9 | 8167 | 1320005 |  | sll | 5 |  |  |  |  |  | 
| 10 | 8167+ | 1620000 |  | inp | 0 |  |  |  | ;get load address |  | 
| 11 | 8168 |  |  | jno |  |  |  |  | ; |  | 
| 11+1 | 8168 | 1077751 |  | jo | .1 |  |  |  |  |  | 
| 11+2 | 8168+ | 1017747 |  | jmp | Boot.L1 |  |  |  |  |  | 
| 11+3 | 8169 |  | .1: | ; |  |  | 
| 12 | 8169 | 0417776 |  | sto | W8190 |  |  |  | ;store sumck |  | 
| 13 | 8169+ | 0357777 |  | stc | W8191 |  |  |  | ;store address |  | 
| 14 | 8170 |  | .L2: | ; |  |  | 
| 15 | 8170 | 1620000 |  | inp | 0 |  |  |  | ; | @8170 | 
| 16 | 8170+ | 1157764 |  | jz | .L3 |  |  |  | ;test for end of segment |  | 
| 17 | 8171 | 0077775 |  | and | .L8 |  |  |  | ; |  | 
| 18 | 8171+ | 1530005 |  | flt | 5 |  |  |  | ;read next word... |  | 
| 19 | 8172 | 1620000 |  | inp | 0 |  |  |  | ; | @8172 | 
| 20 | 8172+ | 1530005 |  | flt | 5 |  |  |  | ; |  | 
| 21 | 8173 | 1620000 |  | inp | 0 |  |  |  | ; |  | 
| 22 | 8173+ | 1530005 |  | flt | 5 |  |  |  | ; |  | 
| 23 | 8174 | 1620000 |  | inp | 0 |  |  |  | ; | @8174 | 
| 24 | 8174+ | 1530005 |  | flt | 5 |  |  |  | ; |  | 
| 25 | 8175 | 1620000 |  | inp | 0 |  |  |  | ; |  | 
| 26 | 8175+ | 1530005 |  | flt | 5 |  |  |  | ; |  | 
| 27 | 8176 | 1620000 | W8176: | inp | 0 |  |  |  | ; | @8176 | 
| 28 | 8176+ | 1530005 |  | flt | 5 |  |  |  | ; |  | 
| 29 | 8177 | 1620000 |  | inp | 0 |  |  |  | ; |  | 
| 30 | 8177+ | 1530005 |  | flt | 5 |  |  |  | ; |  | 
| 31 | 8178 | 1620000 |  | inp | 0 |  |  |  | ; | @8178 | 
| 32 | 8178+ | 0517776 |  | ads | W8190 |  |  |  | ;add to sumck |  | 
| 33 | 8179 | 2277776337777 |  | inc | W8191 | / | stc | -1 | ;store in next location |  | 
| 34 | 8180 | 1017752 |  | jmp | .L2 |  |  |  | ;back for next |  | 
| 35 | 8180+ |  | ; |  | 
| 36 | 8180+ |  | .L3: | ; |  |  | 
| 37 | 8180+ |  |  | clo |  |  |  |  | ;clr oflo | @8180+ | 
| 37+1 | 8180+ | 1077765 |  | jo | .1 |  |  |  |  |  | 
| 37+2 | 8181 |  | .1: | ; |  |  | 
| 38 | 8181 |  | .L4: | ; |  |  | 
| 39 | 8181 | 1320005 |  | sll | 5 |  |  |  | ; |  | 
| 40 | 8181+ | 1620000 |  | inp | 0 |  |  |  | ;get sumck value |  | 
| 41 | 8182 |  | L8182: | ; |  |  | 
| 42 | 8182 |  |  | jno |  |  |  |  | ; | @8182 | 
| 42+1 | 8182 | 1077767 |  | jo | .1 |  |  |  |  |  | 
| 42+2 | 8182+ | 1017765 |  | jmp | Boot.L4 |  |  |  |  |  | 
| 42+3 | 8183 |  | .1: | ; |  |  | 
| 43 | 8183 |  | L8183: | ; ??? |  |  | 
| 44 | 8183 | 0137776 |  | sub | W8190 |  |  |  | ; |  | 
| 45 | 8183+ | 1157771 |  | jz | .L6 |  |  |  | ;compare with sum |  | 
| 46 | 8184 |  | .L5: | ; |  |  | 
| 47 | 8184 | 1700012 |  | otp | 10 |  |  |  | ; | @8184 | 
| 48 | 8184+ | 1700025 |  | otp | 21 |  |  |  | ;error, punch warning |  | 
| 49 | 8185 | 1017770 |  | jmp | .L5 |  |  |  | ;loop until reset |  | 
| 50 | 8185+ |  | ; |  | 
| 51 | 8185+ |  | L8185P: | ; |  |  | 
| 52 | 8185+ |  | .L6: | ; |  |  | 
| 53 | 8185+ |  |  | clo |  |  |  |  | ;clr oflo |  | 
| 53+1 | 8185+ | 1077772 |  | jo | .1 |  |  |  |  |  | 
| 53+2 | 8186 |  | .1: | ; |  |  | 
| 54 | 8186 |  | .L7: | ; |  |  | 
| 55 | 8186 | 1320005 |  | sll | 5 |  |  |  | ; | @8186 | 
| 56 | 8186+ | 1620000 |  | inp | 0 |  |  |  | ;get (re-) entry address |  | 
| 57 | 8187 |  |  | jno |  |  |  |  | ; |  | 
| 57+1 | 8187 | 1077774 |  | jo | .1 |  |  |  |  |  | 
| 57+2 | 8187+ | 1017772 |  | jmp | Boot.L7 |  |  |  |  |  | 
| 57+3 | 8188 |  | .1: | ; |  |  | 
| 58 | 8188 |  | ; |  | 
| 59 | 8188 |  | W8188: | ; |  |  | 
| 60 | 8188 | 2077772000000 |  | sto | W8190 | / | 00 | 0 | ;enter loader or compiler | @8188 | 
| 61 | 8189 |  | ; |  | 
| 62 | 8189 |  | .L8: | ; |  |  | 
| 63 | 8189 | 1017775 |  | jmp | .L8 |  |  |  | ;loop stop |  | 
| 64 | 8189+ | 0000017 |  | o00 | +15 |  |  |  | ; |  | 
| 65 | 8190 |  | ; |  | 
| 66 | 8190 | 0000001007676 | W8190: | +00000001007676 | ;sum check word | @8190 | 
| 67 | 8191 | 0000000017736 | W8191: | +00000000017736 | ;load address word | @8191 | 
| 68 | 8192 |  | ; |  | 
| 69 | 8192 |  | ; on Tape 1, the above is followed by a T1 trigger which |  | 
| 70 | 8192 |  | ; transfers control to the start of this section: |  | 
| 71 | 8192 |  | ;  4 00    0 : 22 8162 ; T1 load address |  | 
| 72 | 8192 |  | ; |  | 
| 73 | 8192 |  | ; All but the last block of Tape 1, have triggers to re-enter |  | 
| 74 | 8192 |  | ; this section: |  | 
| 75 | 8192 |  | ; 00    0 : 40 8166 |  | 
| 76 | 8192 |  | ; |  | 
| 77 | 8192 |  | ; The last block of Tape 1, however, triggers into the |  | 
| 78 | 8192 |  | ; compiler proper, where there is a wait routine, followed |  | 
| 79 | 8192 |  | ; by a branch back into this loader to load Tape 2 |  | 
| 80 | 8192 |  | ; |  | 
| 81 | 8192 |  | ; 00    0 : 40 4030 |  | 
| 82 | 8192 |  | ; |  | 
| 83 | 8192 |  | ; end of initial bootstrap, start of real Tape1 |  | 
| 84 | 8192 |  | ; |  |