Finished mapping out all the JMP's
authorMark Tearle <[email protected]>
Fri, 26 Oct 2001 14:17:52 +0000 (14:17 +0000)
committerMark Tearle <[email protected]>
Fri, 26 Oct 2001 14:17:52 +0000 (14:17 +0000)
ROM/vend.asm

index c96c979..c521ad6 100644 (file)
@@ -2571,7 +2571,7 @@ jump24:
 9582 CE 00 1F        ...   ldx #001f
 9585 1C 00           ..    bset add,x 00,x
 9587 02              .     idiv 
 9582 CE 00 1F        ...   ldx #001f
 9585 1C 00           ..    bset add,x 00,x
 9587 02              .     idiv 
-9588 7E 96 5A        ~.Z   jmp 965a
+9588 7E 96 5A        ~.Z   jmp 965a            ;goto93
 958B F6 00 54        ..T   ldab 0054
 958E 26 26           &&    bne 26
 9590 BD BE 4B        ..K   jsr be4b            ;jump1
 958B F6 00 54        ..T   ldab 0054
 958E 26 26           &&    bne 26
 9590 BD BE 4B        ..K   jsr be4b            ;jump1
@@ -2667,6 +2667,7 @@ jump24:
 9654 CE 00 1D        ...   ldx #001d
 9657 1D 00           ..    bclr add,x 00,x
 9659 80 20           .     suba #20
 9654 CE 00 1D        ...   ldx #001d
 9657 1D 00           ..    bclr add,x 00,x
 9659 80 20           .     suba #20
+; 965a   goto93
 965B 2B F6           +.    bmi f6
 ; 965C
 ;goto16
 965B 2B F6           +.    bmi f6
 ; 965C
 ;goto16
@@ -12451,7 +12452,7 @@ E205 BD D8 E9        ...   jsr d8e9             ;jump92
 E208 FC 00 40        ..@   ldd 0040
 E20B F3 00 44        ..D   addd 0044
 E20E FD 00 40        ..@   stad 0040
 E208 FC 00 40        ..@   ldd 0040
 E20B F3 00 44        ..D   addd 0044
 E20E FD 00 40        ..@   stad 0040
-E211 7E E3 29        ~.)   jmp e329
+E211 7E E3 29        ~.)   jmp e329            ;goto92
 E214 BD DB CB        ...   jsr dbcb            ;jump121
 E217 F6 00 1B        ...   ldab 001b
 E21A C4 20           .     andb #20
 E214 BD DB CB        ...   jsr dbcb            ;jump121
 E217 F6 00 1B        ...   ldab 001b
 E21A C4 20           .     andb #20
@@ -12595,6 +12596,7 @@ E31E C6 0A           ..    ldab #0a
 E320 F7 00 25        ..%   stb 0025
 E323 BD D7 FF        ...   jsr d7ff            ;jump80
 E326 BD D8 40        ..@   jsr d840            ;jump105
 E320 F7 00 25        ..%   stb 0025
 E323 BD D7 FF        ...   jsr d7ff            ;jump80
 E326 BD D8 40        ..@   jsr d840            ;jump105
+goto92:
 E329 BD E8 9A        ...   jsr e89a            ;jump68
 E32C CE 0B C1        ...   ldx #0bc1
 E32F 1D 00           ..    bclr add,x 00,x
 E329 BD E8 9A        ...   jsr e89a            ;jump68
 E32C CE 0B C1        ...   ldx #0bc1
 E32F 1D 00           ..    bclr add,x 00,x
@@ -14041,6 +14043,7 @@ EE17 38              8     pulx
 EE18 39              9     rts 
 
 EE19 BD E5 D1        ...   jsr e5d1            ;jump52
 EE18 39              9     rts 
 
 EE19 BD E5 D1        ...   jsr e5d1            ;jump52
+goto81:
 EE1C CE 10 16        ...   ldx #1016
 EE1F 1D 01           ..    bclr add,x 01,x
 EE21 FF CE 10        ...   stx ce10
 EE1C CE 10 16        ...   ldx #1016
 EE1F 1D 01           ..    bclr add,x 01,x
 EE21 FF CE 10        ...   stx ce10
