0-0002: 0672 a + 1 -> a[w] 0-0003: 0672 a + 1 -> a[w] 0-0004: 1710 f exch a 0-0005: 1160 c -> addr 0-0006: 1260 clear data registers 0-0007: 0610 m2 exch c 0-0010: 0432 0 -> c[w] 0-0011: 1247 if n/c go to 0251 0-0012: 0745 jsb 0171 0-0013: 0004 1 -> s 0 0-0014: 0724 if 1 = s 7 0-0015: 0201 then go to 0201 0-0016: 1124 if 1 = s 9 0-0017: 0201 then go to 0201 0-0020: 1314 0 -> s 11 0-0021: 1414 0 -> s 12 0-0022: 1777 if n/c go to 0377 0-0023: 1224 if 1 = s 10 0-0024: 0127 then go to 0127 0-0025: 0110 clear s 0-0026: 1504 1 -> s 13 0-0027: 1327 if n/c go to 0265 0-0030: 1324 if 1 = s 11 0-0031: 0252 then go to 0252 0-0032: 1010 stack -> a 0-0033: 0110 clear s 0-0034: 1410 decimal 0-0035: 1750 c -> data register 15 0-0036: 1020 return 0-0037: 0745 jsb 0171 0-0040: 0110 clear s 0-0041: 1204 1 -> s 10 0-0042: 1304 1 -> s 11 0-0043: 1007 if n/c go to 0201 0-0044: 0745 jsb 0171 0-0045: 1010 stack -> a 0-0046: 1310 c -> stack 0-0047: 0232 a exchange c[w] 0-0050: 1143 if n/c go to 0230 0-0051: 0104 1 -> s 1 0-0052: 0110 clear s 0-0053: 1504 1 -> s 13 0-0054: 1773 if n/c go to 0376 0-0055: 1262 0 - c - 1 -> c[s] 0-0056: 0262 c -> a[s] 0-0057: 1134 if 0 = s 9 0-0060: 0655 then go to 0655 0-0061: 1007 if n/c go to 0201 0-0062: 0745 jsb 0171 0-0063: 0151 jsb 0032 0-0064: 1040 select rom 10 0-0065: 0745 jsb 0171 0-0066: 0155 jsb 0033 0-0067: 0464 delayed rom 04 0-0070: 1117 if n/c go to 0223 0-0071: 0216 a exchange c[x] 0-0072: 1074 p = 1 0-0073: 1352 if c[xs] = 0 0-0074: 0076 then go to 0076 0-0075: 1206 0 - c -> c[wp] 0-0076: 0216 a exchange c[x] 0-0077: 1020 return 0-0100: 0177 if n/c go to 0037 0-0101: 1357 if n/c go to 0273 0-0102: 1133 if n/c go to 0226 0-0103: 0223 if n/c go to 0044 0-0104: 0745 jsb 0171 0-0105: 0640 select rom 06 0-0106: 0745 jsb 0171 0-0107: 0724 if 1 = s 7 0-0110: 0201 then go to 0201 0-0111: 1134 if 0 = s 9 0-0112: 0052 then go to 0052 0-0113: 1366 if c[m] = 0 0-0114: 0051 then go to 0051 0-0115: 0774 p = 12 0-0116: 1302 if b[p] = 0 0-0117: 0153 then go to 0153 0-0120: 0110 clear s 0-0121: 1145 jsb 0231 0-0122: 0006 0 -> a[wp] 0-0123: 0410 m1 exch c 0-0124: 0510 m1 -> c 0-0125: 0704 1 -> s 7 0-0126: 1007 if n/c go to 0201 0-0127: 0110 clear s 0-0130: 0004 1 -> s 0 0-0131: 0133 if n/c go to 0026 0-0132: 0440 select rom 04 0-0133: 0372 b exchange c[w] 0-0134: 1470 data register -> c 12 0-0135: 1175 jsb 0237 0-0136: 1674 p = 5 0-0137: 1373 if n/c go to 0276 0-0140: 0656 a + 1 -> a[x] 0-0141: 0656 a + 1 -> a[x] 0-0142: 1177 if n/c go to 0237 0-0143: 0141 jsb 0030 0-0144: 0564 delayed rom 05 0-0145: 0375 jsb 0077 0-0146: 1237 if n/c go to 0247 0-0147: 0745 jsb 0171 0-0150: 1310 c -> stack 0-0151: 0104 1 -> s 1 0-0152: 1243 if n/c go to 0250 0-0153: 1244 if p = 5 0-0154: 0125 then go to 0125 0-0155: 0620 p - 1 -> p 0-0156: 0473 if n/c go to 0116 0-0157: 0656 a + 1 -> a[x] 0-0160: 0656 a + 1 -> a[x] 0-0161: 0656 a + 1 -> a[x] 0-0162: 1773 if n/c go to 0376 0-0163: 1004 1 -> s 8 0-0164: 0141 jsb 0030 0-0165: 0240 select rom 02 0-0166: 0745 jsb 0171 0-0167: 0155 jsb 0033 0-0170: 1040 select rom 10 0-0171: 1524 if 1 = s 13 0-0172: 1722 then go to 1722 0-0173: 1624 if 1 = s 14 0-0174: 1775 then go to 1775 0-0175: 1020 return 0-0176: 0514 0 -> s 5 0-0177: 0534 if 0 = s 5 0-0200: 0576 then go to 0576 0-0201: 0210 display toggle 0-0202: 1714 0 -> s 15 0-0203: 0374 p = 8 0-0204: 0620 p - 1 -> p 0-0205: 0554 if p # 1 0-0206: 0204 then go to 0204 0-0207: 1724 if 1 = s 15 0-0210: 0202 then go to 0202 0-0211: 1760 hi i'm woodstock 0-0212: 1734 if 0 = s 15 0-0213: 0212 then go to 0212 0-0214: 0310 display off 0-0215: 0420 binary 0-0216: 0006 0 -> a[wp] 0-0217: 0020 keys -> rom address 0-0220: 0733 if n/c go to 0166 0-0221: 0053 if n/c go to 0012 0-0222: 1777 if n/c go to 0377 0-0223: 0604 1 -> s 6 0-0224: 0141 jsb 0030 0-0225: 0440 select rom 04 0-0226: 0745 jsb 0171 0-0227: 1110 down rotate 0-0230: 1237 if n/c go to 0247 0-0231: 0174 p = 4 0-0232: 0342 b exchange c[p] 0-0233: 0230 load constant 2 0-0234: 0174 p = 4 0-0235: 0342 b exchange c[p] 0-0236: 1020 return 0-0237: 0656 a + 1 -> a[x] 0-0240: 0656 a + 1 -> a[x] 0-0241: 0656 a + 1 -> a[x] 0-0242: 0677 if n/c go to 0157 0-0243: 0404 1 -> s 4 0-0244: 0141 jsb 0030 0-0245: 0564 delayed rom 05 0-0246: 0401 jsb 0100 0-0247: 0114 0 -> s 1 0-0250: 0110 clear s 0-0251: 0140 select rom 01 0-0252: 1234 if 0 = s 10 0-0253: 0256 then go to 0256 0-0254: 1214 0 -> s 10 0-0255: 0304 1 -> s 3 0-0256: 1404 1 -> s 12 0-0257: 1007 if n/c go to 0201 0-0260: 0117 if n/c go to 0023 0-0261: 0327 if n/c go to 0065 0-0262: 0313 if n/c go to 0062 0-0263: 1343 if n/c go to 0270 0-0264: 0110 clear s 0-0265: 1604 1 -> s 14 0-0266: 1005 jsb 0201 0-0267: 0240 select rom 02 0-0270: 0745 jsb 0171 0-0271: 0155 jsb 0033 0-0272: 1040 select rom 10 0-0273: 0745 jsb 0171 0-0274: 0110 clear s 0-0275: 0213 if n/c go to 0042 0-0276: 0024 if 1 = s 0 0-0277: 1546 then go to 1546 0-0300: 0710 m2 -> c 0-0301: 1542 if c[p] # 0 0-0302: 0315 then go to 0315 0-0303: 0412 0 -> c[xs] 0-0304: 1156 c - 1 -> c[x] 0-0305: 1156 c - 1 -> c[x] 0-0306: 1156 c - 1 -> c[x] 0-0307: 1352 if c[xs] = 0 0-0310: 0327 then go to 0327 0-0311: 0610 m2 exch c 0-0312: 0756 c + 1 -> c[x] 0-0313: 0130 load constant 1 0-0314: 0610 m2 exch c 0-0315: 0332 b -> c[w] 0-0316: 1360 c -> data 0-0317: 1237 if n/c go to 0247 0-0320: 0433 if n/c go to 0106 0-0321: 1703 if n/c go to 0360 0-0322: 1020 return 0-0323: 0637 if n/c go to 0147 0-0324: 0745 jsb 0171 0-0325: 0432 0 -> c[w] 0-0326: 0647 if n/c go to 0151 0-0327: 0274 p = 7 0-0330: 1342 if c[p] = 0 0-0331: 0334 then go to 0334 0-0332: 0605 jsb 0141 0-0333: 0605 jsb 0141 0-0334: 1374 p = 6 0-0335: 1342 if c[p] = 0 0-0336: 0340 then go to 0340 0-0337: 0605 jsb 0141 0-0340: 1674 p = 5 0-0341: 1342 if c[p] = 0 0-0342: 0344 then go to 0344 0-0343: 0675 jsb 0157 0-0344: 0174 p = 4 0-0345: 1342 if c[p] = 0 0-0346: 0350 then go to 0350 0-0347: 0705 jsb 0161 0-0350: 1174 p = 3 0-0351: 1342 if c[p] = 0 0-0352: 0354 then go to 0354 0-0353: 0656 a + 1 -> a[x] 0-0354: 0716 shift left a[x] 0-0355: 0372 b exchange c[w] 0-0356: 0155 jsb 0033 0-0357: 0540 select rom 05 0-0360: 1410 decimal 0-0361: 0745 jsb 0171 0-0362: 1366 if c[m] = 0 0-0363: 0201 then go to 0201 0-0364: 0734 if 0 = s 7 0-0365: 0055 then go to 0055 0-0366: 1124 if 1 = s 9 0-0367: 0055 then go to 0055 0-0370: 0174 p = 4 0-0371: 0202 a exchange c[p] 0-0372: 1242 0 - c - 1 -> c[p] 0-0373: 0202 a exchange c[p] 0-0374: 0364 delayed rom 03 0-0375: 1373 if n/c go to 0276 0-0376: 0656 a + 1 -> a[x] 0-0377: 1624 if 1 = s 14 0-0400: 0322 then go to 0322 0-0401: 0724 if 1 = s 7 0-0402: 0443 then go to 0443 0-0403: 1324 if 1 = s 11 0-0404: 1514 then go to 1514 0-0405: 1424 if 1 = s 12 0-0406: 0322 then go to 0322 0-0407: 0124 if 1 = s 1 0-0410: 0414 then go to 0414 0-0411: 1124 if 1 = s 9 0-0412: 0423 then go to 0423 0-0413: 1310 c -> stack 0-0414: 0114 0 -> s 1 0-0415: 1104 1 -> s 9 0-0416: 1655 jsb 0753 0-0417: 0036 0 -> a[ms] 0-0420: 1126 a - 1 -> a[m] 0-0421: 0012 0 -> a[xs] 0-0422: 1112 a - 1 -> a[xs] 0-0423: 1074 p = 1 0-0424: 0706 shift left a[wp] 0-0425: 0720 p + 1 -> p 0-0426: 1144 if p = 13 0-0427: 0474 then go to 0474 0-0430: 0642 a + 1 -> a[p] 0-0431: 0357 if n/c go to 0473 0-0432: 0123 if n/c go to 0424 0-0433: 0304 1 -> s 3 0-0434: 0552 c + c -> c[xs] 0-0435: 0633 if n/c go to 0546 0-0436: 0432 0 -> c[w] 0-0437: 1020 return 0-0440: 0002 0 -> a[p] 0-0441: 1106 a - 1 -> a[wp] 0-0442: 0040 select rom 00 0-0443: 1124 if 1 = s 9 0-0444: 0442 then go to 0442 0-0445: 1074 p = 1 0-0446: 0706 shift left a[wp] 0-0447: 1174 p = 3 0-0450: 0706 shift left a[wp] 0-0451: 0174 p = 4 0-0452: 1646 shift right a[wp] 0-0453: 1646 shift right a[wp] 0-0454: 1410 decimal 0-0455: 0341 jsb 0470 0-0456: 1074 p = 1 0-0457: 1506 if a[wp] # 0 0-0460: 0645 then go to 0645 0-0461: 0341 jsb 0470 0-0462: 1761 jsb 0774 0-0463: 0213 if n/c go to 0442 0-0464: 0774 p = 12 0-0465: 0356 b exchange c[x] 0-0466: 1075 jsb 0617 0-0467: 0763 if n/c go to 0574 0-0470: 0040 select rom 00 0-0471: 1075 jsb 0617 0-0472: 0733 if n/c go to 0566 0-0473: 1102 a - 1 -> a[p] 0-0474: 0620 p - 1 -> p 0-0475: 0344 if p = 2 0-0476: 0440 then go to 0440 0-0477: 0024 if 1 = s 0 0-0500: 0504 then go to 0504 0-0501: 0244 if p = 12 0-0502: 0504 then go to 0504 0-0503: 1726 shift right b[m] 0-0504: 0232 a exchange c[w] 0-0505: 0272 c -> a[w] 0-0506: 0620 p - 1 -> p 0-0507: 1146 c - 1 -> c[wp] 0-0510: 1526 if a[m] # 0 0-0511: 0717 then go to 0717 0-0512: 0232 a exchange c[w] 0-0513: 1524 if 1 = s 13 0-0514: 0120 then go to 0120 0-0515: 0213 if n/c go to 0442 0-0516: 1522 if a[s] # 0 0-0517: 0710 then go to 0710 0-0520: 1203 if n/c go to 0640 0-0521: 1116 a - 1 -> a[x] 0-0522: 1116 a - 1 -> a[x] 0-0523: 1116 a - 1 -> a[x] 0-0524: 1512 if a[xs] # 0 0-0525: 0771 then go to 0771 0-0526: 0723 if n/c go to 0564 0-0527: 1302 if b[p] = 0 0-0530: 0532 then go to 0532 0-0531: 0453 if n/c go to 0512 0-0532: 0656 a + 1 -> a[x] 0-0533: 0620 p - 1 -> p 0-0534: 0537 if n/c go to 0527 0-0535: 1410 decimal 0-0536: 1352 if c[xs] = 0 0-0537: 0545 then go to 0545 0-0540: 1156 c - 1 -> c[x] 0-0541: 0752 c + 1 -> c[xs] 0-0542: 1152 c - 1 -> c[xs] 0-0543: 0157 if n/c go to 0433 0-0544: 0756 c + 1 -> c[x] 0-0545: 1020 return 0-0546: 0774 p = 12 0-0547: 0406 0 -> c[wp] 0-0550: 1146 c - 1 -> c[wp] 0-0551: 0412 0 -> c[xs] 0-0552: 1020 return 0-0553: 0710 m2 -> c 0-0554: 0216 a exchange c[x] 0-0555: 1512 if a[xs] # 0 0-0556: 0471 then go to 0471 0-0557: 0674 p = 10 0-0560: 1075 jsb 0617 0-0561: 0256 c -> a[x] 0-0562: 0341 jsb 0470 0-0563: 0012 0 -> a[xs] 0-0564: 1516 if a[x] # 0 0-0565: 0521 then go to 0521 0-0566: 0256 c -> a[x] 0-0567: 0341 jsb 0470 0-0570: 0064 delayed rom 00 0-0571: 1145 jsb 0631 0-0572: 1761 jsb 0774 0-0573: 0510 m1 -> c 0-0574: 0110 clear s 0-0575: 0040 select rom 00 0-0576: 0774 p = 12 0-0577: 1410 decimal 0-0600: 0372 b exchange c[w] 0-0601: 1242 0 - c - 1 -> c[p] 0-0602: 0620 p - 1 -> p 0-0603: 0054 if p # 4 0-0604: 0601 then go to 0601 0-0605: 0372 b exchange c[w] 0-0606: 0213 if n/c go to 0442 0-0607: 1356 if c[x] = 0 0-0610: 0465 then go to 0465 0-0611: 0744 if p = 3 0-0612: 0703 then go to 0703 0-0613: 1726 shift right b[m] 0-0614: 1156 c - 1 -> c[x] 0-0615: 0620 p - 1 -> p 0-0616: 1037 if n/c go to 0607 0-0617: 0620 p - 1 -> p 0-0620: 0344 if p = 2 0-0621: 0626 then go to 0626 0-0622: 1356 if c[x] = 0 0-0623: 0626 then go to 0626 0-0624: 1156 c - 1 -> c[x] 0-0625: 1077 if n/c go to 0617 0-0626: 0432 0 -> c[w] 0-0627: 0206 a exchange c[wp] 0-0630: 0246 c -> a[wp] 0-0631: 0532 a + c -> a[w] 0-0632: 0006 0 -> a[wp] 0-0633: 0510 m1 -> c 0-0634: 1532 if a[w] # 0 0-0635: 0516 then go to 0516 0-0636: 1524 if 1 = s 13 0-0637: 0703 then go to 0703 0-0640: 0420 binary 0-0641: 1106 a - 1 -> a[wp] 0-0642: 1410 decimal 0-0643: 0262 c -> a[s] 0-0644: 1020 return 0-0645: 0510 m1 -> c 0-0646: 0616 a + c -> c[x] 0-0647: 0565 jsb 0535 0-0650: 0334 if 0 = s 3 0-0651: 0461 then go to 0461 0-0652: 1566 if c[m] # 0 0-0653: 0655 then go to 0655 0-0654: 0432 0 -> c[w] 0-0655: 0565 jsb 0535 0-0656: 0410 m1 exch c 0-0657: 0510 m1 -> c 0-0660: 1655 jsb 0753 0-0661: 0266 c -> a[m] 0-0662: 0016 0 -> a[x] 0-0663: 1610 f -> a 0-0664: 0024 if 1 = s 0 0-0665: 0705 then go to 0705 0-0666: 0234 if 0 = s 2 0-0667: 0553 then go to 0553 0-0670: 0116 a exchange b[x] 0-0671: 1352 if c[xs] = 0 0-0672: 0607 then go to 0607 0-0673: 1504 1 -> s 13 0-0674: 1646 shift right a[wp] 0-0675: 0620 p - 1 -> p 0-0676: 0756 c + 1 -> c[x] 0-0677: 1356 if c[x] = 0 0-0700: 0464 then go to 0464 0-0701: 0354 if p # 2 0-0702: 0674 then go to 0674 0-0703: 0004 1 -> s 0 0-0704: 1277 if n/c go to 0657 0-0705: 0174 p = 4 0-0706: 1131 jsb 0626 0-0707: 0733 if n/c go to 0566 0-0710: 0234 if 0 = s 2 0-0711: 0757 then go to 0757 0-0712: 0024 if 1 = s 0 0-0713: 0757 then go to 0757 0-0714: 0620 p - 1 -> p 0-0715: 1726 shift right b[m] 0-0716: 1723 if n/c go to 0764 0-0717: 1410 decimal 0-0720: 0774 p = 12 0-0721: 1502 if a[p] # 0 0-0722: 0527 then go to 0527 0-0723: 1116 a - 1 -> a[x] 0-0724: 0726 shift left a[m] 0-0725: 1507 if n/c go to 0721 0-0726: 0072 0 -> b[w] 0-0727: 0032 0 -> a[w] 0-0730: 0114 0 -> s 1 0-0731: 1274 p = 13 0-0732: 1730 load constant 15 0-0733: 1630 load constant 14 0-0734: 1230 load constant 10 0-0735: 1230 load constant 10 0-0736: 1430 load constant 12 0-0737: 1230 load constant 10 0-0740: 0310 display off 0-0741: 1730 load constant 15 0-0742: 1354 if p # 0 0-0743: 0741 then go to 0741 0-0744: 0232 a exchange c[w] 0-0745: 1134 if 0 = s 9 0-0746: 0574 then go to 0574 0-0747: 1350 c -> data register 11 0-0750: 1450 c -> data register 12 0-0751: 1650 c -> data register 14 0-0752: 0763 if n/c go to 0574 0-0753: 0036 0 -> a[ms] 0-0754: 0072 0 -> b[w] 0-0755: 0662 a + 1 -> a[s] 0-0756: 0340 select rom 03 0-0757: 0756 c + 1 -> c[x] 0-0760: 1152 c - 1 -> c[xs] 0-0761: 1352 if c[xs] = 0 0-0762: 0766 then go to 0766 0-0763: 0752 c + 1 -> c[xs] 0-0764: 1672 shift right a[w] 0-0765: 1203 if n/c go to 0640 0-0766: 0510 m1 -> c 0-0767: 0272 c -> a[w] 0-0770: 0733 if n/c go to 0566 0-0771: 1156 c - 1 -> c[x] 0-0772: 1726 shift right b[m] 0-0773: 0707 if n/c go to 0561 0-0774: 0174 p = 4 0-0775: 0706 shift left a[wp] 0-0776: 0706 shift left a[wp] 0-0777: 1020 return 0-1000: 0223 if n/c go to 1044 0-1001: 0253 if n/c go to 1052 0-1002: 0727 if n/c go to 1165 0-1003: 0163 if n/c go to 1034 0-1004: 1407 if n/c go to 1301 0-1005: 1407 if n/c go to 1301 0-1006: 1407 if n/c go to 1301 0-1007: 0740 select rom 07 0-1010: 0740 select rom 07 0-1011: 1210 y -> a 0-1012: 1375 jsb 1277 0-1013: 1366 if c[m] = 0 0-1014: 1244 then go to 1244 0-1015: 1362 if c[s] = 0 0-1016: 1307 then go to 1307 0-1017: 1423 if n/c go to 1304 0-1020: 0217 if n/c go to 1043 0-1021: 0257 if n/c go to 1053 0-1022: 0357 if n/c go to 1073 0-1023: 0377 if n/c go to 1077 0-1024: 1473 if n/c go to 1316 0-1025: 1467 if n/c go to 1315 0-1026: 1477 if n/c go to 1317 0-1027: 1117 if n/c go to 1223 0-1030: 1113 if n/c go to 1222 0-1031: 1375 jsb 1277 0-1032: 1364 delayed rom 13 0-1033: 0217 if n/c go to 1043 0-1034: 1461 jsb 1314 0-1035: 0272 c -> a[w] 0-1036: 1770 data register -> c 15 0-1037: 0464 delayed rom 04 0-1040: 1133 if n/c go to 1226 0-1041: 1364 delayed rom 13 0-1042: 1357 if n/c go to 1273 0-1043: 0404 1 -> s 4 0-1044: 0372 b exchange c[w] 0-1045: 0715 jsb 1163 0-1046: 1127 if n/c go to 1225 0-1047: 1240 select rom 12 0-1050: 0564 delayed rom 05 0-1051: 0267 if n/c go to 1055 0-1052: 1262 0 - c - 1 -> c[s] 0-1053: 0372 b exchange c[w] 0-1054: 0715 jsb 1163 0-1055: 1010 stack -> a 0-1056: 1310 c -> stack 0-1057: 0132 a exchange b[w] 0-1060: 0715 jsb 1163 0-1061: 1010 stack -> a 0-1062: 0371 jsb 1076 0-1063: 0404 1 -> s 4 0-1064: 0223 if n/c go to 1044 0-1065: 1311 jsb 1262 0-1066: 0032 0 -> a[w] 0-1067: 0226 a exchange c[m] 0-1070: 0745 jsb 1171 0-1071: 1555 jsb 1333 0-1072: 0243 if n/c go to 1050 0-1073: 0325 jsb 1065 0-1074: 1127 if n/c go to 1225 0-1075: 0000 nop 0-1076: 0440 select rom 04 0-1077: 0774 p = 12 0-1100: 1311 jsb 1262 0-1101: 1552 if c[xs] # 0 0-1102: 0726 then go to 0726 0-1103: 0272 c -> a[w] 0-1104: 0172 a -> b[w] 0-1105: 0736 shift left a[ms] 0-1106: 1506 if a[wp] # 0 0-1107: 1115 then go to 1115 0-1110: 0656 a + 1 -> a[x] 0-1111: 1416 if a >= c[x] 0-1112: 1122 then go to 1122 0-1113: 0752 c + 1 -> c[xs] 0-1114: 1127 if n/c go to 1225 0-1115: 1116 a - 1 -> a[x] 0-1116: 0423 if n/c go to 1104 0-1117: 0164 delayed rom 01 0-1120: 1533 if n/c go to 1326 0-1121: 0000 nop 0-1122: 0432 0 -> c[w] 0-1123: 0742 c + 1 -> c[p] 0-1124: 1772 shift right c[w] 0-1125: 0762 c + 1 -> c[s] 0-1126: 0372 b exchange c[w] 0-1127: 1302 if b[p] = 0 0-1130: 1133 then go to 1133 0-1131: 1706 shift right b[wp] 0-1132: 0756 c + 1 -> c[x] 0-1133: 0032 0 -> a[w] 0-1134: 1602 a - c -> a[p] 0-1135: 0607 if n/c go to 1141 0-1136: 0732 shift left a[w] 0-1137: 0472 a + b -> a[w] 0-1140: 0577 if n/c go to 1137 0-1141: 1622 a - c -> a[s] 0-1142: 0643 if n/c go to 1150 0-1143: 1646 shift right a[wp] 0-1144: 0672 a + 1 -> a[w] 0-1145: 0756 c + 1 -> c[x] 0-1146: 0472 a + b -> a[w] 0-1147: 0633 if n/c go to 1146 0-1150: 0106 a exchange b[wp] 0-1151: 1142 c - 1 -> c[p] 0-1152: 0537 if n/c go to 1127 0-1153: 1162 c - 1 -> c[s] 0-1154: 0537 if n/c go to 1127 0-1155: 0732 shift left a[w] 0-1156: 0156 a -> b[x] 0-1157: 0436 0 -> c[ms] 0-1160: 0532 a + c -> a[w] 0-1161: 0236 a exchange c[ms] 0-1162: 1127 if n/c go to 1225 0-1163: 0364 delayed rom 03 0-1164: 0767 if n/c go to 1175 0-1165: 0272 c -> a[w] 0-1166: 0564 delayed rom 05 0-1167: 0065 jsb 1015 0-1170: 1127 if n/c go to 1225 0-1171: 0172 a -> b[w] 0-1172: 0372 b exchange c[w] 0-1173: 0572 c + c -> c[w] 0-1174: 0572 c + c -> c[w] 0-1175: 0632 a + c -> c[w] 0-1176: 0372 b exchange c[w] 0-1177: 0436 0 -> c[ms] 0-1200: 0272 c -> a[w] 0-1201: 0556 c + c -> c[x] 0-1202: 1023 if n/c go to 1204 0-1203: 1166 c - 1 -> c[m] 0-1204: 0556 c + c -> c[x] 0-1205: 0616 a + c -> c[x] 0-1206: 1474 p = 0 0-1207: 1542 if c[p] # 0 0-1210: 1212 then go to 1212 0-1211: 1732 shift right b[w] 0-1212: 1772 shift right c[w] 0-1213: 0216 a exchange c[x] 0-1214: 0432 0 -> c[w] 0-1215: 0132 a exchange b[w] 0-1216: 1274 p = 13 0-1217: 0530 load constant 5 0-1220: 1772 shift right c[w] 0-1221: 1163 if n/c go to 1234 0-1222: 0604 1 -> s 6 0-1223: 0664 delayed rom 06 0-1224: 0271 jsb 1056 0-1225: 0340 select rom 03 0-1226: 0742 c + 1 -> c[p] 0-1227: 1632 a - c -> a[w] 0-1230: 1133 if n/c go to 1226 0-1231: 0532 a + c -> a[w] 0-1232: 0732 shift left a[w] 0-1233: 0620 p - 1 -> p 0-1234: 1746 shift right c[wp] 0-1235: 1354 if p # 0 0-1236: 1227 then go to 1227 0-1237: 0402 0 -> c[p] 0-1240: 0232 a exchange c[w] 0-1241: 0372 b exchange c[w] 0-1242: 1020 return 0-1243: 0000 nop 0-1244: 0752 c + 1 -> c[xs] 0-1245: 0222 a exchange c[s] 0-1246: 1532 if a[w] # 0 0-1247: 1312 then go to 1312 0-1250: 0132 a exchange b[w] 0-1251: 1010 stack -> a 0-1252: 0372 b exchange c[w] 0-1253: 1310 c -> stack 0-1254: 0372 b exchange c[w] 0-1255: 0564 delayed rom 05 0-1256: 1261 jsb 1254 0-1257: 1264 delayed rom 12 0-1260: 0013 if n/c go to 1002 0-1261: 0000 nop 0-1262: 1566 if c[m] # 0 0-1263: 1265 then go to 1265 0-1264: 0432 0 -> c[w] 0-1265: 1562 if c[s] # 0 0-1266: 0726 then go to 0726 0-1267: 1020 return 0-1270: 0716 shift left a[x] 0-1271: 1534 if 0 = s 13 0-1272: 1274 then go to 1274 0-1273: 0652 a + 1 -> a[xs] 0-1274: 0064 delayed rom 00 0-1275: 0155 jsb 1033 0-1276: 0220 a -> rom address 0-1277: 0764 delayed rom 07 0-1300: 1647 if n/c go to 1351 0-1301: 1504 1 -> s 13 0-1302: 0652 a + 1 -> a[xs] 0-1303: 0220 a -> rom address 0-1304: 0704 1 -> s 7 0-1305: 1204 1 -> s 10 0-1306: 0422 0 -> c[s] 0-1307: 0564 delayed rom 05 0-1310: 0605 jsb 1141 0-1311: 0022 0 -> a[s] 0-1312: 1264 delayed rom 12 0-1313: 0173 if n/c go to 1036 0-1314: 0440 select rom 04 0-1315: 1204 1 -> s 10 0-1316: 0604 1 -> s 6 0-1317: 1375 jsb 1277 0-1320: 1524 if 1 = s 13 0-1321: 1047 then go to 1047 0-1322: 1364 delayed rom 13 0-1323: 0243 if n/c go to 1050 0-1324: 0432 0 -> c[w] 0-1325: 0624 if 1 = s 6 0-1326: 0132 then go to 0132 0-1327: 1172 c - 1 -> c[w] 0-1330: 0412 0 -> c[xs] 0-1331: 0422 0 -> c[s] 0-1332: 1127 if n/c go to 1225 0-1333: 0564 delayed rom 05 0-1334: 1627 if n/c go to 1345 0-1335: 0756 c + 1 -> c[x] 0-1336: 1162 c - 1 -> c[s] 0-1337: 1567 if n/c go to 1335 0-1340: 0422 0 -> c[s] 0-1341: 0410 m1 exch c 0-1342: 0232 a exchange c[w] 0-1343: 1132 a - 1 -> a[w] 0-1344: 0510 m1 -> c 0-1345: 1224 if 1 = s 10 0-1346: 1351 then go to 1351 0-1347: 1216 0 - c -> c[x] 0-1350: 0132 a exchange b[w] 0-1351: 1332 if b[w] = 0 0-1352: 1324 then go to 1324 0-1353: 0564 delayed rom 05 0-1354: 0431 jsb 1106 0-1355: 0022 0 -> a[s] 0-1356: 0634 if 0 = s 6 0-1357: 1041 then go to 1041 0-1360: 0172 a -> b[w] 0-1361: 1074 p = 1 0-1362: 0442 a + b -> a[p] 0-1363: 1757 if n/c go to 1373 0-1364: 0732 shift left a[w] 0-1365: 0676 a + 1 -> a[ms] 0-1366: 1763 if n/c go to 1374 0-1367: 0662 a + 1 -> a[s] 0-1370: 1672 shift right a[w] 0-1371: 0172 a -> b[w] 0-1372: 0756 c + 1 -> c[x] 0-1373: 0732 shift left a[w] 0-1374: 0236 a exchange c[ms] 0-1375: 0564 delayed rom 05 0-1376: 1261 jsb 1254 0-1377: 0764 delayed rom 07 0-1400: 1435 jsb 1707 0-1401: 1534 if 0 = s 13 0-1402: 1440 then go to 1440 0-1403: 0372 b exchange c[w] 0-1404: 0132 a exchange b[w] 0-1405: 1770 data register -> c 15 0-1406: 0232 a exchange c[w] 0-1407: 0564 delayed rom 05 0-1410: 0615 jsb 1543 0-1411: 0232 a exchange c[w] 0-1412: 0410 m1 exch c 0-1413: 0616 a + c -> c[x] 0-1414: 1310 c -> stack 0-1415: 0510 m1 -> c 0-1416: 0232 a exchange c[w] 0-1417: 0764 delayed rom 07 0-1420: 0011 jsb 1402 0-1421: 1010 stack -> a 0-1422: 1310 c -> stack 0-1423: 1770 data register -> c 15 0-1424: 0216 a exchange c[x] 0-1425: 0016 0 -> a[x] 0-1426: 1672 shift right a[w] 0-1427: 0410 m1 exch c 0-1430: 0564 delayed rom 05 0-1431: 0131 jsb 1426 0-1432: 0564 delayed rom 05 0-1433: 0265 jsb 1455 0-1434: 1364 delayed rom 13 0-1435: 1467 if n/c go to 1715 0-1436: 0000 nop 0-1437: 1137 if n/c go to 1627 0-1440: 0372 b exchange c[w] 0-1441: 0132 a exchange b[w] 0-1442: 0510 m1 -> c 0-1443: 0232 a exchange c[w] 0-1444: 1056 a - c -> c[x] 0-1445: 0016 0 -> a[x] 0-1446: 1672 shift right a[w] 0-1447: 0564 delayed rom 05 0-1450: 0431 jsb 1506 0-1451: 0422 0 -> c[s] 0-1452: 1364 delayed rom 13 0-1453: 1357 if n/c go to 1673 0-1454: 1156 c - 1 -> c[x] 0-1455: 1027 if n/c go to 1605 0-1456: 0432 0 -> c[w] 0-1457: 0326 b -> c[m] 0-1460: 0434 if 0 = s 4 0-1461: 1726 then go to 1726 0-1462: 0720 p + 1 -> p 0-1463: 1154 if p # 13 0-1464: 1467 then go to 1467 0-1465: 0651 jsb 1552 0-1466: 0353 if n/c go to 1472 0-1467: 0720 p + 1 -> p 0-1470: 0651 jsb 1552 0-1471: 0620 p - 1 -> p 0-1472: 0620 p - 1 -> p 0-1473: 0651 jsb 1552 0-1474: 0272 c -> a[w] 0-1475: 0332 b -> c[w] 0-1476: 1613 if n/c go to 1742 0-1477: 0000 nop 0-1500: 0737 if n/c go to 1567 0-1501: 0553 if n/c go to 1532 0-1502: 1353 if n/c go to 1672 0-1503: 1333 if n/c go to 1666 0-1504: 0372 b exchange c[w] 0-1505: 1670 data register -> c 14 0-1506: 0656 a + 1 -> a[x] 0-1507: 1174 p = 3 0-1510: 1367 if n/c go to 1675 0-1511: 1725 jsb 1765 0-1512: 0752 c + 1 -> c[xs] 0-1513: 1643 if n/c go to 1750 0-1514: 0216 a exchange c[x] 0-1515: 1160 c -> addr 0-1516: 0216 a exchange c[x] 0-1517: 1424 if 1 = s 12 0-1520: 1745 then go to 1745 0-1521: 1234 if 0 = s 10 0-1522: 0316 then go to 0316 0-1523: 1655 jsb 1753 0-1524: 0070 data register -> c 0 0-1525: 0627 if n/c go to 1545 0-1526: 0000 nop 0-1527: 0000 nop 0-1530: 0000 nop 0-1531: 0000 nop 0-1532: 0040 select rom 00 0-1533: 1364 delayed rom 13 0-1534: 0111 jsb 1422 0-1535: 0572 c + c -> c[w] 0-1536: 0572 c + c -> c[w] 0-1537: 1772 shift right c[w] 0-1540: 0766 c + 1 -> c[m] 0-1541: 0416 0 -> c[x] 0-1542: 1020 return 0-1543: 0756 c + 1 -> c[x] 0-1544: 0756 c + 1 -> c[x] 0-1545: 0040 select rom 00 0-1546: 0332 b -> c[w] 0-1547: 0517 if n/c go to 1523 0-1550: 1746 shift right c[wp] 0-1551: 0606 a + c -> c[wp] 0-1552: 0246 c -> a[wp] 0-1553: 1746 shift right c[wp] 0-1554: 0546 c + c -> c[wp] 0-1555: 0546 c + c -> c[wp] 0-1556: 1046 a - c -> c[wp] 0-1557: 0434 if 0 = s 4 0-1560: 1651 then go to 1651 0-1561: 0032 0 -> a[w] 0-1562: 0256 c -> a[x] 0-1563: 0632 a + c -> c[w] 0-1564: 0416 0 -> c[x] 0-1565: 1020 return 0-1566: 1040 select rom 10 0-1567: 0372 b exchange c[w] 0-1570: 1570 data register -> c 13 0-1571: 0064 delayed rom 00 0-1572: 0701 jsb 1560 0-1573: 0174 p = 4 0-1574: 1367 if n/c go to 1675 0-1575: 1326 if b[m] = 0 0-1576: 1610 then go to 1610 0-1577: 0774 p = 12 0-1600: 0316 b -> c[x] 0-1601: 0756 c + 1 -> c[x] 0-1602: 0756 c + 1 -> c[x] 0-1603: 1552 if c[xs] # 0 0-1604: 1656 then go to 1656 0-1605: 0620 p - 1 -> p 0-1606: 1354 if p # 0 0-1607: 1454 then go to 1454 0-1610: 0332 b -> c[w] 0-1611: 1020 return 0-1612: 0272 c -> a[w] 0-1613: 0432 0 -> c[w] 0-1614: 0450 c -> data register 4 0-1615: 0550 c -> data register 5 0-1616: 0650 c -> data register 6 0-1617: 1223 if n/c go to 1644 0-1620: 0733 if n/c go to 1566 0-1621: 1467 if n/c go to 1715 0-1622: 1655 jsb 1753 0-1623: 0555 jsb 1533 0-1624: 0627 if n/c go to 1545 0-1625: 1260 clear data registers 0-1626: 0627 if n/c go to 1545 0-1627: 1552 if c[xs] # 0 0-1630: 1640 then go to 1640 0-1631: 0024 if 1 = s 0 0-1632: 1642 then go to 1642 0-1633: 0432 0 -> c[w] 0-1634: 1172 c - 1 -> c[w] 0-1635: 1574 p = 9 0-1636: 0746 c + 1 -> c[wp] 0-1637: 1156 c - 1 -> c[x] 0-1640: 1164 delayed rom 11 0-1641: 0543 if n/c go to 1530 0-1642: 1164 delayed rom 11 0-1643: 0277 if n/c go to 1457 0-1644: 0750 c -> data register 7 0-1645: 1050 c -> data register 8 0-1646: 1150 c -> data register 9 0-1647: 0232 a exchange c[w] 0-1650: 0627 if n/c go to 1545 0-1651: 0506 a + c -> a[wp] 0-1652: 1746 shift right c[wp] 0-1653: 1546 if c[wp] # 0 0-1654: 1651 then go to 1651 0-1655: 1020 return 0-1656: 1312 if b[xs] = 0 0-1657: 1610 then go to 1610 0-1660: 0273 if n/c go to 1456 0-1661: 1637 if n/c go to 1747 0-1662: 0447 if n/c go to 1511 0-1663: 1725 jsb 1765 0-1664: 0204 1 -> s 2 0-1665: 1643 if n/c go to 1750 0-1666: 0372 b exchange c[w] 0-1667: 1270 data register -> c 10 0-1670: 0274 p = 7 0-1671: 1367 if n/c go to 1675 0-1672: 0372 b exchange c[w] 0-1673: 1370 data register -> c 11 0-1674: 1374 p = 6 0-1675: 0040 select rom 00 0-1676: 1174 p = 3 0-1677: 1506 if a[wp] # 0 0-1700: 0451 then go to 0451 0-1701: 0064 delayed rom 00 0-1702: 1007 if n/c go to 1601 0-1703: 0656 a + 1 -> a[x] 0-1704: 0656 a + 1 -> a[x] 0-1705: 0432 0 -> c[w] 0-1706: 0310 display off 0-1707: 1350 c -> data register 11 0-1710: 1134 if 0 = s 9 0-1711: 1644 then go to 1644 0-1712: 1450 c -> data register 12 0-1713: 1650 c -> data register 14 0-1714: 1237 if n/c go to 1647 0-1715: 1655 jsb 1753 0-1716: 1770 data register -> c 15 0-1717: 0627 if n/c go to 1545 0-1720: 1127 if n/c go to 1625 0-1721: 1053 if n/c go to 1612 0-1722: 0020 keys -> rom address 0-1723: 0627 if n/c go to 1545 0-1724: 0010 clear regs 0-1725: 0627 if n/c go to 1545 0-1726: 0032 0 -> a[w] 0-1727: 0641 jsb 1550 0-1730: 0720 p + 1 -> p 0-1731: 1144 if p = 13 0-1732: 1734 then go to 1734 0-1733: 0720 p + 1 -> p 0-1734: 0641 jsb 1550 0-1735: 0732 shift left a[w] 0-1736: 0532 a + c -> a[w] 0-1737: 0372 b exchange c[w] 0-1740: 0564 delayed rom 05 0-1741: 1305 jsb 1661 0-1742: 0564 delayed rom 05 0-1743: 1363 if n/c go to 1674 0-1744: 0540 select rom 05 0-1745: 0464 delayed rom 04 0-1746: 1767 if n/c go to 1775 0-1747: 1725 jsb 1765 0-1750: 1710 f exch a 0-1751: 0610 m2 exch c 0-1752: 0627 if n/c go to 1545 0-1753: 0124 if 1 = s 1 0-1754: 1756 then go to 1756 0-1755: 1310 c -> stack 0-1756: 1020 return 0-1757: 0662 a + 1 -> a[s] 0-1760: 0122 a exchange b[s] 0-1761: 0774 p = 12 0-1762: 0642 a + 1 -> a[p] 0-1763: 0142 a -> b[p] 0-1764: 1020 return 0-1765: 0110 clear s 0-1766: 1404 1 -> s 12 0-1767: 0064 delayed rom 00 0-1770: 1005 jsb 1601 0-1771: 0214 0 -> s 2 0-1772: 0610 m2 exch c 0-1773: 0412 0 -> c[xs] 0-1774: 1020 return 0-1775: 0110 clear s 0-1776: 1410 decimal 0-1777: 0020 keys -> rom address 0-2000: 0064 delayed rom 00 0-2001: 0151 jsb 2032 0-2002: 1362 if c[s] = 0 0-2003: 0005 then go to 2005 0-2004: 1104 1 -> s 9 0-2005: 0272 c -> a[w] 0-2006: 1355 jsb 2273 0-2007: 1465 jsb 2315 0-2010: 0572 c + c -> c[w] 0-2011: 0575 jsb 2137 0-2012: 1262 0 - c - 1 -> c[s] 0-2013: 0764 delayed rom 07 0-2014: 1725 jsb 2365 0-2015: 0410 m1 exch c 0-2016: 0364 delayed rom 03 0-2017: 0555 jsb 2133 0-2020: 0572 c + c -> c[w] 0-2021: 0264 delayed rom 02 0-2022: 0325 jsb 2065 0-2023: 0272 c -> a[w] 0-2024: 1465 jsb 2315 0-2025: 0232 a exchange c[w] 0-2026: 0575 jsb 2137 0-2027: 0510 m1 -> c 0-2030: 1355 jsb 2273 0-2031: 1310 c -> stack 0-2032: 1650 c -> data register 14 0-2033: 1661 jsb 2354 0-2034: 0230 load constant 2 0-2035: 0330 load constant 3 0-2036: 0130 load constant 1 0-2037: 0630 load constant 6 0-2040: 0430 load constant 4 0-2041: 0130 load constant 1 0-2042: 1130 load constant 9 0-2043: 0232 a exchange c[w] 0-2044: 1770 data register -> c 15 0-2045: 1134 if 0 = s 9 0-2046: 0050 then go to 2050 0-2047: 1262 0 - c - 1 -> c[s] 0-2050: 1355 jsb 2273 0-2051: 1465 jsb 2315 0-2052: 0375 jsb 2077 0-2053: 1465 jsb 2315 0-2054: 0232 a exchange c[w] 0-2055: 0575 jsb 2137 0-2056: 1550 c -> data register 13 0-2057: 0771 jsb 2176 0-2060: 0330 load constant 3 0-2061: 0330 load constant 3 0-2062: 0030 load constant 0 0-2063: 0230 load constant 2 0-2064: 0730 load constant 7 0-2065: 0430 load constant 4 0-2066: 0430 load constant 4 0-2067: 0330 load constant 3 0-2070: 0272 c -> a[w] 0-2071: 1570 data register -> c 13 0-2072: 1355 jsb 2273 0-2073: 0765 jsb 2175 0-2074: 1030 load constant 8 0-2075: 0427 if n/c go to 2105 0-2076: 0540 select rom 05 0-2077: 0540 select rom 05 0-2100: 0607 if n/c go to 2141 0-2101: 0003 if n/c go to 2000 0-2102: 1073 if n/c go to 2216 0-2103: 1040 select rom 10 0-2104: 1040 select rom 10 0-2105: 1262 0 - c - 1 -> c[s] 0-2106: 0230 load constant 2 0-2107: 0130 load constant 1 0-2110: 0230 load constant 2 0-2111: 0530 load constant 5 0-2112: 0530 load constant 5 0-2113: 1130 load constant 9 0-2114: 1030 load constant 8 0-2115: 1645 jsb 2351 0-2116: 1355 jsb 2273 0-2117: 0765 jsb 2175 0-2120: 0730 load constant 7 0-2121: 1030 load constant 8 0-2122: 0130 load constant 1 0-2123: 0430 load constant 4 0-2124: 0730 load constant 7 0-2125: 0730 load constant 7 0-2126: 1130 load constant 9 0-2127: 0430 load constant 4 0-2130: 1645 jsb 2351 0-2131: 1355 jsb 2273 0-2132: 1143 if n/c go to 2230 0-2133: 1534 if 0 = s 13 0-2134: 0260 then go to 2260 0-2135: 0432 0 -> c[w] 0-2136: 1453 if n/c go to 2312 0-2137: 0564 delayed rom 05 0-2140: 0113 if n/c go to 2022 0-2141: 1750 c -> data register 15 0-2142: 1070 data register -> c 8 0-2143: 0272 c -> a[w] 0-2144: 1465 jsb 2315 0-2145: 0375 jsb 2077 0-2146: 1050 c -> data register 8 0-2147: 1262 0 - c - 1 -> c[s] 0-2150: 0410 m1 exch c 0-2151: 1370 data register -> c 11 0-2152: 0272 c -> a[w] 0-2153: 1701 jsb 2360 0-2154: 0575 jsb 2137 0-2155: 0510 m1 -> c 0-2156: 0664 delayed rom 06 0-2157: 1575 jsb 2337 0-2160: 1770 data register -> c 15 0-2161: 1355 jsb 2273 0-2162: 1170 data register -> c 9 0-2163: 0375 jsb 2077 0-2164: 1150 c -> data register 9 0-2165: 1570 data register -> c 13 0-2166: 0371 jsb 2076 0-2167: 0240 select rom 02 0-2170: 1750 c -> data register 15 0-2171: 0272 c -> a[w] 0-2172: 0570 data register -> c 5 0-2173: 1753 if n/c go to 2372 0-2174: 0000 nop 0-2175: 0410 m1 exch c 0-2176: 0432 0 -> c[w] 0-2177: 0774 p = 12 0-2200: 0130 load constant 1 0-2201: 1020 return 0-2202: 0330 load constant 3 0-2203: 1645 jsb 2351 0-2204: 1355 jsb 2273 0-2205: 1670 data register -> c 14 0-2206: 1355 jsb 2273 0-2207: 1134 if 0 = s 9 0-2210: 0214 then go to 2214 0-2211: 1465 jsb 2315 0-2212: 0232 a exchange c[w] 0-2213: 0371 jsb 2076 0-2214: 1064 delayed rom 10 0-2215: 0603 if n/c go to 2140 0-2216: 0704 1 -> s 7 0-2217: 1040 select rom 10 0-2220: 0743 if n/c go to 2170 0-2221: 0340 select rom 03 0-2222: 0000 nop 0-2223: 1210 y -> a 0-2224: 1355 jsb 2273 0-2225: 1701 jsb 2360 0-2226: 0575 jsb 2137 0-2227: 0737 if n/c go to 2167 0-2230: 0410 m1 exch c 0-2231: 1661 jsb 2354 0-2232: 0330 load constant 3 0-2233: 0530 load constant 5 0-2234: 0630 load constant 6 0-2235: 0530 load constant 5 0-2236: 0630 load constant 6 0-2237: 0330 load constant 3 0-2240: 0730 load constant 7 0-2241: 1030 load constant 8 0-2242: 0230 load constant 2 0-2243: 1262 0 - c - 1 -> c[s] 0-2244: 1645 jsb 2351 0-2245: 1355 jsb 2273 0-2246: 0410 m1 exch c 0-2247: 1661 jsb 2354 0-2250: 0330 load constant 3 0-2251: 0130 load constant 1 0-2252: 1130 load constant 9 0-2253: 0330 load constant 3 0-2254: 1030 load constant 8 0-2255: 0130 load constant 1 0-2256: 0530 load constant 5 0-2257: 1013 if n/c go to 2202 0-2260: 1340 select rom 13 0-2261: 1723 if n/c go to 2364 0-2262: 1077 if n/c go to 2217 0-2263: 1064 delayed rom 10 0-2264: 0107 if n/c go to 2021 0-2265: 0624 if 1 = s 6 0-2266: 0301 then go to 2301 0-2267: 0132 a exchange b[w] 0-2270: 0564 delayed rom 05 0-2271: 0411 jsb 2102 0-2272: 1340 select rom 13 0-2273: 0564 delayed rom 05 0-2274: 0067 if n/c go to 2015 0-2275: 0610 m2 exch c 0-2276: 0774 p = 12 0-2277: 0402 0 -> c[p] 0-2300: 1020 return 0-2301: 1534 if 0 = s 13 0-2302: 0260 then go to 2260 0-2303: 0372 b exchange c[w] 0-2304: 0132 a exchange b[w] 0-2305: 1770 data register -> c 15 0-2306: 0564 delayed rom 05 0-2307: 0075 jsb 2017 0-2310: 0764 delayed rom 07 0-2311: 0021 jsb 2004 0-2312: 1310 c -> stack 0-2313: 1770 data register -> c 15 0-2314: 1340 select rom 13 0-2315: 0540 select rom 05 0-2316: 1365 jsb 2275 0-2317: 1533 if n/c go to 2326 0-2320: 1473 if n/c go to 2316 0-2321: 1365 jsb 2275 0-2322: 1643 if n/c go to 2350 0-2323: 1607 if n/c go to 2341 0-2324: 1365 jsb 2275 0-2325: 0742 c + 1 -> c[p] 0-2326: 0742 c + 1 -> c[p] 0-2327: 1643 if n/c go to 2350 0-2330: 0334 if 0 = s 3 0-2331: 0300 then go to 2300 0-2332: 0232 a exchange c[w] 0-2333: 0072 0 -> b[w] 0-2334: 1274 p = 13 0-2335: 1730 load constant 15 0-2336: 0030 load constant 0 0-2337: 1330 load constant 11 0-2340: 0140 select rom 01 0-2341: 0610 m2 exch c 0-2342: 0774 p = 12 0-2343: 0342 b exchange c[p] 0-2344: 0426 0 -> c[m] 0-2345: 0342 b exchange c[p] 0-2346: 1474 p = 0 0-2347: 0402 0 -> c[p] 0-2350: 0340 select rom 03 0-2351: 0272 c -> a[w] 0-2352: 0510 m1 -> c 0-2353: 0540 select rom 05 0-2354: 0432 0 -> c[w] 0-2355: 0774 p = 12 0-2356: 1156 c - 1 -> c[x] 0-2357: 1020 return 0-2360: 1465 jsb 2315 0-2361: 0756 c + 1 -> c[x] 0-2362: 0756 c + 1 -> c[x] 0-2363: 1020 return 0-2364: 1750 c -> data register 15 0-2365: 1210 y -> a 0-2366: 0232 a exchange c[w] 0-2367: 0371 jsb 2076 0-2370: 1210 y -> a 0-2371: 0232 a exchange c[w] 0-2372: 0575 jsb 2137 0-2373: 0364 delayed rom 03 0-2374: 0617 if n/c go to 2143 0-2375: 1410 decimal 0-2376: 1750 c -> data register 15 0-2377: 0232 a exchange c[w] 0-2400: 1160 c -> addr 0-2401: 0070 data register -> c 0 0-2402: 0434 if 0 = s 4 0-2403: 0535 then go to 2535 0-2404: 0401 jsb 2500 0-2405: 0324 if 1 = s 3 0-2406: 0646 then go to 2646 0-2407: 0561 jsb 2534 0-2410: 1360 c -> data 0-2411: 1770 data register -> c 15 0-2412: 0464 delayed rom 04 0-2413: 1541 jsb 2730 0-2414: 1233 if n/c go to 2646 0-2415: 0072 0 -> b[w] 0-2416: 0126 a exchange b[m] 0-2417: 1105 jsb 2621 0-2420: 1305 jsb 2661 0-2421: 0267 if n/c go to 2455 0-2422: 1366 if c[m] = 0 0-2423: 0725 then go to 2725 0-2424: 0605 jsb 2541 0-2425: 0267 if n/c go to 2455 0-2426: 0132 a exchange b[w] 0-2427: 0651 jsb 2552 0-2430: 0510 m1 -> c 0-2431: 1307 if n/c go to 2661 0-2432: 0232 a exchange c[w] 0-2433: 0222 a exchange c[s] 0-2434: 0665 jsb 2555 0-2435: 1305 jsb 2661 0-2436: 0426 0 -> c[m] 0-2437: 0664 delayed rom 06 0-2440: 0243 if n/c go to 2450 0-2441: 0272 c -> a[w] 0-2442: 1471 jsb 2716 0-2443: 0401 jsb 2500 0-2444: 0664 delayed rom 06 0-2445: 0271 jsb 2456 0-2446: 1334 if 0 = s 11 0-2447: 0451 then go to 2451 0-2450: 1262 0 - c - 1 -> c[s] 0-2451: 0272 c -> a[w] 0-2452: 0510 m1 -> c 0-2453: 0232 a exchange c[w] 0-2454: 1227 if n/c go to 2645 0-2455: 0774 p = 12 0-2456: 0072 0 -> b[w] 0-2457: 0156 a -> b[x] 0-2460: 0446 a + b -> a[wp] 0-2461: 0327 if n/c go to 2465 0-2462: 1646 shift right a[wp] 0-2463: 0756 c + 1 -> c[x] 0-2464: 0642 a + 1 -> a[p] 0-2465: 0226 a exchange c[m] 0-2466: 0272 c -> a[w] 0-2467: 1020 return 0-2470: 1625 jsb 2745 0-2471: 0605 jsb 2541 0-2472: 0522 a + c -> a[s] 0-2473: 1122 a - 1 -> a[s] 0-2474: 0416 0 -> c[x] 0-2475: 0664 delayed rom 06 0-2476: 0363 if n/c go to 2474 0-2477: 1262 0 - c - 1 -> c[s] 0-2500: 0761 jsb 2574 0-2501: 0267 if n/c go to 2455 0-2502: 0032 0 -> a[w] 0-2503: 0662 a + 1 -> a[s] 0-2504: 1672 shift right a[w] 0-2505: 1216 0 - c -> c[x] 0-2506: 0426 0 -> c[m] 0-2507: 0774 p = 12 0-2510: 0453 if n/c go to 2512 0-2511: 0742 c + 1 -> c[p] 0-2512: 1032 a - b -> a[w] 0-2513: 0447 if n/c go to 2511 0-2514: 0472 a + b -> a[w] 0-2515: 0732 shift left a[w] 0-2516: 0620 p - 1 -> p 0-2517: 0354 if p # 2 0-2520: 0526 then go to 2526 0-2521: 0356 b exchange c[x] 0-2522: 0416 0 -> c[x] 0-2523: 1136 a - 1 -> a[ms] 0-2524: 0453 if n/c go to 2512 0-2525: 1274 p = 13 0-2526: 1154 if p # 13 0-2527: 0512 then go to 2512 0-2530: 0032 0 -> a[w] 0-2531: 0232 a exchange c[w] 0-2532: 0222 a exchange c[s] 0-2533: 1533 if n/c go to 2726 0-2534: 0140 select rom 01 0-2535: 1034 if 0 = s 8 0-2536: 0630 then go to 2630 0-2537: 0065 jsb 2415 0-2540: 0027 if n/c go to 2405 0-2541: 0072 0 -> b[w] 0-2542: 0366 b exchange c[m] 0-2543: 1062 a - c -> c[s] 0-2544: 0633 if n/c go to 2546 0-2545: 1222 0 - c -> c[s] 0-2546: 1056 a - c -> c[x] 0-2547: 0016 0 -> a[x] 0-2550: 0022 0 -> a[s] 0-2551: 0433 if n/c go to 2506 0-2552: 1474 p = 0 0-2553: 1133 if n/c go to 2626 0-2554: 0472 a + b -> a[w] 0-2555: 1142 c - 1 -> c[p] 0-2556: 0663 if n/c go to 2554 0-2557: 0244 if p = 12 0-2560: 0566 then go to 2566 0-2561: 0720 p + 1 -> p 0-2562: 1672 shift right a[w] 0-2563: 0667 if n/c go to 2555 0-2564: 0756 c + 1 -> c[x] 0-2565: 1672 shift right a[w] 0-2566: 1020 return 0-2567: 0761 jsb 2574 0-2570: 0265 jsb 2455 0-2571: 0561 jsb 2534 0-2572: 1360 c -> data 0-2573: 1020 return 0-2574: 0774 p = 12 0-2575: 0072 0 -> b[w] 0-2576: 0652 a + 1 -> a[xs] 0-2577: 0652 a + 1 -> a[xs] 0-2600: 0752 c + 1 -> c[xs] 0-2601: 0752 c + 1 -> c[xs] 0-2602: 1416 if a >= c[x] 0-2603: 0605 then go to 2605 0-2604: 0232 a exchange c[w] 0-2605: 0226 a exchange c[m] 0-2606: 1366 if c[m] = 0 0-2607: 0611 then go to 2611 0-2610: 0232 a exchange c[w] 0-2611: 0366 b exchange c[m] 0-2612: 1416 if a >= c[x] 0-2613: 0730 then go to 2730 0-2614: 1732 shift right b[w] 0-2615: 0656 a + 1 -> a[x] 0-2616: 1332 if b[w] = 0 0-2617: 0730 then go to 2730 0-2620: 1053 if n/c go to 2612 0-2621: 0616 a + c -> c[x] 0-2622: 1174 p = 3 0-2623: 1062 a - c -> c[s] 0-2624: 1133 if n/c go to 2626 0-2625: 1222 0 - c -> c[s] 0-2626: 0032 0 -> a[w] 0-2627: 0667 if n/c go to 2555 0-2630: 0324 if 1 = s 3 0-2631: 0633 then go to 2633 0-2632: 0232 a exchange c[w] 0-2633: 0634 if 0 = s 6 0-2634: 0667 then go to 2667 0-2635: 0111 jsb 2422 0-2636: 0027 if n/c go to 2405 0-2637: 1670 data register -> c 14 0-2640: 0272 c -> a[w] 0-2641: 1370 data register -> c 11 0-2642: 1566 if c[m] # 0 0-2643: 0676 then go to 2676 0-2644: 1470 data register -> c 12 0-2645: 0111 jsb 2422 0-2646: 0040 select rom 00 0-2647: 0000 nop 0-2650: 0000 nop 0-2651: 1304 1 -> s 11 0-2652: 1570 data register -> c 13 0-2653: 1203 if n/c go to 2640 0-2654: 0410 m1 exch c 0-2655: 0332 b -> c[w] 0-2656: 0651 jsb 2552 0-2657: 0510 m1 -> c 0-2660: 0556 c + c -> c[x] 0-2661: 1522 if a[s] # 0 0-2662: 0564 then go to 2564 0-2663: 1020 return 0-2664: 0704 1 -> s 7 0-2665: 1625 jsb 2745 0-2666: 0363 if n/c go to 2474 0-2667: 0375 jsb 2477 0-2670: 0027 if n/c go to 2405 0-2671: 0434 if 0 = s 4 0-2672: 0674 then go to 2674 0-2673: 1262 0 - c - 1 -> c[s] 0-2674: 1625 jsb 2745 0-2675: 0267 if n/c go to 2455 0-2676: 1470 data register -> c 12 0-2677: 0111 jsb 2422 0-2700: 1761 jsb 2774 0-2701: 0065 jsb 2415 0-2702: 1471 jsb 2716 0-2703: 1324 if 1 = s 11 0-2704: 0713 then go to 2713 0-2705: 0401 jsb 2500 0-2706: 1140 select rom 11 0-2707: 1105 jsb 2621 0-2710: 0426 0 -> c[m] 0-2711: 0764 delayed rom 07 0-2712: 1743 if n/c go to 2770 0-2713: 0232 a exchange c[w] 0-2714: 0375 jsb 2477 0-2715: 1433 if n/c go to 2706 0-2716: 0432 0 -> c[w] 0-2717: 0762 c + 1 -> c[s] 0-2720: 1772 shift right c[w] 0-2721: 1020 return 0-2722: 0656 a + 1 -> a[x] 0-2723: 0620 p - 1 -> p 0-2724: 0153 if n/c go to 2432 0-2725: 0140 select rom 01 0-2726: 0356 b exchange c[x] 0-2727: 1627 if n/c go to 2745 0-2730: 1152 c - 1 -> c[xs] 0-2731: 1152 c - 1 -> c[xs] 0-2732: 0016 0 -> a[x] 0-2733: 1622 a - c -> a[s] 0-2734: 1522 if a[s] # 0 0-2735: 0740 then go to 2740 0-2736: 0472 a + b -> a[w] 0-2737: 1307 if n/c go to 2661 0-2740: 1466 if a >= b[m] 0-2741: 0744 then go to 2744 0-2742: 1262 0 - c - 1 -> c[s] 0-2743: 0132 a exchange b[w] 0-2744: 1032 a - b -> a[w] 0-2745: 0774 p = 12 0-2746: 1506 if a[wp] # 0 0-2747: 0764 then go to 2764 0-2750: 0416 0 -> c[x] 0-2751: 1020 return 0-2752: 0000 nop 0-2753: 0000 nop 0-2754: 0761 jsb 2574 0-2755: 0265 jsb 2455 0-2756: 1570 data register -> c 13 0-2757: 1020 return 0-2760: 1164 delayed rom 11 0-2761: 0123 if n/c go to 2424 0-2762: 0662 a + 1 -> a[s] 0-2763: 1156 c - 1 -> c[x] 0-2764: 1502 if a[p] # 0 0-2765: 0751 then go to 2751 0-2766: 0706 shift left a[wp] 0-2767: 1713 if n/c go to 2762 0-2770: 0000 nop 0-2771: 0000 nop 0-2772: 0000 nop 0-2773: 0000 nop 0-2774: 1370 data register -> c 11 0-2775: 1156 c - 1 -> c[x] 0-2776: 1156 c - 1 -> c[x] 0-2777: 1020 return 0-3000: 1356 if c[x] = 0 0-3001: 1043 then go to 3043 0-3002: 1172 c - 1 -> c[w] 0-3003: 0372 b exchange c[w] 0-3004: 0066 0 -> b[m] 0-3005: 1675 jsb 3357 0-3006: 0232 a exchange c[w] 0-3007: 1072 a - c -> c[w] 0-3010: 1312 if b[xs] = 0 0-3011: 1013 then go to 3013 0-3012: 1072 a - c -> c[w] 0-3013: 0232 a exchange c[w] 0-3014: 0372 b exchange c[w] 0-3015: 1352 if c[xs] = 0 0-3016: 1020 then go to 3020 0-3017: 1272 0 - c - 1 -> c[w] 0-3020: 0206 a exchange c[wp] 0-3021: 0620 p - 1 -> p 0-3022: 0732 shift left a[w] 0-3023: 0554 if p # 1 0-3024: 1021 then go to 3021 0-3025: 0774 p = 12 0-3026: 1502 if a[p] # 0 0-3027: 0722 then go to 2722 0-3030: 0726 shift left a[m] 0-3031: 0540 select rom 05 0-3032: 0472 a + b -> a[w] 0-3033: 1142 c - 1 -> c[p] 0-3034: 0153 if n/c go to 3032 0-3035: 1562 if c[s] # 0 0-3036: 1154 then go to 3154 0-3037: 0244 if p = 12 0-3040: 1000 then go to 3000 0-3041: 0432 0 -> c[w] 0-3042: 1305 jsb 3261 0-3043: 1665 jsb 3355 0-3044: 0022 0 -> a[s] 0-3045: 0734 if 0 = s 7 0-3046: 1050 then go to 3050 0-3047: 1162 c - 1 -> c[s] 0-3050: 1224 if 1 = s 10 0-3051: 1303 then go to 3303 0-3052: 0624 if 1 = s 6 0-3053: 1307 then go to 3307 0-3054: 0540 select rom 05 0-3055: 1371 jsb 3276 0-3056: 0774 p = 12 0-3057: 0414 0 -> s 4 0-3060: 0714 0 -> s 7 0-3061: 1366 if c[m] = 0 0-3062: 1315 then go to 3315 0-3063: 1562 if c[s] # 0 0-3064: 1174 then go to 3174 0-3065: 1356 if c[x] = 0 0-3066: 1330 then go to 3330 0-3067: 0756 c + 1 -> c[x] 0-3070: 0032 0 -> a[w] 0-3071: 1626 a - c -> a[m] 0-3072: 1356 if c[x] = 0 0-3073: 0664 then go to 2664 0-3074: 1646 shift right a[wp] 0-3075: 0162 a -> b[s] 0-3076: 1274 p = 13 0-3077: 0620 p - 1 -> p 0-3100: 1122 a - 1 -> a[s] 0-3101: 0377 if n/c go to 3077 0-3102: 0122 a exchange b[s] 0-3103: 0162 a -> b[s] 0-3104: 0436 0 -> c[ms] 0-3105: 0467 if n/c go to 3115 0-3106: 1355 jsb 3273 0-3107: 0271 jsb 3056 0-3110: 1010 stack -> a 0-3111: 0064 delayed rom 00 0-3112: 1237 if n/c go to 3247 0-3113: 1672 shift right a[w] 0-3114: 0742 c + 1 -> c[p] 0-3115: 0122 a exchange b[s] 0-3116: 0172 a -> b[w] 0-3117: 0420 binary 0-3120: 0522 a + c -> a[s] 0-3121: 0610 m2 exch c 0-3122: 0222 a exchange c[s] 0-3123: 0732 shift left a[w] 0-3124: 1672 shift right a[w] 0-3125: 1162 c - 1 -> c[s] 0-3126: 0523 if n/c go to 3124 0-3127: 1410 decimal 0-3130: 0610 m2 exch c 0-3131: 0472 a + b -> a[w] 0-3132: 0732 shift left a[w] 0-3133: 1122 a - 1 -> a[s] 0-3134: 0457 if n/c go to 3113 0-3135: 0262 c -> a[s] 0-3136: 1122 a - 1 -> a[s] 0-3137: 0522 a + c -> a[s] 0-3140: 0623 if n/c go to 3144 0-3141: 0132 a exchange b[w] 0-3142: 0732 shift left a[w] 0-3143: 0673 if n/c go to 3156 0-3144: 0544 if p = 1 0-3145: 1141 then go to 3141 0-3146: 0762 c + 1 -> c[s] 0-3147: 0620 p - 1 -> p 0-3150: 0132 a exchange b[w] 0-3151: 0122 a exchange b[s] 0-3152: 0732 shift left a[w] 0-3153: 0467 if n/c go to 3115 0-3154: 1162 c - 1 -> c[s] 0-3155: 0720 p + 1 -> p 0-3156: 0372 b exchange c[w] 0-3157: 0764 delayed rom 07 0-3160: 0675 jsb 3157 0-3161: 1672 shift right a[w] 0-3162: 0372 b exchange c[w] 0-3163: 0157 if n/c go to 3033 0-3164: 1516 if a[x] # 0 0-3165: 1205 then go to 3205 0-3166: 1523 if n/c go to 3324 0-3167: 1522 if a[s] # 0 0-3170: 1324 then go to 3324 0-3171: 0232 a exchange c[w] 0-3172: 0432 0 -> c[w] 0-3173: 1020 return 0-3174: 1234 if 0 = s 10 0-3175: 0725 then go to 2725 0-3176: 0232 a exchange c[w] 0-3177: 0510 m1 -> c 0-3200: 0232 a exchange c[w] 0-3201: 0172 a -> b[w] 0-3202: 1512 if a[xs] # 0 0-3203: 1324 then go to 3324 0-3204: 0656 a + 1 -> a[x] 0-3205: 1116 a - 1 -> a[x] 0-3206: 0736 shift left a[ms] 0-3207: 1526 if a[m] # 0 0-3210: 1164 then go to 3164 0-3211: 1516 if a[x] # 0 0-3212: 1223 then go to 3223 0-3213: 0222 a exchange c[s] 0-3214: 0262 c -> a[s] 0-3215: 0562 c + c -> c[s] 0-3216: 0562 c + c -> c[s] 0-3217: 0622 a + c -> c[s] 0-3220: 1362 if c[s] = 0 0-3221: 1065 then go to 3065 0-3222: 0404 1 -> s 4 0-3223: 0422 0 -> c[s] 0-3224: 0327 if n/c go to 3065 0-3225: 0072 0 -> b[w] 0-3226: 0166 a -> b[m] 0-3227: 0022 0 -> a[s] 0-3230: 1516 if a[x] # 0 0-3231: 1252 then go to 3252 0-3232: 1562 if c[s] # 0 0-3233: 1266 then go to 3266 0-3234: 0420 binary 0-3235: 0662 a + 1 -> a[s] 0-3236: 1410 decimal 0-3237: 0132 a exchange b[w] 0-3240: 0662 a + 1 -> a[s] 0-3241: 1672 shift right a[w] 0-3242: 0132 a exchange b[w] 0-3243: 0222 a exchange c[s] 0-3244: 0416 0 -> c[x] 0-3245: 0564 delayed rom 05 0-3246: 0431 jsb 3106 0-3247: 0420 binary 0-3250: 0564 delayed rom 05 0-3251: 0353 if n/c go to 3072 0-3252: 0656 a + 1 -> a[x] 0-3253: 1732 shift right b[w] 0-3254: 0662 a + 1 -> a[s] 0-3255: 0620 p - 1 -> p 0-3256: 0344 if p = 2 0-3257: 1325 then go to 3325 0-3260: 1143 if n/c go to 3230 0-3261: 0720 p + 1 -> p 0-3262: 1156 c - 1 -> c[x] 0-3263: 0254 if p # 12 0-3264: 1261 then go to 3261 0-3265: 1020 return 0-3266: 0122 a exchange b[s] 0-3267: 1672 shift right a[w] 0-3270: 0704 1 -> s 7 0-3271: 0432 0 -> c[w] 0-3272: 0467 if n/c go to 3115 0-3273: 0064 delayed rom 00 0-3274: 0155 jsb 3033 0-3275: 1210 y -> a 0-3276: 0604 1 -> s 6 0-3277: 1204 1 -> s 10 0-3300: 0410 m1 exch c 0-3301: 0232 a exchange c[w] 0-3302: 1020 return 0-3303: 0132 a exchange b[w] 0-3304: 0232 a exchange c[w] 0-3305: 0510 m1 -> c 0-3306: 0540 select rom 05 0-3307: 0372 b exchange c[w] 0-3310: 1675 jsb 3357 0-3311: 0372 b exchange c[w] 0-3312: 0564 delayed rom 05 0-3313: 0431 jsb 3106 0-3314: 0263 if n/c go to 3054 0-3315: 1234 if 0 = s 10 0-3316: 0725 then go to 2725 0-3317: 0232 a exchange c[w] 0-3320: 0510 m1 -> c 0-3321: 0232 a exchange c[w] 0-3322: 1526 if a[m] # 0 0-3323: 1167 then go to 3167 0-3324: 0540 select rom 05 0-3325: 0032 0 -> a[w] 0-3326: 0226 a exchange c[m] 0-3327: 0217 if n/c go to 3043 0-3330: 0272 c -> a[w] 0-3331: 1102 a - 1 -> a[p] 0-3332: 1526 if a[m] # 0 0-3333: 0470 then go to 2470 0-3334: 0432 0 -> c[w] 0-3335: 0032 0 -> a[w] 0-3336: 0243 if n/c go to 3050 0-3337: 1371 jsb 3276 0-3340: 0774 p = 12 0-3341: 0272 c -> a[w] 0-3342: 0656 a + 1 -> a[x] 0-3343: 1512 if a[xs] # 0 0-3344: 1225 then go to 3225 0-3345: 0032 0 -> a[w] 0-3346: 0642 a + 1 -> a[p] 0-3347: 0564 delayed rom 05 0-3350: 0761 jsb 3174 0-3351: 0261 jsb 3054 0-3352: 0273 if n/c go to 3056 0-3353: 0267 if n/c go to 3055 0-3354: 1577 if n/c go to 3337 0-3355: 0564 delayed rom 05 0-3356: 1627 if n/c go to 3345 0-3357: 0432 0 -> c[w] 0-3360: 0774 p = 12 0-3361: 0230 load constant 2 0-3362: 0330 load constant 3 0-3363: 0030 load constant 0 0-3364: 0230 load constant 2 0-3365: 0530 load constant 5 0-3366: 1030 load constant 8 0-3367: 0530 load constant 5 0-3370: 0030 load constant 0 0-3371: 1130 load constant 9 0-3372: 0230 load constant 2 0-3373: 1130 load constant 9 0-3374: 1130 load constant 9 0-3375: 0430 load constant 4 0-3376: 0774 p = 12 0-3377: 1020 return 0-3400: 0000 nop 0-3401: 0000 nop 0-3402: 0564 delayed rom 05 0-3403: 0265 jsb 3455 0-3404: 0724 if 1 = s 7 0-3405: 1533 then go to 3533 0-3406: 0563 if n/c go to 3534 0-3407: 0000 nop 0-3410: 0623 if n/c go to 3544 0-3411: 0265 jsb 3455 0-3412: 0627 if n/c go to 3545 0-3413: 0372 b exchange c[w] 0-3414: 0675 jsb 3557 0-3415: 0372 b exchange c[w] 0-3416: 1305 jsb 3661 0-3417: 1254 if p # 5 0-3420: 1414 then go to 3414 0-3421: 1274 p = 13 0-3422: 0730 load constant 7 0-3423: 0222 a exchange c[s] 0-3424: 0372 b exchange c[w] 0-3425: 0147 if n/c go to 3431 0-3426: 0172 a -> b[w] 0-3427: 1162 c - 1 -> c[s] 0-3430: 0223 if n/c go to 3444 0-3431: 1646 shift right a[wp] 0-3432: 0232 a exchange c[w] 0-3433: 0736 shift left a[ms] 0-3434: 0232 a exchange c[w] 0-3435: 1122 a - 1 -> a[s] 0-3436: 0133 if n/c go to 3426 0-3437: 0132 a exchange b[w] 0-3440: 0642 a + 1 -> a[p] 0-3441: 0564 delayed rom 05 0-3442: 1347 if n/c go to 3671 0-3443: 1646 shift right a[wp] 0-3444: 1122 a - 1 -> a[s] 0-3445: 0217 if n/c go to 3443 0-3446: 0022 0 -> a[s] 0-3447: 0472 a + b -> a[w] 0-3450: 0642 a + 1 -> a[p] 0-3451: 0133 if n/c go to 3426 0-3452: 1646 shift right a[wp] 0-3453: 0642 a + 1 -> a[p] 0-3454: 0147 if n/c go to 3431 0-3455: 0232 a exchange c[w] 0-3456: 0545 jsb 3531 0-3457: 0414 0 -> s 4 0-3460: 0372 b exchange c[w] 0-3461: 0432 0 -> c[w] 0-3462: 0232 a exchange c[w] 0-3463: 0564 delayed rom 05 0-3464: 1437 if n/c go to 3707 0-3465: 0756 c + 1 -> c[x] 0-3466: 1672 shift right a[w] 0-3467: 1352 if c[xs] = 0 0-3470: 1743 then go to 3743 0-3471: 1522 if a[s] # 0 0-3472: 1465 then go to 3465 0-3473: 1216 0 - c -> c[x] 0-3474: 1352 if c[xs] = 0 0-3475: 1516 then go to 3516 0-3476: 0426 0 -> c[m] 0-3477: 0032 0 -> a[w] 0-3500: 0556 c + c -> c[x] 0-3501: 0503 if n/c go to 3520 0-3502: 0406 0 -> c[wp] 0-3503: 1562 if c[s] # 0 0-3504: 1511 then go to 3511 0-3505: 1172 c - 1 -> c[w] 0-3506: 0412 0 -> c[xs] 0-3507: 0424 if 1 = s 4 0-3510: 1512 then go to 3512 0-3511: 0422 0 -> c[s] 0-3512: 1014 0 -> s 8 0-3513: 0272 c -> a[w] 0-3514: 1020 return 0-3515: 1672 shift right a[w] 0-3516: 1156 c - 1 -> c[x] 0-3517: 0467 if n/c go to 3515 0-3520: 0416 0 -> c[x] 0-3521: 1362 if c[s] = 0 0-3522: 1526 then go to 3526 0-3523: 0132 a exchange b[w] 0-3524: 1032 a - b -> a[w] 0-3525: 1256 0 - c - 1 -> c[x] 0-3526: 0436 0 -> c[ms] 0-3527: 1020 return 0-3530: 0000 nop 0-3531: 0664 delayed rom 06 0-3532: 1677 if n/c go to 3757 0-3533: 1262 0 - c - 1 -> c[s] 0-3534: 0140 select rom 01 0-3535: 0756 c + 1 -> c[x] 0-3536: 1032 a - b -> a[w] 0-3537: 0567 if n/c go to 3535 0-3540: 0472 a + b -> a[w] 0-3541: 1166 c - 1 -> c[m] 0-3542: 0633 if n/c go to 3546 0-3543: 0507 if n/c go to 3521 0-3544: 1725 jsb 3765 0-3545: 0040 select rom 00 0-3546: 0232 a exchange c[w] 0-3547: 0716 shift left a[x] 0-3550: 0232 a exchange c[w] 0-3551: 0732 shift left a[w] 0-3552: 1034 if 0 = s 8 0-3553: 1536 then go to 3536 0-3554: 1552 if c[xs] # 0 0-3555: 1502 then go to 3502 0-3556: 0573 if n/c go to 3536 0-3557: 0432 0 -> c[w] 0-3560: 0244 if p = 12 0-3561: 1671 then go to 3671 0-3562: 1172 c - 1 -> c[w] 0-3563: 0430 load constant 4 0-3564: 0772 c + 1 -> c[w] 0-3565: 0422 0 -> c[s] 0-3566: 1772 shift right c[w] 0-3567: 1544 if p = 10 0-3570: 1603 then go to 3603 0-3571: 0444 if p = 9 0-3572: 1620 then go to 3620 0-3573: 0144 if p = 8 0-3574: 1633 then go to 3633 0-3575: 1644 if p = 7 0-3576: 1644 then go to 3644 0-3577: 0644 if p = 6 0-3600: 1653 then go to 3653 0-3601: 0720 p + 1 -> p 0-3602: 1020 return 0-3603: 1574 p = 9 0-3604: 0330 load constant 3 0-3605: 0130 load constant 1 0-3606: 0030 load constant 0 0-3607: 0130 load constant 1 0-3610: 0730 load constant 7 0-3611: 1130 load constant 9 0-3612: 1030 load constant 8 0-3613: 0030 load constant 0 0-3614: 0430 load constant 4 0-3615: 0330 load constant 3 0-3616: 0474 p = 11 0-3617: 1020 return 0-3620: 0274 p = 7 0-3621: 0330 load constant 3 0-3622: 0330 load constant 3 0-3623: 0030 load constant 0 0-3624: 1030 load constant 8 0-3625: 0530 load constant 5 0-3626: 0330 load constant 3 0-3627: 0130 load constant 1 0-3630: 0730 load constant 7 0-3631: 0674 p = 10 0-3632: 1020 return 0-3633: 1674 p = 5 0-3634: 0330 load constant 3 0-3635: 0330 load constant 3 0-3636: 0330 load constant 3 0-3637: 0030 load constant 0 0-3640: 1030 load constant 8 0-3641: 0430 load constant 4 0-3642: 1574 p = 9 0-3643: 1020 return 0-3644: 1174 p = 3 0-3645: 0330 load constant 3 0-3646: 0330 load constant 3 0-3647: 0330 load constant 3 0-3650: 0330 load constant 3 0-3651: 0374 p = 8 0-3652: 1020 return 0-3653: 1074 p = 1 0-3654: 0330 load constant 3 0-3655: 0330 load constant 3 0-3656: 0274 p = 7 0-3657: 1020 return 0-3660: 0762 c + 1 -> c[s] 0-3661: 1032 a - b -> a[w] 0-3662: 1303 if n/c go to 3660 0-3663: 0472 a + b -> a[w] 0-3664: 0732 shift left a[w] 0-3665: 1776 shift right c[ms] 0-3666: 0372 b exchange c[w] 0-3667: 0620 p - 1 -> p 0-3670: 1020 return 0-3671: 0474 p = 11 0-3672: 0630 load constant 6 0-3673: 1130 load constant 9 0-3674: 0330 load constant 3 0-3675: 0130 load constant 1 0-3676: 0430 load constant 4 0-3677: 0730 load constant 7 0-3700: 0130 load constant 1 0-3701: 1030 load constant 8 0-3702: 0030 load constant 0 0-3703: 0530 load constant 5 0-3704: 0630 load constant 6 0-3705: 0774 p = 12 0-3706: 1020 return 0-3707: 0072 0 -> b[w] 0-3710: 0356 b exchange c[x] 0-3711: 0774 p = 12 0-3712: 0332 b -> c[w] 0-3713: 0556 c + c -> c[x] 0-3714: 1573 if n/c go to 3736 0-3715: 0332 b -> c[w] 0-3716: 1264 delayed rom 12 0-3717: 1571 jsb 3736 0-3720: 0642 a + 1 -> a[p] 0-3721: 1523 if n/c go to 3724 0-3722: 0720 p + 1 -> p 0-3723: 1503 if n/c go to 3720 0-3724: 0564 delayed rom 05 0-3725: 1305 jsb 3661 0-3726: 0072 0 -> b[w] 0-3727: 0264 delayed rom 02 0-3730: 0747 if n/c go to 3571 0-3731: 0620 p - 1 -> p 0-3732: 1354 if p # 0 0-3733: 1737 then go to 3737 0-3734: 0332 b -> c[w] 0-3735: 1533 if n/c go to 3726 0-3736: 0332 b -> c[w] 0-3737: 1156 c - 1 -> c[x] 0-3740: 1547 if n/c go to 3731 0-3741: 0332 b -> c[w] 0-3742: 1503 if n/c go to 3720 0-3743: 0232 a exchange c[w] 0-3744: 0706 shift left a[wp] 0-3745: 0706 shift left a[wp] 0-3746: 0706 shift left a[wp] 0-3747: 0232 a exchange c[w] 0-3750: 0573 if n/c go to 3536 0-3751: 0372 b exchange c[w] 0-3752: 0710 m2 -> c 0-3753: 0774 p = 12 0-3754: 1342 if c[p] = 0 0-3755: 1763 then go to 3763 0-3756: 1142 c - 1 -> c[p] 0-3757: 1142 c - 1 -> c[p] 0-3760: 1713 if n/c go to 3762 0-3761: 1404 1 -> s 12 0-3762: 1604 1 -> s 14 0-3763: 0372 b exchange c[w] 0-3764: 1020 return 0-3765: 0032 0 -> a[w] 0-3766: 0414 0 -> s 4 0-3767: 0226 a exchange c[m] 0-3770: 0372 b exchange c[w] 0-3771: 0545 jsb 3531 0-3772: 0372 b exchange c[w] 0-3773: 1004 1 -> s 8 0-3774: 0335 jsb 3467 0-3775: 1024 if 1 = s 8 0-3776: 1413 then go to 3413 0-3777: 1020 return 0-4000: 1424 if 1 = s 12 0-4001: 0266 then go to 4266 0-4002: 1670 data register -> c 14 0-4003: 0624 if 1 = s 6 0-4004: 0275 then go to 4275 0-4005: 0101 jsb 4020 0-4006: 1524 if 1 = s 13 0-4007: 0136 then go to 4136 0-4010: 1550 c -> data register 13 0-4011: 0424 if 1 = s 4 0-4012: 0014 then go to 4014 0-4013: 1310 c -> stack 0-4014: 1504 1 -> s 13 0-4015: 0257 if n/c go to 4053 0-4016: 0770 data register -> c 7 0-4017: 0227 if n/c go to 4045 0-4020: 1140 select rom 11 0-4021: 1750 c -> data register 15 0-4022: 1010 stack -> a 0-4023: 1765 jsb 4375 0-4024: 1305 jsb 4261 0-4025: 0410 m1 exch c 0-4026: 0634 if 0 = s 6 0-4027: 0033 then go to 4033 0-4030: 1070 data register -> c 8 0-4031: 0163 if n/c go to 4034 0-4032: 0040 select rom 00 0-4033: 0670 data register -> c 6 0-4034: 1445 jsb 4311 0-4035: 0272 c -> a[w] 0-4036: 1524 if 1 = s 13 0-4037: 0016 then go to 4016 0-4040: 0470 data register -> c 4 0-4041: 1415 jsb 4303 0-4042: 1372 if c[w] = 0 0-4043: 0430 then go to 4430 0-4044: 0742 c + 1 -> c[p] 0-4045: 1305 jsb 4261 0-4046: 0510 m1 -> c 0-4047: 0365 jsb 4075 0-4050: 1624 if 1 = s 14 0-4051: 0000 then go to 4000 0-4052: 1650 c -> data register 14 0-4053: 1765 jsb 4375 0-4054: 1534 if 0 = s 13 0-4055: 0315 then go to 4315 0-4056: 1170 data register -> c 9 0-4057: 0123 if n/c go to 4024 0-4060: 0410 m1 exch c 0-4061: 1435 jsb 4307 0-4062: 0410 m1 exch c 0-4063: 1617 if n/c go to 4343 0-4064: 0000 nop 0-4065: 0405 jsb 4101 0-4066: 0470 data register -> c 4 0-4067: 0101 jsb 4020 0-4070: 1310 c -> stack 0-4071: 1765 jsb 4375 0-4072: 0470 data register -> c 4 0-4073: 0101 jsb 4020 0-4074: 0623 if n/c go to 4144 0-4075: 0440 select rom 04 0-4076: 0440 select rom 04 0-4077: 0670 data register -> c 6 0-4100: 1020 return 0-4101: 0770 data register -> c 7 0-4102: 1773 if n/c go to 4376 0-4103: 0000 nop 0-4104: 1317 if n/c go to 4263 0-4105: 1461 jsb 4314 0-4106: 1350 c -> data register 11 0-4107: 1570 data register -> c 13 0-4110: 0210 display toggle 0-4111: 1114 0 -> s 9 0-4112: 1366 if c[m] = 0 0-4113: 0430 then go to 4430 0-4114: 1262 0 - c - 1 -> c[s] 0-4115: 1650 c -> data register 14 0-4116: 1711 jsb 4362 0-4117: 0416 0 -> c[x] 0-4120: 0410 m1 exch c 0-4121: 0432 0 -> c[w] 0-4122: 1450 c -> data register 12 0-4123: 1750 c -> data register 15 0-4124: 1370 data register -> c 11 0-4125: 0272 c -> a[w] 0-4126: 1470 data register -> c 12 0-4127: 1305 jsb 4261 0-4130: 1670 data register -> c 14 0-4131: 1517 if n/c go to 4323 0-4132: 1524 if 1 = s 13 0-4133: 0077 then go to 4077 0-4134: 1070 data register -> c 8 0-4135: 1020 return 0-4136: 0424 if 1 = s 4 0-4137: 0155 then go to 4155 0-4140: 0432 0 -> c[w] 0-4141: 1550 c -> data register 13 0-4142: 1650 c -> data register 14 0-4143: 0232 a exchange c[w] 0-4144: 0340 select rom 03 0-4145: 0470 data register -> c 4 0-4146: 0272 c -> a[w] 0-4147: 1461 jsb 4314 0-4150: 1741 jsb 4370 0-4151: 0464 delayed rom 04 0-4152: 1541 jsb 4330 0-4153: 0064 delayed rom 00 0-4154: 0647 if n/c go to 4151 0-4155: 0410 m1 exch c 0-4156: 1570 data register -> c 13 0-4157: 0272 c -> a[w] 0-4160: 1770 data register -> c 15 0-4161: 1305 jsb 4261 0-4162: 0510 m1 -> c 0-4163: 0371 jsb 4076 0-4164: 0603 if n/c go to 4140 0-4165: 1262 0 - c - 1 -> c[s] 0-4166: 0540 select rom 05 0-4167: 0151 jsb 4032 0-4170: 0404 1 -> s 4 0-4171: 0410 m1 exch c 0-4172: 1504 1 -> s 13 0-4173: 1765 jsb 4375 0-4174: 0510 m1 -> c 0-4175: 1741 jsb 4370 0-4176: 0510 m1 -> c 0-4177: 0272 c -> a[w] 0-4200: 1305 jsb 4261 0-4201: 0551 jsb 4132 0-4202: 1735 jsb 4367 0-4203: 1534 if 0 = s 13 0-4204: 0145 then go to 4145 0-4205: 1210 y -> a 0-4206: 0510 m1 -> c 0-4207: 0232 a exchange c[w] 0-4210: 0410 m1 exch c 0-4211: 0510 m1 -> c 0-4212: 1305 jsb 4261 0-4213: 1170 data register -> c 9 0-4214: 1735 jsb 4367 0-4215: 1514 0 -> s 13 0-4216: 0405 jsb 4101 0-4217: 0763 if n/c go to 4174 0-4220: 1750 c -> data register 15 0-4221: 1010 stack -> a 0-4222: 0405 jsb 4101 0-4223: 1305 jsb 4261 0-4224: 0470 data register -> c 4 0-4225: 0101 jsb 4020 0-4226: 0551 jsb 4132 0-4227: 0232 a exchange c[w] 0-4230: 0365 jsb 4075 0-4231: 0422 0 -> c[s] 0-4232: 0410 m1 exch c 0-4233: 0470 data register -> c 4 0-4234: 0272 c -> a[w] 0-4235: 1461 jsb 4314 0-4236: 0365 jsb 4075 0-4237: 0510 m1 -> c 0-4240: 0232 a exchange c[w] 0-4241: 0101 jsb 4020 0-4242: 0724 if 1 = s 7 0-4243: 0245 then go to 4245 0-4244: 1755 jsb 4373 0-4245: 1524 if 1 = s 13 0-4246: 0144 then go to 4144 0-4247: 1310 c -> stack 0-4250: 1504 1 -> s 13 0-4251: 1765 jsb 4375 0-4252: 1117 if n/c go to 4223 0-4253: 0422 0 -> c[s] 0-4254: 1755 jsb 4373 0-4255: 1570 data register -> c 13 0-4256: 0232 a exchange c[w] 0-4257: 0101 jsb 4020 0-4260: 0603 if n/c go to 4140 0-4261: 0564 delayed rom 05 0-4262: 0067 if n/c go to 4015 0-4263: 1750 c -> data register 15 0-4264: 1404 1 -> s 12 0-4265: 0117 if n/c go to 4023 0-4266: 1550 c -> data register 13 0-4267: 0405 jsb 4101 0-4270: 1414 0 -> s 12 0-4271: 0604 1 -> s 6 0-4272: 0123 if n/c go to 4024 0-4273: 0404 1 -> s 4 0-4274: 0117 if n/c go to 4023 0-4275: 1305 jsb 4261 0-4276: 1566 if c[m] # 0 0-4277: 0253 then go to 4253 0-4300: 1461 jsb 4314 0-4301: 0232 a exchange c[w] 0-4302: 0603 if n/c go to 4140 0-4303: 1552 if c[xs] # 0 0-4304: 0430 then go to 4430 0-4305: 1366 if c[m] = 0 0-4306: 0430 then go to 4430 0-4307: 0774 p = 12 0-4310: 1142 c - 1 -> c[p] 0-4311: 1562 if c[s] # 0 0-4312: 0430 then go to 4430 0-4313: 1020 return 0-4314: 0440 select rom 04 0-4315: 0770 data register -> c 7 0-4316: 1305 jsb 4261 0-4317: 0410 m1 exch c 0-4320: 1170 data register -> c 9 0-4321: 1604 1 -> s 14 0-4322: 0167 if n/c go to 4035 0-4323: 0371 jsb 4076 0-4324: 1450 c -> data register 12 0-4325: 1370 data register -> c 11 0-4326: 0272 c -> a[w] 0-4327: 1670 data register -> c 14 0-4330: 1305 jsb 4261 0-4331: 1770 data register -> c 15 0-4332: 1160 c -> addr 0-4333: 0070 data register -> c 0 0-4334: 1124 if 1 = s 9 0-4335: 0343 then go to 4343 0-4336: 1562 if c[s] # 0 0-4337: 0060 then go to 4060 0-4340: 1366 if c[m] = 0 0-4341: 0060 then go to 4060 0-4342: 1104 1 -> s 9 0-4343: 0371 jsb 4076 0-4344: 1650 c -> data register 14 0-4345: 1711 jsb 4362 0-4346: 1746 shift right c[wp] 0-4347: 0620 p - 1 -> p 0-4350: 1354 if p # 0 0-4351: 0346 then go to 4346 0-4352: 0272 c -> a[w] 0-4353: 1770 data register -> c 15 0-4354: 1056 a - c -> c[x] 0-4355: 1356 if c[x] = 0 0-4356: 0600 then go to 4600 0-4357: 1056 a - c -> c[x] 0-4360: 0756 c + 1 -> c[x] 0-4361: 0517 if n/c go to 4123 0-4362: 1270 data register -> c 10 0-4363: 1415 jsb 4303 0-4364: 1356 if c[x] = 0 0-4365: 0377 then go to 4377 0-4366: 1443 if n/c go to 4310 0-4367: 0232 a exchange c[w] 0-4370: 0424 if 1 = s 4 0-4371: 0165 then go to 4165 0-4372: 0733 if n/c go to 4166 0-4373: 0264 delayed rom 02 0-4374: 0327 if n/c go to 4065 0-4375: 0570 data register -> c 5 0-4376: 0272 c -> a[w] 0-4377: 1020 return 0-4400: 1331 jsb 4666 0-4401: 1655 jsb 4753 0-4402: 1461 jsb 4714 0-4403: 0237 if n/c go to 4447 0-4404: 0616 a + c -> c[x] 0-4405: 1353 if n/c go to 4672 0-4406: 1107 if n/c go to 4621 0-4407: 0143 if n/c go to 4430 0-4410: 1304 1 -> s 11 0-4411: 1404 1 -> s 12 0-4412: 0003 if n/c go to 4400 0-4413: 1427 if n/c go to 4705 0-4414: 0540 select rom 05 0-4415: 1173 if n/c go to 4636 0-4416: 1240 select rom 12 0-4417: 0143 if n/c go to 4430 0-4420: 0143 if n/c go to 4430 0-4421: 0540 select rom 05 0-4422: 0143 if n/c go to 4430 0-4423: 0277 if n/c go to 4457 0-4424: 0220 a -> rom address 0-4425: 0403 if n/c go to 4500 0-4426: 1153 if n/c go to 4632 0-4427: 0143 if n/c go to 4430 0-4430: 0164 delayed rom 01 0-4431: 1533 if n/c go to 4726 0-4432: 0143 if n/c go to 4430 0-4433: 1663 if n/c go to 4754 0-4434: 1603 if n/c go to 4740 0-4435: 0003 if n/c go to 4400 0-4436: 0340 select rom 03 0-4437: 0213 if n/c go to 4442 0-4440: 0043 if n/c go to 4410 0-4441: 1304 1 -> s 11 0-4442: 1331 jsb 4666 0-4443: 1262 0 - c - 1 -> c[s] 0-4444: 1655 jsb 4753 0-4445: 1461 jsb 4714 0-4446: 0232 a exchange c[w] 0-4447: 0371 jsb 4476 0-4450: 1366 if c[m] = 0 0-4451: 0730 then go to 4730 0-4452: 1415 jsb 4703 0-4453: 1324 if 1 = s 11 0-4454: 0637 then go to 4637 0-4455: 0105 jsb 4421 0-4456: 1513 if n/c go to 4722 0-4457: 1270 data register -> c 10 0-4460: 0272 c -> a[w] 0-4461: 1461 jsb 4714 0-4462: 0232 a exchange c[w] 0-4463: 0105 jsb 4421 0-4464: 0034 if 0 = s 0 0-4465: 0520 then go to 4520 0-4466: 1262 0 - c - 1 -> c[s] 0-4467: 0410 m1 exch c 0-4470: 1170 data register -> c 9 0-4471: 0272 c -> a[w] 0-4472: 0022 0 -> a[s] 0-4473: 0513 if n/c go to 4522 0-4474: 1670 data register -> c 14 0-4475: 1567 if n/c go to 4735 0-4476: 0540 select rom 05 0-4477: 0540 select rom 05 0-4500: 1270 data register -> c 10 0-4501: 1262 0 - c - 1 -> c[s] 0-4502: 1050 c -> data register 8 0-4503: 1670 data register -> c 14 0-4504: 1262 0 - c - 1 -> c[s] 0-4505: 1525 jsb 4725 0-4506: 0105 jsb 4421 0-4507: 1150 c -> data register 9 0-4510: 1461 jsb 4714 0-4511: 0474 p = 11 0-4512: 0230 load constant 2 0-4513: 0061 jsb 4414 0-4514: 1070 data register -> c 8 0-4515: 1445 jsb 4711 0-4516: 0232 a exchange c[w] 0-4517: 1717 if n/c go to 4763 0-4520: 1765 jsb 4775 0-4521: 0105 jsb 4421 0-4522: 0510 m1 -> c 0-4523: 1651 jsb 4752 0-4524: 1461 jsb 4714 0-4525: 0371 jsb 4476 0-4526: 0034 if 0 = s 0 0-4527: 0702 then go to 4702 0-4530: 1350 c -> data register 11 0-4531: 0762 c + 1 -> c[s] 0-4532: 0774 p = 12 0-4533: 1142 c - 1 -> c[p] 0-4534: 1372 if c[w] = 0 0-4535: 0702 then go to 4702 0-4536: 1070 data register -> c 8 0-4537: 1262 0 - c - 1 -> c[s] 0-4540: 1655 jsb 4753 0-4541: 0750 c -> data register 7 0-4542: 0210 display toggle 0-4543: 1070 data register -> c 8 0-4544: 0061 jsb 4414 0-4545: 1370 data register -> c 11 0-4546: 0061 jsb 4414 0-4547: 0410 m1 exch c 0-4550: 1370 data register -> c 11 0-4551: 0272 c -> a[w] 0-4552: 1461 jsb 4714 0-4553: 0375 jsb 4477 0-4554: 0510 m1 -> c 0-4555: 0232 a exchange c[w] 0-4556: 0105 jsb 4421 0-4557: 0770 data register -> c 7 0-4560: 0375 jsb 4477 0-4561: 1461 jsb 4714 0-4562: 0371 jsb 4476 0-4563: 0410 m1 exch c 0-4564: 1170 data register -> c 9 0-4565: 0272 c -> a[w] 0-4566: 1370 data register -> c 11 0-4567: 0061 jsb 4414 0-4570: 1461 jsb 4714 0-4571: 0371 jsb 4476 0-4572: 0770 data register -> c 7 0-4573: 0375 jsb 4477 0-4574: 0510 m1 -> c 0-4575: 1366 if c[m] = 0 0-4576: 0622 then go to 4622 0-4577: 1057 if n/c go to 4613 0-4600: 1370 data register -> c 11 0-4601: 1525 jsb 4725 0-4602: 0061 jsb 4414 0-4603: 0410 m1 exch c 0-4604: 0272 c -> a[w] 0-4605: 1670 data register -> c 14 0-4606: 0061 jsb 4414 0-4607: 0510 m1 -> c 0-4610: 0371 jsb 4476 0-4611: 1670 data register -> c 14 0-4612: 0232 a exchange c[w] 0-4613: 0105 jsb 4421 0-4614: 0432 0 -> c[w] 0-4615: 1474 p = 0 0-4616: 0630 load constant 6 0-4617: 1512 if a[xs] # 0 0-4620: 0404 then go to 4404 0-4621: 1370 data register -> c 11 0-4622: 0061 jsb 4414 0-4623: 1366 if c[m] = 0 0-4624: 0672 then go to 4672 0-4625: 1370 data register -> c 11 0-4626: 0375 jsb 4477 0-4627: 1124 if 1 = s 9 0-4630: 0106 then go to 4106 0-4631: 0543 if n/c go to 4530 0-4632: 1270 data register -> c 10 0-4633: 1050 c -> data register 8 0-4634: 1570 data register -> c 13 0-4635: 0427 if n/c go to 4505 0-4636: 0540 select rom 05 0-4637: 0232 a exchange c[w] 0-4640: 0105 jsb 4421 0-4641: 1434 if 0 = s 12 0-4642: 0715 then go to 4715 0-4643: 1670 data register -> c 14 0-4644: 1473 if n/c go to 4716 0-4645: 1461 jsb 4714 0-4646: 0375 jsb 4477 0-4647: 0410 m1 exch c 0-4650: 1070 data register -> c 8 0-4651: 0272 c -> a[w] 0-4652: 1170 data register -> c 9 0-4653: 0371 jsb 4476 0-4654: 0375 jsb 4477 0-4655: 0510 m1 -> c 0-4656: 0105 jsb 4421 0-4657: 0756 c + 1 -> c[x] 0-4660: 0756 c + 1 -> c[x] 0-4661: 0756 c + 1 -> c[x] 0-4662: 1552 if c[xs] # 0 0-4663: 1555 then go to 5555 0-4664: 1070 data register -> c 8 0-4665: 1637 if n/c go to 4747 0-4666: 1415 jsb 4703 0-4667: 0272 c -> a[w] 0-4670: 1270 data register -> c 10 0-4671: 1020 return 0-4672: 1461 jsb 4714 0-4673: 0375 jsb 4477 0-4674: 1370 data register -> c 11 0-4675: 0061 jsb 4414 0-4676: 1134 if 0 = s 9 0-4677: 0702 then go to 4702 0-4700: 1461 jsb 4714 0-4701: 0371 jsb 4476 0-4702: 0340 select rom 03 0-4703: 0564 delayed rom 05 0-4704: 1763 if n/c go to 4774 0-4705: 1771 jsb 4776 0-4706: 0105 jsb 4421 0-4707: 1645 jsb 4751 0-4710: 1677 if n/c go to 4757 0-4711: 1366 if c[m] = 0 0-4712: 0430 then go to 4430 0-4713: 1020 return 0-4714: 0440 select rom 04 0-4715: 1570 data register -> c 13 0-4716: 0061 jsb 4414 0-4717: 1340 select rom 13 0-4720: 1270 data register -> c 10 0-4721: 0272 c -> a[w] 0-4722: 1470 data register -> c 12 0-4723: 1473 if n/c go to 4716 0-4724: 1670 data register -> c 14 0-4725: 0272 c -> a[w] 0-4726: 1470 data register -> c 12 0-4727: 1020 return 0-4730: 1334 if 0 = s 11 0-4731: 0720 then go to 4720 0-4732: 1424 if 1 = s 12 0-4733: 0474 then go to 4474 0-4734: 1570 data register -> c 13 0-4735: 1335 jsb 4667 0-4736: 0105 jsb 4421 0-4737: 1477 if n/c go to 4717 0-4740: 1331 jsb 4666 0-4741: 1262 0 - c - 1 -> c[s] 0-4742: 1655 jsb 4753 0-4743: 1217 if n/c go to 4643 0-4744: 1461 jsb 4714 0-4745: 0272 c -> a[w] 0-4746: 1170 data register -> c 9 0-4747: 0105 jsb 4421 0-4750: 0543 if n/c go to 4530 0-4751: 0640 select rom 06 0-4752: 0640 select rom 06 0-4753: 0640 select rom 06 0-4754: 1331 jsb 4666 0-4755: 1655 jsb 4753 0-4756: 1467 if n/c go to 4715 0-4757: 0410 m1 exch c 0-4760: 1415 jsb 4703 0-4761: 0564 delayed rom 05 0-4762: 0207 if n/c go to 4441 0-4763: 0105 jsb 4421 0-4764: 1352 if c[xs] = 0 0-4765: 0744 then go to 4744 0-4766: 0375 jsb 4477 0-4767: 1070 data register -> c 8 0-4770: 0004 1 -> s 0 0-4771: 1512 if a[xs] # 0 0-4772: 0460 then go to 4460 0-4773: 0272 c -> a[w] 0-4774: 1227 if n/c go to 4645 0-4775: 0410 m1 exch c 0-4776: 1670 data register -> c 14 0-4777: 0272 c -> a[w] 0-5000: 1570 data register -> c 13 0-5001: 1020 return 0-5002: 0764 delayed rom 07 0-5003: 1435 jsb 5307 0-5004: 0132 a exchange b[w] 0-5005: 0232 a exchange c[w] 0-5006: 1770 data register -> c 15 0-5007: 0564 delayed rom 05 0-5010: 0075 jsb 5017 0-5011: 1010 stack -> a 0-5012: 1310 c -> stack 0-5013: 0510 m1 -> c 0-5014: 0257 if n/c go to 5053 0-5015: 0000 nop 0-5016: 0000 nop 0-5017: 0564 delayed rom 05 0-5020: 1247 if n/c go to 5251 0-5021: 0172 a -> b[w] 0-5022: 1332 if b[w] = 0 0-5023: 1137 then go to 5137 0-5024: 1102 a - 1 -> a[p] 0-5025: 1532 if a[w] # 0 0-5026: 1217 then go to 5217 0-5027: 0432 0 -> c[w] 0-5030: 0634 if 0 = s 6 0-5031: 1131 then go to 5131 0-5032: 1541 jsb 5330 0-5033: 0577 if n/c go to 5137 0-5034: 0264 delayed rom 02 0-5035: 1243 if n/c go to 5250 0-5036: 0164 delayed rom 01 0-5037: 0565 jsb 5135 0-5040: 0334 if 0 = s 3 0-5041: 1034 then go to 5034 0-5042: 1572 if c[w] # 0 0-5043: 1050 then go to 5050 0-5044: 1010 stack -> a 0-5045: 1770 data register -> c 15 0-5046: 1310 c -> stack 0-5047: 0432 0 -> c[w] 0-5050: 0032 0 -> a[w] 0-5051: 0072 0 -> b[w] 0-5052: 0266 c -> a[m] 0-5053: 1362 if c[s] = 0 0-5054: 1064 then go to 5064 0-5055: 0404 1 -> s 4 0-5056: 1534 if 0 = s 13 0-5057: 1065 then go to 5065 0-5060: 1234 if 0 = s 10 0-5061: 1065 then go to 5065 0-5062: 1214 0 -> s 10 0-5063: 0704 1 -> s 7 0-5064: 0414 0 -> s 4 0-5065: 0774 p = 12 0-5066: 1352 if c[xs] = 0 0-5067: 1214 then go to 5214 0-5070: 1534 if 0 = s 13 0-5071: 1072 then go to 5072 0-5072: 0634 if 0 = s 6 0-5073: 1227 then go to 5227 0-5074: 1575 jsb 5337 0-5075: 0432 0 -> c[w] 0-5076: 0172 a -> b[w] 0-5077: 0372 b exchange c[w] 0-5100: 1672 shift right a[w] 0-5101: 0642 a + 1 -> a[p] 0-5102: 1206 0 - c -> c[wp] 0-5103: 0473 if n/c go to 5116 0-5104: 0132 a exchange b[w] 0-5105: 0232 a exchange c[w] 0-5106: 1615 jsb 5343 0-5107: 0410 m1 exch c 0-5110: 0232 a exchange c[w] 0-5111: 0564 delayed rom 05 0-5112: 0135 jsb 5027 0-5113: 1156 c - 1 -> c[x] 0-5114: 0264 delayed rom 02 0-5115: 0745 jsb 5171 0-5116: 0372 b exchange c[w] 0-5117: 0132 a exchange b[w] 0-5120: 1770 data register -> c 15 0-5121: 0232 a exchange c[w] 0-5122: 0564 delayed rom 05 0-5123: 0615 jsb 5143 0-5124: 0022 0 -> a[s] 0-5125: 1552 if c[xs] # 0 0-5126: 1227 then go to 5227 0-5127: 0132 a exchange b[w] 0-5130: 1117 if n/c go to 5223 0-5131: 1364 delayed rom 13 0-5132: 0111 jsb 5022 0-5133: 0232 a exchange c[w] 0-5134: 0432 0 -> c[w] 0-5135: 0664 delayed rom 06 0-5136: 1311 jsb 5262 0-5137: 0372 b exchange c[w] 0-5140: 1364 delayed rom 13 0-5141: 0111 jsb 5022 0-5142: 0572 c + c -> c[w] 0-5143: 1772 shift right c[w] 0-5144: 0372 b exchange c[w] 0-5145: 1234 if 0 = s 10 0-5146: 1160 then go to 5160 0-5147: 1601 jsb 5340 0-5150: 0372 b exchange c[w] 0-5151: 0232 a exchange c[w] 0-5152: 1072 a - c -> c[w] 0-5153: 0232 a exchange c[w] 0-5154: 0372 b exchange c[w] 0-5155: 0432 0 -> c[w] 0-5156: 1615 jsb 5343 0-5157: 0022 0 -> a[s] 0-5160: 0734 if 0 = s 7 0-5161: 1164 then go to 5164 0-5162: 1601 jsb 5340 0-5163: 0472 a + b -> a[w] 0-5164: 0422 0 -> c[s] 0-5165: 1424 if 1 = s 12 0-5166: 1202 then go to 5202 0-5167: 0756 c + 1 -> c[x] 0-5170: 0756 c + 1 -> c[x] 0-5171: 0564 delayed rom 05 0-5172: 0431 jsb 5106 0-5173: 0022 0 -> a[s] 0-5174: 1624 if 1 = s 14 0-5175: 1202 then go to 5202 0-5176: 0172 a -> b[w] 0-5177: 1732 shift right b[w] 0-5200: 1032 a - b -> a[w] 0-5201: 1615 jsb 5343 0-5202: 0564 delayed rom 05 0-5203: 1345 jsb 5271 0-5204: 1524 if 1 = s 13 0-5205: 1212 then go to 5212 0-5206: 1010 stack -> a 0-5207: 1310 c -> stack 0-5210: 0232 a exchange c[w] 0-5211: 0422 0 -> c[s] 0-5212: 0064 delayed rom 00 0-5213: 1237 if n/c go to 5247 0-5214: 1356 if c[x] = 0 0-5215: 1021 then go to 5021 0-5216: 0132 a exchange b[w] 0-5217: 0624 if 1 = s 6 0-5220: 0430 then go to 4430 0-5221: 1534 if 0 = s 13 0-5222: 1223 then go to 5223 0-5223: 0564 delayed rom 05 0-5224: 0411 jsb 5102 0-5225: 0022 0 -> a[s] 0-5226: 1541 jsb 5330 0-5227: 0774 p = 12 0-5230: 0410 m1 exch c 0-5231: 0510 m1 -> c 0-5232: 0436 0 -> c[ms] 0-5233: 0756 c + 1 -> c[x] 0-5234: 1356 if c[x] = 0 0-5235: 1244 then go to 5244 0-5236: 0762 c + 1 -> c[s] 0-5237: 0620 p - 1 -> p 0-5240: 0654 if p # 6 0-5241: 1233 then go to 5233 0-5242: 0510 m1 -> c 0-5243: 0577 if n/c go to 5137 0-5244: 0410 m1 exch c 0-5245: 0432 0 -> c[w] 0-5246: 0762 c + 1 -> c[s] 0-5247: 1772 shift right c[w] 0-5250: 1327 if n/c go to 5265 0-5251: 0232 a exchange c[w] 0-5252: 0410 m1 exch c 0-5253: 0742 c + 1 -> c[p] 0-5254: 0262 c -> a[s] 0-5255: 0410 m1 exch c 0-5256: 1732 shift right b[w] 0-5257: 1732 shift right b[w] 0-5260: 1122 a - 1 -> a[s] 0-5261: 1273 if n/c go to 5256 0-5262: 0022 0 -> a[s] 0-5263: 0472 a + b -> a[w] 0-5264: 0232 a exchange c[w] 0-5265: 0172 a -> b[w] 0-5266: 1632 a - c -> a[w] 0-5267: 1247 if n/c go to 5251 0-5270: 0410 m1 exch c 0-5271: 0762 c + 1 -> c[s] 0-5272: 0410 m1 exch c 0-5273: 0132 a exchange b[w] 0-5274: 0732 shift left a[w] 0-5275: 0620 p - 1 -> p 0-5276: 0654 if p # 6 0-5277: 1265 then go to 5265 0-5300: 0372 b exchange c[w] 0-5301: 0564 delayed rom 05 0-5302: 0431 jsb 5106 0-5303: 1427 if n/c go to 5305 0-5304: 1646 shift right a[wp] 0-5305: 1122 a - 1 -> a[s] 0-5306: 1423 if n/c go to 5304 0-5307: 0022 0 -> a[s] 0-5310: 0416 0 -> c[x] 0-5311: 0410 m1 exch c 0-5312: 0274 p = 7 0-5313: 0372 b exchange c[w] 0-5314: 1621 jsb 5344 0-5315: 0372 b exchange c[w] 0-5316: 1503 if n/c go to 5320 0-5317: 0472 a + b -> a[w] 0-5320: 1142 c - 1 -> c[p] 0-5321: 1477 if n/c go to 5317 0-5322: 1672 shift right a[w] 0-5323: 0402 0 -> c[p] 0-5324: 1366 if c[m] = 0 0-5325: 1135 then go to 5135 0-5326: 0720 p + 1 -> p 0-5327: 1457 if n/c go to 5313 0-5330: 1224 if 1 = s 10 0-5331: 1334 then go to 5334 0-5332: 1204 1 -> s 10 0-5333: 1020 return 0-5334: 1214 0 -> s 10 0-5335: 1020 return 0-5336: 1672 shift right a[w] 0-5337: 0756 c + 1 -> c[x] 0-5340: 1556 if c[x] # 0 0-5341: 1336 then go to 5336 0-5342: 1020 return 0-5343: 0340 select rom 03 0-5344: 0432 0 -> c[w] 0-5345: 1172 c - 1 -> c[w] 0-5346: 0422 0 -> c[s] 0-5347: 0244 if p = 12 0-5350: 1365 then go to 5365 0-5351: 1444 if p = 11 0-5352: 1406 then go to 5406 0-5353: 1544 if p = 10 0-5354: 1414 then go to 5414 0-5355: 0444 if p = 9 0-5356: 1774 then go to 5774 0-5357: 0144 if p = 8 0-5360: 1551 then go to 5551 0-5361: 1474 p = 0 0-5362: 0730 load constant 7 0-5363: 0274 p = 7 0-5364: 1020 return 0-5365: 0674 p = 10 0-5366: 0630 load constant 6 0-5367: 0630 load constant 6 0-5370: 1030 load constant 8 0-5371: 0630 load constant 6 0-5372: 0530 load constant 5 0-5373: 0230 load constant 2 0-5374: 0430 load constant 4 0-5375: 1130 load constant 9 0-5376: 0130 load constant 1 0-5377: 0130 load constant 1 0-5400: 0630 load constant 6 0-5401: 0207 if n/c go to 5441 0-5402: 0630 load constant 6 0-5403: 1344 if p = 0 0-5404: 1362 then go to 5362 0-5405: 0013 if n/c go to 5402 0-5406: 0374 p = 8 0-5407: 0011 jsb 5402 0-5410: 0174 p = 4 0-5411: 1030 load constant 8 0-5412: 0474 p = 11 0-5413: 1020 return 0-5414: 1374 p = 6 0-5415: 0011 jsb 5402 0-5416: 1474 p = 0 0-5417: 1130 load constant 9 0-5420: 0674 p = 10 0-5421: 1020 return 0-5422: 0774 p = 12 0-5423: 0432 0 -> c[w] 0-5424: 0730 load constant 7 0-5425: 1030 load constant 8 0-5426: 0530 load constant 5 0-5427: 0330 load constant 3 0-5430: 1130 load constant 9 0-5431: 1030 load constant 8 0-5432: 0130 load constant 1 0-5433: 0630 load constant 6 0-5434: 0330 load constant 3 0-5435: 0330 load constant 3 0-5436: 1130 load constant 9 0-5437: 0730 load constant 7 0-5440: 0530 load constant 5 0-5441: 0774 p = 12 0-5442: 1020 return 0-5443: 1504 1 -> s 13 0-5444: 0604 1 -> s 6 0-5445: 1204 1 -> s 10 0-5446: 1010 stack -> a 0-5447: 0232 a exchange c[w] 0-5450: 1566 if c[m] # 0 0-5451: 1453 then go to 5453 0-5452: 0432 0 -> c[w] 0-5453: 0032 0 -> a[w] 0-5454: 0072 0 -> b[w] 0-5455: 0226 a exchange c[m] 0-5456: 1362 if c[s] = 0 0-5457: 1465 then go to 5465 0-5460: 0704 1 -> s 7 0-5461: 1224 if 1 = s 10 0-5462: 1464 then go to 5464 0-5463: 0404 1 -> s 4 0-5464: 0422 0 -> c[s] 0-5465: 0372 b exchange c[w] 0-5466: 1424 if 1 = s 12 0-5467: 1665 then go to 5665 0-5470: 1634 if 0 = s 14 0-5471: 1476 then go to 5476 0-5472: 0232 a exchange c[w] 0-5473: 0272 c -> a[w] 0-5474: 1772 shift right c[w] 0-5475: 1632 a - c -> a[w] 0-5476: 1115 jsb 5623 0-5477: 0372 b exchange c[w] 0-5500: 1156 c - 1 -> c[x] 0-5501: 1552 if c[xs] # 0 0-5502: 1507 then go to 5507 0-5503: 1156 c - 1 -> c[x] 0-5504: 0437 if n/c go to 5507 0-5505: 0756 c + 1 -> c[x] 0-5506: 1672 shift right a[w] 0-5507: 0372 b exchange c[w] 0-5510: 0410 m1 exch c 0-5511: 0510 m1 -> c 0-5512: 0572 c + c -> c[w] 0-5513: 0572 c + c -> c[w] 0-5514: 0572 c + c -> c[w] 0-5515: 1772 shift right c[w] 0-5516: 0372 b exchange c[w] 0-5517: 1552 if c[xs] # 0 0-5520: 1540 then go to 5540 0-5521: 0764 delayed rom 07 0-5522: 0335 jsb 5467 0-5523: 0432 0 -> c[w] 0-5524: 0372 b exchange c[w] 0-5525: 0510 m1 -> c 0-5526: 0572 c + c -> c[w] 0-5527: 0732 shift left a[w] 0-5530: 1434 if 0 = s 12 0-5531: 1534 then go to 5534 0-5532: 1672 shift right a[w] 0-5533: 1772 shift right c[w] 0-5534: 0372 b exchange c[w] 0-5535: 1032 a - b -> a[w] 0-5536: 1513 if n/c go to 5722 0-5537: 0472 a + b -> a[w] 0-5540: 0372 b exchange c[w] 0-5541: 0510 m1 -> c 0-5542: 0372 b exchange c[w] 0-5543: 1434 if 0 = s 12 0-5544: 1570 then go to 5570 0-5545: 1556 if c[x] # 0 0-5546: 1567 then go to 5567 0-5547: 0732 shift left a[w] 0-5550: 0743 if n/c go to 5570 0-5551: 0574 p = 2 0-5552: 0011 jsb 5402 0-5553: 0374 p = 8 0-5554: 1020 return 0-5555: 1070 data register -> c 8 0-5556: 0564 delayed rom 05 0-5557: 0111 jsb 5422 0-5560: 1164 delayed rom 11 0-5561: 1373 if n/c go to 5676 0-5562: 0132 a exchange b[w] 0-5563: 1032 a - b -> a[w] 0-5564: 1264 delayed rom 12 0-5565: 1541 jsb 5730 0-5566: 0767 if n/c go to 5575 0-5567: 0756 c + 1 -> c[x] 0-5570: 1552 if c[xs] # 0 0-5571: 1577 then go to 5577 0-5572: 1032 a - b -> a[w] 0-5573: 0713 if n/c go to 5562 0-5574: 0472 a + b -> a[w] 0-5575: 0564 delayed rom 05 0-5576: 1625 jsb 5745 0-5577: 0022 0 -> a[s] 0-5600: 1424 if 1 = s 12 0-5601: 1614 then go to 5614 0-5602: 0372 b exchange c[w] 0-5603: 0510 m1 -> c 0-5604: 0372 b exchange c[w] 0-5605: 0564 delayed rom 05 0-5606: 0431 jsb 5506 0-5607: 0022 0 -> a[s] 0-5610: 0410 m1 exch c 0-5611: 0111 jsb 5422 0-5612: 0564 delayed rom 05 0-5613: 0131 jsb 5426 0-5614: 1156 c - 1 -> c[x] 0-5615: 0410 m1 exch c 0-5616: 0510 m1 -> c 0-5617: 0756 c + 1 -> c[x] 0-5620: 1157 if n/c go to 5633 0-5621: 0732 shift left a[w] 0-5622: 1167 if n/c go to 5635 0-5623: 0432 0 -> c[w] 0-5624: 0774 p = 12 0-5625: 0430 load constant 4 0-5626: 0530 load constant 5 0-5627: 0207 if n/c go to 5441 0-5630: 0620 p - 1 -> p 0-5631: 0644 if p = 6 0-5632: 1676 then go to 5676 0-5633: 0756 c + 1 -> c[x] 0-5634: 1143 if n/c go to 5630 0-5635: 0432 0 -> c[w] 0-5636: 0372 b exchange c[w] 0-5637: 1264 delayed rom 12 0-5640: 1621 jsb 5744 0-5641: 0372 b exchange c[w] 0-5642: 0764 delayed rom 07 0-5643: 1305 jsb 5661 0-5644: 0654 if p # 6 0-5645: 1637 then go to 5637 0-5646: 0372 b exchange c[w] 0-5647: 0410 m1 exch c 0-5650: 1672 shift right a[w] 0-5651: 1672 shift right a[w] 0-5652: 0432 0 -> c[w] 0-5653: 0774 p = 12 0-5654: 0130 load constant 1 0-5655: 0410 m1 exch c 0-5656: 1274 p = 13 0-5657: 0630 load constant 6 0-5660: 1663 if n/c go to 5754 0-5661: 1343 if n/c go to 5670 0-5662: 0704 1 -> s 7 0-5663: 0567 if n/c go to 5535 0-5664: 0440 select rom 04 0-5665: 0111 jsb 5422 0-5666: 0443 if n/c go to 5510 0-5667: 0000 nop 0-5670: 0432 0 -> c[w] 0-5671: 0032 0 -> a[w] 0-5672: 0642 a + 1 -> a[p] 0-5673: 0564 delayed rom 05 0-5674: 1345 jsb 5671 0-5675: 1503 if n/c go to 5720 0-5676: 0774 p = 12 0-5677: 0510 m1 -> c 0-5700: 1224 if 1 = s 10 0-5701: 1664 then go to 5664 0-5702: 1534 if 0 = s 13 0-5703: 1673 then go to 5673 0-5704: 0372 b exchange c[w] 0-5705: 1770 data register -> c 15 0-5706: 0764 delayed rom 07 0-5707: 0021 jsb 5404 0-5710: 1310 c -> stack 0-5711: 1770 data register -> c 15 0-5712: 0132 a exchange b[w] 0-5713: 0564 delayed rom 05 0-5714: 0075 jsb 5417 0-5715: 0434 if 0 = s 4 0-5716: 1720 then go to 5720 0-5717: 1262 0 - c - 1 -> c[s] 0-5720: 0064 delayed rom 00 0-5721: 1237 if n/c go to 5647 0-5722: 1234 if 0 = s 10 0-5723: 1733 then go to 5733 0-5724: 1214 0 -> s 10 0-5725: 0424 if 1 = s 4 0-5726: 1731 then go to 5731 0-5727: 0404 1 -> s 4 0-5730: 0567 if n/c go to 5535 0-5731: 0414 0 -> s 4 0-5732: 0567 if n/c go to 5535 0-5733: 1204 1 -> s 10 0-5734: 0634 if 0 = s 6 0-5735: 1725 then go to 5725 0-5736: 0734 if 0 = s 7 0-5737: 1662 then go to 5662 0-5740: 0714 0 -> s 7 0-5741: 0567 if n/c go to 5535 0-5742: 1646 shift right a[wp] 0-5743: 1646 shift right a[wp] 0-5744: 1122 a - 1 -> a[s] 0-5745: 1613 if n/c go to 5742 0-5746: 0022 0 -> a[s] 0-5747: 0410 m1 exch c 0-5750: 0232 a exchange c[w] 0-5751: 1072 a - c -> c[w] 0-5752: 0472 a + b -> a[w] 0-5753: 0410 m1 exch c 0-5754: 0172 a -> b[w] 0-5755: 0262 c -> a[s] 0-5756: 1142 c - 1 -> c[p] 0-5757: 1623 if n/c go to 5744 0-5760: 0232 a exchange c[w] 0-5761: 0726 shift left a[m] 0-5762: 0232 a exchange c[w] 0-5763: 1366 if c[m] = 0 0-5764: 1771 then go to 5771 0-5765: 1162 c - 1 -> c[s] 0-5766: 0022 0 -> a[s] 0-5767: 1672 shift right a[w] 0-5770: 1663 if n/c go to 5754 0-5771: 0264 delayed rom 02 0-5772: 1573 if n/c go to 5736 0-5773: 0000 nop 0-5774: 0174 p = 4 0-5775: 0011 jsb 5402 0-5776: 1574 p = 9 0-5777: 1020 return