| Line | Address | Object Code | Label | F1 | N1 | B | F2 | N2 | Comments | Check | 
|---|
| 1 | 0 |  | ; tape1.d/compact.t2 |  | 
| 2 | 0 |  | ;------------------- |  | 
| 3 | 0 |  | ; |  | 
| 4 | 0 |  | =209 |  |  | 
| 5 | 209 |  | MvCons:: | ; |  |  | 
| 6 | 209 |  | .ent: | ; |  |  | 
| 7 | 209 | 0600051 |  | lod | TConLim |  |  |  | ; | @209 | 
| 8 | 209+ | 0120046 |  | sub | OcdRdP |  |  |  | ; |  | 
| 9 | 210 | 1140317 |  | jz | L207P |  |  |  | ;-> | @210 | 
| 10 | 210+ | 0040046 |  | o02 | OcdRdP |  |  |  | ; |  | 
| 11 | 211 |  | ; from 253 |  | 
| 12 | 211 |  | .0: | ; |  |  | 
| 13 | 211 | 0160037 |  | bus | conlim |  |  |  | ; |  | 
| 14 | 211+ | 1120324 |  | jn | .1 |  |  |  | ;skip |  | 
| 15 | 212 | 1100330 |  | jmp | .3 |  |  |  | ;-> | @212 | 
| 16 | 212+ |  | ; |  | 
| 17 | 212+ |  | ; from 211+ |  | 
| 18 | 212+ |  | .1: | ; |  |  | 
| 19 | 212+ | 0600046 |  | lod | OcdRdP |  |  |  | ;get ocode read pointer | @212+ | 
| 20 | 213 | 0100060 |  | add | K3b |  |  |  | ;add 3 for elbow room |  | 
| 21 | 213+ | 0120051 |  | sub | TConLim |  |  |  | ;present constant lowlim |  | 
| 22 | 214 | 1120327 |  | jn | .2 |  |  |  | ;-> |  | 
| 23 | 214+ | 0600046 |  | lod | OcdRdP |  |  |  | ; |  | 
| 24 | 215 | 1000331 |  | jmp | .4 |  |  |  | ;-> |  | 
| 25 | 215+ |  | ; |  | 
| 26 | 215+ |  | ; from 214 |  | 
| 27 | 215+ |  | .2: | ; |  |  | 
| 28 | 215+ | 0040046 |  | o02 | OcdRdP |  |  |  | ; | @215+ | 
| 29 | 216 | 1000331 |  | jmp | .4 |  |  |  | ;-> |  | 
| 30 | 216+ |  | ; |  | 
| 31 | 216+ |  | .3: | ; |  |  | 
| 32 | 216+ | 0600037 |  | lod | conlim |  |  |  | ; | @216+ | 
| 33 | 217 |  | .4: | ; |  |  | 
| 34 | 217 | 0400043 |  | sto | LodWk3 |  |  |  | ;destination | @217 | 
| 35 | 217+ | 0200051 |  | exa | TConLim |  |  |  | ; |  | 
| 36 | 218 | 0400044 |  | sto | LodWk1 |  |  |  | ;source |  | 
| 37 | 218+ | 1000335 |  | jmp | .6 |  |  |  | ;jump into loop at end test |  | 
| 38 | 219 |  | ; loop copying constant area |  | 
| 39 | 219 |  | .5: | ; |  |  | 
| 40 | 219 | 0000222600000 |  | o00 | LodWk1 | / | lod | 0 | ; | @219 | 
| 41 | 220 | 2200216400000 |  | inc | LodWk3 | / | sto | 0 | ; |  | 
| 42 | 221 |  | ; |  | 
| 43 | 221 |  | .6: | ; |  |  | 
| 44 | 221 | 0640044 |  | lis | LodWk1 |  |  |  | ;fetch and nump source ptr | @221 | 
| 45 | 221+ | 0120050 |  | sub | TConTop |  |  |  | ;all area copied? |  | 
| 46 | 222 | 1020333 |  | jn | .5 |  |  |  | ;loop until it is |  | 
| 47 | 222+ | 0600043 |  | lod | LodWk3 |  |  |  | ;new top ptr |  | 
| 48 | 223 | 0400050 |  | sto | TConTop |  |  |  | ;save it |  | 
| 49 | 223+ | 1000355 |  | jmp | .11 |  |  |  | ;and return |  | 
| 50 | 224 |  | ; |  | 
| 51 | 224 |  | ; from 201 |  | 
| 52 | 224 |  | L224: | ; |  |  | 
| 53 | 224 |  | .7: | ; |  |  | 
| 54 | 224 | 0600034 |  | lod | CodePtr |  |  |  | ; | @224 | 
| 55 | 224+ | 0060074 |  | and | K8191a |  |  |  | ;=8191 |  | 
| 56 | 225 | 0120050 |  | sub | TConTop |  |  |  | ; |  | 
| 57 | 225+ | 1040317 |  | jz | L207 |  |  |  | ;->^ |  | 
| 58 | 226 | 0120076 |  | sub | K11a |  |  |  | ;=11 | @226 | 
| 59 | 226+ | 1120344 |  | jn | .8 |  |  |  | ; |  | 
| 60 | 227 | 0040000 |  | o02 | 0 |  |  |  | ;=1 |  | 
| 61 | 227+ | 0100057 |  | add | K1a |  |  |  | ;=1+1=>2 |  | 
| 62 | 228 | 1000345 |  | jmp | .9 |  |  |  | ; | @228 | 
| 63 | 228+ |  | ; |  | 
| 64 | 228+ |  | ; from 226+ |  | 
| 65 | 228+ |  | .8: | ; |  |  | 
| 66 | 228+ | 0040000 |  | o02 | 0 |  |  |  | ;=1 | @228+ | 
| 67 | 229 |  | ; from 228 |  | 
| 68 | 229 |  | .9: | ; |  |  | 
| 69 | 229 | 0100050 |  | add | TConTop |  |  |  | ; | @229 | 
| 70 | 229+ | 0400043 |  | sto | LodWk3 |  |  |  | ; |  | 
| 71 | 230 | 0200050 |  | exa | TConTop |  |  |  | ; |  | 
| 72 | 230+ | 0400044 |  | sto | LodWk1 |  |  |  | ; |  | 
| 73 | 231 |  | .10: | ; |  |  | 
| 74 | 231 |  | ; loop from 235 |  | 
| 75 | 231 | 0000222600000 |  | o00 | LodWk1 | / | lod | 0 | ; | @231 | 
| 76 | 232 | 0000216400000 |  | o00 | LodWk3 | / | sto | 0 | ; |  | 
| 77 | 233 | 0040000 |  | o02 | 0 |  |  |  | ; | @233 | 
| 78 | 233+ | 0560043 |  | o27 | LodWk3 |  |  |  | ; |  | 
| 79 | 234 | 0760044 |  | o37 | LodWk1 |  |  |  | ; | @234 | 
| 80 | 234+ | 0160051 |  | bus | TConLim |  |  |  | ; |  | 
| 81 | 235 | 1020347 |  | jn | .10 |  |  |  | ;loop back to 231 | @235 | 
| 82 | 235+ | 0040043 |  | o02 | LodWk3 |  |  |  | ; |  | 
| 83 | 236 | 0400051 |  | sto | TConLim |  |  |  | ; | @236 | 
| 84 | 236+ | 1100311 |  | jmp | L201P |  |  |  | ; |  | 
| 85 | 237 |  | ; |  | 
| 86 | 237 |  | ; from 223+ |  | 
| 87 | 237 |  | .11: | ; |  |  | 
| 88 | 237 |  |  | ret |  |  |  |  | ; | @237 | 
| 88+1 | 237 | 0000203000001 |  | o00 | MvCons.lnk | / | jmp | 1 |  |  | 
| 89 | 238 |  | ;-------------------------------------------------------- |  | 
| 90 | 238 |  | ; |  | 
| 91 | 238 |  | ; mark compiler as corrupt, forcing reload if operator tries to re-enter |  | 
| 92 | 238 |  | ; |  | 
| 93 | 238 |  | =241 |  |  | 
| 94 | 241 |  | L241: | ; |  |  | 
| 95 | 241 |  | .241: | ; |  |  | 
| 96 | 241 | 0600107 |  | lod | EP8SK |  |  |  | ;=skel for ep8+9 to issue 'reload tape 1+2' msg |  | 
| 97 | 241+ | 0100012 |  | add | T2VEC |  |  |  | ;add tape2 base address |  | 
| 98 | 242 | 0400010 |  | sto | EP8 |  |  |  | ;store in 8 | @242 | 
| 99 | 242+ | 0400011 |  | sto | EP9 |  |  |  | ;and 9 |  | 
| 100 | 243 | 0600110 |  | lod | W72 |  |  |  | ;=<47 207 : 40 12> jump to Space Oflo msg |  | 
| 101 | 243+ | 0100012 |  | add | T2VEC |  |  |  | ;relocate to tape 2 |  | 
| 102 | 244 | 0400317 |  | sto | L207 |  |  |  | ;store in L207 | @244 | 
| 103 | 244+ | 0042237 |  | o02 | K19b |  |  |  | ;=19+1=>20 |  | 
| 104 | 245 | 0400072 |  | sto | LoMeM |  |  |  | ;set LoMeM=20 |  | 
| 105 | 245+ | 0040000 |  | o02 | 0 |  |  |  | ;=1 |  | 
| 106 | 246 | 0160104 |  | bus | FBuffP |  |  |  | ; | @246 | 
| 107 | 246+ | 0400044 |  | sto | LodWk1 |  |  |  | ; |  | 
| 108 | 247 | 0607532 |  | lod | FreeMemPtr |  |  |  | ;=4630? |  | 
| 109 | 247+ | 0400043 |  | sto | LodWk3 |  |  |  | ; |  | 
| 110 | 248 |  | ; loop from 251 |  | 
| 111 | 248 |  | .248: | ; |  |  | 
| 112 | 248 | 0000216600000 |  | o00 | LodWk3 | / | lod | 0 | ;move from high locn | @248 | 
| 113 | 249 | 2200222400000 |  | inc | LodWk1 | / | sto | 0 | ;to lower locn |  | 
| 114 | 250 | 0640043 |  | lis | LodWk3 |  |  |  | ;fetch and increment pointer | @250 | 
| 115 | 250+ | 0120046 |  | sub | OcdRdP |  |  |  | ;check for overlpa with ocode area |  | 
| 116 | 251 | 1020370 |  | jn | .248 |  |  |  | ;loop back if OK |  | 
| 117 | 251+ | 0600044 |  | lod | LodWk1 |  |  |  | ;load new end point |  | 
| 118 | 252 | 0400046 |  | sto | OcdRdP |  |  |  | ;store as read pointer | @252 | 
| 119 | 252+ | 0100060 |  | add | K3b |  |  |  | ;add 3 |  | 
| 120 | 253 | 1000323 |  | jmp | .0 |  |  |  | ;->back to try again |  | 
| 121 | 253+ |  | ;--- |  | 
| 122 | 253+ | 0000000 |  | o00 | 0 |  |  |  | ; | @253+ | 
| 123 | 254 |  | ;----------------------------------------------------------- |  |