@@ -14371,7 +14374,7 @@ F14C CC B1 BD        ...   ldd #b1bd
 F14F BD C0 BA        ...   jsr c0ba            ;display:
 F152 CC 05 DC        ...   ldd #05dc
 F155 BD E5 71        ..q   jsr e571            ;jump13
 F14F BD C0 BA        ...   jsr c0ba            ;display:
 F152 CC 05 DC        ...   ldd #05dc
 F155 BD E5 71        ..q   jsr e571            ;jump13
-F158 7E EE 1C        ~..   jmp ee1c
+F158 7E EE 1C        ~..   jmp ee1c            ;goto81
 
 ;send a byte to the printer?
 ;it calls c7e7, which does things with the serial port
 
 ;send a byte to the printer?
 ;it calls c7e7, which does things with the serial port
@@ -14616,7 +14619,7 @@ F322 3C              <     pshx
 F323 F6 20 00        . .   ldab 2000
 F326 C4 40           .@    andb #40
 F328 26 03           &.    bne 03
 F323 F6 20 00        . .   ldab 2000
 F326 C4 40           .@    andb #40
 F328 26 03           &.    bne 03
-F32A 7E F3 BC        ~..   jmp f3bc
+F32A 7E F3 BC        ~..   jmp f3bc            ;goto82
 F32D F6 00 17        ...   ldab 0017
 F330 C4 08           ..    andb #08
 F332 26 06           &.    bne 06
 F32D F6 00 17        ...   ldab 0017
 F330 C4 08           ..    andb #08
 F332 26 06           &.    bne 06
