Started mapping out the JMP's
authorMark Tearle <[email protected]>
Fri, 12 Oct 2001 11:01:34 +0000 (11:01 +0000)
committerMark Tearle <[email protected]>
Fri, 12 Oct 2001 11:01:34 +0000 (11:01 +0000)
ROM/vend.asm

index 55676be..f02e501 100644 (file)
@@ -274,7 +274,7 @@ jump72:
 8157 BD E6 1B        ...   jsr e61b            ;jump4
 815A F6 0B A8        ...   ldab 0ba8
 815D 26 03           &.    bne 03
-815F 7E 81 EF        ~..   jmp 81ef
+815F 7E 81 EF        ~..   jmp 81ef            ;goto1
 8162 F6 00 60        ..`   ldab 0060
 8165 C1 04           ..    cmpb #04
 8167 24 28           $(    bcc 28
@@ -335,10 +335,11 @@ jump72:
 81E8 C6 0A           ..    ldab #0a
 81EA F7 00 38        ..8   stb 0038
 81ED 20 03            .    bra 03
+goto1:
 81EF 7F 00 42        ..B   clr 0042
 81F2 F6 00 38        ..8   ldab 0038
 81F5 27 03           '.    beq 03
-81F7 7E 84 9F        ~..   jmp 849f
+81F7 7E 84 9F        ~..   jmp 849f            ;goto2
 81FA BD BE 4B        ..K   jsr be4b            ;jump1
 81FD F6 00 48        ..H   ldab 0048
 8200 26 03           &.    bne 03
@@ -376,7 +377,7 @@ jump72:
 8246 20 05            .    bra 05
 8248 C6 02           ..    ldab #02
 824A F7 00 48        ..H   stb 0048
-824D 7E 84 9F        ~..   jmp 849f
+824D 7E 84 9F        ~..   jmp 849f            ;goto2
 8250 F6 00 54        ..T   ldab 0054
 8253 4F              O     clra 
 8254 CE 00 05        ...   ldx #0005
@@ -425,7 +426,7 @@ jump72:
 82AD C1 64           .d    cmpb #64
 82AF 26 03           &.    bne 03
 82B1 7C 00 48        |.H   inc 0048
-82B4 7E 84 9F        ~..   jmp 849f
+82B4 7E 84 9F        ~..   jmp 849f            ;goto2
 82B7 F6 00 19        ...   ldab 0019
 82BA C4 02           ..    andb #02
 82BC 27 13           '.    beq 13
@@ -438,7 +439,7 @@ jump72:
 82CF 20 05            .    bra 05
 82D1 C6 04           ..    ldab #04
 82D3 F7 00 48        ..H   stb 0048
-82D6 7E 84 9F        ~..   jmp 849f
+82D6 7E 84 9F        ~..   jmp 849f            ;goto2
 82D9 F6 00 54        ..T   ldab 0054
 82DC 4F              O     clra 
 82DD CE 00 05        ...   ldx #0005
@@ -487,7 +488,7 @@ jump72:
 8336 C1 64           .d    cmpb #64
 8338 26 03           &.    bne 03
 833A 7C 00 48        |.H   inc 0048
-833D 7E 84 9F        ~..   jmp 849f
+833D 7E 84 9F        ~..   jmp 849f            ;goto2
 8340 F6 00 19        ...   ldab 0019
 8343 C4 04           ..    andb #04
 8345 27 13           '.    beq 13
@@ -500,7 +501,7 @@ jump72:
 8358 20 05            .    bra 05
 835A C6 06           ..    ldab #06
 835C F7 00 48        ..H   stb 0048
-835F 7E 84 9F        ~..   jmp 849f
+835F 7E 84 9F        ~..   jmp 849f            ;goto2
 8362 F6 00 54        ..T   ldab 0054
 8365 4F              O     clra 
 8366 CE 00 05        ...   ldx #0005
@@ -529,7 +530,7 @@ jump72:
 839B C1 64           .d    cmpb #64
 839D 26 03           &.    bne 03
 839F 7C 00 48        |.H   inc 0048
-83A2 7E 84 9F        ~..   jmp 849f
+83A2 7E 84 9F        ~..   jmp 849f            ;goto2
 83A5 F6 0B C1        ...   ldab 0bc1
 83A8 C4 01           ..    andb #01
 83AA 27 10           '.    beq 10
@@ -540,7 +541,7 @@ jump72:
 83B7 F7 00 38        ..8   stb 0038
 83BA 20 03            .    bra 03
 83BC 7C 00 48        |.H   inc 0048
-83BF 7E 84 9F        ~..   jmp 849f
+83BF 7E 84 9F        ~..   jmp 849f            ;goto2
 83C2 F6 0B C1        ...   ldab 0bc1
 83C5 C4 02           ..    andb #02
 83C7 27 10           '.    beq 10
@@ -551,7 +552,7 @@ jump72:
 83D4 F7 00 38        ..8   stb 0038
 83D7 20 03            .    bra 03
 83D9 7C 00 48        |.H   inc 0048
-83DC 7E 84 9F        ~..   jmp 849f
+83DC 7E 84 9F        ~..   jmp 849f            ;goto2
 83DF F6 0B C1        ...   ldab 0bc1
 83E2 C4 04           ..    andb #04
 83E4 27 10           '.    beq 10
@@ -562,7 +563,7 @@ jump72:
 83F1 F7 00 38        ..8   stb 0038
 83F4 20 03            .    bra 03
 83F6 7C 00 48        |.H   inc 0048
-83F9 7E 84 9F        ~..   jmp 849f
+83F9 7E 84 9F        ~..   jmp 849f            ;goto2
 83FC F6 0B C1        ...   ldab 0bc1
 83FF C4 10           ..    andb #10
 8401 27 10           '.    beq 10
@@ -573,7 +574,7 @@ jump72:
 840E F7 00 38        ..8   stb 0038
 8411 20 03            .    bra 03
 8413 7C 00 48        |.H   inc 0048
-8416 7E 84 9F        ~..   jmp 849f
+8416 7E 84 9F        ~..   jmp 849f            ;goto2
 8419 F6 0B C1        ...   ldab 0bc1
 841C C4 20           .     andb #20
 841E 27 10           '.    beq 10
@@ -627,12 +628,13 @@ jump72:
 8498 0F              .     sei 
 8499 F7 00 38        ..8   stb 0038
 849C 7F 00 48        ..H   clr 0048
+goto2:
 849F 39              9     rts 
 
 jump73:
 84A0 FC 00 3B        ..;   ldd 003b
 84A3 26 03           &.    bne 03
-84A5 7E 85 96        ~..   jmp 8596
+84A5 7E 85 96        ~..   jmp 8596            ;goto3
 84A8 F6 00 1F        ...   ldab 001f
 84AB 2C 40           ,@    bge 40
 84AD BD D6 52        ..R   jsr d652            ;jump5
@@ -740,6 +742,7 @@ jump73:
 858F 27 03           '.    beq 03
 8591 7F 00 09        ...   clr 0009
 8594 20 18            .    bra 18
+goto3:
 8596 CE 00 1F        ...   ldx #001f
 8599 1D 00           ..    bclr add,x 00,x
 859B 04              .     lsrd 
@@ -865,7 +868,7 @@ jump15:
 86AC 01              .     nop 
 86AD F6 00 1A        ...   ldab 001a
 86B0 F7 30 00        .0.   stb 3000    ;snack motor drivers serial data is bit 7
-86B3 7E 87 E8        ~..   jmp 87e8
+86B3 7E 87 E8        ~..   jmp 87e8            ;goto4
 86B6 F6 00 09        ...   ldab 0009
 86B9 4F              O     clra 
 86BA BD FE 32        ..2   jsr fe32            ;jump25
@@ -1018,6 +1021,7 @@ jump15:
 87DF F6 00 1A        ...   ldab 001a
 87E2 F7 30 00        .0.   stb 3000    ;snack motor drivers serial data is bit 7
 87E5 BD 85 AF        ...   jsr 85af            ;jump14
+goto4:
 87E8 39              9     rts 
 
 jump74:
@@ -1140,15 +1144,15 @@ jump17:
 88E9 F7 00 3A        ..:   stb 003a
 88EC F6 00 09        ...   ldab 0009
 88EF 26 03           &.    bne 03
-88F1 7E 89 E1        ~..   jmp 89e1
+88F1 7E 89 E1        ~..   jmp 89e1            ;goto5
 88F4 F6 00 1D        ...   ldab 001d
 88F7 2C 03           ,.    bge 03
-88F9 7E 89 E1        ~..   jmp 89e1
+88F9 7E 89 E1        ~..   jmp 89e1            ;goto5
 88FC F6 00 09        ...   ldab 0009
 88FF C1 0B           ..    cmpb #0b
 8901 26 06           &.    bne 06
 8903 BD 85 AF        ...   jsr 85af            ;jump14
-8906 7E 89 DE        ~..   jmp 89de
+8906 7E 89 DE        ~..   jmp 89de            ;goto6
 8909 F6 00 54        ..T   ldab 0054
 890C 26 26           &&    bne 26
 890E BD BE 4B        ..K   jsr be4b            ;jump1
@@ -1243,11 +1247,16 @@ jump17:
 89D8 CE 00 1D        ...   ldx #001d
 89DB 1D 00           ..    bclr add,x 00,x
 89DD 80 7E           .~    suba #7e
+;goto6
+;89DE????
 89DF 8C 72 F6        .r.   cpx #72f6
+;goto5
+; 89e1?????
+;
 89E2 00              .     test 
 89E3 1D 2D           .-    bclr add,x 2d,x
 89E5 03              .     fdiv 
-89E6 7E 8C 72        ~.r   jmp 8c72
+89E6 7E 8C 72        ~.r   jmp 8c72            ;goto7
 89E9 F6 00 09        ...   ldab 0009
 89EC 4F              O     clra 
 89ED BD FE 16        ...   jsr fe16            ;jump2
@@ -1272,7 +1281,7 @@ jump17:
 8A15 00              .     test 
 8A16 36              6     psha 
 8A17 27 03           '.    beq 03
-8A19 7E 8A 9B        ~..   jmp 8a9b
+8A19 7E 8A 9B        ~..   jmp 8a9b            ;goto8
 8A1C F6 00 1F        ...   ldab 001f
 8A1F C4 40           .@    andb #40
 8A21 27 78           'x    beq 78
@@ -1330,19 +1339,21 @@ jump17:
 8A93 BD 9A 47        ..G   jsr 9a47            ;jump39
 8A96 C6 02           ..    ldab #02
 8A98 F7 00 36        ..6   stb 0036
+
+goto8:
 8A9B CE 00 1B        ...   ldx #001b
 8A9E 1C 00           ..    bset add,x 00,x
 8AA0 10              .     sba 
 8AA1 CC 02 33        ..3   ldd #0233
 8AA4 FD 00 3B        ..;   stad 003b
-8AA7 7E 8C 72        ~.r   jmp 8c72
+8AA7 7E 8C 72        ~.r   jmp 8c72            ;goto7
 8AAA F6 00 36        ..6   ldab 0036
 8AAD 27 03           '.    beq 03
-8AAF 7E 8B 4F        ~.O   jmp 8b4f
+8AAF 7E 8B 4F        ~.O   jmp 8b4f            ;goto9
 8AB2 F6 00 1F        ...   ldab 001f
 8AB5 C4 40           .@    andb #40
 8AB7 26 03           &.    bne 03
-8AB9 7E 8B 4F        ~.O   jmp 8b4f
+8AB9 7E 8B 4F        ~.O   jmp 8b4f            ;goto9
 8ABC F6 0B C0        ...   ldab 0bc0
 8ABF C4 02           ..    andb #02
 8AC1 27 57           'W    beq 57
@@ -1407,12 +1418,13 @@ jump17:
 8B47 BD 9A 47        ..G   jsr 9a47            ;jump39
 8B4A C6 02           ..    ldab #02
 8B4C F7 00 36        ..6   stb 0036
+goto9:
 8B4F CE 00 1B        ...   ldx #001b
 8B52 1C 00           ..    bset add,x 00,x
 8B54 10              .     sba 
 8B55 CC 02 33        ..3   ldd #0233
 8B58 FD 00 3B        ..;   stad 003b
-8B5B 7E 8C 72        ~.r   jmp 8c72
+8B5B 7E 8C 72        ~.r   jmp 8c72            ;goto7
 8B5E F6 00 36        ..6   ldab 0036
 8B61 26 2C           &,    bne 2c
 8B63 F6 00 1F        ...   ldab 001f
@@ -1437,7 +1449,7 @@ jump17:
 8B94 10              .     sba 
 8B95 CC 02 33        ..3   ldd #0233
 8B98 FD 00 3B        ..;   stad 003b
-8B9B 7E 8C 72        ~.r   jmp 8c72
+8B9B 7E 8C 72        ~.r   jmp 8c72            ;goto7
 8B9E F6 00 36        ..6   ldab 0036
 8BA1 26 29           &)    bne 29
 8BA3 F6 00 1F        ...   ldab 001f
@@ -1461,7 +1473,7 @@ jump17:
 8BD1 10              .     sba 
 8BD2 CC 02 33        ..3   ldd #0233
 8BD5 FD 00 3B        ..;   stad 003b
-8BD8 7E 8C 72        ~.r   jmp 8c72
+8BD8 7E 8C 72        ~.r   jmp 8c72            ;goto7
 8BDB F6 00 1F        ...   ldab 001f
 8BDE C4 40           .@    andb #40
 8BE0 27 15           '.    beq 15
@@ -1527,6 +1539,7 @@ jump17:
 8C6A BD 85 AF        ...   jsr 85af            ;jump14
 8C6D 20 03            .    bra 03
 8C6F BD 85 AF        ...   jsr 85af            ;jump14
+goto7:
 8C72 39              9     rts 
 
 jump75:
@@ -1575,7 +1588,7 @@ jump18:
 8CC4 1D 00           ..    bclr add,x 00,x
 8CC6 02              .     idiv 
 8CC7 7F 00 36        ..6   clr 0036
-8CCA 7E 8E 34        ~.4   jmp 8e34
+8CCA 7E 8E 34        ~.4   jmp 8e34            ;goto10
 8CCD F6 00 09        ...   ldab 0009
 8CD0 4F              O     clra 
 8CD1 BD FE 32        ..2   jsr fe32            ;jump25
@@ -1593,7 +1606,7 @@ jump18:
 8CE8 8E 34 FF        .4.   lds #34ff
 8CEB F5 00 00        ...   bitb 0000
 8CEE BD 9B 63        ..c   jsr 9b63            ;jump101
-8CF1 7E 8E 34        ~.4   jmp 8e34
+8CF1 7E 8E 34        ~.4   jmp 8e34            ;goto10
 8CF4 F6 00 36        ..6   ldab 0036
 8CF7 26 78           &x    bne 78
 8CF9 F6 0B C0        ...   ldab 0bc0
@@ -1655,10 +1668,10 @@ jump18:
 8D76 10              .     sba 
 8D77 CC 02 33        ..3   ldd #0233
 8D7A FD 00 3B        ..;   stad 003b
-8D7D 7E 8E 34        ~.4   jmp 8e34
+8D7D 7E 8E 34        ~.4   jmp 8e34            ;goto10
 8D80 F6 00 36        ..6   ldab 0036
 8D83 27 03           '.    beq 03
-8D85 7E 8E 1B        ~..   jmp 8e1b
+8D85 7E 8E 1B        ~..   jmp 8e1b            ;goto11
 8D88 F6 0B C0        ...   ldab 0bc0
 8D8B C4 02           ..    andb #02
 8D8D 27 57           'W    beq 57
@@ -1723,6 +1736,7 @@ jump18:
 8E13 BD 9B 63        ..c   jsr 9b63            ;jump101
 8E16 C6 02           ..    ldab #02
 8E18 F7 00 36        ..6   stb 0036
+goto11:
 8E1B CE 00 1B        ...   ldx #001b
 8E1E 1C 00           ..    bset add,x 00,x
 8E20 10              .     sba 
@@ -1733,6 +1747,7 @@ jump18:
 8E2C BD 85 AF        ...   jsr 85af            ;jump14
 8E2F 20 03            .    bra 03
 8E31 BD 85 AF        ...   jsr 85af            ;jump14
+goto10:
 8E34 39              9     rts 
 
 jump19:
@@ -1749,7 +1764,7 @@ jump19:
 8E51 CE 00 1F        ...   ldx #001f
 8E54 1D 00           ..    bclr add,x 00,x
 8E56 02              .     idiv 
-8E57 7E 8F 0C        ~..   jmp 8f0c
+8E57 7E 8F 0C        ~..   jmp 8f0c            ;goto12
 8E5A F6 00 09        ...   ldab 0009
 8E5D 4F              O     clra 
 8E5E BD FE 32        ..2   jsr fe32            ;jump25
@@ -1772,9 +1787,9 @@ jump19:
 8E77 FF F5 00        ...   stx f500
 8E7A 00              .     test 
 8E7B BD 9C 15        ...   jsr 9c15            ;jump111
-8E7E 7E 8F 0C        ~..   jmp 8f0c
+8E7E 7E 8F 0C        ~..   jmp 8f0c            ;goto12
 8E81 BD A7 5F        .._   jsr a75f            ;jump133
-8E84 7E 8F 0C        ~..   jmp 8f0c
+8E84 7E 8F 0C        ~..   jmp 8f0c            ;goto12
 8E87 F6 00 48        ..H   ldab 0048
 8E8A C1 08           ..    cmpb #08
 8E8C 25 05           %.    bcs 05
@@ -1828,6 +1843,7 @@ jump19:
 8F04 BD 85 AF        ...   jsr 85af            ;jump14
 8F07 20 03            .    bra 03
 8F09 BD 85 AF        ...   jsr 85af            ;jump14
+goto12:
 8F0C 39              9     rts 
 
 jump20:
@@ -1844,7 +1860,7 @@ jump20:
 8F28 1D 00           ..    bclr add,x 00,x
 8F2A 02              .     idiv 
 8F2B 7F 00 36        ..6   clr 0036
-8F2E 7E 90 D0        ~..   jmp 90d0
+8F2E 7E 90 D0        ~..   jmp 90d0            ;goto13
 8F31 F6 00 09        ...   ldab 0009
 8F34 4F              O     clra 
 8F35 BD FE 16        ...   jsr fe16            ;jump2
@@ -1865,7 +1881,7 @@ jump20:
 8F52 90 C5 90        ...   suba c5
 8F55 CD              .     illegal 
 8F56 BD 9D 2A        ..*   jsr 9d2a            ;jump89
-8F59 7E 90 D0        ~..   jmp 90d0
+8F59 7E 90 D0        ~..   jmp 90d0            ;goto13
 8F5C F6 00 36        ..6   ldab 0036
 8F5F 26 43           &C    bne 43
 8F61 F6 00 24        ..$   ldab 0024
@@ -1900,7 +1916,7 @@ jump20:
 8FA9 10              .     sba 
 8FAA CC 02 33        ..3   ldd #0233
 8FAD FD 00 3B        ..;   stad 003b
-8FB0 7E 90 D0        ~..   jmp 90d0
+8FB0 7E 90 D0        ~..   jmp 90d0            ;goto13
 8FB3 F6 00 36        ..6   ldab 0036
 8FB6 26 45           &E    bne 45
 8FB8 F6 00 24        ..$   ldab 0024
@@ -1936,7 +1952,7 @@ jump20:
 9002 10              .     sba 
 9003 CC 02 33        ..3   ldd #0233
 9006 FD 00 3B        ..;   stad 003b
-9009 7E 90 D0        ~..   jmp 90d0
+9009 7E 90 D0        ~..   jmp 90d0            ;goto13
 900C F6 00 36        ..6   ldab 0036
 900F 26 43           &C    bne 43
 9011 F6 00 2A        ..*   ldab 002a
@@ -2016,6 +2032,7 @@ jump20:
 90C8 BD 85 AF        ...   jsr 85af            ;jump14
 90CB 20 03            .    bra 03
 90CD BD 85 AF        ...   jsr 85af            ;jump14
+goto13:
 90D0 39              9     rts 
 
 jump21:
@@ -2371,15 +2388,15 @@ jump23:
 93D9 7F 00 54        ..T   clr 0054
 93DC F6 00 09        ...   ldab 0009
 93DF 26 03           &.    bne 03
-93E1 7E 94 92        ~..   jmp 9492
+93E1 7E 94 92        ~..   jmp 9492            ;goto14
 93E4 F6 00 1D        ...   ldab 001d
 93E7 2C 03           ,.    bge 03
-93E9 7E 94 92        ~..   jmp 9492
+93E9 7E 94 92        ~..   jmp 9492            ;goto14
 93EC F6 00 09        ...   ldab 0009
 93EF C1 0B           ..    cmpb #0b
 93F1 26 06           &.    bne 06
 93F3 BD 85 AF        ...   jsr 85af            ;jump14
-93F6 7E 94 90        ~..   jmp 9490
+93F6 7E 94 90        ~..   jmp 9490            ;goto15
 93F9 F6 00 09        ...   ldab 0009
 93FC C1 0A           ..    cmpb #0a
 93FE 26 03           &.    bne 03
@@ -2440,7 +2457,9 @@ jump23:
 948A 80 C6           ..    suba #c6
 948C 32              2     pula 
 948D F7 00 3A        ..:   stb 003a
+goto15:
 9490 20 4A            J    bra 4a
+goto14:
 9492 F6 00 1D        ...   ldab 001d
 9495 2C 45           ,E    bge 45
 9497 F6 00 09        ...   ldab 0009
@@ -2542,10 +2561,10 @@ jump24:
 9568 F7 00 3A        ..:   stb 003a
 956B F6 00 0A        ...   ldab 000a
 956E 26 03           &.    bne 03
-9570 7E 96 5C        ~.\   jmp 965c
+9570 7E 96 5C        ~.\   jmp 965c            ;goto16
 9573 F6 00 1D        ...   ldab 001d
 9576 2C 03           ,.    bge 03
-9578 7E 96 5C        ~.\   jmp 965c
+9578 7E 96 5C        ~.\   jmp 965c            ;goto16
 957B F6 00 0A        ...   ldab 000a
 957E C1 0B           ..    cmpb #0b
 9580 26 09           &.    bne 09
@@ -2649,6 +2668,8 @@ jump24:
 9657 1D 00           ..    bclr add,x 00,x
 9659 80 20           .     suba #20
 965B 2B F6           +.    bmi f6
+; 965C
+;goto16
 965D 00              .     test 
 965E 1D 2C           .,    bclr add,x 2c,x
 9660 26 BD           &.    bne bd

UCC git Repository :: git.ucc.asn.au