From fe83927b469c29e51b7e5dc3a4bc351e86bd174d Mon Sep 17 00:00:00 2001 From: Mark Tearle Date: Fri, 26 Oct 2001 10:15:04 +0000 Subject: [PATCH] More goto mapping --- ROM/vend.asm | 192 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 118 insertions(+), 74 deletions(-) diff --git a/ROM/vend.asm b/ROM/vend.asm index 40b714f..c96c979 100644 --- a/ROM/vend.asm +++ b/ROM/vend.asm @@ -8652,7 +8652,7 @@ C332 C1 05 .. cmpb #05 C334 23 03 #. bls 03 C336 7F 00 7D ..} clr 007d C339 7F 00 7E ..~ clr 007e -C33C 7E C4 2F ~./ jmp c42f +C33C 7E C4 2F ~./ jmp c42f ;goto36 C33F 7C 00 7E |.~ inc 007e C342 F6 00 7E ..~ ldab 007e C345 C1 07 .. cmpb #07 @@ -8667,12 +8667,12 @@ C35A CE 00 15 ... ldx #0015 C35D 1D 00 .. bclr add,x 00,x C35F 80 F6 .. suba #f6 C361 00 . test -C362 7E 26 03 ~&. jmp 2603 -C365 7E C4 2F ~./ jmp c42f +C362 7E 26 03 ~&. jmp 2603 ;goto37 ??? +C365 7E C4 2F ~./ jmp c42f ;goto36 C368 F6 00 7D ..} ldab 007d C36B C1 01 .. cmpb #01 C36D 22 03 ". bhi 03 -C36F 7E C4 2F ~./ jmp c42f +C36F 7E C4 2F ~./ jmp c42f ;goto36 C372 CE 00 15 ... ldx #0015 C375 1C 00 .. bset add,x 00,x C377 80 CE .. suba #ce @@ -8683,7 +8683,7 @@ C37D 08 . inx C37E F6 00 1D ... ldab 001d C381 C4 20 . andb #20 C383 27 03 '. beq 03 -C385 7E C4 29 ~.) jmp c429 +C385 7E C4 29 ~.) jmp c429 ;goto38 C388 C6 02 .. ldab #02 C38A F7 00 2C .., stb 002c C38D 7F 00 3A ..: clr 003a @@ -8752,8 +8752,10 @@ C420 1C 00 .. bset add,x 00,x C422 10 . sba C423 CC 07 D0 ... ldd #07d0 C426 FD 00 3E ..> stad 003e +goto38: C429 7F 00 7D ..} clr 007d C42C 7F 00 7E ..~ clr 007e +goto36: C42F 39 9 rts jump26: @@ -8775,7 +8777,7 @@ C455 39 9 rts jump47: C456 FC 00 40 ..@ ldd 0040 C459 26 03 &. bne 03 -C45B 7E C5 C6 ~.. jmp c5c6 +C45B 7E C5 C6 ~.. jmp c5c6 ;goto39 C45E CE 00 1A ... ldx #001a C461 1C 00 .. bset add,x 00,x C463 01 . nop @@ -8783,10 +8785,11 @@ C464 F6 00 1A ... ldab 001a C467 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 C46A CC 03 E8 ... ldd #03e8 C46D BD E5 71 ..q jsr e571 ;jump13 +goto42: C470 FC 00 40 ..@ ldd 0040 C473 83 00 00 ... subd #0000 C476 22 03 ". bhi 03 -C478 7E C5 B0 ~.. jmp c5b0 +C478 7E C5 B0 ~.. jmp c5b0 ;goto40 C47B F6 00 1B ... ldab 001b C47E C4 20 . andb #20 C480 27 1B '. beq 1b @@ -8799,7 +8802,7 @@ C48F CC FC 18 ... ldd #fc18 C492 F3 00 40 ..@ addd 0040 C495 FD 00 40 ..@ stad 0040 C498 8D 96 .. bsr dest 96 -C49A 7E C5 7C ~.| jmp c57c +C49A 7E C5 7C ~.| jmp c57c ;goto41 C49D F6 00 1B ... ldab 001b C4A0 C4 20 . andb #20 C4A2 27 1C '. beq 1c @@ -8812,7 +8815,7 @@ C4B1 CC FF 9C ... ldd #ff9c C4B4 F3 00 40 ..@ addd 0040 C4B7 FD 00 40 ..@ stad 0040 C4BA BD C4 30 ..0 jsr c430 ;jump26 -C4BD 7E C5 7C ~.| jmp c57c +C4BD 7E C5 7C ~.| jmp c57c ;goto41 C4C0 FC 0B DD ... ldd 0bdd C4C3 27 3C '< beq 3c C4C5 FC 00 40 ..@ ldd 0040 @@ -8889,6 +8892,7 @@ C575 20 05 . bra 05 C577 5F _ clrb C578 4F O clra C579 FD 00 40 ..@ stad 0040 +goto41: C57C CC 01 2C .., ldd #012c C57F BD E5 71 ..q jsr e571 ;jump13 C582 F6 00 1B ... ldab 001b @@ -8908,7 +8912,8 @@ C5A1 F6 00 1A ... ldab 001a C5A4 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 C5A7 CC 00 23 ..# ldd #0023 C5AA BD E5 71 ..q jsr e571 ;jump13 -C5AD 7E C4 70 ~.p jmp c470 +C5AD 7E C4 70 ~.p jmp c470 ;goto42 +goto40: C5B0 F6 0B C0 ... ldab 0bc0 C5B3 C4 04 .. andb #04 C5B5 27 0F '. beq 0f @@ -8918,6 +8923,7 @@ C5BC 27 08 '. beq 08 C5BE C6 38 .8 ldab #38 C5C0 F7 00 01 ... stb 0001 C5C3 BD C4 30 ..0 jsr c430 ;jump26 +goto39: C5C6 CE 00 21 ..! ldx #0021 C5C9 1D 00 .. bclr add,x 00,x C5CB 10 . sba @@ -8929,7 +8935,7 @@ jump6: C5D3 F6 00 15 ... ldab 0015 C5D6 C4 1F .. andb #1f C5D8 26 03 &. bne 03 -C5DA 7E C6 7C ~.| jmp c67c +C5DA 7E C6 7C ~.| jmp c67c ;goto43 C5DD CC 00 C8 ... ldd #00c8 C5E0 BD E5 71 ..q jsr e571 ;jump13 C5E3 FC 00 3E ..> ldd 003e @@ -8998,6 +9004,7 @@ C670 F6 00 14 ... ldab 0014 C673 F7 38 00 .8. stb 3800 C676 CC 00 19 ... ldd #0019 C679 BD E5 71 ..q jsr e571 ;jump13 +goto43: C67C 39 9 rts jump124: @@ -9222,7 +9229,7 @@ C822 26 0A &. bne 0a C824 F6 0B C0 ... ldab 0bc0 C827 C4 04 .. andb #04 C829 26 03 &. bne 03 -C82B 7E CB FF ~.. jmp cbff +C82B 7E CB FF ~.. jmp cbff ;goto44 C82E C6 96 .. ldab #96 C830 F7 00 30 ..0 stb 0030 C833 F6 10 2E ... ldab 102e @@ -9231,16 +9238,16 @@ C838 26 0B &. bne 0b C83A F6 10 2F ../ ldab 102f ;sci data C83D F1 00 26 ..& cmpb 0026 C840 26 03 &. bne 03 -C842 7E C9 1B ~.. jmp c91b +C842 7E C9 1B ~.. jmp c91b ;goto45 C845 F6 10 2F ../ ldab 102f ;sci data C848 C4 63 .c andb #63 C84A C1 23 .# cmpb #23 C84C 27 03 '. beq 03 -C84E 7E C8 E7 ~.. jmp c8e7 +C84E 7E C8 E7 ~.. jmp c8e7 ;goto46 C851 F6 00 1A ... ldab 001a C854 C4 01 .. andb #01 C856 26 03 &. bne 03 -C858 7E C8 E7 ~.. jmp c8e7 +C858 7E C8 E7 ~.. jmp c8e7 ;goto46 C85B F6 00 21 ..! ldab 0021 C85E C4 F8 .. andb #f8 C860 37 7 pshb @@ -9306,6 +9313,7 @@ C8DF CE 0B C1 ... ldx #0bc1 C8E2 1C 00 .. bset add,x 00,x C8E4 40 @ nega C8E5 20 31 1 bra 31 +goto46: C8E7 F6 10 2F ../ ldab 102f ;sci data C8EA F7 00 26 ..& stb 0026 C8ED CE 00 1A ... ldx #001a @@ -9324,19 +9332,20 @@ C90B 02 . idiv C90C F6 00 1A ... ldab 001a C90F F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 C912 7C 00 3D |.= inc 003d -C915 7E CE 46 ~.F jmp ce46 -C918 7E CB DA ~.. jmp cbda +C915 7E CE 46 ~.F jmp ce46 ;goto47 +C918 7E CB DA ~.. jmp cbda ;goto48 +goto45: C91B F6 00 08 ... ldab 0008 C91E 26 03 &. bne 03 -C920 7E CA 5F ~._ jmp ca5f +C920 7E CA 5F ~._ jmp ca5f ;goto49 C923 F6 00 17 ... ldab 0017 C926 C4 04 .. andb #04 C928 26 03 &. bne 03 -C92A 7E CA 5F ~._ jmp ca5f +C92A 7E CA 5F ~._ jmp ca5f ;goto49 C92D F6 00 17 ... ldab 0017 C930 C4 08 .. andb #08 C932 26 03 &. bne 03 -C934 7E CA 5F ~._ jmp ca5f +C934 7E CA 5F ~._ jmp ca5f ;goto49 C937 F6 10 2F ../ ldab 102f ;sci data C93A C1 FF .. cmpb #ff C93C 27 07 '. beq 07 @@ -9349,7 +9358,7 @@ C94A 04 . lsrd C94B 7F 00 08 ... clr 0008 C94E BD CE 48 ..H jsr ce48 ;jump48 C951 7F 00 2C .., clr 002c -C954 7E CA 5C ~.\ jmp ca5c +C954 7E CA 5C ~.\ jmp ca5c ;goto50 C957 F6 00 08 ... ldab 0008 C95A 4F O clra C95B BD FE 16 ... jsr fe16 ;jump2 @@ -9373,7 +9382,7 @@ C97A CA 4B .K orab #4b C97C CA 53 .S orab #53 C97E F6 10 2F ../ ldab 102f ;sci data C981 F7 0B C2 ... stb 0bc2 -C984 7E CA 59 ~.Y jmp ca59 +C984 7E CA 59 ~.Y jmp ca59 ;goto51 C987 F6 10 2F ../ ldab 102f ;sci data C98A F7 0B E3 ... stb 0be3 C98D F6 10 2F ../ ldab 102f ;sci data @@ -9467,8 +9476,11 @@ CA4E F7 0B CD ... stb 0bcd CA51 20 06 . bra 06 CA53 F6 10 2F ../ ldab 102f ;sci data CA56 F7 0B CE ... stb 0bce +goto51: CA59 7C 00 08 |.. inc 0008 -CA5C 7E CB DA ~.. jmp cbda +goto50: +CA5C 7E CB DA ~.. jmp cbda ;goto48 +goto49: CA5F F6 10 2F ../ ldab 102f ;sci data CA62 C4 EF .. andb #ef CA64 C1 E2 .. cmpb #e2 @@ -9484,11 +9496,11 @@ CA76 F7 00 08 ... stb 0008 CA79 CE 0B C1 ... ldx #0bc1 CA7C 1D 00 .. bclr add,x 00,x CA7E 01 . nop -CA7F 7E CB DA ~.. jmp cbda +CA7F 7E CB DA ~.. jmp cbda ;goto48 CA82 F6 10 2F ../ ldab 102f ;sci data CA85 C4 02 .. andb #02 CA87 27 03 '. beq 03 -CA89 7E CB 6C ~.l jmp cb6c +CA89 7E CB 6C ~.l jmp cb6c ;goto52 CA8C F6 10 2F ../ ldab 102f ;sci data CA8F 2C 38 ,8 bge 38 CA91 F6 00 17 ... ldab 0017 @@ -9519,7 +9531,7 @@ CABF 1B . aba CAC0 1D 00 .. bclr add,x 00,x CAC2 40 @ nega CAC3 7F 00 25 ..% clr 0025 -CAC6 7E CB 64 ~.d jmp cb64 +CAC6 7E CB 64 ~.d jmp cb64 ;goto53 CAC9 F6 00 17 ... ldab 0017 CACC C4 08 .. andb #08 CACE 26 4A &J bne 4a @@ -9598,9 +9610,11 @@ CB5B CE 00 1B ... ldx #001b CB5E 1D 00 .. bclr add,x 00,x CB60 40 @ nega CB61 7F 00 25 ..% clr 0025 +goto53: CB64 7F 00 2C .., clr 002c CB67 7F 00 3A ..: clr 003a CB6A 20 6E n bra 6e +goto52: CB6C F6 10 2F ../ ldab 102f ;sci data CB6F C4 03 .. andb #03 CB71 C1 02 .. cmpb #02 @@ -9652,6 +9666,7 @@ CBD2 26 06 &. bne 06 CBD4 CE 0B C1 ... ldx #0bc1 CBD7 1C 00 .. bset add,x 00,x CBD9 10 . sba +goto48: CBDA CE 00 1A ... ldx #001a CBDD 1C 00 .. bset add,x 00,x CBDF 02 . idiv @@ -9666,16 +9681,17 @@ CBF2 F6 00 26 ..& ldab 0026 CBF5 53 S comb CBF6 F7 00 26 ..& stb 0026 CBF9 7F 00 3D ..= clr 003d -CBFC 7E CE 46 ~.F jmp ce46 +CBFC 7E CE 46 ~.F jmp ce46 ;goto47 +goto44: CBFF F6 0B C0 ... ldab 0bc0 CC02 C4 02 .. andb #02 CC04 26 03 &. bne 03 -CC06 7E CE 3B ~.; jmp ce3b +CC06 7E CE 3B ~.; jmp ce3b ;goto54 CC09 F6 10 2F ../ ldab 102f ;sci data CC0C C4 E0 .. andb #e0 CC0E C1 20 . cmpb #20 CC10 27 03 '. beq 03 -CC12 7E CE 3B ~.; jmp ce3b +CC12 7E CE 3B ~.; jmp ce3b ;goto54 CC15 C6 32 .2 ldab #32 CC17 F7 00 2F ../ stb 002f CC1A CE 00 1B ... ldx #001b @@ -9692,22 +9708,22 @@ CC32 30 0 tsx CC33 E7 00 .. stb 00,x CC35 CC 00 FF ... ldd #00ff CC38 BD C7 E7 ... jsr c7e7 ;jump37 -CC3B 7E CE 39 ~.9 jmp ce39 +CC3B 7E CE 39 ~.9 jmp ce39 ;goto55 CC3E F6 10 2F ../ ldab 102f ;sci data CC41 C1 3F .? cmpb #3f CC43 26 0A &. bne 0a CC45 F6 00 43 ..C ldab 0043 CC48 4F O clra CC49 BD C7 E7 ... jsr c7e7 ;jump37 -CC4C 7E CE 39 ~.9 jmp ce39 +CC4C 7E CE 39 ~.9 jmp ce39 ;goto55 CC4F F6 00 08 ... ldab 0008 CC52 26 03 &. bne 03 -CC54 7E CD 94 ~.. jmp cd94 +CC54 7E CD 94 ~.. jmp cd94 ;goto56 CC57 F6 10 2F ../ ldab 102f ;sci data CC5A C4 F0 .. andb #f0 CC5C C1 20 . cmpb #20 CC5E 27 03 '. beq 03 -CC60 7E CD 94 ~.. jmp cd94 +CC60 7E CD 94 ~.. jmp cd94 ;goto56 CC63 F6 10 2F ../ ldab 102f ;sci data CC66 C4 0F .. andb #0f CC68 30 0 tsx @@ -9742,7 +9758,7 @@ CC98 30 0 tsx CC99 E6 00 .. ldab 00,x CC9B 4F O clra CC9C FD 00 40 ..@ stad 0040 -CC9F 7E CD 7A ~.z jmp cd7a +CC9F 7E CD 7A ~.z jmp cd7a ;goto57 CCA2 F6 00 17 ... ldab 0017 CCA5 C4 01 .. andb #01 CCA7 27 10 '. beq 10 @@ -9765,7 +9781,7 @@ CCBF 05 . asld CCC0 05 . asld CCC1 F3 00 40 ..@ addd 0040 CCC4 FD 00 40 ..@ stad 0040 -CCC7 7E CD 7A ~.z jmp cd7a +CCC7 7E CD 7A ~.z jmp cd7a ;goto57 CCCA F6 00 17 ... ldab 0017 CCCD C4 01 .. andb #01 CCCF 27 0E '. beq 0e @@ -9784,7 +9800,7 @@ CCE3 17 . tba CCE4 5F _ clrb CCE5 F3 00 40 ..@ addd 0040 CCE8 FD 00 40 ..@ stad 0040 -CCEB 7E CD 7A ~.z jmp cd7a +CCEB 7E CD 7A ~.z jmp cd7a ;goto57 CCEE F6 00 17 ... ldab 0017 CCF1 C4 01 .. andb #01 CCF3 27 12 '. beq 12 @@ -9860,6 +9876,7 @@ CD70 36 6 psha CD71 FC 00 40 ..@ ldd 0040 CD74 BD FB BA ... jsr fbba ;jump38 CD77 FD 00 40 ..@ stad 0040 +goto57: CD7A F6 00 08 ... ldab 0008 CD7D C1 09 .. cmpb #09 CD7F 26 08 &. bne 08 @@ -9870,7 +9887,8 @@ CD89 7C 00 08 |.. inc 0008 CD8C 5F _ clrb CD8D 4F O clra CD8E BD C7 E7 ... jsr c7e7 ;jump37 -CD91 7E CE 39 ~.9 jmp ce39 +CD91 7E CE 39 ~.9 jmp ce39 ;goto55 +goto56: CD94 F6 10 2F ../ ldab 102f ;sci data CD97 4F O clra CD98 BD FE 32 ..2 jsr fe32 ;jump25 @@ -9949,12 +9967,15 @@ CE32 20 05 . bra 05 CE34 5F _ clrb CE35 4F O clra CE36 BD C7 E7 ... jsr c7e7 ;jump37 +goto55: CE39 20 0B . bra 0b +goto54: CE3B F6 10 2E ... ldab 102e CE3E 30 0 tsx CE3F E7 00 .. stb 00,x CE41 F6 10 2F ../ ldab 102f ;sci data CE44 E7 00 .. stb 00,x +goto47: CE46 31 1 ins CE47 3B ; rti @@ -9998,7 +10019,7 @@ CE96 C6 08 .. ldab #08 CE98 F7 0B DB ... stb 0bdb CE9B C6 10 .. ldab #10 CE9D F7 0B DC ... stb 0bdc -CEA0 7E D0 66 ~.f jmp d066 +CEA0 7E D0 66 ~.f jmp d066 ;goto58 CEA3 F6 0B C4 ... ldab 0bc4 CEA6 F1 0B C6 ... cmpb 0bc6 CEA9 25 53 %S bcs 53 @@ -10038,7 +10059,7 @@ CEF1 C6 10 .. ldab #10 CEF3 F7 0B DB ... stb 0bdb CEF6 C6 08 .. ldab #08 CEF8 F7 0B DC ... stb 0bdc -CEFB 7E D0 66 ~.f jmp d066 +CEFB 7E D0 66 ~.f jmp d066 ;goto58 CEFE F6 0B C5 ... ldab 0bc5 CF01 F1 0B C4 ... cmpb 0bc4 CF04 25 53 %S bcs 53 @@ -10078,7 +10099,7 @@ CF4C C6 20 . ldab #20 CF4E F7 0B DB ... stb 0bdb CF51 C6 10 .. ldab #10 CF53 F7 0B DC ... stb 0bdc -CF56 7E D0 66 ~.f jmp d066 +CF56 7E D0 66 ~.f jmp d066 ;goto58 CF59 F6 0B C5 ... ldab 0bc5 CF5C F1 0B C6 ... cmpb 0bc6 CF5F 25 53 %S bcs 53 @@ -10118,7 +10139,7 @@ CFA7 C6 10 .. ldab #10 CFA9 F7 0B DB ... stb 0bdb CFAC C6 20 . ldab #20 CFAE F7 0B DC ... stb 0bdc -CFB1 7E D0 66 ~.f jmp d066 +CFB1 7E D0 66 ~.f jmp d066 ;goto58 CFB4 F6 0B C6 ... ldab 0bc6 CFB7 F1 0B C4 ... cmpb 0bc4 CFBA 25 52 %R bcs 52 @@ -10198,6 +10219,7 @@ D05C C6 08 .. ldab #08 D05E F7 0B DB ... stb 0bdb D061 C6 20 . ldab #20 D063 F7 0B DC ... stb 0bdc +goto58: D066 F6 0B AA ... ldab 0baa D069 4F O clra D06A 37 7 pshb @@ -10454,6 +10476,7 @@ D251 F7 00 31 ..1 stb 0031 D254 CE 00 1B ... ldx #001b D257 1D 00 .. bclr add,x 00,x D259 08 . inx +goto59: D25A F6 00 1B ... ldab 001b D25D C4 08 .. andb #08 D25F 26 22 &" bne 22 @@ -10541,7 +10564,7 @@ D307 5F _ clrb D308 4F O clra D309 39 9 rts -D30A 7E D2 5A ~.Z jmp d25a +D30A 7E D2 5A ~.Z jmp d25a ;goto59 D30D BD E6 1B ... jsr e61b ;jump4 D310 39 9 rts @@ -10579,7 +10602,7 @@ D349 34 4 des D34A F6 0E 6D ..m ldab 0e6d D34D C1 01 .. cmpb #01 D34F 27 03 '. beq 03 -D351 7E D4 07 ~.. jmp d407 +D351 7E D4 07 ~.. jmp d407 ;goto60 D354 F6 00 06 ... ldab 0006 D357 4F O clra D358 05 . asld @@ -10590,10 +10613,11 @@ D35F C4 7F .. andb #7f D361 4F O clra D362 FD 0E 6B ..k stad 0e6b D365 7F 00 06 ... clr 0006 +goto62: D368 F6 00 06 ... ldab 0006 D36B C1 3E .> cmpb #3e D36D 26 03 &. bne 03 -D36F 7E D4 02 ~.. jmp d402 +D36F 7E D4 02 ~.. jmp d402 ;goto61 D372 BD 97 6F ..o jsr 976f ;jump41 D375 F6 00 06 ... ldab 0006 D378 4F O clra @@ -10670,9 +10694,11 @@ D3F9 26 04 &. bne 04 D3FB 5F _ clrb D3FC 4F O clra D3FD 20 64 d bra 64 -D3FF 7E D3 68 ~.h jmp d368 +D3FF 7E D3 68 ~.h jmp d368 ;goto62 +goto61: D402 CC 00 01 ... ldd #0001 D405 20 5C \ bra 5c +goto60: D407 F6 00 06 ... ldab 0006 D40A C1 13 .. cmpb #13 D40C 27 1C '. beq 1c @@ -10753,10 +10779,11 @@ D496 ED 00 .. stad 00,x D498 7C 00 1C |.. inc 001c D49B 20 DF . bra df D49D 7F 00 05 ... clr 0005 +goto65: D4A0 F6 00 05 ... ldab 0005 D4A3 C1 50 .P cmpb #50 D4A5 25 03 %. bcs 03 -D4A7 7E D5 60 ~.` jmp d560 +D4A7 7E D5 60 ~.` jmp d560 ;goto63 D4AA F6 00 05 ... ldab 0005 D4AD 4F O clra D4AE C3 B0 D3 ... addd #b0d3 @@ -10766,7 +10793,7 @@ D4B4 F7 00 06 ... stb 0006 D4B7 BD D3 11 ... jsr d311 ;jump30 D4BA 83 00 00 ... subd #0000 D4BD 27 03 '. beq 03 -D4BF 7E D5 45 ~.E jmp d545 +D4BF 7E D5 45 ~.E jmp d545 ;goto64 D4C2 F6 00 06 ... ldab 0006 D4C5 BD D7 A0 ... jsr d7a0 ;jump10 D4C8 83 00 00 ... subd #0000 @@ -10833,6 +10860,7 @@ D53D AA 00 .. ora 00,x D53F EA 01 .. orb 01,x D541 ED 00 .. stad 00,x D543 20 15 . bra 15 +goto64: D545 CC 7F FF ... ldd #7fff D548 37 7 pshb D549 36 6 psha @@ -10846,7 +10874,8 @@ D554 A4 00 .. anda 00,x D556 E4 01 .. andb 01,x D558 ED 00 .. stad 00,x D55A 7C 00 05 |.. inc 0005 -D55D 7E D4 A0 ~.. jmp d4a0 +D55D 7E D4 A0 ~.. jmp d4a0 ;goto65 +goto63: D560 39 9 rts jump42: @@ -11245,7 +11274,7 @@ D83F 39 9 rts jump105: D840 FC 00 44 ..D ldd 0044 D843 26 03 &. bne 03 -D845 7E D8 D2 ~.. jmp d8d2 +D845 7E D8 D2 ~.. jmp d8d2 ;goto66 D848 FC 00 44 ..D ldd 0044 D84B 37 7 pshb D84C 36 6 psha @@ -11328,6 +11357,7 @@ D8CA CC 0D E7 ... ldd #0de7 D8CD BD FB DF ... jsr fbdf ;jump46 D8D0 31 1 ins D8D1 31 1 ins +goto66: D8D2 39 9 rts jump84: @@ -11438,7 +11468,7 @@ D9D0 7F 00 06 ... clr 0006 D9D3 5F _ clrb D9D4 4F O clra D9D5 FD 00 4D ..M stad 004d -D9D8 7E DA 63 ~.c jmp da63 +D9D8 7E DA 63 ~.c jmp da63 ;goto67 D9DB BD D2 13 ... jsr d213 ;jump45 D9DE 83 00 00 ... subd #0000 D9E1 26 0A &. bne 0a @@ -11513,6 +11543,7 @@ DA5B CC 0D 17 ... ldd #0d17 DA5E BD FB DF ... jsr fbdf ;jump46 DA61 31 1 ins DA62 31 1 ins +goto67: DA63 39 9 rts jump122: @@ -11697,7 +11728,7 @@ jump121: DBCB F6 00 1B ... ldab 001b DBCE C4 01 .. andb #01 DBD0 26 03 &. bne 03 -DBD2 7E DC 98 ~.. jmp dc98 +DBD2 7E DC 98 ~.. jmp dc98 ;goto68 DBD5 F6 00 06 ... ldab 0006 DBD8 4F O clra DBD9 05 . asld @@ -11706,7 +11737,7 @@ DBDD 8F . xgdx DBDE EC 00 .. ldd 00,x DBE0 84 08 .. anda #08 DBE2 26 03 &. bne 03 -DBE4 7E DC 98 ~.. jmp dc98 +DBE4 7E DC 98 ~.. jmp dc98 ;goto68 DBE7 BD D7 FF ... jsr d7ff ;jump80 DBEA CC 03 E8 ... ldd #03e8 DBED BD E5 71 ..q jsr e571 ;jump13 @@ -11793,6 +11824,7 @@ DC8F CE 00 1B ... ldx #001b DC92 1D 00 .. bclr add,x 00,x DC94 01 . nop DC95 7F 00 4F ..O clr 004f +goto68: DC98 F6 00 11 ... ldab 0011 DC9B C4 08 .. andb #08 DC9D 26 03 &. bne 03 @@ -11847,12 +11879,12 @@ DCED CC 0D F7 ... ldd #0df7 DCF0 BD FB DF ... jsr fbdf ;jump46 DCF3 31 1 ins DCF4 31 1 ins -DCF5 7E DD D4 ~.. jmp ddd4 +DCF5 7E DD D4 ~.. jmp ddd4 ;goto69 DCF8 F6 0B BC ... ldab 0bbc DCFB C4 03 .. andb #03 DCFD C1 01 .. cmpb #01 DCFF 27 03 '. beq 03 -DD01 7E DD D4 ~.. jmp ddd4 +DD01 7E DD D4 ~.. jmp ddd4 ;goto69 DD04 F6 0B BC ... ldab 0bbc DD07 C4 E0 .. andb #e0 DD09 54 T lsrb @@ -11940,6 +11972,7 @@ DDCA 26 08 &. bne 08 DDCC 7C 0C DC |.. inc 0cdc DDCF C6 04 .. ldab #04 DDD1 F7 00 48 ..H stb 0048 +goto69: DDD4 39 9 rts jump120: @@ -11979,7 +12012,7 @@ dump118: DE15 F6 00 1B ... ldab 001b DE18 C4 01 .. andb #01 DE1A 26 03 &. bne 03 -DE1C 7E DE A4 ~.. jmp dea4 +DE1C 7E DE A4 ~.. jmp dea4 ;goto70 DE1F F6 00 06 ... ldab 0006 DE22 4F O clra DE23 05 . asld @@ -12037,6 +12070,7 @@ DE9B CE 00 1B ... ldx #001b DE9E 1D 00 .. bclr add,x 00,x DEA0 01 . nop DEA1 7F 00 4F ..O clr 004f +goto70: DEA4 39 9 rts dump117: @@ -12132,13 +12166,13 @@ DF6A 1D 00 .. bclr add,x 00,x DF6C 40 @ nega DF6D F6 00 2C .., ldab 002c DF70 27 03 '. beq 03 -DF72 7E E0 66 ~.f jmp e066 +DF72 7E E0 66 ~.f jmp e066 ;goto71 DF75 F6 00 34 ..4 ldab 0034 DF78 26 0B &. bne 0b DF7A BD BE 69 ..i jsr be69 ;jump3 DF7D C6 32 .2 ldab #32 DF7F F7 00 34 ..4 stb 0034 -DF82 7E E0 63 ~.c jmp e063 +DF82 7E E0 63 ~.c jmp e063 ;goto72 DF85 FC 00 40 ..@ ldd 0040 DF88 26 05 &. bne 05 DF8A FC 00 3E ..> ldd 003e @@ -12151,7 +12185,7 @@ DF99 BD BE 9E ... jsr be9e ;jump50 DF9C 38 8 pulx DF9D C6 05 .. ldab #05 DF9F F7 00 2C .., stb 002c -DFA2 7E E0 63 ~.c jmp e063 +DFA2 7E E0 63 ~.c jmp e063 ;goto72 DFA5 F6 0C D9 ... ldab 0cd9 DFA8 C1 04 .. cmpb #04 DFAA 24 07 $. bcc 07 @@ -12239,10 +12273,12 @@ E05B 36 6 psha E05C CC 09 93 ... ldd #0993 E05F BD C0 2E ... jsr c02e ;jump71 E062 38 8 pulx -E063 7E E5 6A ~.j jmp e56a +goto72: +E063 7E E5 6A ~.j jmp e56a ;goto73 +goto71: E066 F6 00 06 ... ldab 0006 E069 26 03 &. bne 03 -E06B 7E E5 6A ~.j jmp e56a +E06B 7E E5 6A ~.j jmp e56a ;goto73 E06E CE 00 1D ... ldx #001d E071 1C 00 .. bset add,x 00,x E073 40 @ nega @@ -12251,7 +12287,7 @@ E077 F6 00 06 ... ldab 0006 E07A C1 59 .Y cmpb #59 E07C 26 06 &. bne 06 E07E BD DE 09 ... jsr de09 ;jump119 -E081 7E E5 5E ~.^ jmp e55e +E081 7E E5 5E ~.^ jmp e55e ;goto74 E084 F6 00 06 ... ldab 0006 E087 BD D4 68 ..h jsr d468 ;jump51 E08A 83 00 00 ... subd #0000 @@ -12267,7 +12303,7 @@ E0A2 83 00 00 ... subd #0000 E0A5 27 09 '. beq 09 E0A7 BD E5 D1 ... jsr e5d1 ;jump52 E0AA BD D8 E9 ... jsr d8e9 ;jump92 -E0AD 7E E5 5E ~.^ jmp e55e +E0AD 7E E5 5E ~.^ jmp e55e ;goto74 E0B0 F6 00 06 ... ldab 0006 E0B3 4F O clra E0B4 05 . asld @@ -12343,7 +12379,7 @@ E155 BD E5 D1 ... jsr e5d1 ;jump52 E158 BD D8 D3 ... jsr d8d3 ;jump84 E15B C6 0C .. ldab #0c E15D F7 00 2C .., stb 002c -E160 7E E5 5E ~.^ jmp e55e +E160 7E E5 5E ~.^ jmp e55e ;goto74 E163 F6 0B C0 ... ldab 0bc0 E166 C4 01 .. andb #01 E168 26 11 &. bne 11 @@ -12353,7 +12389,7 @@ E16F 26 0A &. bne 0a E171 F6 0B C0 ... ldab 0bc0 E174 C4 0F .. andb #0f E176 27 03 '. beq 03 -E178 7E E3 35 ~.5 jmp e335 +E178 7E E3 35 ~.5 jmp e335 ;goto75 E17B FC 00 40 ..@ ldd 0040 E17E F3 00 3E ..> addd 003e E181 B3 00 44 ..D subd 0044 @@ -12563,11 +12599,12 @@ E329 BD E8 9A ... jsr e89a ;jump68 E32C CE 0B C1 ... ldx #0bc1 E32F 1D 00 .. bclr add,x 00,x E331 08 . inx -E332 7E E5 5E ~.^ jmp e55e +E332 7E E5 5E ~.^ jmp e55e ;goto74 +goto75: E335 F6 0B C0 ... ldab 0bc0 E338 C4 02 .. andb #02 E33A 26 03 &. bne 03 -E33C 7E E5 5E ~.^ jmp e55e +E33C 7E E5 5E ~.^ jmp e55e ;goto74 E33F 5F _ clrb E340 4F O clra E341 FD 00 76 ..v stad 0076 @@ -12639,10 +12676,11 @@ E3D4 C6 32 .2 ldab #32 E3D6 F7 00 31 ..1 stb 0031 E3D9 C6 19 .. ldab #19 E3DB F7 00 36 ..6 stb 0036 +goto77: E3DE F6 00 1D ... ldab 001d E3E1 C4 02 .. andb #02 E3E3 26 03 &. bne 03 -E3E5 7E E4 6E ~.n jmp e46e +E3E5 7E E4 6E ~.n jmp e46e ;goto76 E3E8 F6 00 75 ..u ldab 0075 E3EB C1 04 .. cmpb #04 E3ED 22 05 ". bhi 05 @@ -12703,7 +12741,8 @@ E462 BD E5 D1 ... jsr e5d1 ;jump52 E465 CE 00 17 ... ldx #0017 E468 1D 00 .. bclr add,x 00,x E46A 02 . idiv -E46B 7E E3 DE ~.. jmp e3de +E46B 7E E3 DE ~.. jmp e3de ;goto77 +goto76: E46E CE 00 21 ..! ldx #0021 E471 1D 00 .. bclr add,x 00,x E473 80 CE .. suba #ce @@ -12716,7 +12755,7 @@ E482 CC 00 80 ... ldd #0080 E485 BD C7 E7 ... jsr c7e7 ;jump37 E488 BD E5 D1 ... jsr e5d1 ;jump52 E48B BD D8 E9 ... jsr d8e9 ;jump92 -E48E 7E E5 5E ~.^ jmp e55e +E48E 7E E5 5E ~.^ jmp e55e ;goto74 E491 F6 00 2B ..+ ldab 002b E494 C1 00 .. cmpb #00 E496 26 08 &. bne 08 @@ -12746,7 +12785,7 @@ E4CD 4F O clra E4CE BD C7 E7 ... jsr c7e7 ;jump37 E4D1 F6 0B C0 ... ldab 0bc0 E4D4 2D 03 -. blt 03 -E4D6 7E E5 58 ~.X jmp e558 +E4D6 7E E5 58 ~.X jmp e558 ;goto78 E4D9 F6 0B C0 ... ldab 0bc0 E4DC C4 10 .. andb #10 E4DE 26 78 &x bne 78 @@ -12817,13 +12856,16 @@ E550 CC 0D 1B ... ldd #0d1b E553 BD FB DF ... jsr fbdf ;jump46 E556 31 1 ins E557 31 1 ins +goto78: E558 BD D7 FF ... jsr d7ff ;jump80 E55B BD D8 40 ..@ jsr d840 ;jump105 +goto74: E55E 7F 00 06 ... clr 0006 E561 7F 00 2E ... clr 002e E564 CE 00 1B ... ldx #001b E567 1D 00 .. bclr add,x 00,x E569 80 CE .. suba #ce +;e56a ???? goto73 E56B 00 . test E56C 1D 1D .. bclr add,x 1d,x E56E 00 . test @@ -13197,12 +13239,12 @@ E7CB CE 00 05 ... ldx #0005 E7CE 02 . idiv E7CF 5D ] tstb E7D0 26 03 &. bne 03 -E7D2 7E E8 99 ~.. jmp e899 +E7D2 7E E8 99 ~.. jmp e899 ;goto79 E7D5 F6 00 06 ... ldab 0006 E7D8 BD D7 A0 ... jsr d7a0 ;jump10 E7DB 83 00 00 ... subd #0000 E7DE 27 03 '. beq 03 -E7E0 7E E8 99 ~.. jmp e899 +E7E0 7E E8 99 ~.. jmp e899 ;goto79 E7E3 F6 00 06 ... ldab 0006 E7E6 4F O clra E7E7 05 . asld @@ -13300,6 +13342,7 @@ E892 8F . xgdx E893 AA 00 .. ora 00,x E895 EA 01 .. orb 01,x E897 ED 00 .. stad 00,x +goto79: E899 39 9 rts jump68: @@ -13590,7 +13633,7 @@ EAD1 BD E5 D7 ... jsr e5d7 ;jump69 EAD4 38 8 pulx EAD5 83 00 00 ... subd #0000 EAD8 27 03 '. beq 03 -EADA 7E ED F8 ~.. jmp edf8 +EADA 7E ED F8 ~.. jmp edf8 ;goto80 EADD C6 02 .. ldab #02 EADF F7 00 14 ... stb 0014 EAE2 F6 00 14 ... ldab 0014 @@ -13611,7 +13654,7 @@ EB05 BD E5 D7 ... jsr e5d7 ;jump69 EB08 38 8 pulx EB09 83 00 00 ... subd #0000 EB0C 26 03 &. bne 03 -EB0E 7E ED F8 ~.. jmp edf8 +EB0E 7E ED F8 ~.. jmp edf8 ;goto80 EB11 CC 5A 5A .ZZ ldd #5a5a EB14 FD 10 16 ... stad 1016 EB17 CC B1 39 ..9 ldd #b139 @@ -13898,6 +13941,7 @@ ED50 FD 0D E9 ... stad 0de9 ED53 FD 0D E7 ... stad 0de7 ED56 4F O clra ED57 5F _ clrb +goto80: ED58 FD 0D ED ... stad 0ded ED5B FD 0D EB ... stad 0deb ED5E 5F _ clrb -- 2.20.1