|
|
File: patches.t2
For general comments see here
| Line | Address | Object Code
| Label | F1 | N1 | B | F2 | N2 | Comments | Check
|
|---|
| 1 | 0 | | =6577 | |
| | 2 | 6577 | | ; |
| | 3 | 6577 | | ; address of upper limit of free memory |
| | 4 | 6577 | | ; |
| | 5 | 6577 | | memtop=6577 | ; | |
| | 6 | 6577 | | ; |
| | 7 | 6577 | | ;-------------------------------------------------------------------- |
| | 8 | 6577 | | ; |
| | 9 | 6577 | | patch1:: | ; | |
| | 10 | 6577 | | ; |
| | 11 | 6577 | | ;-------------------------------------------------------------------- |
| | 12 | 6577 | | =6585 | |
| | 13 | 6585 | | ; |
| | 14 | 6585 | | L6585: | ; | |
| | 15 | 6585 | | | clo | | | | | ; | @6585
| | 15+1 | 6585 | 1174671 | | jo | .1 | | | | |
| | 15+2 | 6585+ | | .1: | ; | |
| | 16 | 6585+ | 1015267 | | jmp | AllocArray.aa14 | | | | ; |
| | 17 | 6586 | | ; |
| | 18 | 6586 | | =6590 | |
| | 19 | 6590 | 0000000000000 | | +0 | ; | @6590
| | 20 | 6591 | 0000000000000 | | +0 | ; | @6591
| | 21 | 6592 | 0000000000000 | | +0 | ; | @6592
| | 22 | 6593 | 0000000000000 | | +0 | ; | @6593
| | 23 | 6594 | 0000000000000 | | +0 | ; | @6594
| | 24 | 6595 | 0000000000000 | | +0 | ; | @6595
| | 25 | 6596 | 0000000000000 | | +0 | ; | @6596
| | 26 | 6597 | 0000000000000 | | +0 | ; | @6597
| | 27 | 6598 | 0000000000000 | | +0 | ; | @6598
| | 28 | 6599 | 0000000000000 | | +0 | ; | @6599
| | 29 | 6600 | 0000000000000 | | +0 | ; | @6600
| | 30 | 6601 | 0000000000000 | | +0 | ; | @6601
| | 31 | 6602 | 0000000000000 | | +0 | ; | @6602
| | 32 | 6603 | 0000000000000 | | +0 | ; | @6603
| | 33 | 6604 | 0000000000000 | | +0 | ; | @6604
| | 34 | 6605 | 0000000000000 | | +0 | ; | @6605
| | 35 | 6606 | 0000000000000 | | +0 | ; | @6606
| | 36 | 6607 | 0000000000000 | | +0 | ; | @6607
| | 37 | 6608 | 0000000000000 | | +0 | ; | @6608
| | 38 | 6609 | 0000000000000 | | +0 | ; | @6609
| | 39 | 6610 | 0000000000000 | | +0 | ; | @6610
| | 40 | 6611 | 0000000000000 | | +0 | ; | @6611
| | 41 | 6612 | 0000000000000 | | +0 | ; | @6612
| | 42 | 6613 | 0000000000000 | | +0 | ; | @6613
| | 43 | 6614 | 0000000000000 | | +0 | ; | @6614
| | 44 | 6615 | 0000000000000 | | +0 | ; | @6615
| | 45 | 6616 | 0000000000000 | | +0 | ; | @6616
| | 46 | 6617 | | ; bootstrap loader, written to head of dump tape |
| | 47 | 6617 | | ; |
| | 48 | 6617 | | BootBase= ëÿ¿P/@hëÿ¿hX@Ø ôÿ¿ÿ8160 | ;where BootStrap will be loaded | |
| | 49 | 6617 | | | ; | |
| | 50 | 6617 | | BootStrap:: | ; | |
| | 51 | 6617 | | BootStrap: | ; | |
| | 52 | 6617 | 0000000017734 | W6617: | +BootBase-4 | ;allow for T1 quirks | @6617
| | 53 | 6618 | | ;L6618: |
| | 54 | 6618 | | Boot: | ; | |
| | 55 | 6618 | 0140000 | | cla | 0 | | | | ; | @6618
| | 56 | 6618+ | 1077741 | | jo | .1-Boot+BootBase | | | | ; |
| | 57 | 6619 | 1620000 | .1: | inp | 0 | | | | ; | @6619
| | 58 | 6619+ | 1077743 | | jo | .2-Boot+BootBase | | | | ; |
| | 59 | 6620 | 1320005 | | sll | 5 | | | | ; | @6620
| | 60 | 6620+ | 1017741 | | jmp | .1-Boot+BootBase | | | | ; |
| | 61 | 6621 | | .2: | ; | |
| | 62 | 6621 | 0417777 | | sto | W8191 | | | | ; | @6621
| | 63 | 6621+ | 0077774 | | and | W8188 | | | | ; |
| | 64 | 6622 | 0417776 | | sto | W8190 | | | | ; | @6622
| | 65 | 6622+ | 0417760 | | sto | W6634-Boot+BootBase | | | | ; |
| | 66 | 6623 | 0617777 | | lod | W8191 | | | | ; | @6623
| | 67 | 6623+ | 1200024 | | sra | 20 | | | | ; |
| | 68 | 6624 | 0537776 | | sbs | W8190 | | | | ; | @6624
| | 69 | 6624+ | 0617775 | | lod | W8189 | | | | ; |
| | 70 | 6625 | 0517760 | | ads | W6634-Boot+BootBase | | | | ; | @6625
| | 71 | 6625+ | 0140000 | .3: | cla | 0 | | | | ; |
| | 72 | 6626 | 1620000 | .4: | inp | 0 | | | | ; | @6626
| | 73 | 6626+ | 1057750 | | jz | .4-Boot+BootBase | | | | ; |
| | 74 | 6627 | 1320005 | | sll | 5 | | | | ; | @6627
| | 75 | 6627+ | 1620000 | | inp | 0 | | | | ; |
| | 76 | 6628 | 1320005 | | sll | 5 | | | | ; | @6628
| | 77 | 6628+ | 1620000 | | inp | 0 | | | | ; |
| | 78 | 6629 | 1320005 | | sll | 5 | | | | ; | @6629
| | 79 | 6629+ | 1620000 | | inp | 0 | | | | ; |
| | 80 | 6630 | 1320005 | | sll | 5 | | | | ; | @6630
| | 81 | 6630+ | 1620000 | | inp | 0 | | | | ; |
| | 82 | 6631 | 1320005 | | sll | 5 | | | | ; | @6631
| | 83 | 6631+ | 1620000 | | inp | 0 | | | | ; |
| | 84 | 6632 | 1320005 | | sll | 5 | | | | ; | @6632
| | 85 | 6632+ | 1620000 | | inp | 0 | | | | ; |
| | 86 | 6633 | 1320005 | | sll | 5 | | | | ; | @6633
| | 87 | 6633+ | 1620000 | | inp | 0 | | | | ; |
| | 88 | 6634 | 0000000000000 | W6634: | +0 | ; | @6634
| | 89 | 6635 | 0517777 | | ads | W8191 | | | | ; | @6635
| | 90 | 6635+ | 0657776 | | lis | W8190 | | | | ; |
| | 91 | 6636 | 1137747 | | jn | .3-Boot+BootBase | | | | ; | @6636
| | 92 | 6636+ | 1077763 | | jo | .5-Boot+BootBase | | | | ;L8179 ; |
| | 93 | 6637 | 1620000 | .5: | inp | 0 | | | | ; | @6637
| | 94 | 6637+ | 1077765 | | jo | .6-Boot+BootBase | | | | ;L8181 ; |
| | 95 | 6638 | 1320005 | | sll | 5 | | | | ; | @6638
| | 96 | 6638+ | 1017763 | | jmp | .5-Boot+BootBase | | | | ;L8179 ; |
| | 97 | 6639 | | ; |
| | 98 | 6639 | | .6: | ; | |
| | 99 | 6639 | 0137777 | | sub | W8191 | | | | ; | @6639
| | 100 | 6639+ | 1057767 | | jz | .8-Boot+BootBase | | | | ;L8183 ; |
| | 101 | 6640 | | .7: | ; | |
| | 102 | 6640 | | L6640: | ; | |
| | 103 | 6640 | 1700034 | | otp | SP | | | | ; | @6640
| | 104 | 6640+ | 1017766 | | jmp | .7-Boot+BootBase | | | | ;L8182 ; |
| | 105 | 6641 | | ; |
| | 106 | 6641 | | .8: | ; | |
| | 107 | 6641 | | ;L6641: |
| | 108 | 6641 | 0140000 | | cla | 0 | | | | ; | @6641
| | 109 | 6641+ | 1077770 | | jo | .9-Boot+BootBase | | | | ;L8184 ; |
| | 110 | 6642 | | .9: | ; | |
| | 111 | 6642 | 1620000 | | inp | 0 | | | | ; | @6642
| | 112 | 6642+ | 1077772 | | jo | .10-Boot+BootBase | | | | ;L8186 ; |
| | 113 | 6643 | 1320005 | | sll | 5 | | | | ; | @6643
| | 114 | 6643+ | 1017770 | | jmp | .9-Boot+BootBase | | | | ;L8184 ; |
| | 115 | 6644 | | ; |
| | 116 | 6644 | | .10: | ; | |
| | 117 | 6644 | 2077772000000 | | sto | W8190 | / | o00 | 0 | ; | @6644
| | 118 | 6645 | | .11: | ; | |
| | 119 | 6645 | 1017773 | | jmp | .11-Boot+BootBase | | | | ;L8187 | @6645
| | 120 | 6645+ | | ; |
| | 121 | 6645+ | 0000000 | | o00 | 0 | | | | ; |
| | 122 | 6646 | | ;-------------------------------------------------------------------- |
| | 123 | 6646 | 0000001777777 | W6646: | +0000001777777 | ;=<00 0:77 8191> | @6646
| | 124 | 6647 | 0077772400000 | | +0077772400000 | ; | @6647
| | 125 | 6648 | 0000000000000 | W6648: | +0 | ; | @6648
| | 126 | 6649 | 0000000000000 | W6649: | +0 | ; | @6649
| | 127 | 6650 | 0000000000000 | | +0 | ; | @6650
| | 128 | 6651 | 0000000000000 | | +0 | ; | @6651
| | 129 | 6652 | 0000000000000 | | +0 | ; | @6652
| | 130 | 6653 | 0000000000000 | | +0 | ; | @6653
| | 131 | 6654 | | BootEnd: | ; | |
| | 132 | 6654 | 0000000457734 | | o00 | 0 | : | inc | BootBase-4 | ; | @6654
|
|