git.ucc.asn.au
/
uccvend-snackrom.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
fe83927
)
Finished mapping out all the JMP's
author
Mark Tearle
<
[email protected]
>
Fri, 26 Oct 2001 14:17:52 +0000
(14:17 +0000)
committer
Mark Tearle
<
[email protected]
>
Fri, 26 Oct 2001 14:17:52 +0000
(14:17 +0000)
ROM/vend.asm
patch
|
blob
|
history
diff --git
a/ROM/vend.asm
b/ROM/vend.asm
index
c96c979
..
c521ad6
100644
(file)
--- a/
ROM/vend.asm
+++ b/
ROM/vend.asm
@@
-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 ;
jump
87
+FBE5 7E FC 04 ~.. jmp fc04 ;
goto
87
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
-
jump
87:
+
goto
87:
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