include "hdr1.html"; ?>
| Line | Address | Object Code | Label | F1 | N1 | B | F2 | N2 | Comments | Check |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0 | ; tape1.d/update.t2 | ||||||||
| 2 | 0 | ;------------------ | ||||||||
| 3 | 0 | ; | ||||||||
| 4 | 0 | Update:: | ; | |||||||
| 5 | 0 | ; | ||||||||
| 6 | 0 | ; enter here to read, copy and apply update tape | ||||||||
| 7 | 0 | ; | ||||||||
| 8 | 0 | =7360 | ||||||||
| 9 | 7360 | calln | , | ; | @7360 | |||||
| 9+1 | 7360 | 7375225017060 | lnk | Update.lnk2 | : | jmp | Update.read | |||
| 10 | 7361 | 0136362 | sub | .tape | ; | @7361 | ||||
| 11 | 7361+ | 1056303 | jz | .tapeOK | ; | |||||
| 12 | 7362 | 0616370 | lod | .hdr+2 | ;'TAPE' | @7362 | ||||
| 13 | 7362+ | 1016321 | jmp | .err | ; | |||||
| 14 | 7363 | ; | ||||||||
| 15 | 7363 | .tapeOK: | ; | |||||||
| 16 | 7363 | calln | , | ; | @7363 | |||||
| 16+1 | 7363 | 7375225017060 | lnk | Update.lnk2 | : | jmp | Update.read | |||
| 17 | 7364 | 0136363 | sub | .issue | ; | @7364 | ||||
| 18 | 7364+ | 1056306 | jz | .issOK | ; | |||||
| 19 | 7365 | 0616372 | lod | .hdr+4 | ;'ISSUE' | @7365 | ||||
| 20 | 7365+ | 1016321 | jmp | .err | ; | |||||
| 21 | 7366 | ; | ||||||||
| 22 | 7366 | .issOK: | ; | |||||||
| 23 | 7366 | 0456363 | inc | .issue | ; | @7366 | ||||
| 24 | 7366+ | 1017000 | jmp | .apply | ; | |||||
| 25 | 7367 | ; | ||||||||
| 26 | 7367 | ; enter here to punch updated system tape | ||||||||
| 27 | 7367 | ; | ||||||||
| 28 | 7367 | =7367 | ||||||||
| 29 | 7367 | 0556373 | cls | .issleg | ; | @7367 | ||||
| 30 | 7367+ | 0616363 | lod | .issue | ;=3 | |||||
| 31 | 7368 | .lp3: | ; | |||||||
| 32 | 7368 | 0136365 | sub | .K10 | ;=10 | @7368 | ||||
| 33 | 7368+ | 1036312 | jn | .ex3 | ; | |||||
| 34 | 7369 | 0456373 | inc | .issleg | ; | @7369 | ||||
| 35 | 7369+ | 1016310 | jmp | .lp3 | ; | |||||
| 36 | 7370 | ; | ||||||||
| 37 | 7370 | .ex3: | ; | |||||||
| 38 | 7370 | 0116365 | add | .K10 | ;=10 | @7370 | ||||
| 39 | 7370+ | 0216373 | exa | .issleg | ; | |||||
| 40 | 7371 | 1156315 | jz | .zero | ; | @7371 | ||||
| 41 | 7371+ | 0216373 | exa | .issleg | ; | |||||
| 42 | 7372 | 1320006 | sll | +6 | ; | @7372 | ||||
| 43 | 7372+ | 0516373 | ads | .issleg | ; | |||||
| 44 | 7373 | pad | ; | @7373 | ||||||
| 44+1 | 7373 | 0000000 | 00 | 0 | ||||||
| 45 | 7373+ | .zero: | ; | |||||||
| 46 | 7373+ | 0556360 | cls | .indx1 | ; | |||||
| 47 | 7374 | .lp4: | ; | |||||||
| 48 | 7374 | 2271702616365 | inc | .indx1 | / | lod | .hdr-1 | ;get header info | @7374 | |
| 49 | 7375 | calln | , | ;and punch it on tape | @7375 | |||||
| 49+1 | 7375 | 7371771016377 | lnk | Update.lnk1 | : | jmp | Update.legi | |||
| 50 | 7376 | 1016316 | jmp | .lp4 | ;repeat, legi will exit | @7376 | ||||
| 51 | 7376+ | pad | ;when it gets a zero code | |||||||
| 51+1 | 7376+ | 0000000 | 00 | 0 | ||||||
| 52 | 7377 | .err: | ; | |||||||
| 53 | 7377 | calln | , | ;output error type | @7377 | |||||
| 53+1 | 7377 | 7371771016377 | lnk | Update.lnk1 | : | jmp | Update.legi | |||
| 54 | 7378 | 0616375 | lod | .wrong | ;'WRONG' | @7378 | ||||
| 55 | 7378+ | pad | ; | |||||||
| 55+1 | 7378+ | 0000000 | 00 | 0 | ||||||
| 56 | 7379 | calln | , | ;output 'WRONG' | @7379 | |||||
| 56+1 | 7379 | 7371771016377 | lnk | Update.lnk1 | : | jmp | Update.legi | |||
| 57 | 7380 | .hlt1: | ; | |||||||
| 58 | 7380 | 1016324 | jmp | .hlt1 | ;loop stop | @7380 | ||||
| 59 | 7380+ | 0000000 | 00 | 0 | ; | |||||
| 60 | 7381 | ; | ||||||||
| 61 | 7381 | ; legible heading lookup table | ||||||||
| 62 | 7381 | ; | ||||||||
| 63 | 7381 | .LegiTab: | ; | |||||||
| 64 | 7381 | 3506142700007 | +03506142700007 | ;+00 = '0' | @7381 | |||||
| 65 | 7382 | 4576000000005 | +04576000000005 | ;+01 = '1' | @7382 | |||||
| 66 | 7383 | 4546153100007 | +04546153100007 | ;+02 = '2' | @7383 | |||||
| 67 | 7384 | 2306556440007 | +02306556440007 | ;+03 = '3' | @7384 | |||||
| 68 | 7385 | 3643420400007 | +03643420400007 | ;+04 = '4' | @7385 | |||||
| 69 | 7386 | 5726552440007 | +05726552440007 | ;+05 = '5' | @7386 | |||||
| 70 | 7387 | 3526552440007 | +03526552440007 | ;+06 = '6' | @7387 | |||||
| 71 | 7388 | 4244112140007 | +04244112140007 | ;+07 = '7' | @7388 | |||||
| 72 | 7389 | 2526552500007 | +02526552500007 | ;+10 = '8' | @7389 | |||||
| 73 | 7390 | 4526552700007 | +04526552700007 | ;+11 = '9' | @7390 | |||||
| 74 | 7391 | 7424513700007 | +07424513700007 | ;+12 = 'A' | @7391 | |||||
| 75 | 7392 | 7726543040007 | +07726543040007 | ;+13 = 'E' | @7392 | |||||
| 76 | 7393 | 3506123500007 | +03506123500007 | ;+14 = 'G' | @7393 | |||||
| 77 | 7394 | 4376100000005 | +04376100000005 | ;+15 = 'I' | @7394 | |||||
| 78 | 7395 | 7702041000007 | +07702041000007 | ;+16 = 'L' | @7395 | |||||
| 79 | 7396 | 7610421740007 | +07610421740007 | ;+17 = 'N' | @7396 | |||||
| 80 | 7397 | 3506142700007 | +03506142700007 | ;+20 = 'O' | @7397 | |||||
| 81 | 7398 | 7624512100007 | +07624512100007 | ;+21 = 'P' | @7398 | |||||
| 82 | 7399 | 7624533100007 | +07624533100007 | ;+22 = 'R' | @7399 | |||||
| 83 | 7400 | 2526552440007 | +02526552440007 | ;+23 = 'S' | @7400 | |||||
| 84 | 7401 | 0207702040007 | +00207702040007 | ;+24 = 'T' | @7401 | |||||
| 85 | 7402 | 3702040740007 | +03702040740007 | ;+25 = 'U' | @7402 | |||||
| 86 | 7403 | 1642031010171 | +01642031010171 | ;+26 = 'W' | @7403 | |||||
| 87 | 7404 | 0000000000005 | +00000000000005 | ;+27 = 5 blanks (space) | @7404 | |||||
| 88 | 7405 | 0000000000017 | +00000000000017 | ;+30 = 15 blanks | @7405 | |||||
| 89 | 7406 | 2306556440007 | .word: | +02306556440007 | ;* | @7406 | ||||
| 90 | 7407 | 0000000000001 | .count: | +00000000000001 | ;00 0 : 00 1 | @7407 | ||||
| 91 | 7408 | 0000000000007 | .indx1: | +00000000000007 | ;00 0 : 00 7 | @7408 | ||||
| 92 | 7409 | 0000000000000 | .save1: | +0 | ; | @7409 | ||||
| 93 | 7410 | 0000000000001 | .tape: | +1 | ; | @7410 | ||||
| 94 | 7411 | 0000000000003 | .issue: | +3 | ; | @7411 | ||||
| 95 | 7412 | 0000000000017 | .msk15: | +15 | ; | @7412 | ||||
| 96 | 7413 | 0000000000012 | .K10: | +10 | ; | @7413 | ||||
| 97 | 7414 | 0000027030010 | .hdr: | +00000027030010 | ;10,00,03,27 '803 ' | @7414 | ||||
| 98 | 7415 | 0270400012712 | +00270400012712 | ;12,27,01,00,04,27, 'A 104 ' | @7415 | |||||
| 99 | 7416 | 0002713211224 | +00002713211224 | ;24,12,21,13,27 'TAPE ' | @7416 | |||||
| 100 | 7417 | 0000000003001 | +00000000003001 | ;01,30 '1 ' | @7417 | |||||
| 101 | 7418 | 0271325232315 | +00271325232315 | ;15,23,23,25,13,27 'ISSUE ' | @7418 | |||||
| 102 | 7419 | .issleg: | ; | |||||||
| 103 | 7419 | 0000000000003 | +00000000000003 | ;03 '3' | @7419 | |||||
| 104 | 7420 | 0000000000000 | +0 | ;final entry=0 to stop | @7420 | |||||
| 105 | 7421 | ; | ||||||||
| 106 | 7421 | 0301417202226 | .wrong: | +00301417202226 | ;26,22,20,17,14,30 'WRONG ' | @7421 | ||||
| 107 | 7422 | 1631700016317 | .lnk1: | +01631700016317 | ;* | @7422 | ||||
| 108 | 7423 | ; | ||||||||
| 109 | 7423 | .legi: | ; | |||||||
| 110 | 7423 | 1057530 | jz | DumpSys | ;zero, dump system | @7423 | ||||
| 111 | 7423+ | .lp1: | ; | |||||||
| 112 | 7423+ | 1200006 | sra | 6 | ;shift next character into AR | |||||
| 113 | 7424 | 0356361 | stc | .save1 | ;save top setion | @7424 | ||||
| 114 | 7424+ | 1300006 | sla | 6 | ;reload character | |||||
| 115 | 7425 | 2000022616325 | sto | 4 | / | lod | .LegiTab | ;get table entry | @7425 | |
| 116 | 7426 | 0416356 | sto | .word | ;and save it | @7426 | ||||
| 117 | 7426+ | 0076364 | and | .msk15 | ;=017 mask bottom 4 bits (size) | |||||
| 118 | 7427 | 0436357 | stn | .count | ;save it (negated) | @7427 | ||||
| 119 | 7427+ | 0176356 | bus | .word | ;subtract from original | |||||
| 120 | 7428 | 1200047 | sra | 39 | ;shift in to AR | @7428 | ||||
| 121 | 7428+ | .lp2: | ; | |||||||
| 122 | 7428+ | 0656357 | lis | .count | ;bump counter | |||||
| 123 | 7429 | 1156410 | jz | .ex1 | ;finished -> | @7429 | ||||
| 124 | 7429+ | 0140000 | cla | 0 | ;clear acc | |||||
| 125 | 7430 | 1300005 | sla | 5 | ;get 5 chars from AR | @7430 | ||||
| 126 | 7430+ | pad | ; | |||||||
| 126+1 | 7430+ | 0000000 | 00 | 0 | ||||||
| 127 | 7431 | 2000023700000 | sto | 4 | / | otp | 0 | ;store/punch | @7431 | |
| 128 | 7432 | 1116404 | jmp | .lp2 | ;back for next | @7432 | ||||
| 129 | 7432+ | ; | ||||||||
| 130 | 7432+ | .ex1: | ; | |||||||
| 131 | 7432+ | 0616361 | lod | .save1 | ;reload remainder | |||||
| 132 | 7433 | 0071773040001 | 00 | .lnk1 | / | jz | 1 | ;return if zero | @7433 | |
| 133 | 7434 | 1116377 | jmp | .lp1 | ;back to get next char | @7434 | ||||
| 134 | 7434+ | pad | ||||||||
| 134+1 | 7434+ | 0000000 | 00 | 0 | ||||||
| 135 | 7435 | ; | ||||||||
| 136 | 7435 | 0000000000000 | .7435: | +0 | ; | @7435 | ||||
| 137 | 7436 | 0000000000000 | .7436: | +0 | ; | @7436 | ||||
| 138 | 7437 | 0000000000000 | .7437: | +0 | ; | @7437 | ||||
| 139 | 7438 | 0000000000000 | .7438: | +0 | ; | @7438 | ||||
| 140 | 7439 | ; | ||||||||
| 141 | 7439 | .7439: | ; | |||||||
| 142 | 7439 | 1700035 | otp | CR | ; | @7439 | ||||
| 143 | 7439+ | 1700036 | otp | LF | ; | |||||
| 144 | 7440 | 1116421 | jmp | .7441P | ; | @7440 | ||||
| 145 | 7440+ | .7440P: | ; | |||||||
| 146 | 7440+ | 1700034 | otp | SP | ; | |||||
| 147 | 7441 | 1700034 | otp | SP | ; | @7441 | ||||
| 148 | 7441+ | .7441P: | ; | |||||||
| 149 | 7441+ | 0556450 | cls | .7464 | ; | |||||
| 150 | 7442 | 0616445 | lod | .7461 | ; | @7442 | ||||
| 151 | 7442+ | 1036424 | jn | .7444 | ; | |||||
| 152 | 7443 | 1700034 | otp | SP | ; | @7443 | ||||
| 153 | 7443+ | 1016425 | jmp | .7445 | ; | |||||
| 154 | 7444 | .7444: | ; | |||||||
| 155 | 7444 | 0436445 | stn | .7461 | ; | @7444 | ||||
| 156 | 7444+ | 1700015 | otp | '-' | ; | |||||
| 157 | 7445 | .7445: | ; | |||||||
| 158 | 7445 | 0616446 | lod | .7462 | ; | @7445 | ||||
| 159 | 7445+ | 1156432 | jz | .7450P | ; | |||||
| 160 | 7446 | 0072232616464 | 00 | .7462 | / | lod | .7476 | ; | @7446 | |
| 161 | 7447 | 0376445 | 17 | .7461 | ; | @7447 | ||||
| 162 | 7447+ | 1136430 | jn | .7448P | ; | |||||
| 163 | 7448 | 1016435 | jmp | .7453 | ; | @7448 | ||||
| 164 | 7448+ | ; | ||||||||
| 165 | 7448+ | .7448P: | ; | |||||||
| 166 | 7448+ | 0516445 | ads | .7461 | ; | |||||
| 167 | 7449 | 0456446 | inc | .7462 | ; | @7449 | ||||
| 168 | 7449+ | 1700034 | otp | SP | ; | |||||
| 169 | 7450 | 1016425 | jmp | .7445 | ; | @7450 | ||||
| 170 | 7450+ | ; | ||||||||
| 171 | 7450+ | .7450P: | ; | |||||||
| 172 | 7450+ | 0556450 | cls | .7464 | ; | |||||
| 173 | 7451 | 0072232616464 | 00 | .7462 | / | lod | .7476 | ; | @7451 | |
| 174 | 7452 | .7452: | ; | |||||||
| 175 | 7452 | 0376445 | 17 | .7461 | ; | @7452 | ||||
| 176 | 7452+ | 1136436 | jn | .7454P | ; | |||||
| 177 | 7453 | .7453: | ; | |||||||
| 178 | 7453 | 0216445 | exa | .7461 | ; | @7453 | ||||
| 179 | 7453+ | 0456450 | inc | .7464 | ; | |||||
| 180 | 7454 | 1016434 | jmp | .7452 | ; | @7454 | ||||
| 181 | 7454+ | ; | ||||||||
| 182 | 7454+ | .7454P: | ; | |||||||
| 183 | 7454+ | 0516445 | ads | .7461 | ||||||
| 184 | 7455 | 0001151 | .7455: | 00 | packword.digOK | ; | @7455 | |||
| 185 | 7455+ | 0616437 | lod | .7455 | ; | |||||
| 186 | 7456 | 0072243220020 | 00 | .7464 | / | srl | 16 | ; | @7456 | |
| 187 | 7457 | 0076441 | .7457: | and | .7457 | ; | @7457 | |||
| 188 | 7457+ | 0000020 | 00 | +16 | ; | |||||
| 189 | 7458 | 2472243700000 | ads | .7464 | / | otp | 0 | ; | @7458 | |
| 190 | 7459 | 0656446 | lis | .7462 | ; | @7459 | ||||
| 191 | 7459+ | 1136432 | jn | .7450P | ; | |||||
| 192 | 7460 | 0072237000001 | 00 | .7463 | / | jmp | 1 | ; | @7460 | |
| 193 | 7461 | ; | ||||||||
| 194 | 7461 | 0000000000000 | .7461: | +0 | ; | @7461 | ||||
| 195 | 7462 | 0000000000000 | .7462: | +0 | ; | @7462 | ||||
| 196 | 7463 | 0000000000000 | .7463: | +0 | ; | @7463 | ||||
| 197 | 7464 | 0000000000000 | .7464: | +0 | ; | @7464 | ||||
| 198 | 7465 | 1351035564000 | .7465: | +100000000000 | ; | @7465 | ||||
| 199 | 7466 | 0112402762000 | +10000000000 | ; | @7466 | |||||
| 200 | 7467 | 0007346545000 | +1000000000 | ; | @7467 | |||||
| 201 | 7468 | 0000575360400 | +100000000 | ; | @7468 | |||||
| 202 | 7469 | 0000046113200 | +10000000 | ; | @7469 | |||||
| 203 | 7470 | 0000003641100 | +1000000 | ; | @7470 | |||||
| 204 | 7471 | 0000000303240 | +100000 | ; | @7471 | |||||
| 205 | 7472 | 0000000023420 | +10000 | ; | @7472 | |||||
| 206 | 7473 | 0000000001750 | +1000 | ; | @7473 | |||||
| 207 | 7474 | 0000000000144 | +100 | ; | @7474 | |||||
| 208 | 7475 | 0000000000012 | .7475: | +10 | ; | @7475 | ||||
| 209 | 7476 | 0000000000001 | .7476: | +1 | ; | @7476 | ||||
| 210 | 7477 | ; | ||||||||
| 211 | 7477 | .7477: | ; | |||||||
| 212 | 7477 | 1700034 | otp | SP | ; | @7477 | ||||
| 213 | 7477+ | 1700034 | otp | SP | ; | |||||
| 214 | 7478 | .7478: | ; | |||||||
| 215 | 7478 | 1700034 | otp | SP | ; | @7478 | ||||
| 216 | 7478+ | 1700034 | otp | SP | ; | |||||
| 217 | 7479 | 0556512 | cls | .7498 | ; | @7479 | ||||
| 218 | 7479+ | 0616513 | lod | .7499 | ; | |||||
| 219 | 7480 | 1220024 | srl | 20 | ; | @7480 | ||||
| 220 | 7480+ | .7480P: | ; | |||||||
| 221 | 7480+ | 0416515 | sto | .7501 | ; | |||||
| 222 | 7481 | 1220020 | srl | 16 | ; | @7481 | ||||
| 223 | 7481+ | 0416450 | sto | .7464 | ; | |||||
| 224 | 7482 | calln | , | ; | @7482 | |||||
| 224+1 | 7482 | 7372235016437 | lnk | Update.7463 | : | jmp | Update.7455 | |||
| 225 | 7483 | 0616515 | lod | .7501 | ; | @7483 | ||||
| 226 | 7483+ | 1220015 | srl | 13 | ; | |||||
| 227 | 7484 | 0076500 | and | .7488 | ; | @7484 | ||||
| 228 | 7484+ | 0416450 | sto | .7464 | ; | |||||
| 229 | 7485 | calln | , | ; | @7485 | |||||
| 229+1 | 7485 | 7372235016437 | lnk | Update.7463 | : | jmp | Update.7455 | |||
| 230 | 7486 | 0616515 | lod | .7501 | ; | @7486 | ||||
| 231 | 7486+ | 0076511 | and | .7497 | ; | |||||
| 232 | 7487 | .7487: | ; | |||||||
| 233 | 7487 | 0416445 | sto | .7461 | ; | @7487 | ||||
| 234 | 7487+ | 0616516 | lod | .7502 | ; | |||||
| 235 | 7488 | 0436446 | .7488: | stn | .7462 | ; | @7488 | |||
| 236 | 7488+ | 0000007 | 00 | +7 | ; | |||||
| 237 | 7489 | calln | , | ; | @7489 | |||||
| 237+1 | 7489 | 7372235116421 | lnk | Update.7463 | : | jmp | Update.7441P | |||
| 238 | 7490 | 0656512 | lis | .7498 | ; | @7490 | ||||
| 239 | 7490+ | 1056504 | jz | .7492 | ; | |||||
| 240 | 7491 | 0072463000001 | 00 | .7500 | / | jmp | 1 | ; | @7491 | |
| 241 | 7492 | ; | ||||||||
| 242 | 7492 | .7492: | ; | |||||||
| 243 | 7492 | 1700034 | otp | SP | ; | @7492 | ||||
| 244 | 7492+ | 0616513 | lod | .7499 | ; | |||||
| 245 | 7493 | 0076517 | and | .7503 | ; | @7493 | ||||
| 246 | 7493+ | 1056507 | jz | .7495 | ; | |||||
| 247 | 7494 | 1700027 | otp | '/' | ; | @7494 | ||||
| 248 | 7494+ | 1116507 | jmp | .7495P | ; | |||||
| 249 | 7495 | .7495: | ; | |||||||
| 250 | 7495 | 1700014 | otp | ':' | ; | @7495 | ||||
| 251 | 7495+ | .7495P: | ; | |||||||
| 252 | 7495+ | 1700034 | otp | SP | ; | |||||
| 253 | 7496 | 0616513 | lod | .7499 | ; | @7496 | ||||
| 254 | 7496+ | 0076520 | and | .7504 | ; | |||||
| 255 | 7497 | 1116470 | .7497: | jmp | .7480P | ; | @7497 | |||
| 256 | 7497+ | 0017777 | 00 | +8191 | ; | |||||
| 257 | 7498 | ; | ||||||||
| 258 | 7498 | 0000000000001 | .7498: | +00000000000001 | ;00 0 : 00 1 | @7498 | ||||
| 259 | 7499 | 0000000000000 | .7499: | +0 | ; | @7499 | ||||
| 260 | 7500 | 0000000000000 | .7500: | +0 | ; | @7500 | ||||
| 261 | 7501 | 0000000000000 | .7501: | +0 | ; | @7501 | ||||
| 262 | 7502 | 0000000000003 | .7502: | +00000000000003 | ;00 0 : 00 3 | @7502 | ||||
| 263 | 7503 | 0000002000000 | .7503: | +00000002000000 | ;00 0 / 00 0 | @7503 | ||||
| 264 | 7504 | 0000001777777 | .7504: | +00000001777777 | ;00 0 : 77 8191 | @7504 | ||||
| 265 | 7505 | .7505: | ; | |||||||
| 266 | 7505 | 1700034 | otp | SP | ; | @7505 | ||||
| 267 | 7505+ | 1700034 | otp | SP | ; | |||||
| 268 | 7506 | 0616513 | lod | .7499 | ; | @7506 | ||||
| 269 | 7506+ | 1036524 | jn | .7508 | ; | |||||
| 270 | 7507 | 1700034 | otp | SP | ; | @7507 | ||||
| 271 | 7507+ | 1016525 | jmp | .7509 | ; | |||||
| 272 | 7508 | ; | ||||||||
| 273 | 7508 | .7508: | ; | |||||||
| 274 | 7508 | 0436513 | stn | .7499 | ; | @7508 | ||||
| 275 | 7508+ | 1700015 | otp | '-' | ; | |||||
| 276 | 7509 | .7509: | ; | |||||||
| 277 | 7509 | 0616513 | lod | .7499 | ; | @7509 | ||||
| 278 | 7509+ | 1036527 | jn | .7511 | ; | |||||
| 279 | 7510 | 1700020 | otp | '0' | ; | @7510 | ||||
| 280 | 7510+ | 1016530 | jmp | .7512 | ; | |||||
| 281 | 7511 | .7511: | ; | |||||||
| 282 | 7511 | 1700001 | otp | '1' | ; | @7511 | ||||
| 283 | 7511+ | 0556513 | cls | .7499 | ; | |||||
| 284 | 7512 | .7512: | ; | |||||||
| 285 | 7512 | 1700016 | otp | '.' | ; | @7512 | ||||
| 286 | 7512+ | 0616537 | lod | .7519 | ; | |||||
| 287 | 7513 | 0436515 | stn | .7501 | ; | @7513 | ||||
| 288 | 7513+ | .7513P: | ; | |||||||
| 289 | 7513+ | 0616513 | lod | .7499 | ; | |||||
| 290 | 7514 | 1256463 | mul | .7475 | ; | @7514 | ||||
| 291 | 7514+ | 0416450 | sto | .7464 | ; | |||||
| 292 | 7515 | 1360000 | ara | 0 | ; | @7515 | ||||
| 293 | 7515+ | 0416513 | sto | .7499 | ; | |||||
| 294 | 7516 | calln | , | ; | @7516 | |||||
| 294+1 | 7516 | 7372235016437 | lnk | Update.7463 | : | jmp | Update.7455 | |||
| 295 | 7517 | 0656515 | lis | .7501 | ; | @7517 | ||||
| 296 | 7517+ | 1136531 | jn | .7513P | ; | |||||
| 297 | 7518 | .7518: | ; | |||||||
| 298 | 7518 | 0072463000001 | 00 | .7500 | / | jmp | 1 | ; | @7518 | |
| 299 | 7519 | ; | ||||||||
| 300 | 7519 | 0000000000013 | .7519: | +11 | ; | @7519 | ||||
| 301 | 7520 | ; | ||||||||
| 302 | 7520 | .7520: | ; | |||||||
| 303 | 7520 | 1700034 | otp | SP | ; | @7520 | ||||
| 304 | 7520+ | 1700034 | otp | SP | ; | |||||
| 305 | 7521 | 0556446 | cls | .7462 | ; | @7521 | ||||
| 306 | 7521+ | 0056537 | 02 | .7519 | ; | |||||
| 307 | 7522 | 0436515 | stn | .7501 | ; | @7522 | ||||
| 308 | 7522+ | 0616513 | lod | .7499 | ; | |||||
| 309 | 7523 | .7523: | ; | |||||||
| 310 | 7523 | 1700034 | otp | SP | ; | @7523 | ||||
| 311 | 7523+ | 0416513 | sto | .7499 | ; | |||||
| 312 | 7524 | 1220044 | srl | 36 | ; | @7524 | ||||
| 313 | 7524+ | 0416450 | sto | .7464 | ; | |||||
| 314 | 7525 | calln | , | ; | @7525 | |||||
| 314+1 | 7525 | 7372235016437 | lnk | Update.7463 | : | jmp | Update.7455 | |||
| 315 | 7526 | 0656515 | lis | .7501 | ; | @7526 | ||||
| 316 | 7526+ | 1136547 | jn | .7527P | ; | |||||
| 317 | 7527 | 1016536 | jmp | .7518 | ; | @7527 | ||||
| 318 | 7527+ | ; | ||||||||
| 319 | 7527+ | .7527P: | ; | |||||||
| 320 | 7527+ | 0616513 | lod | .7499 | ; | |||||
| 321 | 7528 | 1320003 | sll | 3 | ; | @7528 | ||||
| 322 | 7528+ | 1016543 | jmp | .7523 | ; | |||||
| 323 | 7529 | ; | ||||||||
| 324 | 7529 | .7529: | ; | |||||||
| 325 | 7529 | 0416564 | sto | .7540 | ; | @7529 | ||||
| 326 | 7529+ | 1360000 | ara | 0 | ; | |||||
| 327 | 7530 | 0416565 | sto | .7541 | ; | @7530 | ||||
| 328 | 7530+ | 0556566 | cls | .7542 | ; | |||||
| 329 | 7531 | 1076554 | jo | .7532 | ; | @7531 | ||||
| 330 | 7531+ | 0456566 | inc | .7542 | ; | |||||
| 331 | 7532 | .7532: | ; | |||||||
| 332 | 7532 | 1600000 | kbd | 0 | ; | @7532 | ||||
| 333 | 7532+ | jnn | ; | |||||||
| 333+1 | 7532+ | 1136555 | jn | .1 | ||||||
| 333+2 | 7533 | 1016554 | jmp | Update.7532 | ||||||
| 333+3 | 7533+ | .1: | ; | |||||||
| 334 | 7533+ | .7533P: | ; | |||||||
| 335 | 7533+ | 0416577 | sto | .7551 | ; | |||||
| 336 | 7534 | .7534: | ; | |||||||
| 337 | 7534 | 1600000 | kbd | 0 | ; | @7534 | ||||
| 338 | 7534+ | 1036556 | jn | .7534 | ; | |||||
| 339 | 7535 | 0616577 | lod | .7551 | ; | @7535 | ||||
| 340 | 7535+ | 0076576 | and | .7550 | ; | |||||
| 341 | 7536 | 1320004 | sll | 4 | ; | @7536 | ||||
| 342 | 7536+ | 0416563 | sto | .7539 | ; | |||||
| 343 | 7537 | 0072713000001 | 00 | .7538 | / | jmp | 1 | ; | @7537 | |
| 344 | 7538 | ; | ||||||||
| 345 | 7538 | 0000000000000 | .7538: | +0 | ; | @7538 | ||||
| 346 | 7539 | 0000000000000 | .7539: | +0 | ; | @7539 | ||||
| 347 | 7540 | 0000000000000 | .7540: | +0 | ; | @7540 | ||||
| 348 | 7541 | 0000000000000 | .7541: | +0 | ; | @7541 | ||||
| 349 | 7542 | 0000000000000 | .7542: | +0 | ; | @7542 | ||||
| 350 | 7543 | ; | ||||||||
| 351 | 7543 | .7543: | ; | |||||||
| 352 | 7543 | 0616563 | lod | .7539 | ; | @7543 | ||||
| 353 | 7543+ | 1136571 | jn | .7545P | ; | |||||
| 354 | 7544 | 1320001 | sll | 1 | ; | @7544 | ||||
| 355 | 7544+ | 1036521 | jn | .7505 | ; | |||||
| 356 | 7545 | 1016465 | jmp | .7477 | ; | @7545 | ||||
| 357 | 7545+ | ; | ||||||||
| 358 | 7545+ | .7545P: | ; | |||||||
| 359 | 7545+ | 1320001 | sll | 1 | ; | |||||
| 360 | 7546 | 1036540 | jn | .7520 | ; | @7546 | ||||
| 361 | 7546+ | 0616513 | lod | .7499 | ; | |||||
| 362 | 7547 | 0416445 | sto | .7461 | ; | @7547 | ||||
| 363 | 7547+ | 0616514 | lod | .7500 | ; | |||||
| 364 | 7548 | 0416447 | sto | .7463 | ; | @7548 | ||||
| 365 | 7548+ | 0616537 | lod | .7519 | ; | |||||
| 366 | 7549 | 0436446 | stn | .7462 | ; | @7549 | ||||
| 367 | 7549+ | 1116420 | jmp | .7440P | ; | |||||
| 368 | 7550 | ; | ||||||||
| 369 | 7550 | 0300000000000 | .7550: | +00300000000000 | ; | @7550 | ||||
| 370 | 7551 | 0000000000000 | .7551: | +0 | ; | @7551 | ||||
| 371 | 7552 | ; | ||||||||
| 372 | 7552 | .7552: | ; | |||||||
| 373 | 7552 | calln | , | ; | @7552 | |||||
| 373+1 | 7552 | 7372711016551 | lnk | Update.7538 | : | jmp | Update.7529 | |||
| 374 | 7553 | 0616577 | lod | .7551 | ; | @7553 | ||||
| 375 | 7553+ | 1220024 | srl | 20 | ; | |||||
| 376 | 7554 | 0076656 | and | .7598 | ; | @7554 | ||||
| 377 | 7554+ | 0416657 | sto | .7599 | ; | |||||
| 378 | 7555 | 0616577 | lod | .7551 | ; | @7555 | ||||
| 379 | 7555+ | 0076656 | and | .7598 | ; | |||||
| 380 | 7556 | 0416660 | sto | .7600 | ; | @7556 | ||||
| 381 | 7556+ | 1700033 | otp | FS | ; | |||||
| 382 | 7557 | .7557: | ; | |||||||
| 383 | 7557 | 0616655 | lod | .7597 | ; | @7557 | ||||
| 384 | 7557+ | 0436661 | stn | .7601 | ; | |||||
| 385 | 7558 | 0616654 | lod | .7596 | ; | @7558 | ||||
| 386 | 7558+ | 0136657 | sub | .7599 | ; | |||||
| 387 | 7559 | 1036643 | jn | .7587 | ; | @7559 | ||||
| 388 | 7559+ | .7559P: | ; | |||||||
| 389 | 7559+ | 0436662 | stn | .7602 | ; | |||||
| 390 | 7560 | 1700035 | otp | CR | ; | @7560 | ||||
| 391 | 7560+ | 1700036 | otp | LF | ; | |||||
| 392 | 7561 | 0073312616665 | 00 | .7602 | / | lod | .7605 | ; | @7561 | |
| 393 | 7562 | 0416615 | sto | .7565 | ; | @7562 | ||||
| 394 | 7562+ | 1700034 | otp | SP | ; | |||||
| 395 | 7563 | 0073312616670 | 00 | .7602 | / | lod | .7608 | ; | @7563 | |
| 396 | 7564 | 0416616 | sto | .7566 | ; | @7564 | ||||
| 397 | 7564+ | 1700037 | otp | LS | ; | |||||
| 398 | 7565 | ; | ||||||||
| 399 | 7565 | 0000000000000 | .7565: | +0 | ; | @7565 | ||||
| 400 | 7566 | 0000000000000 | .7566: | +0 | ; | @7566 | ||||
| 401 | 7567 | 1700033 | otp | FS | ; | @7567 | ||||
| 402 | 7567+ | 0656662 | lis | .7602 | ; | |||||
| 403 | 7568 | 1156623 | jz | .7571P | ; | @7568 | ||||
| 404 | 7568+ | 0656662 | lis | .7602 | ; | |||||
| 405 | 7569 | 1156622 | jz | .7570P | ; | @7569 | ||||
| 406 | 7569+ | 0616565 | lod | .7541 | ; | |||||
| 407 | 7570 | 1116624 | jmp | .7572P | ; | @7570 | ||||
| 408 | 7570+ | ; | ||||||||
| 409 | 7570+ | .7570P: | ; | |||||||
| 410 | 7570+ | 0616564 | lod | .7540 | ; | |||||
| 411 | 7571 | 1116624 | jmp | .7572P | ; | @7571 | ||||
| 412 | 7571+ | ; | ||||||||
| 413 | 7571+ | .7571P: | ; | |||||||
| 414 | 7571+ | 0600004 | lod | 4 | ; | |||||
| 415 | 7572 | 0076656 | and | .7598 | ; | @7572 | ||||
| 416 | 7572+ | .7572P: | ; | |||||||
| 417 | 7572+ | 0416513 | sto | .7499 | ; | |||||
| 418 | 7573 | calln | , | ; | @7573 | |||||
| 418+1 | 7573 | 7372461016567 | lnk | Update.7500 | : | jmp | Update.7543 | |||
| 419 | 7574 | 1700035 | otp | CR | ; | @7574 | ||||
| 420 | 7574+ | 1700036 | otp | LF | ; | |||||
| 421 | 7575 | 1700034 | otp | SP | ; | @7575 | ||||
| 422 | 7575+ | 1700034 | otp | SP | ; | |||||
| 423 | 7576 | 1700034 | otp | SP | ; | @7576 | ||||
| 424 | 7576+ | 1700034 | otp | SP | ; | |||||
| 425 | 7577 | 0656657 | lis | .7599 | ; | @7577 | ||||
| 426 | 7577+ | 0136660 | sub | .7600 | ; | |||||
| 427 | 7578 | 1136647 | jn | .7591P | ; | @7578 | ||||
| 428 | 7578+ | .7578P: | ; | |||||||
| 429 | 7578+ | 1600000 | kbd | 0 | ; | |||||
| 430 | 7579 | 1136555 | jn | .7533P | ; | @7579 | ||||
| 431 | 7579+ | 1320001 | sll | 1 | ; | |||||
| 432 | 7580 | 1036635 | jn | .7581 | ; | @7580 | ||||
| 433 | 7580+ | 1116632 | jmp | .7578P | ; | |||||
| 434 | 7581 | ; | ||||||||
| 435 | 7581 | .7581: | ; | |||||||
| 436 | 7581 | 1600000 | kbd | 0 | ; | @7581 | ||||
| 437 | 7581+ | 1320001 | sll | 1 | ; | |||||
| 438 | 7582 | 1036635 | jn | .7581 | ; | @7582 | ||||
| 439 | 7582+ | 1076637 | jo | .7583 | ; | |||||
| 440 | 7583 | .7583: | ; | |||||||
| 441 | 7583 | 0616565 | lod | .7541 | ; | @7583 | ||||
| 442 | 7583+ | 1200046 | sra | 38 | ; | |||||
| 443 | 7584 | 0236566 | 11 | .7542 | ; | @7584 | ||||
| 444 | 7584+ | 1036642 | jn | .7586 | ; | |||||
| 445 | 7585 | 0616653 | lod | .7595 | ; | @7585 | ||||
| 446 | 7585+ | 0020000 | neg | 0 | ; | |||||
| 447 | 7586 | .7586: | ; | |||||||
| 448 | 7586 | 0616564 | lod | .7540 | ; | @7586 | ||||
| 449 | 7586+ | .7586P: | ; | |||||||
| 450 | 7586+ | 1116642 | jmp | .7586P | ; | |||||
| 451 | 7587 | ; | ||||||||
| 452 | 7587 | .7587: | ; | |||||||
| 453 | 7587 | 0616657 | lod | .7599 | ; | @7587 | ||||
| 454 | 7587+ | 0416445 | sto | .7461 | ; | |||||
| 455 | 7588 | 0616516 | lod | .7502 | ; | @7588 | ||||
| 456 | 7588+ | 0436446 | stn | .7462 | ; | |||||
| 457 | 7589 | calln | , | ; | @7589 | |||||
| 457+1 | 7589 | 7372235016417 | lnk | Update.7463 | : | jmp | Update.7439 | |||
| 458 | 7590 | .7590: | ; | |||||||
| 459 | 7590 | 0073276600000 | 00 | .7599 | / | lod | 0 | ; | @7590 | |
| 460 | 7591 | 1116624 | jmp | .7572P | ; | @7591 | ||||
| 461 | 7591+ | ; | ||||||||
| 462 | 7591+ | .7591P: | ; | |||||||
| 463 | 7591+ | 0656661 | lis | .7601 | ; | |||||
| 464 | 7592 | 1056605 | jz | .7557 | ; | @7592 | ||||
| 465 | 7592+ | 1700034 | otp | SP | ; | |||||
| 466 | 7593 | 0616654 | lod | .7596 | ; | @7593 | ||||
| 467 | 7593+ | 0136657 | sub | .7599 | ; | |||||
| 468 | 7594 | 1036646 | jn | .7590 | ; | @7594 | ||||
| 469 | 7594+ | 1116607 | jmp | .7559P | ; | |||||
| 470 | 7595 | ; | ||||||||
| 471 | 7595 | 4000000000000 | .7595: | +04000000000000 | ; | @7595 | ||||
| 472 | 7596 | 0000000000004 | .7596: | +4 | ; | @7596 | ||||
| 473 | 7597 | 0000000000011 | .7597: | +9 | ; | @7597 | ||||
| 474 | 7598 | 0000000017777 | .7598: | +8191 | ; | @7598 | ||||
| 475 | 7599 | 0000000000000 | .7599: | +0 | ; | @7599 | ||||
| 476 | 7600 | 0000000000000 | .7600: | +0 | ; | @7600 | ||||
| 477 | 7601 | 0000000000000 | .7601: | +0 | ; | @7601 | ||||
| 478 | 7602 | 0000000000000 | .7602: | +0 | ; | @7602 | ||||
| 479 | 7603 | ; | ||||||||
| 480 | 7603 | .7603: | ; | |||||||
| 481 | 7603 | 1700034 | otp | SP | ; | @7603 | ||||
| 482 | 7603+ | 1700034 | otp | SP | ; | |||||
| 483 | 7604 | 1700034 | otp | SP | ; | @7604 | ||||
| 484 | 7604+ | 1700001 | otp | '1' | ; | |||||
| 485 | 7605 | .7605: | ; | |||||||
| 486 | 7605 | 1700034 | otp | SP | ; | @7605 | ||||
| 487 | 7605+ | 1700023 | otp | '3' | ; | |||||
| 488 | 7606 | 1700001 | otp | '1' | ; | @7606 | ||||
| 489 | 7606+ | 1700022 | otp | ')' | ; | |||||
| 490 | 7607 | 1700003 | otp | '*' | ; | @7607 | ||||
| 491 | 7607+ | 1700003 | otp | '*' | ; | |||||
| 492 | 7608 | .7608: | ; | |||||||
| 493 | 7608 | 1700003 | otp | '*' | ; | @7608 | ||||
| 494 | 7608+ | 1700022 | otp | ')' | ; | |||||
| 495 | 7609 | .7609: | ; | |||||||
| 496 | 7609 | calln | , | ; | @7609 | |||||
| 496+1 | 7609 | 7375225017060 | lnk | Update.lnk2 | : | jmp | Update.read | |||
| 497 | 7610 | .7609P= ëÿ¿P/@hëÿ¿hX@Ø ôÿ¿ÿ.7609# | ; | |||||||
| 498 | 7610 | 2275246117777 | inc | .7849 | / | sub | -1 | ; | @7610 | |
| 499 | 7611 | 1057060 | jz | .read | ; | @7611 | ||||
| 500 | 7611+ | 0777244 | 37 | .7844 | ; | |||||
| 501 | 7612 | 0416513 | sto | .7499 | ; | @7612 | ||||
| 502 | 7612+ | 0617250 | lod | .7848 | ; | |||||
| 503 | 7613 | 1156677 | jz | .7615P | ; | @7613 | ||||
| 504 | 7613+ | 1700033 | otp | FS | ; | |||||
| 505 | 7614 | 1600000 | kbd | 0 | ; | @7614 | ||||
| 506 | 7614+ | 1056701 | jz | .7617 | ; | |||||
| 507 | 7615 | 0000000 | 00 | 0 | ; | @7615 | ||||
| 508 | 7615+ | .7615P: | ; | |||||||
| 509 | 7615+ | 0616513 | lod | .7499 | ; | |||||
| 510 | 7616 | 0075246377777 | 00 | .7849 | / | sto | -1 | ; | @7616 | |
| 511 | 7617 | .7617: | ; | |||||||
| 512 | 7617 | 0617250 | lod | .7848 | ; | @7617 | ||||
| 513 | 7617+ | 1156671 | jz | .7609P | ; | |||||
| 514 | 7618 | 0617244 | lod | .7844 | ; | @7618 | ||||
| 515 | 7618+ | 0416735 | sto | .7645 | ; | |||||
| 516 | 7619 | 0040000 | 02 | 0 | ; | @7619 | ||||
| 517 | 7619+ | 0137251 | sub | .7849 | ; | |||||
| 518 | 7620 | 0020000 | neg | 0 | ; | @7620 | ||||
| 519 | 7620+ | callo | , | ; | ||||||
| 519+1 | 7620+ | 1676736 | lnk | Update.7646 | ||||||
| 519+2 | 7621 | 1016706 | jmp | Update.7622 | ||||||
| 520 | 7621+ | 1016671 | jmp | .7609 | ; | |||||
| 521 | 7622 | .7622: | ; | |||||||
| 522 | 7622 | 0416512 | sto | .7498 | ; | @7622 | ||||
| 523 | 7622+ | 1700035 | otp | CR | ; | |||||
| 524 | 7623 | 1700036 | otp | LF | ; | @7623 | ||||
| 525 | 7623+ | 1700035 | otp | CR | ; | |||||
| 526 | 7624 | calln | , | ; | @7624 | |||||
| 526+1 | 7624 | 7372461016477 | lnk | Update.7500 | : | jmp | Update.7487 | |||
| 527 | 7625 | calln | , | ; | @7625 | |||||
| 527+1 | 7625 | 7372461016466 | lnk | Update.7500 | : | jmp | Update.7478 | |||
| 528 | 7626 | 1700034 | otp | SP | ; | @7626 | ||||
| 529 | 7626+ | 1700034 | otp | SP | ; | |||||
| 530 | 7627 | 1700003 | otp | '*' | ; | @7627 | ||||
| 531 | 7627+ | 0000000 | 00 | 0 | ; | |||||
| 532 | 7628 | 0616735 | lod | .7645 | ; | @7628 | ||||
| 533 | 7628+ | 0416513 | sto | .7499 | ; | |||||
| 534 | 7629 | calln | , | ; | @7629 | |||||
| 534+1 | 7629 | 7372461016466 | lnk | Update.7500 | : | jmp | Update.7478 | |||
| 535 | 7630 | 0673573100001 | cla | .7646 | / | jmp | 1# | ; | @7630 | |
| 536 | 7631 | 1176717 | jo | .7631P | ; | @7631 | ||||
| 537 | 7631+ | .7631P: | ; | |||||||
| 538 | 7631+ | 0140000 | 06 | 0 | ; | |||||
| 539 | 7632 | .7632: | ; | |||||||
| 540 | 7632 | 1320005 | sll | 5 | ; | @7632 | ||||
| 541 | 7632+ | 1620000 | inp | 0 | ; | |||||
| 542 | 7633 | 1076722 | jo | .7634 | ; | @7633 | ||||
| 543 | 7633+ | 1016720 | jmp | .7632 | ; | |||||
| 544 | 7634 | ; | ||||||||
| 545 | 7634 | .7634: | ; | |||||||
| 546 | 7634 | 0340004 | stc | 4 | ; | @7634 | ||||
| 547 | 7634+ | .7634P: | ; | |||||||
| 548 | 7634+ | 1320005 | sll | 5 | ; | |||||
| 549 | 7635 | .7635: | ; | |||||||
| 550 | 7635 | 1620000 | inp | 0 | ; | @7635 | ||||
| 551 | 7635+ | jno | ; | |||||||
| 551+1 | 7635+ | 1176724 | jo | .1 | ||||||
| 551+2 | 7636 | 1116722 | jmp | Update.7634P | ||||||
| 551+3 | 7636+ | .1: | ; | |||||||
| 552 | 7636+ | 0416513 | sto | .7499 | ; | |||||
| 553 | 7637 | 2200022120003 | inc | 4 | / | sub | 3 | ; | @7637 | |
| 554 | 7638 | 1156722 | jz | .7634P | ; | @7638 | ||||
| 555 | 7638+ | 0176513 | bus | .7499 | ; | |||||
| 556 | 7639 | 0416735 | sto | .7645 | ; | @7639 | ||||
| 557 | 7639+ | 1600000 | kbd | 0 | ; | |||||
| 558 | 7640 | 1056732 | jz | .7642 | ; | @7640 | ||||
| 559 | 7640+ | 0616513 | lod | .7499 | ; | |||||
| 560 | 7641 | 0000022400003 | 00 | 4 | / | sto | 3 | ; | @7641 | |
| 561 | 7642 | .7642: | ; | |||||||
| 562 | 7642 | 0640004 | lis | 4 | ; | @7642 | ||||
| 563 | 7642+ | 0440004 | inc | 4 | ; | |||||
| 564 | 7643 | 0240004 | exc | 4 | ; | @7643 | ||||
| 565 | 7643+ | callo | , | ; | ||||||
| 565+1 | 7643+ | 1676736 | lnk | Update.7646 | ||||||
| 565+2 | 7644 | 1016706 | jmp | Update.7622 | ||||||
| 566 | 7644+ | 1016723 | jmp | .7635 | ; | |||||
| 567 | 7645 | ; | ||||||||
| 568 | 7645 | 0000000000000 | .7645: | +0 | ||||||
| 569 | 7646 | 0000000000000 | .7646: | +0 | ||||||
| 570 | 7647 | 0000000000000 | .7647: | +0 | ||||||
| 571 | 7648 | 0000000000000 | .7648: | +0 | ||||||
| 572 | 7649 | 0000000000000 | .7649: | +0 | ||||||
| 573 | 7650 | 0000000000000 | .7650: | +0 | ||||||
| 574 | 7651 | 0000000000000 | .7651: | +0 | ||||||
| 575 | 7652 | 0000000000000 | .7652: | +0 | ||||||
| 576 | 7653 | 0000000000000 | .7653: | +0 | ||||||
| 577 | 7654 | 0000000000000 | .7654: | +0 | ||||||
| 578 | 7655 | 0000000000000 | .7655: | +0 | ||||||
| 579 | 7656 | ; | ||||||||
| 580 | 7656 | .7656: | ; | |||||||
| 581 | 7656 | calln | , | ; | @7656 | |||||
| 581+1 | 7656 | 7375225017060 | lnk | Update.lnk2 | : | jmp | Update.read | |||
| 582 | 7657 | 1256757 | mul | .7663 | ; | @7657 | ||||
| 583 | 7657+ | 1360000 | ara | 0 | ; | |||||
| 584 | 7658 | 0416760 | sto | .7664 | ; | @7658 | ||||
| 585 | 7658+ | 0556761 | cls | .7665 | ; | |||||
| 586 | 7659 | .7659: | ; | |||||||
| 587 | 7659 | 2273702617252 | inc | .7664 | / | lod | .7850 | ; | @7659 | |
| 588 | 7660 | 2273706417252 | inc | .7665 | / | sto | .7850 | ; | @7660 | |
| 589 | 7661 | 0616761 | lod | .7665 | ; | @7661 | ||||
| 590 | 7661+ | 0136757 | sub | .7663 | ; | |||||
| 591 | 7662 | 1036753 | jn | .7659 | ; | @7662 | ||||
| 592 | 7662+ | 1017000 | jmp | .apply | ; | |||||
| 593 | 7663 | ; | ||||||||
| 594 | 7663 | 0000000000012 | .7663: | +10 | ; | @7663 | ||||
| 595 | 7664 | 0000000000156 | .7664: | +110 | ; | @7664 | ||||
| 596 | 7665 | 0000000000012 | .7665: | +10 | ; | @7665 | ||||
| 597 | 7666 | ; | ||||||||
| 598 | 7666 | .7666: | ; | |||||||
| 599 | 7666 | calln | , | ; | @7666 | |||||
| 599+1 | 7666 | 7375225017060 | lnk | Update.lnk2 | : | jmp | Update.read | |||
| 600 | 7667 | 1256757 | mul | .7663 | ; | @7667 | ||||
| 601 | 7667+ | 1360000 | ara | 0 | ; | |||||
| 602 | 7668 | 0417245 | sto | .lnk2 | ; | @7668 | ||||
| 603 | 7668+ | 0116757 | add | .7663 | ; | |||||
| 604 | 7669 | 0137546 | sub | DumpSys.K140 | ;=140 | @7669 | ||||
| 605 | 7669+ | 1136766 | jn | .7670P | ; | |||||
| 606 | 7670 | 0517546 | ads | DumpSys.K140 | ; | @7670 | ||||
| 607 | 7670+ | .7670P: | ; | |||||||
| 608 | 7670+ | 0617553 | lod | W8043 | ; | |||||
| 609 | 7671 | 0217245 | exa | .lnk2 | ; | @7671 | ||||
| 610 | 7671+ | 0117227 | add | .7831 | ; | |||||
| 611 | 7672 | 0417252 | sto | .7850 | ; | @7672 | ||||
| 612 | 7672+ | 1117055 | jmp | .7725P | ; | |||||
| 613 | 7673 | ; | ||||||||
| 614 | 7673 | 0000000000000 | .7673: | +0 | ||||||
| 615 | 7674 | 0000000000000 | .7674: | +0 | ||||||
| 616 | 7675 | 0000000000000 | .7675: | +0 | ||||||
| 617 | 7676 | 0000000000000 | .7676: | +0 | ||||||
| 618 | 7677 | 0000000000000 | .7677: | +0 | ||||||
| 619 | 7678 | 0000000000000 | .7678: | +0 | ||||||
| 620 | 7679 | 0000000000000 | .7679: | +0 | ||||||
| 621 | 7680 | ; | ||||||||
| 622 | 7680 | .apply: | ; | |||||||
| 623 | 7680 | calln | , | ; | @7680 | |||||
| 623+1 | 7680 | 7375225017060 | lnk | Update.lnk2 | : | jmp | Update.read | |||
| 624 | 7681 | 2275246337777 | inc | .7849 | / | stc | -1 | ; | @7681 | |
| 625 | 7682 | .7682: | ; | |||||||
| 626 | 7682 | 1017000 | jmp | .apply | ; | @7682 | ||||
| 627 | 7682+ | .7682P: | ; | |||||||
| 628 | 7682+ | 0060000 | and | 0 | ; | |||||
| 629 | 7683 | 0000000000000 | .7683: | +0 | ; | @7683 | ||||
| 630 | 7684 | .7684: | ; | |||||||
| 631 | 7684 | 0617245 | lod | .lnk2 | ; | @7684 | ||||
| 632 | 7684+ | 0137246 | sub | .7846 | ; | |||||
| 633 | 7685 | 1057074 | jz | .7740 | ; | @7685 | ||||
| 634 | 7685+ | 1017073 | jmp | .7739 | ; | |||||
| 635 | 7686 | ; | ||||||||
| 636 | 7686 | 0000000000037 | .7686: | +31 | ; | @7686 | ||||
| 637 | 7687 | 0000000000034 | .7687: | +28 | ; | @7687 | ||||
| 638 | 7688 | ; | ||||||||
| 639 | 7688 | .7688: | ; | |||||||
| 640 | 7688 | 0075202617252 | 00 | .7840 | / | lod | .7850 | ; | @7688 | |
| 641 | 7689 | 1017031 | jmp | .7705 | ; | @7689 | ||||
| 642 | 7689+ | 0000000 | 00 | 0 | ; | |||||
| 643 | 7690 | ; | ||||||||
| 644 | 7690 | 0000001077065 | .7690: | +00000001077065 | ;<00 0 : jo 7733> | @7690 | ||||
| 645 | 7691 | ;------------------------------------------------------------ | ||||||||
| 646 | 7691 | ; subroutine to input and punch the next char from the update | ||||||||
| 647 | 7691 | ; tape. Copying is controlled by the B-digit on keyboard | ||||||||
| 648 | 7691 | ; | ||||||||
| 649 | 7691 | .inchr: | ; | |||||||
| 650 | 7691 | 0140000 | cla | 0 | ; | @7691 | ||||
| 651 | 7691+ | .inchrz: | ; | |||||||
| 652 | 7691+ | 1620000 | inp | 0 | ; | |||||
| 653 | 7692 | .inchrc: | ; | |||||||
| 654 | 7692 | 2075177700000 | sto | .tpch | / | otp | 0 | ; | @7692 | |
| 655 | 7693 | 0075237000001 | 00 | .lnk3 | / | jmp | 1 | ; | @7693 | |
| 656 | 7694 | ;------------------------------------------------------------ | ||||||||
| 657 | 7694 | .7694: | ; | |||||||
| 658 | 7694 | 0140000 | cla | 0 | ; | @7694 | ||||
| 659 | 7694+ | 1620000 | inp | 0 | ; | |||||
| 660 | 7695 | 2075177700000 | .7695: | sto | .tpch | / | otp | 0 | ; | @7695 |
| 661 | 7696 | 1057106 | jz | .7750 | ; | @7696 | ||||
| 662 | 7696+ | 1017016 | jmp | .7694 | ; | |||||
| 663 | 7697 | ; | ||||||||
| 664 | 7697 | .7697: | ; | |||||||
| 665 | 7697 | 0617245 | lod | .lnk2 | ; | @7697 | ||||
| 666 | 7697+ | 0417246 | sto | .7846 | ; | |||||
| 667 | 7698 | 0617231 | lod | .7833 | ; | @7698 | ||||
| 668 | 7698+ | 1057060 | jz | .read | ; | |||||
| 669 | 7699 | 1037043 | jn | .7715 | ; | @7699 | ||||
| 670 | 7699+ | 0617236 | lod | .7838 | ; | |||||
| 671 | 7700 | .7700: | ; | |||||||
| 672 | 7700 | 1057074 | jz | .7740 | ; | @7700 | ||||
| 673 | 7700+ | .7700P: | ; | |||||||
| 674 | 7700+ | 0617107 | lod | .7751 | ; | |||||
| 675 | 7701 | .7701: | ; | |||||||
| 676 | 7701 | 0417237 | sto | .tpch | ; | @7701 | ||||
| 677 | 7701+ | 0617234 | lod | .7836 | ; | |||||
| 678 | 7702 | 1037004 | jn | .7684 | ; | @7702 | ||||
| 679 | 7702+ | .7702P: | ; | |||||||
| 680 | 7702+ | 0617232 | lod | .state | ; | |||||
| 681 | 7703 | 1057004 | jz | .7684 | ; | @7703 | ||||
| 682 | 7703+ | 0617235 | lod | .7837 | ; | |||||
| 683 | 7704 | 1037010 | jn | .7688 | ; | @7704 | ||||
| 684 | 7704+ | 0617240 | lod | .7840 | ; | |||||
| 685 | 7705 | .7705: | ; | |||||||
| 686 | 7705 | 0117242 | add | .7842 | ; | @7705 | ||||
| 687 | 7705+ | 0000017 | 00 | +15 | ; | |||||
| 688 | 7706 | 0075162400001 | 00 | .7836 | / | sto | 1 | ; | @7706 | |
| 689 | 7707 | 0075156117243 | 00 | .7835 | / | add | .7843 | ; | @7707 | |
| 690 | 7708 | 0075176000007 | 00 | .tpch | / | 00 | +7 | ; | @7708 | |
| 691 | 7709 | 0517244 | ads | .7844 | ; | @7709 | ||||
| 692 | 7709+ | .7709P: | ; | |||||||
| 693 | 7709+ | 0617244 | lod | .7844 | ; | |||||
| 694 | 7710 | 0075233000001 | .7710: | 00 | .7846 | / | jmp | 1 | ; | @7710 |
| 695 | 7711 | ; | ||||||||
| 696 | 7711 | 0000000000007 | .7711: | +7 | ; | @7711 | ||||
| 697 | 7712 | 0000001777777 | .7712: | +0000001777777 | ;<00 0 : 77 8191> | @7712 | ||||
| 698 | 7713 | 0000000000004 | .7713: | +4 | ; | @7713 | ||||
| 699 | 7714 | 0000002000000 | .7714: | +0000002000000 | ;<00 0 / 00 0> | @7714 | ||||
| 700 | 7715 | ; | ||||||||
| 701 | 7715 | .7715: | ; | |||||||
| 702 | 7715 | 0617012 | lod | .7690 | ; | @7715 | ||||
| 703 | 7715+ | 0417237 | sto | .tpch | ; | |||||
| 704 | 7716 | 1117026 | jmp | .7702P | ; | @7716 | ||||
| 705 | 7716+ | ; | ||||||||
| 706 | 7716+ | .7716P: | ; | |||||||
| 707 | 7716+ | 0557237 | cls | .tpch | ; | |||||
| 708 | 7717 | .7717: | ; | |||||||
| 709 | 7717 | 2275242617252 | inc | .7848 | / | lod | .7850 | ; | @7717 | |
| 710 | 7718 | 1117050 | jmp | .7720P | ; | @7718 | ||||
| 711 | 7718+ | ; | ||||||||
| 712 | 7718+ | .7718P: | ; | |||||||
| 713 | 7718+ | 0040000 | 02 | 0 | ; | |||||
| 714 | 7719 | 0417230 | sto | .7832 | ; | @7719 | ||||
| 715 | 7719+ | 0557250 | cls | .7848 | ; | |||||
| 716 | 7720 | 0617227 | lod | .7831 | ; | @7720 | ||||
| 717 | 7720+ | .7720P: | ; | |||||||
| 718 | 7720+ | 0417252 | sto | .7850 | ; | |||||
| 719 | 7721 | 0617231 | lod | .7833 | ; | @7721 | ||||
| 720 | 7721+ | 1157055 | jz | .7725P | ; | |||||
| 721 | 7722 | 1017073 | jmp | .7739 | ; | @7722 | ||||
| 722 | 7722+ | ; | ||||||||
| 723 | 7722+ | .7722P: | ; | |||||||
| 724 | 7722+ | 0617235 | lod | .7837 | ; | |||||
| 725 | 7723 | 3475202000000 | las | .7840 | / | 00 | 0 | ; | @7723 | |
| 726 | 7724 | 0357252 | stc | .7850 | ; | @7724 | ||||
| 727 | 7724+ | 0137231 | sub | .7833 | ; | |||||
| 728 | 7725 | .7725: | ; | |||||||
| 729 | 7725 | 1037073 | jn | .7739 | ; | @7725 | ||||
| 730 | 7725+ | .7725P: | ; | |||||||
| 731 | 7725+ | 0617252 | lod | .7850 | ; | |||||
| 732 | 7726 | 0117242 | add | .7842 | ; | @7726 | ||||
| 733 | 7726+ | 0417251 | sto | .7849 | ; | |||||
| 734 | 7727 | 0617237 | lod | .tpch | ; | @7727 | ||||
| 735 | 7727+ | .7727P: | ; | |||||||
| 736 | 7727+ | 1157057 | jz | .7727P | ; | |||||
| 737 | 7728 | .read: | ; | |||||||
| 738 | 7728 | 1600000 | kbd | 0 | ;read keyboard | @7728 | ||||
| 739 | 7728+ | 0077042 | and | .7714 | ;=<00 0 / 00 0> | |||||
| 740 | 7729 | 0177040 | bus | .7712 | ;=<00 0 : 77 8191> | @7729 | ||||
| 741 | 7729+ | 1137062 | jn | .7730P | ; | |||||
| 742 | 7730 | 0020000 | neg | 0 | ; | @7730 | ||||
| 743 | 7730+ | .7730P: | ; | |||||||
| 744 | 7730+ | 0077017 | and | .7695 | ;=<20 .tpch / otp 0> | |||||
| 745 | 7731 | 0417014 | sto | .inchrc | ;store modified word | @7731 | ||||
| 746 | 7731+ | clo | ; | |||||||
| 746+1 | 7731+ | 1077064 | jo | .1 | ||||||
| 746+2 | 7732 | .1: | ; | |||||||
| 747 | 7732 | 0557231 | cls | .7833 | ;clear work vars | @7732 | ||||
| 748 | 7732+ | 0557236 | cls | .7838 | ; .. | |||||
| 749 | 7733 | 0557244 | cls | .7844 | ; .. | @7733 | ||||
| 750 | 7733+ | 1017102 | jmp | .7746 | ;-> | |||||
| 751 | 7734 | ; | ||||||||
| 752 | 7734 | .7734: | ; | |||||||
| 753 | 7734 | 0617217 | lod | .7823 | ; | @7734 | ||||
| 754 | 7734+ | 0217234 | exa | .7836 | ; | |||||
| 755 | 7735 | 1037073 | jn | .7739 | ; | @7735 | ||||
| 756 | 7735+ | 0617230 | lod | .7832 | ; | |||||
| 757 | 7736 | 0417241 | sto | .7841 | ; | @7736 | ||||
| 758 | 7736+ | 0617231 | lod | .7833 | ; | |||||
| 759 | 7737 | 1137224 | jn | .7828P | ; | @7737 | ||||
| 760 | 7737+ | 1117072 | jmp | .7738P | ; | |||||
| 761 | 7738 | ; | ||||||||
| 762 | 7738 | .7738: | ; | |||||||
| 763 | 7738 | 0617231 | lod | .7833 | ; | @7738 | ||||
| 764 | 7738+ | .7738P: | ; | |||||||
| 765 | 7738+ | 1057152 | jz | .7786 | ; | |||||
| 766 | 7739 | .7739: | ; | |||||||
| 767 | 7739 | calln | , | ; | @7739 | |||||
| 767+1 | 7739 | 7375231017205 | lnk | Update.7846 | : | jmp | Update.7813 | |||
| 768 | 7740 | .7740: | ; | |||||||
| 769 | 7740 | 1700034 | otp | SP | ; | @7740 | ||||
| 770 | 7740+ | 1017074 | jmp | .7740 | ; | |||||
| 771 | 7741 | .7741: | ; | |||||||
| 772 | 7741 | 0617042 | lod | .7714 | ; | @7741 | ||||
| 773 | 7741+ | 0417244 | sto | .7844 | ; | |||||
| 774 | 7742 | .7742: | ; | |||||||
| 775 | 7742 | 0657236 | lis | .7838 | ; | @7742 | ||||
| 776 | 7742+ | 1157077 | jz | .7743P | ; | |||||
| 777 | 7743 | 1017073 | jmp | .7739 | ; | @7743 | ||||
| 778 | 7743+ | ; | ||||||||
| 779 | 7743+ | .7743P: | ; | |||||||
| 780 | 7743+ | 0657231 | lis | .7833 | ; | |||||
| 781 | 7744 | 1037073 | jn | .7739 | ; | @7744 | ||||
| 782 | 7744+ | 0617145 | lod | .7781 | ; | |||||
| 783 | 7745 | calln | , | ; | @7745 | |||||
| 783+1 | 7745 | 7375231017025 | lnk | Update.7846 | : | jmp | Update.7701 | |||
| 784 | 7746 | ; | ||||||||
| 785 | 7746 | .7746: | ; | |||||||
| 786 | 7746 | 0040000 | 02 | 0 | ;=1 | @7746 | ||||
| 787 | 7746+ | 0437232 | stn | .state | ;set state = -1 | |||||
| 788 | 7747 | 0557233 | cls | .7835 | ; | @7747 | ||||
| 789 | 7747+ | 0557234 | cls | .7836 | ; | |||||
| 790 | 7748 | 0557235 | cls | .7837 | ; | @7748 | ||||
| 791 | 7748+ | 0557240 | cls | .7840 | ; | |||||
| 792 | 7749 | 0557242 | cls | .7842 | ; | @7749 | ||||
| 793 | 7749+ | 0557243 | cls | .7843 | ; | |||||
| 794 | 7750 | .7750: | ; | |||||||
| 795 | 7750 | calln | , | ;get next character | @7750 | |||||
| 795+1 | 7750 | 7375235017013 | lnk | Update.lnk3 | : | jmp | Update.inchr | |||
| 796 | 7751 | .7751: | ; | |||||||
| 797 | 7751 | 1157013 | jz | .inchrz | ;ignore blanks | @7751 | ||||
| 798 | 7751+ | 0077031 | and | .7705 | ;=+15 | |||||
| 799 | 7752 | 0377237 | 17 | .tpch | ; | @7752 | ||||
| 800 | 7752+ | 1057112 | jz | .7754 | ;0-15-> | |||||
| 801 | 7753 | 3075177017113 | lod | .tpch | / | jmp | .7755 | ;switch to 1st half | @7753 | |
| 802 | 7754 | ; | ||||||||
| 803 | 7754 | .7754: | ; | |||||||
| 804 | 7754 | 3075177117113 | lod | .tpch | / | jmp | .7755# | ;switch to 2nd half | @7754 | |
| 805 | 7755 | .7755: | ; | |||||||
| 806 | 7755 | 0075153017137 | 00 | .state | / | jmp | .7775 | ;0 | @7755 | |
| 807 | 7756 | 1017226 | jmp | .7830 | ;( | @7756 | ||||
| 808 | 7756+ | 1017113 | jmp | .7755 | ;1 | |||||
| 809 | 7757 | 1117044 | jmp | .7716P | ;) | @7757 | ||||
| 810 | 7757+ | 1017113 | jmp | .7755 | ;2 | |||||
| 811 | 7758 | 1017113 | jmp | .7755 | ;3 | @7758 | ||||
| 812 | 7758+ | 1017045 | jmp | .7717 | ;* | |||||
| 813 | 7759 | 1017060 | jmp | .read | ;? | @7759 | ||||
| 814 | 7759+ | 1017113 | jmp | .7755 | ;4 | |||||
| 815 | 7760 | 1017113 | jmp | .7755 | ;5 | @7760 | ||||
| 816 | 7760+ | 1117052 | jmp | .7722P | ;$ | |||||
| 817 | 7761 | 1017113 | jmp | .7755 | ;6 | @7761 | ||||
| 818 | 7761+ | 1017016 | jmp | .7694 | ;= | |||||
| 819 | 7762 | 1017075 | jmp | .7741 | ;/ | @7762 | ||||
| 820 | 7762+ | 1017113 | jmp | .7755 | ;7 | |||||
| 821 | 7763 | 1117046 | jmp | .7718P | ;@ @7763 | |||||
| 822 | 7763+ | 1017113 | jmp | .7755 | ;8 | |||||
| 823 | 7764 | 1017113 | jmp | .7755 | ;9 | @7764 | ||||
| 824 | 7764+ | 1117164 | jmp | .7796P | ;' | |||||
| 825 | 7765 | 1117171 | jmp | .7801P | ;# | @7765 | ||||
| 826 | 7765+ | 1017216 | jmp | .7822 | ;, | |||||
| 827 | 7766 | 1017013 | jmp | .inchr | ;FS | @7766 | ||||
| 828 | 7766+ | 1017072 | jmp | .7738 | ;+ | |||||
| 829 | 7767 | 1017013 | jmp | .inchr | ;SP | @7767 | ||||
| 830 | 7767+ | 1017076 | jmp | .7742 | ;: | |||||
| 831 | 7768 | 1017013 | jmp | .inchr | ;CR | @7768 | ||||
| 832 | 7768+ | 1017213 | jmp | .7819 | ;- | |||||
| 833 | 7769 | 1017021 | jmp | .7697 | ;LF | @7769 | ||||
| 834 | 7769+ | 1017066 | jmp | .7734 | ;. | |||||
| 835 | 7770 | 1017013 | jmp | .inchr | ;LS | @7770 | ||||
| 836 | 7770+ | 0617231 | lod | .7833 | ;% | |||||
| 837 | 7771 | jnz | ; | @7771 | ||||||
| 837+1 | 7771 | 1057134 | jz | .1 | ||||||
| 837+2 | 7771+ | 1017073 | jmp | Update.7739 | ||||||
| 837+3 | 7772 | .1: | ; | |||||||
| 838 | 7772 | calln | , | ; | @7772 | |||||
| 838+1 | 7772 | 7375231017205 | lnk | Update.7846 | : | jmp | Update.7813 | |||
| 839 | 7773 | 0457251 | inc | .7849 | ; | @7773 | ||||
| 840 | 7773+ | 1017060 | jmp | .read | ; | |||||
| 841 | 7774 | ;.7775-1: | ||||||||
| 842 | 7774 | 1320003 | sll | 3 | ;-1 | @7774 | ||||
| 843 | 7774+ | 1017146 | jmp | .7782 | ; | |||||
| 844 | 7775 | ; | ||||||||
| 845 | 7775 | .7775: | ; | |||||||
| 846 | 7775 | 0117243 | add | .7843 | ;+0 | @7775 | ||||
| 847 | 7775+ | 1117145 | jmp | .7781P | ; | |||||
| 848 | 7776 | ;.7775+1: | ||||||||
| 849 | 7776 | 0717240 | las | .7840 | ;+1 | @7776 | ||||
| 850 | 7776+ | 0517240 | ads | .7840 | ; | |||||
| 851 | 7777 | 1320003 | sll | 3 | ; | @7777 | ||||
| 852 | 7777+ | 0517240 | ads | .7840 | ; | |||||
| 853 | 7778 | 0617234 | lod | .7836 | ; | @7778 | ||||
| 854 | 7778+ | 1157013 | jz | .inchrz | ; | |||||
| 855 | 7779 | 0617241 | lod | .7841 | ; | @7779 | ||||
| 856 | 7779+ | 0517241 | ads | .7841 | ; | |||||
| 857 | 7780 | 1320003 | sll | 3 | ; | @7780 | ||||
| 858 | 7780+ | 0517241 | ads | .7841 | ; | |||||
| 859 | 7781 | .7781: | ; | |||||||
| 860 | 7781 | 1017013 | jmp | .inchr | ; | @7781 | ||||
| 861 | 7781+ | ; | ||||||||
| 862 | 7781+ | .7781P: | ; | |||||||
| 863 | 7781+ | 1320015 | sll | 13 | ; | |||||
| 864 | 7782 | .7782: | ; | |||||||
| 865 | 7782 | 0417243 | sto | .7843 | ; | @7782 | ||||
| 866 | 7782+ | 0457231 | inc | .7833 | ; | |||||
| 867 | 7783 | 0457232 | inc | .state | ; | @7783 | ||||
| 868 | 7783+ | 0057037 | 02 | .7711 | ; | |||||
| 869 | 7784 | 0177237 | bus | .tpch | ; | @7784 | ||||
| 870 | 7784+ | 1037013 | jn | .inchr | ; | |||||
| 871 | 7785 | 1157153 | jz | .7787P | ; | @7785 | ||||
| 872 | 7785+ | 1017073 | jmp | .7739 | ; | |||||
| 873 | 7786 | ; | ||||||||
| 874 | 7786 | .7786: | ; | |||||||
| 875 | 7786 | 0040000 | 02 | 0 | ; | @7786 | ||||
| 876 | 7786+ | 0437231 | stn | .7833 | ; | |||||
| 877 | 7787 | 1117224 | jmp | .7828P | ; | @7787 | ||||
| 878 | 7787+ | ; | ||||||||
| 879 | 7787+ | .7787P: | ; | |||||||
| 880 | 7787+ | 0137232 | sub | .state | ; | |||||
| 881 | 7788 | 1037073 | jn | .7739 | ; | @7788 | ||||
| 882 | 7788+ | 0137236 | sub | .7838 | ; | |||||
| 883 | 7789 | 1037073 | jn | .7739 | ; | @7789 | ||||
| 884 | 7789+ | 0040000 | 02 | 0 | ; | |||||
| 885 | 7790 | .7790: | ; | |||||||
| 886 | 7790 | 1320003 | sll | 3 | ; | @7790 | ||||
| 887 | 7790+ | 0417244 | sto | .7844 | ; | |||||
| 888 | 7791 | calln | , | ; | @7791 | |||||
| 888+1 | 7791 | 7375235017013 | lnk | Update.lnk3 | : | jmp | Update.inchr | |||
| 889 | 7792 | 0177007 | bus | .7687 | ; | @7792 | ||||
| 890 | 7792+ | 1037074 | jn | .7740 | ; | |||||
| 891 | 7793 | 1157013 | jz | .inchrz | ; | @7793 | ||||
| 892 | 7793+ | 0617237 | lod | .tpch | ; | |||||
| 893 | 7794 | 0077037 | and | .7711 | ; | @7794 | ||||
| 894 | 7794+ | 0517244 | ads | .7844 | ; | |||||
| 895 | 7795 | 1077204 | jo | .7812 | ; | @7795 | ||||
| 896 | 7795+ | 0617244 | lod | .7844 | ; | |||||
| 897 | 7796 | 1017156 | jmp | .7790 | ; | @7796 | ||||
| 898 | 7796+ | .7796P: | ; | |||||||
| 899 | 7796+ | 0757235 | lzs | .7837 | ; | |||||
| 900 | 7797 | 3475202000000 | las | .7840 | / | 00 | 0 | ; | @7797 | |
| 901 | 7798 | 2475212600000 | ads | .7842 | / | lod | 0 | ; | @7798 | |
| 902 | 7799 | 0075156517243 | 00 | .7835 | / | ads | .7843 | ; | @7799 | |
| 903 | 7800 | 0557240 | cls | .7840 | ; | @7800 | ||||
| 904 | 7800+ | 0557242 | cls | .7842 | ; | |||||
| 905 | 7801 | 1017221 | jmp | .7825 | ; | @7801 | ||||
| 906 | 7801+ | ; | ||||||||
| 907 | 7801+ | .7801P: | ; | |||||||
| 908 | 7801+ | 0617231 | lod | .7833 | ; | |||||
| 909 | 7802 | jnz | ; | @7802 | ||||||
| 909+1 | 7802 | 1057173 | jz | .1 | ||||||
| 909+2 | 7802+ | 1017073 | jmp | Update.7739 | ||||||
| 909+3 | 7803 | .1: | ; | |||||||
| 910 | 7803 | 0057041 | 02 | .7713 | ; | @7803 | ||||
| 911 | 7803+ | 0020000 | neg | 0 | ; | |||||
| 912 | 7804 | 0357241 | stc | .7841 | ; | @7804 | ||||
| 913 | 7804+ | .7804P: | ; | |||||||
| 914 | 7804+ | 0417240 | sto | .7840 | ; | |||||
| 915 | 7805 | calln | , | ; | @7805 | |||||
| 915+1 | 7805 | 7375235017013 | lnk | Update.lnk3 | : | jmp | Update.inchr | |||
| 916 | 7806 | 0137006 | sub | .7686 | ; | @7806 | ||||
| 917 | 7806+ | 1057212 | jz | .7818 | ; | |||||
| 918 | 7807 | 0117041 | add | .7713 | ; | @7807 | ||||
| 919 | 7807+ | 1157174 | jz | .7804P | ; | |||||
| 920 | 7808 | 0617237 | lod | .tpch | ; | @7808 | ||||
| 921 | 7808+ | 0117240 | add | .7840 | ; | |||||
| 922 | 7809 | 1200006 | sra | 6 | ; | @7809 | ||||
| 923 | 7809+ | 0657241 | lis | .7841 | ; | |||||
| 924 | 7810 | 1037013 | jn | .inchr | ; | @7810 | ||||
| 925 | 7810+ | 1360000 | ara | 0 | ; | |||||
| 926 | 7811 | 1220002 | srl | 2 | ; | @7811 | ||||
| 927 | 7811+ | 0417244 | sto | .7844 | ; | |||||
| 928 | 7812 | .7812: | ; | |||||||
| 929 | 7812 | 0617245 | lod | .lnk2 | ; | @7812 | ||||
| 930 | 7812+ | 0417246 | sto | .7846 | ; | |||||
| 931 | 7813 | .7813: | ; | |||||||
| 932 | 7813 | calln | , | ; | @7813 | |||||
| 932+1 | 7813 | 7375235017013 | lnk | Update.lnk3 | : | jmp | Update.inchr | |||
| 933 | 7814 | 0075176617000 | 00 | .tpch | / | lod | .apply | ; | @7814 | |
| 934 | 7815 | 0137024 | sub | .7700 | ; | @7815 | ||||
| 935 | 7815+ | 1057060 | jz | .read | ; | |||||
| 936 | 7816 | 0117024 | add | .7700 | ; | @7816 | ||||
| 937 | 7816+ | 0137036 | sub | .7710 | ; | |||||
| 938 | 7817 | 1157035 | jz | .7709P | ; | @7817 | ||||
| 939 | 7817+ | 1017013 | jmp | .inchr | ; | |||||
| 940 | 7818 | ; | ||||||||
| 941 | 7818 | .7818: | ; | |||||||
| 942 | 7818 | 0057006 | 02 | .7686 | ; | @7818 | ||||
| 943 | 7818+ | 1117174 | jmp | .7804P | ; | |||||
| 944 | 7819 | ; | ||||||||
| 945 | 7819 | .7819: | ; | |||||||
| 946 | 7819 | 0617002 | lod | .7682 | ; | @7819 | ||||
| 947 | 7819+ | 0217233 | exa | .7835 | ; | |||||
| 948 | 7820 | 1037214 | .7820: | jn | .7820 | ; | @7820 | |||
| 949 | 7820+ | 0617231 | lod | .7833 | ; | |||||
| 950 | 7821 | 1057152 | jz | .7786 | ; | @7821 | ||||
| 951 | 7821+ | 1117222 | jmp | .7826P | ; | |||||
| 952 | 7822 | ; | ||||||||
| 953 | 7822 | .7822: | ; | |||||||
| 954 | 7822 | 0617055 | lod | .7725 | ; | @7822 | ||||
| 955 | 7822+ | 0217235 | exa | .7837 | ; | |||||
| 956 | 7823 | .7823: | ; | |||||||
| 957 | 7823 | 1037073 | jn | .7739 | ; | @7823 | ||||
| 958 | 7823+ | 0757240 | lzs | .7840 | ; | |||||
| 959 | 7824 | 0075156517242 | 00 | .7835 | / | ads | .7842 | ; | @7824 | |
| 960 | 7825 | .7825: | ; | |||||||
| 961 | 7825 | 0557233 | cls | .7835 | ; | @7825 | ||||
| 962 | 7825+ | 0617231 | lod | .7833 | ; | |||||
| 963 | 7826 | 1057073 | jz | .7739 | ; | @7826 | ||||
| 964 | 7826+ | .7826P: | ; | |||||||
| 965 | 7826+ | 0617232 | lod | .state | ; | |||||
| 966 | 7827 | 1057073 | jz | .7739 | ; | @7827 | ||||
| 967 | 7827+ | 0617234 | lod | .7836 | ; | |||||
| 968 | 7828 | 1037073 | jn | .7739 | ; | @7828 | ||||
| 969 | 7828+ | .7828P: | ; | |||||||
| 970 | 7828+ | 0040000 | 02 | 0 | ; | |||||
| 971 | 7829 | 0357232 | stc | .state | ; | @7829 | ||||
| 972 | 7829+ | 1117013 | jmp | .inchrz | ; | |||||
| 973 | 7830 | .7830: | ; | |||||||
| 974 | 7830 | calln | , | ; | @7830 | |||||
| 974+1 | 7830 | 7375231117024 | lnk | Update.7846 | : | jmp | Update.7700P | |||
| 975 | 7831 | 1017244 | .7831: | jmp | .7844 | ; | @7831 | |||
| 976 | 7831+ | 0017253 | 00 | .7851 | ; | |||||
| 977 | 7832 | ; | ||||||||
| 978 | 7832 | 0000000000001 | .7832: | +1 | ; | @7832 | ||||
| 979 | 7833 | 0000000000000 | .7833: | +0 | ; | @7833 | ||||
| 980 | 7834 | 7777777777777 | .state: | -1 | ; | @7834 | ||||
| 981 | 7835 | 0000000000000 | .7835: | +0 | ; | @7835 | ||||
| 982 | 7836 | 0000000000000 | .7836: | +0 | ; | @7836 | ||||
| 983 | 7837 | 0000000000000 | .7837: | +0 | ; | @7837 | ||||
| 984 | 7838 | 0000000000000 | .7838: | +0 | ; | @7838 | ||||
| 985 | 7839 | 0000000000000 | .tpch: | +0 | ; | @7839 | ||||
| 986 | 7840 | 0000000000000 | .7840: | +0 | ; | @7840 | ||||
| 987 | 7841 | 0000000000001 | .7841: | +1 | ; | @7841 | ||||
| 988 | 7842 | 0000000000000 | .7842: | +0 | ; | @7842 | ||||
| 989 | 7843 | 0000000000000 | .7843: | +0 | ; | @7843 | ||||
| 990 | 7844 | 0000000000000 | .7844: | +0 | ; | @7844 | ||||
| 991 | 7845 | 1700000017000 | .lnk2: | +01700000017000 | ;17 0 : 00 7680 | @7845 | ||||
| 992 | 7846 | 1700000017000 | .7846: | +01700000017000 | ;17 0 : 00 7680 | @7846 | ||||
| 993 | 7847 | 1710600017106 | .lnk3: | +01710600017106 | ;17 1120 : 00 7750 | @7847 | ||||
| 994 | 7848 | 0000000000011 | .7848: | +9 | ; | @7848 | ||||
| 995 | 7849 | 0000000000516 | .7849: | +334 | ; | @7849 | ||||
| 996 | 7850 | 0000000000516 | .7850: | +334 | ; | @7850 | ||||
| 997 | 7851 | 0000000000025 | .7851: | +21 | ; | @7851 | ||||
| 998 | 7852 | 0000000000056 | +46 | ; | @7852 | |||||
| 999 | 7853 | 0000000000160 | +112 | ; | @7853 | |||||
| 1000 | 7854 | 0000000000224 | +148 | ; | @7854 | |||||
| 1001 | 7855 | 0000000000253 | +171 | ; | @7855 | |||||
| 1002 | 7856 | 0000000000277 | +191 | ; | @7856 | |||||
| 1003 | 7857 | 0000000000376 | +254 | ; | @7857 | |||||
| 1004 | 7858 | 0000000000513 | +331 | ; | @7858 | |||||
| 1005 | 7859 | 0000000000516 | +334 | ; | @7859 | |||||
| 1006 | 7860 | 0000000000542 | +354 | ; | @7860 | |||||
| 1007 | 7861 | 0000000002142 | +1122 | ; | @7861 | |||||
| 1008 | 7862 | 0000000002154 | +1132 | ; | @7862 | |||||
| 1009 | 7863 | 0000000002175 | +1149 | ; | @7863 | |||||
| 1010 | 7864 | 0000000002254 | +1196 | ; | @7864 | |||||
| 1011 | 7865 | 0000000002361 | +1265 | ; | @7865 | |||||
| 1012 | 7866 | 0000000002440 | +1312 | ; | @7866 | |||||
| 1013 | 7867 | 0000000002465 | +1333 | ; | @7867 | |||||
| 1014 | 7868 | 0000000003026 | +1558 | ; | @7868 | |||||
| 1015 | 7869 | 0000000003254 | +1708 | ; | @7869 | |||||
| 1016 | 7870 | 0000000003422 | +1810 | ; | @7870 | |||||
| 1017 | 7871 | 0000000000574 | +380 | ; | @7871 | |||||
| 1018 | 7872 | 0000000000603 | +387 | ; | @7872 | |||||
| 1019 | 7873 | 0000000000666 | +438 | ; | @7873 | |||||
| 1020 | 7874 | 0000000000724 | +468 | ; | @7874 | |||||
| 1021 | 7875 | 0000000001044 | +548 | ; | @7875 | |||||
| 1022 | 7876 | 0000000016417 | +7439 | ; | @7876 | |||||
| 1023 | 7877 | 0000000001110 | +584 | ; | @7877 | |||||
| 1024 | 7878 | 0000000001206 | +646 | ; | @7878 | |||||
| 1025 | 7879 | 0000000001221 | +657 | ; | @7879 | |||||
| 1026 | 7880 | 0000000001236 | +670 | ; | @7880 | |||||
| 1027 | 7881 | 0000000001414 | +780 | ; | @7881 | |||||
| 1028 | 7882 | 0000000001440 | +800 | ; | @7882 | |||||
| 1029 | 7883 | 0000000001476 | +830 | ; | @7883 | |||||
| 1030 | 7884 | 0000000001536 | +862 | ; | @7884 | |||||
| 1031 | 7885 | 0000000001571 | +889 | ; | @7885 | |||||
| 1032 | 7886 | 0000000001637 | +927 | ; | @7886 | |||||
| 1033 | 7887 | 0000000001711 | +969 | ; | @7887 | |||||
| 1034 | 7888 | 0000000002002 | +1026 | ; | @7888 | |||||
| 1035 | 7889 | 0000000002074 | +1084 | ; | @7889 | |||||
| 1036 | 7890 | 0000000000000 | +0 | ; | @7890 | |||||
| 1037 | 7891 | 0000000004300 | +2240 | ; | @7891 | |||||
| 1038 | 7892 | 0000000004312 | +2250 | ; | @7892 | |||||
| 1039 | 7893 | 0000000004402 | +2306 | ; | @7893 | |||||
| 1040 | 7894 | 0000000004502 | +2370 | ; | @7894 | |||||
| 1041 | 7895 | 0000000004626 | +2454 | ; | @7895 | |||||
| 1042 | 7896 | 0000000004766 | +2550 | ; | @7896 | |||||
| 1043 | 7897 | 0000000005077 | +2623 | ; | @7897 | |||||
| 1044 | 7898 | 0000000005223 | +2707 | ; | @7898 | |||||
| 1045 | 7899 | 0000000005305 | +2757 | ; | @7899 | |||||
| 1046 | 7900 | 0000000005436 | +2846 | ; | @7900 | |||||
| 1047 | 7901 | 0000000005541 | +2913 | ; | @7901 | |||||
| 1048 | 7902 | 0000000005546 | +2918 | ; | @7902 | |||||
| 1049 | 7903 | 0000000005553 | +2923 | ; | @7903 | |||||
| 1050 | 7904 | 0000000005641 | +2977 | ; | @7904 | |||||
| 1051 | 7905 | 0000000005760 | +3056 | ; | @7905 | |||||
| 1052 | 7906 | 0000000006002 | +3074 | ; | @7906 | |||||
| 1053 | 7907 | 0000000006045 | +3109 | ; | @7907 | |||||
| 1054 | 7908 | 0000000006100 | +3136 | ; | @7908 | |||||
| 1055 | 7909 | 0000000006126 | +3158 | ; | @7909 | |||||
| 1056 | 7910 | 0000000006214 | +3212 | ; | @7910 | |||||
| 1057 | 7911 | 0000000003445 | +1829 | ; | @7911 | |||||
| 1058 | 7912 | 0000000003567 | +1911 | ; | @7912 | |||||
| 1059 | 7913 | 0000000004024 | +2068 | ; | @7913 | |||||
| 1060 | 7914 | 0000000004032 | +2074 | ; | @7914 | |||||
| 1061 | 7915 | 0000000004116 | +2126 | ; | @7915 | |||||
| 1062 | 7916 | 0000000004132 | +2138 | ; | @7916 | |||||
| 1063 | 7917 | 0000000004150 | +2152 | ; | @7917 | |||||
| 1064 | 7918 | 0000000004205 | +2181 | ; | @7918 | |||||
| 1065 | 7919 | 0000000004240 | +2208 | ; | @7919 | |||||
| 1066 | 7920 | 1750000017500 | +01750000017500 | ; | @7920 | |||||
| 1067 | 7921 | 0000000006233 | +3227 | ; | @7921 | |||||
| 1068 | 7922 | 0000000006246 | +3238 | ; | @7922 | |||||
| 1069 | 7923 | 0000000006266 | +3254 | ; | @7923 | |||||
| 1070 | 7924 | 0000000006363 | +3315 | ; | @7924 | |||||
| 1071 | 7925 | 0000000006420 | +3344 | ; | @7925 | |||||
| 1072 | 7926 | 0000000006456 | +3374 | ; | @7926 | |||||
| 1073 | 7927 | 0000000006534 | +3420 | ; | @7927 | |||||
| 1074 | 7928 | 0000000006621 | +3473 | ; | @7928 | |||||
| 1075 | 7929 | 0000000006754 | +3564 | ; | @7929 | |||||
| 1076 | 7930 | 2476140517434 | ads | .7960 | : | ads | .7964 | ; | @7930 | |
| 1077 | 7931 | 0000000007032 | +3610 | ; | @7931 | |||||
| 1078 | 7932 | 0000000007034 | +3612 | ; | @7932 | |||||
| 1079 | 7933 | 0000000007042 | +3618 | ; | @7933 | |||||
| 1080 | 7934 | 0000000007165 | +3701 | ; | @7934 | |||||
| 1081 | 7935 | 0000000007200 | +3712 | ; | @7935 | |||||
| 1082 | 7936 | 0000000007234 | +3740 | ; | @7936 | |||||
| 1083 | 7937 | 0000000007377 | +3839 | ; | @7937 | |||||
| 1084 | 7938 | 2276324417463 | inc | .7989 | : | sto | .7987 | ; | @7938 | |
| 1085 | 7939 | 0076302600000 | 00 | .7984 | / | lod | 0 | ; | @7939 | |
| 1086 | 7940 | 2076311257455 | sto | .7986 | : | mul | .7981 | ; | @7940 | |
| 1087 | 7941 | 0000000007414 | +3852 | ; | @7941 | |||||
| 1088 | 7942 | 0000000007515 | +3917 | ; | @7942 | |||||
| 1089 | 7943 | 0000000007527 | +3927 | ; | @7943 | |||||
| 1090 | 7944 | 0000000007543 | +3939 | ; | @7944 | |||||
| 1091 | 7945 | 0000000007605 | +3973 | ; | @7945 | |||||
| 1092 | 7946 | 0000000007640 | +4000 | ; | @7946 | |||||
| 1093 | 7947 | 0000000007676 | +4030 | ; | @7947 | |||||
| 1094 | 7948 | 0000000007742 | +4066 | ; | @7948 | |||||
| 1095 | 7949 | 0000000007771 | +4089 | ; | @7949 | |||||
| 1096 | 7950 | 1776311257455 | 17 | .7986 | : | mul | .7981 | ; | @7950 | |
| 1097 | 7951 | 0000000000025 | +21 | ; | @7951 | |||||
| 1098 | 7952 | 0000000000056 | +46 | ; | @7952 | |||||
| 1099 | 7953 | 0000000000160 | +112 | ; | @7953 | |||||
| 1100 | 7954 | 0000000000224 | +148 | ; | @7954 | |||||
| 1101 | 7955 | 0000000000253 | +171 | ; | @7955 | |||||
| 1102 | 7956 | 0000000000277 | +191 | ; | @7956 | |||||
| 1103 | 7957 | 0000000000376 | .7957: | +254 | ; | @7957 | ||||
| 1104 | 7958 | 0000000000513 | +331 | ; | @7958 | |||||
| 1105 | 7959 | 0000000000516 | +334 | ; | @7959 | |||||
| 1106 | 7960 | 0000000000542 | .7960: | +354 | ; | @7960 | ||||
| 1107 | 7961 | 0000000010232 | +4250 | ; | @7961 | |||||
| 1108 | 7962 | 0000000010274 | +4284 | ; | @7962 | |||||
| 1109 | 7963 | 0000000010306 | +4294 | ; | @7963 | |||||
| 1110 | 7964 | 0000000010310 | .7964: | +4296 | ; | @7964 | ||||
| 1111 | 7965 | 0000000010322 | +4306 | ; | @7965 | |||||
| 1112 | 7966 | 4176125057443 | jn | .7957 | : | jz | .7971 | ; | @7966 | |
| 1113 | 7967 | 3076264717466 | lod | .7981 | : | 34 | .7990 | ; | @7967 | |
| 1114 | 7968 | 4176160617462 | jn | .7964 | : | lod | .7986 | ; | @7968 | |
| 1115 | 7969 | 5000005057453 | sra | 1 | : | jz | .7979 | ; | @7969 | |
| 1116 | 7970 | 3036540402143 | lod | W3928 | : | sto | W1123 | ; | @7970 | |
| 1117 | 7971 | 0000000010412 | .7971: | +4362 | ; | @7971 | ||||
| 1118 | 7972 | 0000000010425 | +4373 | ; | @7972 | |||||
| 1119 | 7973 | 0000000017563 | +8051 | ; | @7973 | |||||
| 1120 | 7974 | 0000000010461 | +4401 | ; | @7974 | |||||
| 1121 | 7975 | 0000000010467 | +4407 | ; | @7975 | |||||
| 1122 | 7976 | 0000000010524 | +4436 | ; | @7976 | |||||
| 1123 | 7977 | 0000000010531 | +4441 | ; | @7977 | |||||
| 1124 | 7978 | 3036564402161 | lod | Initwsp | : | sto | wsptr | ; | @7978 | |
| 1125 | 7979 | 2602760540575 | .7979: | cls | currchar | : | cls | ipshift | ; | @7979 |
| 1126 | 7980 | call | ; | @7980 | ||||||
| 1126+1 | 7980 | 7305105001222 | lnk | gettoken.lnk | : | jmp | gettoken.ent | |||
| 1127 | 7981 | 0000000010621 | .7981: | +4497 | ; | @7981 | ||||
| 1128 | 7982 | 0000000010626 | +4502 | ; | @7982 | |||||
| 1129 | 7983 | 0000000010635 | +4509 | ; | @7983 | |||||
| 1130 | 7984 | 0000000010642 | .7984: | +4514 | ; | @7984 | ||||
| 1131 | 7985 | 0000000010653 | +4523 | ; | @7985 | |||||
| 1132 | 7986 | 0000000010655 | .7986: | +4525 | ; | @7986 | ||||
| 1133 | 7987 | 0000000010720 | .7987: | +4560 | ; | @7987 | ||||
| 1134 | 7988 | 0000000010734 | +4572 | ; | @7988 | |||||
| 1135 | 7989 | 0000000010756 | .7989: | +4590 | ; | @7989 | ||||
| 1136 | 7990 | 0000000000000 | .7990: | +0 | ; | @7990 | ||||