diff --git a/software/Diagnostics/TR1202-Memory-Test.lst b/software/Diagnostics/TR1202-Memory-Test.lst new file mode 100644 index 0000000..4173feb --- /dev/null +++ b/software/Diagnostics/TR1202-Memory-Test.lst @@ -0,0 +1,545 @@ +Disassembler for the Burroughs 220 BALGOL Compiler & Library -- 2020-08-20 09:52 + +Source File: TR1202-Memory-Test.pt + + 1 0000 REM TR1202-MEMORY-TEST.PT + 2 0020 LOCN 20 + 3 0020 0 0000 42 0378 LDB 378 + 4 0021 1 0000 10 0363 CAD - 363 + 5 0022 0 0008 43 0000 LSA 8 + 6 0023 1 0000 40 0363 STA - 363 + 7 0024 1 0000 10 0364 CAD - 364 + 8 0025 0 0007 43 0000 LSA 7 + 9 0026 1 0000 40 0364 STA - 364 + 10 0027 0 0002 21 0021 DBB 21,2 + 11 0028 0 0000 01 0000 NOP + 12 0029 0 0000 01 0000 NOP + 13 0030 0 0000 42 0357 LDB 357 + 14 0031 0 0001 45 0000 CLA + 15 0032 1 0000 12 0020 ADD - 20 + 16 0033 0 0000 31 0034 BOF *+1 + 17 0034 0 0001 21 0032 DBB *-2,1 + 18 0035 0 0000 01 0000 NOP + 19 0036 0 0000 18 0382 CFA 382 + 20 0037 0 0000 35 0042 BCE 42 + 21 0038 0 6661 00 6666 HLT 6666,6661 + 22 0039 0 0000 30 0030 BUN 30 + 23 0040 0 0000 01 0000 NOP + 24 0041 0 0000 01 0000 NOP + 25 0042 0 0000 10 0358 CAD 358 + 26 0043 0 7110 40 0088 STA 88,71 + 27 0044 0 7110 40 0090 STA 90,71 + 28 0045 0 7110 40 0091 STA 91,71 + 29 0046 0 7110 40 0139 STA 139,71 + 30 0047 0 7110 40 0141 STA 141,71 + 31 0048 0 7110 40 0142 STA 142,71 + 32 0049 0 7110 40 0180 STA 180,71 + 33 0050 0 7110 40 0182 STA 182,71 + 34 0051 0 7110 40 0183 STA 183,71 + 35 0052 0 7110 40 0347 STA 347,71 + 36 0053 0 7110 40 0349 STA 349,71 + 37 0054 0 7110 40 0355 STA 355,71 + 38 0055 0 7110 40 0359 STA 359,71 + 39 0056 0 0000 01 0000 NOP + 40 0057 0 0000 01 0000 NOP + 41 0058 0 0000 42 0361 LDB 361 + 42 0059 0 0000 10 0356 CAD 356 + 43 0060 0 0000 14 0375 MUL 375 + 44 0061 0 4110 40 0063 STA *+2,41 + 45 0062 0 0001 49 0005 SLT 5 + 46 0063 0 0000 43 0000 LSA 0 + 47 0064 1 0000 40 0600 STA - 600 + 48 0065 1 0000 18 0600 CFA - 600 + 49 0066 0 0000 35 0070 BCE 70 + 50 0067 1 0000 41 0600 LDR - 600 + 51 0068 1 0001 00 0600 HLT - 600,1 + 52 0069 0 0000 30 0064 BUN 64 + 53 0070 0 0001 21 0060 DBB 60,1 + 54 0071 0 0000 40 0356 STA 356 + 55 0072 0 4112 40 0063 STB 63,41 + 56 0073 0 0000 01 0000 NOP + 57 0074 0 0000 42 0361 LDB 361 + 58 0075 1 0000 46 0500 CLL - 500 + 59 0076 0 0001 21 0075 DBB *-1,1 + 60 0077 0 0000 42 0358 LDB 358 + 61 0078 0 0000 29 0500 RTF 500,0 + 62 0079 0 2101 27 0080 DFL *+1,21,1 + 63 0080 0 0900 32 0078 BRP *-2,900 + 64 0081 0 0000 42 0358 LDB 358 + 65 0082 0 0000 29 0600 RTF 600,0 + 66 0083 0 2101 27 0084 DFL *+1,21,1 + 67 0084 0 0900 32 0082 BRP *-2,900 + 68 0085 0 0000 01 0000 NOP + 69 0086 0 0000 42 0360 LDB 360 + 70 0087 0 0000 10 0699 CAD 699 + 71 0088 1 0000 18 1000 CFA - 1000 + 72 0089 0 0000 35 0094 BCE 94 + 73 0090 1 0000 41 1000 LDR - 1000 + 74 0091 1 0002 00 1000 HLT - 1000,2 + 75 0092 0 0000 30 0094 BUN *+2 + 76 0093 0 0000 01 0000 NOP + 77 0094 0 0201 27 0087 DFL 87,2,1 + 78 0095 0 0001 21 0087 DBB 87,1 + 79 0096 0 1000 38 0077 BCS 77,1 + 80 0097 0 0000 01 0000 NOP + 81 0098 0 0000 01 0000 NOP + 82 0099 0 0000 01 0000 NOP + 83 0100 0 0000 42 0104 LDB 104 + 84 0101 0 0000 29 0600 RTF 600,0 + 85 0102 0 0000 01 0000 NOP + 86 0103 0 0000 42 0361 LDB 361 + 87 0104 1 0001 10 0500 CAA - 500,1 + 88 0105 0 0000 12 0367 ADD 367 + 89 0106 0 0000 31 0109 BOF *+3 + 90 0107 0 0000 41 0368 LDR 368 + 91 0108 0 0000 30 0110 BUN *+2 + 92 0109 0 0000 41 0369 LDR 369 + 93 0110 0 0001 49 0001 SLT 1 + 94 0111 0 2101 27 0112 DFL *+1,21,1 + 95 0112 0 0900 32 0105 BRP 105,900 + 96 0113 0 0001 48 0010 SRT 10 + 97 0114 1 0000 10 0500 CAD - 500 + 98 0115 0 0002 48 0001 SRS 1 + 99 0116 0 1110 18 0367 CFA 367,11 + 100 0117 0 0000 34 0120 BCH *+3 + 101 0118 0 0006 43 0000 LSA 6 + 102 0119 0 0000 30 0121 BUN *+2 + 103 0120 0 0009 43 0000 LSA 9 + 104 0121 0 0001 48 0000 SRT 0 + 105 0122 1 0001 40 0600 STR - 600 + 106 0123 0 0001 21 0104 DBB 104,1 + 107 0124 0 0000 01 0000 NOP + 108 0125 0 0000 01 0000 NOP + 109 0126 0 0000 30 0132 BUN 132 + 110 0127 0 0000 42 0358 LDB 358 + 111 0128 0 0000 29 0500 RTF 500,0 + 112 0129 0 2101 27 0130 DFL *+1,21,1 + 113 0130 0 0900 32 0128 BRP *-2,900 + 114 0131 0 0000 01 0000 NOP + 115 0132 0 0000 42 0358 LDB 358 + 116 0133 0 0000 29 0600 RTF 600,0 + 117 0134 0 2101 27 0135 DFL *+1,21,1 + 118 0135 0 0900 32 0133 BRP *-2,900 + 119 0136 0 0000 01 0000 NOP + 120 0137 0 0000 42 0360 LDB 360 + 121 0138 0 0000 10 0699 CAD 699 + 122 0139 1 0000 18 1000 CFA - 1000 + 123 0140 0 0000 35 0145 BCE 145 + 124 0141 1 0000 41 1000 LDR - 1000 + 125 0142 1 0003 00 1000 HLT - 1000,3 + 126 0143 0 0000 30 0145 BUN *+2 + 127 0144 0 0000 01 0000 NOP + 128 0145 0 0201 27 0138 DFL 138,2,1 + 129 0146 0 0001 21 0138 DBB 138,1 + 130 0147 0 1000 38 0127 BCS 127,1 + 131 0148 0 0000 01 0000 NOP + 132 0149 0 0000 01 0000 NOP + 133 0150 0 0000 42 0154 LDB 154 + 134 0151 0 0000 29 0600 RTF 600,0 + 135 0152 0 0000 01 0000 NOP + 136 0153 0 0000 42 0370 LDB 370 + 137 0154 1 0000 10 0500 CAD - 500 + 138 0155 0 0000 42 0371 LDB 371 + 139 0156 0 0009 33 0159 BSA *+3,9 + 140 0157 0 0009 43 0000 LSA 9 + 141 0158 0 0000 30 0160 BUN *+2 + 142 0159 0 0006 43 0000 LSA 6 + 143 0160 0 0002 49 0001 SLS 1 + 144 0161 0 0001 21 0156 DBB 156,1 + 145 0162 0 0000 42 0370 LDB 370 + 146 0163 1 0000 40 0600 STA - 600 + 147 0164 0 0201 27 0370 DFL 370,2,1 + 148 0165 0 0000 32 0153 BRP 153 + 149 0166 0 0000 01 0000 NOP + 150 0167 0 0000 30 0173 BUN 173 + 151 0168 0 0000 42 0358 LDB 358 + 152 0169 0 0000 29 0500 RTF 500,0 + 153 0170 0 2101 27 0171 DFL *+1,21,1 + 154 0171 0 0900 32 0169 BRP *-2,900 + 155 0172 0 0000 01 0000 NOP + 156 0173 0 0000 42 0358 LDB 358 + 157 0174 0 0000 29 0600 RTF 600,0 + 158 0175 0 2101 27 0176 DFL *+1,21,1 + 159 0176 0 0900 32 0174 BRP *-2,900 + 160 0177 0 0000 01 0000 NOP + 161 0178 0 0000 42 0360 LDB 360 + 162 0179 0 0000 10 0699 CAD 699 + 163 0180 1 0000 18 1000 CFA - 1000 + 164 0181 0 0000 35 0186 BCE 186 + 165 0182 1 0000 41 1000 LDR - 1000 + 166 0183 1 0004 00 1000 HLT - 1000,4 + 167 0184 0 0000 30 0186 BUN *+2 + 168 0185 0 0000 01 0000 NOP + 169 0186 0 0201 27 0179 DFL 179,2,1 + 170 0187 0 0001 21 0179 DBB 179,1 + 171 0188 0 1000 38 0168 BCS 168,1 + 172 0189 0 0000 42 0193 LDB 193 + 173 0190 0 0000 29 0600 RTF 600,0 + 174 0191 0 0000 30 0197 BUN 197 + 175 0192 0 0000 42 0358 LDB 358 + 176 0193 0 0000 29 0500 RTF 500,0 + 177 0194 0 2101 27 0195 DFL *+1,21,1 + 178 0195 0 0900 32 0193 BRP *-2,900 + 179 0196 0 0000 01 0000 NOP + 180 0197 0 0001 45 0000 CLA + 181 0198 0 7110 40 0248 STA 248,71 + 182 0199 0 0000 01 0000 NOP + 183 0200 0 0000 01 0000 NOP + 184 0201 0 0000 01 0000 NOP + 185 0202 0 0000 01 0000 NOP + 186 0203 0 0000 42 0359 LDB 359 + 187 0204 0 0002 40 0372 STB 372 + 188 0205 0 0000 10 0372 CAD 372 + 189 0206 0 0002 49 0010 SLS 10 + 190 0207 0 0002 33 0212 BSA 212,2 + 191 0208 0 0003 33 0212 BSA 212,3 + 192 0209 0 0006 33 0212 BSA *+3,6 + 193 0210 0 0007 33 0212 BSA *+2,7 + 194 0211 0 0000 30 0213 BUN *+2 + 195 0212 0 0001 26 0373 IFL 373,0,1 + 196 0213 0 0000 10 0372 CAD 372 + 197 0214 0 0002 49 0009 SLS 9 + 198 0215 0 0002 33 0221 BSA 221,2 + 199 0216 0 0003 33 0221 BSA 221,3 + 200 0217 0 0006 33 0221 BSA 221,6 + 201 0218 0 0007 33 0221 BSA *+3,7 + 202 0219 0 0000 30 0222 BUN *+3 + 203 0220 0 0000 01 0000 NOP + 204 0221 0 0001 26 0373 IFL 373,0,1 + 205 0222 0 0000 10 0372 CAD 372 + 206 0223 0 0002 49 0008 SLS 8 + 207 0224 0 0001 33 0232 BSA 232,1 + 208 0225 0 0002 33 0232 BSA 232,2 + 209 0226 0 0003 33 0234 BSA 234,3 + 210 0227 0 0005 33 0232 BSA 232,5 + 211 0228 0 0006 33 0232 BSA 232,6 + 212 0229 0 0007 33 0234 BSA 234,7 + 213 0230 0 0009 33 0232 BSA *+2,9 + 214 0231 0 0000 30 0235 BUN 235 + 215 0232 0 0001 26 0373 IFL 373,0,1 + 216 0233 0 0000 30 0235 BUN *+2 + 217 0234 0 0002 26 0373 IFL 373,0,2 + 218 0235 0 0000 10 0372 CAD 372 + 219 0236 0 0002 49 0007 SLS 7 + 220 0237 0 0000 12 0374 ADD 374 + 221 0238 0 0000 33 0240 BSA *+2,0 + 222 0239 0 0001 26 0373 IFL 373,0,1 + 223 0240 0 0000 10 0373 CAD 373 + 224 0241 0 0000 46 0373 CLL 373 + 225 0242 0 0002 49 0010 SLS 10 + 226 0243 0 0000 12 0374 ADD 374 + 227 0244 0 0000 33 0247 BSA *+3,0 + 228 0245 0 0000 10 0363 CAD 363 + 229 0246 0 0000 30 0248 BUN *+2 + 230 0247 0 0000 10 0364 CAD 364 + 231 0248 1 0000 40 0000 STA - 0 + 232 0249 0 0001 21 0250 DBB *+1,1 + 233 0250 0 4301 27 0251 DFL *+1,43,1 + 234 0251 0 0999 32 0204 BRP 204,999 + 235 0252 0 0000 01 0000 NOP + 236 0253 0 0001 45 0000 CLA + 237 0254 0 7110 40 0261 STA 261,71 + 238 0255 0 7110 40 0264 STA 264,71 + 239 0256 0 7110 40 0265 STA 265,71 + 240 0257 0 7110 40 0267 STA 267,71 + 241 0258 0 7110 40 0268 STA 268,71 + 242 0259 0 7110 40 0278 STA 278,71 + 243 0260 0 0000 42 0359 LDB 359 + 244 0261 1 0000 10 0000 CAD - 0 + 245 0262 0 0000 40 0379 STA 379 + 246 0263 0 0000 10 0365 CAD 365 + 247 0264 1 0000 40 0000 STA - 0 + 248 0265 1 0000 18 0000 CFA - 0 + 249 0266 0 0000 35 0270 BCE 270 + 250 0267 1 0000 41 0000 LDR - 0 + 251 0268 1 0005 00 0000 HLT - 0,5 + 252 0269 0 0000 30 0264 BUN 264 + 253 0270 0 1000 38 0264 BCS 264,1 + 254 0271 0 0000 10 0365 CAD 365 + 255 0272 0 0000 41 0366 LDR 366 + 256 0273 0 0000 40 0366 STA 366 + 257 0274 0 0001 40 0365 STR 365 + 258 0275 0 2105 27 0276 DFL *+1,21,5 + 259 0276 0 0900 32 0263 BRP 263,900 + 260 0277 0 0000 10 0379 CAD 379 + 261 0278 1 0000 40 0000 STA - 0 + 262 0279 0 0001 21 0280 DBB *+1,1 + 263 0280 0 4301 27 0281 DFL *+1,43,1 + 264 0281 0 0999 32 0261 BRP 261,999 + 265 0282 0 0000 01 0000 NOP + 266 0283 0 0000 01 0000 NOP + 267 0284 0 0000 01 0000 NOP + 268 0285 0 0000 01 0000 NOP + 269 0286 0 0000 10 0363 CAD 363 + 270 0287 0 0000 41 0364 LDR 364 + 271 0288 0 0000 40 0364 STA 364 + 272 0289 0 0001 40 0363 STR 363 + 273 0290 0 2105 27 0291 DFL *+1,21,5 + 274 0291 0 0900 32 0203 BRP 203,900 + 275 0292 0 0000 01 0000 NOP + 276 0293 0 0000 01 0000 NOP + 277 0294 0 7000 38 0296 BCS *+2,7 + 278 0295 0 0000 30 0297 BUN *+2 + 279 0296 0 7201 26 0380 IFL 380,72,1 + 280 0297 0 8000 38 0299 BCS *+2,8 + 281 0298 0 0000 30 0300 BUN *+2 + 282 0299 0 7202 26 0380 IFL 380,72,2 + 283 0300 0 9000 38 0302 BCS *+2,9 + 284 0301 0 0000 30 0303 BUN *+2 + 285 0302 0 7204 26 0380 IFL 380,72,4 + 286 0303 0 0000 38 0305 BCS *+2 + 287 0304 0 0000 30 0306 BUN *+2 + 288 0305 0 7208 26 0380 IFL 380,72,8 + 289 0306 0 0000 10 0380 CAD 380 + 290 0307 0 0000 46 0380 CLL 380 + 291 0308 0 0000 36 0315 BFA 315,0,0 + 292 0309 0 7110 18 0358 CFA 358,71 + 293 0310 0 0000 35 0042 BCE 42 + 294 0311 0 0000 01 0000 NOP + 295 0312 0 0000 01 0000 NOP + 296 0313 0 0000 01 0000 NOP + 297 0314 0 0000 01 0000 NOP + 298 0315 0 7201 26 0358 IFL 358,72,1 + 299 0316 0 0000 01 0000 NOP + 300 0317 0 0000 10 0358 CAD 358 + 301 0318 0 0000 18 0000 CFA 0 + 302 0319 0 0001 35 0339 BCU 339 + 303 0320 0 0000 46 0358 CLL 358 + 304 0321 0 0000 10 0376 CAD 376 + 305 0322 0 0000 40 0316 STA 316 + 306 0323 0 0000 30 0339 BUN 339 + 307 0324 0 0001 27 0354 DFL 354,0,1 + 308 0325 0 0000 32 0332 BRP 332 + 309 0326 0 0000 42 0374 LDB 374 + 310 0327 0 0010 29 0000 RTF 0,1 + 311 0328 0 1000 04 0000 PRB 0,1 + 312 0329 0 0000 01 0000 NOP + 313 0330 0 0000 01 0000 NOP + 314 0331 0 0000 01 0000 NOP + 315 0332 0 0000 10 0381 CAD 381 + 316 0333 0 0000 40 0316 STA 316 + 317 0334 0 0000 30 0339 BUN 339 + 318 0335 0 0000 01 0000 NOP + 319 0336 0 0000 01 0000 NOP + 320 0337 0 0000 01 0000 NOP + 321 0338 0 0000 01 0000 NOP + 322 0339 0 0000 42 0355 LDB 355 + 323 0340 0 0000 29 0000 RTF 0,0 + 324 0341 0 0000 29 0100 RTF 100,0 + 325 0342 0 0000 29 0200 RTF 200,0 + 326 0343 0 0000 29 0300 RTF 300,0 + 327 0344 0 0000 01 0000 NOP + 328 0345 0 0000 42 0377 LDB 377 + 329 0346 0 0000 10 0355 CAD 355 + 330 0347 1 7110 40 1020 STA - 1020,71 + 331 0348 0 0001 21 0347 DBB *-1,1 + 332 0349 0 0000 30 1042 BUN 1042 + 333 0350 0 0000 01 0000 NOP + 334 0351 0 0000 00 0000 HLT + 335 0352 0 0000 00 0000 HLT + 336 0353 0 0000 00 0000 HLT + 337 0354 0 0000 00 0000 HLT + 338 0355 0 0000 00 0000 HLT + 339 0356 0 9173 55 3719 MIR 3719,9,1,73 + 340 0357 0 0000 00 0330 HLT 330 + 341 0358 0 0000 00 1000 HLT 1000 + 342 0359 0 0000 00 1999 HLT 1999 + 343 0360 0 0000 00 0999 HLT 999 + 344 0361 0 0000 00 0099 HLT 99 + 345 0362 0 0000 00 0500 HLT 500 + 346 0363 0 8888 88 8888 CNST 8888888888 + 347 0364 0 7777 77 7777 CNST 7777777777 + 348 0365 0 8888 88 8888 CNST 8888888888 + 349 0366 0 7777 77 7777 CNST 7777777777 + 350 0367 0 5000 00 0000 HLT 0,5000 + 351 0368 0 6000 00 0000 HLT 0,6000 + 352 0369 0 9000 00 0000 HLT 0,9000 + 353 0370 0 0000 00 0099 HLT 99 + 354 0371 0 0000 00 0010 HLT 10 + 355 0372 0 0000 00 0000 HLT + 356 0373 0 0000 00 0000 HLT + 357 0374 0 0000 00 0000 HLT + 358 0375 1 1111 11 1111 CSA - 1111,1111 + 359 0376 0 0000 30 0324 BUN 324 + 360 0377 0 0000 00 0330 HLT 330 + 361 0378 0 0000 00 0002 HLT 2 + 362 0379 0 0000 00 0000 HLT + 363 0380 0 0000 00 0000 HLT + 364 0381 0 0000 01 0000 NOP + 365 0382 0 4864 11 0965 CSU 965,4864 + 366 0383 0 0000 00 0000 HLT + 367 0384 0 0000 00 0000 HLT + 368 0385 0 0000 00 0000 HLT + 369 0386 0 0000 00 0000 HLT + 370 0387 0 0000 00 0000 HLT + 371 0388 0 0000 00 0000 HLT + 372 0389 0 0000 00 0000 HLT + 373 0390 0 0000 00 0000 HLT + 374 0391 0 0000 00 0000 HLT + 375 0392 6 0000 30 0020 BUN 6 20 + 376 0020 LOCN 20 + 377 0020 0 0000 42 0179 LDB 179 + 378 0021 1 0000 10 0174 CAD - 174 + 379 0022 0 0008 43 0000 LSA 8 + 380 0023 1 0000 40 0174 STA - 174 + 381 0024 1 0000 10 0175 CAD - 175 + 382 0025 0 0007 43 0000 LSA 7 + 383 0026 1 0000 40 0175 STA - 175 + 384 0027 0 0002 21 0021 DBB 21,2 + 385 0028 0 0000 42 0029 LDB *+1 + 386 0029 0 0001 45 0142 CLA 142 + 387 0030 1 0000 12 0020 ADD - 20 + 388 0031 0 0000 31 0032 BOF *+1 + 389 0032 0 0001 21 0030 DBB *-2,1 + 390 0033 0 0000 18 0163 CFA 163 + 391 0034 0 0000 35 0039 BCE 39 + 392 0035 0 6662 00 6666 HLT 6666,6662 + 393 0036 0 0000 30 0028 BUN 28 + 394 0037 0 0000 01 0000 NOP + 395 0038 0 0000 01 0000 NOP + 396 0039 0 0000 10 0000 CAD 0 + 397 0040 0 0000 40 0165 STA 165 + 398 0041 0 0000 13 0166 SUB 166 + 399 0042 0 0000 40 0167 STA 167 + 400 0043 0 0000 13 0168 SUB 168 + 401 0044 0 0000 40 0164 STA 164 + 402 0045 0 0000 40 0169 STA 169 + 403 0046 0 0000 40 0170 STA 170 + 404 0047 0 0000 12 0182 ADD 182 + 405 0048 0 8210 40 0154 STA 154,82 + 406 0049 0 8210 40 0159 STA 159,82 + 407 0050 0 8210 40 0161 STA 161,82 + 408 0051 0 0000 40 0181 STA 181 + 409 0052 0 0000 42 0167 LDB 167 + 410 0053 0 0002 40 0171 STB 171 + 411 0054 0 0000 10 0171 CAD 171 + 412 0055 0 0002 49 0010 SLS 10 + 413 0056 0 0002 33 0061 BSA 61,2 + 414 0057 0 0003 33 0061 BSA 61,3 + 415 0058 0 0006 33 0061 BSA *+3,6 + 416 0059 0 0007 33 0061 BSA *+2,7 + 417 0060 0 0000 30 0062 BUN *+2 + 418 0061 0 0001 26 0172 IFL 172,0,1 + 419 0062 0 0000 10 0171 CAD 171 + 420 0063 0 0002 49 0009 SLS 9 + 421 0064 0 0002 33 0070 BSA 70,2 + 422 0065 0 0003 33 0070 BSA 70,3 + 423 0066 0 0006 33 0070 BSA 70,6 + 424 0067 0 0007 33 0070 BSA *+3,7 + 425 0068 0 0000 30 0071 BUN *+3 + 426 0069 0 0000 01 0000 NOP + 427 0070 0 0001 26 0172 IFL 172,0,1 + 428 0071 0 0000 10 0171 CAD 171 + 429 0072 0 0002 49 0008 SLS 8 + 430 0073 0 0001 33 0081 BSA 81,1 + 431 0074 0 0002 33 0081 BSA 81,2 + 432 0075 0 0003 33 0083 BSA 83,3 + 433 0076 0 0005 33 0081 BSA 81,5 + 434 0077 0 0006 33 0081 BSA 81,6 + 435 0078 0 0007 33 0083 BSA 83,7 + 436 0079 0 0009 33 0081 BSA *+2,9 + 437 0080 0 0000 30 0084 BUN 84 + 438 0081 0 0001 26 0172 IFL 172,0,1 + 439 0082 0 0000 30 0084 BUN *+2 + 440 0083 0 0002 26 0172 IFL 172,0,2 + 441 0084 0 0000 10 0171 CAD 171 + 442 0085 0 0002 49 0007 SLS 7 + 443 0086 0 0000 12 0173 ADD 173 + 444 0087 0 0000 33 0089 BSA *+2,0 + 445 0088 0 0001 26 0172 IFL 172,0,1 + 446 0089 0 0000 10 0172 CAD 172 + 447 0090 0 0000 46 0172 CLL 172 + 448 0091 0 0002 49 0010 SLS 10 + 449 0092 0 0000 12 0173 ADD 173 + 450 0093 0 0000 33 0096 BSA *+3,0 + 451 0094 0 0000 10 0174 CAD 174 + 452 0095 0 0000 30 0097 BUN *+2 + 453 0096 0 0000 10 0175 CAD 175 + 454 0097 1 0000 40 0000 STA - 0 + 455 0098 0 0001 21 0099 DBB *+1,1 + 456 0099 0 0001 27 0169 DFL 169,0,1 + 457 0100 0 0000 32 0053 BRP 53 + 458 0101 0 0000 30 0112 BUN 112 + 459 0102 0 0000 01 0000 NOP + 460 0103 0 0000 01 0000 NOP + 461 0104 0 0000 01 0000 NOP + 462 0105 0 0000 01 0000 NOP + 463 0106 0 0000 01 0000 NOP + 464 0107 0 0000 01 0000 NOP + 465 0108 0 0000 01 0000 NOP + 466 0109 0 0000 01 0000 NOP + 467 0110 0 0000 01 0000 NOP + 468 0111 0 0000 01 0000 NOP + 469 0112 0 0000 42 0167 LDB 167 + 470 0113 1 0000 10 0000 CAD - 0 + 471 0114 0 0000 40 0178 STA 178 + 472 0115 0 0000 10 0176 CAD 176 + 473 0116 1 0000 40 0000 STA - 0 + 474 0117 1 0000 18 0000 CFA - 0 + 475 0118 0 0000 35 0122 BCE 122 + 476 0119 1 0000 41 0000 LDR - 0 + 477 0120 1 0006 00 0000 HLT - 0,6 + 478 0121 0 0000 30 0115 BUN 115 + 479 0122 0 1000 38 0115 BCS 115,1 + 480 0123 0 0000 10 0176 CAD 176 + 481 0124 0 0000 41 0177 LDR 177 + 482 0125 0 0000 40 0177 STA 177 + 483 0126 0 0001 40 0176 STR 176 + 484 0127 0 2105 27 0128 DFL *+1,21,5 + 485 0128 0 0900 32 0115 BRP 115,900 + 486 0129 0 0000 10 0178 CAD 178 + 487 0130 1 0000 40 0000 STA - 0 + 488 0131 0 0001 21 0132 DBB *+1,1 + 489 0132 0 0001 27 0170 DFL 170,0,1 + 490 0133 0 0000 32 0113 BRP 113 + 491 0134 0 0000 01 0000 NOP + 492 0135 0 0000 01 0000 NOP + 493 0136 0 0000 10 0174 CAD 174 + 494 0137 0 0000 41 0175 LDR 175 + 495 0138 0 0000 40 0175 STA 175 + 496 0139 0 0001 40 0174 STR 174 + 497 0140 0 2105 27 0141 DFL *+1,21,5 + 498 0141 0 0900 32 0039 BRP 39,900 + 499 0142 0 2105 27 0143 DFL *+1,21,5 + 500 0143 0 0900 32 0148 BRP 148,900 + 501 0144 0 0000 42 0173 LDB 173 + 502 0145 0 0010 29 0000 RTF 0,1 + 503 0146 0 9999 00 0099 HLT 99,9999 + 504 0147 0 0000 30 0146 BUN *-1 + 505 0148 0 0103 27 0052 DFL 52,1,3 + 506 0149 0 0103 27 0112 DFL 112,1,3 + 507 0150 0 0000 42 0181 LDB 181 + 508 0151 0 0000 29 0000 RTF 0,0 + 509 0152 0 0000 29 0100 RTF 100,0 + 510 0153 0 0000 42 0180 LDB 180 + 511 0154 1 0000 10 0020 CAD - 20 + 512 0155 0 0001 33 0160 BSA 160,1 + 513 0156 0 0000 12 0181 ADD 181 + 514 0157 0 0000 01 0000 NOP + 515 0158 0 0000 01 0000 NOP + 516 0159 1 0000 40 0020 STA - 20 + 517 0160 0 0001 21 0154 DBB 154,1 + 518 0161 0 0000 30 0039 BUN 39 + 519 0162 0 0000 01 0000 NOP + 520 0163 0 1659 82 8814 CNST 1659828814 + 521 0164 0 0000 00 0000 HLT + 522 0165 0 0000 00 0000 HLT + 523 0166 0 0000 00 0001 HLT 1 + 524 0167 0 0000 00 0000 HLT + 525 0168 0 0000 00 0200 HLT 200 + 526 0169 0 0000 00 0000 HLT + 527 0170 0 0000 00 0000 HLT + 528 0171 0 0000 00 0000 HLT + 529 0172 0 0000 00 0000 HLT + 530 0173 0 0000 00 0000 HLT + 531 0174 0 8888 88 8888 CNST 8888888888 + 532 0175 0 7777 77 7777 CNST 7777777777 + 533 0176 0 8888 88 8888 CNST 8888888888 + 534 0177 0 7777 77 7777 CNST 7777777777 + 535 0178 0 0000 00 0000 HLT + 536 0179 0 0000 00 0002 HLT 2 + 537 0180 0 0000 00 0140 HLT 140 + 538 0181 0 0000 00 0000 HLT + 539 0182 0 0000 00 0001 HLT 1 + 540 0183 6 0000 30 0020 BUN 6 20 + 541 0184 FINI 20 diff --git a/software/Diagnostics/TR1202-Memory-Test.pt b/software/Diagnostics/TR1202-Memory-Test.pt new file mode 100644 index 0000000..b76c955 --- /dev/null +++ b/software/Diagnostics/TR1202-Memory-Test.pt @@ -0,0 +1,539 @@ +61000040020 +00000420378 +10000100363 +00008430000 +10000400363 +10000100364 +00007430000 +10000400364 +00002210021 +00000010000 +00000010000 +00000420357 +00001450000 +10000120020 +00000310034 +00001210032 +00000010000 +00000180382 +00000350042 +06661006666 +00000300030 +00000010000 +00000010000 +00000100358 +07110400088 +07110400090 +07110400091 +07110400139 +07110400141 +07110400142 +07110400180 +07110400182 +07110400183 +07110400347 +07110400349 +07110400355 +07110400359 +00000010000 +00000010000 +00000420361 +00000100356 +00000140375 +04110400063 +00001490005 +00000430000 +10000400600 +10000180600 +00000350070 +10000410600 +10001000600 +00000300064 +00001210060 +00000400356 +04112400063 +00000010000 +00000420361 +10000460500 +00001210075 +00000420358 +00000290500 +02101270080 +00900320078 +00000420358 +00000290600 +02101270084 +00900320082 +00000010000 +00000420360 +00000100699 +10000181000 +00000350094 +10000411000 +10002001000 +00000300094 +00000010000 +00201270087 +00001210087 +01000380077 +00000010000 +00000010000 +00000010000 +00000420104 +00000290600 +00000010000 +00000420361 +10001100500 +00000120367 +00000310109 +00000410368 +00000300110 +00000410369 +00001490001 +02101270112 +00900320105 +00001480010 +10000100500 +00002480001 +01110180367 +00000340120 +00006430000 +00000300121 +00009430000 +00001480000 +10001400600 +00001210104 +00000010000 +00000010000 +00000300132 +00000420358 +00000290500 +02101270130 +00900320128 +00000010000 +00000420358 +00000290600 +02101270135 +00900320133 +00000010000 +00000420360 +00000100699 +10000181000 +00000350145 +10000411000 +10003001000 +00000300145 +00000010000 +00201270138 +00001210138 +01000380127 +00000010000 +00000010000 +00000420154 +00000290600 +00000010000 +00000420370 +10000100500 +00000420371 +00009330159 +00009430000 +00000300160 +00006430000 +00002490001 +00001210156 +00000420370 +10000400600 +00201270370 +00000320153 +00000010000 +00000300173 +00000420358 +00000290500 +02101270171 +00900320169 +00000010000 +00000420358 +00000290600 +02101270176 +00900320174 +00000010000 +00000420360 +00000100699 +10000181000 +00000350186 +10000411000 +10004001000 +00000300186 +00000010000 +00201270179 +00001210179 +01000380168 +00000420193 +00000290600 +00000300197 +00000420358 +00000290500 +02101270195 +00900320193 +00000010000 +00001450000 +07110400248 +00000010000 +00000010000 +00000010000 +00000010000 +00000420359 +00002400372 +00000100372 +00002490010 +00002330212 +00003330212 +00006330212 +00007330212 +00000300213 +00001260373 +00000100372 +00002490009 +00002330221 +00003330221 +00006330221 +00007330221 +00000300222 +00000010000 +00001260373 +00000100372 +00002490008 +00001330232 +00002330232 +00003330234 +00005330232 +00006330232 +00007330234 +00009330232 +00000300235 +00001260373 +00000300235 +00002260373 +00000100372 +00002490007 +00000120374 +00000330240 +00001260373 +00000100373 +00000460373 +00002490010 +00000120374 +00000330247 +00000100363 +00000300248 +00000100364 +10000400000 +00001210250 +04301270251 +00999320204 +00000010000 +00001450000 +07110400261 +07110400264 +07110400265 +07110400267 +07110400268 +07110400278 +00000420359 +10000100000 +00000400379 +00000100365 +10000400000 +10000180000 +00000350270 +10000410000 +10005000000 +00000300264 +01000380264 +00000100365 +00000410366 +00000400366 +00001400365 +02105270276 +00900320263 +00000100379 +10000400000 +00001210280 +04301270281 +00999320261 +00000010000 +00000010000 +00000010000 +00000010000 +00000100363 +00000410364 +00000400364 +00001400363 +02105270291 +00900320203 +00000010000 +00000010000 +07000380296 +00000300297 +07201260380 +08000380299 +00000300300 +07202260380 +09000380302 +00000300303 +07204260380 +00000380305 +00000300306 +07208260380 +00000100380 +00000460380 +00000360315 +07110180358 +00000350042 +00000010000 +00000010000 +00000010000 +00000010000 +07201260358 +00000010000 +00000100358 +00000180000 +00001350339 +00000460358 +00000100376 +00000400316 +00000300339 +00001270354 +00000320332 +00000420374 +00010290000 +01000040000 +00000010000 +00000010000 +00000010000 +00000100381 +00000400316 +00000300339 +00000010000 +00000010000 +00000010000 +00000010000 +00000420355 +00000290000 +00000290100 +00000290200 +00000290300 +00000010000 +00000420377 +00000100355 +17110401020 +00001210347 +00000301042 +00000010000 +00000000000 +00000000000 +00000000000 +00000000000 +00000000000 +09173553719 +00000000330 +00000001000 +00000001999 +00000000999 +00000000099 +00000000500 +08888888888 +07777777777 +08888888888 +07777777777 +05000000000 +06000000000 +09000000000 +00000000099 +00000000010 +00000000000 +00000000000 +00000000000 +11111111111 +00000300324 +00000000330 +00000000002 +00000000000 +00000000000 +00000010000 +04864110965 +00000000000 +00000000000 +00000000000 +00000000000 +00000000000 +00000000000 +00000000000 +00000000000 +00000000000 +60000300020 +61000040020 +00000420179 +10000100174 +00008430000 +10000400174 +10000100175 +00007430000 +10000400175 +00002210021 +00000420029 +00001450142 +10000120020 +00000310032 +00001210030 +00000180163 +00000350039 +06662006666 +00000300028 +00000010000 +00000010000 +00000100000 +00000400165 +00000130166 +00000400167 +00000130168 +00000400164 +00000400169 +00000400170 +00000120182 +08210400154 +08210400159 +08210400161 +00000400181 +00000420167 +00002400171 +00000100171 +00002490010 +00002330061 +00003330061 +00006330061 +00007330061 +00000300062 +00001260172 +00000100171 +00002490009 +00002330070 +00003330070 +00006330070 +00007330070 +00000300071 +00000010000 +00001260172 +00000100171 +00002490008 +00001330081 +00002330081 +00003330083 +00005330081 +00006330081 +00007330083 +00009330081 +00000300084 +00001260172 +00000300084 +00002260172 +00000100171 +00002490007 +00000120173 +00000330089 +00001260172 +00000100172 +00000460172 +00002490010 +00000120173 +00000330096 +00000100174 +00000300097 +00000100175 +10000400000 +00001210099 +00001270169 +00000320053 +00000300112 +00000010000 +00000010000 +00000010000 +00000010000 +00000010000 +00000010000 +00000010000 +00000010000 +00000010000 +00000010000 +00000420167 +10000100000 +00000400178 +00000100176 +10000400000 +10000180000 +00000350122 +10000410000 +10006000000 +00000300115 +01000380115 +00000100176 +00000410177 +00000400177 +00001400176 +02105270128 +00900320115 +00000100178 +10000400000 +00001210132 +00001270170 +00000320113 +00000010000 +00000010000 +00000100174 +00000410175 +00000400175 +00001400174 +02105270141 +00900320039 +02105270143 +00900320148 +00000420173 +00010290000 +09999000099 +00000300146 +00103270052 +00103270112 +00000420181 +00000290000 +00000290100 +00000420180 +10000100020 +00001330160 +00000120181 +00000010000 +00000010000 +10000400020 +00001210154 +00000300039 +00000010000 +01659828814 +00000000000 +00000000000 +00000000001 +00000000000 +00000000200 +00000000000 +00000000000 +00000000000 +00000000000 +00000000000 +08888888888 +07777777777 +08888888888 +07777777777 +00000000000 +00000000002 +00000000140 +00000000000 +00000000001 +60000300020 diff --git a/software/Diagnostics/TR1203-Operations-Test.lst b/software/Diagnostics/TR1203-Operations-Test.lst new file mode 100644 index 0000000..5cc6858 --- /dev/null +++ b/software/Diagnostics/TR1203-Operations-Test.lst @@ -0,0 +1,1846 @@ +Disassembler for the Burroughs 220 BALGOL Compiler & Library -- 2020-08-20 15:25 + +Source File: TR1203-Operations-Test.pt + + 542 0000 REM TR1203-OPERATIONS-TEST.PT + 543 0000 LOCN 100 + 544 0100 0 0000 01 0000 NOP + 545 0101 0 0000 30 0104 BUN *+3 + 546 0102 0 1000 38 0101 BCS *-1,1 + 547 0103 0 1001 00 0101 HLT 101,1001 + 548 0104 0 1000 38 0101 BCS *-3,1 + 549 0105 0 0000 10 0493 CAD 493 + 550 0106 0 0000 36 0108 BFA *+2,0,0 + 551 0107 0 0099 36 0111 BFA 111,0,99 + 552 0108 0 1000 38 0105 BCS *-3,1 + 553 0109 0 1002 00 0105 HLT 105,1002 + 554 0110 0 0000 30 0105 BUN 105 + 555 0111 0 1000 38 0105 BCS 105,1 + 556 0112 0 0000 10 0494 CAD 494 + 557 0113 0 0000 12 0495 ADD 495 + 558 0114 0 1000 38 0112 BCS *-2,1 + 559 0115 0 0000 36 0118 BFA *+3,0,0 + 560 0116 0 1003 00 0112 HLT 112,1003 + 561 0117 0 0000 30 0112 BUN 112 + 562 0118 0 0000 11 0495 CSU 495 + 563 0119 0 0000 12 0495 ADD 495 + 564 0120 0 1000 38 0118 BCS *-2,1 + 565 0121 0 0000 36 0124 BFA *+3,0,0 + 566 0122 0 1004 00 0118 HLT 118,1004 + 567 0123 0 0000 30 0118 BUN 118 + 568 0124 0 0001 10 0494 CAA 494,1 + 569 0125 0 0000 13 0495 SUB 495 + 570 0126 0 1000 38 0124 BCS *-2,1 + 571 0127 0 0000 36 0130 BFA *+3,0,0 + 572 0128 0 1005 00 0124 HLT 124,1005 + 573 0129 0 0000 30 0124 BUN 124 + 574 0130 0 0001 11 0494 CSA 494,1 + 575 0131 0 0000 12 0495 ADD 495 + 576 0132 0 1000 38 0130 BCS *-2,1 + 577 0133 0 0000 36 0136 BFA *+3,0,0 + 578 0134 0 1006 00 0130 HLT 130,1006 + 579 0135 0 0000 30 0130 BUN 130 + 580 0136 0 0000 10 0494 CAD 494 + 581 0137 0 0001 12 0494 ADA 494,1 + 582 0138 0 1000 38 0136 BCS *-2,1 + 583 0139 0 0000 36 0142 BFA *+3,0,0 + 584 0140 0 1007 00 0136 HLT 136,1007 + 585 0141 0 0000 30 0136 BUN 136 + 586 0142 0 0000 10 0493 CAD 493 + 587 0143 0 0001 13 0496 SUA 496,1 + 588 0144 0 0000 31 0146 BOF *+2 + 589 0145 0 0000 30 0148 BUN *+3 + 590 0146 0 0000 31 0148 BOF *+2 + 591 0147 0 0000 30 0151 BUN 151 + 592 0148 0 1000 38 0142 BCS 142,1 + 593 0149 0 1008 00 0142 HLT 142,1008 + 594 0150 0 0000 30 0142 BUN 142 + 595 0151 0 1000 38 0142 BCS 142,1 + 596 0152 0 0000 10 0495 CAD 495 + 597 0153 0 0001 33 0155 BSA *+2,1 + 598 0154 0 0000 33 0157 BSA *+3,0 + 599 0155 0 1000 38 0152 BCS *-3,1 + 600 0156 0 1009 00 0152 HLT 152,1009 + 601 0157 0 1000 38 0152 BCS 152,1 + 602 0158 0 0000 41 0497 LDR 497 + 603 0159 0 0096 37 0163 BFR 163,0,96 + 604 0160 0 1000 38 0158 BCS *-2,1 + 605 0161 0 1010 00 0158 HLT 158,1010 + 606 0162 0 0000 30 0158 BUN 158 + 607 0163 0 1000 38 0158 BCS 158,1 + 608 0164 0 0000 10 0497 CAD 497 + 609 0165 0 0000 18 0495 CFA 495 + 610 0166 0 0001 35 0168 BCU *+2 + 611 0167 0 0000 30 0170 BUN *+3 + 612 0168 0 0000 18 0497 CFA 497 + 613 0169 0 0000 35 0173 BCE 173 + 614 0170 0 1000 38 0164 BCS 164,1 + 615 0171 0 1011 00 0164 HLT 164,1011 + 616 0172 0 0000 30 0164 BUN 164 + 617 0173 0 1000 38 0164 BCS 164,1 + 618 0174 0 0000 41 0494 LDR 494 + 619 0175 0 0001 18 0494 CFR 494 + 620 0176 0 1000 38 0164 BCS 164,1 + 621 0177 0 0000 35 0180 BCE *+3 + 622 0178 0 1012 00 0174 HLT 174,1012 + 623 0179 0 0000 30 0174 BUN 174 + 624 0180 0 0000 41 0496 LDR 496 + 625 0181 0 0000 10 0493 CAD 493 + 626 0182 0 3110 18 0494 CFA 494,31 + 627 0183 0 0001 34 0189 BCL 189 + 628 0184 0 0000 34 0186 BCH *+2 + 629 0185 0 0000 30 0189 BUN 189 + 630 0186 0 8211 18 0497 CFR 497,82 + 631 0187 0 0000 34 0189 BCH *+2 + 632 0188 0 0001 34 0192 BCL 192 + 633 0189 0 1000 38 0180 BCS 180,1 + 634 0190 0 1013 00 0180 HLT 180,1013 + 635 0191 0 0000 30 0180 BUN 180 + 636 0192 0 1000 38 0180 BCS 180,1 + 637 0193 0 0000 10 0494 CAD 494 + 638 0194 0 0000 41 0506 LDR 506 + 639 0195 0 0000 42 0494 LDB 494 + 640 0196 0 0000 40 0503 STA 503 + 641 0197 0 0001 40 0504 STR 504 + 642 0198 0 0002 40 0505 STB 505 + 643 0199 0 0000 10 0503 CAD 503 + 644 0200 0 0000 12 0504 ADD 504 + 645 0201 0 0000 12 0505 ADD 505 + 646 0202 0 0000 18 0498 CFA 498 + 647 0203 0 1000 38 0193 BCS 193,1 + 648 0204 0 0000 35 0207 BCE *+3 + 649 0205 0 1014 00 0193 HLT 193,1014 + 650 0206 0 0000 30 0193 BUN 193 + 651 0207 0 0000 01 0000 NOP + 652 0208 0 0000 01 0000 NOP + 653 0209 0 0001 42 0499 LBC 499 + 654 0210 0 0000 10 0500 CAD 500 + 655 0211 0 0000 12 0501 ADD 501 + 656 0212 0 0226 36 0216 BFA 216,2,26 + 657 0213 0 0001 20 0211 IBB *-2,1 + 658 0214 0 1000 38 0209 BCS 209,1 + 659 0215 0 0225 36 0218 BFA *+3,2,25 + 660 0216 0 1015 00 0209 HLT 209,1015 + 661 0217 0 0000 30 0209 BUN 209 + 662 0218 0 0000 42 0502 LDB 502 + 663 0219 0 0000 10 0499 CAD 499 + 664 0220 0 0000 13 0501 SUB 501 + 665 0221 0 0200 36 0225 BFA 225,2,0 + 666 0222 0 0001 21 0220 DBB *-2,1 + 667 0223 0 1000 38 0218 BCS 218,1 + 668 0224 0 0201 36 0227 BFA *+3,2,1 + 669 0225 0 1016 00 0218 HLT 218,1016 + 670 0226 0 0000 30 0218 BUN 218 + 671 0227 0 0412 40 0508 STB 508,4 + 672 0228 0 0000 10 0507 CAD 507 + 673 0229 0 0000 44 0508 STP 508 + 674 0230 0 0001 43 0000 LSA 1 + 675 0231 0 0000 18 0508 CFA 508 + 676 0232 0 1000 38 0227 BCS 227,1 + 677 0233 0 0000 35 0236 BCE *+3 + 678 0234 0 1017 00 0227 HLT 227,1017 + 679 0235 0 0000 30 0227 BUN 227 + 680 0236 0 4212 40 0509 STB 509,42 + 681 0237 0 0000 42 0509 LDB 509 + 682 0238 0 4211 26 0509 IFL 509,42,11 + 683 0239 0 0000 31 0242 BOF *+3 + 684 0240 0 0001 21 0238 DBB *-2,1 + 685 0241 0 0000 30 0244 BUN *+3 + 686 0242 0 0000 10 0509 CAD 509 + 687 0243 0 4210 36 0247 BFA 247,42,10 + 688 0244 0 1000 38 0236 BCS 236,1 + 689 0245 0 1018 00 0236 HLT 236,1018 + 690 0246 0 0000 30 0236 BUN 236 + 691 0247 0 1000 38 0236 BCS 236,1 + 692 0248 0 0000 10 0509 CAD 509 + 693 0249 0 0000 40 0510 STA 510 + 694 0250 0 0000 10 0511 CAD 511 + 695 0251 0 0000 13 0501 SUB 501 + 696 0252 0 0200 36 0257 BFA 257,2,0 + 697 0253 0 0101 27 0510 DFL 510,1,1 + 698 0254 0 0000 32 0251 BRP *-3 + 699 0255 0 0000 10 0510 CAD 510 + 700 0256 0 0109 36 0260 BFA 260,1,9 + 701 0257 0 1000 38 0248 BCS 248,1 + 702 0258 0 1019 00 0248 HLT 248,1019 + 703 0259 0 0000 30 0248 BUN 248 + 704 0260 0 1000 38 0248 BCS 248,1 + 705 0261 0 0000 01 0000 NOP + 706 0262 0 0000 01 0000 NOP + 707 0263 0 0000 10 0495 CAD 495 + 708 0264 0 0000 40 0512 STA 512 + 709 0265 0 0000 13 0501 SUB 501 + 710 0266 0 0401 28 0512 DLB 512,4,1 + 711 0267 0 0002 40 0513 STB 513 + 712 0268 0 0410 18 0513 CFA 513,4 + 713 0269 0 1000 38 0263 BCS 263,1 + 714 0270 0 0000 35 0273 BCE *+3 + 715 0271 0 1020 00 0263 HLT 263,1020 + 716 0272 0 0000 30 0263 BUN 263 + 717 0273 0 0000 10 0497 CAD 497 + 718 0274 0 0000 41 0497 LDR 497 + 719 0275 0 0000 42 0497 LDB 497 + 720 0276 0 0007 45 0000 CLT + 721 0277 0 1000 38 0273 BCS 273,1 + 722 0278 0 0000 18 0500 CFA 500 + 723 0279 0 0001 35 0284 BCU 284 + 724 0280 0 0001 18 0500 CFR 500 + 725 0281 0 0001 35 0284 BCU *+3 + 726 0282 0 0001 21 0284 DBB *+2,1 + 727 0283 0 0000 30 0286 BUN *+3 + 728 0284 0 1021 00 0273 HLT 273,1021 + 729 0285 0 0000 30 0273 BUN 273 + 730 0286 0 0000 10 0497 CAD 497 + 731 0287 0 0000 40 0514 STA 514 + 732 0288 0 0000 46 0514 CLL 514 + 733 0289 0 0000 10 0514 CAD 514 + 734 0290 0 1000 38 0286 BCS 286,1 + 735 0291 0 0000 18 0500 CFA 500 + 736 0292 0 0000 35 0295 BCE *+3 + 737 0293 0 1022 00 0286 HLT 286,1022 + 738 0294 0 0000 30 0286 BUN 286 + 739 0295 0 0000 46 0515 CLL 515 + 740 0296 0 0000 10 0494 CAD 494 + 741 0297 0 0000 19 0515 ADL 515 + 742 0298 0 0000 19 0515 ADL 515 + 743 0299 0 0000 12 0494 ADD 494 + 744 0300 0 0000 18 0515 CFA 515 + 745 0301 0 1000 38 0295 BCS 295,1 + 746 0302 0 0000 35 0305 BCE *+3 + 747 0303 0 1023 00 0295 HLT 295,1023 + 748 0304 0 0000 30 0295 BUN 295 + 749 0305 0 0000 01 0000 NOP + 750 0306 0 0000 01 0000 NOP + 751 0307 0 0000 10 0494 CAD 494 + 752 0308 0 0000 48 0008 SRA 8 + 753 0309 0 1000 38 0307 BCS *-2,1 + 754 0310 0 0000 18 0516 CFA 516 + 755 0311 0 0000 35 0314 BCE *+3 + 756 0312 0 1024 00 0307 HLT 307,1024 + 757 0313 0 0000 30 0307 BUN 307 + 758 0314 0 0000 10 0495 CAD 495 + 759 0315 0 0000 41 0493 LDR 493 + 760 0316 0 0001 48 0010 SRT 10 + 761 0317 0 1000 38 0314 BCS *-3,1 + 762 0318 0 0001 18 0495 CFR 495 + 763 0319 0 0001 35 0322 BCU *+3 + 764 0320 0 0000 18 0500 CFA 500 + 765 0321 0 0000 35 0324 BCE *+3 + 766 0322 0 1025 00 0314 HLT 314,1025 + 767 0323 0 0000 30 0314 BUN 314 + 768 0324 0 0000 01 0000 NOP + 769 0325 0 0000 01 0000 NOP + 770 0326 0 0000 10 0494 CAD 494 + 771 0327 0 0002 48 0009 SRS 9 + 772 0328 0 1000 38 0326 BCS *-2,1 + 773 0329 0 0211 36 0332 BFA *+3,2,11 + 774 0330 0 1026 00 0326 HLT 326,1026 + 775 0331 0 0000 30 0326 BUN 326 + 776 0332 0 0000 01 0000 NOP + 777 0333 0 0000 10 0494 CAD 494 + 778 0334 0 0000 49 0005 SLA 5 + 779 0335 0 1000 38 0332 BCS *-3,1 + 780 0336 0 0000 18 0517 CFA 517 + 781 0337 0 0000 35 0340 BCE *+3 + 782 0338 0 1027 00 0332 HLT 332,1027 + 783 0339 0 0000 30 0332 BUN 332 + 784 0340 0 0000 10 0495 CAD 495 + 785 0341 0 0000 41 0493 LDR 493 + 786 0342 0 0001 49 0010 SLT 10 + 787 0343 0 1000 38 0340 BCS *-3,1 + 788 0344 0 0000 18 0493 CFA 493 + 789 0345 0 0001 35 0348 BCU *+3 + 790 0346 0 0001 18 0494 CFR 494 + 791 0347 0 0000 35 0350 BCE *+3 + 792 0348 0 1028 00 0340 HLT 340,1028 + 793 0349 0 0000 30 0340 BUN 340 + 794 0350 0 0000 10 0494 CAD 494 + 795 0351 0 0000 01 0000 NOP + 796 0352 0 0002 49 0003 SLS 3 + 797 0353 0 1000 38 0350 BCS *-3,1 + 798 0354 0 0000 18 0518 CFA 518 + 799 0355 0 0000 35 0359 BCE 359 + 800 0356 0 1029 00 0350 HLT 350,1029 + 801 0357 0 0000 30 0350 BUN 350 + 802 0358 0 0000 01 0000 NOP + 803 0359 0 0000 10 0493 CAD 493 + 804 0360 0 0000 14 0493 MUL 493 + 805 0361 0 0000 14 0519 MUL 519 + 806 0362 0 0000 16 0000 RND + 807 0363 0 1000 38 0359 BCS 359,1 + 808 0364 0 0000 18 0520 CFA 520 + 809 0365 0 0000 35 0368 BCE *+3 + 810 0366 0 1030 00 0359 HLT 359,1030 + 811 0367 0 0000 30 0359 BUN 359 + 812 0368 0 0000 10 0520 CAD 520 + 813 0369 0 0000 41 0521 LDR 521 + 814 0370 0 0000 15 0519 DIV 519 + 815 0371 0 1000 38 0368 BCS *-3,1 + 816 0372 0 0010 18 0493 CFA 493,0 + 817 0373 0 0001 35 0376 BCU *+3 + 818 0374 0 0001 18 0542 CFR 542 + 819 0375 0 0000 35 0378 BCE *+3 + 820 0376 0 1031 00 0368 HLT 368,1031 + 821 0377 0 0000 30 0368 BUN 368 + 822 0378 0 0000 10 0497 CAD 497 + 823 0379 0 0000 17 0522 EXT 522 + 824 0380 0 0000 18 0497 CFA 497 + 825 0381 0 0001 35 0384 BCU *+3 + 826 0382 0 0000 17 0500 EXT 500 + 827 0383 0 0000 36 0387 BFA 387,0,0 + 828 0384 0 1000 38 0378 BCS 378,1 + 829 0385 0 1032 00 0378 HLT 378,1032 + 830 0386 0 0000 30 0378 BUN 378 + 831 0387 0 1000 38 0378 BCS 378,1 + 832 0388 0 0000 42 0502 LDB 502 + 833 0389 1 0000 46 0600 CLL - 600 + 834 0390 0 0001 21 0389 DBB *-1,1 + 835 0391 0 0000 42 0389 LDB *-2 + 836 0392 0 0240 29 0493 RTF 493,24 + 837 0393 0 0002 40 0523 STB 523 + 838 0394 0 0000 42 0502 LDB 502 + 839 0395 1 0000 10 0493 CAD - 493 + 840 0396 1 0000 18 0600 CFA - 600 + 841 0397 0 0001 35 0402 BCU 402 + 842 0398 0 0001 21 0395 DBB *-3,1 + 843 0399 0 0000 10 0523 CAD 523 + 844 0400 0 0000 18 0524 CFA 524 + 845 0401 0 0000 35 0405 BCE 405 + 846 0402 0 1000 38 0388 BCS 388,1 + 847 0403 0 1033 00 0388 HLT 388,1033 + 848 0404 0 0000 30 0388 BUN 388 + 849 0405 0 1000 38 0388 BCS 388,1 + 850 0406 0 0000 01 0000 NOP + 851 0407 0 0000 01 0000 NOP + 852 0408 0 0000 01 0000 NOP + 853 0409 0 0000 10 0525 CAD 525 + 854 0410 0 0000 22 0526 FAD 526 + 855 0411 0 0000 31 0414 BOF *+3 + 856 0412 0 0000 18 0527 CFA 527 + 857 0413 0 0000 35 0418 BCE 418 + 858 0414 0 1000 38 0409 BCS 409,1 + 859 0415 0 1034 00 0409 HLT 409,1034 + 860 0416 0 0000 30 0409 BUN 409 + 861 0417 0 1000 38 0409 BCS 409,1 + 862 0418 0 0000 10 0526 CAD 526 + 863 0419 0 0000 22 0525 FAD 525 + 864 0420 0 0000 31 0423 BOF *+3 + 865 0421 0 0000 18 0527 CFA 527 + 866 0422 0 0000 35 0426 BCE 426 + 867 0423 0 1000 38 0418 BCS 418,1 + 868 0424 0 1035 00 0418 HLT 418,1035 + 869 0425 0 0000 30 0418 BUN 418 + 870 0426 0 1000 38 0418 BCS 418,1 + 871 0427 0 0000 10 0528 CAD 528 + 872 0428 0 0001 22 0526 FAA 526 + 873 0429 0 0000 31 0432 BOF *+3 + 874 0430 0 0000 18 0529 CFA 529 + 875 0431 0 0000 35 0435 BCE 435 + 876 0432 0 1000 38 0427 BCS 427,1 + 877 0433 0 1036 00 0427 HLT 427,1036 + 878 0434 0 0000 30 0427 BUN 427 + 879 0435 0 1000 38 0427 BCS 427,1 + 880 0436 0 0000 10 0525 CAD 525 + 881 0437 0 0000 23 0530 FSU 530 + 882 0438 0 0000 31 0441 BOF *+3 + 883 0439 0 0000 18 0531 CFA 531 + 884 0440 0 0000 35 0444 BCE 444 + 885 0441 0 1000 38 0436 BCS 436,1 + 886 0442 0 1037 00 0436 HLT 436,1037 + 887 0443 0 0000 30 0436 BUN 436 + 888 0444 0 1000 38 0436 BCS 436,1 + 889 0445 0 0000 10 0530 CAD 530 + 890 0446 0 0000 23 0525 FSU 525 + 891 0447 0 0000 31 0450 BOF *+3 + 892 0448 0 0010 18 0531 CFA 531,0 + 893 0449 0 0000 35 0453 BCE 453 + 894 0450 0 1000 38 0445 BCS 445,1 + 895 0451 0 1038 00 0445 HLT 445,1038 + 896 0452 0 0000 30 0445 BUN 445 + 897 0453 0 1000 38 0445 BCS 445,1 + 898 0454 0 0000 10 0529 CAD 529 + 899 0455 0 0001 23 0530 FSA 530 + 900 0456 0 0000 31 0459 BOF *+3 + 901 0457 0 0000 18 0532 CFA 532 + 902 0458 0 0000 35 0462 BCE 462 + 903 0459 0 1000 38 0454 BCS 454,1 + 904 0460 0 1039 00 0454 HLT 454,1039 + 905 0461 0 0000 30 0454 BUN 454 + 906 0462 0 1000 38 0454 BCS 454,1 + 907 0463 0 0000 10 0533 CAD 533 + 908 0464 0 0000 24 0534 FMU 534 + 909 0465 0 0000 31 0468 BOF *+3 + 910 0466 0 0000 18 0535 CFA 535 + 911 0467 0 0000 35 0471 BCE 471 + 912 0468 0 1000 38 0463 BCS 463,1 + 913 0469 0 1040 00 0463 HLT 463,1040 + 914 0470 0 0000 30 0463 BUN 463 + 915 0471 0 1000 38 0463 BCS 463,1 + 916 0472 0 0000 10 0536 CAD 536 + 917 0473 0 0000 41 0526 LDR 526 + 918 0474 0 0000 25 0537 FDV 537 + 919 0475 0 0000 31 0480 BOF 480 + 920 0476 0 0000 18 0538 CFA 538 + 921 0477 0 0001 35 0480 BCU *+3 + 922 0478 0 0001 18 0539 CFR 539 + 923 0479 0 0000 35 0483 BCE 483 + 924 0480 0 1000 38 0472 BCS 472,1 + 925 0481 0 1041 00 0472 HLT 472,1041 + 926 0482 0 0000 30 0472 BUN 472 + 927 0483 0 1000 38 0472 BCS 472,1 + 928 0484 0 0000 46 0503 CLL 503 + 929 0485 0 0000 46 0504 CLL 504 + 930 0486 0 0000 46 0505 CLL 505 + 931 0487 0 0000 46 0513 CLL 513 + 932 0488 0 0301 27 0540 DFL 540,3,1 + 933 0489 0 0000 32 0100 BRP 100 + 934 0490 0 0007 45 0000 CLT + 935 0491 0 1000 04 0000 PRB 0,1 + 936 0492 0 0000 01 0000 NOP + 937 0493 1 9999 99 9999 CNST 19999999999 + 938 0494 1 1234 56 7891 MOW - 7891,1,2,34 + 939 0495 0 1234 56 7891 MOW 7891,1,2,34 + 940 0496 1 0000 00 0001 HLT - 1 + 941 0497 1 9696 96 9696 CNST 19696969696 + 942 0498 1 3367 32 4582 BRP - 4582,3367 + 943 0499 0 0000 00 0025 HLT 25 + 944 0500 0 0000 00 0000 HLT + 945 0501 0 0000 00 0001 HLT 1 + 946 0502 0 0000 00 0023 HLT 23 + 947 0503 0 0000 00 0000 HLT + 948 0504 0 0000 00 0000 HLT + 949 0505 0 0000 00 0000 HLT + 950 0506 1 2132 76 4582 CNST 12132764582 + 951 0507 0 9999 99 0231 CNST 9999990231 + 952 0508 1 9999 99 9999 CNST 19999999999 + 953 0509 0 0000 00 0009 HLT 9 + 954 0510 0 0000 00 0009 HLT 9 + 955 0511 0 0000 00 0011 HLT 11 + 956 0512 0 0000 00 0000 HLT + 957 0513 0 0000 00 0000 HLT + 958 0514 0 0000 00 0000 HLT + 959 0515 0 0000 00 0000 HLT + 960 0516 1 0000 00 0012 HLT - 12 + 961 0517 1 6789 11 2345 CSU - 2345,6789 + 962 0518 3 4567 89 1112 CNST 34567891112 + 963 0518 0 6766 54 3996 MIW 3996,6,7,66 + 964 0519 0 6766 54 3995 MIW 3995,6,7,66 + 965 0520 0 9876 54 3210 MIW 3210,9,8,76 + 966 0521 1 1111 11 1111 CSA - 1111,1111 + 967 0522 0 0000 00 0000 HLT + 968 0523 0 0000 00 0624 HLT 624 + 969 0524 0 5212 34 5678 BCH 5678,521 + 970 0525 1 5412 34 5678 BCH - 5678,541 + 971 0526 1 5412 22 2222 FAD - 2222,5 + 972 0527 0 4998 76 5432 CNST 4998765432 + 973 0528 0 5412 34 6665 BCH 6665,541 + 974 0529 1 5288 65 4321 CWI - 4321,5 + 975 0530 0 5310 09 9999 SPO 9999,31 + 976 0531 0 5411 46 0122 CLL 122,5411 + 977 0532 0 5210 00 0000 HLT 0,5210 + 978 0533 1 9798 76 5432 CNST 19798765432 + 979 0534 1 9898 76 5432 CNST 19898765432 + 980 0535 0 7438 77 7892 CNST 7438777892 + 981 0536 0 7438 77 7893 CNST 7438777893 + 982 0537 0 5099 99 9998 CNST 5099999998 + 983 0538 1 8000 65 6928 CWI - 6928,8 + 984 0539 0 0000 00 0999 HLT 999 + 985 0540 0 0000 00 0000 HLT + 986 0541 0 6643 08 7206 KAD 7206,6643 + 987 0542 0 0000 00 0000 HLT + 988 0543 1 3211 30 2040 BUN - 2040,3211 + 989 0544 0 0000 42 0546 LDB *+2 + 990 0545 0 0001 45 0454 CLA 454 + 991 0546 1 0000 12 0100 ADD - 100 + 992 0547 0 0000 31 0549 BOF *+2 + 993 0548 0 0001 21 0547 DBB *-1,1 + 994 0549 0 0000 36 0100 BFA 100,0,0 + 995 0550 0 1666 00 6666 HLT 6666,1666 + 996 0551 0 0007 45 0000 CLT + 997 0552 0 0001 43 0000 LSA 1 + 998 0553 1 8997 54 0000 MIW - 0,8,9,97 + 999 0554 0 0000 00 0000 HLT + 1000 0555 6 0000 30 0545 BUN 6 545 + 1001 0556 LOCN 20 + 1002 0020 0 0000 44 0999 STP 999 + 1003 0021 0 0000 01 0000 NOP + 1004 0022 0 0000 30 0026 BUN 26 + 1005 0023 0 1000 38 0022 BCS *-1,1 + 1006 0024 0 2001 00 0020 HLT 20,2001 + 1007 0025 0 0000 21 0022 DBB *-3,0 + 1008 0026 0 1000 38 0022 BCS 22,1 + 1009 0027 0 0000 44 0999 STP 999 + 1010 0028 0 0000 01 0000 NOP + 1011 0029 0 0000 10 0950 CAD 950 + 1012 0030 0 0069 36 0034 BFA 34,0,69 + 1013 0031 0 1000 38 0030 BCS *-1,1 + 1014 0032 0 2002 00 0027 HLT 27,2002 + 1015 0033 0 0000 30 0030 BUN *-3 + 1016 0034 0 1000 38 0030 BCS 30,1 + 1017 0035 0 0000 10 0951 CAD 951 + 1018 0036 0 1216 36 0040 BFA 40,12,16 + 1019 0037 0 1000 38 0036 BCS *-1,1 + 1020 0038 0 2003 00 0035 HLT 35,2003 + 1021 0039 0 0000 30 0036 BUN *-3 + 1022 0040 0 1000 38 0036 BCS 36,1 + 1023 0041 0 0000 44 0999 STP 999 + 1024 0042 0 0000 01 0000 NOP + 1025 0043 0 0000 41 0952 LDR 952 + 1026 0044 0 7578 37 0048 BFR 48,75,78 + 1027 0045 0 1000 38 0044 BCS *-1,1 + 1028 0046 0 2004 00 0041 HLT 41,2004 + 1029 0047 0 0000 30 0044 BUN *-3 + 1030 0048 0 1000 38 0044 BCS 44,1 + 1031 0049 0 0000 41 0952 LDR 952 + 1032 0050 0 0193 37 0054 BFR 54,1,93 + 1033 0051 0 1000 38 0050 BCS *-1,1 + 1034 0052 0 2005 00 0049 HLT 49,2005 + 1035 0053 0 0000 30 0050 BUN *-3 + 1036 0054 0 1000 38 0050 BCS 50,1 + 1037 0055 0 0000 44 0999 STP 999 + 1038 0056 0 0000 01 0000 NOP + 1039 0057 0 0000 10 0953 CAD 953 + 1040 0058 0 0111 36 0061 BFA *+3,1,11 + 1041 0059 0 1000 38 0058 BCS *-1,1 + 1042 0060 0 0000 30 0064 BUN 64 + 1043 0061 0 1000 38 0058 BCS *-3,1 + 1044 0062 0 2006 00 0055 HLT 55,2006 + 1045 0063 0 0000 30 0058 BUN 58 + 1046 0064 0 0000 41 0954 LDR 954 + 1047 0065 0 7588 37 0068 BFR *+3,75,88 + 1048 0066 0 1000 38 0065 BCS *-1,1 + 1049 0067 0 0000 30 0071 BUN 71 + 1050 0068 0 1000 38 0065 BCS *-3,1 + 1051 0069 0 2007 00 0064 HLT 64,2007 + 1052 0070 0 0000 30 0065 BUN 65 + 1053 0071 0 0000 10 0981 CAD 981 + 1054 0072 0 1211 36 0075 BFA *+3,12,11 + 1055 0073 0 1000 38 0072 BCS *-1,1 + 1056 0074 0 0000 30 0078 BUN 78 + 1057 0075 0 1000 38 0072 BCS *-3,1 + 1058 0076 0 2008 00 0071 HLT 71,2008 + 1059 0077 0 0000 30 0072 BUN 72 + 1060 0078 0 0000 44 0999 STP 999 + 1061 0079 0 0000 01 0008 NOP 8 + 1062 0080 0 0000 10 0962 CAD 962 + 1063 0081 0 0000 17 0955 EXT 955 + 1064 0082 0 0000 12 0956 ADD 956 + 1065 0083 0 0000 40 0085 STA *+2 + 1066 0084 0 0002 49 0004 SLS 4 + 1067 0085 0 0000 33 0089 BSA 89,0 + 1068 0086 0 1000 38 0085 BCS *-1,1 + 1069 0087 0 0009 00 0078 HLT 78,9 + 1070 0088 0 0000 30 0085 BUN *-3 + 1071 0089 0 1000 38 0085 BCS 85,1 + 1072 0090 0 0000 42 0079 LDB 79 + 1073 0091 0 0000 10 0958 CAD 958 + 1074 0092 0 0002 49 0001 SLS 1 + 1075 0093 0 0000 33 0096 BSA *+3,0 + 1076 0094 0 1000 38 0093 BCS *-1,1 + 1077 0095 0 0000 30 0099 BUN 99 + 1078 0096 0 1000 38 0093 BCS *-3,1 + 1079 0097 0 2010 00 0090 HLT 90,2010 + 1080 0098 0 0000 30 0093 BUN 93 + 1081 0099 0 0001 21 0092 DBB 92,1 + 1082 0100 0 0000 10 0958 CAD 958 + 1083 0101 0 0000 49 0001 SLA 1 + 1084 0102 0 0000 40 0958 STA 958 + 1085 0103 0 0000 10 0093 CAD 93 + 1086 0104 0 0000 12 0955 ADD 955 + 1087 0105 0 0000 17 0959 EXT 959 + 1088 0106 0 0000 40 0093 STA 93 + 1089 0107 0 0000 44 0999 STP 999 + 1090 0108 0 0000 01 0000 NOP + 1091 0109 0 0000 10 0113 CAD 113 + 1092 0110 0 0000 18 0112 CFA *+2 + 1093 0111 0 0001 34 0113 BCL *+2 + 1094 0112 0 0000 34 0116 BCH 116 + 1095 0113 0 1000 38 0110 BCS *-3,1 + 1096 0114 0 2011 00 0107 HLT 107,2011 + 1097 0115 0 0000 30 0110 BUN 110 + 1098 0116 0 1000 38 0110 BCS 110,1 + 1099 0117 0 0000 10 0119 CAD *+2 + 1100 0118 0 0000 18 0121 CFA *+3 + 1101 0119 0 0000 34 0121 BCH *+2 + 1102 0120 0 0001 34 0124 BCL 124 + 1103 0121 0 1000 38 0118 BCS *-3,1 + 1104 0122 0 2012 00 0117 HLT 117,2012 + 1105 0123 0 0000 30 0118 BUN 118 + 1106 0124 0 1000 38 0118 BCS 118,1 + 1107 0125 0 0000 10 0125 CAD *0 + 1108 0126 0 0000 18 0125 CFA *-1 + 1109 0127 0 0000 34 0130 BCH *+3 + 1110 0128 0 0001 34 0130 BCL *+2 + 1111 0129 0 0000 30 0133 BUN 133 + 1112 0130 0 1000 38 0126 BCS 126,1 + 1113 0131 0 2013 00 0125 HLT 125,2013 + 1114 0132 0 0000 30 0126 BUN 126 + 1115 0133 0 1000 38 0126 BCS 126,1 + 1116 0134 0 0000 44 0999 STP 999 + 1117 0135 0 0000 10 0000 CAD 0 + 1118 0136 0 0000 10 0140 CAD 140 + 1119 0137 0 0000 18 0138 CFA *+1 + 1120 0138 0 0000 35 0140 BCE *+2 + 1121 0139 0 0001 35 0143 BCU 143 + 1122 0140 0 1000 38 0137 BCS *-3,1 + 1123 0141 0 2014 00 0134 HLT 134,2014 + 1124 0142 0 0000 30 0137 BUN 137 + 1125 0143 0 1000 38 0137 BCS 137,1 + 1126 0144 0 0000 10 0146 CAD *+2 + 1127 0145 0 0000 18 0148 CFA *+3 + 1128 0146 0 0000 35 0148 BCE *+2 + 1129 0147 0 0001 35 0151 BCU 151 + 1130 0148 0 1000 38 0145 BCS *-3,1 + 1131 0149 0 2015 00 0144 HLT 144,2015 + 1132 0150 0 0000 30 0145 BUN 145 + 1133 0151 0 1000 38 0145 BCS 145,1 + 1134 0152 0 0000 10 0155 CAD *+3 + 1135 0153 0 0000 18 0155 CFA *+2 + 1136 0154 0 0001 35 0156 BCU *+2 + 1137 0155 0 0000 35 0159 BCE 159 + 1138 0156 0 1000 38 0153 BCS *-3,1 + 1139 0157 0 2016 00 0152 HLT 152,2016 + 1140 0158 0 0000 30 0153 BUN 153 + 1141 0159 0 1000 38 0153 BCS 153,1 + 1142 0160 0 0000 44 0999 STP 999 + 1143 0161 0 0000 01 0000 NOP + 1144 0162 0 0000 10 0960 CAD 960 + 1145 0163 0 0000 12 0960 ADD 960 + 1146 0164 0 0000 31 0168 BOF 168 + 1147 0165 0 1000 38 0163 BCS *-2,1 + 1148 0166 0 2017 00 0160 HLT 160,2017 + 1149 0167 0 0000 30 0163 BUN 163 + 1150 0168 0 1000 38 0163 BCS 163,1 + 1151 0169 0 0000 10 0960 CAD 960 + 1152 0170 0 0000 12 0960 ADD 960 + 1153 0171 0 0000 31 0172 BOF *+1 + 1154 0172 0 0000 31 0175 BOF *+3 + 1155 0173 0 1000 38 0170 BCS *-3,1 + 1156 0174 0 0000 30 0178 BUN 178 + 1157 0175 0 1000 38 0170 BCS 170,1 + 1158 0176 0 2018 00 0169 HLT 169,2018 + 1159 0177 0 0000 30 0170 BUN 170 + 1160 0178 0 0000 44 0999 STP 999 + 1161 0179 0 0000 01 0000 NOP + 1162 0180 0 0000 27 0957 DFL 957,0,0 + 1163 0181 0 0000 32 0185 BRP 185 + 1164 0182 0 1000 38 0181 BCS *-1,1 + 1165 0183 0 2019 00 0180 HLT 180,2019 + 1166 0184 0 0000 30 0181 BUN *-3 + 1167 0185 0 1000 38 0181 BCS 181,1 + 1168 0186 0 0105 27 0957 DFL 957,1,5 + 1169 0187 0 0105 27 0957 DFL 957,1,5 + 1170 0188 0 0000 32 0191 BRP *+3 + 1171 0189 0 1000 38 0188 BCS *-1,1 + 1172 0190 0 0000 30 0194 BUN 194 + 1173 0191 0 1000 38 0188 BCS *-3,1 + 1174 0192 0 2020 00 0186 HLT 186,2020 + 1175 0193 0 0000 30 0188 BUN 188 + 1176 0194 0 0000 10 0961 CAD 961 + 1177 0195 0 0000 14 0961 MUL 961 + 1178 0196 0 0001 49 0005 SLT 5 + 1179 0197 0 0000 40 0961 STA 961 + 1180 0198 0 0002 49 0010 SLS 10 + 1181 0199 0 0001 48 0000 SRT 0 + 1182 0200 0 0001 49 0001 SLT 1 + 1183 0201 0 0000 40 0962 STA 962 + 1184 0202 0 0000 44 0999 STP 999 + 1185 0203 0 0000 01 0000 NOP + 1186 0204 0 0002 45 0000 CLR + 1187 0205 0 0000 41 0962 LDR 962 + 1188 0206 0 0001 18 0962 CFR 962 + 1189 0207 0 1000 38 0204 BCS *-3,1 + 1190 0208 0 0000 35 0211 BCE *+3 + 1191 0209 0 2021 00 0202 HLT 202,2021 + 1192 0210 0 0000 30 0204 BUN 204 + 1193 0211 0 0000 44 0999 STP 999 + 1194 0212 0 0000 01 0000 NOP + 1195 0213 0 0000 10 0962 CAD 962 + 1196 0214 0 0000 49 0006 SLA 6 + 1197 0215 0 0000 17 0963 EXT 963 + 1198 0216 0 0000 12 0964 ADD 964 + 1199 0217 0 0000 40 0221 STA 221 + 1200 0218 0 0004 45 0000 CLB + 1201 0219 0 0000 42 0962 LDB 962 + 1202 0220 0 1000 38 0218 BCS *-2,1 + 1203 0221 0 0000 21 0224 DBB *+3,0 + 1204 0222 0 2022 00 0211 HLT 211,2022 + 1205 0223 0 0000 30 0218 BUN 218 + 1206 0224 0 0001 21 0222 DBB *-2,1 + 1207 0225 0 0000 44 0999 STP 999 + 1208 0226 0 0000 01 0000 NOP + 1209 0227 0 0000 10 0962 CAD 962 + 1210 0228 0 0000 17 0955 EXT 955 + 1211 0229 0 0000 12 0965 ADD 965 + 1212 0230 0 0000 40 0236 STA 236 + 1213 0231 0 0000 12 0966 ADD 966 + 1214 0232 0 0000 40 0234 STA *+2 + 1215 0233 0 0000 10 0962 CAD 962 + 1216 0234 0 0000 43 0239 LSA 0,239 + 1217 0235 0 1000 38 0233 BCS *-2,1 + 1218 0236 0 0000 33 0239 BSA *+3,0 + 1219 0237 0 2023 00 0225 HLT 225,2023 + 1220 0238 0 0000 30 0233 BUN 233 + 1221 0239 0 0000 44 0999 STP 999 + 1222 0240 0 0000 01 0002 NOP 2 + 1223 0241 0 0000 42 0240 LDB *-1 + 1224 0242 0 0000 10 0256 CAD 256 + 1225 0243 0 0000 48 0009 SRA 9 + 1226 0244 0 0000 12 0967 ADD 967 + 1227 0245 0 0000 40 0247 STA *+2 + 1228 0246 1 0000 10 0968 CAD - 968 + 1229 0247 0 0002 49 0000 SLS 0 + 1230 0248 1 0000 46 0971 CLL - 971 + 1231 0249 0 0001 33 0252 BSA *+3,1 + 1232 0250 0 0000 10 0962 CAD 962 + 1233 0251 1 0000 40 0971 STA - 971 + 1234 0252 0 0001 21 0246 DBB 246,1 + 1235 0253 0 0000 10 0962 CAD 962 + 1236 0254 0 0000 41 0962 LDR 962 + 1237 0255 0 0000 42 0962 LDB 962 + 1238 0256 0 0000 45 0000 CNST 450000 + 1239 0257 0 1000 38 0253 BCS 253,1 + 1240 0258 0 0000 18 0971 CFA 971 + 1241 0259 0 0000 35 0262 BCE *+3 + 1242 0260 0 2024 00 0239 HLT 239,2024 + 1243 0261 0 0000 30 0253 BUN 253 + 1244 0262 0 0001 18 0972 CFR 972 + 1245 0263 0 0001 35 0260 BCU *-3 + 1246 0264 0 0002 40 0974 STB 974 + 1247 0265 0 0000 10 0973 CAD 973 + 1248 0266 0 0000 17 0975 EXT 975 + 1249 0267 0 0000 18 0974 CFA 974 + 1250 0268 0 0001 35 0260 BCU 260 + 1251 0269 0 0000 10 0256 CAD 256 + 1252 0270 0 0000 12 0976 ADD 976 + 1253 0271 0 0000 31 0274 BOF *+3 + 1254 0272 0 0000 40 0256 STA 256 + 1255 0273 0 0000 30 0241 BUN 241 + 1256 0274 0 0000 17 0977 EXT 977 + 1257 0275 0 0000 40 0256 STA 256 + 1258 0276 0 0000 44 0999 STP 999 + 1259 0277 0 0000 01 0000 NOP + 1260 0278 0 0002 45 0000 CLR + 1261 0279 0 0000 10 0962 CAD 962 + 1262 0280 0 0000 40 0978 STA 978 + 1263 0281 0 0000 46 0978 CLL 978 + 1264 0282 0 0001 18 0978 CFR 978 + 1265 0283 0 1000 38 0280 BCS *-3,1 + 1266 0284 0 0000 35 0287 BCE *+3 + 1267 0285 0 2025 00 0276 HLT 276,2025 + 1268 0286 0 0000 30 0280 BUN 280 + 1269 0287 0 0000 44 0999 STP 999 + 1270 0288 0 0000 01 0004 NOP 4 + 1271 0289 0 0000 42 0288 LDB *-1 + 1272 0290 0 0000 41 0979 LDR 979 + 1273 0291 1 0001 49 0005 SLT - 5 + 1274 0292 0 0000 10 0980 CAD 980 + 1275 0293 0 0000 16 0000 RND + 1276 0294 0 1000 38 0290 BCS 290,1 + 1277 0295 0 0011 36 0298 BFA *+3,0,11 + 1278 0296 0 2026 00 0287 HLT 287,2026 + 1279 0297 0 0000 30 0290 BUN 290 + 1280 0298 0 0001 21 0290 DBB 290,1 + 1281 0299 0 0000 42 0288 LDB 288 + 1282 0300 0 0000 41 0979 LDR 979 + 1283 0301 1 0001 49 0000 SLT - 0 + 1284 0302 0 0000 10 0981 CAD 981 + 1285 0303 0 0000 16 0000 RND + 1286 0304 0 1000 38 0300 BCS 300,1 + 1287 0305 0 0011 36 0308 BFA *+3,0,11 + 1288 0306 0 2027 00 0299 HLT 299,2027 + 1289 0307 0 0000 30 0300 BUN 300 + 1290 0308 0 0001 21 0300 DBB 300,1 + 1291 0309 0 0001 45 0000 CLA + 1292 0310 0 0000 41 0962 LDR 962 + 1293 0311 0 0000 16 0000 RND + 1294 0312 0 1000 38 0310 BCS *-2,1 + 1295 0313 0 0001 18 0982 CFR 982 + 1296 0314 0 0000 35 0317 BCE *+3 + 1297 0315 0 2028 00 0310 HLT 310,2028 + 1298 0316 0 0000 30 0310 BUN 310 + 1299 0317 0 0000 44 0999 STP 999 + 1300 0318 0 0000 01 0000 NOP + 1301 0319 0 0000 10 0983 CAD 983 + 1302 0320 0 0000 17 0984 EXT 984 + 1303 0321 0 0000 18 0985 CFA 985 + 1304 0322 0 1000 38 0319 BCS *-3,1 + 1305 0323 0 0000 35 0326 BCE *+3 + 1306 0324 0 2029 00 0317 HLT 317,2029 + 1307 0325 0 0000 30 0319 BUN 319 + 1308 0326 0 0000 44 0999 STP 999 + 1309 0327 0 0000 01 0000 NOP + 1310 0328 0 0000 10 0962 CAD 962 + 1311 0329 0 0000 49 0006 SLA 6 + 1312 0330 0 0000 17 0963 EXT 963 + 1313 0331 0 0000 12 0986 ADD 986 + 1314 0332 0 0000 40 0336 STA 336 + 1315 0333 0 0004 45 0000 CLB + 1316 0334 0 0001 42 0962 LBC 962 + 1317 0335 0 1000 38 0333 BCS *-2,1 + 1318 0336 0 0000 20 0337 IBB *+1,0 + 1319 0337 0 0000 30 0340 BUN *+3 + 1320 0338 0 2030 00 0326 HLT 326,2030 + 1321 0339 0 0000 30 0333 BUN 333 + 1322 0340 0 0001 21 0338 DBB *-2,1 + 1323 0341 0 0000 44 0999 STP 999 + 1324 0342 0 0000 01 0000 NOP + 1325 0343 0 0000 41 0961 LDR 961 + 1326 0344 0 0001 49 0010 SLT 10 + 1327 0345 0 0000 10 0962 CAD 962 + 1328 0346 0 0000 18 0962 CFA 962 + 1329 0347 0 1000 38 0343 BCS 343,1 + 1330 0348 0 0000 35 0351 BCE *+3 + 1331 0349 0 2031 00 0341 HLT 341,2031 + 1332 0350 0 0000 30 0343 BUN 343 + 1333 0351 0 0000 10 0962 CAD 962 + 1334 0352 0 0000 40 0987 STA 987 + 1335 0353 0 0000 12 0988 ADD 988 + 1336 0354 0 0000 33 0356 BSA *+2,0 + 1337 0355 0 1210 27 0987 DFL 987,12,10 + 1338 0356 0 0000 10 0961 CAD 961 + 1339 0357 0 0001 10 0962 CAA 962,1 + 1340 0358 0 0000 18 0987 CFA 987 + 1341 0359 0 1000 38 0356 BCS *-3,1 + 1342 0360 0 0000 35 0363 BCE *+3 + 1343 0361 0 2032 00 0351 HLT 351,2032 + 1344 0362 0 0000 30 0356 BUN 356 + 1345 0363 0 0000 10 0962 CAD 962 + 1346 0364 0 0000 40 0987 STA 987 + 1347 0365 0 0000 12 0988 ADD 988 + 1348 0366 0 0000 33 0369 BSA *+3,0 + 1349 0367 0 1210 27 0987 DFL 987,12,10 + 1350 0368 0 0000 30 0370 BUN *+2 + 1351 0369 0 1210 26 0987 IFL 987,12,10 + 1352 0370 0 0000 10 0961 CAD 961 + 1353 0371 0 0000 11 0962 CSU 962 + 1354 0372 0 0000 18 0987 CFA 987 + 1355 0373 0 1000 38 0370 BCS *-3,1 + 1356 0374 0 0000 35 0377 BCE *+3 + 1357 0375 0 2033 00 0363 HLT 363,2033 + 1358 0376 0 0000 30 0370 BUN 370 + 1359 0377 0 0000 10 0962 CAD 962 + 1360 0378 0 0000 40 0987 STA 987 + 1361 0379 0 0000 12 0988 ADD 988 + 1362 0380 0 0001 33 0382 BSA *+2,1 + 1363 0381 0 1210 26 0987 IFL 987,12,10 + 1364 0382 0 0000 10 0961 CAD 961 + 1365 0383 0 0001 11 0962 CSA 962,1 + 1366 0384 0 0000 18 0987 CFA 987 + 1367 0385 0 1000 38 0382 BCS *-3,1 + 1368 0386 0 0000 35 0389 BCE *+3 + 1369 0387 0 2034 00 0377 HLT 377,2034 + 1370 0388 0 0000 30 0382 BUN 382 + 1371 0389 0 0000 44 0999 STP 999 + 1372 0390 0 0000 01 0007 NOP 7 + 1373 0391 0 0000 42 0997 LDB 997 + 1374 0392 0 0002 40 0998 STB 998 + 1375 0393 0 0000 42 0390 LDB *-3 + 1376 0394 1 0000 10 1000 CAD - 1000 + 1377 0395 1 0000 12 1008 ADD - 1008 + 1378 0396 0 0000 31 0400 BOF 400 + 1379 0397 1 0000 18 1016 CFA - 1016 + 1380 0398 0 1000 38 0394 BCS 394,1 + 1381 0399 0 0000 35 0403 BCE 403 + 1382 0400 0 1000 38 0394 BCS 394,1 + 1383 0401 0 2035 00 0389 HLT 389,2035 + 1384 0402 0 0000 30 0394 BUN 394 + 1385 0403 0 0001 21 0394 DBB 394,1 + 1386 0404 0 0000 42 0998 LDB 998 + 1387 0405 1 0000 10 1048 CAD - 1048 + 1388 0406 0 0000 40 0395 STA 395 + 1389 0407 1 0000 10 1052 CAD - 1052 + 1390 0408 0 0000 40 0397 STA 397 + 1391 0409 0 0001 21 0392 DBB 392,1 + 1392 0410 0 0000 44 0999 STP 999 + 1393 0411 0 0000 01 0000 NOP + 1394 0412 0 0000 10 1004 CAD 1004 + 1395 0413 0 0000 12 1004 ADD 1004 + 1396 0414 0 0000 31 0418 BOF 418 + 1397 0415 0 1000 38 0412 BCS *-3,1 + 1398 0416 0 2036 00 0410 HLT 410,2036 + 1399 0417 0 0000 30 0412 BUN 412 + 1400 0418 0 0000 18 0991 CFA 991 + 1401 0419 0 1000 38 0412 BCS 412,1 + 1402 0420 0 0001 35 0415 BCU 415 + 1403 0421 0 0000 44 0999 STP 999 + 1404 0422 0 0000 01 0007 NOP 7 + 1405 0423 0 0000 42 0422 LDB *-1 + 1406 0424 1 0000 41 1016 LDR - 1016 + 1407 0425 1 0000 10 1000 CAD - 1000 + 1408 0426 0 0000 40 1056 STA 1056 + 1409 0427 1 0000 10 1008 CAD - 1008 + 1410 0428 0 0000 19 1056 ADL 1056 + 1411 0429 0 0000 31 0433 BOF 433 + 1412 0430 0 0001 18 1056 CFR 1056 + 1413 0431 0 1000 38 0425 BCS 425,1 + 1414 0432 0 0000 35 0436 BCE 436 + 1415 0433 0 1000 38 0425 BCS 425,1 + 1416 0434 0 2037 00 0421 HLT 421,2037 + 1417 0435 0 0000 30 0425 BUN 425 + 1418 0436 0 0001 21 0424 DBB 424,1 + 1419 0437 0 0000 10 1022 CAD 1022 + 1420 0438 0 0000 40 1056 STA 1056 + 1421 0439 0 0000 19 1056 ADL 1056 + 1422 0440 0 0000 31 0444 BOF 444 + 1423 0441 0 1000 38 0438 BCS *-3,1 + 1424 0442 0 2038 00 0437 HLT 437,2038 + 1425 0443 0 0000 30 0438 BUN 438 + 1426 0444 0 0000 41 0992 LDR 992 + 1427 0445 0 0001 18 1056 CFR 1056 + 1428 0446 0 1000 38 0438 BCS 438,1 + 1429 0447 0 0001 35 0441 BCU 441 + 1430 0448 0 0000 44 0999 STP 999 + 1431 0449 0 0000 01 0003 NOP 3 + 1432 0450 0 0000 42 0449 LDB *-1 + 1433 0451 0 0000 41 0962 LDR 962 + 1434 0452 1 0000 10 1060 CAD - 1060 + 1435 0453 1 0000 14 1061 MUL - 1061 + 1436 0454 1 0000 18 1065 CFA - 1065 + 1437 0455 0 0001 35 0458 BCU *+3 + 1438 0456 1 0001 18 1069 CFR - 1069 + 1439 0457 0 0000 35 0461 BCE 461 + 1440 0458 0 1000 38 0451 BCS 451,1 + 1441 0459 0 2039 00 0448 HLT 448,2039 + 1442 0460 0 0000 30 0451 BUN 451 + 1443 0461 0 1000 38 0451 BCS 451,1 + 1444 0462 0 0001 21 0451 DBB 451,1 + 1445 0463 0 0000 44 0999 STP 999 + 1446 0464 0 0000 01 0001 NOP 1 + 1447 0465 0 0000 42 0464 LDB *-1 + 1448 0466 1 0000 10 1073 CAD - 1073 + 1449 0467 1 0000 41 1075 LDR - 1075 + 1450 0468 1 0000 15 1077 DIV - 1077 + 1451 0469 0 0000 31 0474 BOF 474 + 1452 0470 1 0000 18 1079 CFA - 1079 + 1453 0471 0 0001 35 0474 BCU *+3 + 1454 0472 1 0001 18 1081 CFR - 1081 + 1455 0473 0 0000 35 0477 BCE 477 + 1456 0474 0 1000 38 0466 BCS 466,1 + 1457 0475 0 2040 00 0463 HLT 463,2040 + 1458 0476 0 0000 30 0466 BUN 466 + 1459 0477 0 1000 38 0466 BCS 466,1 + 1460 0478 0 0001 21 0466 DBB 466,1 + 1461 0479 0 0000 10 0962 CAD 962 + 1462 0480 0 0000 46 0993 CLL 993 + 1463 0481 0 0000 19 0993 ADL 993 + 1464 0482 0 0000 15 0962 DIV 962 + 1465 0483 0 0000 31 0487 BOF 487 + 1466 0484 0 1000 38 0479 BCS 479,1 + 1467 0485 0 2041 00 0479 HLT 479,2041 + 1468 0486 0 0000 30 0479 BUN 479 + 1469 0487 0 0000 18 0993 CFA 993 + 1470 0488 0 1000 38 0479 BCS 479,1 + 1471 0489 0 0001 35 0484 BCU 484 + 1472 0490 0 0000 44 0999 STP 999 + 1473 0491 0 0000 01 0007 NOP 7 + 1474 0492 0 0000 42 0997 LDB 997 + 1475 0493 0 0002 40 0998 STB 998 + 1476 0494 0 0000 42 0491 LDB *-3 + 1477 0495 1 0000 10 1098 CAD - 1098 + 1478 0496 1 0000 22 1106 FAD - 1106 + 1479 0497 0 0000 31 0500 BOF *+3 + 1480 0498 1 0000 18 1114 CFA - 1114 + 1481 0499 0 0000 35 0503 BCE 503 + 1482 0500 0 1000 38 0495 BCS 495,1 + 1483 0501 0 2042 00 0490 HLT 490,2042 + 1484 0502 0 0000 30 0495 BUN 495 + 1485 0503 0 1000 38 0495 BCS 495,1 + 1486 0504 0 0001 21 0495 DBB 495,1 + 1487 0505 0 0000 42 0998 LDB 998 + 1488 0506 1 0000 10 1146 CAD - 1146 + 1489 0507 0 0000 40 0496 STA 496 + 1490 0508 1 0000 10 1150 CAD - 1150 + 1491 0509 0 0000 40 0498 STA 498 + 1492 0510 0 0001 21 0493 DBB 493,1 + 1493 0511 0 0000 44 0999 STP 999 + 1494 0512 0 0000 01 0004 NOP 4 + 1495 0513 0 0000 42 0512 LDB *-1 + 1496 0514 1 0000 10 1083 CAD - 1083 + 1497 0515 1 0000 22 1088 FAD - 1088 + 1498 0516 0 0000 31 0519 BOF *+3 + 1499 0517 1 0000 18 1093 CFA - 1093 + 1500 0518 0 0000 35 0522 BCE 522 + 1501 0519 0 1000 38 0514 BCS 514,1 + 1502 0520 0 2043 00 0511 HLT 511,2043 + 1503 0521 0 0000 30 0514 BUN 514 + 1504 0522 0 1000 38 0514 BCS 514,1 + 1505 0523 0 0001 21 0514 DBB 514,1 + 1506 0524 0 0000 10 1154 CAD 1154 + 1507 0525 0 0000 22 1155 FAD 1155 + 1508 0526 0 0000 31 0530 BOF 530 + 1509 0527 0 1000 38 0524 BCS *-3,1 + 1510 0528 0 2044 00 0524 HLT 524,2044 + 1511 0529 0 0000 30 0524 BUN 524 + 1512 0530 0 0000 18 1156 CFA 1156 + 1513 0531 0 0001 35 0527 BCU 527 + 1514 0532 0 1000 38 0524 BCS 524,1 + 1515 0533 0 0000 44 0999 STP 999 + 1516 0534 0 0000 01 0003 NOP 3 + 1517 0535 0 0000 42 0534 LDB *-1 + 1518 0536 0 0000 41 0962 LDR 962 + 1519 0537 1 0000 10 1158 CAD - 1158 + 1520 0538 1 0000 24 1162 FMU - 1162 + 1521 0539 0 0000 31 0545 BOF 545 + 1522 0540 1 0000 18 1166 CFA - 1166 + 1523 0541 0 0001 35 0545 BCU 545 + 1524 0542 0 1000 38 0536 BCS 536,1 + 1525 0543 1 0001 18 1170 CFR - 1170 + 1526 0544 0 0000 35 0549 BCE 549 + 1527 0545 0 1000 38 0536 BCS 536,1 + 1528 0546 0 2045 00 0533 HLT 533,2045 + 1529 0547 0 0000 30 0536 BUN 536 + 1530 0548 0 1000 38 0536 BCS 536,1 + 1531 0549 0 0001 21 0536 DBB 536,1 + 1532 0550 0 0000 10 1219 CAD 1219 + 1533 0551 0 0000 41 0962 LDR 962 + 1534 0552 0 0000 24 1219 FMU 1219 + 1535 0553 0 0000 31 0559 BOF 559 + 1536 0554 0 1000 38 0550 BCS 550,1 + 1537 0555 0 2046 00 0550 HLT 550,2046 + 1538 0556 0 0000 30 0550 BUN 550 + 1539 0557 0 0000 18 1220 CFA 1220 + 1540 0558 0 0001 35 0554 BCU 554 + 1541 0559 0 0001 18 1221 CFR 1221 + 1542 0560 0 0001 35 0554 BCU 554 + 1543 0561 0 1000 38 0560 BCS *-1,1 + 1544 0562 0 0000 44 0999 STP 999 + 1545 0563 0 0000 01 0004 NOP 4 + 1546 0564 0 0000 42 0563 LDB *-1 + 1547 0565 1 0000 10 1174 CAD - 1174 + 1548 0566 1 0000 41 1179 LDR - 1179 + 1549 0567 1 0000 25 1184 FDV - 1184 + 1550 0568 0 0000 31 0574 BOF 574 + 1551 0569 1 0000 18 1189 CFA - 1189 + 1552 0570 0 0001 35 0574 BCU 574 + 1553 0571 1 0001 18 1194 CFR - 1194 + 1554 0572 0 1000 38 0565 BCS 565,1 + 1555 0573 0 0000 35 0577 BCE 577 + 1556 0574 0 1000 38 0565 BCS 565,1 + 1557 0575 0 2047 00 0562 HLT 562,2047 + 1558 0576 0 0000 30 0565 BUN 565 + 1559 0577 0 0001 21 0565 DBB 565,1 + 1560 0578 0 0000 42 0997 LDB 997 + 1561 0579 1 0000 10 1199 CAD - 1199 + 1562 0580 1 0000 41 1203 LDR - 1203 + 1563 0581 1 0000 25 1207 FDV - 1207 + 1564 0582 0 0000 31 0586 BOF 586 + 1565 0583 0 1000 38 0579 BCS 579,1 + 1566 0584 0 2048 00 0578 HLT 578,2048 + 1567 0585 0 0000 30 0579 BUN 579 + 1568 0586 1 0000 18 1211 CFA - 1211 + 1569 0587 0 0001 35 0583 BCU 583 + 1570 0588 1 0001 18 1215 CFR - 1215 + 1571 0589 0 0001 35 0583 BCU 583 + 1572 0590 0 0001 21 0579 DBB 579,1 + 1573 0591 0 0000 44 0999 STP 999 + 1574 0592 0 0000 01 9999 NOP 9999 + 1575 0593 0 0000 42 0592 LDB *-1 + 1576 0594 0 0000 41 1038 LDR 1038 + 1577 0595 0 0000 10 0962 CAD 962 + 1578 0596 0 0000 46 1225 CLL 1225 + 1579 0597 0 2003 40 1225 STA 1225 + 1580 0598 0 0000 18 1225 CFA 1225 + 1581 0599 0 1000 38 0596 BCS *-3,1 + 1582 0600 0 0000 35 0603 BCE *+3 + 1583 0601 0 2049 00 0591 HLT 591,2049 + 1584 0602 0 0000 30 0596 BUN 596 + 1585 0603 0 0000 10 0597 CAD 597 + 1586 0604 0 0000 12 1222 ADD 1222 + 1587 0605 0 0000 31 0609 BOF 609 + 1588 0606 0 0000 17 1228 EXT 1228 + 1589 0607 0 0000 40 0597 STA 597 + 1590 0608 0 0000 30 0596 BUN 596 + 1591 0609 0 0000 10 1229 CAD 1229 + 1592 0610 0 0000 40 0597 STA 597 + 1593 0611 0 0000 01 0000 NOP + 1594 0612 0 0000 44 0999 STP 999 + 1595 0613 0 0000 01 0000 NOP + 1596 0614 0 0000 42 1042 LDB 1042 + 1597 0615 0 0000 10 1042 CAD 1042 + 1598 0616 0 0000 40 1225 STA 1225 + 1599 0617 0 0000 41 0962 LDR 962 + 1600 0618 0 0001 40 1225 STR 1225 + 1601 0619 0 0001 18 1225 CFR 1225 + 1602 0620 0 1000 38 0616 BCS 616,1 + 1603 0621 0 0000 35 0624 BCE *+3 + 1604 0622 0 2050 00 0612 HLT 612,2050 + 1605 0623 0 0000 30 0616 BUN 616 + 1606 0624 0 0000 10 0962 CAD 962 + 1607 0625 0 0000 17 0994 EXT 994 + 1608 0626 0 0000 13 1223 SUB 1223 + 1609 0627 0 0000 41 1223 LDR 1223 + 1610 0628 0 0001 49 0000 SLT 0 + 1611 0629 0 0000 40 1225 STA 1225 + 1612 0630 0 0000 10 1224 CAD 1224 + 1613 0631 0 0000 40 1226 STA 1226 + 1614 0632 0 0005 45 0000 CAB + 1615 0633 0 0000 41 0962 LDR 962 + 1616 0634 0 9211 40 1226 STR 1226,92 + 1617 0635 0 0000 10 1225 CAD 1225 + 1618 0636 0 0000 18 1226 CFA 1226 + 1619 0637 0 1000 38 0630 BCS 630,1 + 1620 0638 0 0000 35 0641 BCE *+3 + 1621 0639 0 2051 00 0624 HLT 624,2051 + 1622 0640 0 0000 30 0630 BUN 630 + 1623 0641 0 0000 01 0000 NOP + 1624 0642 0 0000 01 0000 NOP + 1625 0643 0 0000 01 0000 NOP + 1626 0644 0 0000 01 0000 NOP + 1627 0645 0 0000 44 0999 STP 999 + 1628 0646 0 0000 01 0008 NOP 8 + 1629 0647 0 0001 11 0962 CSA 962,1 + 1630 0648 0 0000 17 1227 EXT 1227 + 1631 0649 0 0000 40 1225 STA 1225 + 1632 0650 0 0000 41 1042 LDR 1042 + 1633 0651 0 0000 42 0962 LDB 962 + 1634 0652 0 0000 10 1042 CAD 1042 + 1635 0653 0 0000 46 1226 CLL 1226 + 1636 0654 0 0002 40 1226 STB 1226 + 1637 0655 0 0000 10 1225 CAD 1225 + 1638 0656 0 0000 18 1226 CFA 1226 + 1639 0657 0 1000 38 0652 BCS 652,1 + 1640 0658 0 0000 35 0661 BCE *+3 + 1641 0659 0 2052 00 0645 HLT 645,2052 + 1642 0660 0 0000 30 0652 BUN 652 + 1643 0661 0 0000 44 0999 STP 999 + 1644 0662 0 0000 01 0000 NOP + 1645 0663 0 0000 41 1230 LDR 1230 + 1646 0664 0 0000 10 1231 CAD 1231 + 1647 0665 0 0000 40 1225 STA 1225 + 1648 0666 0 0000 44 1225 STP 1225 + 1649 0667 0 0001 18 1225 CFR 1225 + 1650 0668 0 1000 38 0665 BCS *-3,1 + 1651 0669 0 0000 35 0672 BCE *+3 + 1652 0670 0 2053 00 0661 HLT 661,2053 + 1653 0671 0 0000 30 0665 BUN 665 + 1654 0672 0 0000 01 0000 NOP + 1655 0673 0 0000 01 0000 NOP + 1656 0674 0 0000 44 0999 STP 999 + 1657 0675 0 0000 01 0000 NOP + 1658 0676 0 0000 10 0962 CAD 962 + 1659 0677 0 0000 18 0962 CFA 962 + 1660 0678 0 1000 38 0677 BCS *-1,1 + 1661 0679 0 0000 35 0682 BCE *+3 + 1662 0680 0 2054 00 0674 HLT 674,2054 + 1663 0681 0 0000 30 0677 BUN 677 + 1664 0682 0 0000 41 0962 LDR 962 + 1665 0683 0 0001 18 0962 CFR 962 + 1666 0684 0 1000 38 0683 BCS *-1,1 + 1667 0685 0 0000 35 0688 BCE *+3 + 1668 0686 0 2055 00 0682 HLT 682,2055 + 1669 0687 0 0000 30 0683 BUN 683 + 1670 0688 0 0000 10 1322 CAD 1322 + 1671 0689 0 0000 18 0962 CFA 962 + 1672 0690 0 1000 38 0689 BCS *-1,1 + 1673 0691 0 0000 34 0694 BCH *+3 + 1674 0692 0 2056 00 0688 HLT 688,2056 + 1675 0693 0 0000 30 0688 BUN 688 + 1676 0694 0 0000 41 1323 LDR 1323 + 1677 0695 0 0001 18 0962 CFR 962 + 1678 0696 0 1000 38 0695 BCS *-1,1 + 1679 0697 0 0001 34 0701 BCL 701 + 1680 0698 0 2057 00 0694 HLT 694,2057 + 1681 0699 0 0000 30 0694 BUN 694 + 1682 0700 0 0000 01 0000 NOP + 1683 0701 0 0000 42 0646 LDB 646 + 1684 0702 0 0000 10 1233 CAD 1233 + 1685 0703 1 0002 49 0001 SLS - 1 + 1686 0704 0 0000 40 1225 STA 1225 + 1687 0705 0 0002 49 0001 SLS 1 + 1688 0706 0 0000 18 1225 CFA 1225 + 1689 0707 0 1000 38 0706 BCS *-1,1 + 1690 0708 0 0000 34 0711 BCH *+3 + 1691 0709 0 2058 00 0701 HLT 701,2058 + 1692 0710 0 0000 30 0706 BUN 706 + 1693 0711 0 0001 21 0702 DBB 702,1 + 1694 0712 0 0000 44 0999 STP 999 + 1695 0713 0 0000 01 0000 NOP + 1696 0714 0 0000 10 1234 CAD 1234 + 1697 0715 0 0000 12 1235 ADD 1235 + 1698 0716 0 0000 17 1236 EXT 1236 + 1699 0717 0 0000 40 1234 STA 1234 + 1700 0718 0 0000 12 1237 ADD 1237 + 1701 0719 0 0000 40 0726 STA 726 + 1702 0720 0 0000 17 1236 EXT 1236 + 1703 0721 0 0000 48 0006 SRA 6 + 1704 0722 0 0001 12 0962 ADA 962,1 + 1705 0723 0 0000 41 0962 LDR 962 + 1706 0724 0 0001 49 0000 SLT 0 + 1707 0725 0 0001 40 1226 STR 1226 + 1708 0726 0 0000 26 1226 IFL 1226,0,0 + 1709 0727 0 0000 31 0731 BOF 731 + 1710 0728 0 0000 18 1226 CFA 1226 + 1711 0729 0 1000 38 0725 BCS 725,1 + 1712 0730 0 0000 35 0734 BCE 734 + 1713 0731 0 1000 38 0725 BCS 725,1 + 1714 0732 0 2059 00 0712 HLT 712,2059 + 1715 0733 0 0000 30 0725 BUN 725 + 1716 0734 0 0000 10 1234 CAD 1234 + 1717 0735 0 0000 36 0737 BFA *+2,0,0 + 1718 0736 0 0000 30 0715 BUN 715 + 1719 0737 0 0000 41 1238 LDR 1238 + 1720 0738 0 0000 10 1239 CAD 1239 + 1721 0739 0 0000 40 1225 STA 1225 + 1722 0740 0 1299 26 1225 IFL 1225,12,99 + 1723 0741 0 0000 31 0747 BOF 747 + 1724 0742 0 1000 38 0739 BCS *-3,1 + 1725 0743 0 0001 18 1225 CFR 1225 + 1726 0744 0 0001 35 0747 BCU *+3 + 1727 0745 0 1201 26 1225 IFL 1225,12,1 + 1728 0746 0 0000 31 0750 BOF 750 + 1729 0747 0 1000 38 0739 BCS 739,1 + 1730 0748 0 2060 00 0737 HLT 737,2060 + 1731 0749 0 0000 30 0739 BUN 739 + 1732 0750 0 0000 41 1240 LDR 1240 + 1733 0751 0 0000 10 1241 CAD 1241 + 1734 0752 0 0000 40 1225 STA 1225 + 1735 0753 0 0195 27 1225 DFL 1225,1,95 + 1736 0754 0 0001 18 1225 CFR 1225 + 1737 0755 0 0000 32 0757 BRP *+2 + 1738 0756 0 0001 35 0760 BCU 760 + 1739 0757 0 0191 27 1225 DFL 1225,1,91 + 1740 0758 0 0000 32 0760 BRP *+2 + 1741 0759 0 0000 30 0763 BUN 763 + 1742 0760 0 1000 38 0751 BCS 751,1 + 1743 0761 0 2061 00 0750 HLT 750,2061 + 1744 0762 0 0000 30 0751 BUN 751 + 1745 0763 0 1000 38 0751 BCS 751,1 + 1746 0764 0 0000 01 0000 NOP + 1747 0765 0 0000 44 0999 STP 999 + 1748 0766 0 0000 01 1234 NOP 1234 + 1749 0767 0 0000 41 1242 LDR 1242 + 1750 0768 0 0000 10 1243 CAD 1243 + 1751 0769 0 0000 40 1225 STA 1225 + 1752 0770 0 0000 10 0995 CAD 995 + 1753 0771 0 0000 42 0766 LDB 766 + 1754 0772 0 0268 28 1225 DLB 1225,2,68 + 1755 0773 0 0002 40 1226 STB 1226 + 1756 0774 0 0000 18 1226 CFA 1226 + 1757 0775 0 0001 35 0778 BCU *+3 + 1758 0776 0 0001 18 1225 CFR 1225 + 1759 0777 0 0000 35 0781 BCE 781 + 1760 0778 0 1000 38 0768 BCS 768,1 + 1761 0779 0 2062 00 0765 HLT 765,2062 + 1762 0780 0 0000 30 0768 BUN 768 + 1763 0781 0 1000 38 0768 BCS 768,1 + 1764 0782 0 0000 44 0999 STP 999 + 1765 0783 0 0000 01 9793 NOP 9793 + 1766 0784 0 0000 10 1244 CAD 1244 + 1767 0785 0 0000 41 1245 LDR 1245 + 1768 0786 0 0000 42 0783 LDB *-3 + 1769 0787 0 4186 20 0794 IBB 794,4186 + 1770 0788 0 0002 40 1225 STB 1225 + 1771 0789 0 0001 18 1225 CFR 1225 + 1772 0790 0 0000 35 0787 BCE *-3 + 1773 0791 0 1000 38 0786 BCS 786,1 + 1774 0792 0 2063 00 0782 HLT 782,2063 + 1775 0793 0 0000 30 0786 BUN 786 + 1776 0794 0 0002 40 1225 STB 1225 + 1777 0795 0 0000 18 1225 CFA 1225 + 1778 0796 0 0001 35 0791 BCU 791 + 1779 0797 0 1000 38 0786 BCS 786,1 + 1780 0798 0 0000 01 0000 NOP + 1781 0799 0 0000 01 0000 NOP + 1782 0800 0 0000 44 0999 STP 999 + 1783 0801 0 0000 01 3979 NOP 3979 + 1784 0802 0 0000 10 1246 CAD 1246 + 1785 0803 0 0000 41 1247 LDR 1247 + 1786 0804 0 0000 42 0801 LDB *-3 + 1787 0805 0 4186 21 0812 DBB 812,4186 + 1788 0806 0 0002 40 1225 STB 1225 + 1789 0807 0 0001 18 1225 CFR 1225 + 1790 0808 0 0000 35 0805 BCE *-3 + 1791 0809 0 1000 38 0804 BCS 804,1 + 1792 0810 0 2064 00 0800 HLT 800,2064 + 1793 0811 0 0000 30 0804 BUN 804 + 1794 0812 0 0002 40 1225 STB 1225 + 1795 0813 0 0000 18 1225 CFA 1225 + 1796 0814 0 0001 35 0809 BCU 809 + 1797 0815 0 1000 38 0804 BCS 804,1 + 1798 0816 0 0000 01 0000 NOP + 1799 0817 0 0000 44 0999 STP 999 + 1800 0818 0 0000 01 9876 NOP 9876 + 1801 0819 0 0000 42 0818 LDB *-1 + 1802 0820 0 0002 40 1225 STB 1225 + 1803 0821 0 0000 10 1248 CAD 1248 + 1804 0822 0 0000 12 1225 ADD 1225 + 1805 0823 0 0000 17 0975 EXT 975 + 1806 0824 0 0000 12 1157 ADD 1157 + 1807 0825 0 0000 40 0827 STA *+2 + 1808 0826 1 0000 41 0146 LDR - 146 + 1809 0827 0 0001 18 0000 CFR 0 + 1810 0828 0 1000 38 0826 BCS *-2,1 + 1811 0829 0 0000 35 0832 BCE *+3 + 1812 0830 0 2065 00 0817 HLT 817,2065 + 1813 0831 0 0000 30 0826 BUN 826 + 1814 0832 0 9060 21 0820 DBB 820,9060 + 1815 0833 0 0000 44 0999 STP 999 + 1816 0834 0 0000 01 0000 NOP + 1817 0835 0 0000 41 1250 LDR 1250 + 1818 0836 0 0000 10 1249 CAD 1249 + 1819 0837 0 0000 49 0001 SLA 1 + 1820 0838 0 0000 18 1251 CFA 1251 + 1821 0839 0 1000 38 0836 BCS *-3,1 + 1822 0840 0 0001 35 0843 BCU *+3 + 1823 0841 0 0001 18 1250 CFR 1250 + 1824 0842 0 0000 35 0845 BCE *+3 + 1825 0843 0 2066 00 0833 HLT 833,2066 + 1826 0844 0 0000 30 0835 BUN 835 + 1827 0845 0 0000 44 0999 STP 999 + 1828 0846 0 0000 01 0029 NOP 29 + 1829 0847 0 0000 42 0846 LDB *-1 + 1830 0848 0 0000 10 1252 CAD 1252 + 1831 0849 0 0000 41 1253 LDR 1253 + 1832 0850 1 0002 49 0000 SLS - 0 + 1833 0851 1 0000 18 1245 CFA - 1245 + 1834 0852 0 1000 38 0848 BCS 848,1 + 1835 0853 0 0001 35 0856 BCU *+3 + 1836 0854 0 0001 18 1253 CFR 1253 + 1837 0855 0 0000 35 0858 BCE *+3 + 1838 0856 0 2067 00 0845 HLT 845,2067 + 1839 0857 0 0000 30 0848 BUN 848 + 1840 0858 0 0010 21 0848 DBB 848,10 + 1841 0859 0 0000 44 0999 STP 999 + 1842 0860 0 0000 01 0020 NOP 20 + 1843 0861 0 0000 42 0860 LDB *-1 + 1844 0862 0 0000 10 1276 CAD 1276 + 1845 0863 1 0000 41 1371 LDR - 1371 + 1846 0864 1 0001 49 0000 SLT - 0 + 1847 0865 1 0000 18 1279 CFA - 1279 + 1848 0866 0 1000 38 0862 BCS 862,1 + 1849 0867 0 0001 35 0870 BCU *+3 + 1850 0868 1 0001 18 1300 CFR - 1300 + 1851 0869 0 0000 35 0872 BCE *+3 + 1852 0870 0 2068 00 0859 HLT 859,2068 + 1853 0871 0 0000 30 0862 BUN 862 + 1854 0872 0 0001 21 0862 DBB 862,1 + 1855 0873 0 0000 01 0000 NOP + 1856 0874 0 0000 01 0000 NOP + 1857 0875 0 0000 44 0999 STP 999 + 1858 0876 0 0000 01 0000 NOP + 1859 0877 0 0000 10 1259 CAD 1259 + 1860 0878 0 0000 41 1250 LDR 1250 + 1861 0879 0 0000 48 0005 SRA 5 + 1862 0880 0 0000 18 1270 CFA 1270 + 1863 0881 0 1000 38 0877 BCS 877,1 + 1864 0882 0 0001 35 0885 BCU *+3 + 1865 0883 0 0001 18 1250 CFR 1250 + 1866 0884 0 0000 35 0887 BCE *+3 + 1867 0885 0 2069 00 0875 HLT 875,2069 + 1868 0886 0 0000 30 0877 BUN 877 + 1869 0887 0 0000 44 0999 STP 999 + 1870 0888 0 0000 01 0007 NOP 7 + 1871 0889 0 0000 42 0888 LDB *-1 + 1872 0890 0 0000 10 1253 CAD 1253 + 1873 0891 0 0000 41 1252 LDR 1252 + 1874 0892 1 0002 48 0000 SRS - 0 + 1875 0893 1 0000 18 1255 CFA - 1255 + 1876 0894 0 1000 38 0890 BCS 890,1 + 1877 0895 0 0001 35 0898 BCU *+3 + 1878 0896 0 0001 18 1252 CFR 1252 + 1879 0897 0 0000 35 0900 BCE *+3 + 1880 0898 0 2070 00 0887 HLT 887,2070 + 1881 0899 0 0000 30 0890 BUN 890 + 1882 0900 0 0005 21 0890 DBB 890,5 + 1883 0901 0 0000 44 0999 STP 999 + 1884 0902 0 0000 01 0020 NOP 20 + 1885 0903 0 0000 42 0902 LDB *-1 + 1886 0904 1 0000 10 1371 CAD - 1371 + 1887 0905 0 0000 41 1276 LDR 1276 + 1888 0906 1 0001 48 0000 SRT - 0 + 1889 0907 1 0000 18 1324 CFA - 1324 + 1890 0908 0 1000 38 0904 BCS 904,1 + 1891 0909 0 0001 35 0912 BCU *+3 + 1892 0910 1 0001 18 1345 CFR - 1345 + 1893 0911 0 1000 38 0904 BCS 904,1 + 1894 0912 0 0000 35 0915 BCE *+3 + 1895 0913 0 2071 00 0901 HLT 901,2071 + 1896 0914 0 0000 30 0904 BUN 904 + 1897 0915 0 0001 21 0904 DBB 904,1 + 1898 0916 0 0000 01 0000 NOP + 1899 0917 0 0000 44 0999 STP 999 + 1900 0918 0 0000 01 0101 NOP 101 + 1901 0919 0 0000 42 0918 LDB *-1 + 1902 0920 0 0000 10 1269 CAD 1269 + 1903 0921 1 0000 40 1398 STA - 1398 + 1904 0922 0 0001 21 0921 DBB *-1,1 + 1905 0923 0 0000 42 1273 LDB 1273 + 1906 0924 0 0000 29 1270 RTF 1270,0 + 1907 0925 0 1000 38 0923 BCS *-2,1 + 1908 0926 0 0000 42 0918 LDB 918 + 1909 0927 1 0000 10 1269 CAD - 1269 + 1910 0928 1 0000 18 1398 CFA - 1398 + 1911 0929 0 0000 35 0932 BCE *+3 + 1912 0930 0 2072 00 0917 HLT 917,2072 + 1913 0931 0 0000 30 0919 BUN 919 + 1914 0932 0 0001 21 0927 DBB 927,1 + 1915 0933 0 0000 01 0000 NOP + 1916 0934 0 0000 01 0000 NOP + 1917 0935 0 0000 44 0999 STP 999 + 1918 0936 0 0000 01 0000 NOP + 1919 0937 0 0001 26 0989 IFL 989,0,1 + 1920 0938 0 0000 10 0989 CAD 989 + 1921 0939 0 0210 18 0990 CFA 990,2 + 1922 0940 0 0001 35 0020 BCU 20 + 1923 0941 0 2000 38 0020 BCS 20,2 + 1924 0942 0 0010 09 0989 SPO 989,1 + 1925 0943 0 0000 30 0020 BUN 20 + 1926 0944 0 0000 01 0000 NOP + 1927 0945 0 0000 01 0000 NOP + 1928 0946 0 0000 01 0000 NOP + 1929 0947 0 0000 01 0000 NOP + 1930 0948 0 0000 01 0000 NOP + 1931 0949 0 0000 01 0000 NOP + 1932 0950 1 6969 69 6969 CNST 16969696969 + 1933 0951 1 6999 99 9999 CNST 16999999999 + 1934 0952 1 5487 87 8123 CNST 15487878123 + 1935 0953 1 1111 11 1117 CSA - 1117,1111 + 1936 0954 8 8888 18 8888 CNST 88888188888 + 1937 0954 0 0001 00 0000 HLT 0,1 + 1938 0955 0 0000 33 0089 BSA 89,0 + 1939 0956 0 0000 00 0005 HLT 5 + 1940 0957 0 1234 56 7890 MOW 7890,1,2,34 + 1941 0958 0 0001 11 1111 CSA 1111,1 + 1942 0959 0 9999 99 9999 CNST 9999999999 + 1943 0960 1 9874 56 4213 MOW - 4213,9,8,74 + 1944 0961 4 7132 96 8375 CNST 47132968375 + 1945 0961 0 1111 00 0000 HLT 0,1111 + 1946 0962 0 0000 21 0224 DBB 224,0 + 1947 0963 0 0000 33 0239 BSA 239,0 + 1948 0964 0 0000 10 0000 CAD 0 + 1949 0965 0 0002 49 0000 SLS 0 + 1950 0966 0 1010 10 1010 CAD 1010,1010 + 1951 0967 0 0110 01 1000 NOP 1000,110 + 1952 0968 0 0001 11 1000 CSA 1000,1 + 1953 0969 0 0000 00 0000 HLT + 1954 0970 0 0000 00 0000 HLT + 1955 0971 0 0000 00 0000 HLT + 1956 0972 0 0000 00 0000 HLT + 1957 0973 0 0000 00 1111 HLT 1111 + 1958 0974 0 1001 00 0000 HLT 0,1001 + 1959 0975 0 0000 11 0000 CSU 0 + 1960 0976 0 0000 00 0000 HLT + 1961 0977 0 0123 45 6789 CAR 6789,12 + 1962 0978 0 1111 11 1110 CSA 1110,1111 + 1963 0979 0 1111 11 1111 CSA 1111,1111 + 1964 0980 0 0000 00 0000 HLT + 1965 0981 3 3333 33 3333 CNST 33333333333 + 1966 0981 1 6789 01 2345 NOP - 2345,6789 + 1967 0982 3 0303 03 0303 CNST 30303030303 + 1968 0982 0 0000 20 0337 IBB 337,0 + 1969 0983 0 0000 00 0000 HLT + 1970 0984 0 0000 00 0000 HLT + 1971 0985 0 0000 00 0000 HLT + 1972 0986 0 0000 00 0100 HLT 100 + 1973 0987 0 1111 11 1110 CSA 1110,1111 + 1974 0988 1 1111 11 1110 CSA - 1110,1111 + 1975 0989 0 0000 00 0000 HLT + 1976 0990 0 0000 00 0110 HLT 110 + 1977 0991 0 0000 00 9600 HLT 9600 + 1978 0992 0 0000 00 0000 HLT + 1979 0993 0 0000 00 0003 HLT 3 + 1980 0994 0 0000 00 0003 HLT 3 + 1981 0995 0 0000 30 0000 BUN 0 + 1982 0996 0 1111 11 1111 CSA 1111,1111 + 1983 0997 0 2222 22 2222 FAD 2222,2 + 1984 0998 1 3333 33 3333 BSA - 3333,3,333 + 1985 0999 1 4444 44 4444 STP - 4444,4444 + 1986 1000 0 5555 55 5555 MIR 5555,5,5,55 + 1987 1001 0 6666 66 6666 HPW 6666,66 + 1988 1002 1 7777 77 7777 CNST 17777777777 + 1989 1003 1 8888 88 8888 CNST 18888888888 + 1990 1004 0 8888 88 8888 CNST 8888888888 + 1991 1005 1 7777 77 7777 CNST 17777777777 + 1992 1006 0 6666 66 6666 HPW 6666,66 + 1993 1007 1 5555 55 5555 MIR - 5555,5,5,55 + 1994 1008 0 4444 44 4444 STP 4444,4444 + 1995 1009 1 3333 33 3333 BSA - 3333,3,333 + 1996 1010 0 2222 22 2222 FAD 2222,2 + 1997 1011 1 1111 11 1111 CSA - 1111,1111 + 1998 1012 0 9999 99 9999 CNST 9999999999 + 1999 1013 1 5555 55 5555 MIR - 5555,5,5,55 + 2000 1014 0 3333 33 3333 BSA 3333,3,333 + 2001 1015 1 9999 99 9999 CNST 19999999999 + 2002 1016 0 9999 99 9999 CNST 9999999999 + 2003 1017 0 3333 33 3333 BSA 3333,3,333 + 2004 1018 1 5555 55 5555 MIR - 5555,5,5,55 + 2005 1019 1 9999 99 9999 CNST 19999999999 + 2006 1020 0 9999 99 9999 CNST 9999999999 + 2007 1021 0 9999 99 9999 CNST 9999999999 + 2008 1022 0 3333 33 3333 BSA 3333,3,333 + 2009 1023 0 1111 11 1111 CSA 1111,1111 + 2010 1024 0 9999 99 9999 CNST 9999999999 + 2011 1025 0 9999 99 9999 CNST 9999999999 + 2012 1026 1 5555 55 5555 MIR - 5555,5,5,55 + 2013 1027 1 7777 77 7777 CNST 17777777777 + 2014 1028 1 7777 77 7777 CNST 17777777777 + 2015 1029 0 9999 99 9999 CNST 9999999999 + 2016 1030 1 9999 99 9999 CNST 19999999999 + 2017 1031 0 1111 11 1111 CSA 1111,1111 + 2018 1032 0 1111 11 1111 CSA 1111,1111 + 2019 1033 0 9999 99 9999 CNST 9999999999 + 2020 1034 1 9999 99 9999 CNST 19999999999 + 2021 1035 1 7777 77 7777 CNST 17777777777 + 2022 1036 1 7777 77 7777 CNST 17777777777 + 2023 1037 1 5555 55 5555 MIR - 5555,5,5,55 + 2024 1038 1 9999 99 9999 CNST 19999999999 + 2025 1039 1 9999 99 9999 CNST 19999999999 + 2026 1040 0 1111 11 1111 CSA 1111,1111 + 2027 1041 0 3333 33 3333 BSA 3333,3,333 + 2028 1042 1 9999 99 9999 CNST 19999999999 + 2029 1043 1 9999 99 9999 CNST 19999999999 + 2030 1044 1 0000 12 1008 ADD - 1008 + 2031 1045 1 0001 13 1008 SUA - 1008,1 + 2032 1046 1 0000 13 1008 SUB - 1008 + 2033 1047 1 0001 12 1008 ADA - 1008,1 + 2034 1048 1 0000 18 1016 CFA - 1016 + 2035 1049 1 0000 18 1040 CFA - 1040 + 2036 1050 1 0000 18 1032 CFA - 1032 + 2037 1051 1 0000 18 1024 CFA - 1024 + 2038 1052 0 0000 00 0000 HLT + 2039 1053 0 0000 00 0004 HLT 4 + 2040 1054 0 2500 00 0000 HLT 0,2500 + 2041 1055 0 0000 00 0000 HLT + 2042 1056 0 9876 54 3210 MIW 3210,9,8,76 + 2043 1057 1 9876 54 3210 MIW - 3210,9,8,76 + 2044 1058 1 9876 54 3210 MIW - 3210,9,8,76 + 2045 1059 0 9876 54 3210 MIW 3210,9,8,76 + 2046 1060 0 9876 54 3210 MIW 3210,9,8,76 + 2047 1061 1 9754 61 0577 CWR - 577,39,5 + 2048 1062 0 9754 61 0577 CWR 577,39,5 + 2049 1063 1 9754 61 0577 CWR - 577,39,5 + 2050 1064 0 9754 61 0577 CWR 577,39,5 + 2051 1065 1 8997 10 4100 CAD - 4100,8997 + 2052 1066 0 8997 10 4100 CAD 4100,8997 + 2053 1067 1 8997 10 4100 CAD - 4100,8997 + 2054 1068 0 8997 10 4100 CAD 4100,8997 + 2055 1069 1 9754 61 0577 CWR - 577,39,5 + 2056 1070 0 0152 41 5787 LDR 5787,152 + 2057 1071 0 9984 75 8421 CNST 9984758421 + 2058 1072 1 5142 50 8889 MTS - 8889,145 + 2059 1073 1 9876 54 3210 MIW - 3210,9,8,76 + 2060 1074 0 1234 56 7890 MOW 7890,1,2,34 + 2061 1075 0 9876 54 3210 MIW 3210,9,8,76 + 2062 1076 0 1234 56 7890 MOW 7890,1,2,34 + 2063 1077 1 0987 65 4321 CWI - 4321,0 + 2064 1078 0 0123 45 6789 CAR 6789,12 + 2065 1079 0 7799 99 9999 CNST 7799999999 + 2066 1080 0 0200 06 6666 PWR 6666,0,20 + 2067 1081 0 9900 00 0000 HLT 0,9900 + 2068 1082 1 9866 66 6666 HPW - 6666,86 + 2069 1083 1 9066 66 6666 HPW - 6666,6 + 2070 1084 0 7088 88 8888 CNST 7088888888 + 2071 1085 0 0200 03 3333 PRD 3333,0,20 + 2072 1086 0 9900 00 0000 HLT 0,9900 + 2073 1087 1 9033 33 3333 BSA - 3333,3,903 + 2074 1088 0 9833 33 3333 BSA 3333,3,983 + 2075 1089 0 7810 00 0000 HLT 0,7810 + 2076 1090 0 0000 00 0000 HLT + 2077 1091 0 0000 00 0000 HLT + 2078 1092 1 9866 66 6666 HPW - 6666,86 + 2079 1093 0 9833 33 3333 BSA 3333,3,983 + 2080 1094 0 0033 33 3333 BSA 3333,3,3 + 2081 1095 0 0033 33 3333 BSA 3333,3,3 + 2082 1096 1 0133 33 3333 BSA - 3333,3,13 + 2083 1097 1 0333 33 3333 BSA - 3333,3,33 + 2084 1098 0 0633 33 3333 BSA 3333,3,63 + 2085 1099 0 1033 33 3333 BSA 3333,3,103 + 2086 1100 1 1533 33 3333 BSA - 3333,3,153 + 2087 1101 1 2133 33 3333 BSA - 3333,3,213 + 2088 1102 0 0066 66 6666 HPW 6666,6 + 2089 1103 1 0106 66 6666 HPW - 6666,10 + 2090 1104 0 0300 66 6666 HPW 6666,30 + 2091 1105 1 0600 06 6666 PWR - 6666,0,60 + 2092 1106 0 1000 00 6666 HLT 6666,1000 + 2093 1107 1 1500 00 0666 HLT - 666,1500 + 2094 1108 0 2100 00 0066 HLT 66,2100 + 2095 1109 1 2800 00 0006 HLT - 6,2800 + 2096 1110 0 0099 99 9999 CNST 99999999 + 2097 1111 1 0033 33 3330 BSA - 3330,3,3 + 2098 1112 0 0133 33 3300 BSA 3300,3,13 + 2099 1113 1 0399 99 9000 CNST 10399999000 + 2100 1114 0 0699 99 0000 CNST 699990000 + 2101 1115 1 1033 30 0000 BUN - 0,1033 + 2102 1116 0 1533 00 0000 HLT 0,1533 + 2103 1117 1 2190 00 0000 HLT - 0,2190 + 2104 1118 0 0099 99 9999 CNST 99999999 + 2105 1119 0 0099 99 9990 CNST 99999990 + 2106 1120 0 0133 33 3300 BSA 3300,3,13 + 2107 1121 0 0333 33 3000 BSA 3000,3,33 + 2108 1122 0 0699 99 0000 CNST 699990000 + 2109 1123 0 1099 90 0000 CNST 1099900000 + 2110 1124 0 1533 00 0000 HLT 0,1533 + 2111 1125 0 2130 00 0000 HLT 0,2130 + 2112 1126 1 0033 33 3333 BSA - 3333,3,3 + 2113 1127 0 0099 99 9990 CNST 99999990 + 2114 1128 1 0199 99 9900 CNST 10199999900 + 2115 1129 0 0333 33 3000 BSA 3000,3,33 + 2116 1130 1 0633 33 0000 BSA - 0,3,63 + 2117 1131 0 1099 90 0000 CNST 1099900000 + 2118 1132 1 1599 00 0000 HLT - 0,1599 + 2119 1133 0 2130 00 0000 HLT 0,2130 + 2120 1134 1 0033 33 3333 BSA - 3333,3,3 + 2121 1135 1 0033 33 3330 BSA - 3330,3,3 + 2122 1136 1 0199 99 9900 CNST 10199999900 + 2123 1137 1 0399 99 9000 CNST 10399999000 + 2124 1138 1 0633 33 0000 BSA - 0,3,63 + 2125 1139 1 1033 30 0000 BUN - 0,1033 + 2126 1140 1 1599 00 0000 HLT - 0,1599 + 2127 1141 1 2190 00 0000 HLT - 0,2190 + 2128 1142 1 0000 22 1106 FAD - 1106 + 2129 1143 1 0001 23 1106 FSA - 1106 + 2130 1144 1 0000 23 1106 FSU - 1106 + 2131 1145 1 0001 22 1106 FAA - 1106 + 2132 1146 1 0000 18 1114 CFA - 1114 + 2133 1147 1 0000 18 1138 CFA - 1138 + 2134 1148 1 0000 18 1130 CFA - 1130 + 2135 1149 1 0000 18 1122 CFA - 1122 + 2136 1150 1 9999 99 9999 CNST 19999999999 + 2137 1151 1 9923 45 6790 CAR - 6790,992 + 2138 1152 0 0123 45 6789 CAR 6789,12 + 2139 1153 0 0001 18 0000 CFR 0 + 2140 1154 1 4912 34 5678 BCH - 5678,491 + 2141 1155 1 9812 34 5678 BCH - 5678,981 + 2142 1156 0 6666 66 6666 HPW 6666,66 + 2143 1157 0 5505 55 5555 MIR 5555,5,5,5 + 2144 1158 1 2012 34 5678 BCH - 5678,201 + 2145 1159 0 5112 34 5678 BCH 5678,511 + 2146 1160 0 6606 66 6666 HPW 6666,60 + 2147 1161 0 5555 55 5555 MIR 5555,5,5,55 + 2148 1162 0 1815 24 1576 FMU 1576,1815 + 2149 1163 1 9815 24 1576 FMU - 1576,9815 + 2150 1164 0 0000 00 0000 HLT + 2151 1165 0 0000 00 0000 HLT + 2152 1166 0 5279 68 4000 CNST 5279684000 + 2153 1167 1 5279 68 4000 CNST 15279684000 + 2154 1168 0 0000 00 0000 HLT + 2155 1169 0 0000 00 0000 HLT + 2156 1170 0 3698 76 5432 CNST 3698765432 + 2157 1171 1 6887 65 4321 CWI - 4321,6 + 2158 1172 1 0333 33 3333 BSA - 3333,3,33 + 2159 1173 1 0444 44 4444 STP - 4444,444 + 2160 1174 1 5505 55 5555 MIR - 5555,5,5,5 + 2161 1175 1 1012 34 5678 BCH - 5678,101 + 2162 1176 0 0123 45 6789 CAR 6789,12 + 2163 1177 1 3333 33 3333 BSA - 3333,3,333 + 2164 1178 1 4444 44 4444 STP - 4444,4444 + 2165 1179 1 5555 55 5555 MIR - 5555,5,5,55 + 2166 1180 1 4687 65 4321 CWI - 4321,4 + 2167 1181 0 6798 76 5432 CNST 6798765432 + 2168 1182 1 5733 33 3333 BSA - 3333,3,573 + 2169 1183 1 6444 44 4444 STP - 4444,6444 + 2170 1184 1 5555 55 5555 MIR - 5555,5,5,55 + 2171 1185 1 4111 26 7605 IFL - 7605,41,11 + 2172 1186 1 5188 75 0000 CNST 15188750000 + 2173 1187 0 0000 00 0000 HLT + 2174 1188 0 0000 00 0000 HLT + 2175 1189 0 0000 00 0000 HLT + 2176 1190 1 6300 21 8918 DBB - 8918,6300 + 2177 1191 0 1001 35 8024 BCU 8024,100 + 2178 1192 0 0000 00 0000 HLT + 2179 1193 0 0000 00 0000 HLT + 2180 1194 0 0000 00 0000 HLT + 2181 1195 0 4955 55 5555 MIR 5555,4,9,55 + 2182 1196 1 9966 66 6666 HPW - 6666,96 + 2183 1197 0 9909 99 9999 CNST 9909999999 + 2184 1198 1 9999 99 9999 CNST 19999999999 + 2185 1199 1 5555 55 5555 MIR - 5555,5,5,55 + 2186 1200 1 6666 66 6666 HPW - 6666,66 + 2187 1201 1 9999 99 9999 CNST 19999999999 + 2188 1202 0 9999 99 9999 CNST 9999999999 + 2189 1203 1 0022 22 2222 FAD - 2222 + 2190 1204 1 4944 44 4444 STP - 4444,4944 + 2191 1205 0 7707 77 7777 CNST 7707777777 + 2192 1206 1 7707 77 7777 CNST 17707777777 + 2193 1207 0 2500 00 0025 HLT 25,2500 + 2194 1208 0 0066 66 6666 HPW 6666,6 + 2195 1209 0 9909 99 9999 CNST 9909999999 + 2196 1210 0 9999 99 9999 CNST 9999999999 + 2197 1211 1 0000 00 0005 HLT - 5 + 2198 1212 1 6666 66 6666 HPW - 6666,66 + 2199 1213 1 9999 99 9999 CNST 19999999999 + 2200 1214 0 9999 99 9999 CNST 9999999999 + 2201 1215 1 7612 34 5678 BCH - 5678,761 + 2202 1216 0 0000 00 0000 HLT + 2203 1217 0 0012 34 5678 BCH 5678,1 + 2204 1218 0 1001 00 0000 HLT 0,1001 + 2205 1219 3 3333 33 3003 CNST 33333333003 + 2206 1219 3 3333 33 3333 CNST 33333333333 + 2207 1219 0 0000 00 0000 HLT + 2208 1220 0 0000 00 0000 HLT + 2209 1221 0 0000 00 1111 HLT 1111 + 2210 1222 1 1001 11 1111 CSA - 1111,1001 + 2211 1223 0 2003 40 1225 STA *+2 + 2212 1224 1 1111 11 0668 CSA - 668,1111 + 2213 1225 1 1111 11 1111 CSA - 1111,1111 + 2214 1226 0 0000 00 0001 HLT 1 + 2215 1227 0 3210 76 5489 CNST 3210765489 + 2216 1228 0 0000 00 0000 HLT + 2217 1229 0 0001 00 0000 HLT 0,1 + 2218 1230 0 0011 00 0000 HLT 0,11 + 2219 1231 0 0000 26 1226 IFL 1226,0,0 + 2220 1232 9 9123 45 6789 CNST 99123456789 + 2221 1232 0 0123 45 6789 CAR 6789,12 + 2222 1233 1 4545 45 4540 CAB - 4540,454 + 2223 1234 1 4545 45 4545 CAB - 4545,454 + 2224 1235 0 0000 00 0096 HLT 96 + 2225 1236 0 0000 00 0064 HLT 64 + 2226 1237 0 0000 00 8165 HLT 8165 + 2227 1238 0 0000 00 3979 HLT 3979 + 2228 1239 0 0000 00 5607 HLT 5607 + 2229 1240 0 0000 00 9793 HLT 9793 + 2230 1241 0 0000 18 0146 CFA 146 + 2231 1242 0 1234 56 7890 MOW 7890,1,2,34 + 2232 1243 4 9876 54 3210 CNST 49876543210 + 2233 1243 0 2345 67 8901 HPI 8901,2345 + 2234 1244 1 2345 67 8901 HPI - 8901,2345 + 2235 1245 3 9876 54 3210 CNST 39876543210 + 2236 1245 0 1123 45 6789 CAR 6789,112 + 2237 1246 3 0000 00 0098 CNST 30000000098 + 2238 1246 8 7654 32 1001 CNST 87654321001 + 2239 1246 0 0398 76 5432 CNST 398765432 + 2240 1247 3 9876 54 3210 CNST 39876543210 + 2241 1247 4 1234 56 7890 CNST 41234567890 + 2242 1247 4 0000 00 0000 CNST 40000000000 + 2243 1247 3 0123 45 6789 CNST 30123456789 + 2244 1247 0 0000 00 3987 HLT 3987 + 2245 1248 4 9876 54 3210 CNST 49876543210 + 2246 1248 9 0112 34 5678 CNST 90112345678 + 2247 1248 9 0000 00 0000 CNST 90000000000 + 2248 1248 4 0009 87 6543 CNST 40009876543 + 2249 1248 9 0123 45 6789 CNST 90123456789 + 2250 1248 9 9876 54 3210 CNST 99876543210 + 2251 1248 1 9696 96 9696 CNST 19696969696 + 2252 1249 4 0000 01 2345 CNST 40000012345 + 2253 1249 9 0000 00 0098 CNST 90000000098 + 2254 1249 3 0123 45 6789 CNST 30123456789 + 2255 1249 0 0000 00 1399 HLT 1399 + 2256 1250 0 1123 45 6789 CAR 6789,112 + 2257 1251 0 0000 00 0099 HLT 99 + 2258 1252 4 0123 45 6789 CNST 40123456789 + 2259 1252 4 0123 45 6789 CNST 40123456789 + 2260 1252 9 9876 54 3210 CNST 99876543210 + 2261 1252 0 0123 45 6789 CAR 6789,12 + 2262 1253 1 1234 56 7899 MOW - 7899,1,2,34 + 2263 1254 3 2345 67 8998 CNST 32345678998 + 2264 1254 4 3456 78 9987 CNST 43456789987 + 2265 1254 5 4567 89 9876 CNST 54567899876 + 2266 1254 8 5678 99 8765 CNST 85678998765 + 2267 1254 9 6789 98 7654 CNST 96789987654 + 2268 1254 0 7899 87 6543 CNST 7899876543 + 2269 1255 1 8998 76 5432 CNST 18998765432 + 2270 1256 3 9987 65 4321 CNST 39987654321 + 2271 1256 4 9876 54 3210 CNST 49876543210 + 2272 1256 5 8765 43 2100 CNST 58765432100 + 2273 1256 8 7654 32 1001 CNST 87654321001 + 2274 1256 9 6543 21 0012 CNST 96543210012 + 2275 1256 0 5432 10 0123 CAD 123,5432 + 2276 1257 1 4321 00 1234 HLT - 1234,4321 + 2277 1258 3 3210 01 2345 CNST 33210012345 + 2278 1258 4 2100 12 3456 CNST 42100123456 + 2279 1258 5 1001 23 4567 CNST 51001234567 + 2280 1258 8 0012 34 5678 CNST 80012345678 + 2281 1258 9 0123 45 6789 CNST 90123456789 + 2282 1258 0 9876 54 3210 MIW 3210,9,8,76 + 2283 1259 1 8765 43 2100 LSA - 5,2100,876 + 2284 1260 3 7654 32 1001 CNST 37654321001 + 2285 1260 4 6543 21 0012 CNST 46543210012 + 2286 1260 5 5432 10 0123 CNST 55432100123 + 2287 1260 8 4321 00 1234 CNST 84321001234 + 2288 1260 9 3210 01 2345 CNST 93210012345 + 2289 1260 0 2100 12 3456 ADD 3456,2100 + 2290 1261 1 1001 23 4567 FSA - 4567,1 + 2291 1262 3 0012 34 5678 CNST 30012345678 + 2292 1262 4 0123 45 6789 CNST 40123456789 + 2293 1262 5 1234 56 7899 CNST 51234567899 + 2294 1262 8 2345 67 8998 CNST 82345678998 + 2295 1262 9 3456 78 9987 CNST 93456789987 + 2296 1262 0 4567 89 9876 CNST 4567899876 + 2297 1263 1 5678 99 8765 CNST 15678998765 + 2298 1264 3 6789 98 7654 CNST 36789987654 + 2299 1264 4 7899 87 6543 CNST 47899876543 + 2300 1264 5 8998 76 5432 CNST 58998765432 + 2301 1264 8 9987 65 4321 CNST 89987654321 + 2302 1264 9 9876 54 3210 CNST 99876543210 + 2303 1264 0 0000 00 0000 HLT + 2304 1265 9 9999 99 9999 CNST 99999999999 + 2305 1265 3 9999 99 9999 CNST 39999999999 + 2306 1265 0 9876 54 3210 MIW 3210,9,8,76 + 2307 1266 1 0987 65 4321 CWI - 4321,0 + 2308 1267 3 0098 76 5432 CNST 30098765432 + 2309 1267 4 0009 87 6543 CNST 40009876543 + 2310 1267 5 0000 98 7654 CNST 50000987654 + 2311 1267 8 0000 09 8765 CNST 80000098765 + 2312 1267 9 0000 00 9876 CNST 90000009876 + 2313 1267 0 0000 00 0987 HLT 987 + 2314 1268 1 0000 00 0098 HLT - 98 + 2315 1269 3 0000 00 0009 CNST 30000000009 + 2316 1269 4 0000 00 0000 CNST 40000000000 + 2317 1269 5 0000 00 0000 CNST 50000000000 + 2318 1269 8 0000 00 0000 CNST 80000000000 + 2319 1269 9 0000 00 0000 CNST 90000000000 + 2320 1269 0 0000 00 0000 HLT + 2321 1270 1 0000 00 0000 HLT - + 2322 1271 3 0000 00 0000 CNST 30000000000 + 2323 1271 4 0000 00 0000 CNST 40000000000 + 2324 1271 5 0000 00 0000 CNST 50000000000 + 2325 1271 8 0000 00 0000 CNST 80000000000 + 2326 1271 9 9876 54 3210 CNST 99876543210 + 2327 1271 0 0123 45 6789 CAR 6789,12 + 2328 1272 1 0012 34 5678 BCH - 5678,1 + 2329 1273 3 1001 23 4567 CNST 31001234567 + 2330 1273 4 2100 12 3456 CNST 42100123456 + 2331 1273 5 3210 01 2345 CNST 53210012345 + 2332 1273 8 4321 00 1234 CNST 84321001234 + 2333 1273 9 5432 10 0123 CNST 95432100123 + 2334 1273 0 6543 21 0012 DBB 12,6543 + 2335 1274 1 7654 32 1001 BRP - 1001,7654 + 2336 1275 3 8765 43 2100 CNST 38765432100 + 2337 1275 4 9876 54 3210 CNST 49876543210 + 2338 1275 5 0987 65 4321 CNST 50987654321 + 2339 1275 8 0098 76 5432 CNST 80098765432 + 2340 1275 9 0009 87 6543 CNST 90009876543 + 2341 1275 0 0000 98 7654 CNST 987654 + 2342 1276 1 0000 09 8765 SPO - 8765,0 + 2343 1277 3 0000 00 9876 CNST 30000009876 + 2344 1277 4 0000 00 0987 CNST 40000000987 + 2345 1277 5 0000 00 0098 CNST 50000000098 + 2346 1277 8 0000 00 0009 CNST 80000000009 + 2347 1277 9 0123 45 6789 CNST 90123456789 + 2348 1277 0 0000 00 0000 HLT + 2349 1278 0 0000 00 0000 HLT + 2350 1279 0 0000 00 0000 HLT + 2351 1280 1 0750 14 2993 MUL - 2993,750 + 2352 1281 1 9696 96 9696 CNST 19696969696 + 2353 1282 0 9876 54 3210 MIW 3210,9,8,76 + 2354 1283 1 9876 54 3210 MIW - 3210,9,8,76 + 2355 1284 3 9876 54 3210 CNST 39876543210 + 2356 1284 4 9876 54 3210 CNST 49876543210 + 2357 1284 5 9876 54 3210 CNST 59876543210 + 2358 1284 8 9876 54 3210 CNST 89876543210 + 2359 1284 9 9876 54 3210 CNST 99876543210 + 2360 1284 0 9876 54 3210 MIW 3210,9,8,76 + 2361 1285 1 9876 54 3210 MIW - 3210,9,8,76 + 2362 1286 3 9876 54 3210 CNST 39876543210 + 2363 1286 4 9876 54 3210 CNST 49876543210 + 2364 1286 5 9876 54 3210 CNST 59876543210 + 2365 1286 8 9876 54 3210 CNST 89876543210 + 2366 1286 9 9876 54 3210 CNST 99876543210 + 2367 1286 0 9876 54 3210 MIW 3210,9,8,76 + 2368 1287 1 9876 54 3210 MIW - 3210,9,8,76 + 2369 1288 3 9876 54 3210 CNST 39876543210 + 2370 1288 4 9876 54 3210 CNST 49876543210 + 2371 1288 5 9876 54 3210 CNST 59876543210 + 2372 1288 8 9876 54 3210 CNST 89876543210 + 2373 1288 9 9876 54 3210 CNST 99876543210 + 2374 1288 0 0000 42 1393 LDB 1393 + 2375 1289 0 0001 45 1371 CLA 1371 + 2376 1290 1 0000 12 0020 ADD - 20 + 2377 1291 0 0000 31 1396 BOF 1396 + 2378 1292 0 0001 21 1394 DBB 1394,1 + 2379 1293 0 0000 36 0020 BFA 20,0,0 + 2380 1294 0 2666 00 6666 HLT 6666,2666 + 2381 1295 0 0000 30 1392 BUN 1392 + 2382 1296 6 0000 30 1392 BUN 6 1392 + 2383 1297 FINI 1392 diff --git a/software/Diagnostics/TR1203-Operations-Test.pt b/software/Diagnostics/TR1203-Operations-Test.pt new file mode 100644 index 0000000..b3f5295 --- /dev/null +++ b/software/Diagnostics/TR1203-Operations-Test.pt @@ -0,0 +1,1840 @@ +61000040100 +00000010000 +00000300104 +01000380101 +01001000101 +01000380101 +00000100493 +00000360108 +00099360111 +01000380105 +01002000105 +00000300105 +01000380105 +00000100494 +00000120495 +01000380112 +00000360118 +01003000112 +00000300112 +00000110495 +00000120495 +01000380118 +00000360124 +01004000118 +00000300118 +00001100494 +00000130495 +01000380124 +00000360130 +01005000124 +00000300124 +00001110494 +00000120495 +01000380130 +00000360136 +01006000130 +00000300130 +00000100494 +00001120494 +01000380136 +00000360142 +01007000136 +00000300136 +00000100493 +00001130496 +00000310146 +00000300148 +00000310148 +00000300151 +01000380142 +01008000142 +00000300142 +01000380142 +00000100495 +00001330155 +00000330157 +01000380152 +01009000152 +01000380152 +00000410497 +00096370163 +01000380158 +01010000158 +00000300158 +01000380158 +00000100497 +00000180495 +00001350168 +00000300170 +00000180497 +00000350173 +01000380164 +01011000164 +00000300164 +01000380164 +00000410494 +00001180494 +01000380164 +00000350180 +01012000174 +00000300174 +00000410496 +00000100493 +03110180494 +00001340189 +00000340186 +00000300189 +08211180497 +00000340189 +00001340192 +01000380180 +01013000180 +00000300180 +01000380180 +00000100494 +00000410506 +00000420494 +00000400503 +00001400504 +00002400505 +00000100503 +00000120504 +00000120505 +00000180498 +01000380193 +00000350207 +01014000193 +00000300193 +00000010000 +00000010000 +00001420499 +00000100500 +00000120501 +00226360216 +00001200211 +01000380209 +00225360218 +01015000209 +00000300209 +00000420502 +00000100499 +00000130501 +00200360225 +00001210220 +01000380218 +00201360227 +01016000218 +00000300218 +00412400508 +00000100507 +00000440508 +00001430000 +00000180508 +01000380227 +00000350236 +01017000227 +00000300227 +04212400509 +00000420509 +04211260509 +00000310242 +00001210238 +00000300244 +00000100509 +04210360247 +01000380236 +01018000236 +00000300236 +01000380236 +00000100509 +00000400510 +00000100511 +00000130501 +00200360257 +00101270510 +00000320251 +00000100510 +00109360260 +01000380248 +01019000248 +00000300248 +01000380248 +00000010000 +00000010000 +00000100495 +00000400512 +00000130501 +00401280512 +00002400513 +00410180513 +01000380263 +00000350273 +01020000263 +00000300263 +00000100497 +00000410497 +00000420497 +00007450000 +01000380273 +00000180500 +00001350284 +00001180500 +00001350284 +00001210284 +00000300286 +01021000273 +00000300273 +00000100497 +00000400514 +00000460514 +00000100514 +01000380286 +00000180500 +00000350295 +01022000286 +00000300286 +00000460515 +00000100494 +00000190515 +00000190515 +00000120494 +00000180515 +01000380295 +00000350305 +01023000295 +00000300295 +00000010000 +00000010000 +00000100494 +00000480008 +01000380307 +00000180516 +00000350314 +01024000307 +00000300307 +00000100495 +00000410493 +00001480010 +01000380314 +00001180495 +00001350322 +00000180500 +00000350324 +01025000314 +00000300314 +00000010000 +00000010000 +00000100494 +00002480009 +01000380326 +00211360332 +01026000326 +00000300326 +00000010000 +00000100494 +00000490005 +01000380332 +00000180517 +00000350340 +01027000332 +00000300332 +00000100495 +00000410493 +00001490010 +01000380340 +00000180493 +00001350348 +00001180494 +00000350350 +01028000340 +00000300340 +00000100494 +00000010000 +00002490003 +01000380350 +00000180518 +00000350359 +01029000350 +00000300350 +00000010000 +00000100493 +00000140493 +00000140519 +00000160000 +01000380359 +00000180520 +00000350368 +01030000359 +00000300359 +00000100520 +00000410521 +00000150519 +01000380368 +00010180493 +00001350376 +00001180542 +00000350378 +01031000368 +00000300368 +00000100497 +00000170522 +00000180497 +00001350384 +00000170500 +00000360387 +01000380378 +01032000378 +00000300378 +01000380378 +00000420502 +10000460600 +00001210389 +00000420389 +00240290493 +00002400523 +00000420502 +10000100493 +10000180600 +00001350402 +00001210395 +00000100523 +00000180524 +00000350405 +01000380388 +01033000388 +00000300388 +01000380388 +00000010000 +00000010000 +00000010000 +00000100525 +00000220526 +00000310414 +00000180527 +00000350418 +01000380409 +01034000409 +00000300409 +01000380409 +00000100526 +00000220525 +00000310423 +00000180527 +00000350426 +01000380418 +01035000418 +00000300418 +01000380418 +00000100528 +00001220526 +00000310432 +00000180529 +00000350435 +01000380427 +01036000427 +00000300427 +01000380427 +00000100525 +00000230530 +00000310441 +00000180531 +00000350444 +01000380436 +01037000436 +00000300436 +01000380436 +00000100530 +00000230525 +00000310450 +00010180531 +00000350453 +01000380445 +01038000445 +00000300445 +01000380445 +00000100529 +00001230530 +00000310459 +00000180532 +00000350462 +01000380454 +01039000454 +00000300454 +01000380454 +00000100533 +00000240534 +00000310468 +00000180535 +00000350471 +01000380463 +01040000463 +00000300463 +01000380463 +00000100536 +00000410526 +00000250537 +00000310480 +00000180538 +00001350480 +00001180539 +00000350483 +01000380472 +01041000472 +00000300472 +01000380472 +00000460503 +00000460504 +00000460505 +00000460513 +00301270540 +00000320100 +00007450000 +01000040000 +00000010000 +19999999999 +11234567891 +01234567891 +10000000001 +19696969696 +13367324582 +00000000025 +00000000000 +00000000001 +00000000023 +00000000000 +00000000000 +00000000000 +12132764582 +09999990231 +19999999999 +00000000009 +00000000009 +00000000011 +00000000000 +00000000000 +00000000000 +00000000000 +10000000012 +16789112345 +34567891112 +06766543996 +06766543995 +09876543210 +11111111111 +00000000000 +00000000624 +05212345678 +15412345678 +15412222222 +04998765432 +05412346665 +15288654321 +05310099999 +05411460122 +05210000000 +19798765432 +19898765432 +07438777892 +07438777893 +05099999998 +18000656928 +00000000999 +00000000000 +06643087206 +00000000000 +13211302040 +00000420546 +00001450454 +10000120100 +00000310549 +00001210547 +00000360100 +01666006666 +00007450000 +00001430000 +18997540000 +00000000000 +60000300545 +61000040020 +00000440999 +00000010000 +00000300026 +01000380022 +02001000020 +00000210022 +01000380022 +00000440999 +00000010000 +00000100950 +00069360034 +01000380030 +02002000027 +00000300030 +01000380030 +00000100951 +01216360040 +01000380036 +02003000035 +00000300036 +01000380036 +00000440999 +00000010000 +00000410952 +07578370048 +01000380044 +02004000041 +00000300044 +01000380044 +00000410952 +00193370054 +01000380050 +02005000049 +00000300050 +01000380050 +00000440999 +00000010000 +00000100953 +00111360061 +01000380058 +00000300064 +01000380058 +02006000055 +00000300058 +00000410954 +07588370068 +01000380065 +00000300071 +01000380065 +02007000064 +00000300065 +00000100981 +01211360075 +01000380072 +00000300078 +01000380072 +02008000071 +00000300072 +00000440999 +00000010008 +00000100962 +00000170955 +00000120956 +00000400085 +00002490004 +00000330089 +01000380085 +00009000078 +00000300085 +01000380085 +00000420079 +00000100958 +00002490001 +00000330096 +01000380093 +00000300099 +01000380093 +02010000090 +00000300093 +00001210092 +00000100958 +00000490001 +00000400958 +00000100093 +00000120955 +00000170959 +00000400093 +00000440999 +00000010000 +00000100113 +00000180112 +00001340113 +00000340116 +01000380110 +02011000107 +00000300110 +01000380110 +00000100119 +00000180121 +00000340121 +00001340124 +01000380118 +02012000117 +00000300118 +01000380118 +00000100125 +00000180125 +00000340130 +00001340130 +00000300133 +01000380126 +02013000125 +00000300126 +01000380126 +00000440999 +00000100000 +00000100140 +00000180138 +00000350140 +00001350143 +01000380137 +02014000134 +00000300137 +01000380137 +00000100146 +00000180148 +00000350148 +00001350151 +01000380145 +02015000144 +00000300145 +01000380145 +00000100155 +00000180155 +00001350156 +00000350159 +01000380153 +02016000152 +00000300153 +01000380153 +00000440999 +00000010000 +00000100960 +00000120960 +00000310168 +01000380163 +02017000160 +00000300163 +01000380163 +00000100960 +00000120960 +00000310172 +00000310175 +01000380170 +00000300178 +01000380170 +02018000169 +00000300170 +00000440999 +00000010000 +00000270957 +00000320185 +01000380181 +02019000180 +00000300181 +01000380181 +00105270957 +00105270957 +00000320191 +01000380188 +00000300194 +01000380188 +02020000186 +00000300188 +00000100961 +00000140961 +00001490005 +00000400961 +00002490010 +00001480000 +00001490001 +00000400962 +00000440999 +00000010000 +00002450000 +00000410962 +00001180962 +01000380204 +00000350211 +02021000202 +00000300204 +00000440999 +00000010000 +00000100962 +00000490006 +00000170963 +00000120964 +00000400221 +00004450000 +00000420962 +01000380218 +00000210224 +02022000211 +00000300218 +00001210222 +00000440999 +00000010000 +00000100962 +00000170955 +00000120965 +00000400236 +00000120966 +00000400234 +00000100962 +00000430239 +01000380233 +00000330239 +02023000225 +00000300233 +00000440999 +00000010002 +00000420240 +00000100256 +00000480009 +00000120967 +00000400247 +10000100968 +00002490000 +10000460971 +00001330252 +00000100962 +10000400971 +00001210246 +00000100962 +00000410962 +00000420962 +00000450000 +01000380253 +00000180971 +00000350262 +02024000239 +00000300253 +00001180972 +00001350260 +00002400974 +00000100973 +00000170975 +00000180974 +00001350260 +00000100256 +00000120976 +00000310274 +00000400256 +00000300241 +00000170977 +00000400256 +00000440999 +00000010000 +00002450000 +00000100962 +00000400978 +00000460978 +00001180978 +01000380280 +00000350287 +02025000276 +00000300280 +00000440999 +00000010004 +00000420288 +00000410979 +10001490005 +00000100980 +00000160000 +01000380290 +00011360298 +02026000287 +00000300290 +00001210290 +00000420288 +00000410979 +10001490000 +00000100981 +00000160000 +01000380300 +00011360308 +02027000299 +00000300300 +00001210300 +00001450000 +00000410962 +00000160000 +01000380310 +00001180982 +00000350317 +02028000310 +00000300310 +00000440999 +00000010000 +00000100983 +00000170984 +00000180985 +01000380319 +00000350326 +02029000317 +00000300319 +00000440999 +00000010000 +00000100962 +00000490006 +00000170963 +00000120986 +00000400336 +00004450000 +00001420962 +01000380333 +00000200337 +00000300340 +02030000326 +00000300333 +00001210338 +00000440999 +00000010000 +00000410961 +00001490010 +00000100962 +00000180962 +01000380343 +00000350351 +02031000341 +00000300343 +00000100962 +00000400987 +00000120988 +00000330356 +01210270987 +00000100961 +00001100962 +00000180987 +01000380356 +00000350363 +02032000351 +00000300356 +00000100962 +00000400987 +00000120988 +00000330369 +01210270987 +00000300370 +01210260987 +00000100961 +00000110962 +00000180987 +01000380370 +00000350377 +02033000363 +00000300370 +00000100962 +00000400987 +00000120988 +00001330382 +01210260987 +00000100961 +00001110962 +00000180987 +01000380382 +00000350389 +02034000377 +00000300382 +00000440999 +00000010007 +00000420997 +00002400998 +00000420390 +10000101000 +10000121008 +00000310400 +10000181016 +01000380394 +00000350403 +01000380394 +02035000389 +00000300394 +00001210394 +00000420998 +10000101048 +00000400395 +10000101052 +00000400397 +00001210392 +00000440999 +00000010000 +00000101004 +00000121004 +00000310418 +01000380412 +02036000410 +00000300412 +00000180991 +01000380412 +00001350415 +00000440999 +00000010007 +00000420422 +10000411016 +10000101000 +00000401056 +10000101008 +00000191056 +00000310433 +00001181056 +01000380425 +00000350436 +01000380425 +02037000421 +00000300425 +00001210424 +00000101022 +00000401056 +00000191056 +00000310444 +01000380438 +02038000437 +00000300438 +00000410992 +00001181056 +01000380438 +00001350441 +00000440999 +00000010003 +00000420449 +00000410962 +10000101060 +10000141061 +10000181065 +00001350458 +10001181069 +00000350461 +01000380451 +02039000448 +00000300451 +01000380451 +00001210451 +00000440999 +00000010001 +00000420464 +10000101073 +10000411075 +10000151077 +00000310474 +10000181079 +00001350474 +10001181081 +00000350477 +01000380466 +02040000463 +00000300466 +01000380466 +00001210466 +00000100962 +00000460993 +00000190993 +00000150962 +00000310487 +01000380479 +02041000479 +00000300479 +00000180993 +01000380479 +00001350484 +00000440999 +00000010007 +00000420997 +00002400998 +00000420491 +10000101098 +10000221106 +00000310500 +10000181114 +00000350503 +01000380495 +02042000490 +00000300495 +01000380495 +00001210495 +00000420998 +10000101146 +00000400496 +10000101150 +00000400498 +00001210493 +00000440999 +00000010004 +00000420512 +10000101083 +10000221088 +00000310519 +10000181093 +00000350522 +01000380514 +02043000511 +00000300514 +01000380514 +00001210514 +00000101154 +00000221155 +00000310530 +01000380524 +02044000524 +00000300524 +00000181156 +00001350527 +01000380524 +00000440999 +00000010003 +00000420534 +00000410962 +10000101158 +10000241162 +00000310545 +10000181166 +00001350545 +01000380536 +10001181170 +00000350549 +01000380536 +02045000533 +00000300536 +01000380536 +00001210536 +00000101219 +00000410962 +00000241219 +00000310559 +01000380550 +02046000550 +00000300550 +00000181220 +00001350554 +00001181221 +00001350554 +01000380560 +00000440999 +00000010004 +00000420563 +10000101174 +10000411179 +10000251184 +00000310574 +10000181189 +00001350574 +10001181194 +01000380565 +00000350577 +01000380565 +02047000562 +00000300565 +00001210565 +00000420997 +10000101199 +10000411203 +10000251207 +00000310586 +01000380579 +02048000578 +00000300579 +10000181211 +00001350583 +10001181215 +00001350583 +00001210579 +00000440999 +00000019999 +00000420592 +00000411038 +00000100962 +00000461225 +02003401225 +00000181225 +01000380596 +00000350603 +02049000591 +00000300596 +00000100597 +00000121222 +00000310609 +00000171228 +00000400597 +00000300596 +00000101229 +00000400597 +00000010000 +00000440999 +00000010000 +00000421042 +00000101042 +00000401225 +00000410962 +00001401225 +00001181225 +01000380616 +00000350624 +02050000612 +00000300616 +00000100962 +00000170994 +00000131223 +00000411223 +00001490000 +00000401225 +00000101224 +00000401226 +00005450000 +00000410962 +09211401226 +00000101225 +00000181226 +01000380630 +00000350641 +02051000624 +00000300630 +00000010000 +00000010000 +00000010000 +00000010000 +00000440999 +00000010008 +00001110962 +00000171227 +00000401225 +00000411042 +00000420962 +00000101042 +00000461226 +00002401226 +00000101225 +00000181226 +01000380652 +00000350661 +02052000645 +00000300652 +00000440999 +00000010000 +00000411230 +00000101231 +00000401225 +00000441225 +00001181225 +01000380665 +00000350672 +02053000661 +00000300665 +00000010000 +00000010000 +00000440999 +00000010000 +00000100962 +00000180962 +01000380677 +00000350682 +02054000674 +00000300677 +00000410962 +00001180962 +01000380683 +00000350688 +02055000682 +00000300683 +00000101322 +00000180962 +01000380689 +00000340694 +02056000688 +00000300688 +00000411323 +00001180962 +01000380695 +00001340701 +02057000694 +00000300694 +00000010000 +00000420646 +00000101233 +10002490001 +00000401225 +00002490001 +00000181225 +01000380706 +00000340711 +02058000701 +00000300706 +00001210702 +00000440999 +00000010000 +00000101234 +00000121235 +00000171236 +00000401234 +00000121237 +00000400726 +00000171236 +00000480006 +00001120962 +00000410962 +00001490000 +00001401226 +00000261226 +00000310731 +00000181226 +01000380725 +00000350734 +01000380725 +02059000712 +00000300725 +00000101234 +00000360737 +00000300715 +00000411238 +00000101239 +00000401225 +01299261225 +00000310747 +01000380739 +00001181225 +00001350747 +01201261225 +00000310750 +01000380739 +02060000737 +00000300739 +00000411240 +00000101241 +00000401225 +00195271225 +00001181225 +00000320757 +00001350760 +00191271225 +00000320760 +00000300763 +01000380751 +02061000750 +00000300751 +01000380751 +00000010000 +00000440999 +00000011234 +00000411242 +00000101243 +00000401225 +00000100995 +00000420766 +00268281225 +00002401226 +00000181226 +00001350778 +00001181225 +00000350781 +01000380768 +02062000765 +00000300768 +01000380768 +00000440999 +00000019793 +00000101244 +00000411245 +00000420783 +04186200794 +00002401225 +00001181225 +00000350787 +01000380786 +02063000782 +00000300786 +00002401225 +00000181225 +00001350791 +01000380786 +00000010000 +00000010000 +00000440999 +00000013979 +00000101246 +00000411247 +00000420801 +04186210812 +00002401225 +00001181225 +00000350805 +01000380804 +02064000800 +00000300804 +00002401225 +00000181225 +00001350809 +01000380804 +00000010000 +00000440999 +00000019876 +00000420818 +00002401225 +00000101248 +00000121225 +00000170975 +00000121157 +00000400827 +10000410146 +00001180000 +01000380826 +00000350832 +02065000817 +00000300826 +09060210820 +00000440999 +00000010000 +00000411250 +00000101249 +00000490001 +00000181251 +01000380836 +00001350843 +00001181250 +00000350845 +02066000833 +00000300835 +00000440999 +00000010029 +00000420846 +00000101252 +00000411253 +10002490000 +10000181245 +01000380848 +00001350856 +00001181253 +00000350858 +02067000845 +00000300848 +00010210848 +00000440999 +00000010020 +00000420860 +00000101276 +10000411371 +10001490000 +10000181279 +01000380862 +00001350870 +10001181300 +00000350872 +02068000859 +00000300862 +00001210862 +00000010000 +00000010000 +00000440999 +00000010000 +00000101259 +00000411250 +00000480005 +00000181270 +01000380877 +00001350885 +00001181250 +00000350887 +02069000875 +00000300877 +00000440999 +00000010007 +00000420888 +00000101253 +00000411252 +10002480000 +10000181255 +01000380890 +00001350898 +00001181252 +00000350900 +02070000887 +00000300890 +00005210890 +00000440999 +00000010020 +00000420902 +10000101371 +00000411276 +10001480000 +10000181324 +01000380904 +00001350912 +10001181345 +01000380904 +00000350915 +02071000901 +00000300904 +00001210904 +00000010000 +00000440999 +00000010101 +00000420918 +00000101269 +10000401398 +00001210921 +00000421273 +00000291270 +01000380923 +00000420918 +10000101269 +10000181398 +00000350932 +02072000917 +00000300919 +00001210927 +00000010000 +00000010000 +00000440999 +00000010000 +00001260989 +00000100989 +00210180990 +00001350020 +02000380020 +00010090989 +00000300020 +00000010000 +00000010000 +00000010000 +00000010000 +00000010000 +00000010000 +16969696969 +16999999999 +15487878123 +11111111117 +88888188888 +00001000000 +00000330089 +00000000005 +01234567890 +00001111111 +09999999999 +19874564213 +47132968375 +01111000000 +00000210224 +00000330239 +00000100000 +00002490000 +01010101010 +00110011000 +00001111000 +00000000000 +00000000000 +00000000000 +00000000000 +00000001111 +01001000000 +00000110000 +00000000000 +00123456789 +01111111110 +01111111111 +00000000000 +33333333333 +16789012345 +30303030303 +00000200337 +00000000000 +00000000000 +00000000000 +00000000100 +01111111110 +11111111110 +00000000000 +00000000110 +00000009600 +00000000000 +00000000003 +00000000003 +00000300000 +01111111111 +02222222222 +13333333333 +14444444444 +05555555555 +06666666666 +17777777777 +18888888888 +08888888888 +17777777777 +06666666666 +15555555555 +04444444444 +13333333333 +02222222222 +11111111111 +09999999999 +15555555555 +03333333333 +19999999999 +09999999999 +03333333333 +15555555555 +19999999999 +09999999999 +09999999999 +03333333333 +01111111111 +09999999999 +09999999999 +15555555555 +17777777777 +17777777777 +09999999999 +19999999999 +01111111111 +01111111111 +09999999999 +19999999999 +17777777777 +17777777777 +15555555555 +19999999999 +19999999999 +01111111111 +03333333333 +19999999999 +19999999999 +10000121008 +10001131008 +10000131008 +10001121008 +10000181016 +10000181040 +10000181032 +10000181024 +00000000000 +00000000004 +02500000000 +00000000000 +09876543210 +19876543210 +19876543210 +09876543210 +09876543210 +19754610577 +09754610577 +19754610577 +09754610577 +18997104100 +08997104100 +18997104100 +08997104100 +19754610577 +00152415787 +09984758421 +15142508889 +19876543210 +01234567890 +09876543210 +01234567890 +10987654321 +00123456789 +07799999999 +00200066666 +09900000000 +19866666666 +19066666666 +07088888888 +00200033333 +09900000000 +19033333333 +09833333333 +07810000000 +00000000000 +00000000000 +19866666666 +09833333333 +00033333333 +00033333333 +10133333333 +10333333333 +00633333333 +01033333333 +11533333333 +12133333333 +00066666666 +10106666666 +00300666666 +10600066666 +01000006666 +11500000666 +02100000066 +12800000006 +00099999999 +10033333330 +00133333300 +10399999000 +00699990000 +11033300000 +01533000000 +12190000000 +00099999999 +00099999990 +00133333300 +00333333000 +00699990000 +01099900000 +01533000000 +02130000000 +10033333333 +00099999990 +10199999900 +00333333000 +10633330000 +01099900000 +11599000000 +02130000000 +10033333333 +10033333330 +10199999900 +10399999000 +10633330000 +11033300000 +11599000000 +12190000000 +10000221106 +10001231106 +10000231106 +10001221106 +10000181114 +10000181138 +10000181130 +10000181122 +19999999999 +19923456790 +00123456789 +00001180000 +14912345678 +19812345678 +06666666666 +05505555555 +12012345678 +05112345678 +06606666666 +05555555555 +01815241576 +19815241576 +00000000000 +00000000000 +05279684000 +15279684000 +00000000000 +00000000000 +03698765432 +16887654321 +10333333333 +10444444444 +15505555555 +11012345678 +00123456789 +13333333333 +14444444444 +15555555555 +14687654321 +06798765432 +15733333333 +16444444444 +15555555555 +14111267605 +15188750000 +00000000000 +00000000000 +00000000000 +16300218918 +01001358024 +00000000000 +00000000000 +00000000000 +04955555555 +19966666666 +09909999999 +19999999999 +15555555555 +16666666666 +19999999999 +09999999999 +10022222222 +14944444444 +07707777777 +17707777777 +02500000025 +00066666666 +09909999999 +09999999999 +10000000005 +16666666666 +19999999999 +09999999999 +17612345678 +00000000000 +00012345678 +01001000000 +33333333003 +33333333333 +00000000000 +00000000000 +00000001111 +11001111111 +02003401225 +11111110668 +11111111111 +00000000001 +03210765489 +00000000000 +00001000000 +00011000000 +00000261226 +99123456789 +00123456789 +14545454540 +14545454545 +00000000096 +00000000064 +00000008165 +00000003979 +00000005607 +00000009793 +00000180146 +01234567890 +49876543210 +02345678901 +12345678901 +39876543210 +01123456789 +30000000098 +87654321001 +00398765432 +39876543210 +41234567890 +40000000000 +30123456789 +00000003987 +49876543210 +90112345678 +90000000000 +40009876543 +90123456789 +99876543210 +19696969696 +40000012345 +90000000098 +30123456789 +00000001399 +01123456789 +00000000099 +40123456789 +40123456789 +99876543210 +00123456789 +11234567899 +32345678998 +43456789987 +54567899876 +85678998765 +96789987654 +07899876543 +18998765432 +39987654321 +49876543210 +58765432100 +87654321001 +96543210012 +05432100123 +14321001234 +33210012345 +42100123456 +51001234567 +80012345678 +90123456789 +09876543210 +18765432100 +37654321001 +46543210012 +55432100123 +84321001234 +93210012345 +02100123456 +11001234567 +30012345678 +40123456789 +51234567899 +82345678998 +93456789987 +04567899876 +15678998765 +36789987654 +47899876543 +58998765432 +89987654321 +99876543210 +00000000000 +99999999999 +39999999999 +09876543210 +10987654321 +30098765432 +40009876543 +50000987654 +80000098765 +90000009876 +00000000987 +10000000098 +30000000009 +40000000000 +50000000000 +80000000000 +90000000000 +00000000000 +10000000000 +30000000000 +40000000000 +50000000000 +80000000000 +99876543210 +00123456789 +10012345678 +31001234567 +42100123456 +53210012345 +84321001234 +95432100123 +06543210012 +17654321001 +38765432100 +49876543210 +50987654321 +80098765432 +90009876543 +00000987654 +10000098765 +30000009876 +40000000987 +50000000098 +80000000009 +90123456789 +00000000000 +00000000000 +00000000000 +10750142993 +19696969696 +09876543210 +19876543210 +39876543210 +49876543210 +59876543210 +89876543210 +99876543210 +09876543210 +19876543210 +39876543210 +49876543210 +59876543210 +89876543210 +99876543210 +09876543210 +19876543210 +39876543210 +49876543210 +59876543210 +89876543210 +99876543210 +00000421393 +00001451371 +10000120020 +00000311396 +00001211394 +00000360020 +02666006666 +00000301392 +60000301392 diff --git a/software/Diagnostics/TR1204-Arithmetic-Test.lst b/software/Diagnostics/TR1204-Arithmetic-Test.lst new file mode 100644 index 0000000..88cbc73 --- /dev/null +++ b/software/Diagnostics/TR1204-Arithmetic-Test.lst @@ -0,0 +1,337 @@ +Disassembler for the Burroughs 220 BALGOL Compiler & Library -- 2020-08-20 15:28 + +Source File: TR1204-Arithmetic-Test.pt + + 2384 0000 REM TR1204-ARITHMETIC-TEST.PT + 2385 0000 LOCN 20 + 2386 0020 0 0000 42 0021 LDB *+1 + 2387 0021 0 0001 45 0328 CLA 328 + 2388 0022 1 0000 12 0020 ADD - *-2 + 2389 0023 0 0000 31 0024 BOF *+1 + 2390 0024 0 0001 21 0022 DBB *-2,1 + 2391 0025 0 0000 36 0030 BFA 30,0,0 + 2392 0026 0 6666 00 6666 HLT 6666,6666 + 2393 0027 0 0000 30 0020 BUN 20 + 2394 0028 0 0000 01 0000 NOP + 2395 0029 1 1513 06 3308 PWR - 3308,1,51 + 2396 0030 0 0000 42 0220 LDB 220 + 2397 0031 1 0000 10 0200 CAD - 200 + 2398 0032 1 0000 12 0210 ADD - 210 + 2399 0033 0 0000 31 0034 BOF *+1 + 2400 0034 0 1000 38 0031 BCS *-3,1 + 2401 0035 0 0000 18 0221 CFA 221 + 2402 0036 0 0000 35 0043 BCE 43 + 2403 0037 0 0000 40 0042 STA 42 + 2404 0038 1 0000 10 0200 CAD - 200 + 2405 0039 1 0000 41 0210 LDR - 210 + 2406 0040 0 1012 00 0042 HLT 42,1012 + 2407 0041 0 0000 30 0031 BUN 31 + 2408 0042 0 0000 00 0000 HLT + 2409 0043 0 0001 21 0031 DBB 31,1 + 2410 0044 0 2000 38 0030 BCS 30,2 + 2411 0045 0 0000 42 0220 LDB 220 + 2412 0046 1 0000 10 0200 CAD - 200 + 2413 0047 1 0000 12 0240 ADD - 240 + 2414 0048 0 0000 31 0056 BOF 56 + 2415 0049 0 1000 38 0046 BCS *-3,1 + 2416 0050 0 0000 40 0055 STA 55 + 2417 0051 1 0000 10 0200 CAD - 200 + 2418 0052 1 0000 41 0240 LDR - 240 + 2419 0053 0 2012 00 0055 HLT 55,2012 + 2420 0054 0 0000 30 0046 BUN 46 + 2421 0055 0 0000 00 0000 HLT + 2422 0056 0 1000 38 0046 BCS 46,1 + 2423 0057 0 0000 18 0222 CFA 222 + 2424 0058 0 0001 35 0050 BCU 50 + 2425 0059 0 0001 21 0046 DBB 46,1 + 2426 0060 0 2000 38 0045 BCS 45,2 + 2427 0061 0 0000 42 0224 LDB 224 + 2428 0062 1 0000 10 0200 CAD - 200 + 2429 0063 1 0000 13 0230 SUB - 230 + 2430 0064 0 0000 31 0065 BOF *+1 + 2431 0065 0 1000 38 0062 BCS *-3,1 + 2432 0066 0 0000 18 0223 CFA 223 + 2433 0067 0 0000 35 0074 BCE 74 + 2434 0068 0 0000 40 0073 STA 73 + 2435 0069 1 0000 10 0200 CAD - 200 + 2436 0070 1 0000 41 0230 LDR - 230 + 2437 0071 0 3013 00 0073 HLT 73,3013 + 2438 0072 0 0000 30 0062 BUN 62 + 2439 0073 0 0000 00 0000 HLT + 2440 0074 0 0001 21 0062 DBB 62,1 + 2441 0075 0 2000 38 0061 BCS 61,2 + 2442 0076 0 0000 01 0000 NOP + 2443 0077 0 0000 01 0000 NOP + 2444 0078 0 0000 01 0000 NOP + 2445 0079 0 0000 01 0000 NOP + 2446 0080 0 0000 42 0225 LDB 225 + 2447 0081 1 0000 10 0250 CAD - 250 + 2448 0082 1 0000 12 0256 ADD - 256 + 2449 0083 0 0000 31 0084 BOF *+1 + 2450 0084 0 1000 38 0081 BCS *-3,1 + 2451 0085 1 0000 18 0262 CFA - 262 + 2452 0086 0 0000 35 0093 BCE 93 + 2453 0087 0 0000 40 0092 STA 92 + 2454 0088 1 0000 10 0250 CAD - 250 + 2455 0089 1 0000 41 0256 LDR - 256 + 2456 0090 0 4012 00 0092 HLT 92,4012 + 2457 0091 0 0000 30 0081 BUN 81 + 2458 0092 0 0000 00 0000 HLT + 2459 0093 0 0001 21 0081 DBB 81,1 + 2460 0094 0 2000 38 0080 BCS 80,2 + 2461 0095 0 0000 42 0225 LDB 225 + 2462 0096 1 0000 10 0268 CAD - 268 + 2463 0097 1 0000 13 0274 SUB - 274 + 2464 0098 0 0000 31 0099 BOF *+1 + 2465 0099 0 1000 38 0096 BCS *-3,1 + 2466 0100 1 0000 18 0280 CFA - 280 + 2467 0101 0 0000 35 0108 BCE 108 + 2468 0102 0 0000 40 0107 STA 107 + 2469 0103 1 0000 10 0268 CAD - 268 + 2470 0104 1 0000 41 0274 LDR - 274 + 2471 0105 0 5013 00 0107 HLT 107,5013 + 2472 0106 0 0000 30 0096 BUN 96 + 2473 0107 0 0000 00 0000 HLT + 2474 0108 0 0001 21 0096 DBB 96,1 + 2475 0109 0 2000 38 0095 BCS 95,2 + 2476 0110 0 0000 42 0226 LDB 226 + 2477 0111 1 0000 10 0290 CAD - 290 + 2478 0112 1 0000 14 0295 MUL - 295 + 2479 0113 0 0000 31 0114 BOF *+1 + 2480 0114 0 1000 38 0111 BCS *-3,1 + 2481 0115 1 0000 18 0300 CFA - 300 + 2482 0116 0 0000 35 0123 BCE 123 + 2483 0117 0 0000 40 0122 STA 122 + 2484 0118 1 0000 10 0290 CAD - 290 + 2485 0119 1 0000 41 0295 LDR - 295 + 2486 0120 0 0014 00 0122 HLT 122,14 + 2487 0121 0 0000 30 0111 BUN 111 + 2488 0122 0 0000 00 0000 HLT + 2489 0123 1 0001 18 0305 CFR - 305 + 2490 0124 0 0000 35 0131 BCE 131 + 2491 0125 0 0001 40 0130 STR 130 + 2492 0126 1 0000 10 0290 CAD - 290 + 2493 0127 1 0000 41 0295 LDR - 295 + 2494 0128 0 1014 00 0130 HLT 130,1014 + 2495 0129 0 0000 30 0111 BUN 111 + 2496 0130 0 0000 00 0000 HLT + 2497 0131 0 0001 21 0111 DBB 111,1 + 2498 0132 0 2000 38 0110 BCS 110,2 + 2499 0133 0 0000 01 0000 NOP + 2500 0134 0 0000 01 0000 NOP + 2501 0135 0 0000 42 0226 LDB 226 + 2502 0136 1 0000 10 0295 CAD - 295 + 2503 0137 1 0000 14 0290 MUL - 290 + 2504 0138 0 0000 31 0139 BOF *+1 + 2505 0139 0 1000 38 0136 BCS *-3,1 + 2506 0140 1 0000 18 0300 CFA - 300 + 2507 0141 0 0000 35 0148 BCE 148 + 2508 0142 0 0000 40 0147 STA 147 + 2509 0143 1 0000 10 0295 CAD - 295 + 2510 0144 1 0000 41 0290 LDR - 290 + 2511 0145 0 2014 00 0147 HLT 147,2014 + 2512 0146 0 0000 30 0136 BUN 136 + 2513 0147 0 0000 00 0000 HLT + 2514 0148 1 0001 18 0305 CFR - 305 + 2515 0149 0 0000 35 0156 BCE 156 + 2516 0150 0 0001 40 0155 STR 155 + 2517 0151 1 0000 10 0295 CAD - 295 + 2518 0152 1 0000 41 0290 LDR - 290 + 2519 0153 0 3014 00 0155 HLT 155,3014 + 2520 0154 0 0000 30 0136 BUN 136 + 2521 0155 0 0000 00 0000 HLT + 2522 0156 0 0001 21 0136 DBB 136,1 + 2523 0157 0 2000 38 0135 BCS 135,2 + 2524 0158 0 0000 42 0226 LDB 226 + 2525 0159 0 0002 45 0000 CLR + 2526 0160 1 0000 10 0295 CAD - 295 + 2527 0161 1 0000 15 0290 DIV - 290 + 2528 0162 0 0000 31 0170 BOF 170 + 2529 0163 0 1000 38 0159 BCS 159,1 + 2530 0164 0 0000 40 0169 STA 169 + 2531 0165 1 0000 10 0295 CAD - 295 + 2532 0166 1 0000 41 0290 LDR - 290 + 2533 0167 0 0015 00 0169 HLT 169,15 + 2534 0168 0 0000 30 0159 BUN 159 + 2535 0169 0 0000 00 0000 HLT + 2536 0170 0 1000 38 0159 BCS 159,1 + 2537 0171 1 0000 18 0295 CFA - 295 + 2538 0172 0 0001 35 0164 BCU 164 + 2539 0173 0 0001 21 0159 DBB 159,1 + 2540 0174 0 2000 38 0158 BCS 158,2 + 2541 0175 0 0000 42 0226 LDB 226 + 2542 0176 0 0002 45 0000 CLR + 2543 0177 1 0000 10 0290 CAD - 290 + 2544 0178 1 0000 15 0295 DIV - 295 + 2545 0179 0 0000 31 0180 BOF *+1 + 2546 0180 0 1000 38 0176 BCS 176,1 + 2547 0181 1 0000 18 0310 CFA - 310 + 2548 0182 0 0000 35 0189 BCE 189 + 2549 0183 0 0000 40 0188 STA 188 + 2550 0184 1 0000 10 0290 CAD - 290 + 2551 0185 1 0000 41 0295 LDR - 295 + 2552 0186 0 2015 00 0188 HLT 188,2015 + 2553 0187 0 0000 30 0176 BUN 176 + 2554 0188 0 0000 00 0000 HLT + 2555 0189 1 0001 18 0315 CFR - 315 + 2556 0190 0 0000 35 0197 BCE 197 + 2557 0191 0 0001 40 0196 STR 196 + 2558 0192 1 0000 10 0290 CAD - 290 + 2559 0193 1 0000 41 0295 LDR - 295 + 2560 0194 0 3015 00 0196 HLT 196,3015 + 2561 0195 0 0000 30 0176 BUN 176 + 2562 0196 0 0000 00 0000 HLT + 2563 0197 0 0001 21 0176 DBB 176,1 + 2564 0198 0 2000 38 0175 BCS 175,2 + 2565 0199 0 0000 30 0320 BUN 320 + 2566 0200 0 0835 69 2147 CNST 835692147 + 2567 0201 0 8356 92 1470 CNST 8356921470 + 2568 0202 0 3569 21 4708 DBB 4708,3569 + 2569 0203 0 5692 14 7083 MUL 7083,5692 + 2570 0204 0 6921 47 0835 CNST 6921470835 + 2571 0205 0 9214 70 8356 CNST 9214708356 + 2572 0206 0 2147 08 3569 KAD 3569,2147 + 2573 0207 0 1470 83 5692 CNST 1470835692 + 2574 0208 0 4708 35 6921 BCE 6921,470 + 2575 0209 0 7083 56 9214 MOW 9214,7,0,83 + 2576 0210 0 9164 30 7852 BUN 7852,9164 + 2577 0211 0 1643 07 8529 PWI 8529,1 + 2578 0212 0 6430 78 5291 CNST 6430785291 + 2579 0213 0 4307 85 2916 CNST 4307852916 + 2580 0214 0 3078 52 9164 MRD 9164,3,0,BMOD + 2581 0215 0 0785 29 1643 RTF 1643,78 + 2582 0216 0 7852 91 6430 CNST 7852916430 + 2583 0217 0 8529 16 4307 RND 4307,8529 + 2584 0218 0 5291 64 3078 CRI 3078,5 + 2585 0219 0 2916 43 0785 LSA 6,785,291 + 2586 0220 0 0000 00 0009 HLT 9 + 2587 0221 0 9999 99 9999 CNST 9999999999 + 2588 0222 0 0000 00 0000 HLT + 2589 0223 1 0000 00 0001 HLT - 1 + 2590 0224 0 0000 00 0019 HLT 19 + 2591 0225 0 0000 00 0005 HLT 5 + 2592 0226 0 0000 00 0004 HLT 4 + 2593 0227 0 0000 00 0000 HLT + 2594 0228 0 0010 00 0000 HLT 0,10 + 2595 0229 0 0000 00 0000 HLT + 2596 0230 0 0835 69 2148 CNST 835692148 + 2597 0231 0 8356 92 1471 CNST 8356921471 + 2598 0232 0 3569 21 4709 DBB 4709,3569 + 2599 0233 0 5692 14 7084 MUL 7084,5692 + 2600 0234 0 6921 47 0836 CNST 6921470836 + 2601 0235 0 9214 70 8357 CNST 9214708357 + 2602 0236 0 2147 08 3570 KAD 3570,2147 + 2603 0237 0 1470 83 5693 CNST 1470835693 + 2604 0238 0 4708 35 6922 BCE 6922,470 + 2605 0239 0 7083 56 9215 MOW 9215,7,0,83 + 2606 0240 0 9164 30 7853 BUN 7853,9164 + 2607 0241 0 1643 07 8530 PWI 8530,1 + 2608 0242 0 6430 78 5292 CNST 6430785292 + 2609 0243 0 4307 85 2917 CNST 4307852917 + 2610 0244 0 3078 52 9165 MRD 9165,3,0,BMOD + 2611 0245 0 0785 29 1644 RTF 1644,78 + 2612 0246 0 7852 91 6431 CNST 7852916431 + 2613 0247 0 8529 16 4308 RND 4308,8529 + 2614 0248 0 5291 64 3079 CRI 3079,5 + 2615 0249 0 2916 43 0786 LSA 6,786,291 + 2616 0250 0 0987 65 4321 CWI 4321,0 + 2617 0251 0 9432 15 8766 DIV 8766,9432 + 2618 0252 0 6192 58 7034 MPE 6,7034 + 2619 0253 1 9182 73 6455 CNST 19182736455 + 2620 0254 1 7142 56 3784 MOW - 3784,7,1,42 + 2621 0255 1 9614 30 7852 BUN - 7852,9614 + 2622 0256 0 5709 13 2486 SUB 2486,5709 + 2623 0257 1 8043 21 6987 DBB - 6987,8043 + 2624 0258 1 8591 73 6240 CNST 18591736240 + 2625 0259 0 5546 37 2819 BFR 2819,55,46 + 2626 0260 0 7345 69 5679 CNST 7345695679 + 2627 0261 1 0123 45 6789 CAR - 6789,12 + 2628 0262 0 6696 78 6807 CNST 6696786807 + 2629 0263 0 1388 94 1779 CNST 1388941779 + 2630 0264 1 2399 14 9206 MUL - 9206,2399 + 2631 0265 1 3636 36 3636 BFA - 3636,36,36 + 2632 0266 0 0203 13 1895 SUB 1895,203 + 2633 0267 1 9737 76 4641 CNST 19737764641 + 2634 0268 0 6742 80 4935 CNST 6742804935 + 2635 0269 0 5693 34 3570 BCH 3570,569 + 2636 0270 0 6420 13 5798 SUB 5798,6420 + 2637 0271 1 8765 43 2109 LSA - 5,2109,876 + 2638 0272 1 8018 02 8038 CNST 18018028038 + 2639 0273 1 1020 30 4040 BUN - 4040,1020 + 2640 0274 0 4280 49 3567 SLA 3567,428 + 2641 0275 0 5703 04 4269 PRB 4269,5,3,70 + 2642 0276 1 3456 78 9012 CNST 13456789012 + 2643 0277 0 1234 23 4560 FSU 4560,1 + 2644 0278 1 7938 08 2081 KAD - 2081,7938 + 2645 0279 1 9080 70 6050 CNST 19080706050 + 2646 0280 0 2462 31 1368 BOF 1368,2462 + 2647 0281 1 0009 70 0699 CNST 10009700699 + 2648 0282 0 9876 92 4810 CNST 9876924810 + 2649 0283 1 9999 66 6669 HPW - 6669,99 + 2650 0284 1 0079 94 5957 CNST 10079945957 + 2651 0285 0 8060 40 2010 STA 2010,80 + 2652 0286 0 0000 00 0000 HLT + 2653 0287 0 0000 00 0000 HLT + 2654 0288 0 0000 00 0000 HLT + 2655 0289 0 0000 00 0000 HLT + 2656 0290 0 1234 55 4321 MIR 4321,1,2,34 + 2657 0291 1 5555 55 5555 MIR - 5555,5,5,55 + 2658 0292 0 5142 33 2415 BSA 2415,2,514 + 2659 0293 1 5152 53 5455 MRR - 5455,5,1 + 2660 0294 0 1020 30 4050 BUN 4050,1020 + 2661 0295 1 9966 99 6699 CNST 19966996699 + 2662 0296 0 9876 98 7698 CNST 9876987698 + 2663 0297 0 6677 88 9987 CNST 6677889987 + 2664 0298 1 6978 87 9678 CNST 16978879678 + 2665 0299 1 6070 80 9066 CNST 16070809066 + 2666 0300 1 1230 47 9884 CNST 11230479884 + 2667 0301 1 5487 21 5387 DBB - 5387,5487 + 2668 0302 0 3433 99 3014 CNST 3433993014 + 2669 0303 0 3595 89 2497 CNST 3595892497 + 2670 0304 1 0619 40 7107 STA - 7107,6 + 2671 0305 1 2143 18 6379 CFA - 6379,21 + 2672 0306 1 2290 56 2390 MOW - 2390,2,2,90 + 2673 0307 0 3954 02 8605 CNST 3954028605 + 2674 0308 0 7073 98 3490 CNST 7073983490 + 2675 0309 1 6816 51 7300 MTC - 7300,816,6 + 2676 0310 1 1238 64 2249 CRI - 2249,1 + 2677 0311 1 5624 74 6860 CNST 15624746860 + 2678 0312 0 7700 53 4787 MRR 4787,7,7 + 2679 0313 0 7383 04 0964 PRB 964,7,3,38 + 2680 0314 1 1680 67 2277 HPI - 2277,1680 + 2681 0315 0 2975 06 3949 PWR 3949,2,97 + 2682 0316 1 9415 87 1720 CNST 19415871720 + 2683 0317 0 1347 52 2231 MRD 2231,1,3 + 2684 0318 1 4498 87 0408 CNST 14498870408 + 2685 0319 0 3813 53 6718 MRR 6718,3,8 + 2686 0320 0 0000 42 0226 LDB 226 + 2687 0321 1 0000 10 0295 CAD - 295 + 2688 0322 0 0000 14 0229 MUL 229 + 2689 0323 0 0000 31 0324 BOF *+1 + 2690 0324 0 1000 38 0321 BCS *-3,1 + 2691 0325 0 0000 36 0332 BFA 332,0,0 + 2692 0326 0 0000 40 0331 STA 331 + 2693 0327 1 0000 10 0295 CAD - 295 + 2694 0328 0 0002 45 0000 CLR + 2695 0329 0 4014 00 0331 HLT 331,4014 + 2696 0330 0 0000 30 0321 BUN 321 + 2697 0331 0 0000 00 0000 HLT + 2698 0332 0 0000 37 0339 BFR 339,0,0 + 2699 0333 0 0001 40 0338 STR 338 + 2700 0334 1 0000 10 0295 CAD - 295 + 2701 0335 0 0002 45 0000 CLR + 2702 0336 0 5014 00 0338 HLT 338,5014 + 2703 0337 0 0000 30 0321 BUN 321 + 2704 0338 0 0000 00 0000 HLT + 2705 0339 0 0001 21 0321 DBB 321,1 + 2706 0340 0 2000 38 0320 BCS 320,2 + 2707 0341 0 0000 10 0227 CAD 227 + 2708 0342 0 0000 12 0228 ADD 228 + 2709 0343 0 0000 31 0346 BOF *+3 + 2710 0344 0 0000 40 0227 STA 227 + 2711 0345 0 0000 30 0030 BUN 30 + 2712 0346 0 0000 46 0227 CLL 227 + 2713 0347 0 9999 00 9999 HLT 9999,9999 + 2714 0348 0 0000 30 0030 BUN 30 + 2715 0349 6 0000 30 0020 BUN 6 20 + 2716 0350 FINI 20 diff --git a/software/Diagnostics/TR1204-Arithmetic-Test.pt b/software/Diagnostics/TR1204-Arithmetic-Test.pt new file mode 100644 index 0000000..9750d10 --- /dev/null +++ b/software/Diagnostics/TR1204-Arithmetic-Test.pt @@ -0,0 +1,331 @@ +61000040020 +0420021 +01450328 +10000120020 +0310024 +01210022 +0360030 +06666006666 +0300020 +010000 +11513063308 +0420220 +10000100200 +10000120210 +0310034 +01000380031 +0180221 +0350043 +0400042 +10000100200 +10000410210 +01012000042 +0300031 +00 +01210031 +02000380030 +0420220 +10000100200 +10000120240 +0310056 +01000380046 +0400055 +10000100200 +10000410240 +02012000055 +0300046 +00 +01000380046 +0180222 +01350050 +01210046 +02000380045 +0420224 +10000100200 +10000130230 +0310065 +01000380062 +0180223 +0350074 +0400073 +10000100200 +10000410230 +03013000073 +0300062 +00 +01210062 +02000380061 +010000 +010000 +010000 +010000 +0420225 +10000100250 +10000120256 +0310084 +01000380081 +10000180262 +0350093 +0400092 +10000100250 +10000410256 +04012000092 +0300081 +00 +01210081 +02000380080 +0420225 +10000100268 +10000130274 +0310099 +01000380096 +10000180280 +0350108 +0400107 +10000100268 +10000410274 +05013000107 +0300096 +00 +01210096 +02000380095 +0420226 +10000100290 +10000140295 +0310114 +01000380111 +10000180300 +0350123 +0400122 +10000100290 +10000410295 +014000122 +0300111 +00 +10001180305 +0350131 +01400130 +10000100290 +10000410295 +01014000130 +0300111 +00 +01210111 +02000380110 +010000 +010000 +0420226 +10000100295 +10000140290 +0310139 +01000380136 +10000180300 +0350148 +0400147 +10000100295 +10000410290 +02014000147 +0300136 +00 +10001180305 +0350156 +01400155 +10000100295 +10000410290 +03014000155 +0300136 +00 +01210136 +02000380135 +0420226 +02450000 +10000100295 +10000150290 +0310170 +01000380159 +0400169 +10000100295 +10000410290 +015000169 +0300159 +00 +01000380159 +10000180295 +01350164 +01210159 +02000380158 +0420226 +02450000 +10000100290 +10000150295 +0310180 +01000380176 +10000180310 +0350189 +0400188 +10000100290 +10000410295 +02015000188 +0300176 +00 +10001180315 +0350197 +01400196 +10000100290 +10000410295 +03015000196 +0300176 +00 +01210176 +02000380175 +0300320 +0835692147 +08356921470 +03569214708 +05692147083 +06921470835 +09214708356 +02147083569 +01470835692 +04708356921 +07083569214 +09164307852 +01643078529 +06430785291 +04307852916 +03078529164 +0785291643 +07852916430 +08529164307 +05291643078 +02916430785 +09 +09999999999 +00 +10000000001 +019 +05 +04 +00 +010000000 +00 +0835692148 +08356921471 +03569214709 +05692147084 +06921470836 +09214708357 +02147083570 +01470835693 +04708356922 +07083569215 +09164307853 +01643078530 +06430785292 +04307852917 +03078529165 +0785291644 +07852916431 +08529164308 +05291643079 +02916430786 +0987654321 +09432158766 +06192587034 +19182736455 +17142563784 +19614307852 +05709132486 +18043216987 +18591736240 +05546372819 +07345695679 +10123456789 +06696786807 +01388941779 +12399149206 +13636363636 +0203131895 +19737764641 +06742804935 +05693343570 +06420135798 +18765432109 +18018028038 +11020304040 +04280493567 +05703044269 +13456789012 +01234234560 +17938082081 +19080706050 +02462311368 +10009700699 +09876924810 +19999666669 +10079945957 +08060402010 +00 +00 +00 +00 +01234554321 +15555555555 +05142332415 +15152535455 +01020304050 +19966996699 +09876987698 +06677889987 +16978879678 +16070809066 +11230479884 +15487215387 +03433993014 +03595892497 +10619407107 +12143186379 +12290562390 +03954028605 +07073983490 +16816517300 +11238642249 +15624746860 +07700534787 +07383040964 +11680672277 +02975063949 +19415871720 +01347522231 +14498870408 +03813536718 +0420226 +10000100295 +0140229 +0310324 +01000380321 +0360332 +0400331 +10000100295 +02450000 +04014000331 +0300321 +00 +0370339 +01400338 +10000100295 +02450000 +05014000338 +0300321 +00 +01210321 +02000380320 +0100227 +0120228 +0310346 +0400227 +0300030 +0460227 +09999009999 +0300030 +60000300020 diff --git a/software/Diagnostics/TR1205-Floating-Point-Test.lst b/software/Diagnostics/TR1205-Floating-Point-Test.lst new file mode 100644 index 0000000..6074c31 --- /dev/null +++ b/software/Diagnostics/TR1205-Floating-Point-Test.lst @@ -0,0 +1,265 @@ +Disassembler for the Burroughs 220 BALGOL Compiler & Library -- 2020-08-20 15:29 + +Source File: TR1205-Floating-Point-Test.pt + + 2717 0000 REM TR1205-FLOATING-POINT-TEST.PT + 2718 0000 LOCN 20 + 2719 0020 0 0000 42 0021 LDB *+1 + 2720 0021 0 0001 45 0256 CLA 256 + 2721 0022 1 0000 12 0020 ADD - *-2 + 2722 0023 0 0000 31 0024 BOF *+1 + 2723 0024 0 0001 21 0022 DBB *-2,1 + 2724 0025 0 0000 36 0030 BFA 30,0,0 + 2725 0026 0 6666 00 6666 HLT 6666,6666 + 2726 0027 0 0000 30 0020 BUN 20 + 2727 0028 0 0000 01 0000 NOP + 2728 0029 1 6495 02 9165 CNST 16495029165 + 2729 0030 0 0000 42 0219 LDB 219 + 2730 0031 0 0000 10 0218 CAD 218 + 2731 0032 0 0000 22 0217 FAD 217 + 2732 0033 0 0000 31 0034 BOF *+1 + 2733 0034 0 1000 38 0031 BCS *-3,1 + 2734 0035 1 0000 18 0200 CFA - 200 + 2735 0036 0 0000 35 0043 BCE 43 + 2736 0037 0 0000 40 0042 STA 42 + 2737 0038 0 0000 10 0218 CAD 218 + 2738 0039 0 0000 41 0217 LDR 217 + 2739 0040 0 0022 00 0042 HLT 42,22 + 2740 0041 0 0000 30 0031 BUN 31 + 2741 0042 0 0000 00 0000 HLT + 2742 0043 0 2201 27 0217 DFL 217,22,1 + 2743 0044 0 0001 21 0031 DBB 31,1 + 2744 0045 0 0000 10 0219 CAD 219 + 2745 0046 0 2210 40 0217 STA 217,22 + 2746 0047 0 2000 38 0030 BCS 30,2 + 2747 0048 0 0000 01 0000 NOP + 2748 0049 0 0000 01 0000 NOP + 2749 0050 0 0000 42 0219 LDB 219 + 2750 0051 0 0000 11 0217 CSU 217 + 2751 0052 0 0000 23 0218 FSU 218 + 2752 0053 0 0000 31 0054 BOF *+1 + 2753 0054 0 1000 38 0051 BCS *-3,1 + 2754 0055 1 0000 12 0200 ADD - 200 + 2755 0056 0 0000 36 0063 BFA 63,0,0 + 2756 0057 0 0000 40 0062 STA 62 + 2757 0058 0 0000 11 0217 CSU 217 + 2758 0059 0 0000 41 0218 LDR 218 + 2759 0060 0 0023 00 0062 HLT 62,23 + 2760 0061 0 0000 30 0051 BUN 51 + 2761 0062 0 0000 00 0000 HLT + 2762 0063 0 2201 27 0217 DFL 217,22,1 + 2763 0064 0 0001 21 0051 DBB 51,1 + 2764 0065 0 0000 10 0219 CAD 219 + 2765 0066 0 2210 40 0217 STA 217,22 + 2766 0067 0 2000 38 0050 BCS 50,2 + 2767 0068 0 0000 42 0258 LDB 258 + 2768 0069 0 0000 10 0221 CAD 221 + 2769 0070 0 0001 22 0220 FAA 220 + 2770 0071 0 0000 31 0079 BOF 79 + 2771 0072 0 1000 38 0069 BCS *-3,1 + 2772 0073 0 0000 40 0078 STA 78 + 2773 0074 0 0000 10 0221 CAD 221 + 2774 0075 0 0000 41 0220 LDR 220 + 2775 0076 0 0122 00 0078 HLT 78,122 + 2776 0077 0 0000 30 0069 BUN 69 + 2777 0078 0 0000 00 0000 HLT + 2778 0079 0 1000 38 0069 BCS 69,1 + 2779 0080 0 2201 27 0220 DFL 220,22,1 + 2780 0081 0 0001 21 0069 DBB 69,1 + 2781 0082 0 0000 10 0258 CAD 258 + 2782 0083 0 2210 40 0220 STA 220,22 + 2783 0084 0 2000 38 0068 BCS 68,2 + 2784 0085 0 0000 42 0236 LDB 236 + 2785 0086 1 0000 10 0222 CAD - 222 + 2786 0087 1 0001 23 0223 FSA - 223 + 2787 0088 0 0000 31 0089 BOF *+1 + 2788 0089 0 1000 38 0086 BCS *-3,1 + 2789 0090 0 0000 36 0097 BFA 97,0,0 + 2790 0091 0 0000 40 0096 STA 96 + 2791 0092 1 0000 10 0222 CAD - 222 + 2792 0093 1 0000 41 0223 LDR - 223 + 2793 0094 0 0123 00 0096 HLT 96,123 + 2794 0095 0 0000 30 0086 BUN 86 + 2795 0096 0 0000 00 0000 HLT + 2796 0097 0 0002 21 0086 DBB 86,2 + 2797 0098 0 2000 38 0085 BCS 85,2 + 2798 0099 0 0000 01 0000 NOP + 2799 0100 0 0000 42 0219 LDB 219 + 2800 0101 0 0000 10 0218 CAD 218 + 2801 0102 1 0000 24 0200 FMU - 200 + 2802 0103 0 0000 31 0104 BOF *+1 + 2803 0104 0 1000 38 0101 BCS *-3,1 + 2804 0105 1 0000 18 0240 CFA - 240 + 2805 0106 0 0000 35 0113 BCE 113 + 2806 0107 0 0000 40 0112 STA 112 + 2807 0108 0 0000 10 0218 CAD 218 + 2808 0109 1 0000 41 0200 LDR - 200 + 2809 0110 0 0024 00 0112 HLT 112,24 + 2810 0111 0 0000 30 0101 BUN 101 + 2811 0112 0 0000 00 0000 HLT + 2812 0113 0 0001 21 0101 DBB 101,1 + 2813 0114 0 2000 38 0100 BCS 100,2 + 2814 0115 0 0000 42 0237 LDB 237 + 2815 0116 0 0000 10 0221 CAD 221 + 2816 0117 1 0000 24 0209 FMU - 209 + 2817 0118 0 0000 31 0126 BOF 126 + 2818 0119 0 1000 38 0116 BCS *-3,1 + 2819 0120 0 0000 40 0125 STA 125 + 2820 0121 0 0000 10 0221 CAD 221 + 2821 0122 1 0000 41 0209 LDR - 209 + 2822 0123 0 0024 00 0125 HLT 125,24 + 2823 0124 0 0000 30 0116 BUN 116 + 2824 0125 0 0000 00 0000 HLT + 2825 0126 0 1000 38 0116 BCS 116,1 + 2826 0127 0 0001 21 0116 DBB 116,1 + 2827 0128 0 2000 38 0115 BCS 115,2 + 2828 0129 0 0000 01 0000 NOP + 2829 0130 0 0000 42 0236 LDB 236 + 2830 0131 1 0000 10 0222 CAD - 222 + 2831 0132 1 0000 24 0223 FMU - 223 + 2832 0133 0 0000 36 0141 BFA 141,0,0 + 2833 0134 0 1000 38 0131 BCS *-3,1 + 2834 0135 0 0000 40 0140 STA 140 + 2835 0136 1 0000 10 0222 CAD - 222 + 2836 0137 1 0000 41 0223 LDR - 223 + 2837 0138 0 0024 00 0140 HLT 140,24 + 2838 0139 0 0000 30 0131 BUN 131 + 2839 0140 0 0000 00 0000 HLT + 2840 0141 0 1000 38 0131 BCS 131,1 + 2841 0142 0 0002 21 0131 DBB 131,2 + 2842 0143 0 2000 38 0130 BCS 130,2 + 2843 0144 0 0000 42 0219 LDB 219 + 2844 0145 0 0002 45 0000 CLR + 2845 0146 0 0000 10 0238 CAD 238 + 2846 0147 1 0000 25 0200 FDV - 200 + 2847 0148 0 0000 31 0149 BOF *+1 + 2848 0149 0 1000 38 0145 BCS 145,1 + 2849 0150 1 0000 18 0260 CFA - 260 + 2850 0151 0 0000 35 0158 BCE 158 + 2851 0152 0 0000 40 0157 STA 157 + 2852 0153 0 0000 10 0238 CAD 238 + 2853 0154 1 0000 41 0200 LDR - 200 + 2854 0155 0 0025 00 0157 HLT 157,25 + 2855 0156 0 0000 30 0145 BUN 145 + 2856 0157 0 0000 00 0000 HLT + 2857 0158 0 0001 21 0145 DBB 145,1 + 2858 0159 0 2000 38 0144 BCS 144,2 + 2859 0160 0 0000 42 0219 LDB 219 + 2860 0161 1 0000 10 0200 CAD - 200 + 2861 0162 0 0000 25 0239 FDV 239 + 2862 0163 0 0000 31 0171 BOF 171 + 2863 0164 0 1000 38 0161 BCS *-3,1 + 2864 0165 0 0000 40 0170 STA 170 + 2865 0166 1 0000 10 0200 CAD - 200 + 2866 0167 0 0000 41 0239 LDR 239 + 2867 0168 0 0025 00 0170 HLT 170,25 + 2868 0169 0 0000 30 0161 BUN 161 + 2869 0170 0 0000 00 0000 HLT + 2870 0171 0 1000 38 0161 BCS 161,1 + 2871 0172 0 0001 21 0161 DBB 161,1 + 2872 0173 0 2000 38 0160 BCS 160,2 + 2873 0174 0 0000 42 0219 LDB 219 + 2874 0175 1 2240 26 0200 IFL - 200,22,40 + 2875 0176 0 0001 21 0175 DBB *-1,1 + 2876 0177 0 0000 42 0219 LDB 219 + 2877 0178 0 0000 10 0257 CAD 257 + 2878 0179 1 0000 25 0200 FDV - 200 + 2879 0180 0 0000 31 0181 BOF *+1 + 2880 0181 0 0000 36 0189 BFA 189,0,0 + 2881 0182 0 1000 38 0178 BCS 178,1 + 2882 0183 0 0000 40 0188 STA 188 + 2883 0184 0 0000 10 0257 CAD 257 + 2884 0185 1 0000 41 0200 LDR - 200 + 2885 0186 0 0025 00 0188 HLT 188,25 + 2886 0187 0 0000 30 0178 BUN 178 + 2887 0188 0 0000 00 0000 HLT + 2888 0189 0 1000 38 0178 BCS 178,1 + 2889 0190 0 0001 21 0178 DBB 178,1 + 2890 0191 0 2000 38 0177 BCS 177,2 + 2891 0192 0 0000 42 0219 LDB 219 + 2892 0193 1 2240 27 0200 DFL - 200,22,40 + 2893 0194 0 0001 21 0193 DBB *-1,1 + 2894 0195 0 3301 26 0196 IFL *+1,33,1 + 2895 0196 0 0000 31 0198 BOF *+2 + 2896 0197 0 0000 30 0030 BUN 30 + 2897 0198 0 9999 00 9999 HLT 9999,9999 + 2898 0199 0 0000 30 0030 BUN 30 + 2899 0200 0 5021 34 9876 BCL 9876,502 + 2900 0201 0 5021 34 9884 BCL 9884,502 + 2901 0202 0 5021 34 9962 BCL 9962,502 + 2902 0203 0 5021 35 0740 BCU 740,502 + 2903 0204 0 5021 35 8518 BCU 8518,502 + 2904 0205 0 5021 43 6297 LSA 1,6297,502 + 2905 0206 0 5022 21 4089 DBB 4089,5022 + 2906 0207 0 5029 99 2011 CNST 5029992011 + 2907 0208 0 5110 77 7123 CNST 5110777123 + 2908 0209 0 5188 55 6344 MIR 6344,5,1,88 + 2909 0210 0 5286 63 4855 CWF 4855,45 + 2910 0211 0 5386 44 2706 STP 2706,5386 + 2911 0212 0 5486 42 3491 LDB 3491,548 + 2912 0213 0 5586 42 1570 LDB 1570,558 + 2913 0214 0 5686 42 1378 LDB 1378,568 + 2914 0215 0 5786 42 1359 LDB 1359,578 + 2915 0216 0 5886 42 1357 LDB 1357,588 + 2916 0217 0 5886 42 1357 LDB 1357,588 + 2917 0218 0 5021 34 9876 BCL 9876,502 + 2918 0219 0 5800 00 0016 HLT 16,5800 + 2919 0220 1 9910 00 0000 HLT - 0,9910 + 2920 0221 0 9999 99 9999 CNST 9999999999 + 2921 0222 0 0612 34 5679 BCH 5679,61 + 2922 0223 1 0612 34 5678 BCH - 5678,61 + 2923 0224 0 0523 45 6789 CAR 6789,52 + 2924 0225 1 0523 45 6779 CAR - 6779,52 + 2925 0226 0 0497 53 1248 MRR 1248,0,4 + 2926 0227 1 0497 53 1148 MRR - 1148,0,4 + 2927 0228 0 0324 68 1357 CNST 324681357 + 2928 0229 1 0324 68 0357 CNST 10324680357 + 2929 0230 0 0257 03 0442 PRD 442,0,25,7 + 2930 0231 1 0257 02 0442 CNST 10257020442 + 2931 0232 0 0198 76 5432 CNST 198765432 + 2932 0233 1 0198 66 5432 HPW - 5432,19 + 2933 0234 0 0013 57 9115 MOR 9115,0,0,13 + 2934 0235 1 0012 57 9115 MOR - 9115,0,0,12 + 2935 0236 0 0000 00 0012 HLT 12 + 2936 0237 0 0000 00 0007 HLT 7 + 2937 0238 0 7598 76 5432 CNST 7598765432 + 2938 0239 0 0012 34 5678 BCH 5678,1 + 2939 0240 0 4945 58 1720 MPF 4,9,1720 + 2940 0241 0 4945 58 1737 MPF 4,9,1737 + 2941 0242 0 4945 58 1904 MPF 4,9,1904 + 2942 0243 0 4945 58 3565 MPF 4,9,3565 + 2943 0244 0 4945 60 0171 CRD 171,4,5,94 + 2944 0245 0 4945 76 6228 CNST 4945766228 + 2945 0246 0 4947 42 6804 LDB 6804,494 + 2946 0247 0 4964 03 2571 PRD 2571,4,96,4 + 2947 0248 0 5023 00 9023 HLT 9023,5023 + 2948 0249 0 5118 90 6669 CNST 5118906669 + 2949 0250 0 5218 49 6434 SLA 6434,521 + 2950 0251 0 5318 45 5410 CNST 5318455410 + 2951 0252 0 5418 45 1308 CNST 5418451308 + 2952 0253 0 5518 45 0898 CNST 5518450898 + 2953 0254 0 5618 45 0857 CNST 5618450857 + 2954 0255 0 5718 45 0852 CNST 5718450852 + 2955 0256 0 5818 45 0852 CNST 5818450852 + 2956 0257 0 3998 76 5432 CNST 3998765432 + 2957 0258 0 9900 00 0007 HLT 7,9900 + 2958 0259 0 0000 00 0000 HLT + 2959 0260 0 7646 26 0424 IFL 424,76,46 + 2960 0261 0 7646 26 0406 IFL 406,76,46 + 2961 0262 0 7646 26 0237 IFL 237,76,46 + 2962 0263 0 7646 25 8552 FDV 8552,7646 + 2963 0264 0 7646 24 1706 FMU 1706,7646 + 2964 0265 0 7646 07 3924 PWI 3924,7 + 2965 0266 0 7644 46 0716 CLL 716,7644 + 2966 0267 0 7632 93 0580 CNST 7632930580 + 2967 0268 0 7591 64 3597 CRI 3597,7 + 2968 0269 0 7511 15 2835 DIV 2835,7511 + 2969 0270 0 7411 40 0195 STR 195,74 + 2970 0271 0 7311 42 5536 LBC 5536,731 + 2971 0272 0 7211 42 8077 LBC 8077,721 + 2972 0273 0 7111 42 8331 LBC 8331,711 + 2973 0274 0 7011 42 8356 LBC 8356,701 + 2974 0275 0 6911 42 8359 LBC 8359,691 + 2975 0276 0 6811 42 8359 LBC 8359,681 + 2976 0277 6 0000 30 0020 BUN 6 20 + 2977 0278 FINI 20 diff --git a/software/Diagnostics/TR1205-Floating-Point-Test.pt b/software/Diagnostics/TR1205-Floating-Point-Test.pt new file mode 100644 index 0000000..446f500 --- /dev/null +++ b/software/Diagnostics/TR1205-Floating-Point-Test.pt @@ -0,0 +1,259 @@ +61000040020 +00000420021 +00001450256 +10000120020 +00000310024 +00001210022 +00000360030 +06666006666 +00000300020 +00000010000 +16495029165 +00000420219 +00000100218 +00000220217 +00000310034 +01000380031 +10000180200 +00000350043 +00000400042 +00000100218 +00000410217 +00022000042 +00000300031 +00000000000 +02201270217 +00001210031 +00000100219 +02210400217 +02000380030 +00000010000 +00000010000 +00000420219 +00000110217 +00000230218 +00000310054 +01000380051 +10000120200 +00000360063 +00000400062 +00000110217 +00000410218 +00023000062 +00000300051 +00000000000 +02201270217 +00001210051 +00000100219 +02210400217 +02000380050 +00000420258 +00000100221 +00001220220 +00000310079 +01000380069 +00000400078 +00000100221 +00000410220 +00122000078 +00000300069 +00000000000 +01000380069 +02201270220 +00001210069 +00000100258 +02210400220 +02000380068 +00000420236 +10000100222 +10001230223 +00000310089 +01000380086 +00000360097 +00000400096 +10000100222 +10000410223 +00123000096 +00000300086 +00000000000 +00002210086 +02000380085 +00000010000 +00000420219 +00000100218 +10000240200 +00000310104 +01000380101 +10000180240 +00000350113 +00000400112 +00000100218 +10000410200 +00024000112 +00000300101 +00000000000 +00001210101 +02000380100 +00000420237 +00000100221 +10000240209 +00000310126 +01000380116 +00000400125 +00000100221 +10000410209 +00024000125 +00000300116 +00000000000 +01000380116 +00001210116 +02000380115 +00000010000 +00000420236 +10000100222 +10000240223 +00000360141 +01000380131 +00000400140 +10000100222 +10000410223 +00024000140 +00000300131 +00000000000 +01000380131 +00002210131 +02000380130 +00000420219 +00002450000 +00000100238 +10000250200 +00000310149 +01000380145 +10000180260 +00000350158 +00000400157 +00000100238 +10000410200 +00025000157 +00000300145 +00000000000 +00001210145 +02000380144 +00000420219 +10000100200 +00000250239 +00000310171 +01000380161 +00000400170 +10000100200 +00000410239 +00025000170 +00000300161 +00000000000 +01000380161 +00001210161 +02000380160 +00000420219 +12240260200 +00001210175 +00000420219 +00000100257 +10000250200 +00000310181 +00000360189 +01000380178 +00000400188 +00000100257 +10000410200 +00025000188 +00000300178 +00000000000 +01000380178 +00001210178 +02000380177 +00000420219 +12240270200 +00001210193 +03301260196 +00000310198 +00000300030 +09999009999 +00000300030 +05021349876 +05021349884 +05021349962 +05021350740 +05021358518 +05021436297 +05022214089 +05029992011 +05110777123 +05188556344 +05286634855 +05386442706 +05486423491 +05586421570 +05686421378 +05786421359 +05886421357 +05886421357 +05021349876 +05800000016 +19910000000 +09999999999 +00612345679 +10612345678 +00523456789 +10523456779 +00497531248 +10497531148 +00324681357 +10324680357 +00257030442 +10257020442 +00198765432 +10198665432 +00013579115 +10012579115 +00000000012 +00000000007 +07598765432 +00012345678 +04945581720 +04945581737 +04945581904 +04945583565 +04945600171 +04945766228 +04947426804 +04964032571 +05023009023 +05118906669 +05218496434 +05318455410 +05418451308 +05518450898 +05618450857 +05718450852 +05818450852 +03998765432 +09900000007 +00000000000 +07646260424 +07646260406 +07646260237 +07646258552 +07646241706 +07646073924 +07644460716 +07632930580 +07591643597 +07511152835 +07411400195 +07311425536 +07211428077 +07111428331 +07011428356 +06911428359 +06811428359 +60000300020 diff --git a/software/Diagnostics/TR1206-Field-Select-Test.lst b/software/Diagnostics/TR1206-Field-Select-Test.lst new file mode 100644 index 0000000..4c13b6a --- /dev/null +++ b/software/Diagnostics/TR1206-Field-Select-Test.lst @@ -0,0 +1,163 @@ +Disassembler for the Burroughs 220 BALGOL Compiler & Library -- 2020-08-20 15:30 + +Source File: TR1206-Field-Select-Test.pt + + 2978 0000 REM TR1206-FIELD-SELECT-TEST.PT + 2979 0000 LOCN 100 + 2980 0100 0 0000 01 0000 NOP + 2981 0101 0 0000 01 0000 NOP + 2982 0102 0 0000 42 0218 LDB 218 + 2983 0103 0 0000 10 0227 CAD 227 + 2984 0104 0 0000 41 0232 LDR 232 + 2985 0105 0 0010 18 0229 CFA 229,0 + 2986 0106 0 1000 38 0105 BCS *-1,1 + 2987 0107 0 0000 35 0111 BCE 111 + 2988 0108 0 0001 00 0105 HLT 105,1 + 2989 0109 0 0000 30 0105 BUN 105 + 2990 0110 0 0000 01 0000 NOP + 2991 0111 0 0011 18 0234 CFR 234,0 + 2992 0112 0 1000 38 0111 BCS *-1,1 + 2993 0113 0 0000 35 0117 BCE 117 + 2994 0114 0 0002 00 0111 HLT 111,2 + 2995 0115 0 0000 30 0111 BUN 111 + 2996 0116 0 0000 01 0000 NOP + 2997 0117 0 0000 10 0229 CAD 229 + 2998 0118 0 0000 17 0206 EXT 206 + 2999 0119 0 0000 40 0229 STA 229 + 3000 0120 0 0000 10 0234 CAD 234 + 3001 0121 0 0000 17 0206 EXT 206 + 3002 0122 0 0000 40 0234 STA 234 + 3003 0123 0 0000 10 0105 CAD 105 + 3004 0124 0 0000 17 0207 EXT 207 + 3005 0125 1 0000 12 0208 ADD - 208 + 3006 0126 0 0000 40 0105 STA 105 + 3007 0127 0 0000 12 0219 ADD 219 + 3008 0128 0 0000 40 0111 STA 111 + 3009 0129 0 0000 10 0206 CAD 206 + 3010 0130 0 0000 48 0001 SRA 1 + 3011 0131 0 0000 40 0206 STA 206 + 3012 0132 0 0001 21 0103 DBB 103,1 + 3013 0133 0 0000 10 0227 CAD 227 + 3014 0134 0 0000 17 0220 EXT 220 + 3015 0135 0 0000 40 0229 STA 229 + 3016 0136 0 0000 10 0232 CAD 232 + 3017 0137 0 0000 17 0220 EXT 220 + 3018 0138 0 0000 40 0234 STA 234 + 3019 0139 0 0000 42 0218 LDB 218 + 3020 0140 0 0000 10 0227 CAD 227 + 3021 0141 0 0000 41 0232 LDR 232 + 3022 0142 0 9010 18 0229 CFA 229,90 + 3023 0143 0 1000 38 0142 BCS *-1,1 + 3024 0144 0 0000 35 0148 BCE 148 + 3025 0145 0 0003 00 0142 HLT 142,3 + 3026 0146 0 0000 30 0142 BUN 142 + 3027 0147 0 0000 01 0000 NOP + 3028 0148 0 9011 18 0234 CFR 234,90 + 3029 0149 0 1000 38 0148 BCS *-1,1 + 3030 0150 0 0000 35 0154 BCE 154 + 3031 0151 0 0004 00 0148 HLT 148,4 + 3032 0152 0 0000 30 0148 BUN 148 + 3033 0153 0 0000 01 0000 NOP + 3034 0154 0 0000 10 0229 CAD 229 + 3035 0155 0 0000 17 0221 EXT 221 + 3036 0156 0 0000 40 0229 STA 229 + 3037 0157 0 0000 10 0234 CAD 234 + 3038 0158 0 0000 17 0221 EXT 221 + 3039 0159 0 0000 40 0234 STA 234 + 3040 0160 0 0000 10 0142 CAD 142 + 3041 0161 0 0000 17 0207 EXT 207 + 3042 0162 1 0000 12 0208 ADD - 208 + 3043 0163 0 0000 40 0142 STA 142 + 3044 0164 0 0000 12 0219 ADD 219 + 3045 0165 0 0000 40 0148 STA 148 + 3046 0166 0 0000 10 0221 CAD 221 + 3047 0167 0 0000 48 0001 SRA 1 + 3048 0168 0 0000 40 0221 STA 221 + 3049 0169 0 0001 21 0140 DBB 140,1 + 3050 0170 0 0000 10 0222 CAD 222 + 3051 0171 0 0002 49 0001 SLS 1 + 3052 0172 0 0000 43 0300 LSA 0,300 + 3053 0173 0 0000 40 0222 STA 222 + 3054 0174 0 0000 40 0221 STA 221 + 3055 0175 0 0000 10 0220 CAD 220 + 3056 0176 0 0000 43 0100 LSA 0,100 + 3057 0177 0 0002 49 0001 SLS 1 + 3058 0178 0 0000 40 0220 STA 220 + 3059 0179 0 0000 10 0218 CAD 218 + 3060 0180 0 0000 13 0223 SUB 223 + 3061 0181 0 0000 40 0218 STA 218 + 3062 0182 0 0000 12 0224 ADD 224 + 3063 0183 0 0000 31 0185 BOF *+2 + 3064 0184 0 0000 30 0195 BUN 195 + 3065 0185 0 0000 42 0218 LDB 218 + 3066 0186 0 0000 10 0235 CAD 235 + 3067 0187 0 0000 13 0236 SUB 236 + 3068 0188 1 0000 12 0209 ADD - 209 + 3069 0189 0 0000 40 0142 STA 142 + 3070 0190 0 0000 12 0219 ADD 219 + 3071 0191 0 0000 40 0148 STA 148 + 3072 0192 0 0000 17 0207 EXT 207 + 3073 0193 0 0000 40 0235 STA 235 + 3074 0194 0 0000 30 0133 BUN 133 + 3075 0195 0 0000 42 0176 LDB 176 + 3076 0196 0 0000 29 0300 RTF 300,0 + 3077 0197 0 0370 29 0400 RTF 400,37 + 3078 0198 0 0000 10 0238 CAD 238 + 3079 0199 0 0000 12 0237 ADD 237 + 3080 0200 0 0000 31 0203 BOF *+3 + 3081 0201 0 0000 40 0238 STA 238 + 3082 0202 0 0000 30 0102 BUN 102 + 3083 0203 0 0000 46 0238 CLL 238 + 3084 0204 0 9999 00 9999 HLT 9999,9999 + 3085 0205 0 0000 30 0102 BUN 102 + 3086 0206 0 0111 11 1111 CSA 1111,111 + 3087 0207 0 1010 11 1100 CSU 1100,1010 + 3088 0208 0 0000 00 0000 HLT + 3089 0209 0 0100 00 0029 HLT 29,100 + 3090 0210 0 0200 00 0029 HLT 29,200 + 3091 0211 0 0300 00 0029 HLT 29,300 + 3092 0212 0 0400 00 0029 HLT 29,400 + 3093 0213 0 0500 00 0029 HLT 29,500 + 3094 0214 0 0600 00 0029 HLT 29,600 + 3095 0215 0 0700 00 0029 HLT 29,700 + 3096 0216 0 0800 00 0029 HLT 29,800 + 3097 0217 0 0900 00 0029 HLT 29,900 + 3098 0218 0 0000 00 0009 HLT 9 + 3099 0219 0 0001 00 0005 HLT 5,1 + 3100 0220 1 1111 11 1110 CSA - 1110,1111 + 3101 0221 0 1111 11 1110 CSA 1110,1111 + 3102 0222 0 1111 11 1110 CSA 1110,1111 + 3103 0223 0 0000 00 0001 HLT 1 + 3104 0224 0 9999 99 9999 CNST 9999999999 + 3105 0225 0 0000 00 0000 HLT + 3106 0226 0 0000 00 0000 HLT + 3107 0227 1 9876 54 3218 MIW - 3218,9,8,76 + 3108 0228 0 0000 00 0000 HLT + 3109 0229 0 9876 54 3218 MIW 3218,9,8,76 + 3110 0230 0 0000 00 0000 HLT + 3111 0231 0 0000 00 0000 HLT + 3112 0232 1 8123 45 6789 CAR - 6789,812 + 3113 0233 0 0000 00 0001 HLT 1 + 3114 0234 0 8123 45 6789 CAR 6789,812 + 3115 0235 0 9010 18 0200 CFA 200,90 + 3116 0236 0 1000 00 0000 HLT 0,1000 + 3117 0237 0 0020 00 0000 HLT 0,20 + 3118 0238 0 0000 00 0000 HLT + 3119 0239 0 0000 42 0172 LDB 172 + 3120 0240 0 0000 29 0100 RTF 100,0 + 3121 0241 0 0370 29 0200 RTF 200,37 + 3122 0242 0 0000 30 0100 BUN 100 + 3123 0243 0 0000 42 0244 LDB *+1 + 3124 0244 0 0001 45 0153 CLA 153 + 3125 0245 1 0000 12 0100 ADD - 100 + 3126 0246 0 0000 31 0247 BOF *+1 + 3127 0247 0 0001 21 0245 DBB *-2,1 + 3128 0248 0 0000 12 0254 ADD 254 + 3129 0249 0 0000 31 0252 BOF *+3 + 3130 0250 0 0000 12 0233 ADD 233 + 3131 0251 0 0000 31 0239 BOF 239 + 3132 0252 0 6666 00 6666 HLT 6666,6666 + 3133 0253 0 0000 30 0243 BUN 243 + 3134 0254 0 3742 50 9703 MTS 9703,743 + 3135 0255 6 0000 30 0243 BUN 6 243 + 3136 0256 FINI 243 diff --git a/software/Diagnostics/TR1206-Field-Select-Test.pt b/software/Diagnostics/TR1206-Field-Select-Test.pt new file mode 100644 index 0000000..41feb9e --- /dev/null +++ b/software/Diagnostics/TR1206-Field-Select-Test.pt @@ -0,0 +1,157 @@ +61000040100 +00000010000 +00000010000 +00000420218 +00000100227 +00000410232 +00010180229 +01000380105 +00000350111 +00001000105 +00000300105 +00000010000 +00011180234 +01000380111 +00000350117 +00002000111 +00000300111 +00000010000 +00000100229 +00000170206 +00000400229 +00000100234 +00000170206 +00000400234 +00000100105 +00000170207 +10000120208 +00000400105 +00000120219 +00000400111 +00000100206 +00000480001 +00000400206 +00001210103 +00000100227 +00000170220 +00000400229 +00000100232 +00000170220 +00000400234 +00000420218 +00000100227 +00000410232 +09010180229 +01000380142 +00000350148 +00003000142 +00000300142 +00000010000 +09011180234 +01000380148 +00000350154 +00004000148 +00000300148 +00000010000 +00000100229 +00000170221 +00000400229 +00000100234 +00000170221 +00000400234 +00000100142 +00000170207 +10000120208 +00000400142 +00000120219 +00000400148 +00000100221 +00000480001 +00000400221 +00001210140 +00000100222 +00002490001 +00000430300 +00000400222 +00000400221 +00000100220 +00000430100 +00002490001 +00000400220 +00000100218 +00000130223 +00000400218 +00000120224 +00000310185 +00000300195 +00000420218 +00000100235 +00000130236 +10000120209 +00000400142 +00000120219 +00000400148 +00000170207 +00000400235 +00000300133 +00000420176 +00000290300 +00370290400 +00000100238 +00000120237 +00000310203 +00000400238 +00000300102 +00000460238 +09999009999 +00000300102 +00111111111 +01010111100 +00000000000 +00100000029 +00200000029 +00300000029 +00400000029 +00500000029 +00600000029 +00700000029 +00800000029 +00900000029 +00000000009 +00001000005 +11111111110 +01111111110 +01111111110 +00000000001 +09999999999 +00000000000 +00000000000 +19876543218 +00000000000 +09876543218 +00000000000 +00000000000 +18123456789 +00000000001 +08123456789 +09010180200 +01000000000 +00020000000 +00000000000 +00000420172 +00000290100 +00370290200 +00000300100 +00000420244 +00001450153 +10000120100 +00000310247 +00001210245 +00000120254 +00000310252 +00000120233 +00000310239 +06666006666 +00000300243 +03742509703 +60000300243 diff --git a/software/tools/220-Paper-Tape-Decoder.html b/software/tools/220-Paper-Tape-Decoder.html new file mode 100644 index 0000000..e90812c --- /dev/null +++ b/software/tools/220-Paper-Tape-Decoder.html @@ -0,0 +1,277 @@ + +
+++ + +