@@ -14681,6 +14684,7 @@ F3B1 7A 00 18        z..   dec 0018
 F3B4 20 9A            .    bra 9a
 F3B6 CC 00 0A        ...   ldd #000a
 F3B9 BD F1 5B        ..[   jsr f15b            ;jump53
 F3B4 20 9A            .    bra 9a
 F3B6 CC 00 0A        ...   ldd #000a
 F3B9 BD F1 5B        ..[   jsr f15b            ;jump53
+goto82:
 F3BC 38              8     pulx 
 F3BD 31              1     ins 
 F3BE 31              1     ins 
 F3BC 38              8     pulx 
 F3BD 31              1     ins 
 F3BE 31              1     ins 
@@ -15242,6 +15246,7 @@ F8F6 BD E5 71        ..q   jsr e571             ;jump13
 F8F9 C6 1E           ..    ldab #1e
 F8FB F7 00 35        ..5   stb 0035
 F8FE 0E              .     cli 
 F8F9 C6 1E           ..    ldab #1e
 F8FB F7 00 35        ..5   stb 0035
 F8FE 0E              .     cli 
+goto85:
 F8FF BD E6 1B        ...   jsr e61b            ;jump4
 F902 BD D1 05        ...   jsr d105            ;jump32
 F905 F6 10 0A        ...   ldab 100a
 F8FF BD E6 1B        ...   jsr e61b            ;jump4
 F902 BD D1 05        ...   jsr d105            ;jump32
 F905 F6 10 0A        ...   ldab 100a
@@ -15317,7 +15322,7 @@ F9A4 C4 20           .     andb #20
 F9A6 27 08           '.    beq 08
 F9A8 F6 00 35        ..5   ldab 0035
 F9AB 26 03           &.    bne 03
 F9A6 27 08           '.    beq 08
 F9A8 F6 00 35        ..5   ldab 0035
 F9AB 26 03           &.    bne 03
-F9AD 7E FA 79        ~.y   jmp fa79
+F9AD 7E FA 79        ~.y   jmp fa79            ;goto83
 F9B0 CE 00 1F        ...   ldx #001f
 F9B3 1D 00           ..    bclr add,x 00,x
 F9B5 04              .     lsrd 
 F9B0 CE 00 1F        ...   ldx #001f
 F9B3 1D 00           ..    bclr add,x 00,x
 F9B5 04              .     lsrd 
@@ -15327,7 +15332,7 @@ F9BB 10              .     sba
 F9BC F6 00 1F        ...   ldab 001f
 F9BF C4 20           .     andb #20
 F9C1 26 03           &.    bne 03
 F9BC F6 00 1F        ...   ldab 001f
 F9BF C4 20           .     andb #20
 F9C1 26 03           &.    bne 03
-F9C3 7E FA 74        ~.t   jmp fa74
+F9C3 7E FA 74        ~.t   jmp fa74            ;goto84
 F9C6 F6 0B C0        ...   ldab 0bc0
 F9C9 C4 01           ..    andb #01
 F9CB 27 08           '.    beq 08
 F9C6 F6 0B C0        ...   ldab 0bc0
 F9C9 C4 01           ..    andb #01
 F9CB 27 08           '.    beq 08
@@ -15403,8 +15408,10 @@ FA6A 1D 00           ..    bclr add,x 00,x
 FA6C 20 C6            .    bra c6
 FA6E 1E F7 00 35     ...5  brset f7,x 00 35
 FA72 20 03            .    bra 03
 FA6C 20 C6            .    bra c6
 FA6E 1E F7 00 35     ...5  brset f7,x 00 35
 FA72 20 03            .    bra 03
+goto84:
 FA74 BD DE E7        ...   jsr dee7            ;jump116
 FA77 20 66            f    bra 66
 FA74 BD DE E7        ...   jsr dee7            ;jump116
 FA77 20 66            f    bra 66
+goto83:
 FA79 F6 00 12        ...   ldab 0012
 FA7C C4 20           .     andb #20
 FA7E 27 5F           '_    beq 5f
 FA79 F6 00 12        ...   ldab 0012
 FA7C C4 20           .     andb #20
 FA7E 27 5F           '_    beq 5f
@@ -15452,7 +15459,7 @@ FAD5 26 05           &.    bne 05
 FAD7 BD 81 00        ...   jsr 8100            ;jump72
 FADA 20 03            .    bra 03
 FADC BD 84 A0        ...   jsr 84a0            ;jump73
 FAD7 BD 81 00        ...   jsr 8100            ;jump72
 FADA 20 03            .    bra 03
 FADC BD 84 A0        ...   jsr 84a0            ;jump73
-FADF 7E F8 FF        ~..   jmp f8ff
+FADF 7E F8 FF        ~..   jmp f8ff            ;goto85
 FAE2 CC B1 2E        ...   ldd #b12e           ;"**ERROR***"
 FAE5 BD C0 BA        ...   jsr c0ba            ;display:
 FAE8 CC 07 D0        ...   ldd #07d0
 FAE2 CC B1 2E        ...   ldd #b12e           ;"**ERROR***"
 FAE5 BD C0 BA        ...   jsr c0ba            ;display:
 FAE8 CC 07 D0        ...   ldd #07d0
@@ -15571,7 +15578,7 @@ FBDE 39              9     rts
 jump46:
 FBDF BD FB E8        ...   jsr fbe8            ;jump86
 FBE2 BD FC 25        ..%   jsr fc25            ;jump85
 jump46:
 FBDF BD FB E8        ...   jsr fbe8            ;jump86
 FBE2 BD FC 25        ..%   jsr fc25            ;jump85
-FBE5 7E FC 04        ~..   jmp fc04            ;jump87
+FBE5 7E FC 04        ~..   jmp fc04            ;goto87
 
 jump86:
 FBE8 3C              <     pshx 
 
 jump86:
 FBE8 3C              <     pshx 
@@ -15596,7 +15603,7 @@ FC00 EC 10           ..    ldd 10,x
 FC02 38              8     pulx 
 FC03 39              9     rts 
 
 FC02 38              8     pulx 
 FC03 39              9     rts 
 
-jump87:
+goto87:
 FC04 ED 00           ..    stad 00,x
 FC06 3C              <     pshx 
 FC07 30              0     tsx 
 FC04 ED 00           ..    stad 00,x
 FC06 3C              <     pshx 
 FC07 30              0     tsx 
@@ -15659,7 +15666,7 @@ FC53 18 3C           .<    pshy
 FC55 30              0     tsx 
 FC56 4F              O     clra 
 FC57 A7 04           ..    sta 04,x
 FC55 30              0     tsx 
 FC56 4F              O     clra 
 FC57 A7 04           ..    sta 04,x
-FC59 7E FC 6D        ~.m   jmp fc6d
+FC59 7E FC 6D        ~.m   jmp fc6d            ;goto88
 
 jump82:
 FC5C 3C              <     pshx 
 
 jump82:
 FC5C 3C              <     pshx 
@@ -15673,7 +15680,8 @@ FC63 18 3C           .<    pshy
 FC65 30              0     tsx 
 FC66 86 01           ..    ldaa #01
 FC68 A7 04           ..    sta 04,x
 FC65 30              0     tsx 
 FC66 86 01           ..    ldaa #01
 FC68 A7 04           ..    sta 04,x
-FC6A 7E FC 6D        ~.m   jmp fc6d
+FC6A 7E FC 6D        ~.m   jmp fc6d            ;goto88
+goto88:
 FC6D 1A EE 0E        ...   ldy 0e,x
 FC70 EC 08           ..    ldd 08,x
 FC72 ED 0E           ..    stad 0e,x
 FC6D 1A EE 0E        ...   ldy 0e,x
 FC70 EC 08           ..    ldd 08,x
 FC72 ED 0E           ..    stad 0e,x
@@ -15693,11 +15701,11 @@ FC8C 27 15           '.    beq 15
 FC8E 1E 04 01 08     ....  brset 04,x 01 08
 FC92 CC 00 00        ...   ldd #0000
 FC95 ED 14           ..    stad 14,x
 FC8E 1E 04 01 08     ....  brset 04,x 01 08
 FC92 CC 00 00        ...   ldd #0000
 FC95 ED 14           ..    stad 14,x
-FC97 7E FE 04        ~..   jmp fe04
+FC97 7E FE 04        ~..   jmp fe04            ;goto89
 FC9A EC 0C           ..    ldd 0c,x
 FC9C ED 14           ..    stad 14,x
 FC9E EC 0A           ..    ldd 0a,x
 FC9A EC 0C           ..    ldd 0c,x
 FC9C ED 14           ..    stad 14,x
 FC9E EC 0A           ..    ldd 0a,x
-FCA0 7E FD E3        ~..   jmp fde3
+FCA0 7E FD E3        ~..   jmp fde3            ;goto90
 FCA3 83 00 00        ...   subd #0000
 FCA6 27 12           '.    beq 12
 FCA8 EC 0C           ..    ldd 0c,x
 FCA3 83 00 00        ...   subd #0000
 FCA6 27 12           '.    beq 12
 FCA8 EC 0C           ..    ldd 0c,x
@@ -15707,7 +15715,7 @@ FCAF 6D 0E           m.    tst 0e,x
 FCB1 26 70           &p    bne 70
 FCB3 6D 0F           m.    tst 0f,x
 FCB5 27 1A           '.    beq 1a
 FCB1 26 70           &p    bne 70
 FCB3 6D 0F           m.    tst 0f,x
 FCB5 27 1A           '.    beq 1a
-FCB7 7E FD A4        ~..   jmp fda4
+FCB7 7E FD A4        ~..   jmp fda4            ;goto91
 FCBA 3C              <     pshx 
 FCBB 3C              <     pshx 
 FCBC 18 38           .8    puly 
 FCBA 3C              <     pshx 
 FCBB 3C              <     pshx 
 FCBC 18 38           .8    puly 
@@ -15720,7 +15728,7 @@ FCC9 38              8     pulx
 FCCA ED 14           ..    stad 14,x
 FCCC 4F              O     clra 
 FCCD 5F              _     clrb 
 FCCA ED 14           ..    stad 14,x
 FCCC 4F              O     clra 
 FCCD 5F              _     clrb 
-FCCE 7E FD E3        ~..   jmp fde3
+FCCE 7E FD E3        ~..   jmp fde3            ;goto90
 FCD1 3C              <     pshx 
 FCD2 3C              <     pshx 
 FCD3 18 38           .8    puly 
 FCD1 3C              <     pshx 
 FCD2 3C              <     pshx 
 FCD3 18 38           .8    puly 
@@ -15762,7 +15770,7 @@ FD18 18 6F 0B        .o.   clr 0b,y
 FD1B 38              8     pulx 
 FD1C ED 14           ..    stad 14,x
 FD1E EC 0A           ..    ldd 0a,x
 FD1B 38              8     pulx 
 FD1C ED 14           ..    stad 14,x
 FD1E EC 0A           ..    ldd 0a,x
-FD20 7E FD E3        ~..   jmp fde3
+FD20 7E FD E3        ~..   jmp fde3            ;goto90
 FD23 86 08           ..    ldaa #08
 FD25 A7 05           ..    sta 05,x
 FD27 69              i     rol 
 FD23 86 08           ..    ldaa #08
 FD25 A7 05           ..    sta 05,x
 FD27 69              i     rol 
@@ -15793,13 +15801,13 @@ FD4B 1F 04 01 09     ....  brclr 04,x 01 09
 FD4F EC 0B           ..    ldd 0b,x
 FD51 ED 14           ..    stad 14,x
 FD53 EC 09           ..    ldd 09,x
 FD4F EC 0B           ..    ldd 0b,x
 FD51 ED 14           ..    stad 14,x
 FD53 EC 09           ..    ldd 09,x
-FD55 7E FD E3        ~..   jmp fde3
+FD55 7E FD E3        ~..   jmp fde3            ;goto90
 FD58 4F              O     clra 
 FD59 E6 0D           ..    ldab 0d,x
 FD5B 53              S     comb 
 FD5C ED 14           ..    stad 14,x
 FD5E 5F              _     clrb 
 FD58 4F              O     clra 
 FD59 E6 0D           ..    ldab 0d,x
 FD5B 53              S     comb 
 FD5C ED 14           ..    stad 14,x
 FD5E 5F              _     clrb 
-FD5F 7E FD E3        ~..   jmp fde3
+FD5F 7E FD E3        ~..   jmp fde3            ;goto90
 FD62 86 10           ..    ldaa #10
 FD64 A7 05           ..    sta 05,x
 FD66 69              i     rol 
 FD62 86 10           ..    ldaa #10
 FD64 A7 05           ..    sta 05,x
 FD66 69              i     rol 
@@ -15842,6 +15850,7 @@ FD9E ED 14           ..    stad 14,x
 FDA0 4F              O     clra 
 FDA1 5F              _     clrb 
 FDA2 20 3F            ?    bra 3f
 FDA0 4F              O     clra 
 FDA1 5F              _     clrb 
 FDA2 20 3F            ?    bra 3f
+goto91:
 FDA4 2B BC           +.    bmi bc
 FDA6 86 10           ..    ldaa #10
 FDA8 A7 05           ..    sta 05,x
 FDA4 2B BC           +.    bmi bc
 FDA6 86 10           ..    ldaa #10
 FDA8 A7 05           ..    sta 05,x
@@ -15882,6 +15891,7 @@ FDDE 53              S     comb
 FDDF ED 14           ..    stad 14,x
 FDE1 4F              O     clra 
 FDE2 5F              _     clrb 
 FDDF ED 14           ..    stad 14,x
 FDE1 4F              O     clra 
 FDE2 5F              _     clrb 
+goto90:
 FDE3 1F 04 80 12     ....  brclr 04,x 80 12
 FDE7 43              C     coma 
 FDE8 53              S     comb 
 FDE3 1F 04 80 12     ....  brclr 04,x 80 12
 FDE7 43              C     coma 
 FDE8 53              S     comb 
@@ -15899,6 +15909,7 @@ FDFC 26 06           &.    bne 06
 FDFE 6D 14           m.    tst 14,x
 FE00 26 02           &.    bne 02
 FE02 6D 15           m.    tst 15,x
 FDFE 6D 14           m.    tst 14,x
 FE00 26 02           &.    bne 02
 FE02 6D 15           m.    tst 15,x
+goto89:
 FE04 18 38           .8    puly 
 FE06 38              8     pulx 
 FE07 31              1     ins 
 FE04 18 38           .8    puly 
 FE06 38              8     pulx 
 FE07 31              1     ins 
@@ -15965,11 +15976,12 @@ FE5E 6F 00           o.    clr 00,x   ;      else: load addr X with 0
 FE60 08              .     inx                 ;        increment X
 FE61 20 F6            .    bra fe59    ;repeat
 FE63 BD F7 D6        ...   jsr f7d6    ;goto main:
 FE60 08              .     inx                 ;        increment X
 FE61 20 F6            .    bra fe59    ;repeat
 FE63 BD F7 D6        ...   jsr f7d6    ;goto main:
-FE66 7E FE 6D        ~.m   jmp fe6d    ; 
+FE66 7E FE 6D        ~.m   jmp fe6d    ; goto91
 
 FE69 0F              .     sei                 ;inhibit interrupts
 FE6A 7E FE 49        ~.I   jmp fe49    ;goto reset:
 
 
 FE69 0F              .     sei                 ;inhibit interrupts
 FE6A 7E FE 49        ~.I   jmp fe49    ;goto reset:
 
+goto91:
 FE6D 20 FE            .    bra fe6d    ;loop forever
                                        ;[SAF] - wait for interrupts?
 
 FE6D 20 FE            .    bra fe6d    ;loop forever
                                        ;[SAF] - wait for interrupts?
 

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