|
|
File: boot.t2
For general comments see here
| Line | Address | Object Code
| Label | F1 | N1 | B | F2 | N2 | Comments | Check
|
|---|
| 1 | 0 | | ; tape2/boot.t2 |
| | 2 | 0 | | ;-------------- |
| | 3 | 0 | | ; bootstrap for tape2 |
| | 4 | 0 | | ; |
| | 5 | 0 | | ;;; blanks 80 |
| | 6 | 0 | | =8166 | |
| | 7 | 8166 | | Boot:: | ; | |
| | 8 | 8166 | | | clo | | | | | ; | @8166
| | 8+1 | 8166 | 1177746 | | jo | .1 | | | | |
| | 8+2 | 8166+ | | .1: | ; | |
| | 9 | 8166+ | 0140000 | | cla | 0 | | | | ; |
| | 10 | 8167 | | .1: | ; | |
| | 11 | 8167 | 1320005 | | sll | 5 | | | | ; | @8167
| | 12 | 8167+ | 1620000 | | inp | 0 | | | | ; |
| | 13 | 8168 | 1077751 | | jo | .2 | | | | ; | @8168
| | 14 | 8168+ | 1017747 | | jmp | .1 | | | | ; |
| | 15 | 8169 | | .2: | ; | |
| | 16 | 8169 | 0417776 | | sto | .sumck | | | | ; | @8169
| | 17 | 8169+ | 0357777 | | stc | .ldadr | | | | ; |
| | 18 | 8170 | | .3: | ; | |
| | 19 | 8170 | 1620000 | | inp | 0 | | | | ; | @8170
| | 20 | 8170+ | 1157764 | | jz | .4 | | | | ; |
| | 21 | 8171 | 0077775 | | and | .10 | | | | ; | @8171
| | 22 | 8171+ | 1520005 | | fsh | 5 | | | | ; |
| | 23 | 8172 | 1620000 | | inp | 0 | | | | ; | @8172
| | 24 | 8172+ | 1520005 | | fsh | 5 | | | | ; |
| | 25 | 8173 | 1620000 | | inp | 0 | | | | ; | @8173
| | 26 | 8173+ | 1520005 | | fsh | 5 | | | | ; |
| | 27 | 8174 | 1620000 | | inp | 0 | | | | ; | @8174
| | 28 | 8174+ | 1520005 | | fsh | 5 | | | | ; |
| | 29 | 8175 | 1620000 | | inp | 0 | | | | ; | @8175
| | 30 | 8175+ | 1520005 | | fsh | 5 | | | | |
| | 31 | 8176 | 1620000 | | inp | 0 | | | | ; | @8176
| | 32 | 8176+ | 1520005 | | fsh | 5 | | | | |
| | 33 | 8177 | 1620000 | | inp | 0 | | | | ; | @8177
| | 34 | 8177+ | 1520005 | | fsh | 5 | | | | |
| | 35 | 8178 | 1620000 | | inp | 0 | | | | ; | @8178
| | 36 | 8178+ | 0517776 | | ads | .sumck | | | | |
| | 37 | 8179 | 2277776337777 | | inc | .ldadr | / | stc | -1 | ; | @8179
| | 38 | 8180 | 1017752 | | jmp | .3 | | | | ; | @8180
| | 39 | 8180+ | | ; |
| | 40 | 8180+ | | .4: | ; | |
| | 41 | 8180+ | | | clo | | | | | ; |
| | 41+1 | 8180+ | 1077765 | | jo | .1 | | | | |
| | 41+2 | 8181 | | .1: | ; | |
| | 42 | 8181 | | .5: | ; | |
| | 43 | 8181 | 1320005 | | sll | 5 | | | | ; | @8181
| | 44 | 8181+ | 1620000 | | inp | 0 | | | | ; |
| | 45 | 8182 | 1077767 | | jo | .6 | | | | ; | @8182
| | 46 | 8182+ | 1017765 | | jmp | .5 | | | | ; |
| | 47 | 8183 | | ; |
| | 48 | 8183 | | .6: | ; | |
| | 49 | 8183 | 0137776 | | sub | .sumck | | | | ; | @8183
| | 50 | 8183+ | 1157771 | | jz | .7 | | | | ; |
| | 51 | 8184 | | .err: | ; | |
| | 52 | 8184 | 1700012 | | otp | 10 | | | | ; | @8184
| | 53 | 8184+ | 1700025 | | otp | 21 | | | | ; |
| | 54 | 8185 | 1017770 | | jmp | .err | | | | ; | @8185
| | 55 | 8185+ | | ; |
| | 56 | 8185+ | | .7: | ; | |
| | 57 | 8185+ | | | clo | | | | | ; |
| | 57+1 | 8185+ | 1077772 | | jo | .1 | | | | |
| | 57+2 | 8186 | | .1: | ; | |
| | 58 | 8186 | | .8: | ; | |
| | 59 | 8186 | 1320005 | | sll | 5 | | | | ; | @8186
| | 60 | 8186+ | 1620000 | | inp | 0 | | | | ; |
| | 61 | 8187 | 1077774 | | jo | .9 | | | | ; | @8187
| | 62 | 8187+ | 1017772 | | jmp | .8 | | | | ; |
| | 63 | 8188 | | ; |
| | 64 | 8188 | | .9: | ; | |
| | 65 | 8188 | 2077772000000 | | sto | .sumck | / | o00 | 0 | ; | @8188
| | 66 | 8189 | | ; |
| | 67 | 8189 | | .10: | ; | |
| | 68 | 8189 | 4077764000017 | | jmp | .10 | : | o00 | +15 | ; | @8189
| | 69 | 8190 | | ; |
| | 70 | 8190 | | .sumck: | ; | |
| | 71 | 8190 | 0000000000000 | | +0 | ; | @8190
| | 72 | 8191 | | .ldadr: | ; | |
| | 73 | 8191 | 0000000000000 | | +0 | ; | @8191
| | 74 | 8192 | | ; |
| | 75 | 8192 | | ; next word triggers T1 into top of the bootstrap loader |
| | 76 | 8192 | | ; |
| | 77 | 8192 | | ;.trig: o00 0 : inc 8162 ; @4 |
| | 78 | 8192 | | ; |
| | 79 | 8192 | | ; all but the last block of Tape 2 have a trigger to re-enter |
| | 80 | 8192 | | ; this loader at 8166 |
| | 81 | 8192 | | ; 00 0 : 40 8166 |
| | 82 | 8192 | | ; |
| | 83 | 8192 | | ; the final block of Tape 2 has a trigger to enter via location EP8 |
| | 84 | 8192 | | ; 00 0 : 40 8 |
| | 85 | 8192 | | ; |
| | 86 | 8192 | | ; end of bootstrap code |
|
|