X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=ROM%2Fvend.asm;h=65f45ce261e223feea93c2ed20b58729390df0dc;hb=7b68ba7ad031132e7c907e0eb8a1f39fe74d5869;hp=f02e5011630cc9d7ee01d666337328223de30edd;hpb=26917b57a6ced20997acc6800078a353719a2a70;p=uccvend-snackrom.git diff --git a/ROM/vend.asm b/ROM/vend.asm index f02e501..65f45ce 100644 --- a/ROM/vend.asm +++ b/ROM/vend.asm @@ -36,6 +36,12 @@ ; 0 motor driver row output enable ;PA5 selects between RS232 and current loop serial interface? +; Current status: +; JSR mapped out +; JMP mapped out + +; TODO: + ; 0014 - ???? @@ -2571,7 +2577,7 @@ jump24: 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 @@ -2667,6 +2673,7 @@ jump24: 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 @@ -2714,11 +2721,11 @@ jump148: 96B9 02 . idiv 96BA F6 00 38 ..8 ldab 0038 96BD 27 03 '. beq 03 -96BF 7E 97 6D ~.m jmp 976d +96BF 7E 97 6D ~.m jmp 976d ;goto17 96C2 F6 00 06 ... ldab 0006 96C5 C1 63 .c cmpb #63 96C7 23 03 #. bls 03 -96C9 7E 97 6D ~.m jmp 976d +96C9 7E 97 6D ~.m jmp 976d ;goto17 96CC F6 00 06 ... ldab 0006 96CF C1 63 .c cmpb #63 96D1 26 0F &. bne 0f @@ -2788,6 +2795,7 @@ jump148: 9768 5F _ clrb 9769 4F O clra 976A FD 00 40 ..@ stad 0040 +goto17: 976D 31 1 ins 976E 39 9 rts @@ -3332,7 +3340,7 @@ jump111: 9C48 20 06 . bra 06 9C4A CC AF 0B ... ldd #af0b 9C4D BD C0 BA ... jsr c0ba ;display: -9C50 7E 9D 29 ~.) jmp 9d29 +9C50 7E 9D 29 ~.) jmp 9d29 ;goto18 9C53 F6 00 67 ..g ldab 0067 9C56 C4 10 .. andb #10 9C58 27 08 '. beq 08 @@ -3341,7 +3349,7 @@ jump111: 9C60 20 06 . bra 06 9C62 CC AF 4D ..M ldd #af4d 9C65 BD C0 BA ... jsr c0ba ;display: -9C68 7E 9D 29 ~.) jmp 9d29 +9C68 7E 9D 29 ~.) jmp 9d29 ;goto18 9C6B F6 00 67 ..g ldab 0067 9C6E C4 20 . andb #20 9C70 27 08 '. beq 08 @@ -3350,7 +3358,7 @@ jump111: 9C78 20 06 . bra 06 9C7A CC AF 63 ..c ldd #af63 9C7D BD C0 BA ... jsr c0ba ;display: -9C80 7E 9D 29 ~.) jmp 9d29 +9C80 7E 9D 29 ~.) jmp 9d29 ;goto18 9C83 F6 00 67 ..g ldab 0067 9C86 C4 01 .. andb #01 9C88 27 08 '. beq 08 @@ -3359,7 +3367,7 @@ jump111: 9C90 20 06 . bra 06 9C92 CC AE F5 ... ldd #aef5 9C95 BD C0 BA ... jsr c0ba ;display: -9C98 7E 9D 29 ~.) jmp 9d29 +9C98 7E 9D 29 ~.) jmp 9d29 ;goto18 9C9B F6 00 67 ..g ldab 0067 9C9E C4 04 .. andb #04 9CA0 27 08 '. beq 08 @@ -3415,6 +3423,7 @@ jump111: 9D21 20 06 . bra 06 9D23 CC AF B0 ... ldd #afb0 9D26 BD C0 BA ... jsr c0ba ;display: +goto18: 9D29 39 9 rts jump89: @@ -3624,16 +3633,16 @@ jump100: 9EF3 A1 BE .. cmpa be,x 9EF5 CC B2 90 ... ldd #b290 9EF8 BD C0 BA ... jsr c0ba ;display: -9EFB 7E A1 C4 ~.. jmp a1c4 +9EFB 7E A1 C4 ~.. jmp a1c4 ;goto19 9EFE CC 0C BC ... ldd #0cbc 9F01 BD C0 BA ... jsr c0ba ;display: -9F04 7E A1 C4 ~.. jmp a1c4 +9F04 7E A1 C4 ~.. jmp a1c4 ;goto19 9F07 CC B2 A2 ... ldd #b2a2 9F0A BD C0 BA ... jsr c0ba ;display: -9F0D 7E A1 C4 ~.. jmp a1c4 +9F0D 7E A1 C4 ~.. jmp a1c4 ;goto19 9F10 CC 0C CC ... ldd #0ccc 9F13 BD C0 BA ... jsr c0ba ;display: -9F16 7E A1 C4 ~.. jmp a1c4 +9F16 7E A1 C4 ~.. jmp a1c4 ;goto19 9F19 C6 41 .A ldab #41 9F1B F7 0B 99 ... stb 0b99 9F1E C6 55 .U ldab #55 @@ -3647,61 +3656,61 @@ jump100: 9F31 FC 0C E7 ... ldd 0ce7 9F34 BD A2 D4 ... jsr a2d4 ;jump79 9F37 38 8 pulx -9F38 7E A1 C4 ~.. jmp a1c4 +9F38 7E A1 C4 ~.. jmp a1c4 ;goto19 9F3B CC B2 C6 ... ldd #b2c6 9F3E BD C0 BA ... jsr c0ba ;display: -9F41 7E A1 C4 ~.. jmp a1c4 +9F41 7E A1 C4 ~.. jmp a1c4 ;goto19 9F44 FE 0D E9 ... ldx 0de9 9F47 3C < pshx 9F48 FC 0D E7 ... ldd 0de7 9F4B BD A3 41 ..A jsr a341 ;jump77 9F4E 38 8 pulx -9F4F 7E A1 C4 ~.. jmp a1c4 +9F4F 7E A1 C4 ~.. jmp a1c4 ;goto19 9F52 CC B2 D8 ... ldd #b2d8 9F55 BD C0 BA ... jsr c0ba ;display: -9F58 7E A1 C4 ~.. jmp a1c4 +9F58 7E A1 C4 ~.. jmp a1c4 ;goto19 9F5B FE 0D ED ... ldx 0ded 9F5E 3C < pshx 9F5F FC 0D EB ... ldd 0deb 9F62 BD A3 41 ..A jsr a341 ;jump77 9F65 38 8 pulx -9F66 7E A1 C4 ~.. jmp a1c4 +9F66 7E A1 C4 ~.. jmp a1c4 ;goto19 9F69 CC B2 EA ... ldd #b2ea 9F6C BD C0 BA ... jsr c0ba ;display: -9F6F 7E A1 C4 ~.. jmp a1c4 +9F6F 7E A1 C4 ~.. jmp a1c4 ;goto19 9F72 FE 0D F1 ... ldx 0df1 9F75 3C < pshx 9F76 FC 0D EF ... ldd 0def 9F79 BD A3 41 ..A jsr a341 ;jump77 9F7C 38 8 pulx -9F7D 7E A1 C4 ~.. jmp a1c4 +9F7D 7E A1 C4 ~.. jmp a1c4 ;goto19 9F80 CC B2 FC ... ldd #b2fc 9F83 BD C0 BA ... jsr c0ba ;display: -9F86 7E A1 C4 ~.. jmp a1c4 +9F86 7E A1 C4 ~.. jmp a1c4 ;goto19 9F89 FE 0D F9 ... ldx 0df9 9F8C 3C < pshx 9F8D FC 0D F7 ... ldd 0df7 9F90 BD A3 41 ..A jsr a341 ;jump77 9F93 38 8 pulx -9F94 7E A1 C4 ~.. jmp a1c4 +9F94 7E A1 C4 ~.. jmp a1c4 ;goto19 9F97 CC B3 0E ... ldd #b30e 9F9A BD C0 BA ... jsr c0ba ;display: -9F9D 7E A1 C4 ~.. jmp a1c4 +9F9D 7E A1 C4 ~.. jmp a1c4 ;goto19 9FA0 FE 0D FD ... ldx 0dfd 9FA3 3C < pshx 9FA4 FC 0D FB ... ldd 0dfb 9FA7 BD A3 41 ..A jsr a341 ;jump77 9FAA 38 8 pulx -9FAB 7E A1 C4 ~.. jmp a1c4 +9FAB 7E A1 C4 ~.. jmp a1c4 ;goto19 9FAE CC B3 35 ..5 ldd #b335 9FB1 BD C0 BA ... jsr c0ba ;display: -9FB4 7E A1 C4 ~.. jmp a1c4 +9FB4 7E A1 C4 ~.. jmp a1c4 ;goto19 9FB7 FE 0D F5 ... ldx 0df5 9FBA 3C < pshx 9FBB FC 0D F3 ... ldd 0df3 9FBE BD A3 41 ..A jsr a341 ;jump77 9FC1 38 8 pulx -9FC2 7E A1 C4 ~.. jmp a1c4 +9FC2 7E A1 C4 ~.. jmp a1c4 ;goto19 9FC5 C6 24 .$ ldab #24 9FC7 F7 0B 99 ... stb 0b99 9FCA C6 31 .1 ldab #31 @@ -3711,13 +3720,13 @@ jump100: 9FD3 FC 0C DD ... ldd 0cdd 9FD6 BD A2 D4 ... jsr a2d4 ;jump79 9FD9 38 8 pulx -9FDA 7E A1 C4 ~.. jmp a1c4 +9FDA 7E A1 C4 ~.. jmp a1c4 ;goto19 9FDD FE 0C F5 ... ldx 0cf5 9FE0 3C < pshx 9FE1 FC 0C F3 ... ldd 0cf3 9FE4 BD A3 41 ..A jsr a341 ;jump77 9FE7 38 8 pulx -9FE8 7E A1 C4 ~.. jmp a1c4 +9FE8 7E A1 C4 ~.. jmp a1c4 ;goto19 9FEB C6 24 .$ ldab #24 9FED F7 0B 99 ... stb 0b99 9FF0 C6 32 .2 ldab #32 @@ -3727,13 +3736,13 @@ jump100: 9FF9 FC 0C DF ... ldd 0cdf 9FFC BD A2 D4 ... jsr a2d4 ;jump79 9FFF 38 8 pulx -A000 7E A1 C4 ~.. jmp a1c4 +A000 7E A1 C4 ~.. jmp a1c4 ;goto19 A003 FE 0C F9 ... ldx 0cf9 A006 3C < pshx A007 FC 0C F7 ... ldd 0cf7 A00A BD A3 41 ..A jsr a341 ;jump77 A00D 38 8 pulx -A00E 7E A1 C4 ~.. jmp a1c4 +A00E 7E A1 C4 ~.. jmp a1c4 ;goto19 A011 C6 24 .$ ldab #24 A013 F7 0B 99 ... stb 0b99 A016 C6 35 .5 ldab #35 @@ -3743,13 +3752,13 @@ A01E 3C < pshx A01F FC 0C E1 ... ldd 0ce1 A022 BD A2 D4 ... jsr a2d4 ;jump79 A025 38 8 pulx -A026 7E A1 C4 ~.. jmp a1c4 +A026 7E A1 C4 ~.. jmp a1c4 ;goto19 A029 FE 0C FD ... ldx 0cfd A02C 3C < pshx A02D FC 0C FB ... ldd 0cfb A030 BD A3 41 ..A jsr a341 ;jump77 A033 38 8 pulx -A034 7E A1 C4 ~.. jmp a1c4 +A034 7E A1 C4 ~.. jmp a1c4 ;goto19 A037 C6 24 .$ ldab #24 A039 F7 0B 99 ... stb 0b99 A03C C6 31 .1 ldab #31 @@ -3761,13 +3770,13 @@ A049 3C < pshx A04A FC 0C E3 ... ldd 0ce3 A04D BD A2 D4 ... jsr a2d4 ;jump79 A050 38 8 pulx -A051 7E A1 C4 ~.. jmp a1c4 +A051 7E A1 C4 ~.. jmp a1c4 ;goto19 A054 FE 0D 01 ... ldx 0d01 A057 3C < pshx A058 FC 0C FF ... ldd 0cff A05B BD A3 41 ..A jsr a341 ;jump77 A05E 38 8 pulx -A05F 7E A1 C4 ~.. jmp a1c4 +A05F 7E A1 C4 ~.. jmp a1c4 ;goto19 A062 C6 24 .$ ldab #24 A064 F7 0B 99 ... stb 0b99 A067 C6 32 .2 ldab #32 @@ -3779,62 +3788,62 @@ A074 3C < pshx A075 FC 0C E5 ... ldd 0ce5 A078 BD A2 D4 ... jsr a2d4 ;jump79 A07B 38 8 pulx -A07C 7E A1 C4 ~.. jmp a1c4 +A07C 7E A1 C4 ~.. jmp a1c4 ;goto19 A07F FE 0D 05 ... ldx 0d05 A082 3C < pshx A083 FC 0D 03 ... ldd 0d03 A086 BD A3 41 ..A jsr a341 ;jump77 A089 38 8 pulx -A08A 7E A1 C4 ~.. jmp a1c4 +A08A 7E A1 C4 ~.. jmp a1c4 ;goto19 A08D CC B3 B7 ... ldd #b3b7 A090 BD C0 BA ... jsr c0ba ;display: -A093 7E A1 C4 ~.. jmp a1c4 +A093 7E A1 C4 ~.. jmp a1c4 ;goto19 A096 CE 00 01 ... ldx #0001 A099 3C < pshx A09A FC 0C F1 ... ldd 0cf1 A09D BD A2 D4 ... jsr a2d4 ;jump79 A0A0 38 8 pulx -A0A1 7E A1 C4 ~.. jmp a1c4 +A0A1 7E A1 C4 ~.. jmp a1c4 ;goto19 A0A4 CC B3 CE ... ldd #b3ce A0A7 BD C0 BA ... jsr c0ba ;display: -A0AA 7E A1 C4 ~.. jmp a1c4 +A0AA 7E A1 C4 ~.. jmp a1c4 ;goto19 A0AD FE 0C E9 ... ldx 0ce9 A0B0 3C < pshx A0B1 F6 0C DC ... ldab 0cdc A0B4 4F O clra A0B5 BD A3 1A ... jsr a31a ;jump93 A0B8 38 8 pulx -A0B9 7E A1 C4 ~.. jmp a1c4 +A0B9 7E A1 C4 ~.. jmp a1c4 ;goto19 A0BC CC B3 E0 ... ldd #b3e0 A0BF BD C0 BA ... jsr c0ba ;display: -A0C2 7E A1 C4 ~.. jmp a1c4 +A0C2 7E A1 C4 ~.. jmp a1c4 ;goto19 A0C5 FE 0C EB ... ldx 0ceb A0C8 3C < pshx A0C9 F6 0C DB ... ldab 0cdb A0CC 4F O clra A0CD BD A3 1A ... jsr a31a ;jump93 A0D0 38 8 pulx -A0D1 7E A1 C4 ~.. jmp a1c4 +A0D1 7E A1 C4 ~.. jmp a1c4 ;goto19 A0D4 CC B3 F2 ... ldd #b3f2 A0D7 BD C0 BA ... jsr c0ba ;display: -A0DA 7E A1 C4 ~.. jmp a1c4 +A0DA 7E A1 C4 ~.. jmp a1c4 ;goto19 A0DD FE 0C ED ... ldx 0ced A0E0 3C < pshx A0E1 F6 0C DA ... ldab 0cda A0E4 4F O clra A0E5 BD A3 1A ... jsr a31a ;jump93 A0E8 38 8 pulx -A0E9 7E A1 C4 ~.. jmp a1c4 +A0E9 7E A1 C4 ~.. jmp a1c4 ;goto19 A0EC CC B4 04 ... ldd #b404 A0EF BD C0 BA ... jsr c0ba ;display: -A0F2 7E A1 C4 ~.. jmp a1c4 +A0F2 7E A1 C4 ~.. jmp a1c4 ;goto19 A0F5 FE 0C EF ... ldx 0cef A0F8 3C < pshx A0F9 F6 0C D9 ... ldab 0cd9 A0FC 4F O clra A0FD BD A3 1A ... jsr a31a ;jump93 A100 38 8 pulx -A101 7E A1 C4 ~.. jmp a1c4 +A101 7E A1 C4 ~.. jmp a1c4 ;goto19 A104 C6 57 .W ldab #57 A106 F7 0B 99 ... stb 0b99 A109 C6 53 .S ldab #53 @@ -3848,13 +3857,13 @@ A11B 3C < pshx A11C FC 0D 07 ... ldd 0d07 A11F BD A2 D4 ... jsr a2d4 ;jump79 A122 38 8 pulx -A123 7E A1 C4 ~.. jmp a1c4 +A123 7E A1 C4 ~.. jmp a1c4 ;goto19 A126 FE 0D 11 ... ldx 0d11 A129 3C < pshx A12A FC 0D 0F ... ldd 0d0f A12D BD A3 41 ..A jsr a341 ;jump77 A130 38 8 pulx -A131 7E A1 C4 ~.. jmp a1c4 +A131 7E A1 C4 ~.. jmp a1c4 ;goto19 A134 C6 53 .S ldab #53 A136 F7 0B 99 ... stb 0b99 A139 C6 48 .H ldab #48 @@ -3917,6 +3926,7 @@ A1BB 38 8 pulx A1BC 20 06 . bra 06 A1BE CC B4 84 ... ldd #b484 A1C1 BD C0 BA ... jsr c0ba ;display: +goto19: A1C4 F6 00 48 ..H ldab 0048 A1C7 C1 2E .. cmpb #2e A1C9 23 74 #t bls 74 @@ -4504,10 +4514,11 @@ A656 C6 20 . ldab #20 A658 F7 0B 9A ... stb 0b9a A65B C6 01 .. ldab #01 A65D F7 00 54 ..T stb 0054 +goto21: A660 F6 00 54 ..T ldab 0054 A663 C1 09 .. cmpb #09 A665 25 03 %. bcs 03 -A667 7E A7 1E ~.. jmp a71e +A667 7E A7 1E ~.. jmp a71e ;goto20 A66A F6 00 54 ..T ldab 0054 A66D 4F O clra A66E BD FE 16 ... jsr fe16 ;jump2 @@ -4598,7 +4609,8 @@ A714 8F . xgdx A715 33 3 pulb A716 E7 00 .. stb 00,x A718 7C 00 54 |.T inc 0054 -A71B 7E A6 60 ~.` jmp a660 +A71B 7E A6 60 ~.` jmp a660 ;goto21 +goto20: A71E 39 9 rts jump134: @@ -5155,10 +5167,11 @@ ABA1 39 9 rts jump8: ABA2 7F 00 05 ... clr 0005 +goto24: ABA5 F6 00 05 ... ldab 0005 ABA8 C1 64 .d cmpb #64 ABAA 25 03 %. bcs 03 -ABAC 7E AC 81 ~.. jmp ac81 +ABAC 7E AC 81 ~.. jmp ac81 ;goto22 ABAF F6 00 05 ... ldab 0005 ABB2 F7 00 06 ... stb 0006 ABB5 F6 00 05 ... ldab 0005 @@ -5167,12 +5180,12 @@ ABB9 CE 00 05 ... ldx #0005 ABBC 02 . idiv ABBD 5D ] tstb ABBE 26 03 &. bne 03 -ABC0 7E AC 7B ~.{ jmp ac7b +ABC0 7E AC 7B ~.{ jmp ac7b ;goto23 ABC3 F6 00 06 ... ldab 0006 ABC6 BD D7 A0 ... jsr d7a0 ;jump10 ABC9 83 00 00 ... subd #0000 ABCC 27 03 '. beq 03 -ABCE 7E AC 7B ~.{ jmp ac7b +ABCE 7E AC 7B ~.{ jmp ac7b ;goto23 ABD1 BD D3 11 ... jsr d311 ;jump30 ABD4 83 00 00 ... subd #0000 ABD7 27 2B '+ beq 2b @@ -5262,8 +5275,10 @@ AC73 27 06 '. beq 06 AC75 CE 00 19 ... ldx #0019 AC78 1C 00 .. bset add,x 00,x AC7A 02 . idiv +goto23: AC7B 7C 00 05 |.. inc 0005 -AC7E 7E AB A5 ~.. jmp aba5 +AC7E 7E AB A5 ~.. jmp aba5 ;goto24 +goto22: AC81 F6 00 19 ... ldab 0019 AC84 C4 07 .. andb #07 AC86 26 0A &. bne 0a @@ -7236,23 +7251,23 @@ B802 0E . cli B803 6D C1 m. tst c1,x B805 01 . nop B806 27 03 '. beq 03 -B808 7E B9 2A ~.* jmp b92a +B808 7E B9 2A ~.* jmp b92a ;goto25 B80B F6 0E 02 ... ldab 0e02 B80E C1 05 .. cmpb #05 B810 27 03 '. beq 03 -B812 7E B9 2A ~.* jmp b92a +B812 7E B9 2A ~.* jmp b92a ;goto25 B815 F6 0E 03 ... ldab 0e03 B818 C1 05 .. cmpb #05 B81A 27 03 '. beq 03 -B81C 7E B9 2A ~.* jmp b92a +B81C 7E B9 2A ~.* jmp b92a ;goto25 B81F F6 0E 04 ... ldab 0e04 B822 C1 05 .. cmpb #05 B824 27 03 '. beq 03 -B826 7E B9 2A ~.* jmp b92a +B826 7E B9 2A ~.* jmp b92a ;goto25 B829 F6 00 12 ... ldab 0012 B82C C4 20 . andb #20 B82E 27 03 '. beq 03 -B830 7E B9 2A ~.* jmp b92a +B830 7E B9 2A ~.* jmp b92a ;goto25 B833 30 0 tsx B834 6F 00 o. clr 00,x B836 F6 0E 6A ..j ldab 0e6a @@ -7287,7 +7302,7 @@ B87A F6 0E 05 ... ldab 0e05 B87D BD D4 68 ..h jsr d468 ;jump51 B880 83 00 00 ... subd #0000 B883 26 03 &. bne 03 -B885 7E B9 0A ~.. jmp b90a +B885 7E B9 0A ~.. jmp b90a ;goto26 B888 F6 0E 05 ... ldab 0e05 B88B BD D7 A0 ... jsr d7a0 ;jump10 B88E 83 00 00 ... subd #0000 @@ -7346,6 +7361,7 @@ B900 BD BE 01 ... jsr be01 ;jump70 B903 C6 0A .. ldab #0a B905 F7 00 2C .., stb 002c B908 20 1D . bra 1d +goto26: B90A BD BE 4B ..K jsr be4b ;jump1 B90D C6 57 .W ldab #57 B90F F7 0B 96 ... stb 0b96 @@ -7357,27 +7373,28 @@ B91C 7F 00 2C .., clr 002c B91F BD BE 01 ... jsr be01 ;jump70 B922 C6 0A .. ldab #0a B924 F7 00 2C .., stb 002c -B927 7E BA 81 ~.. jmp ba81 +B927 7E BA 81 ~.. jmp ba81 ;goto27 +goto25: B92A F6 0E 6D ..m ldab 0e6d B92D C1 01 .. cmpb #01 B92F 27 03 '. beq 03 -B931 7E BA 81 ~.. jmp ba81 +B931 7E BA 81 ~.. jmp ba81 ;goto27 B934 F6 0E 00 ... ldab 0e00 B937 C1 05 .. cmpb #05 B939 27 03 '. beq 03 -B93B 7E BA 81 ~.. jmp ba81 +B93B 7E BA 81 ~.. jmp ba81 ;goto27 B93E F6 0E 01 ... ldab 0e01 B941 C1 05 .. cmpb #05 B943 27 03 '. beq 03 -B945 7E BA 81 ~.. jmp ba81 +B945 7E BA 81 ~.. jmp ba81 ;goto27 B948 F6 0E 02 ... ldab 0e02 B94B C1 05 .. cmpb #05 B94D 27 03 '. beq 03 -B94F 7E BA 81 ~.. jmp ba81 +B94F 7E BA 81 ~.. jmp ba81 ;goto27 B952 F6 00 12 ... ldab 0012 B955 C4 20 . andb #20 B957 26 03 &. bne 03 -B959 7E BA 81 ~.. jmp ba81 +B959 7E BA 81 ~.. jmp ba81 ;goto27 B95C F6 0E 04 ... ldab 0e04 B95F C1 05 .. cmpb #05 B961 26 79 &y bne 79 @@ -7435,22 +7452,22 @@ B9CE 7F 00 2C .., clr 002c B9D1 BD BE 01 ... jsr be01 ;jump70 B9D4 C6 1E .. ldab #1e B9D6 F7 00 2C .., stb 002c -B9D9 7E BA 81 ~.. jmp ba81 +B9D9 7E BA 81 ~.. jmp ba81 ;goto27 B9DC F6 0E 04 ... ldab 0e04 B9DF C1 01 .. cmpb #01 B9E1 27 0A '. beq 0a B9E3 F6 0E 04 ... ldab 0e04 B9E6 C1 02 .. cmpb #02 B9E8 27 03 '. beq 03 -B9EA 7E BA 81 ~.. jmp ba81 +B9EA 7E BA 81 ~.. jmp ba81 ;goto27 B9ED F6 0E 03 ... ldab 0e03 B9F0 C1 00 .. cmpb #00 B9F2 22 03 ". bhi 03 -B9F4 7E BA 81 ~.. jmp ba81 +B9F4 7E BA 81 ~.. jmp ba81 ;goto27 B9F7 F6 0E 03 ... ldab 0e03 B9FA C1 05 .. cmpb #05 B9FC 26 03 &. bne 03 -B9FE 7E BA 81 ~.. jmp ba81 +B9FE 7E BA 81 ~.. jmp ba81 ;goto27 BA01 F6 0E 03 ... ldab 0e03 BA04 C1 07 .. cmpb #07 BA06 24 79 $y bcc 79 @@ -7508,6 +7525,7 @@ BA76 7F 00 2C .., clr 002c BA79 BD BE 01 ... jsr be01 ;jump70 BA7C C6 1E .. ldab #1e BA7E F7 00 2C .., stb 002c +goto27: BA81 31 1 ins BA82 39 9 rts @@ -7618,10 +7636,10 @@ BB61 40 @ nega BB62 39 9 rts BB63 F6 00 00 ... ldab 0000 BB66 27 03 '. beq 03 -BB68 7E BD B4 ~.. jmp bdb4 +BB68 7E BD B4 ~.. jmp bdb4 ;goto28 BB6B F6 00 2E ... ldab 002e BB6E 27 03 '. beq 03 -BB70 7E BD B4 ~.. jmp bdb4 +BB70 7E BD B4 ~.. jmp bdb4 ;goto28 BB73 BD BA 83 ... jsr ba83 ;jump125 BB76 F6 00 5B ..[ ldab 005b BB79 F1 00 56 ..V cmpb 0056 @@ -7629,7 +7647,7 @@ BB7C 26 0B &. bne 0b BB7E F6 00 56 ..V ldab 0056 BB81 27 06 '. beq 06 BB83 7F 00 29 ..) clr 0029 -BB86 7E BD AF ~.. jmp bdaf +BB86 7E BD AF ~.. jmp bdaf ;goto29 BB89 F6 00 5B ..[ ldab 005b BB8C 27 34 '4 beq 34 BB8E F6 00 5B ..[ ldab 005b @@ -7706,7 +7724,7 @@ BC39 CE 00 1B ... ldx #001b BC3C 1C 00 .. bset add,x 00,x BC3E 10 . sba BC3F 7F 00 37 ..7 clr 0037 -BC42 7E BD AF ~.. jmp bdaf +BC42 7E BD AF ~.. jmp bdaf ;goto29 BC45 F6 00 16 ... ldab 0016 BC48 F1 00 29 ..) cmpb 0029 BC4B 27 2D '- beq 2d @@ -7724,7 +7742,7 @@ BC6B F6 0E 04 ... ldab 0e04 BC6E F7 0E 03 ... stb 0e03 BC71 F6 00 29 ..) ldab 0029 BC74 F7 0E 04 ... stb 0e04 -BC77 7E BD AF ~.. jmp bdaf +BC77 7E BD AF ~.. jmp bdaf ;goto29 BC7A F6 00 12 ... ldab 0012 BC7D C4 20 . andb #20 BC7F 27 3B '; beq 3b @@ -7750,19 +7768,19 @@ BCB0 7F 00 2C .., clr 002c BCB3 CE 00 1B ... ldx #001b BCB6 1D 00 .. bclr add,x 00,x BCB8 10 . sba -BCB9 7E BD AF ~.. jmp bdaf +BCB9 7E BD AF ~.. jmp bdaf ;goto29 BCBC F6 00 1B ... ldab 001b BCBF C4 10 .. andb #10 BCC1 26 03 &. bne 03 -BCC3 7E BD 91 ~.. jmp bd91 +BCC3 7E BD 91 ~.. jmp bd91 ;goto30 BCC6 F6 00 21 ..! ldab 0021 BCC9 C4 20 . andb #20 BCCB 27 03 '. beq 03 -BCCD 7E BD 91 ~.. jmp bd91 +BCCD 7E BD 91 ~.. jmp bd91 ;goto30 BCD0 F6 00 29 ..) ldab 0029 BCD3 C1 0B .. cmpb #0b BCD5 26 03 &. bne 03 -BCD7 7E BD 5C ~.\ jmp bd5c +BCD7 7E BD 5C ~.\ jmp bd5c ;goto31 BCDA 7F 00 49 ..I clr 0049 BCDD F6 00 3A ..: ldab 003a BCE0 26 32 &2 bne 32 @@ -7815,6 +7833,7 @@ BD53 40 @ nega BD54 7F 00 3A ..: clr 003a BD57 BD E5 AA ... jsr e5aa ;jump12 BD5A 20 2D - bra 2d +goto31: BD5C C6 19 .. ldab #19 BD5E F7 00 37 ..7 stb 0037 BD61 F6 00 3A ..: ldab 003a @@ -7837,6 +7856,7 @@ BD89 CE 00 1B ... ldx #001b BD8C 1D 00 .. bclr add,x 00,x BD8E 10 . sba BD8F 20 1E . bra 1e +goto30: BD91 F6 00 1B ... ldab 001b BD94 C4 10 .. andb #10 BD96 26 17 &. bne 17 @@ -7849,8 +7869,10 @@ BDA4 BD DD D5 ... jsr ddd5 ;jump120 BDA7 7F 00 49 ..I clr 0049 BDAA C6 14 .. ldab #14 BDAC F7 00 2C .., stb 002c +goto29: BDAF C6 01 .. ldab #01 BDB1 F7 00 00 ... stb 0000 +goto28: BDB4 39 9 rts jump78: @@ -8068,7 +8090,7 @@ BF27 E7 00 .. stb 00,x BF29 F6 00 13 ... ldab 0013 BF2C C1 01 .. cmpb #01 BF2E 22 03 ". bhi 03 -BF30 7E BF DE ~.. jmp bfde +BF30 7E BF DE ~.. jmp bfde ;goto32 BF33 30 0 tsx BF34 E6 05 .. ldab 05,x BF36 4F O clra @@ -8175,6 +8197,7 @@ BFD7 C3 0B 95 ... addd #0b95 BFDA 8F . xgdx BFDB 33 3 pulb BFDC E7 00 .. stb 00,x +goto32: BFDE F6 0B C0 ... ldab 0bc0 BFE1 C4 01 .. andb #01 BFE3 26 0E &. bne 0e @@ -8221,7 +8244,7 @@ C02F 36 6 psha C030 3C < pshx C031 F6 00 2C .., ldab 002c C034 27 03 '. beq 03 -C036 7E C0 B7 ~.. jmp c0b7 +C036 7E C0 B7 ~.. jmp c0b7 ;goto33 C039 FC 00 03 ... ldd 0003 C03C 30 0 tsx C03D A3 02 .. subd 02,x @@ -8290,6 +8313,7 @@ C0AD 20 B3 . bra b3 C0AF BD BE 01 ... jsr be01 ;jump70 C0B2 C6 03 .. ldab #03 C0B4 F7 00 2C .., stb 002c +goto33: C0B7 38 8 pulx C0B8 38 8 pulx C0B9 39 9 rts @@ -8343,7 +8367,7 @@ C107 F7 38 00 .8. stb 3800 C10A F6 00 15 ... ldab 0015 C10D C4 1F .. andb #1f C10F 26 03 &. bne 03 -C111 7E C3 1B ~.. jmp c31b +C111 7E C3 1B ~.. jmp c31b ;goto34 C114 C6 14 .. ldab #14 C116 F7 00 31 ..1 stb 0031 C119 F6 00 15 ... ldab 0015 @@ -8430,7 +8454,7 @@ C1AF CC 0C F3 ... ldd #0cf3 C1B2 BD FB DF ... jsr fbdf ;jump46 C1B5 31 1 ins C1B6 31 1 ins -C1B7 7E C3 0E ~.. jmp c30e +C1B7 7E C3 0E ~.. jmp c30e ;goto35 C1BA FC 0C DF ... ldd 0cdf C1BD 83 FF FF ... subd #ffff C1C0 26 05 &. bne 05 @@ -8475,7 +8499,7 @@ C205 CC 0C F7 ... ldd #0cf7 C208 BD FB DF ... jsr fbdf ;jump46 C20B 31 1 ins C20C 31 1 ins -C20D 7E C3 0E ~.. jmp c30e +C20D 7E C3 0E ~.. jmp c30e ;goto35 C210 FC 0C E1 ... ldd 0ce1 C213 83 FF FF ... subd #ffff C216 26 05 &. bne 05 @@ -8520,7 +8544,7 @@ C25B CC 0C FB ... ldd #0cfb C25E BD FB DF ... jsr fbdf ;jump46 C261 31 1 ins C262 31 1 ins -C263 7E C3 0E ~.. jmp c30e +C263 7E C3 0E ~.. jmp c30e ;goto35 C266 FC 0C E3 ... ldd 0ce3 C269 83 FF FF ... subd #ffff C26C 26 05 &. bne 05 @@ -8610,12 +8634,15 @@ C306 CC 0D 03 ... ldd #0d03 C309 BD FB DF ... jsr fbdf ;jump46 C30C 31 1 ins C30D 31 1 ins +goto35: C30E F6 00 15 ... ldab 0015 C311 2C 02 ,. bge 02 C313 20 F9 . bra f9 C315 CE 00 15 ... ldx #0015 C318 1D 00 .. bclr add,x 00,x C31A 1F CE 00 1D .... brclr ce,x 00 1d +;goto34 +; c31b??? C31E 1D 00 .. bclr add,x 00,x C320 20 CC . bra cc C322 00 . test @@ -8632,7 +8659,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 @@ -8647,12 +8674,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 @@ -8663,7 +8690,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 @@ -8732,8 +8759,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: @@ -8755,7 +8784,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 @@ -8763,10 +8792,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 @@ -8779,7 +8809,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 @@ -8792,7 +8822,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 @@ -8869,6 +8899,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 @@ -8888,7 +8919,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 @@ -8898,6 +8930,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 @@ -8909,7 +8942,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 @@ -8978,6 +9011,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: @@ -9202,7 +9236,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 @@ -9211,16 +9245,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 @@ -9286,6 +9320,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 @@ -9304,19 +9339,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 @@ -9329,7 +9365,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 @@ -9353,7 +9389,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 @@ -9447,8 +9483,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 @@ -9464,11 +9503,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 @@ -9499,7 +9538,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 @@ -9578,9 +9617,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 @@ -9632,6 +9673,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 @@ -9646,16 +9688,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 @@ -9672,22 +9715,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 @@ -9722,7 +9765,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 @@ -9745,7 +9788,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 @@ -9764,7 +9807,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 @@ -9840,6 +9883,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 @@ -9850,7 +9894,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 @@ -9929,12 +9974,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 @@ -9978,7 +10026,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 @@ -10018,7 +10066,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 @@ -10058,7 +10106,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 @@ -10098,7 +10146,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 @@ -10178,6 +10226,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 @@ -10434,6 +10483,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 @@ -10521,7 +10571,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 @@ -10559,7 +10609,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 @@ -10570,10 +10620,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 @@ -10650,9 +10701,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 @@ -10733,10 +10786,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 @@ -10746,7 +10800,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 @@ -10813,6 +10867,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 @@ -10826,7 +10881,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: @@ -11225,7 +11281,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 @@ -11308,6 +11364,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: @@ -11418,7 +11475,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 @@ -11493,6 +11550,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: @@ -11677,7 +11735,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 @@ -11686,7 +11744,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 @@ -11773,6 +11831,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 @@ -11827,12 +11886,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 @@ -11920,6 +11979,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: @@ -11959,7 +12019,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 @@ -12017,6 +12077,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: @@ -12112,13 +12173,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 @@ -12131,7 +12192,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 @@ -12219,10 +12280,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 @@ -12231,7 +12294,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 @@ -12247,7 +12310,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 @@ -12323,7 +12386,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 @@ -12333,7 +12396,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 @@ -12395,7 +12458,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 -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 @@ -12539,15 +12602,17 @@ 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 +goto92: 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 @@ -12619,10 +12684,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 @@ -12683,7 +12749,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 @@ -12696,7 +12763,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 @@ -12726,7 +12793,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 @@ -12797,13 +12864,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 @@ -13177,12 +13247,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 @@ -13280,6 +13350,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: @@ -13570,7 +13641,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 @@ -13591,7 +13662,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 @@ -13878,6 +13949,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 @@ -13977,6 +14049,7 @@ EE17 38 8 pulx 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 @@ -14307,7 +14380,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 -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 @@ -14552,7 +14625,7 @@ F322 3C < pshx 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 @@ -14617,6 +14690,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 +goto82: F3BC 38 8 pulx F3BD 31 1 ins F3BE 31 1 ins @@ -15178,6 +15252,7 @@ F8F6 BD E5 71 ..q jsr e571 ;jump13 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 @@ -15253,7 +15328,7 @@ F9A4 C4 20 . andb #20 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 @@ -15263,7 +15338,7 @@ F9BB 10 . sba 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 @@ -15339,8 +15414,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 +goto84: 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 @@ -15388,7 +15465,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 -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 @@ -15507,7 +15584,7 @@ FBDE 39 9 rts 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 @@ -15532,7 +15609,7 @@ FC00 EC 10 .. ldd 10,x FC02 38 8 pulx FC03 39 9 rts -jump87: +goto87: FC04 ED 00 .. stad 00,x FC06 3C < pshx FC07 30 0 tsx @@ -15595,7 +15672,7 @@ FC53 18 3C .< pshy 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 @@ -15609,7 +15686,8 @@ FC63 18 3C .< pshy 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 @@ -15629,11 +15707,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 -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 -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 @@ -15643,7 +15721,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 -FCB7 7E FD A4 ~.. jmp fda4 +FCB7 7E FD A4 ~.. jmp fda4 ;goto91 FCBA 3C < pshx FCBB 3C < pshx FCBC 18 38 .8 puly @@ -15656,7 +15734,7 @@ FCC9 38 8 pulx 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 @@ -15698,7 +15776,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 -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 @@ -15729,13 +15807,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 -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 -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 @@ -15778,6 +15856,7 @@ FD9E ED 14 .. stad 14,x 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 @@ -15818,6 +15897,7 @@ FDDE 53 S comb 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 @@ -15835,6 +15915,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 +goto89: FE04 18 38 .8 puly FE06 38 8 pulx FE07 31 1 ins @@ -15901,11 +15982,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: -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: +goto91: FE6D 20 FE . bra fe6d ;loop forever ;[SAF] - wait for interrupts?