Code dump of 959 blocks. Code block address: 9000 Length: 13 M:1 X:0 called by: AB40 009000 C9F0 cmp al, #0xf0 ; Call target from 97FB, Call target from 9856, Call target from 9909, Call target from AA66, Call target from AB33, Call target from AB40, Call target from ABA1, Call target from AC7B, Call target from AC9B, Call target from AD83, Call target from AD9B, Call target from ADD8, Call target from ADF2, Call target from AE22, Call target from AF78, Call target from AFF8, Call target from B141, Call target from B14B, Call target from B587, Call target from B5EB, Call target from B5F5, Call target from B68B, Call target from B693, Call target from B7BE, Call target from B7D6, Call target from B9F4, Call target from BA0C, Call target from BA1E, Call target from BA58, Call target from BDA7, Call target from BEC9, Call target from BF37, Call target from C006, Call target from D858, Call target from E06A, Call target from E09E, Call target from E0E1, Call target from E46F, Call target from E5E2, Call target from F1F4, Call target from F228, Call target from F25E, Call target from F3D7, Call target from F42C, Call target from F445, Call target from F459, Call target from F477, Call target from F4A1, Call target from F53C 009002 F004 beq 0x9008 009004 9002 bcc 0x9008 009006 A9F0 lda al, #0xf0 009008 42A900 lda bl, #0x00 ; Branch target from 9002, Branch target from 9004 00900B 801B bra 0x9028 Code block address: 900D Length: 13 M:1 X:0 called by: AA85 00900D C9F8 cmp al, #0xf8 ; Call target from AA85 00900F F004 beq 0x9015 009011 9002 bcc 0x9015 009013 A9F8 lda al, #0xf8 009015 42A900 lda bl, #0x00 ; Branch target from 900F, Branch target from 9011 009018 8011 bra 0x902b Code block address: 901A Length: 80 M:1 X:0 called by: F7CA 00901A C9E0 cmp al, #0xe0 ; Call target from F7CA, Call target from F8E4 00901C F004 beq 0x9022 00901E 9002 bcc 0x9022 009020 A9E0 lda al, #0xe0 009022 42A900 lda bl, #0x00 ; Branch target from 901C, Branch target from 901E 009025 4A lsr al 009026 426A ror bl 009028 4A lsr al ; Branch target from 900B 009029 426A ror bl 00902B 4A lsr al ; Branch target from 9018 00902C 426A ror bl 00902E 4A lsr al 00902F 426A ror bl 009031 4A lsr al 009032 426A ror bl 009034 4248 phb 009036 D8 clm ; m:0 x:0 009037 29FF00 and ax, #0x00ff 00903A 78 sei 00903B 8E6410 stx 0x1064 00903E 18 clc 00903F 6D6410 adc ax, 0x1064 009042 58 cli 009043 AA tax 009044 F8 sem ; m:1 x:0 009045 4268 plb 009047 F031 beq 0x907a 009049 B501 lda al, dp + 0x01 + ix 00904B 38 sec 00904C F500 sbc al, dp + 0x00 + ix 00904E F02A beq 0x907a 009050 B018 bcs 0x906a 009052 49FF eor al, #0xff 009054 3A inc al 009055 4249FF eor bl, #0xff 009058 423A inc bl 00905A 78 sei 00905B 428D6410 sta bl, 0x1064 00905F 890D6410 mpy 0x1064 009063 58 cli 009064 8928 xab 009066 18 clc 009067 7501 adc al, dp + 0x01 + ix 009069 60 rts Code block address: 902B Length: 63 M:1 X:0 called by: 9018 00902B 4A lsr al 00902C 426A ror bl 00902E 4A lsr al 00902F 426A ror bl 009031 4A lsr al 009032 426A ror bl 009034 4248 phb 009036 D8 clm ; m:0 x:0 009037 29FF00 and ax, #0x00ff 00903A 78 sei 00903B 8E6410 stx 0x1064 00903E 18 clc 00903F 6D6410 adc ax, 0x1064 009042 58 cli 009043 AA tax 009044 F8 sem ; m:1 x:0 009045 4268 plb 009047 F031 beq 0x907a 009049 B501 lda al, dp + 0x01 + ix 00904B 38 sec 00904C F500 sbc al, dp + 0x00 + ix 00904E F02A beq 0x907a 009050 B018 bcs 0x906a 009052 49FF eor al, #0xff 009054 3A inc al 009055 4249FF eor bl, #0xff 009058 423A inc bl 00905A 78 sei 00905B 428D6410 sta bl, 0x1064 00905F 890D6410 mpy 0x1064 009063 58 cli 009064 8928 xab 009066 18 clc 009067 7501 adc al, dp + 0x01 + ix 009069 60 rts Code block address: 906A Length: 16 M:1 X:0 called by: 9050 00906A 78 sei ; Branch target from 9050, Branch target from 9050 00906B 428D6410 sta bl, 0x1064 00906F 890D6410 mpy 0x1064 009073 58 cli 009074 8928 xab 009076 18 clc 009077 7500 adc al, dp + 0x00 + ix 009079 60 rts Code block address: 907A Length: 6 M:1 X:0 called by: 9047 00907A B500 lda al, dp + 0x00 + ix ; Branch target from 9047, Branch target from 904E, Branch target from 9047, Branch target from 904E 00907C 42A900 lda bl, #0x00 00907F 60 rts Code block address: 9080 Length: 7 M:1 X:0 called by: B7D9 009080 4A lsr al ; Call target from B7D9, Call target from BA21, Call target from C058 009081 426A ror bl 009083 4A lsr al 009084 426A ror bl 009086 60 rts Code block address: 9087 Length: 13 M:1 X:0 called by: AC04 009087 1C2D1001 clb #0x01, 0x102d ; Call target from AC04, Call target from B1E7, Call target from B20F 00908B 0C551280 seb #0x80, 0x1255 00908F 42A90F lda bl, #0x0f 009092 8011 bra 0x90a5 Code block address: 9094 Length: 6 M:1 X:0 called by: C3BD 009094 0C2D1001 seb #0x01, 0x102d ; Call target from C3BD 009098 8004 bra 0x909e Code block address: 909A Length: 35 M:1 X:0 called by: AC43 00909A 1C2D1001 clb #0x01, 0x102d ; Call target from AC43 00909E 1C551280 clb #0x80, 0x1255 ; Branch target from 9098 0090A2 42A907 lda bl, #0x07 0090A5 AE7A10 ldx 0x107a ; Branch target from 9092 0090A8 AD7D10 lda al, 0x107d 0090AB D501 cmp al, dp + 0x01 + ix ; Branch target from 90B2 0090AD 9005 bcc 0x90b4 0090AF E8 inx 0090B0 421A dec bl 0090B2 D0F7 bne 0x90ab 0090B4 3C55128004 bbc #0x80, 0x1255, 0x90bd ; Branch target from 90AD 0090B9 A90F lda al, #0x0f 0090BB 8002 bra 0x90bf Code block address: 90BD Length: 51 M:1 X:0 called by: 90B4 0090BD A907 lda al, #0x07 ; Branch target from 90B4 0090BF 428D8A10 sta bl, 0x108a ; Branch target from 90BB 0090C3 38 sec 0090C4 ED8A10 sbc al, 0x108a 0090C7 8D8910 sta al, 0x1089 0090CA B500 lda al, dp + 0x00 + ix 0090CC 8D8510 sta al, 0x1085 0090CF B501 lda al, dp + 0x01 + ix 0090D1 8D8610 sta al, 0x1086 0090D4 AE7A10 ldx 0x107a 0090D7 B500 lda al, dp + 0x00 + ix 0090D9 CD7D10 cmp al, 0x107d 0090DC F002 beq 0x90e0 0090DE B019 bcs 0x90f9 0090E0 3C5512800B bbc #0x80, 0x1255, 0x90f0 ; Branch target from 90DC 0090E5 B50F lda al, dp + 0x0f + ix 0090E7 CD7D10 cmp al, 0x107d 0090EA F00D beq 0x90f9 0090EC B012 bcs 0x9100 0090EE 8009 bra 0x90f9 Code block address: 90F0 Length: 47 M:1 X:0 called by: 90E0 0090F0 B507 lda al, dp + 0x07 + ix ; Branch target from 90E0 0090F2 CD7D10 cmp al, 0x107d 0090F5 F002 beq 0x90f9 0090F7 B007 bcs 0x9100 0090F9 8D7D10 sta al, 0x107d ; Branch target from 90DE, Branch target from 90EA, Branch target from 90EE, Branch target from 90F5 0090FC 9C7C1000 ldm #0x00, 0x107c 009100 AE7810 ldx 0x1078 ; Branch target from 90EC, Branch target from 90F7 009103 D8 clm ; m:0 x:0 009104 AD7E10 lda ax, 0x107e 009107 4A lsr ax 009108 4A lsr ax 009109 C90001 cmp ax, #0x0100 00910C 9003 bcc 0x9111 00910E 09FF00 ora ax, #0x00ff 009111 F8 sem ; m:1 x:0, Branch target from 910C 009112 8928 xab 009114 4248 phb 009116 3C55128004 bbc #0x80, 0x1255, 0x911f 00911B A90F lda al, #0x0f 00911D 8002 bra 0x9121 Code block address: 911F Length: 33 M:1 X:0 called by: 9116 00911F A907 lda al, #0x07 ; Branch target from 9116 009121 42D501 cmp bl, dp + 0x01 + ix ; Branch target from 911D, Branch target from 9128 009124 9004 bcc 0x912a 009126 E8 inx 009127 1A dec al 009128 D0F7 bne 0x9121 00912A 8928 xab ; Branch target from 9124 00912C 3C5512800F bbc #0x80, 0x1255, 0x9140 009131 A90F lda al, #0x0f 009133 38 sec 009134 428D8A10 sta bl, 0x108a 009138 ED8A10 sbc al, 0x108a 00913B 42A910 lda bl, #0x10 00913E 800D bra 0x914d Code block address: 9140 Length: 63 M:1 X:0 called by: 912C 009140 A907 lda al, #0x07 ; Branch target from 912C 009142 38 sec 009143 428D8A10 sta bl, 0x108a 009147 ED8A10 sbc al, 0x108a 00914A 42A908 lda bl, #0x08 00914D 428D8A10 sta bl, 0x108a ; Branch target from 913E 009151 890D8A10 mpy 0x108a 009155 18 clc 009156 6D8910 adc al, 0x1089 009159 8D8910 sta al, 0x1089 00915C B500 lda al, dp + 0x00 + ix 00915E 8D8710 sta al, 0x1087 009161 B501 lda al, dp + 0x01 + ix 009163 8D8810 sta al, 0x1088 009166 AE7810 ldx 0x1078 009169 4268 plb 00916B 42D500 cmp bl, dp + 0x00 + ix 00916E 9019 bcc 0x9189 009170 3C5512800A bbc #0x80, 0x1255, 0x917f 009175 42D50F cmp bl, dp + 0x0f + ix 009178 9020 bcc 0x919a 00917A 42B50F lda bl, dp + 0x0f + ix 00917D 800D bra 0x918c Code block address: 917F Length: 10 M:1 X:0 called by: 9170 00917F 42D507 cmp bl, dp + 0x07 + ix ; Branch target from 9170 009182 9016 bcc 0x919a 009184 42B507 lda bl, dp + 0x07 + ix 009187 8003 bra 0x918c Code block address: 9189 Length: 45 M:1 X:0 called by: 916E 009189 42B500 lda bl, dp + 0x00 + ix ; Branch target from 916E 00918C D8 clm ; m:0 x:0, Branch target from 917D, Branch target from 9187 00918D 4229FF00 and bx, #0x00ff 009191 420A asl bx 009193 420A asl bx 009195 428D7E10 sta bx, 0x107e 009199 F8 sem ; m:1 x:0 00919A AD8910 lda al, 0x1089 ; Branch target from 9178, Branch target from 9182 00919D 3C2D100114 bbc #0x01, 0x102d, 0x91b6 0091A2 0A asl al 0091A3 8DAB10 sta al, 0x10ab 0091A6 8D5A40 sta al, 0x405a 0091A9 D8 clm ; m:0 x:0 0091AA 29FF00 and ax, #0x00ff 0091AD 18 clc 0091AE 6D7610 adc ax, 0x1076 0091B1 AA tax 0091B2 F8 sem ; m:1 x:0 0091B3 B501 lda al, dp + 0x01 + ix 0091B5 60 rts Code block address: 91B6 Length: 90 M:1 X:0 called by: 919D 0091B6 D8 clm ; m:0 x:0, Branch target from 919D 0091B7 29FF00 and ax, #0x00ff 0091BA 18 clc 0091BB 6D7610 adc ax, 0x1076 0091BE AA tax 0091BF F8 sem ; m:1 x:0 0091C0 8E7610 stx 0x1076 0091C3 AD8610 lda al, 0x1086 0091C6 38 sec 0091C7 ED8510 sbc al, 0x1085 0091CA D001 bne 0x91cd 0091CC 3A inc al 0091CD 8D8110 sta al, 0x1081 ; Branch target from 91CA 0091D0 9C801000 ldm #0x00, 0x1080 0091D4 42AD7D10 lda bl, 0x107d 0091D8 38 sec 0091D9 42ED8510 sbc bl, 0x1085 0091DD D8 clm ; m:0 x:0 0091DE AD7B10 lda ax, 0x107b 0091E1 2900FF and ax, #0xff00 0091E4 4229FF00 and bx, #0x00ff 0091E8 892D8010 div 0x1080 0091EC F8 sem ; m:1 x:0 0091ED 8D8410 sta al, 0x1084 0091F0 B501 lda al, dp + 0x01 + ix 0091F2 38 sec 0091F3 F500 sbc al, dp + 0x00 + ix 0091F5 42AD8410 lda bl, 0x1084 0091F9 9015 bcc 0x9210 0091FB 428D8A10 sta bl, 0x108a ; Branch target from 9218 0091FF 890D8A10 mpy 0x108a 009203 8928 xab 009205 4229FF and bl, #0xff 009208 1001 bpl 0x920b 00920A 3A inc al 00920B 18 clc ; Branch target from 9208 00920C 7500 adc al, dp + 0x00 + ix 00920E 801D bra 0x922d Code block address: 9210 Length: 44 M:1 X:0 called by: 91F9 009210 49FF eor al, #0xff ; Branch target from 91F9 009212 3A inc al 009213 4249FF eor bl, #0xff 009216 423A inc bl 009218 F0E1 beq 0x91fb 00921A 428D8A10 sta bl, 0x108a 00921E 890D8A10 mpy 0x108a 009222 8928 xab 009224 4229FF and bl, #0xff 009227 1001 bpl 0x922a 009229 3A inc al 00922A 18 clc ; Branch target from 9227 00922B 7501 adc al, dp + 0x01 + ix 00922D 8D7B10 sta al, 0x107b ; Branch target from 920E 009230 3C55128007 bbc #0x80, 0x1255, 0x923c 009235 B511 lda al, dp + 0x11 + ix 009237 42B510 lda bl, dp + 0x10 + ix 00923A 8005 bra 0x9241 Code block address: 923C Length: 45 M:1 X:0 called by: 9230 00923C B509 lda al, dp + 0x09 + ix ; Branch target from 9230 00923E 42B508 lda bl, dp + 0x08 + ix 009241 428D8A10 sta bl, 0x108a ; Branch target from 923A 009245 38 sec 009246 ED8A10 sbc al, 0x108a 009249 42AD8410 lda bl, 0x1084 00924D 901F bcc 0x926e 00924F 428D8A10 sta bl, 0x108a ; Branch target from 9276 009253 890D8A10 mpy 0x108a 009257 8928 xab 009259 4229FF and bl, #0xff 00925C 1001 bpl 0x925f 00925E 3A inc al 00925F 3C55128005 bbc #0x80, 0x1255, 0x9269 ; Branch target from 925C 009264 18 clc 009265 7510 adc al, dp + 0x10 + ix 009267 802C bra 0x9295 Code block address: 9269 Length: 5 M:1 X:0 called by: 925F 009269 18 clc ; Branch target from 925F 00926A 7508 adc al, dp + 0x08 + ix 00926C 8027 bra 0x9295 Code block address: 926E Length: 36 M:1 X:0 called by: 924D 00926E 49FF eor al, #0xff ; Branch target from 924D 009270 3A inc al 009271 4249FF eor bl, #0xff 009274 423A inc bl 009276 F0D7 beq 0x924f 009278 428D8A10 sta bl, 0x108a 00927C 890D8A10 mpy 0x108a 009280 8928 xab 009282 4229FF and bl, #0xff 009285 1001 bpl 0x9288 009287 3A inc al 009288 3C55128005 bbc #0x80, 0x1255, 0x9292 ; Branch target from 9285 00928D 18 clc 00928E 7511 adc al, dp + 0x11 + ix 009290 8003 bra 0x9295 Code block address: 9292 Length: 90 M:1 X:0 called by: 9288 009292 18 clc ; Branch target from 9288 009293 7509 adc al, dp + 0x09 + ix 009295 8D7A10 sta al, 0x107a ; Branch target from 9267, Branch target from 926C, Branch target from 9290 009298 AD8810 lda al, 0x1088 00929B 38 sec 00929C ED8710 sbc al, 0x1087 00929F D001 bne 0x92a2 0092A1 3A inc al 0092A2 8D8110 sta al, 0x1081 ; Branch target from 929F 0092A5 9C801000 ldm #0x00, 0x1080 0092A9 D8 clm ; m:0 x:0 0092AA AD8710 lda ax, 0x1087 0092AD 29FF00 and ax, #0x00ff 0092B0 0A asl ax 0092B1 0A asl ax 0092B2 8D8210 sta ax, 0x1082 0092B5 42AD7E10 lda bx, 0x107e 0092B9 38 sec 0092BA 42ED8210 sbc bx, 0x1082 0092BE A90000 lda ax, #0x0000 0092C1 424A lsr bx 0092C3 6A ror ax 0092C4 424A lsr bx 0092C6 6A ror ax 0092C7 892D8010 div 0x1080 0092CB F8 sem ; m:1 x:0 0092CC 8928 xab 0092CE AD7A10 lda al, 0x107a 0092D1 38 sec 0092D2 ED7B10 sbc al, 0x107b 0092D5 9015 bcc 0x92ec 0092D7 428D8A10 sta bl, 0x108a ; Branch target from 92F4 0092DB 890D8A10 mpy 0x108a 0092DF 8928 xab 0092E1 4229FF and bl, #0xff 0092E4 1001 bpl 0x92e7 0092E6 3A inc al 0092E7 18 clc ; Branch target from 92E4 0092E8 6D7B10 adc al, 0x107b 0092EB 60 rts Code block address: 92EC Length: 31 M:1 X:0 called by: 92D5 0092EC 49FF eor al, #0xff ; Branch target from 92D5 0092EE 3A inc al 0092EF 4249FF eor bl, #0xff 0092F2 423A inc bl 0092F4 F0E1 beq 0x92d7 0092F6 428D8A10 sta bl, 0x108a 0092FA 890D8A10 mpy 0x108a 0092FE 8928 xab 009300 4229FF and bl, #0xff 009303 1001 bpl 0x9306 009305 3A inc al 009306 18 clc ; Branch target from 9303 009307 6D7A10 adc al, 0x107a 00930A 60 rts Code block address: 930B Length: 104 M:1 X:0 called by: F6D3 00930B 42A907 lda bl, #0x07 ; Call target from F6D3, Call target from F85D 00930E AE9010 ldx 0x1090 009311 AD9510 lda al, 0x1095 009314 D501 cmp al, dp + 0x01 + ix ; Branch target from 931B 009316 9005 bcc 0x931d 009318 E8 inx 009319 421A dec bl 00931B D0F7 bne 0x9314 00931D A907 lda al, #0x07 ; Branch target from 9316 00931F 428D1210 sta bl, 0x1012 009323 38 sec 009324 ED1210 sbc al, 0x1012 009327 48 pha 009328 AE8E10 ldx 0x108e 00932B 42AD9210 lda bl, 0x1092 00932F AD9310 lda al, 0x1093 009332 4A lsr al 009333 426A ror bl 009335 4A lsr al 009336 426A ror bl 009338 29FF and al, #0xff 00933A F003 beq 0x933f 00933C 42A9FF lda bl, #0xff 00933F A907 lda al, #0x07 ; Branch target from 933A 009341 42D501 cmp bl, dp + 0x01 + ix ; Branch target from 9348 009344 9004 bcc 0x934a 009346 E8 inx 009347 1A dec al 009348 D0F7 bne 0x9341 00934A 8D1210 sta al, 0x1012 ; Branch target from 9344 00934D A907 lda al, #0x07 00934F 38 sec 009350 ED1210 sbc al, 0x1012 009353 9C121008 ldm #0x08, 0x1012 009357 890D1210 mpy 0x1012 00935B 8928 xab 00935D 68 pla 00935E 428D1210 sta bl, 0x1012 009362 18 clc 009363 6D1210 adc al, 0x1012 009366 D8 clm ; m:0 x:0 009367 29FF00 and ax, #0x00ff 00936A 18 clc 00936B 6D8C10 adc ax, 0x108c 00936E AA tax 00936F F8 sem ; m:1 x:0 009370 B500 lda al, dp + 0x00 + ix 009372 60 rts VECTOR: A/D interrupt control address: 9414 Length: 278 M:0 X:0 009414 D8 clm ; m:0 x:0 009415 A90000 lda ax, #0x0000 009418 5B tad 009419 F8 sem ; m:1 x:0 00941A 89C200 ldt #0x00 00941D 64D824 ldm #0x24, dp + 0xd8 ; Write to Processor Operation Control register 009420 A2FF14 ldx #0x14ff 009423 9A txs 009424 A2FFFF ldx #0xffff 009427 86D0 stx dp + 0xd0 ; Write to Watchdog timer 009429 A900 lda al, #0x00 00942B 850C sta al, dp + 0x0c ; Write to Port 4 00942D 850D sta al, dp + 0x0d ; Write to Port 5 00942F 640E20 ldm #0x20, dp + 0x0e ; Write to Port 6 009432 850F sta al, dp + 0x0f ; Write to Port 7 009434 8D0110 sta al, 0x1001 009437 8D0020 sta al, 0x2000 00943A 8D7012 sta al, 0x1270 00943D 8D0028 sta al, 0x2800 009440 9C002220 ldm #0x20, 0x2200 009444 641400 ldm #0x00, dp + 0x14 ; Write to Port 4 direction register 009447 641580 ldm #0x80, dp + 0x15 ; Write to Port 5 direction register 00944A 6416B8 ldm #0xb8, dp + 0x16 ; Write to Port 6 direction register 00944D 641791 ldm #0x91, dp + 0x17 ; Write to Port 7 direction register 009450 641C01 ldm #0x01, dp + 0x1c ; Write to Port 4 operation mode register 009453 641D4F ldm #0x4f, dp + 0x1d ; Write to Port 5 operation mode register 009456 641F4E ldm #0x4e, dp + 0x1f ; Write to Port 7 operation mode register 009459 AD1280 lda al, 0x8012 00945C F017 beq 0x9475 00945E A20000 ldx #0x0000 009461 F031 beq 0x9494 009463 A255AA ldx #0xaa55 009466 EC1E74 cpx 0x741e 009469 D00A bne 0x9475 00946B ECC078 cpx 0x78c0 00946E D005 bne 0x9475 009470 ECB47E cpx 0x7eb4 009473 F01F beq 0x9494 009475 D8 clm ; m:0 x:0, Branch target from 945C, Branch target from 9469, Branch target from 946E 009476 A00070 ldy #0x7000 009479 A20080 ldx #0x8000 00947C A90010 lda ax, #0x1000 00947F 540000 mvn 0x00:iy, 0x00:ix, ax 009482 F8 sem ; m:1 x:0 009483 A255AA ldx #0xaa55 009486 8E1E74 stx 0x741e 009489 8EC078 stx 0x78c0 00948C 8EB47E stx 0x7eb4 00948F A2FFFF ldx #0xffff 009492 86D0 stx dp + 0xd0 ; Write to Watchdog timer 009494 64600F ldm #0x0f, dp + 0x60 ; Branch target from 9461, Branch target from 9473, Write to TG1 prescaler 009497 64610F ldm #0x0f, dp + 0x61 ; Write to TG2 prescaler 00949A D8 clm ; m:0 x:0 00949B A90000 lda ax, #0x0000 00949E 8564 sta ax, dp + 0x64 ; Write to Timer A control register EC/W 0094A0 8568 sta ax, dp + 0x68 ; Write to Timer A1 PISO register 0094A2 856A sta ax, dp + 0x6a ; Write to Timer A3 PISO register 0094A4 856C sta ax, dp + 0x6c ; Write to Timer A5 PISO register 0094A6 8566 sta ax, dp + 0x66 ; Write to Timer A interrupt mask 0094A8 A9FF03 lda ax, #0x03ff 0094AB 8570 sta ax, dp + 0x70 ; Write to Timer D counter 0094AD 8572 sta ax, dp + 0x72 ; Write to Timer D reload register 0094AF F8 sem ; m:1 x:0 0094B0 647401 ldm #0x01, dp + 0x74 ; Write to Timer D control register 0094B3 64900F ldm #0x0f, dp + 0x90 ; Write to Timer B prescaler 0094B6 649400 ldm #0x00, dp + 0x94 ; Write to Timer B operation control 0094B9 649600 ldm #0x00, dp + 0x96 ; Write to Timer B1 PISO register 0094BC 649202 ldm #0x02, dp + 0x92 ; Write to Timer B control register enable 0094BF 64B000 ldm #0x00, dp + 0xb0 ; Write to Timer C1 prescaler 0094C2 64B100 ldm #0x00, dp + 0xb1 ; Write to Timer C2 prescaler 0094C5 64B402 ldm #0x02, dp + 0xb4 ; Write to Timer C1 control register 0094C8 64B512 ldm #0x12, dp + 0xb5 ; Write to Timer C2 control register 0094CB 64B514 ldm #0x14, dp + 0xb5 ; Write to Timer C2 control register 0094CE 64B512 ldm #0x12, dp + 0xb5 ; Write to Timer C2 control register 0094D1 64C206 ldm #0x06, dp + 0xc2 ; Write to PWM1 operation control register 0094D4 64C044 ldm #0x44, dp + 0xc0 ; Write to PWM1 counter 0094D7 64C100 ldm #0x00, dp + 0xc1 ; Write to PWM1 counter high byte 0094DA 64C216 ldm #0x16, dp + 0xc2 ; Write to PWM1 operation control register 0094DD 64FB00 ldm #0x00, dp + 0xfb ; Write to Timer C2 overflow interrupt control register 0094E0 64F605 ldm #0x05, dp + 0xf6 ; Write to Timer B1 interrupt control register 0094E3 64FA04 ldm #0x04, dp + 0xfa ; Write to Timer B3 interrupt control register 0094E6 64FC07 ldm #0x07, dp + 0xfc ; Write to Timer C1 overflow interrupt control register 0094E9 64F401 ldm #0x01, dp + 0xf4 ; Write to Timer D interrupt control register 0094EC 64F800 ldm #0x00, dp + 0xf8 ; Write to TG1 interrupt control register 0094EF 64FE06 ldm #0x06, dp + 0xfe ; Write to Timer C1 strobe interrupt control register 0094F2 64FD00 ldm #0x00, dp + 0xfd ; Write to Timer C2 strobe interrupt control register 0094F5 64F900 ldm #0x00, dp + 0xf9 ; Write to Timer B4 interrupt control register 0094F8 64F700 ldm #0x00, dp + 0xf7 ; Write to TG2 interrupt control register 0094FB 64F500 ldm #0x00, dp + 0xf5 ; Write to PWM1 interrupt control register 0094FE 64EF00 ldm #0x00, dp + 0xef ; Write to A/D interrupt control register 009501 64FF00 ldm #0x00, dp + 0xff ; Write to INT interrupt control register 009504 EA nop 009505 14FF10 clb #0x10, dp + 0xff ; Write to INT interrupt control register 009508 64F000 ldm #0x00, dp + 0xf0 ; Write to UART0 tx interrupt control register 00950B 64F100 ldm #0x00, dp + 0xf1 ; Write to UART0 rx interrupt control register 00950E 64F200 ldm #0x00, dp + 0xf2 ; Write to UART1 tx interrupt control register 009511 64F300 ldm #0x00, dp + 0xf3 ; Write to UART1 rx interrupt control register 009514 AD2D80 lda al, 0x802d 009517 D011 bne 0x952a 009519 8D5513 sta al, 0x1355 00951C 643065 ldm #0x65, dp + 0x30 ; Write to UART0 tx/rx mode register 00951F 64317F ldm #0x7f, dp + 0x31 ; Write to Baud rate generator 009522 643404 ldm #0x04, dp + 0x34 ; Write to Control register 009525 643505 ldm #0x05, dp + 0x35 ; Write to Control register high byte 009528 800F bra 0x9539 Code block address: 952A Length: 130 M:1 X:0 called by: 9517 00952A 8D5513 sta al, 0x1355 ; Branch target from 9517 00952D 643005 ldm #0x05, dp + 0x30 ; Write to UART0 tx/rx mode register 009530 643133 ldm #0x33, dp + 0x31 ; Write to Baud rate generator 009533 643404 ldm #0x04, dp + 0x34 ; Write to Control register 009536 643505 ldm #0x05, dp + 0x35 ; Write to Control register high byte 009539 643801 ldm #0x01, dp + 0x38 ; Branch target from 9528, Write to UART1 tx/rx mode register 00953C 643907 ldm #0x07, dp + 0x39 ; Write to Baud rate generator 00953F 643C04 ldm #0x04, dp + 0x3c ; Write to Control register 009542 643D05 ldm #0x05, dp + 0x3d ; Write to Control register high byte 009545 9C001000 ldm #0x00, 0x1000 009549 A00000 ldy #0x0000 ; Branch target from A95F 00954C A2FE12 ldx #0x12fe 00954F 9400 sty dp + 0x00 + ix ; Branch target from 9556 009551 CA dex 009552 CA dex 009553 E00010 cpx #0x1000 009556 D0F7 bne 0x954f 009558 A2FFFF ldx #0xffff 00955B 86D0 stx dp + 0xd0 ; Write to Watchdog timer 00955D AE5E13 ldx 0x135e 009560 E055AA cpx #0xaa55 009563 D054 bne 0x95b9 009565 A2B013 ldx #0x13b0 009568 A0B58E ldy #0x8eb5 00956B D8 clm ; m:0 x:0 00956C B90000 lda ax, 0x0000 + ix ; Branch target from 9588 00956F 2900FF and ax, #0xff00 009572 D500 cmp ax, dp + 0x00 + ix 009574 F002 beq 0x9578 009576 B041 bcs 0x95b9 009578 ADF78E lda ax, 0x8ef7 ; Branch target from 9574 00957B 2900FF and ax, #0xff00 00957E D500 cmp ax, dp + 0x00 + ix 009580 9037 bcc 0x95b9 009582 E8 inx 009583 E8 inx 009584 C8 iny 009585 E02F14 cpx #0x142f 009588 90E2 bcc 0x956c 00958A F8 sem ; m:1 x:0 00958B A918 lda al, #0x18 00958D CD6613 cmp al, 0x1366 009590 9027 bcc 0x95b9 009592 CD6713 cmp al, 0x1367 009595 9022 bcc 0x95b9 009597 A2FFFF ldx #0xffff 00959A 86D0 stx dp + 0xd0 ; Write to Watchdog timer 00959C A23014 ldx #0x1430 00959F B500 lda al, dp + 0x00 + ix ; Branch target from 95B5 0095A1 3009 bmi 0x95ac 0095A3 CDA08D cmp al, 0x8da0 0095A6 F009 beq 0x95b1 0095A8 B00F bcs 0x95b9 0095AA 8005 bra 0x95b1 Code block address: 95AC Length: 13 M:1 X:0 called by: 95A1 0095AC CDA18D cmp al, 0x8da1 ; Branch target from 95A1 0095AF 9008 bcc 0x95b9 0095B1 E8 inx ; Branch target from 95A6, Branch target from 95AA 0095B2 E07014 cpx #0x1470 0095B5 D0E8 bne 0x959f 0095B7 8004 bra 0x95bd Code block address: 95B9 Length: 477 M:1 X:0 called by: 9563 0095B9 F8 sem ; m:1 x:0, Branch target from 9563, Branch target from 9576, Branch target from 9580, Branch target from 9590, Branch target from 9595, Branch target from 95A8, Branch target from 95AF 0095BA 201FC6 jsr 0xc61f 0095BD 9CAA1080 ldm #0x80, 0x10aa ; Branch target from 95B7 0095C1 A90A lda al, #0x0a 0095C3 8D5310 sta al, 0x1053 0095C6 8D7E11 sta al, 0x117e 0095C9 8D7F11 sta al, 0x117f 0095CC 8D8011 sta al, 0x1180 0095CF 8D8111 sta al, 0x1181 0095D2 8D9E10 sta al, 0x109e 0095D5 D8 clm ; m:0 x:0 0095D6 9C5610CA08 ldm #0x08ca, 0x1056 0095DB 9C46106602 ldm #0x0266, 0x1046 0095E0 A98D03 lda ax, #0x038d 0095E3 8D1C10 sta ax, 0x101c 0095E6 8D1E10 sta ax, 0x101e 0095E9 9C3C10C102 ldm #0x02c1, 0x103c 0095EE F8 sem ; m:1 x:0 0095EF 9C961046 ldm #0x46, 0x1096 0095F3 9C971060 ldm #0x60, 0x1097 0095F7 9C5611FF ldm #0xff, 0x1156 0095FB 9C8A1180 ldm #0x80, 0x118a 0095FF 2CF38B0103 bbs #0x01, 0x8bf3, 0x9607 009604 2019BE jsr 0xbe19 009607 0CEF1108 seb #0x08, 0x11ef ; Branch target from 95FF 00960B 9C931220 ldm #0x20, 0x1293 00960F 2002EE jsr 0xee02 009612 AEE082 ldx 0x82e0 009615 8ED012 stx 0x12d0 009618 8ED412 stx 0x12d4 00961B 8ED212 stx 0x12d2 00961E 2058C6 jsr 0xc658 009621 20E2C6 jsr 0xc6e2 009624 9C701340 ldm #0x40, 0x1370 009628 9C711320 ldm #0x20, 0x1371 00962C 9C721366 ldm #0x66, 0x1372 009630 9C73130A ldm #0x0a, 0x1373 009634 649600 ldm #0x00, dp + 0x96 ; Write to Timer B1 PISO register, Branch target from F0F0 009637 AD7012 lda al, 0x1270 00963A 29F0 and al, #0xf0 00963C 8D7012 sta al, 0x1270 00963F 8D0028 sta al, 0x2800 009642 A2FFFF ldx #0xffff 009645 8682 stx dp + 0x82 ; Write to Timer B1 reload register 009647 8686 stx dp + 0x86 ; Write to Timer B2 reload register 009649 868A stx dp + 0x8a ; Write to Timer B3 reload register 00964B 9CB0110D ldm #0x0d, 0x11b0 00964F 9CB41116 ldm #0x16, 0x11b4 009653 9CAC1125 ldm #0x25, 0x11ac 009657 9CB81149 ldm #0x49, 0x11b8 00965B A25505 ldx #0x0555 00965E 8EAE11 stx 0x11ae 009661 A21261 ldx #0x6112 009664 8EB211 stx 0x11b2 009667 A280D7 ldx #0xd780 00966A 8EAA11 stx 0x11aa 00966D A2003E ldx #0x3e00 009670 8EB611 stx 0x11b6 009673 9C1E1204 ldm #0x04, 0x121e 009677 A2E093 ldx #0x93e0 00967A 8E1C12 stx 0x121c 00967D 9C731001 ldm #0x01, 0x1073 009681 9C721000 ldm #0x00, 0x1072 009685 A20200 ldx #0x0002 009688 8E6610 stx 0x1066 00968B 9C741002 ldm #0x02, 0x1074 00968F A20800 ldx #0x0008 009692 8E6810 stx 0x1068 009695 8E6A10 stx 0x106a 009698 8E6C10 stx 0x106c 00969B 8E6E10 stx 0x106e 00969E 8E7010 stx 0x1070 0096A1 8E8412 stx 0x1284 0096A4 8E8612 stx 0x1286 0096A7 A978 lda al, #0x78 0096A9 8D9A12 sta al, 0x129a 0096AC 8D9B12 sta al, 0x129b 0096AF 8D9C12 sta al, 0x129c 0096B2 9C061100 ldm #0x00, 0x1106 0096B6 A20000 ldx #0x0000 0096B9 8E0E11 stx 0x110e 0096BC D8 clm ; m:0 x:0 0096BD 9C58100020 ldm #0x2000, 0x1058 0096C2 9CA6100080 ldm #0x8000, 0x10a6 0096C7 A20040 ldx #0x4000 0096CA 8EFC10 stx 0x10fc 0096CD 8E4411 stx 0x1144 0096D0 8E4611 stx 0x1146 0096D3 9C44103C00 ldm #0x003c, 0x1044 0096D8 AD158D lda ax, 0x8d15 0096DB 8D1011 sta ax, 0x1110 0096DE 9CC0110000 ldm #0x0000, 0x11c0 0096E3 F8 sem ; m:1 x:0 0096E4 9CE2101D ldm #0x1d, 0x10e2 0096E8 AD008D lda al, 0x8d00 0096EB 8DDD10 sta al, 0x10dd 0096EE AD018D lda al, 0x8d01 0096F1 8DDE10 sta al, 0x10de 0096F4 A980 lda al, #0x80 0096F6 8DF511 sta al, 0x11f5 0096F9 04B401 seb #0x01, dp + 0xb4 ; Write to Timer C1 control register 0096FC 14B402 clb #0x02, dp + 0xb4 ; Write to Timer C1 control register 0096FF 0C241002 seb #0x02, 0x1024 009703 1C481240 clb #0x40, 0x1248 009707 1CF41205 clb #0x05, 0x12f4 00970B 0C6F12B0 seb #0xb0, 0x126f 00970F A900 lda al, #0x00 009711 8D1612 sta al, 0x1216 009714 8DA811 sta al, 0x11a8 009717 8DA911 sta al, 0x11a9 00971A 8D1012 sta al, 0x1210 00971D 8D1112 sta al, 0x1211 009720 8D1212 sta al, 0x1212 009723 8D1312 sta al, 0x1213 009726 8D2A12 sta al, 0x122a 009729 8D2B12 sta al, 0x122b 00972C 8D2C12 sta al, 0x122c 00972F 8D2D12 sta al, 0x122d 009732 8D4612 sta al, 0x1246 009735 8D2A40 sta al, 0x402a 009738 9C0011FF ldm #0xff, 0x1100 00973C 1C2B1040 clb #0x40, 0x102b 009740 1CF41208 clb #0x08, 0x12f4 009744 647411 ldm #0x11, dp + 0x74 ; Write to Timer D control register 009747 58 cli 009748 9CCA1000 ldm #0x00, 0x10ca ; Branch target from 9794 00974C 209697 jsr 0x9796 00974F 2053AA jsr 0xaa53 009752 2079AA jsr 0xaa79 009755 20E8AA jsr 0xaae8 009758 203AAB jsr 0xab3a 00975B 208BAB jsr 0xab8b 00975E 20C7AB jsr 0xabc7 009761 2021AC jsr 0xac21 009764 204DAC jsr 0xac4d 009767 209697 jsr 0x9796 00976A 20C6AC jsr 0xacc6 00976D 20EFAC jsr 0xacef 009770 2080AE jsr 0xae80 009773 20DBAE jsr 0xaedb 009776 2043AF jsr 0xaf43 009779 20C8AF jsr 0xafc8 00977C 20E5B5 jsr 0xb5e5 00977F 209697 jsr 0x9796 009782 200CB6 jsr 0xb60c 009785 2072C0 jsr 0xc072 009788 20B9C1 jsr 0xc1b9 00978B 20E0C2 jsr 0xc2e0 00978E 2014C3 jsr 0xc314 009791 2052C3 jsr 0xc352 009794 80B2 bra 0x9748 Code block address: 9796 Length: 31 M:1 X:0 called by: 974C 009796 205EA1 jsr 0xa15e ; Call target from 974C, Call target from 9767, Call target from 977F 009799 3CB5111016 bbc #0x10, 0x11b5, 0x97b4 00979E 1CB51110 clb #0x10, 0x11b5 0097A2 20B597 jsr 0x97b5 0097A5 20F499 jsr 0x99f4 0097A8 2004A8 jsr 0xa804 0097AB 2041BF jsr 0xbf41 0097AE 200EA9 jsr 0xa90e 0097B1 2038A9 jsr 0xa938 0097B4 60 rts ; Branch target from 9799 Code block address: 97B5 Length: 212 M:1 X:0 called by: 97A2 0097B5 78 sei ; Call target from 97A2 0097B6 D8 clm ; m:0 x:0 0097B7 AD9A10 lda ax, 0x109a 0097BA 38 sec 0097BB ED2A80 sbc ax, 0x802a 0097BE B003 bcs 0x97c3 0097C0 A90000 lda ax, #0x0000 0097C3 8D9A10 sta ax, 0x109a ; Branch target from 97BE 0097C6 F8 sem ; m:1 x:0 0097C7 58 cli 0097C8 2C5E100411 bbs #0x04, 0x105e, 0x97de 0097CD D8 clm ; m:0 x:0 0097CE AD2A11 lda ax, 0x112a 0097D1 38 sec 0097D2 EDD210 sbc ax, 0x10d2 0097D5 B003 bcs 0x97da 0097D7 A90000 lda ax, #0x0000 0097DA 8D2A11 sta ax, 0x112a ; Branch target from 97D5 0097DD F8 sem ; m:1 x:0 0097DE 3C55121007 bbc #0x10, 0x1255, 0x97ea ; Branch target from 97C8 0097E3 AE9C10 ldx 0x109c 0097E6 E8 inx 0097E7 8E9C10 stx 0x109c 0097EA A0C810 ldy #0x10c8 ; Branch target from 97DE 0097ED 2055A1 jsr 0xa155 0097F0 2C5E101020 bbs #0x10, 0x105e, 0x9815 0097F5 AD9710 lda al, 0x1097 0097F8 A2D083 ldx #0x83d0 0097FB 200090 jsr 0x9000 0097FE D8 clm ; m:0 x:0 0097FF 29FF00 and ax, #0x00ff 009802 8D0E10 sta ax, 0x100e 009805 ADB810 lda ax, 0x10b8 009808 38 sec 009809 ED0E10 sbc ax, 0x100e 00980C B003 bcs 0x9811 00980E A90000 lda ax, #0x0000 009811 8DB810 sta ax, 0x10b8 ; Branch target from 980C 009814 F8 sem ; m:1 x:0 009815 78 sei ; Branch target from 97F0 009816 A2D710 ldx #0x10d7 009819 2044A1 jsr 0xa144 00981C A21F12 ldx #0x121f 00981F 2044A1 jsr 0xa144 009822 58 cli 009823 A2E210 ldx #0x10e2 009826 204DA1 jsr 0xa14d 009829 A20311 ldx #0x1103 00982C 2044A1 jsr 0xa144 00982F C929 cmp al, #0x29 009831 9009 bcc 0x983c 009833 740000 ldm #0x00, dp + 0x00 + ix 009836 A2E110 ldx #0x10e1 009839 204DA1 jsr 0xa14d 00983C A20211 ldx #0x1102 ; Branch target from 9831 00983F 2044A1 jsr 0xa144 009842 EE0411 inc 0x1104 009845 AD0411 lda al, 0x1104 009848 C90A cmp al, #0x0a 00984A 903D bcc 0x9889 00984C 9C041100 ldm #0x00, 0x1104 009850 A2508B ldx #0x8b50 009853 AD9710 lda al, 0x1097 009856 200090 jsr 0x9000 009859 8D0E10 sta al, 0x100e 00985C 2C5F10103B bbs #0x10, 0x105f, 0x989c 009861 1CA01204 clb #0x04, 0x12a0 009865 9C541200 ldm #0x00, 0x1254 009869 AD4011 lda al, 0x1140 00986C CD4111 cmp al, 0x1141 00986F F029 beq 0x989a 009871 9024 bcc 0x9897 009873 CD0E10 cmp al, 0x100e 009876 F014 beq 0x988c 009878 9012 bcc 0x988c 00987A ED288A sbc al, 0x8a28 00987D 9005 bcc 0x9884 00987F CD0E10 cmp al, 0x100e 009882 B00E bcs 0x9892 009884 AD0E10 lda al, 0x100e ; Branch target from 987D 009887 8009 bra 0x9892 Code block address: 9889 Length: 3 M:1 X:0 called by: 984A 009889 4CF998 jmp 0x98f9 ; Branch target from 984A Code block address: 988C Length: 16 M:1 X:0 called by: 9876 00988C 38 sec ; Branch target from 9876, Branch target from 9878 00988D ED278A sbc al, 0x8a27 009890 9005 bcc 0x9897 009892 CD4111 cmp al, 0x1141 ; Branch target from 9882, Branch target from 9887 009895 B003 bcs 0x989a 009897 AD4111 lda al, 0x1141 ; Branch target from 9871, Branch target from 9890 00989A 8057 bra 0x98f3 ; Branch target from 986F, Branch target from 9895 Code block address: 989A Length: 2 M:1 X:0 called by: 986F 00989A 8057 bra 0x98f3 Code block address: 989C Length: 28 M:1 X:0 called by: 985C 00989C 8D7640 sta al, 0x4076 ; Branch target from 985C 00989F ADF310 lda al, 0x10f3 0098A2 CD0E10 cmp al, 0x100e 0098A5 F011 beq 0x98b8 0098A7 900F bcc 0x98b8 0098A9 ED288A sbc al, 0x8a28 0098AC 9005 bcc 0x98b3 0098AE CD0E10 cmp al, 0x100e 0098B1 B040 bcs 0x98f3 0098B3 AD0E10 lda al, 0x100e ; Branch target from 98AC 0098B6 803B bra 0x98f3 Code block address: 98B8 Length: 138 M:1 X:0 called by: 98A5 0098B8 48 pha ; Branch target from 98A5, Branch target from 98A7 0098B9 2CA0120427 bbs #0x04, 0x12a0, 0x98e5 0098BE ADE510 lda al, 0x10e5 0098C1 18 clc 0098C2 6D128A adc al, 0x8a12 0098C5 9002 bcc 0x98c9 0098C7 A9FF lda al, #0xff 0098C9 CD7410 cmp al, 0x1074 ; Branch target from 98C5 0098CC B013 bcs 0x98e1 0098CE AD7510 lda al, 0x1075 0098D1 CD138A cmp al, 0x8a13 0098D4 B00F bcs 0x98e5 0098D6 A25412 ldx #0x1254 0098D9 2044A1 jsr 0xa144 0098DC CD148A cmp al, 0x8a14 0098DF 9004 bcc 0x98e5 0098E1 0CA01204 seb #0x04, 0x12a0 ; Branch target from 98CC 0098E5 68 pla ; Branch target from 98B9, Branch target from 98D4, Branch target from 98DF 0098E6 3CA0120408 bbc #0x04, 0x12a0, 0x98f3 0098EB 38 sec 0098EC ED278A sbc al, 0x8a27 0098EF B002 bcs 0x98f3 0098F1 A900 lda al, #0x00 0098F3 8DF310 sta al, 0x10f3 ; Branch target from 989A, Branch target from 989A, Branch target from 98B1, Branch target from 98B6, Branch target from 98E6, Branch target from 98EF 0098F6 8D4011 sta al, 0x1140 0098F9 A23911 ldx #0x1139 ; Branch target from 9889 0098FC 204DA1 jsr 0xa14d 0098FF C900 cmp al, #0x00 009901 D027 bne 0x992a 009903 AD9710 lda al, 0x1097 009906 A23A8A ldx #0x8a3a 009909 200090 jsr 0x9000 00990C 8D3911 sta al, 0x1139 00990F D8 clm ; m:0 x:0 009910 AD148A lda ax, 0x8a14 009913 2900FF and ax, #0xff00 009916 4A lsr ax 009917 4A lsr ax 009918 8D0E10 sta ax, 0x100e 00991B ADF010 lda ax, 0x10f0 00991E 38 sec 00991F ED0E10 sbc ax, 0x100e 009922 B003 bcs 0x9927 009924 A90000 lda ax, #0x0000 009927 8DF010 sta ax, 0x10f0 ; Branch target from 9922 00992A D8 clm ; m:0 x:0, Branch target from 9901 00992B ADEA10 lda ax, 0x10ea 00992E 3C5F1002000E bbc #0x0002, 0x105f, 0x9942 009934 18 clc 009935 6DF58B adc ax, 0x8bf5 009938 CD6413 cmp ax, 0x1364 00993B 9003 bcc 0x9940 00993D AD6413 lda ax, 0x1364 009940 8013 bra 0x9955 ; Branch target from 993B, Branch target from 993B Code block address: 992A Length: 24 M:1 X:0 called by: 9901 00992A D8 clm ; m:0 x:0 00992B ADEA10 lda ax, 0x10ea 00992E 3C5F1002000E bbc #0x0002, 0x105f, 0x9942 009934 18 clc 009935 6DF58B adc ax, 0x8bf5 009938 CD6413 cmp ax, 0x1364 00993B 9003 bcc 0x9940 00993D AD6413 lda ax, 0x1364 009940 8013 bra 0x9955 Code block address: 9942 Length: 10 M:0 X:0 called by: 992E 009942 CD5E8A cmp ax, 0x8a5e ; Branch target from 992E, Branch target from 992E 009945 9005 bcc 0x994c 009947 ED5A8A sbc ax, 0x8a5a 00994A 8004 bra 0x9950 Code block address: 994C Length: 168 M:0 X:0 called by: 9945 00994C 38 sec ; Branch target from 9945 00994D ED5C8A sbc ax, 0x8a5c 009950 B003 bcs 0x9955 ; Branch target from 994A 009952 A90000 lda ax, #0x0000 009955 8DEA10 sta ax, 0x10ea ; Branch target from 9940, Branch target from 9940, Branch target from 9950 009958 F8 sem ; m:1 x:0 009959 A20111 ldx #0x1101 00995C 204DA1 jsr 0xa14d 00995F A2FF10 ldx #0x10ff 009962 2044A1 jsr 0xa144 009965 A20011 ldx #0x1100 009968 2044A1 jsr 0xa144 00996B 2083BE jsr 0xbe83 00996E A20511 ldx #0x1105 009971 2044A1 jsr 0xa144 009974 A2DD11 ldx #0x11dd 009977 204DA1 jsr 0xa14d 00997A A2E011 ldx #0x11e0 00997D 2044A1 jsr 0xa144 009980 ADF811 lda al, 0x11f8 009983 3A inc al 009984 C93B cmp al, #0x3b 009986 901B bcc 0x99a3 009988 AD7510 lda al, 0x1075 00998B CDD886 cmp al, 0x86d8 00998E 9006 bcc 0x9996 009990 A27511 ldx #0x1175 009993 2044A1 jsr 0xa144 009996 3CEF114006 bbc #0x40, 0x11ef, 0x99a1 ; Branch target from 998E 00999B A27411 ldx #0x1174 00999E 2044A1 jsr 0xa144 0099A1 A900 lda al, #0x00 ; Branch target from 9996 0099A3 8DF811 sta al, 0x11f8 ; Branch target from 9986 0099A6 A2F711 ldx #0x11f7 0099A9 2044A1 jsr 0xa144 0099AC A21712 ldx #0x1217 0099AF 204DA1 jsr 0xa14d 0099B2 AEA412 ldx 0x12a4 0099B5 F001 beq 0x99b8 0099B7 CA dex 0099B8 8EA412 stx 0x12a4 ; Branch target from 99B5 0099BB A21A12 ldx #0x121a 0099BE 204DA1 jsr 0xa14d 0099C1 A22612 ldx #0x1226 0099C4 2044A1 jsr 0xa144 0099C7 20BBBD jsr 0xbdbb 0099CA A24A12 ldx #0x124a 0099CD 2044A1 jsr 0xa144 0099D0 A24D12 ldx #0x124d 0099D3 2044A1 jsr 0xa144 0099D6 AD4B12 lda al, 0x124b 0099D9 38 sec 0099DA ED568A sbc al, 0x8a56 0099DD B002 bcs 0x99e1 0099DF A900 lda al, #0x00 0099E1 8D4B12 sta al, 0x124b ; Branch target from 99DD 0099E4 20A9AC jsr 0xaca9 0099E7 20ADA9 jsr 0xa9ad 0099EA AE2311 ldx 0x1123 0099ED F001 beq 0x99f0 0099EF CA dex 0099F0 8E2311 stx 0x1123 ; Branch target from 99ED 0099F3 60 rts Code block address: 99F4 Length: 67 M:1 X:0 called by: 97A5 0099F4 20379A jsr 0x9a37 ; Call target from 97A5 0099F7 20989A jsr 0x9a98 0099FA 20F29A jsr 0x9af2 0099FD 20039B jsr 0x9b03 009A00 20509B jsr 0x9b50 009A03 20C29B jsr 0x9bc2 009A06 20F19B jsr 0x9bf1 009A09 206D9C jsr 0x9c6d 009A0C 20499D jsr 0x9d49 009A0F 206A9D jsr 0x9d6a 009A12 20F79D jsr 0x9df7 009A15 20F99E jsr 0x9ef9 009A18 20C39F jsr 0x9fc3 009A1B 20CDA1 jsr 0xa1cd 009A1E 2039A2 jsr 0xa239 009A21 2011A3 jsr 0xa311 009A24 2073A3 jsr 0xa373 009A27 20DAA3 jsr 0xa3da 009A2A 200DA4 jsr 0xa40d 009A2D 2045A4 jsr 0xa445 009A30 2082A4 jsr 0xa482 009A33 205DA5 jsr 0xa55d 009A36 60 rts Code block address: 9A37 Length: 10 M:1 X:0 called by: 99F4 009A37 2C55120405 bbs #0x04, 0x1255, 0x9a41 ; Call target from 99F4 009A3C 1C331080 clb #0x80, 0x1033 009A40 60 rts Code block address: 9A41 Length: 47 M:1 X:0 called by: 9A37 009A41 2C33108051 bbs #0x80, 0x1033, 0x9a97 ; Branch target from 9A37 009A46 AD7210 lda al, 0x1072 009A49 C908 cmp al, #0x08 009A4B 904A bcc 0x9a97 009A4D AD7011 lda al, 0x1170 009A50 C964 cmp al, #0x64 009A52 9043 bcc 0x9a97 009A54 AEBA10 ldx 0x10ba 009A57 E00A00 cpx #0x000a 009A5A 903B bcc 0x9a97 009A5C 0C331080 seb #0x80, 0x1033 009A60 2C6010020B bbs #0x02, 0x1060, 0x9a70 ; Call target from C65D 009A65 3C6013FF2D bbc #0xff, 0x1360, 0x9a97 009A6A 9C601300 ldm #0x00, 0x1360 009A6E 800D bra 0x9a7d Code block address: 9A70 Length: 40 M:1 X:0 called by: 9A60 009A70 AD6013 lda al, 0x1360 ; Branch target from 9A60 009A73 D022 bne 0x9a97 009A75 9C6013FF ldm #0xff, 0x1360 009A79 0CDF11B4 seb #0xb4, 0x11df 009A7D A00000 ldy #0x0000 ; Branch target from 9A6E 009A80 A900 lda al, #0x00 009A82 8C2F10 sty 0x102f 009A85 8C5613 sty 0x1356 009A88 8D3110 sta al, 0x1031 009A8B 8D5813 sta al, 0x1358 009A8E 8D5413 sta al, 0x1354 009A91 8D6213 sta al, 0x1362 009A94 8D6313 sta al, 0x1363 009A97 60 rts ; Branch target from 9A41, Branch target from 9A4B, Branch target from 9A52, Branch target from 9A5A, Branch target from 9A65, Branch target from 9A73 Code block address: 9A98 Length: 16 M:1 X:0 called by: 99F7 009A98 2CF4120111 bbs #0x01, 0x12f4, 0x9aae ; Call target from 99F7 009A9D 3C5E100406 bbc #0x04, 0x105e, 0x9aa8 009AA2 0CF41201 seb #0x01, 0x12f4 009AA6 8006 bra 0x9aae Code block address: 9AA8 Length: 6 M:1 X:0 called by: 9A9D 009AA8 9CF51200 ldm #0x00, 0x12f5 ; Branch target from 9A9D 009AAC 8008 bra 0x9ab6 Code block address: 9AAE Length: 20 M:1 X:0 called by: 9A98 009AAE EEF512 inc 0x12f5 ; Branch target from 9A98, Branch target from 9AA6 009AB1 D003 bne 0x9ab6 009AB3 CEF512 dec 0x12f5 009AB6 3C48124007 bbc #0x40, 0x1248, 0x9ac2 ; Branch target from 9AAC, Branch target from 9AB1 009ABB 2CF4120227 bbs #0x02, 0x12f4, 0x9ae7 009AC0 802B bra 0x9aed Code block address: 9AC2 Length: 43 M:1 X:0 called by: 9AB6 009AC2 ADF512 lda al, 0x12f5 ; Branch target from 9AB6 009AC5 CD988C cmp al, 0x8c98 009AC8 9027 bcc 0x9af1 009ACA 2CF4120422 bbs #0x04, 0x12f4, 0x9af1 009ACF 0CF41204 seb #0x04, 0x12f4 009AD3 78 sei 009AD4 64B514 ldm #0x14, dp + 0xb5 ; Write to Timer C2 control register 009AD7 64B512 ldm #0x12, dp + 0xb5 ; Write to Timer C2 control register 009ADA 58 cli 009ADB D8 clm ; m:0 x:0 009ADC A5A4 lda ax, dp + 0xa4 ; Read from Timer C2 counter 009ADE 8D0E10 sta ax, 0x100e 009AE1 CD998C cmp ax, 0x8c99 009AE4 F8 sem ; m:1 x:0 009AE5 9006 bcc 0x9aed 009AE7 0C311001 seb #0x01, 0x1031 ; Branch target from 9ABB 009AEB 8004 bra 0x9af1 Code block address: 9AED Length: 5 M:1 X:0 called by: 9AC0 009AED 1C311001 clb #0x01, 0x1031 ; Branch target from 9AC0, Branch target from 9AE5 009AF1 60 rts ; Branch target from 9AC8, Branch target from 9ACA, Branch target from 9AEB Code block address: 9AF2 Length: 17 M:1 X:0 called by: 99FA 009AF2 3C5512040B bbc #0x04, 0x1255, 0x9b02 ; Call target from 99FA 009AF7 ADF911 lda al, 0x11f9 009AFA C924 cmp al, #0x24 009AFC 9004 bcc 0x9b02 009AFE 0C311004 seb #0x04, 0x1031 009B02 60 rts ; Branch target from 9AF2, Branch target from 9AFC Code block address: 9B03 Length: 7 M:1 X:0 called by: 99FD 009B03 3C31100502 bbc #0x05, 0x1031, 0x9b0a ; Call target from 99FD 009B08 803D bra 0x9b47 Code block address: 9B0A Length: 7 M:1 X:0 called by: 9B03 009B0A 3C30100102 bbc #0x01, 0x1030, 0x9b11 ; Branch target from 9B03 009B0F 8036 bra 0x9b47 Code block address: 9B11 Length: 54 M:1 X:0 called by: 9B0A 009B11 AD9610 lda al, 0x1096 ; Branch target from 9B0A 009B14 CD4B8C cmp al, 0x8c4b 009B17 9032 bcc 0x9b4b 009B19 AE6610 ldx 0x1066 009B1C EC808C cpx 0x8c80 009B1F 902A bcc 0x9b4b 009B21 EC828C cpx 0x8c82 009B24 B025 bcs 0x9b4b 009B26 AE4210 ldx 0x1042 009B29 EC848C cpx 0x8c84 009B2C F002 beq 0x9b30 009B2E B007 bcs 0x9b37 009B30 EC868C cpx 0x8c86 ; Branch target from 9B2C 009B33 F002 beq 0x9b37 009B35 B010 bcs 0x9b47 009B37 A28211 ldx #0x1182 ; Branch target from 9B2E, Branch target from 9B33 009B3A 2044A1 jsr 0xa144 009B3D CD888C cmp al, 0x8c88 009B40 9004 bcc 0x9b46 009B42 0C301004 seb #0x04, 0x1030 009B46 60 rts ; Branch target from 9B40 Code block address: 9B47 Length: 9 M:1 X:0 called by: 9B08 009B47 1C301004 clb #0x04, 0x1030 ; Branch target from 9B08, Branch target from 9B0F, Branch target from 9B35 009B4B 9C821100 ldm #0x00, 0x1182 ; Branch target from 9B17, Branch target from 9B1F, Branch target from 9B24 009B4F 60 rts Code block address: 9B50 Length: 32 M:1 X:0 called by: 9A00 009B50 AE6812 ldx 0x1268 ; Call target from 9A00 009B53 EC8B8C cpx 0x8c8b 009B56 F007 beq 0x9b5f 009B58 9005 bcc 0x9b5f 009B5A EC8D8C cpx 0x8c8d 009B5D 9011 bcc 0x9b70 009B5F A28311 ldx #0x1183 ; Branch target from 9B56, Branch target from 9B58 009B62 2044A1 jsr 0xa144 009B65 CD8F8C cmp al, 0x8c8f 009B68 900E bcc 0x9b78 009B6A 0C341040 seb #0x40, 0x1034 009B6E 8008 bra 0x9b78 Code block address: 9B70 Length: 59 M:1 X:0 called by: 9B5D 009B70 9C831100 ldm #0x00, 0x1183 ; Branch target from 9B5D 009B74 1C341040 clb #0x40, 0x1034 009B78 ADE010 lda al, 0x10e0 ; Branch target from 9B68, Branch target from 9B6E 009B7B CD908C cmp al, 0x8c90 009B7E F002 beq 0x9b82 009B80 B02D bcs 0x9baf 009B82 AEBA10 ldx 0x10ba ; Branch target from 9B7E 009B85 EC918C cpx 0x8c91 009B88 9025 bcc 0x9baf 009B8A ADA211 lda al, 0x11a2 009B8D 38 sec 009B8E EDE010 sbc al, 0x10e0 009B91 9007 bcc 0x9b9a 009B93 CD938C cmp al, 0x8c93 009B96 F002 beq 0x9b9a 009B98 B011 bcs 0x9bab 009B9A A28411 ldx #0x1184 ; Branch target from 9B91, Branch target from 9B96 009B9D 2044A1 jsr 0xa144 009BA0 CD948C cmp al, 0x8c94 009BA3 900E bcc 0x9bb3 009BA5 0C341080 seb #0x80, 0x1034 009BA9 8008 bra 0x9bb3 Code block address: 9BAB Length: 18 M:1 X:0 called by: 9B98 009BAB 1C341080 clb #0x80, 0x1034 ; Branch target from 9B98 009BAF 9C841100 ldm #0x00, 0x1184 ; Branch target from 9B80, Branch target from 9B88 009BB3 3C3410C005 bbc #0xc0, 0x1034, 0x9bbd ; Branch target from 9BA3, Branch target from 9BA9 009BB8 0C301001 seb #0x01, 0x1030 009BBC 60 rts Code block address: 9BBD Length: 5 M:1 X:0 called by: 9BB3 009BBD 1C301001 clb #0x01, 0x1030 ; Branch target from 9BB3 009BC1 60 rts Code block address: 9BC2 Length: 38 M:1 X:0 called by: 9A03 009BC2 D8 clm ; m:0 x:0, Call target from 9A03 009BC3 A90004 lda ax, #0x0400 009BC6 38 sec 009BC7 ED3E10 sbc ax, 0x103e 009BCA AA tax 009BCB F8 sem ; m:1 x:0 009BCC EC9C8C cpx 0x8c9c 009BCF F007 beq 0x9bd8 009BD1 9005 bcc 0x9bd8 009BD3 EC9E8C cpx 0x8c9e 009BD6 9010 bcc 0x9be8 009BD8 A28511 ldx #0x1185 ; Branch target from 9BCF, Branch target from 9BD1 009BDB 2044A1 jsr 0xa144 009BDE CDA08C cmp al, 0x8ca0 009BE1 9004 bcc 0x9be7 009BE3 0C301010 seb #0x10, 0x1030 009BE7 60 rts ; Branch target from 9BE1 Code block address: 9BE8 Length: 9 M:1 X:0 called by: 9BD6 009BE8 9C851100 ldm #0x00, 0x1185 ; Branch target from 9BD6 009BEC 1C301010 clb #0x10, 0x1030 009BF0 60 rts Code block address: 9BF1 Length: 12 M:1 X:0 called by: 9A06 009BF1 2C2A100847 bbs #0x08, 0x102a, 0x9c3d ; Call target from 9A06 009BF6 3C30101502 bbc #0x15, 0x1030, 0x9bfd 009BFB 8040 bra 0x9c3d Code block address: 9BFD Length: 7 M:1 X:0 called by: 9BF6 009BFD 3C31100502 bbc #0x05, 0x1031, 0x9c04 ; Branch target from 9BF6 009C02 8039 bra 0x9c3d Code block address: 9C04 Length: 57 M:1 X:0 called by: 9BFD 009C04 A2708C ldx #0x8c70 ; Branch target from 9BFD 009C07 AD9610 lda al, 0x1096 009C0A D501 cmp al, dp + 0x01 + ix 009C0C 902F bcc 0x9c3d 009C0E AD7210 lda al, 0x1072 009C11 D502 cmp al, dp + 0x02 + ix 009C13 9028 bcc 0x9c3d 009C15 AD7510 lda al, 0x1075 009C18 D503 cmp al, dp + 0x03 + ix 009C1A 9021 bcc 0x9c3d 009C1C AD0513 lda al, 0x1305 009C1F D504 cmp al, dp + 0x04 + ix 009C21 901A bcc 0x9c3d 009C23 2C2A100115 bbs #0x01, 0x102a, 0x9c3d 009C28 AE8E11 ldx 0x118e 009C2B E8 inx 009C2C D001 bne 0x9c2f 009C2E CA dex 009C2F 8E8E11 stx 0x118e ; Branch target from 9C2C 009C32 EC798C cpx 0x8c79 009C35 900C bcc 0x9c43 009C37 0CDF1104 seb #0x04, 0x11df 009C3B 8006 bra 0x9c43 Code block address: 9C3D Length: 30 M:1 X:0 called by: 9BF1 009C3D A20000 ldx #0x0000 ; Branch target from 9BF1, Branch target from 9BFB, Branch target from 9C02, Branch target from 9C0C, Branch target from 9C13, Branch target from 9C1A, Branch target from 9C21, Branch target from 9C23 009C40 8E8E11 stx 0x118e 009C43 3CDF11040D bbc #0x04, 0x11df, 0x9c55 ; Branch target from 9C35, Branch target from 9C3B 009C48 3C2A10010E bbc #0x01, 0x102a, 0x9c5b 009C4D 1CDF1104 clb #0x04, 0x11df 009C51 0C321008 seb #0x08, 0x1032 009C55 1C301020 clb #0x20, 0x1030 ; Branch target from 9C43 009C59 8011 bra 0x9c6c Code block address: 9C5B Length: 18 M:1 X:0 called by: 9C48 009C5B 3C6013FF08 bbc #0xff, 0x1360, 0x9c68 ; Branch target from 9C48 009C60 AE9611 ldx 0x1196 009C63 EC408C cpx 0x8c40 009C66 9004 bcc 0x9c6c 009C68 0C301020 seb #0x20, 0x1030 ; Branch target from 9C5B 009C6C 60 rts ; Branch target from 9C59, Branch target from 9C66 Code block address: 9C6D Length: 16 M:1 X:0 called by: 9A09 009C6D 78 sei ; Call target from 9A09 009C6E 2CEF110808 bbs #0x08, 0x11ef, 0x9c7b 009C73 ADE112 lda al, 0x12e1 009C76 CDC688 cmp al, 0x88c6 009C79 B002 bcs 0x9c7d 009C7B 58 cli ; Branch target from 9C6E 009C7C 60 rts Code block address: 9C7D Length: 31 M:1 X:0 called by: 9C79 009C7D 58 cli ; Branch target from 9C79 009C7E AEC412 ldx 0x12c4 009C81 EC1E8C cpx 0x8c1e 009C84 9005 bcc 0x9c8b 009C86 EC208C cpx 0x8c20 009C89 9011 bcc 0x9c9c 009C8B A20C12 ldx #0x120c ; Branch target from 9C84 009C8E 2044A1 jsr 0xa144 009C91 CD228C cmp al, 0x8c22 009C94 900E bcc 0x9ca4 009C96 0C0A1204 seb #0x04, 0x120a 009C9A 8008 bra 0x9ca4 Code block address: 9C9C Length: 15 M:1 X:0 called by: 9C89 009C9C 9C0C1200 ldm #0x00, 0x120c ; Branch target from 9C89 009CA0 1C0A1204 clb #0x04, 0x120a 009CA4 3CDF112002 bbc #0x20, 0x11df, 0x9cab ; Branch target from 9C94, Branch target from 9C9A 009CA9 8039 bra 0x9ce4 Code block address: 9CAB Length: 7 M:1 X:0 called by: 9CA4 009CAB 3C31100502 bbc #0x05, 0x1031, 0x9cb2 ; Branch target from 9CA4 009CB0 8032 bra 0x9ce4 Code block address: 9CB2 Length: 42 M:1 X:0 called by: 9CAB 009CB2 3C5E101029 bbc #0x10, 0x105e, 0x9ce0 ; Branch target from 9CAB 009CB7 AD7310 lda al, 0x1073 009CBA CD348C cmp al, 0x8c34 009CBD F021 beq 0x9ce0 009CBF 901F bcc 0x9ce0 009CC1 AEC412 ldx 0x12c4 009CC4 EC358C cpx 0x8c35 009CC7 F013 beq 0x9cdc 009CC9 9011 bcc 0x9cdc 009CCB A2F712 ldx #0x12f7 009CCE 2044A1 jsr 0xa144 009CD1 CD378C cmp al, 0x8c37 009CD4 900E bcc 0x9ce4 009CD6 0CDF1101 seb #0x01, 0x11df 009CDA 8008 bra 0x9ce4 Code block address: 9CDC Length: 15 M:1 X:0 called by: 9CC7 009CDC 1CDF1101 clb #0x01, 0x11df ; Branch target from 9CC7, Branch target from 9CC9 009CE0 9CF71200 ldm #0x00, 0x12f7 ; Branch target from 9CB2, Branch target from 9CBD, Branch target from 9CBF 009CE4 3C0A120702 bbc #0x07, 0x120a, 0x9ceb ; Branch target from 9CA9, Branch target from 9CB0, Branch target from 9CD4, Branch target from 9CDA 009CE9 8005 bra 0x9cf0 Code block address: 9CE4 Length: 7 M:1 X:0 called by: 9CA9 009CE4 3C0A120702 bbc #0x07, 0x120a, 0x9ceb 009CE9 8005 bra 0x9cf0 Code block address: 9CEB Length: 10 M:1 X:0 called by: 9CE4 009CEB 3CDF110105 bbc #0x01, 0x11df, 0x9cf5 ; Branch target from 9CE4, Branch target from 9CE4 009CF0 0C2F1010 seb #0x10, 0x102f ; Branch target from 9CE9, Branch target from 9CE9 009CF4 60 rts Code block address: 9CF5 Length: 5 M:1 X:0 called by: 9CEB 009CF5 1C2F1010 clb #0x10, 0x102f ; Branch target from 9CEB 009CF9 60 rts Code block address: 9CFA Length: 26 M:1 X:0 called by: E317 009CFA D8 clm ; m:0 x:0, Call target from E317 009CFB ADC612 lda ax, 0x12c6 009CFE 38 sec 009CFF ED6612 sbc ax, 0x1266 009D02 B004 bcs 0x9d08 009D04 49FFFF eor ax, #0xffff 009D07 3A inc ax 009D08 CD328C cmp ax, 0x8c32 ; Branch target from 9D02 009D0B 9007 bcc 0x9d14 009D0D 0C0A120100 seb #0x0001, 0x120a 009D12 8005 bra 0x9d19 Code block address: 9D14 Length: 13 M:0 X:0 called by: 9D0B 009D14 1C0A120100 clb #0x0001, 0x120a ; Branch target from 9D0B 009D19 ADC612 lda ax, 0x12c6 ; Branch target from 9D12 009D1C 8D6612 sta ax, 0x1266 009D1F F8 sem ; m:1 x:0 009D20 60 rts Code block address: 9D21 Length: 31 M:1 X:0 called by: E346 009D21 AEC612 ldx 0x12c6 ; Call target from E346 009D24 EC198C cpx 0x8c19 009D27 9007 bcc 0x9d30 009D29 EC1B8C cpx 0x8c1b 009D2C 9012 bcc 0x9d40 009D2E F010 beq 0x9d40 009D30 A20B12 ldx #0x120b ; Branch target from 9D27 009D33 2044A1 jsr 0xa144 009D36 CD1D8C cmp al, 0x8c1d 009D39 900D bcc 0x9d48 009D3B 0C0A1202 seb #0x02, 0x120a 009D3F 60 rts Code block address: 9D40 Length: 9 M:1 X:0 called by: 9D2C 009D40 9C0B1200 ldm #0x00, 0x120b ; Branch target from 9D2C, Branch target from 9D2E 009D44 1C0A1202 clb #0x02, 0x120a 009D48 60 rts ; Branch target from 9D39 Code block address: 9D49 Length: 18 M:1 X:0 called by: 9A0C 009D49 2C6F12200D bbs #0x20, 0x126f, 0x9d5b ; Call target from 9A0C 009D4E EE3F11 inc 0x113f 009D51 AD3F11 lda al, 0x113f 009D54 CD448C cmp al, 0x8c44 009D57 B00C bcs 0x9d65 009D59 800E bra 0x9d69 Code block address: 9D5B Length: 10 M:1 X:0 called by: 9D49 009D5B 1C301002 clb #0x02, 0x1030 ; Branch target from 9D49 009D5F 9C3F1100 ldm #0x00, 0x113f 009D63 8004 bra 0x9d69 Code block address: 9D65 Length: 5 M:1 X:0 called by: 9D57 009D65 0C301002 seb #0x02, 0x1030 ; Branch target from 9D57 009D69 60 rts ; Branch target from 9D59, Branch target from 9D63 Code block address: 9D6A Length: 7 M:1 X:0 called by: 9A0F 009D6A 3C30100402 bbc #0x04, 0x1030, 0x9d71 ; Call target from 9A0F 009D6F 804B bra 0x9dbc Code block address: 9D71 Length: 7 M:1 X:0 called by: 9D6A 009D71 3C2F104202 bbc #0x42, 0x102f, 0x9d78 ; Branch target from 9D6A 009D76 8044 bra 0x9dbc Code block address: 9D78 Length: 7 M:1 X:0 called by: 9D71 009D78 3C31100502 bbc #0x05, 0x1031, 0x9d7f ; Branch target from 9D71 009D7D 803D bra 0x9dbc Code block address: 9D7F Length: 120 M:1 X:0 called by: 9D78 009D7F AD6D11 lda al, 0x116d ; Branch target from 9D78 009D82 D038 bne 0x9dbc 009D84 3C55120433 bbc #0x04, 0x1255, 0x9dbc 009D89 2C5E101034 bbs #0x10, 0x105e, 0x9dc2 009D8E AD0513 lda al, 0x1305 009D91 CDA48C cmp al, 0x8ca4 009D94 902C bcc 0x9dc2 009D96 AD7210 lda al, 0x1072 009D99 CDA58C cmp al, 0x8ca5 009D9C 9024 bcc 0x9dc2 009D9E 2C5E10011F bbs #0x01, 0x105e, 0x9dc2 009DA3 3C60101005 bbc #0x10, 0x1060, 0x9dad 009DA8 2C60100815 bbs #0x08, 0x1060, 0x9dc2 009DAD A08611 ldy #0x1186 ; Branch target from 9DA3 009DB0 2055A1 jsr 0xa155 009DB3 ECA68C cpx 0x8ca6 009DB6 900A bcc 0x9dc2 009DB8 0CDF1110 seb #0x10, 0x11df 009DBC A00000 ldy #0x0000 ; Branch target from 9D6F, Branch target from 9D76, Branch target from 9D7D, Branch target from 9D82, Branch target from 9D84 009DBF 8C8611 sty 0x1186 009DC2 2C30104005 bbs #0x40, 0x1030, 0x9dcc ; Branch target from 9D89, Branch target from 9D94, Branch target from 9D9C, Branch target from 9D9E, Branch target from 9DA8, Branch target from 9DB6 009DC7 3CDF11102A bbc #0x10, 0x11df, 0x9df6 009DCC AD6D11 lda al, 0x116d ; Branch target from 9DC2 009DCF CD3D8C cmp al, 0x8c3d 009DD2 900C bcc 0x9de0 009DD4 1C301040 clb #0x40, 0x1030 009DD8 1CDF1110 clb #0x10, 0x11df 009DDC 0C321004 seb #0x04, 0x1032 009DE0 3CDF111011 bbc #0x10, 0x11df, 0x9df6 ; Branch target from 9DD2 009DE5 AD6013 lda al, 0x1360 009DE8 F008 beq 0x9df2 009DEA AE9611 ldx 0x1196 009DED EC408C cpx 0x8c40 009DF0 9004 bcc 0x9df6 009DF2 0C301040 seb #0x40, 0x1030 ; Branch target from 9DE8 009DF6 60 rts ; Branch target from 9DC7, Branch target from 9DE0, Branch target from 9DF0 Code block address: 9DF7 Length: 23 M:1 X:0 called by: 9A12 009DF7 2C5E100412 bbs #0x04, 0x105e, 0x9e0e ; Call target from 9A12 009DFC 3CDF114017 bbc #0x40, 0x11df, 0x9e18 009E01 A28C11 ldx #0x118c 009E04 2044A1 jsr 0xa144 009E07 CD288C cmp al, 0x8c28 009E0A B00C bcs 0x9e18 009E0C 8040 bra 0x9e4e Code block address: 9E0E Length: 10 M:1 X:0 called by: 9DF7 009E0E 0CDF1140 seb #0x40, 0x11df ; Branch target from 9DF7 009E12 9C8C1100 ldm #0x00, 0x118c 009E16 8036 bra 0x9e4e Code block address: 9E18 Length: 44 M:1 X:0 called by: 9DFC 009E18 2C30101031 bbs #0x10, 0x1030, 0x9e4e ; Branch target from 9DFC, Branch target from 9E0A 009E1D D8 clm ; m:0 x:0 009E1E A90004 lda ax, #0x0400 009E21 38 sec 009E22 ED3E10 sbc ax, 0x103e 009E25 A8 tay 009E26 F8 sem ; m:1 x:0 009E27 3C00201018 bbc #0x10, 0x2000, 0x9e44 009E2C 2CDB12011F bbs #0x01, 0x12db, 0x9e50 009E31 CC298C cpy 0x8c29 009E34 B00C bcs 0x9e42 009E36 AD7510 lda al, 0x1075 009E39 CD2B8C cmp al, 0x8c2b 009E3C 9004 bcc 0x9e42 009E3E 0CDB1201 seb #0x01, 0x12db 009E42 8049 bra 0x9e8d ; Branch target from 9E34, Branch target from 9E3C Code block address: 9E44 Length: 10 M:1 X:0 called by: 9E27 009E44 9C8D1100 ldm #0x00, 0x118d ; Branch target from 9E27 009E48 1CDB1207 clb #0x07, 0x12db 009E4C 803F bra 0x9e8d Code block address: 9E4E Length: 2 M:1 X:0 called by: 9E0C 009E4E 805C bra 0x9eac ; Branch target from 9E0C, Branch target from 9E16, Branch target from 9E18 Code block address: 9E50 Length: 16 M:1 X:0 called by: 9E2C 009E50 2CDB12020B bbs #0x02, 0x12db, 0x9e60 ; Branch target from 9E2C 009E55 AD7510 lda al, 0x1075 009E58 D033 bne 0x9e8d 009E5A 0CDB1202 seb #0x02, 0x12db 009E5E 802D bra 0x9e8d Code block address: 9E60 Length: 24 M:1 X:0 called by: 9E50 009E60 2CDB120413 bbs #0x04, 0x12db, 0x9e78 ; Branch target from 9E50 009E65 CC298C cpy 0x8c29 009E68 9023 bcc 0x9e8d 009E6A AD7510 lda al, 0x1075 009E6D CD2C8C cmp al, 0x8c2c 009E70 B01B bcs 0x9e8d 009E72 0CDB1204 seb #0x04, 0x12db 009E76 8015 bra 0x9e8d Code block address: 9E78 Length: 17 M:1 X:0 called by: 9E60 009E78 A28D11 ldx #0x118d ; Branch target from 9E60 009E7B 2044A1 jsr 0xa144 009E7E CD2D8C cmp al, 0x8c2d 009E81 9006 bcc 0x9e89 009E83 0CDF1120 seb #0x20, 0x11df 009E87 8004 bra 0x9e8d Code block address: 9E89 Length: 31 M:1 X:0 called by: 9E81 009E89 1CDB1207 clb #0x07, 0x12db ; Branch target from 9E81 009E8D CC2E8C cpy 0x8c2e ; Branch target from 9E42, Branch target from 9E4C, Branch target from 9E58, Branch target from 9E5E, Branch target from 9E68, Branch target from 9E70, Branch target from 9E76, Branch target from 9E87 009E90 B016 bcs 0x9ea8 009E92 2C00201011 bbs #0x10, 0x2000, 0x9ea8 009E97 A2FA11 ldx #0x11fa 009E9A 2044A1 jsr 0xa144 009E9D CD308C cmp al, 0x8c30 009EA0 900A bcc 0x9eac 009EA2 0CDF1120 seb #0x20, 0x11df 009EA6 8004 bra 0x9eac Code block address: 9EA8 Length: 30 M:1 X:0 called by: 9E90 009EA8 9CFA1100 ldm #0x00, 0x11fa ; Branch target from 9E90, Branch target from 9E92 009EAC 2C2F100205 bbs #0x02, 0x102f, 0x9eb6 ; Branch target from 9E4E, Branch target from 9EA0, Branch target from 9EA6 009EB1 3CDF112042 bbc #0x20, 0x11df, 0x9ef8 009EB6 2C0020100B bbs #0x10, 0x2000, 0x9ec6 ; Branch target from 9EAC 009EBB 0CDB1208 seb #0x08, 0x12db 009EBF 3CDB121021 bbc #0x10, 0x12db, 0x9ee5 009EC4 8009 bra 0x9ecf Code block address: 9EC6 Length: 31 M:1 X:0 called by: 9EB6 009EC6 0CDB1210 seb #0x10, 0x12db ; Branch target from 9EB6 009ECA 3CDB120816 bbc #0x08, 0x12db, 0x9ee5 009ECF 9C8D1100 ldm #0x00, 0x118d ; Branch target from 9EC4 009ED3 1CDB121F clb #0x1f, 0x12db 009ED7 1C2F1002 clb #0x02, 0x102f 009EDB 1CDF1120 clb #0x20, 0x11df 009EDF 0CFC1101 seb #0x01, 0x11fc 009EE3 8013 bra 0x9ef8 Code block address: 9EE5 Length: 15 M:1 X:0 called by: 9EBF 009EE5 AD6013 lda al, 0x1360 ; Branch target from 9EBF, Branch target from 9ECA 009EE8 F00A beq 0x9ef4 009EEA AE9611 ldx 0x1196 009EED EC408C cpx 0x8c40 009EF0 B002 bcs 0x9ef4 009EF2 8004 bra 0x9ef8 Code block address: 9EF4 Length: 5 M:1 X:0 called by: 9EE8 009EF4 0C2F1002 seb #0x02, 0x102f ; Branch target from 9EE8, Branch target from 9EF0 009EF8 60 rts ; Branch target from 9EB1, Branch target from 9EE3, Branch target from 9EF2 Code block address: 9EF9 Length: 7 M:1 X:0 called by: 9A15 009EF9 3C31100502 bbc #0x05, 0x1031, 0x9f00 ; Call target from 9A15 009EFE 8075 bra 0x9f75 Code block address: 9F00 Length: 7 M:1 X:0 called by: 9EF9 009F00 3C30104002 bbc #0x40, 0x1030, 0x9f07 ; Branch target from 9EF9 009F05 806E bra 0x9f75 Code block address: 9F07 Length: 51 M:1 X:0 called by: 9F00 009F07 3C55120461 bbc #0x04, 0x1255, 0x9f6d ; Branch target from 9F00 009F0C AE6610 ldx 0x1066 009F0F EC678C cpx 0x8c67 009F12 9059 bcc 0x9f6d 009F14 EC698C cpx 0x8c69 009F17 F002 beq 0x9f1b 009F19 B029 bcs 0x9f44 009F1B 9C931100 ldm #0x00, 0x1193 ; Branch target from 9F17 009F1F AD7510 lda al, 0x1075 009F22 D016 bne 0x9f3a 009F24 2C00200411 bbs #0x04, 0x2000, 0x9f3a 009F29 A29211 ldx #0x1192 009F2C 2044A1 jsr 0xa144 009F2F CD6B8C cmp al, 0x8c6b 009F32 9041 bcc 0x9f75 009F34 0C341010 seb #0x10, 0x1034 009F38 803B bra 0x9f75 Code block address: 9F3A Length: 10 M:1 X:0 called by: 9F22 009F3A 9C921100 ldm #0x00, 0x1192 ; Branch target from 9F22, Branch target from 9F24 009F3E 1C341010 clb #0x10, 0x1034 009F42 8031 bra 0x9f75 Code block address: 9F44 Length: 31 M:1 X:0 called by: 9F19 009F44 9C921100 ldm #0x00, 0x1192 ; Branch target from 9F19 009F48 EC6C8C cpx 0x8c6c 009F4B 9024 bcc 0x9f71 009F4D 3C00200411 bbc #0x04, 0x2000, 0x9f63 009F52 A29311 ldx #0x1193 009F55 2044A1 jsr 0xa144 009F58 CD6E8C cmp al, 0x8c6e 009F5B 9018 bcc 0x9f75 009F5D 0C341020 seb #0x20, 0x1034 009F61 8012 bra 0x9f75 Code block address: 9F63 Length: 10 M:1 X:0 called by: 9F4D 009F63 9C931100 ldm #0x00, 0x1193 ; Branch target from 9F4D 009F67 1C341020 clb #0x20, 0x1034 009F6B 8008 bra 0x9f75 Code block address: 9F6D Length: 20 M:1 X:0 called by: 9F07 009F6D 9C921100 ldm #0x00, 0x1192 ; Branch target from 9F07, Branch target from 9F12 009F71 9C931100 ldm #0x00, 0x1193 ; Branch target from 9F4B 009F75 AD6013 lda al, 0x1360 ; Branch target from 9EFE, Branch target from 9F05, Branch target from 9F32, Branch target from 9F38, Branch target from 9F42, Branch target from 9F5B, Branch target from 9F61, Branch target from 9F6B 009F78 D007 bne 0x9f81 009F7A 3C3410303F bbc #0x30, 0x1034, 0x9fbe 009F7F 8037 bra 0x9fb8 Code block address: 9F81 Length: 12 M:1 X:0 called by: 9F78 009F81 2CDB122007 bbs #0x20, 0x12db, 0x9f8d ; Branch target from 9F78 009F86 2CDF118002 bbs #0x80, 0x11df, 0x9f8d 009F8B 8031 bra 0x9fbe Code block address: 9F8D Length: 20 M:1 X:0 called by: 9F81 009F8D 0CDB1220 seb #0x20, 0x12db ; Branch target from 9F81, Branch target from 9F86 009F91 2C0020040B bbs #0x04, 0x2000, 0x9fa1 009F96 0CDB1240 seb #0x40, 0x12db 009F9A 3CDB128011 bbc #0x80, 0x12db, 0x9fb0 009F9F 8009 bra 0x9faa Code block address: 9FA1 Length: 15 M:1 X:0 called by: 9F91 009FA1 0CDB1280 seb #0x80, 0x12db ; Branch target from 9F91 009FA5 3CDB124006 bbc #0x40, 0x12db, 0x9fb0 009FAA 0CFC1180 seb #0x80, 0x11fc ; Branch target from 9F9F 009FAE 800E bra 0x9fbe Code block address: 9FB0 Length: 14 M:1 X:0 called by: 9F9A 009FB0 AE9611 ldx 0x1196 ; Branch target from 9F9A, Branch target from 9FA5 009FB3 EC408C cpx 0x8c40 009FB6 900A bcc 0x9fc2 009FB8 0C311002 seb #0x02, 0x1031 ; Branch target from 9F7F 009FBC 8004 bra 0x9fc2 Code block address: 9FBE Length: 5 M:1 X:0 called by: 9F7A 009FBE 1C311002 clb #0x02, 0x1031 ; Branch target from 9F7A, Branch target from 9F8B, Branch target from 9FAE 009FC2 60 rts ; Branch target from 9FB6, Branch target from 9FBC Code block address: 9FC3 Length: 26 M:1 X:0 called by: 9A18 009FC3 AD708C lda al, 0x8c70 ; Call target from 9A18 009FC6 D015 bne 0x9fdd 009FC8 9CFD1100 ldm #0x00, 0x11fd 009FCC 9C621300 ldm #0x00, 0x1362 009FD0 1C311078 clb #0x78, 0x1031 009FD4 1C581378 clb #0x78, 0x1358 009FD8 1C5B1378 clb #0x78, 0x135b 009FDC 60 rts Code block address: 9FDD Length: 24 M:1 X:0 called by: 9FC6 009FDD AD7011 lda al, 0x1170 ; Branch target from 9FC6 009FE0 CD238C cmp al, 0x8c23 009FE3 B010 bcs 0x9ff5 009FE5 A20000 ldx #0x0000 009FE8 8E0212 stx 0x1202 009FEB 8E0412 stx 0x1204 009FEE 8E0612 stx 0x1206 009FF1 8E0812 stx 0x1208 009FF4 60 rts Code block address: 9FF5 Length: 41 M:1 X:0 called by: 9FE3 009FF5 78 sei ; Branch target from 9FE3 009FF6 A50D lda al, dp + 0x0d ; Read from Port 5 009FF8 42A50C lda bl, dp + 0x0c ; Read from Port 4 009FFB 58 cli 009FFC 8D0E10 sta al, 0x100e 009FFF 428D0F10 sta bl, 0x100f 00A003 A20212 ldx #0x1202 00A006 3C0E10011D bbc #0x01, 0x100e, 0xa028 00A00B 3C0F10800E bbc #0x80, 0x100f, 0xa01e 00A010 2044A1 jsr 0xa144 00A013 CD248C cmp al, 0x8c24 00A016 902C bcc 0xa044 00A018 0CFD1101 seb #0x01, 0x11fd 00A01C 8026 bra 0xa044 Code block address: A01E Length: 10 M:1 X:0 called by: A00B 00A01E 9C021200 ldm #0x00, 0x1202 ; Branch target from A00B 00A022 1CFD1101 clb #0x01, 0x11fd 00A026 801C bra 0xa044 Code block address: A028 Length: 20 M:1 X:0 called by: A006 00A028 2C0F10800F bbs #0x80, 0x100f, 0xa03c ; Branch target from A006 00A02D E8 inx 00A02E 2044A1 jsr 0xa144 00A031 CD248C cmp al, 0x8c24 00A034 900E bcc 0xa044 00A036 0CFD1110 seb #0x10, 0x11fd 00A03A 8008 bra 0xa044 Code block address: A03C Length: 19 M:1 X:0 called by: A028 00A03C 9C031200 ldm #0x00, 0x1203 ; Branch target from A028 00A040 1CFD1110 clb #0x10, 0x11fd 00A044 3CFD111106 bbc #0x11, 0x11fd, 0xa04f ; Branch target from A016, Branch target from A01C, Branch target from A026, Branch target from A034, Branch target from A03A 00A049 0C311008 seb #0x08, 0x1031 00A04D 8004 bra 0xa053 Code block address: A04F Length: 31 M:1 X:0 called by: A044 00A04F 1C311008 clb #0x08, 0x1031 ; Branch target from A044 00A053 A20412 ldx #0x1204 ; Branch target from A04D 00A056 3C0E10021D bbc #0x02, 0x100e, 0xa078 00A05B 3C0F10400E bbc #0x40, 0x100f, 0xa06e 00A060 2044A1 jsr 0xa144 00A063 CD258C cmp al, 0x8c25 00A066 902C bcc 0xa094 00A068 0CFD1102 seb #0x02, 0x11fd 00A06C 8026 bra 0xa094 Code block address: A06E Length: 10 M:1 X:0 called by: A05B 00A06E 9C041200 ldm #0x00, 0x1204 ; Branch target from A05B 00A072 1CFD1102 clb #0x02, 0x11fd 00A076 801C bra 0xa094 Code block address: A078 Length: 20 M:1 X:0 called by: A056 00A078 2C0F10400F bbs #0x40, 0x100f, 0xa08c ; Branch target from A056 00A07D E8 inx 00A07E 2044A1 jsr 0xa144 00A081 CD258C cmp al, 0x8c25 00A084 900E bcc 0xa094 00A086 0CFD1120 seb #0x20, 0x11fd 00A08A 8008 bra 0xa094 Code block address: A08C Length: 19 M:1 X:0 called by: A078 00A08C 9C051200 ldm #0x00, 0x1205 ; Branch target from A078 00A090 1CFD1120 clb #0x20, 0x11fd 00A094 3CFD112206 bbc #0x22, 0x11fd, 0xa09f ; Branch target from A066, Branch target from A06C, Branch target from A076, Branch target from A084, Branch target from A08A 00A099 0C311010 seb #0x10, 0x1031 00A09D 8004 bra 0xa0a3 Code block address: A09F Length: 31 M:1 X:0 called by: A094 00A09F 1C311010 clb #0x10, 0x1031 ; Branch target from A094 00A0A3 A20612 ldx #0x1206 ; Branch target from A09D 00A0A6 3C0E10041D bbc #0x04, 0x100e, 0xa0c8 00A0AB 3C0F10200E bbc #0x20, 0x100f, 0xa0be 00A0B0 2044A1 jsr 0xa144 00A0B3 CD268C cmp al, 0x8c26 00A0B6 902C bcc 0xa0e4 00A0B8 0CFD1104 seb #0x04, 0x11fd 00A0BC 8026 bra 0xa0e4 Code block address: A0BE Length: 10 M:1 X:0 called by: A0AB 00A0BE 9C061200 ldm #0x00, 0x1206 ; Branch target from A0AB 00A0C2 1CFD1104 clb #0x04, 0x11fd 00A0C6 801C bra 0xa0e4 Code block address: A0C8 Length: 20 M:1 X:0 called by: A0A6 00A0C8 2C0F10200F bbs #0x20, 0x100f, 0xa0dc ; Branch target from A0A6 00A0CD E8 inx 00A0CE 2044A1 jsr 0xa144 00A0D1 CD268C cmp al, 0x8c26 00A0D4 900E bcc 0xa0e4 00A0D6 0CFD1140 seb #0x40, 0x11fd 00A0DA 8008 bra 0xa0e4 Code block address: A0DC Length: 19 M:1 X:0 called by: A0C8 00A0DC 9C071200 ldm #0x00, 0x1207 ; Branch target from A0C8 00A0E0 1CFD1140 clb #0x40, 0x11fd 00A0E4 3CFD114406 bbc #0x44, 0x11fd, 0xa0ef ; Branch target from A0B6, Branch target from A0BC, Branch target from A0C6, Branch target from A0D4, Branch target from A0DA 00A0E9 0C311020 seb #0x20, 0x1031 00A0ED 8004 bra 0xa0f3 Code block address: A0EF Length: 31 M:1 X:0 called by: A0E4 00A0EF 1C311020 clb #0x20, 0x1031 ; Branch target from A0E4 00A0F3 A20812 ldx #0x1208 ; Branch target from A0ED 00A0F6 3C0E10081D bbc #0x08, 0x100e, 0xa118 00A0FB 3C0F10100E bbc #0x10, 0x100f, 0xa10e 00A100 2044A1 jsr 0xa144 00A103 CD278C cmp al, 0x8c27 00A106 902C bcc 0xa134 00A108 0CFD1108 seb #0x08, 0x11fd 00A10C 8026 bra 0xa134 Code block address: A10E Length: 10 M:1 X:0 called by: A0FB 00A10E 9C081200 ldm #0x00, 0x1208 ; Branch target from A0FB 00A112 1CFD1108 clb #0x08, 0x11fd 00A116 801C bra 0xa134 Code block address: A118 Length: 20 M:1 X:0 called by: A0F6 00A118 2C0F10100F bbs #0x10, 0x100f, 0xa12c ; Branch target from A0F6 00A11D E8 inx 00A11E 2044A1 jsr 0xa144 00A121 CD278C cmp al, 0x8c27 00A124 900E bcc 0xa134 00A126 0CFD1180 seb #0x80, 0x11fd 00A12A 8008 bra 0xa134 Code block address: A12C Length: 19 M:1 X:0 called by: A118 00A12C 9C091200 ldm #0x00, 0x1209 ; Branch target from A118 00A130 1CFD1180 clb #0x80, 0x11fd 00A134 3CFD118806 bbc #0x88, 0x11fd, 0xa13f ; Branch target from A106, Branch target from A10C, Branch target from A116, Branch target from A124, Branch target from A12A 00A139 0C311040 seb #0x40, 0x1031 00A13D 8004 bra 0xa143 Code block address: A13F Length: 5 M:1 X:0 called by: A134 00A13F 1C311040 clb #0x40, 0x1031 ; Branch target from A134 00A143 60 rts ; Branch target from A13D Code block address: A144 Length: 9 M:1 X:0 called by: C79E 00A144 B500 lda al, dp + 0x00 + ix ; Call target from 9819, Call target from 981F, Call target from 982C, Call target from 983F, Call target from 98D9, Call target from 9962, Call target from 9968, Call target from 9971, Call target from 997D, Call target from 9993, Call target from 999E, Call target from 99A9, Call target from 99C4, Call target from 99CD, Call target from 99D3, Call target from 9B3A, Call target from 9B62, Call target from 9B9D, Call target from 9BDB, Call target from 9C8E, Call target from 9CCE, Call target from 9D33, Call target from 9E04, Call target from 9E7B, Call target from 9E9A, Call target from 9F2C, Call target from 9F55, Call target from A010, Call target from A02E, Call target from A060, Call target from A07E, Call target from A0B0, Call target from A0CE, Call target from A100, Call target from A11E, Call target from A193, Call target from A1B0, Call target from A1EE, Call target from A210, Call target from A2CF, Call target from A351, Call target from A366, Call target from A394, Call target from A3B4, Call target from A916, Call target from A94C, Call target from A9B5, Call target from ACAC, Call target from BDD4, Call target from BDF6, Call target from BF79, Call target from C79E, Call target from E58D, Call target from E904, Call target from E9B5, Call target from EECF, Call target from EF40, Call target from EF79, Call target from EF92, Call target from EFA5, Call target from EFAB, Call target from EFB2, Call target from EFC3, Call target from EFD5, Call target from FC9E, Call target from FE11 00A146 3A inc al 00A147 D001 bne 0xa14a 00A149 1A dec al 00A14A 9500 sta al, dp + 0x00 + ix ; Branch target from A147 00A14C 60 rts Code block address: A14D Length: 8 M:1 X:0 called by: 9826 00A14D B500 lda al, dp + 0x00 + ix ; Call target from 9826, Call target from 9839, Call target from 98FC, Call target from 995C, Call target from 9977, Call target from 99AF, Call target from 99BE, Call target from A560, Call target from A566, Call target from E90A, Call target from E910, Call target from EF28, Call target from EF2E, Call target from EF34, Call target from EF3A, Call target from EF46, Call target from EF5A 00A14F F001 beq 0xa152 00A151 1A dec al 00A152 9500 sta al, dp + 0x00 + ix ; Branch target from A14F 00A154 60 rts Code block address: A155 Length: 9 M:1 X:0 called by: 97ED 00A155 B600 ldx dp + 0x00 + iy ; Call target from 97ED, Call target from 9DB0, Call target from A5C4, Call target from F38D 00A157 E8 inx 00A158 D001 bne 0xa15b 00A15A CA dex 00A15B 9600 stx dp + 0x00 + iy ; Branch target from A158 00A15D 60 rts Code block address: A15E Length: 10 M:1 X:0 called by: 9796 00A15E AD168C lda al, 0x8c16 ; Call target from 9796 00A161 D005 bne 0xa168 00A163 1C0A1218 clb #0x18, 0x120a 00A167 60 rts Code block address: A168 Length: 56 M:1 X:0 called by: A161 00A168 A22012 ldx #0x1220 ; Branch target from A161 00A16B AD7011 lda al, 0x1170 00A16E C98A cmp al, #0x8a 00A170 9054 bcc 0xa1c6 00A172 2C5E10044F bbs #0x04, 0x105e, 0xa1c6 00A177 D8 clm ; m:0 x:0 00A178 ADE610 lda ax, 0x10e6 00A17B CD4C8C cmp ax, 0x8c4c 00A17E 9046 bcc 0xa1c6 00A180 CD4E8C cmp ax, 0x8c4e 00A183 F8 sem ; m:1 x:0 00A184 F002 beq 0xa188 00A186 B03E bcs 0xa1c6 00A188 78 sei ; Branch target from A184 00A189 240F201C bbs #0x20, dp + 0x0f, 0xa1a9 ; Read from Port 7 00A18D 3C0020400E bbc #0x40, 0x2000, 0xa1a0 00A192 58 cli 00A193 2044A1 jsr 0xa144 00A196 CD178C cmp al, 0x8c17 00A199 9004 bcc 0xa19f 00A19B 0C0A1208 seb #0x08, 0x120a 00A19F 60 rts ; Branch target from A199 Code block address: A1A0 Length: 9 M:1 X:0 called by: A18D 00A1A0 58 cli ; Branch target from A18D 00A1A1 740000 ldm #0x00, dp + 0x00 + ix 00A1A4 1C0A1208 clb #0x08, 0x120a 00A1A8 60 rts Code block address: A1A9 Length: 20 M:1 X:0 called by: A189 00A1A9 2C0020400F bbs #0x40, 0x2000, 0xa1bd ; Branch target from A189 00A1AE 58 cli 00A1AF E8 inx 00A1B0 2044A1 jsr 0xa144 00A1B3 CD3E8C cmp al, 0x8c3e 00A1B6 9004 bcc 0xa1bc 00A1B8 0C0A1210 seb #0x10, 0x120a 00A1BC 60 rts ; Branch target from A1B6 Code block address: A1BD Length: 9 M:1 X:0 called by: A1A9 00A1BD 58 cli ; Branch target from A1A9 00A1BE 740100 ldm #0x00, dp + 0x01 + ix 00A1C1 1C0A1210 clb #0x10, 0x120a 00A1C5 60 rts Code block address: A1C6 Length: 7 M:1 X:0 called by: A170 00A1C6 F8 sem ; m:1 x:0, Branch target from A170, Branch target from A172, Branch target from A17E, Branch target from A186 00A1C7 A00000 ldy #0x0000 00A1CA 9400 sty dp + 0x00 + ix 00A1CC 60 rts Code block address: A1CD Length: 10 M:1 X:0 called by: 9A1B 00A1CD A29411 ldx #0x1194 ; Call target from 9A1B 00A1D0 3C31100502 bbc #0x05, 0x1031, 0xa1d7 00A1D5 8047 bra 0xa21e Code block address: A1D7 Length: 40 M:1 X:0 called by: A1D0 00A1D7 3C62100842 bbc #0x08, 0x1062, 0xa21e ; Branch target from A1D0 00A1DC 3C33104028 bbc #0x40, 0x1033, 0xa209 00A1E1 3C62100126 bbc #0x01, 0x1062, 0xa20c 00A1E6 ADE310 lda al, 0x10e3 00A1E9 CD548C cmp al, 0x8c54 00A1EC 9011 bcc 0xa1ff 00A1EE 2044A1 jsr 0xa144 00A1F1 CD558C cmp al, 0x8c55 00A1F4 9004 bcc 0xa1fa 00A1F6 0C0A1220 seb #0x20, 0x120a 00A1FA 740100 ldm #0x00, dp + 0x01 + ix ; Branch target from A1F4, Branch target from A207 00A1FD 8024 bra 0xa223 Code block address: A1FF Length: 10 M:1 X:0 called by: A1EC 00A1FF 740000 ldm #0x00, dp + 0x00 + ix ; Branch target from A1EC 00A202 CD568C cmp al, 0x8c56 00A205 9008 bcc 0xa20f 00A207 80F1 bra 0xa1fa Code block address: A209 Length: 21 M:1 X:0 called by: A1DC 00A209 7401FF ldm #0xff, dp + 0x01 + ix ; Branch target from A1DC 00A20C 740000 ldm #0x00, dp + 0x00 + ix ; Branch target from A1E1 00A20F E8 inx ; Branch target from A205 00A210 2044A1 jsr 0xa144 00A213 CD578C cmp al, 0x8c57 00A216 900B bcc 0xa223 00A218 1C0A1220 clb #0x20, 0x120a 00A21C 8005 bra 0xa223 Code block address: A21E Length: 18 M:1 X:0 called by: A1D5 00A21E A00000 ldy #0x0000 ; Branch target from A1D5, Branch target from A1D7 00A221 9400 sty dp + 0x00 + ix 00A223 3C0A123808 bbc #0x38, 0x120a, 0xa230 ; Branch target from A1FD, Branch target from A216, Branch target from A21C 00A228 0C301008 seb #0x08, 0x1030 00A22C 20A1A7 jsr 0xa7a1 00A22F 60 rts Code block address: A230 Length: 9 M:1 X:0 called by: A223 00A230 1C301008 clb #0x08, 0x1030 ; Branch target from A223 00A234 9C231200 ldm #0x00, 0x1223 00A238 60 rts Code block address: A239 Length: 18 M:1 X:0 called by: 9A1E 00A239 2C4A80200D bbs #0x20, 0x804a, 0xa24b ; Call target from 9A1E 00A23E 1C301080 clb #0x80, 0x1030 00A242 1C571380 clb #0x80, 0x1357 00A246 1C5A1380 clb #0x80, 0x135a 00A24A 60 rts Code block address: A24B Length: 13 M:1 X:0 called by: A239 00A24B 2C0010012A bbs #0x01, 0x1000, 0xa27a ; Branch target from A239 00A250 3C31100503 bbc #0x05, 0x1031, 0xa258 00A255 4C01A3 jmp 0xa301 Code block address: A258 Length: 34 M:1 X:0 called by: A250 00A258 3C5512043D bbc #0x04, 0x1255, 0xa29a ; Branch target from A250 00A25D AD2211 lda al, 0x1122 00A260 304A bmi 0xa2ac 00A262 AD7210 lda al, 0x1072 00A265 C90A cmp al, #0x0a 00A267 903F bcc 0xa2a8 00A269 AD7011 lda al, 0x1170 00A26C C964 cmp al, #0x64 00A26E 9038 bcc 0xa2a8 00A270 AEBA10 ldx 0x10ba 00A273 E00A00 cpx #0x000a 00A276 9030 bcc 0xa2a8 00A278 803C bra 0xa2b6 Code block address: A27A Length: 32 M:1 X:0 called by: A24B 00A27A EE4012 inc 0x1240 ; Branch target from A24B 00A27D AD4012 lda al, 0x1240 00A280 CD3B8C cmp al, 0x8c3b 00A283 900F bcc 0xa294 00A285 9C401200 ldm #0x00, 0x1240 00A289 78 sei 00A28A 42A50D lda bl, dp + 0x0d ; Read from Port 5 00A28D 424980 eor bl, #0x80 00A290 42850D sta bl, dp + 0x0d ; Write to Port 5 00A293 58 cli 00A294 0C321010 seb #0x10, 0x1032 ; Branch target from A283 00A298 8004 bra 0xa29e Code block address: A29A Length: 14 M:1 X:0 called by: A258 00A29A 1C321010 clb #0x10, 0x1032 ; Branch target from A258 00A29E 9C221100 ldm #0x00, 0x1122 ; Branch target from A298 00A2A2 1CDC1101 clb #0x01, 0x11dc 00A2A6 8008 bra 0xa2b0 Code block address: A2A8 Length: 14 M:1 X:0 called by: A267 00A2A8 9C221100 ldm #0x00, 0x1122 ; Branch target from A267, Branch target from A26E, Branch target from A276 00A2AC 1C321010 clb #0x10, 0x1032 ; Branch target from A260 00A2B0 9C501200 ldm #0x00, 0x1250 ; Branch target from A2A6 00A2B4 804B bra 0xa301 Code block address: A2B6 Length: 38 M:1 X:0 called by: A278 00A2B6 0C321010 seb #0x10, 0x1032 ; Branch target from A278 00A2BA A22211 ldx #0x1122 00A2BD EE5012 inc 0x1250 00A2C0 AD5012 lda al, 0x1250 00A2C3 C90B cmp al, #0x0b 00A2C5 B01A bcs 0xa2e1 00A2C7 140D80 clb #0x80, dp + 0x0d ; Write to Port 5 00A2CA 2C0020800D bbs #0x80, 0x2000, 0xa2dc 00A2CF 2044A1 jsr 0xa144 ; Branch target from A2FF 00A2D2 C907 cmp al, #0x07 00A2D4 9009 bcc 0xa2df 00A2D6 0CDC1101 seb #0x01, 0x11dc 00A2DA 8025 bra 0xa301 Code block address: A2DC Length: 5 M:1 X:0 called by: A2CA 00A2DC 740000 ldm #0x00, dp + 0x00 + ix ; Branch target from A2CA, Branch target from A2FA 00A2DF 8020 bra 0xa301 ; Branch target from A2D4 Code block address: A2E1 Length: 14 M:1 X:0 called by: A2C5 00A2E1 F00C beq 0xa2ef ; Branch target from A2C5 00A2E3 4A lsr al 00A2E4 C90B cmp al, #0x0b 00A2E6 F00F beq 0xa2f7 00A2E8 900D bcc 0xa2f7 00A2EA 7400FF ldm #0xff, dp + 0x00 + ix 00A2ED 8012 bra 0xa301 Code block address: A2EF Length: 8 M:1 X:0 called by: A2E1 00A2EF 040D80 seb #0x80, dp + 0x0d ; Branch target from A2E1, Write to Port 5 00A2F2 740000 ldm #0x00, dp + 0x00 + ix 00A2F5 800A bra 0xa301 Code block address: A2F7 Length: 10 M:1 X:0 called by: A2E6 00A2F7 040D80 seb #0x80, dp + 0x0d ; Branch target from A2E6, Branch target from A2E8, Write to Port 5 00A2FA 3C002080DD bbc #0x80, 0x2000, 0xa2dc 00A2FF 80CE bra 0xa2cf Code block address: A301 Length: 11 M:1 X:0 called by: A255 00A301 3CDC110106 bbc #0x01, 0x11dc, 0xa30c ; Branch target from A255, Branch target from A2B4, Branch target from A2DA, Branch target from A2DF, Branch target from A2ED, Branch target from A2F5 00A306 0C301080 seb #0x80, 0x1030 00A30A 8004 bra 0xa310 Code block address: A30C Length: 5 M:1 X:0 called by: A301 00A30C 1C301080 clb #0x80, 0x1030 ; Branch target from A301 00A310 60 rts ; Branch target from A30A Code block address: A311 Length: 7 M:1 X:0 called by: 9A21 00A311 3C31100502 bbc #0x05, 0x1031, 0xa318 ; Call target from 9A21 00A316 805A bra 0xa372 Code block address: A318 Length: 7 M:1 X:0 called by: A311 00A318 3C30104002 bbc #0x40, 0x1030, 0xa31f ; Branch target from A311 00A31D 8053 bra 0xa372 Code block address: A31F Length: 38 M:1 X:0 called by: A318 00A31F 3C6010104A bbc #0x10, 0x1060, 0xa36e ; Branch target from A318 00A324 AD7310 lda al, 0x1073 00A327 CD458C cmp al, 0x8c45 00A32A 900F bcc 0xa33b 00A32C CD468C cmp al, 0x8c46 00A32F B00A bcs 0xa33b 00A331 AD7510 lda al, 0x1075 00A334 CD478C cmp al, 0x8c47 00A337 F00C beq 0xa345 00A339 900A bcc 0xa345 00A33B 9CAF1200 ldm #0x00, 0x12af ; Branch target from A32A, Branch target from A32F 00A33F 9CB01200 ldm #0x00, 0x12b0 00A343 802D bra 0xa372 Code block address: A345 Length: 26 M:1 X:0 called by: A337 00A345 2C00222015 bbs #0x20, 0x2200, 0xa35f ; Branch target from A337, Branch target from A339 00A34A 9CB01200 ldm #0x00, 0x12b0 00A34E A2AF12 ldx #0x12af 00A351 2044A1 jsr 0xa144 00A354 CD488C cmp al, 0x8c48 00A357 9019 bcc 0xa372 00A359 0C2F1001 seb #0x01, 0x102f 00A35D 8013 bra 0xa372 Code block address: A35F Length: 20 M:1 X:0 called by: A345 00A35F 9CAF1200 ldm #0x00, 0x12af ; Branch target from A345 00A363 A2B012 ldx #0x12b0 00A366 2044A1 jsr 0xa144 00A369 CD488C cmp al, 0x8c48 00A36C 9004 bcc 0xa372 00A36E 1C2F1001 clb #0x01, 0x102f ; Branch target from A31F 00A372 60 rts ; Branch target from A316, Branch target from A31D, Branch target from A343, Branch target from A357, Branch target from A35D, Branch target from A36C Code block address: A372 Length: 1 M:1 X:0 called by: A316 00A372 60 rts Code block address: A373 Length: 19 M:1 X:0 called by: 9A24 00A373 AD148C lda al, 0x8c14 ; Call target from 9A24 00A376 F05D beq 0xa3d5 00A378 AD7011 lda al, 0x1170 00A37B C98A cmp al, #0x8a 00A37D B007 bcs 0xa386 00A37F A20000 ldx #0x0000 00A382 8ECE12 stx 0x12ce 00A385 60 rts Code block address: A386 Length: 28 M:1 X:0 called by: A37D 00A386 A2CE12 ldx #0x12ce ; Branch target from A37D 00A389 78 sei 00A38A 340D401F bbc #0x40, dp + 0x0d, 0xa3ad ; Read from Port 5 00A38E 3C0022010F bbc #0x01, 0x2200, 0xa3a2 00A393 58 cli 00A394 2044A1 jsr 0xa144 00A397 CD158C cmp al, 0x8c15 00A39A 902F bcc 0xa3cb 00A39C 0C0A1240 seb #0x40, 0x120a 00A3A0 8029 bra 0xa3cb Code block address: A3A2 Length: 11 M:1 X:0 called by: A38E 00A3A2 58 cli ; Branch target from A38E 00A3A3 9CCE1200 ldm #0x00, 0x12ce 00A3A7 1C0A1240 clb #0x40, 0x120a 00A3AB 801E bra 0xa3cb Code block address: A3AD Length: 21 M:1 X:0 called by: A38A 00A3AD 2C00220110 bbs #0x01, 0x2200, 0xa3c2 ; Branch target from A38A 00A3B2 58 cli 00A3B3 E8 inx 00A3B4 2044A1 jsr 0xa144 00A3B7 CD158C cmp al, 0x8c15 00A3BA 900F bcc 0xa3cb 00A3BC 0C0A1280 seb #0x80, 0x120a 00A3C0 8009 bra 0xa3cb Code block address: A3C2 Length: 19 M:1 X:0 called by: A3AD 00A3C2 58 cli ; Branch target from A3AD 00A3C3 9CCF1200 ldm #0x00, 0x12cf 00A3C7 1C0A1280 clb #0x80, 0x120a 00A3CB 3C0A12C005 bbc #0xc0, 0x120a, 0xa3d5 ; Branch target from A39A, Branch target from A3A0, Branch target from A3AB, Branch target from A3BA, Branch target from A3C0 00A3D0 0C2F1008 seb #0x08, 0x102f 00A3D4 60 rts Code block address: A3D5 Length: 5 M:1 X:0 called by: A376 00A3D5 1C2F1008 clb #0x08, 0x102f ; Branch target from A376, Branch target from A3CB 00A3D9 60 rts Code block address: A3DA Length: 33 M:1 X:0 called by: 9A27 00A3DA 3C6013FF29 bbc #0xff, 0x1360, 0xa408 ; Call target from 9A27 00A3DF 2C32108024 bbs #0x80, 0x1032, 0xa408 00A3E4 3C5E100118 bbc #0x01, 0x105e, 0xa401 00A3E9 3C3310080D bbc #0x08, 0x1033, 0xa3fb 00A3EE AE9611 ldx 0x1196 ; Branch target from A406 00A3F1 EC408C cpx 0x8c40 00A3F4 9004 bcc 0xa3fa 00A3F6 0C2F1040 seb #0x40, 0x102f 00A3FA 60 rts ; Branch target from A3F4 Code block address: A3FB Length: 6 M:1 X:0 called by: A3E9 00A3FB 0C321080 seb #0x80, 0x1032 ; Branch target from A3E9, Branch target from A401 00A3FF 8007 bra 0xa408 Code block address: A401 Length: 7 M:1 X:0 called by: A3E4 00A401 2C331008F5 bbs #0x08, 0x1033, 0xa3fb ; Branch target from A3E4 00A406 80E6 bra 0xa3ee Code block address: A408 Length: 5 M:1 X:0 called by: A3DA 00A408 1C2F1040 clb #0x40, 0x102f ; Branch target from A3DA, Branch target from A3DF, Branch target from A3FF 00A40C 60 rts Code block address: A40D Length: 38 M:1 X:0 called by: 9A2A 00A40D 3C6013FF2E bbc #0xff, 0x1360, 0xa440 ; Call target from 9A2A 00A412 3C6010101C bbc #0x10, 0x1060, 0xa433 00A417 2C33101024 bbs #0x10, 0x1033, 0xa440 00A41C 3C60100818 bbc #0x08, 0x1060, 0xa439 00A421 3C3310200D bbc #0x20, 0x1033, 0xa433 00A426 AE9611 ldx 0x1196 ; Branch target from A43E 00A429 EC408C cpx 0x8c40 00A42C 9004 bcc 0xa432 00A42E 0C2F1080 seb #0x80, 0x102f 00A432 60 rts ; Branch target from A42C Code block address: A433 Length: 6 M:1 X:0 called by: A412 00A433 0C331010 seb #0x10, 0x1033 ; Branch target from A412, Branch target from A421, Branch target from A439 00A437 8007 bra 0xa440 Code block address: A439 Length: 7 M:1 X:0 called by: A41C 00A439 2C331020F5 bbs #0x20, 0x1033, 0xa433 ; Branch target from A41C 00A43E 80E6 bra 0xa426 Code block address: A440 Length: 5 M:1 X:0 called by: A40D 00A440 1C2F1080 clb #0x80, 0x102f ; Branch target from A40D, Branch target from A417, Branch target from A437 00A444 60 rts Code block address: A445 Length: 43 M:1 X:0 called by: 9A2D 00A445 3C6013FF33 bbc #0xff, 0x1360, 0xa47d ; Call target from 9A2D 00A44A 3C4A80022E bbc #0x02, 0x804a, 0xa47d 00A44F 2C6010101C bbs #0x10, 0x1060, 0xa470 00A454 2C33100424 bbs #0x04, 0x1033, 0xa47d 00A459 3C60104018 bbc #0x40, 0x1060, 0xa476 00A45E 3C3310020D bbc #0x02, 0x1033, 0xa470 00A463 AE9611 ldx 0x1196 ; Branch target from A47B 00A466 EC408C cpx 0x8c40 00A469 9004 bcc 0xa46f 00A46B 0C2F1004 seb #0x04, 0x102f 00A46F 60 rts ; Branch target from A469 Code block address: A470 Length: 6 M:1 X:0 called by: A44F 00A470 0C331004 seb #0x04, 0x1033 ; Branch target from A44F, Branch target from A45E, Branch target from A476 00A474 8007 bra 0xa47d Code block address: A476 Length: 7 M:1 X:0 called by: A459 00A476 2C331002F5 bbs #0x02, 0x1033, 0xa470 ; Branch target from A459 00A47B 80E6 bra 0xa463 Code block address: A47D Length: 5 M:1 X:0 called by: A445 00A47D 1C2F1004 clb #0x04, 0x102f ; Branch target from A445, Branch target from A44A, Branch target from A454, Branch target from A474 00A481 60 rts Code block address: A482 Length: 81 M:1 X:0 called by: 9A30 00A482 AC2F10 ldy 0x102f ; Call target from 9A30 00A485 8C5613 sty 0x1356 00A488 AD3110 lda al, 0x1031 00A48B 8D5813 sta al, 0x1358 00A48E AD3410 lda al, 0x1034 00A491 8D5413 sta al, 0x1354 00A494 ADFD11 lda al, 0x11fd 00A497 8D6213 sta al, 0x1362 00A49A AD0A12 lda al, 0x120a 00A49D 8D6313 sta al, 0x1363 00A4A0 AD6013 lda al, 0x1360 00A4A3 D02E bne 0xa4d3 00A4A5 D8 clm ; m:0 x:0 00A4A6 AD5913 lda ax, 0x1359 00A4A9 0D2F10 ora ax, 0x102f 00A4AC 8D5913 sta ax, 0x1359 00A4AF F8 sem ; m:1 x:0 00A4B0 AD5B13 lda al, 0x135b 00A4B3 0D3110 ora al, 0x1031 00A4B6 8D5B13 sta al, 0x135b 00A4B9 A20000 ldx #0x0000 00A4BC 8E9611 stx 0x1196 00A4BF AD7310 lda al, 0x1073 00A4C2 CD078C cmp al, 0x8c07 00A4C5 9007 bcc 0xa4ce 00A4C7 AE2812 ldx 0x1228 00A4CA E8 inx 00A4CB D001 bne 0xa4ce 00A4CD CA dex 00A4CE 8E2812 stx 0x1228 ; Branch target from A4C5, Branch target from A4CB 00A4D1 804C bra 0xa51f Code block address: A4D3 Length: 34 M:1 X:0 called by: A4A3 00A4D3 AE9611 ldx 0x1196 ; Branch target from A4A3 00A4D6 AD7210 lda al, 0x1072 00A4D9 C928 cmp al, #0x28 00A4DB 9004 bcc 0xa4e1 00A4DD E8 inx 00A4DE D001 bne 0xa4e1 00A4E0 CA dex 00A4E1 8E9611 stx 0x1196 ; Branch target from A4DB, Branch target from A4DE 00A4E4 AC2F10 ldy 0x102f 00A4E7 D02B bne 0xa514 00A4E9 AD3110 lda al, 0x1031 00A4EC D026 bne 0xa514 00A4EE 2C32108C02 bbs #0x8c, 0x1032, 0xa4f5 00A4F3 801F bra 0xa514 Code block address: A4F5 Length: 7 M:1 X:0 called by: A4EE 00A4F5 2C33101402 bbs #0x14, 0x1033, 0xa4fc ; Branch target from A4EE 00A4FA 8018 bra 0xa514 Code block address: A4FC Length: 7 M:1 X:0 called by: A4F5 00A4FC 2CFC118102 bbs #0x81, 0x11fc, 0xa503 ; Branch target from A4F5 00A501 8011 bra 0xa514 Code block address: A503 Length: 17 M:1 X:0 called by: A4FC 00A503 3C60100417 bbc #0x04, 0x1060, 0xa51f ; Branch target from A4FC 00A508 A20000 ldx #0x0000 00A50B 8E5913 stx 0x1359 00A50E 9C5B1300 ldm #0x00, 0x135b 00A512 800B bra 0xa51f Code block address: A514 Length: 11 M:1 X:0 called by: A4E7 00A514 EC408C cpx 0x8c40 ; Branch target from A4E7, Branch target from A4EC, Branch target from A4F3, Branch target from A4FA, Branch target from A501 00A517 B006 bcs 0xa51f 00A519 0C4C1380 seb #0x80, 0x134c 00A51D 8004 bra 0xa523 Code block address: A51F Length: 47 M:1 X:0 called by: A4D1 00A51F 1C4C1380 clb #0x80, 0x134c ; Branch target from A4D1, Branch target from A503, Branch target from A512, Branch target from A517 00A523 AC2F10 ldy 0x102f ; Branch target from A51D 00A526 8CAC40 sty 0x40ac 00A529 8C4613 sty 0x1346 00A52C AD3110 lda al, 0x1031 00A52F 8DAE40 sta al, 0x40ae 00A532 8D4813 sta al, 0x1348 00A535 AC5913 ldy 0x1359 00A538 8CB040 sty 0x40b0 00A53B 8C4913 sty 0x1349 00A53E AD5B13 lda al, 0x135b 00A541 8DB240 sta al, 0x40b2 00A544 8D4B13 sta al, 0x134b 00A547 3C30100C02 bbc #0x0c, 0x1030, 0xa54e 00A54C 8005 bra 0xa553 Code block address: A54E Length: 10 M:1 X:0 called by: A547 00A54E 3C31107805 bbc #0x78, 0x1031, 0xa558 ; Branch target from A547 00A553 0CFC1140 seb #0x40, 0x11fc ; Branch target from A54C 00A557 60 rts Code block address: A558 Length: 5 M:1 X:0 called by: A54E 00A558 1CFC1140 clb #0x40, 0x11fc ; Branch target from A54E 00A55C 60 rts Code block address: A55D Length: 51 M:1 X:0 called by: 9A33 00A55D A29A11 ldx #0x119a ; Call target from 9A33 00A560 204DA1 jsr 0xa14d 00A563 A29B11 ldx #0x119b 00A566 204DA1 jsr 0xa14d 00A569 3C00100122 bbc #0x01, 0x1000, 0xa590 00A56E AD9A11 lda al, 0x119a 00A571 D01C bne 0xa58f 00A573 9C9A1127 ldm #0x27, 0x119a 00A577 78 sei 00A578 AD0110 lda al, 0x1001 00A57B 4920 eor al, #0x20 00A57D 8D0110 sta al, 0x1001 00A580 8D0020 sta al, 0x2000 00A583 AD9312 lda al, 0x1293 00A586 4911 eor al, #0x11 00A588 8D9312 sta al, 0x1293 00A58B 8D0022 sta al, 0x2200 00A58E 58 cli 00A58F 60 rts ; Branch target from A571, Branch target from A5A5 Code block address: A590 Length: 8 M:1 X:0 called by: A569 00A590 3C6013FF03 bbc #0xff, 0x1360, 0xa598 ; Branch target from A569 00A595 4C49A6 jmp 0xa649 Code block address: A598 Length: 8 M:1 X:0 called by: A590 00A598 3C60100403 bbc #0x04, 0x1060, 0xa5a0 ; Branch target from A590 00A59D 4CFBA5 jmp 0xa5fb Code block address: A5A0 Length: 7 M:1 X:0 called by: A598 00A5A0 3C9B11FF02 bbc #0xff, 0x119b, 0xa5a7 ; Branch target from A598 00A5A5 80E8 bra 0xa58f Code block address: A5A7 Length: 8 M:1 X:0 called by: A5A0 00A5A7 3C9C11FF03 bbc #0xff, 0x119c, 0xa5af ; Branch target from A5A0 00A5AC 4C2DA6 jmp 0xa62d Code block address: A5AF Length: 31 M:1 X:0 called by: A5A7 00A5AF AC2F10 ldy 0x102f ; Branch target from A5A7 00A5B2 D005 bne 0xa5b9 00A5B4 AD3110 lda al, 0x1031 00A5B7 F023 beq 0xa5dc 00A5B9 AE2812 ldx 0x1228 ; Branch target from A5B2 00A5BC EC088C cpx 0x8c08 00A5BF 900D bcc 0xa5ce 00A5C1 A09811 ldy #0x1198 00A5C4 2055A1 jsr 0xa155 00A5C7 EC0A8C cpx 0x8c0a 00A5CA 9016 bcc 0xa5e2 00A5CC 8006 bra 0xa5d4 Code block address: A5CE Length: 14 M:1 X:0 called by: A5BF 00A5CE A2FFFF ldx #0xffff ; Branch target from A5BF 00A5D1 8E9811 stx 0x1198 00A5D4 0C011020 seb #0x20, 0x1001 ; Branch target from A5CC 00A5D8 20A7C1 jsr 0xc1a7 00A5DB 60 rts Code block address: A5DC Length: 23 M:1 X:0 called by: A5B7 00A5DC A20000 ldx #0x0000 ; Branch target from A5B7 00A5DF 8E9811 stx 0x1198 00A5E2 9C9A1123 ldm #0x23, 0x119a ; Branch target from A5CA 00A5E6 2C55120408 bbs #0x04, 0x1255, 0xa5f3 00A5EB 0C011020 seb #0x20, 0x1001 00A5EF 20A7C1 jsr 0xc1a7 00A5F2 60 rts Code block address: A5F3 Length: 8 M:1 X:0 called by: A5E6 00A5F3 1C011020 clb #0x20, 0x1001 ; Branch target from A5E6 00A5F7 20A7C1 jsr 0xc1a7 00A5FA 60 rts Code block address: A5FB Length: 22 M:1 X:0 called by: A59D 00A5FB AC5913 ldy 0x1359 ; Branch target from A59D 00A5FE D005 bne 0xa605 00A600 AD5B13 lda al, 0x135b 00A603 F03C beq 0xa641 00A605 3C5512040E bbc #0x04, 0x1255, 0xa618 ; Branch target from A5FE 00A60A 3C9B11FF02 bbc #0xff, 0x119b, 0xa611 00A60F 801F bra 0xa630 Code block address: A611 Length: 7 M:1 X:0 called by: A60A 00A611 3C9C11FF1B bbc #0xff, 0x119c, 0xa631 ; Branch target from A60A 00A616 8015 bra 0xa62d Code block address: A618 Length: 25 M:1 X:0 called by: A605 00A618 AD9B11 lda al, 0x119b ; Branch target from A605 00A61B D013 bne 0xa630 00A61D AD9C11 lda al, 0x119c 00A620 D00B bne 0xa62d 00A622 AD9A11 lda al, 0x119a 00A625 D012 bne 0xa639 00A627 A25913 ldx #0x1359 00A62A 20B1A6 jsr 0xa6b1 00A62D 2033A7 jsr 0xa733 ; Branch target from A5AC, Branch target from A616, Branch target from A620 00A630 60 rts ; Branch target from A60F, Branch target from A61B Code block address: A631 Length: 8 M:1 X:0 called by: A611 00A631 0C011020 seb #0x20, 0x1001 ; Branch target from A611 00A635 20A7C1 jsr 0xc1a7 00A638 60 rts Code block address: A639 Length: 8 M:1 X:0 called by: A625 00A639 1C011020 clb #0x20, 0x1001 ; Branch target from A625 00A63D 20A7C1 jsr 0xc1a7 00A640 60 rts Code block address: A641 Length: 8 M:1 X:0 called by: A603 00A641 2082A7 jsr 0xa782 ; Branch target from A603 00A644 9C9A1123 ldm #0x23, 0x119a 00A648 60 rts Code block address: A649 Length: 35 M:1 X:0 called by: A595 00A649 AC2F10 ldy 0x102f ; Branch target from A595 00A64C D005 bne 0xa653 00A64E AD3110 lda al, 0x1031 00A651 F021 beq 0xa674 00A653 AD9B11 lda al, 0x119b ; Branch target from A64C 00A656 D013 bne 0xa66b 00A658 AD9C11 lda al, 0x119c 00A65B D00B bne 0xa668 00A65D AD9A11 lda al, 0x119a 00A660 D00A bne 0xa66c 00A662 A22F10 ldx #0x102f 00A665 20B1A6 jsr 0xa6b1 00A668 2033A7 jsr 0xa733 ; Branch target from A65B, Branch target from A6A0 00A66B 60 rts ; Branch target from A656, Branch target from A69B Code block address: A66C Length: 8 M:1 X:0 called by: A660 00A66C 1C011020 clb #0x20, 0x1001 ; Branch target from A660, Branch target from A6A2 00A670 20A7C1 jsr 0xc1a7 00A673 60 rts Code block address: A674 Length: 24 M:1 X:0 called by: A651 00A674 9C9A1123 ldm #0x23, 0x119a ; Branch target from A651 00A678 3C5512042C bbc #0x04, 0x1255, 0xa6a9 00A67D AE9611 ldx 0x1196 00A680 EC408C cpx 0x8c40 00A683 B01F bcs 0xa6a4 00A685 2C32108C02 bbs #0x8c, 0x1032, 0xa68c 00A68A 800C bra 0xa698 Code block address: A68C Length: 7 M:1 X:0 called by: A685 00A68C 2C33101402 bbs #0x14, 0x1033, 0xa693 ; Branch target from A685 00A691 8005 bra 0xa698 Code block address: A693 Length: 17 M:1 X:0 called by: A68C 00A693 2CFC11810C bbs #0x81, 0x11fc, 0xa6a4 ; Branch target from A68C 00A698 AD9B11 lda al, 0x119b ; Branch target from A68A, Branch target from A691 00A69B D0CE bne 0xa66b 00A69D AD9C11 lda al, 0x119c 00A6A0 D0C6 bne 0xa668 00A6A2 80C8 bra 0xa66c Code block address: A6A4 Length: 13 M:1 X:0 called by: A683 00A6A4 2082A7 jsr 0xa782 ; Branch target from A683, Branch target from A693 00A6A7 A607 ldx dp + 0x07 ; Read from unknown peripheral [07] 00A6A9 0C011020 seb #0x20, 0x1001 ; Branch target from A678 00A6AD 20A7C1 jsr 0xc1a7 00A6B0 60 rts Code block address: A6B1 Length: 51 M:1 X:0 called by: A665 00A6B1 AD9E11 lda al, 0x119e ; Call target from A62A, Call target from A665, Branch target from A706 00A6B4 3A inc al 00A6B5 C918 cmp al, #0x18 00A6B7 9002 bcc 0xa6bb 00A6B9 A900 lda al, #0x00 00A6BB 0E9F11 asl 0x119f ; Branch target from A6B7 00A6BE 9003 bcc 0xa6c3 00A6C0 2E9F11 rol 0x119f 00A6C3 8D9E11 sta al, 0x119e ; Branch target from A6BE 00A6C6 29FF and al, #0xff 00A6C8 D01A bne 0xa6e4 00A6CA B500 lda al, dp + 0x00 + ix ; Branch target from A6E2 00A6CC D033 bne 0xa701 00A6CE 9C9E1108 ldm #0x08, 0x119e 00A6D2 B501 lda al, dp + 0x01 + ix ; Branch target from A6EB 00A6D4 D024 bne 0xa6fa 00A6D6 9C9E1110 ldm #0x10, 0x119e 00A6DA B502 lda al, dp + 0x02 + ix ; Branch target from A6F1 00A6DC D015 bne 0xa6f3 00A6DE 9C9E1100 ldm #0x00, 0x119e 00A6E2 80E6 bra 0xa6ca Code block address: A6E4 Length: 22 M:1 X:0 called by: A6C8 00A6E4 AD9E11 lda al, 0x119e ; Branch target from A6C8 00A6E7 C908 cmp al, #0x08 00A6E9 9016 bcc 0xa701 00A6EB F0E5 beq 0xa6d2 00A6ED C910 cmp al, #0x10 00A6EF 9009 bcc 0xa6fa 00A6F1 F0E7 beq 0xa6da 00A6F3 AD9F11 lda al, 0x119f ; Branch target from A6DC 00A6F6 3502 and al, dp + 0x02 + ix 00A6F8 800C bra 0xa706 Code block address: A6FA Length: 7 M:1 X:0 called by: A6D4 00A6FA AD9F11 lda al, 0x119f ; Branch target from A6D4, Branch target from A6EF 00A6FD 3501 and al, dp + 0x01 + ix 00A6FF 8005 bra 0xa706 Code block address: A701 Length: 26 M:1 X:0 called by: A6CC 00A701 AD9F11 lda al, 0x119f ; Branch target from A6CC, Branch target from A6E9 00A704 3500 and al, dp + 0x00 + ix 00A706 F0A9 beq 0xa6b1 ; Branch target from A6F8, Branch target from A6FF 00A708 AD9E11 lda al, 0x119e 00A70B D8 clm ; m:0 x:0 00A70C 29FF00 and ax, #0x00ff 00A70F 18 clc 00A710 691BA7 adc ax, #0xa71b 00A713 AA tax 00A714 F8 sem ; m:1 x:0 00A715 B500 lda al, dp + 0x00 + ix 00A717 8D9C11 sta al, 0x119c 00A71A 60 rts Code block address: A733 Length: 13 M:1 X:0 called by: A668 00A733 AD9C11 lda al, 0x119c ; Call target from A62D, Call target from A668 00A736 2C01102017 bbs #0x20, 0x1001, 0xa752 00A73B 29FF and al, #0xff 00A73D D001 bne 0xa740 00A73F 60 rts Code block address: A740 Length: 9 M:1 X:0 called by: A73D 00A740 C910 cmp al, #0x10 ; Branch target from A73D 00A742 9005 bcc 0xa749 00A744 42A917 lda bl, #0x17 00A747 8003 bra 0xa74c Code block address: A749 Length: 9 M:1 X:0 called by: A742 00A749 42A904 lda bl, #0x04 ; Branch target from A742 00A74C 0C011020 seb #0x20, 0x1001 ; Branch target from A747 00A750 8022 bra 0xa774 Code block address: A752 Length: 17 M:1 X:0 called by: A736 00A752 C910 cmp al, #0x10 ; Branch target from A736 00A754 900D bcc 0xa763 00A756 38 sec 00A757 E910 sbc al, #0x10 00A759 8D9C11 sta al, 0x119c 00A75C F00F beq 0xa76d 00A75E 42A906 lda bl, #0x06 ; Branch target from A76B 00A761 800D bra 0xa770 Code block address: A763 Length: 23 M:1 X:0 called by: A754 00A763 29FF and al, #0xff ; Branch target from A754 00A765 F013 beq 0xa77a 00A767 1A dec al 00A768 8D9C11 sta al, 0x119c 00A76B D0F1 bne 0xa75e 00A76D 42A923 lda bl, #0x23 ; Branch target from A75C 00A770 1C011020 clb #0x20, 0x1001 ; Branch target from A761 00A774 428D9B11 sta bl, 0x119b ; Branch target from A750 00A778 8004 bra 0xa77e Code block address: A77A Length: 8 M:1 X:0 called by: A765 00A77A 1C011020 clb #0x20, 0x1001 ; Branch target from A765 00A77E 20A7C1 jsr 0xc1a7 ; Branch target from A778 00A781 60 rts Code block address: A782 Length: 31 M:1 X:0 called by: A641 00A782 AD9D11 lda al, 0x119d ; Call target from A641, Call target from A6A4 00A785 3A inc al 00A786 C90A cmp al, #0x0a 00A788 9013 bcc 0xa79d 00A78A A900 lda al, #0x00 00A78C 78 sei 00A78D 42AD0110 lda bl, 0x1001 00A791 424920 eor bl, #0x20 00A794 428D0110 sta bl, 0x1001 00A798 428D0020 sta bl, 0x2000 00A79C 58 cli 00A79D 8D9D11 sta al, 0x119d ; Branch target from A788 00A7A0 60 rts Code block address: A7A1 Length: 44 M:1 X:0 called by: A22C 00A7A1 42A900 lda bl, #0x00 ; Call target from A22C 00A7A4 AD7510 lda al, 0x1075 00A7A7 3C5E10102E bbc #0x10, 0x105e, 0xa7da 00A7AC CD128C cmp al, 0x8c12 00A7AF B029 bcs 0xa7da 00A7B1 AD7310 lda al, 0x1073 00A7B4 CD108C cmp al, 0x8c10 00A7B7 901B bcc 0xa7d4 00A7B9 CD118C cmp al, 0x8c11 00A7BC 900F bcc 0xa7cd 00A7BE 0CFC1108 seb #0x08, 0x11fc 00A7C2 423A inc bl 00A7C4 423A inc bl ; Branch target from A7D2, Branch target from A7E9 00A7C6 423A inc bl ; Branch target from A7CD, Branch target from A7F0 00A7C8 428D2312 sta bl, 0x1223 ; Branch target from A7D8, Branch target from A7EE, Branch target from A7FC, Branch target from A802 00A7CC 60 rts Code block address: A7CD Length: 7 M:1 X:0 called by: A7BC 00A7CD 3CFC1108F4 bbc #0x08, 0x11fc, 0xa7c6 ; Branch target from A7BC 00A7D2 80F0 bra 0xa7c4 Code block address: A7D4 Length: 6 M:1 X:0 called by: A7B7 00A7D4 1CFC1108 clb #0x08, 0x11fc ; Branch target from A7B7 00A7D8 80EE bra 0xa7c8 Code block address: A7DA Length: 24 M:1 X:0 called by: A7A7 00A7DA CD128C cmp al, 0x8c12 ; Branch target from A7A7, Branch target from A7AF 00A7DD B013 bcs 0xa7f2 00A7DF 1CFC1110 clb #0x10, 0x11fc 00A7E3 AD4810 lda al, 0x1048 ; Branch target from A7F7 00A7E6 CD0E8C cmp al, 0x8c0e 00A7E9 90D9 bcc 0xa7c4 00A7EB CD0F8C cmp al, 0x8c0f 00A7EE 90D8 bcc 0xa7c8 00A7F0 80D4 bra 0xa7c6 Code block address: A7F2 Length: 12 M:1 X:0 called by: A7DD 00A7F2 CD138C cmp al, 0x8c13 ; Branch target from A7DD 00A7F5 B007 bcs 0xa7fe 00A7F7 2CFC1110E7 bbs #0x10, 0x11fc, 0xa7e3 00A7FC 80CA bra 0xa7c8 Code block address: A7FE Length: 6 M:1 X:0 called by: A7F5 00A7FE 0CFC1110 seb #0x10, 0x11fc ; Branch target from A7F5 00A802 80C4 bra 0xa7c8 Code block address: A804 Length: 38 M:1 X:0 called by: 97A8 00A804 A95F lda al, #0x5f ; Call target from 97A8 00A806 D8 clm ; m:0 x:0 00A807 A9803E lda ax, #0x3e80 00A80A 890DC612 mpy 0x12c6 00A80E 8928 xab 00A810 38 sec 00A811 E92600 sbc ax, #0x0026 00A814 F8 sem ; m:1 x:0 00A815 B002 bcs 0xa819 00A817 A900 lda al, #0x00 00A819 8D4013 sta al, 0x1340 ; Branch target from A815 00A81C 8D0641 sta al, 0x4106 00A81F 2C2A100406 bbs #0x04, 0x102a, 0xa82a 00A824 1C4C1301 clb #0x01, 0x134c 00A828 8004 bra 0xa82e Code block address: A82A Length: 95 M:1 X:0 called by: A81F 00A82A 0C4C1301 seb #0x01, 0x134c ; Branch target from A81F 00A82E D8 clm ; m:0 x:0, Branch target from A828 00A82F AD1811 lda ax, 0x1118 00A832 4A lsr ax 00A833 4A lsr ax 00A834 F8 sem ; m:1 x:0 00A835 8D0241 sta al, 0x4102 00A838 8D3A13 sta al, 0x133a 00A83B D8 clm ; m:0 x:0 00A83C AD1A11 lda ax, 0x111a 00A83F 4A lsr ax 00A840 4A lsr ax 00A841 F8 sem ; m:1 x:0 00A842 8D0441 sta al, 0x4104 00A845 8D3B13 sta al, 0x133b 00A848 9C084100 ldm #0x00, 0x4108 00A84C A900 lda al, #0x00 00A84E 3C00200802 bbc #0x08, 0x2000, 0xa855 00A853 0980 ora al, #0x80 00A855 3C60101002 bbc #0x10, 0x1060, 0xa85c ; Branch target from A84E 00A85A 0940 ora al, #0x40 00A85C 2C00220202 bbs #0x02, 0x2200, 0xa863 ; Branch target from A855 00A861 0920 ora al, #0x20 00A863 2C00220402 bbs #0x04, 0x2200, 0xa86a ; Branch target from A85C 00A868 0910 ora al, #0x10 00A86A 3C4A80030C bbc #0x03, 0x804a, 0xa87b ; Branch target from A863 00A86F 2C60101007 bbs #0x10, 0x1060, 0xa87b 00A874 2C00224002 bbs #0x40, 0x2200, 0xa87b 00A879 0908 ora al, #0x08 00A87B 3C60101009 bbc #0x10, 0x1060, 0xa889 ; Branch target from A86A, Branch target from A86F, Branch target from A874 00A880 2C00200109 bbs #0x01, 0x2000, 0xa88e 00A885 0904 ora al, #0x04 ; Branch target from A889 00A887 8005 bra 0xa88e Code block address: A889 Length: 133 M:1 X:0 called by: A87B 00A889 2C002001F7 bbs #0x01, 0x2000, 0xa885 ; Branch target from A87B 00A88E 3C60101007 bbc #0x10, 0x1060, 0xa89a ; Branch target from A880, Branch target from A887 00A893 2C00220802 bbs #0x08, 0x2200, 0xa89a 00A898 0902 ora al, #0x02 00A89A 2C00228002 bbs #0x80, 0x2200, 0xa8a1 ; Branch target from A88E, Branch target from A893 00A89F 0901 ora al, #0x01 00A8A1 8D0A41 sta al, 0x410a ; Branch target from A89A 00A8A4 8D4313 sta al, 0x1343 00A8A7 A900 lda al, #0x00 00A8A9 2C00201002 bbs #0x10, 0x2000, 0xa8b0 00A8AE 0980 ora al, #0x80 00A8B0 3C00200202 bbc #0x02, 0x2000, 0xa8b7 ; Branch target from A8A9 00A8B5 0940 ora al, #0x40 00A8B7 3C93124002 bbc #0x40, 0x1293, 0xa8be ; Branch target from A8B0 00A8BC 0920 ora al, #0x20 00A8BE 3C93120802 bbc #0x08, 0x1293, 0xa8c5 ; Branch target from A8B7 00A8C3 0910 ora al, #0x10 00A8C5 3C01101002 bbc #0x10, 0x1001, 0xa8cc ; Branch target from A8BE 00A8CA 0908 ora al, #0x08 00A8CC 3C4A802006 bbc #0x20, 0x804a, 0xa8d7 ; Branch target from A8C5 00A8D1 340D8002 bbc #0x80, dp + 0x0d, 0xa8d7 ; Read from Port 5 00A8D5 0904 ora al, #0x04 00A8D7 3CCF11FF02 bbc #0xff, 0x11cf, 0xa8de ; Branch target from A8CC, Branch target from A8D1 00A8DC 0902 ora al, #0x02 00A8DE 3C93120202 bbc #0x02, 0x1293, 0xa8e5 ; Branch target from A8D7 00A8E3 0901 ora al, #0x01 00A8E5 8D0C41 sta al, 0x410c ; Branch target from A8DE 00A8E8 8D4413 sta al, 0x1344 00A8EB A900 lda al, #0x00 00A8ED 3C4A800307 bbc #0x03, 0x804a, 0xa8f9 00A8F2 3C93121002 bbc #0x10, 0x1293, 0xa8f9 00A8F7 0940 ora al, #0x40 00A8F9 3C93122002 bbc #0x20, 0x1293, 0xa900 ; Branch target from A8ED, Branch target from A8F2 00A8FE 0920 ora al, #0x20 00A900 2C00222002 bbs #0x20, 0x2200, 0xa907 ; Branch target from A8F9 00A905 0910 ora al, #0x10 00A907 8D0E41 sta al, 0x410e ; Branch target from A900 00A90A 8D4513 sta al, 0x1345 00A90D 60 rts Code block address: A90E Length: 20 M:1 X:0 called by: 97AE 00A90E 2C5E100819 bbs #0x08, 0x105e, 0xa92c ; Call target from 97AE 00A913 A2BF10 ldx #0x10bf 00A916 2044A1 jsr 0xa144 00A919 3C00100104 bbc #0x01, 0x1000, 0xa922 00A91E C93B cmp al, #0x3b 00A920 8002 bra 0xa924 Code block address: A922 Length: 10 M:1 X:0 called by: A919 00A922 C904 cmp al, #0x04 ; Branch target from A919 00A924 900A bcc 0xa930 ; Branch target from A920 00A926 1C011040 clb #0x40, 0x1001 00A92A 8008 bra 0xa934 Code block address: A92C Length: 12 M:1 X:0 called by: A90E 00A92C 9CBF1000 ldm #0x00, 0x10bf ; Branch target from A90E 00A930 0C011040 seb #0x40, 0x1001 ; Branch target from A924 00A934 20A7C1 jsr 0xc1a7 ; Branch target from A92A 00A937 60 rts Code block address: A938 Length: 42 M:1 X:0 called by: 97B1 00A938 2C55120425 bbs #0x04, 0x1255, 0xa962 ; Call target from 97B1 00A93D 2C5E100120 bbs #0x01, 0x105e, 0xa962 00A942 AD7510 lda al, 0x1075 00A945 C996 cmp al, #0x96 00A947 9019 bcc 0xa962 00A949 A2DA12 ldx #0x12da 00A94C 2044A1 jsr 0xa144 00A94F C914 cmp al, #0x14 00A951 9013 bcc 0xa966 00A953 2C00100114 bbs #0x01, 0x1000, 0xa96c 00A958 0C001001 seb #0x01, 0x1000 00A95C 200CAA jsr 0xaa0c 00A95F 4C4995 jmp 0x9549 Code block address: A962 Length: 10 M:1 X:0 called by: A938 00A962 9CDA1200 ldm #0x00, 0x12da ; Branch target from A938, Branch target from A93D, Branch target from A947 00A966 2C00100101 bbs #0x01, 0x1000, 0xa96c ; Branch target from A951 00A96B 60 rts Code block address: A96C Length: 21 M:1 X:0 called by: A953 00A96C 0CF21201 seb #0x01, 0x12f2 ; Branch target from A953, Branch target from A966 00A970 2C0010020C bbs #0x02, 0x1000, 0xa981 00A975 0C001002 seb #0x02, 0x1000 00A979 20CAA9 jsr 0xa9ca 00A97C 9C551301 ldm #0x01, 0x1355 00A980 60 rts Code block address: A981 Length: 44 M:1 X:0 called by: A970 00A981 D8 clm ; m:0 x:0, Branch target from A970 00A982 AD6F13 lda ax, 0x136f 00A985 2900FF and ax, #0xff00 00A988 4A lsr ax 00A989 4A lsr ax 00A98A 4A lsr ax 00A98B 4A lsr ax 00A98C 8D7413 sta ax, 0x1374 00A98F AD7013 lda ax, 0x1370 00A992 2900FF and ax, #0xff00 00A995 4A lsr ax 00A996 4A lsr ax 00A997 4A lsr ax 00A998 4A lsr ax 00A999 8D7613 sta ax, 0x1376 00A99C AD7113 lda ax, 0x1371 00A99F 2900FF and ax, #0xff00 00A9A2 4A lsr ax 00A9A3 4A lsr ax 00A9A4 4A lsr ax 00A9A5 4A lsr ax 00A9A6 4A lsr ax 00A9A7 4A lsr ax 00A9A8 8D7813 sta ax, 0x1378 00A9AB F8 sem ; m:1 x:0 00A9AC 60 rts Code block address: A9AD Length: 29 M:1 X:0 called by: 99E7 00A9AD 3C00100117 bbc #0x01, 0x1000, 0xa9c9 ; Call target from 99E7 00A9B2 A2D912 ldx #0x12d9 00A9B5 2044A1 jsr 0xa144 00A9B8 CD428C cmp al, 0x8c42 00A9BB 900C bcc 0xa9c9 00A9BD 9CD91200 ldm #0x00, 0x12d9 00A9C1 AD0010 lda al, 0x1000 00A9C4 4980 eor al, #0x80 00A9C6 8D0010 sta al, 0x1000 00A9C9 60 rts ; Branch target from A9AD, Branch target from A9BB Code block address: A9CA Length: 61 M:1 X:0 called by: A979 00A9CA A20080 ldx #0x8000 ; Call target from A979 00A9CD A900 lda al, #0x00 00A9CF 42A900 lda bl, #0x00 00A9D2 8DA213 sta al, 0x13a2 00A9D5 428DA313 sta bl, 0x13a3 00A9D9 E00680 cpx #0x8006 ; Branch target from A9EE 00A9DC F00F beq 0xa9ed 00A9DE E00780 cpx #0x8007 00A9E1 F00A beq 0xa9ed 00A9E3 18 clc 00A9E4 7500 adc al, dp + 0x00 + ix 00A9E6 425500 eor bl, dp + 0x00 + ix 00A9E9 9CCA1000 ldm #0x00, 0x10ca 00A9ED E8 inx ; Branch target from A9DC, Branch target from A9E1 00A9EE D0E9 bne 0xa9d9 00A9F0 8DA213 sta al, 0x13a2 00A9F3 428DA313 sta bl, 0x13a3 00A9F7 CD0680 cmp al, 0x8006 00A9FA D00B bne 0xaa07 00A9FC 42CD0780 cmp bl, 0x8007 00AA00 D005 bne 0xaa07 00AA02 0C001008 seb #0x08, 0x1000 00AA06 60 rts Code block address: AA07 Length: 5 M:1 X:0 called by: A9FA 00AA07 1C001008 clb #0x08, 0x1000 ; Branch target from A9FA, Branch target from AA00 00AA0B 60 rts Code block address: AA0C Length: 30 M:1 X:0 called by: A95C 00AA0C 78 sei ; Call target from A95C 00AA0D A9AA lda al, #0xaa 00AA0F 42A955 lda bl, #0x55 00AA12 A29F14 ldx #0x149f 00AA15 9500 sta al, dp + 0x00 + ix ; Branch target from AA40 00AA17 5600 lsr dp + 0x00 + ix 00AA19 B02D bcs 0xaa48 00AA1B 42D500 cmp bl, dp + 0x00 + ix 00AA1E D028 bne 0xaa48 00AA20 8E0E10 stx 0x100e 00AA23 3C0E10FF02 bbc #0xff, 0x100e, 0xaa2a 00AA28 8012 bra 0xaa3c Code block address: AA2A Length: 30 M:1 X:0 called by: AA23 00AA2A AD0110 lda al, 0x1001 ; Branch target from AA23 00AA2D 4980 eor al, #0x80 00AA2F 8D0110 sta al, 0x1001 00AA32 8D0020 sta al, 0x2000 00AA35 A0FFFF ldy #0xffff 00AA38 84D0 sty dp + 0xd0 ; Write to Watchdog timer 00AA3A A9AA lda al, #0xaa 00AA3C CA dex ; Branch target from AA28 00AA3D E00210 cpx #0x1002 00AA40 B0D3 bcs 0xaa15 00AA42 0C001004 seb #0x04, 0x1000 00AA46 8004 bra 0xaa4c Code block address: AA48 Length: 11 M:1 X:0 called by: AA19 00AA48 1C001004 clb #0x04, 0x1000 ; Branch target from AA19, Branch target from AA1E 00AA4C A20000 ldx #0x0000 ; Branch target from AA46 00AA4F 8E5E13 stx 0x135e 00AA52 60 rts Code block address: AA53 Length: 13 M:1 X:0 called by: 974F 00AA53 AD9610 lda al, 0x1096 ; Call target from 974F 00AA56 CD4180 cmp al, 0x8041 00AA59 B005 bcs 0xaa60 00AA5B AD4480 lda al, 0x8044 00AA5E 8009 bra 0xaa69 Code block address: AA60 Length: 25 M:1 X:0 called by: AA59 00AA60 A2F088 ldx #0x88f0 ; Branch target from AA59 00AA63 AD7310 lda al, 0x1073 00AA66 200090 jsr 0x9000 00AA69 8D8840 sta al, 0x4088 ; Branch target from AA5E 00AA6C D8 clm ; m:0 x:0 00AA6D 29FF00 and ax, #0x00ff 00AA70 0A asl ax 00AA71 0A asl ax 00AA72 0A asl ax 00AA73 0A asl ax 00AA74 8DB410 sta ax, 0x10b4 00AA77 F8 sem ; m:1 x:0 00AA78 60 rts Code block address: AA79 Length: 48 M:1 X:0 called by: 9752 00AA79 AE3C10 ldx 0x103c ; Call target from 9752 00AA7C DA phx 00AA7D D8 clm ; m:0 x:0 00AA7E 8A txa 00AA7F 4A lsr ax 00AA80 4A lsr ax 00AA81 F8 sem ; m:1 x:0 00AA82 A2D08D ldx #0x8dd0 00AA85 200D90 jsr 0x900d 00AA88 8DA211 sta al, 0x11a2 00AA8B 8DFC40 sta al, 0x40fc 00AA8E 8D3713 sta al, 0x1337 00AA91 FA plx 00AA92 3C30100103 bbc #0x01, 0x1030, 0xaa9a 00AA97 AD958C lda al, 0x8c95 00AA9A CD968C cmp al, 0x8c96 ; Branch target from AA92 00AA9D B00A bcs 0xaaa9 00AA9F 3C33100109 bbc #0x01, 0x1033, 0xaaad 00AAA4 AD968C lda al, 0x8c96 00AAA7 8004 bra 0xaaad Code block address: AAA9 Length: 23 M:1 X:0 called by: AA9D 00AAA9 0C331001 seb #0x01, 0x1033 ; Branch target from AA9D 00AAAD 8D9610 sta al, 0x1096 ; Branch target from AA9F, Branch target from AAA7 00AAB0 8D4640 sta al, 0x4046 00AAB3 38 sec 00AAB4 E90A sbc al, #0x0a 00AAB6 9008 bcc 0xaac0 00AAB8 C9A0 cmp al, #0xa0 00AABA 9006 bcc 0xaac2 00AABC A99F lda al, #0x9f 00AABE 8002 bra 0xaac2 Code block address: AAC0 Length: 40 M:1 X:0 called by: AAB6 00AAC0 A900 lda al, #0x00 ; Branch target from AAB6 00AAC2 8909CD mpy #0xcd ; Branch target from AABA, Branch target from AABE 00AAC5 8928 xab 00AAC7 420A asl bl 00AAC9 2A rol al 00AACA 18 clc 00AACB 426980 adc bl, #0x80 00AACE 6900 adc al, #0x00 00AAD0 8D9710 sta al, 0x1097 00AAD3 2C5E100405 bbs #0x04, 0x105e, 0xaadd 00AAD8 2C2E10080A bbs #0x08, 0x102e, 0xaae7 00AADD 0C2E1008 seb #0x08, 0x102e ; Branch target from AAD3 00AAE1 AD9610 lda al, 0x1096 00AAE4 8DE010 sta al, 0x10e0 00AAE7 60 rts ; Branch target from AAD8 Code block address: AAE8 Length: 59 M:1 X:0 called by: 9755 00AAE8 AD9710 lda al, 0x1097 ; Call target from 9755 00AAEB 18 clc 00AAEC 6910 adc al, #0x10 00AAEE 9002 bcc 0xaaf2 00AAF0 A9FF lda al, #0xff 00AAF2 D8 clm ; m:0 x:0, Branch target from AAEE 00AAF3 29FF00 and ax, #0x00ff 00AAF6 0A asl ax 00AAF7 0A asl ax 00AAF8 0A asl ax 00AAF9 8D0E10 sta ax, 0x100e 00AAFC F8 sem ; m:1 x:0 00AAFD AD0F10 lda al, 0x100f 00AB00 0A asl al 00AB01 0A asl al 00AB02 0A asl al 00AB03 8DCB10 sta al, 0x10cb 00AB06 2C6010101E bbs #0x10, 0x1060, 0xab29 00AB0B 2C5E100113 bbs #0x01, 0x105e, 0xab23 00AB10 3CDD11FF14 bbc #0xff, 0x11dd, 0xab29 00AB15 AD7510 lda al, 0x1075 00AB18 CD0884 cmp al, 0x8408 00AB1B 900C bcc 0xab29 00AB1D 0C551202 seb #0x02, 0x1255 00AB21 800A bra 0xab2d Code block address: AB23 Length: 23 M:1 X:0 called by: AB0B 00AB23 AD0784 lda al, 0x8407 ; Branch target from AB0B 00AB26 8DDD11 sta al, 0x11dd 00AB29 1C551202 clb #0x02, 0x1255 ; Branch target from AB06, Branch target from AB10, Branch target from AB1B 00AB2D AD9710 lda al, 0x1097 ; Branch target from AB21 00AB30 A24083 ldx #0x8340 00AB33 200090 jsr 0x9000 00AB36 8D3511 sta al, 0x1135 00AB39 60 rts Code block address: AB3A Length: 51 M:1 X:0 called by: 9758 00AB3A AD9710 lda al, 0x1097 ; Call target from 9758 00AB3D A26080 ldx #0x8060 00AB40 200090 jsr 0x9000 00AB43 AE6610 ldx 0x1066 00AB46 8E0E10 stx 0x100e 00AB49 EC1E80 cpx 0x801e 00AB4C F02C beq 0xab7a 00AB4E 902A bcc 0xab7a 00AB50 48 pha 00AB51 D8 clm ; m:0 x:0 00AB52 AD1E80 lda ax, 0x801e 00AB55 18 clc 00AB56 691800 adc ax, #0x0018 00AB59 CD0E10 cmp ax, 0x100e 00AB5C 900F bcc 0xab6d 00AB5E AD0E10 lda ax, 0x100e 00AB61 38 sec 00AB62 ED1E80 sbc ax, 0x801e 00AB65 F8 sem ; m:1 x:0 00AB66 0A asl al 00AB67 0A asl al 00AB68 49FF eor al, #0xff 00AB6A 3A inc al 00AB6B 8003 bra 0xab70 Code block address: AB6D Length: 30 M:0 X:0 called by: AB5C 00AB6D F8 sem ; m:1 x:0, Branch target from AB5C 00AB6E A99A lda al, #0x9a 00AB70 8D0E10 sta al, 0x100e ; Branch target from AB6B 00AB73 68 pla 00AB74 890D0E10 mpy 0x100e 00AB78 8928 xab 00AB7A 8D0B13 sta al, 0x130b ; Branch target from AB4C, Branch target from AB4E 00AB7D D8 clm ; m:0 x:0 00AB7E AD0A13 lda ax, 0x130a 00AB81 2900FF and ax, #0xff00 00AB84 4A lsr ax 00AB85 4A lsr ax 00AB86 8DA010 sta ax, 0x10a0 00AB89 F8 sem ; m:1 x:0 00AB8A 60 rts Code block address: AB8B Length: 46 M:1 X:0 called by: 975B 00AB8B 3C5E101029 bbc #0x10, 0x105e, 0xabb9 ; Call target from 975B 00AB90 A2C083 ldx #0x83c0 00AB93 AD7510 lda al, 0x1075 00AB96 CD5180 cmp al, 0x8051 00AB99 9003 bcc 0xab9e 00AB9B A27087 ldx #0x8770 00AB9E AD9710 lda al, 0x1097 ; Branch target from AB99 00ABA1 200090 jsr 0x9000 00ABA4 8D0E10 sta al, 0x100e 00ABA7 D8 clm ; m:0 x:0 00ABA8 AD0D10 lda ax, 0x100d 00ABAB 2900FF and ax, #0xff00 00ABAE 4A lsr ax 00ABAF 4A lsr ax 00ABB0 8DB810 sta ax, 0x10b8 00ABB3 F8 sem ; m:1 x:0 00ABB4 9C3C4000 ldm #0x00, 0x403c 00ABB8 60 rts Code block address: ABB9 Length: 14 M:1 X:0 called by: AB8B 00ABB9 42ADB810 lda bl, 0x10b8 ; Branch target from AB8B 00ABBD ADB910 lda al, 0x10b9 00ABC0 2075FF jsr 0xff75 00ABC3 8D3C40 sta al, 0x403c 00ABC6 60 rts Code block address: ABC7 Length: 26 M:1 X:0 called by: 975E 00ABC7 AD3980 lda al, 0x8039 ; Call target from 975E 00ABCA F015 beq 0xabe1 00ABCC D8 clm ; m:0 x:0 00ABCD ADD612 lda ax, 0x12d6 00ABD0 4A lsr ax 00ABD1 4A lsr ax 00ABD2 18 clc 00ABD3 694000 adc ax, #0x0040 00ABD6 C90001 cmp ax, #0x0100 00ABD9 9003 bcc 0xabde 00ABDB 09FF00 ora ax, #0x00ff 00ABDE F8 sem ; m:1 x:0, Branch target from ABD9 00ABDF 8026 bra 0xac07 Code block address: ABE1 Length: 64 M:1 X:0 called by: ABCA 00ABE1 A22081 ldx #0x8120 ; Branch target from ABCA 00ABE4 8E7610 stx 0x1076 00ABE7 A20081 ldx #0x8100 00ABEA 8E7810 stx 0x1078 00ABED A21081 ldx #0x8110 00ABF0 8E7A10 stx 0x107a 00ABF3 AE6610 ldx 0x1066 00ABF6 8E7E10 stx 0x107e 00ABF9 D8 clm ; m:0 x:0 00ABFA AD4211 lda ax, 0x1142 00ABFD 0A asl ax 00ABFE 0A asl ax 00ABFF 0A asl ax 00AC00 8D7C10 sta ax, 0x107c 00AC03 F8 sem ; m:1 x:0 00AC04 208790 jsr 0x9087 00AC07 8D0A13 sta al, 0x130a ; Branch target from ABDF 00AC0A 8D2E40 sta al, 0x402e 00AC0D D8 clm ; m:0 x:0 00AC0E AD0913 lda ax, 0x1309 00AC11 2900FF and ax, #0xff00 00AC14 4A lsr ax 00AC15 4A lsr ax 00AC16 8D2811 sta ax, 0x1128 00AC19 F8 sem ; m:1 x:0 00AC1A AD8910 lda al, 0x1089 00AC1D 8DFE11 sta al, 0x11fe 00AC20 60 rts Code block address: AC21 Length: 44 M:1 X:0 called by: 9761 00AC21 A2C08C ldx #0x8cc0 ; Call target from 9761 00AC24 8E7610 stx 0x1076 00AC27 A2B88C ldx #0x8cb8 00AC2A 8E7810 stx 0x1078 00AC2D A2B08C ldx #0x8cb0 00AC30 8E7A10 stx 0x107a 00AC33 AE6610 ldx 0x1066 00AC36 8E7E10 stx 0x107e 00AC39 AD4810 lda al, 0x1048 00AC3C 9C7C1000 ldm #0x00, 0x107c 00AC40 8D7D10 sta al, 0x107d 00AC43 209A90 jsr 0x909a 00AC46 8DB212 sta al, 0x12b2 00AC49 8D1240 sta al, 0x4012 00AC4C 60 rts Code block address: AC4D Length: 28 M:1 X:0 called by: 9764 00AC4D 3C60101012 bbc #0x10, 0x1060, 0xac64 ; Call target from 9764 00AC52 2C5E100105 bbs #0x01, 0x105e, 0xac5c 00AC57 3C6010080D bbc #0x08, 0x1060, 0xac69 00AC5C 9C5A1200 ldm #0x00, 0x125a ; Branch target from AC52 00AC60 1C281004 clb #0x04, 0x1028 00AC64 A20000 ldx #0x0000 ; Branch target from AC4D 00AC67 8023 bra 0xac8c Code block address: AC69 Length: 40 M:1 X:0 called by: AC57 00AC69 AD5A12 lda al, 0x125a ; Branch target from AC57 00AC6C CD2F80 cmp al, 0x802f 00AC6F B020 bcs 0xac91 00AC71 0C281004 seb #0x04, 0x1028 00AC75 AD9710 lda al, 0x1097 00AC78 A2E088 ldx #0x88e0 00AC7B 200090 jsr 0x9000 00AC7E 8D0E10 sta al, 0x100e 00AC81 D8 clm ; m:0 x:0 00AC82 AD0D10 lda ax, 0x100d 00AC85 2900FF and ax, #0xff00 00AC88 4A lsr ax 00AC89 4A lsr ax 00AC8A AA tax 00AC8B F8 sem ; m:1 x:0 00AC8C 8E5C12 stx 0x125c ; Branch target from AC67 00AC8F 8004 bra 0xac95 Code block address: AC91 Length: 24 M:1 X:0 called by: AC6F 00AC91 1C281004 clb #0x04, 0x1028 ; Branch target from AC6F 00AC95 AD9710 lda al, 0x1097 ; Branch target from AC8F 00AC98 A2608B ldx #0x8b60 00AC9B 200090 jsr 0x9000 00AC9E D8 clm ; m:0 x:0 00AC9F 29FF00 and ax, #0x00ff 00ACA2 0A asl ax 00ACA3 0A asl ax 00ACA4 8D5E12 sta ax, 0x125e 00ACA7 F8 sem ; m:1 x:0 00ACA8 60 rts Code block address: ACA9 Length: 29 M:1 X:0 called by: 99E4 00ACA9 A25A12 ldx #0x125a ; Call target from 99E4 00ACAC 2044A1 jsr 0xa144 00ACAF 2C28100411 bbs #0x04, 0x1028, 0xacc5 00ACB4 D8 clm ; m:0 x:0 00ACB5 AD5C12 lda ax, 0x125c 00ACB8 38 sec 00ACB9 ED5E12 sbc ax, 0x125e 00ACBC B003 bcs 0xacc1 00ACBE A90000 lda ax, #0x0000 00ACC1 8D5C12 sta ax, 0x125c ; Branch target from ACBC 00ACC4 F8 sem ; m:1 x:0 00ACC5 60 rts ; Branch target from ACAF Code block address: ACC6 Length: 41 M:1 X:0 called by: 976A 00ACC6 D8 clm ; m:0 x:0, Call target from 976A 00ACC7 AD6F11 lda ax, 0x116f 00ACCA 2900FF and ax, #0xff00 00ACCD 890D1A80 mpy 0x801a 00ACD1 428D0E10 sta bx, 0x100e 00ACD5 AD1C80 lda ax, 0x801c 00ACD8 38 sec 00ACD9 ED0E10 sbc ax, 0x100e 00ACDC B003 bcs 0xace1 00ACDE A90000 lda ax, #0x0000 00ACE1 8D5A10 sta ax, 0x105a ; Branch target from ACDC 00ACE4 4A lsr ax 00ACE5 4A lsr ax 00ACE6 4A lsr ax 00ACE7 F8 sem ; m:1 x:0 00ACE8 8D0313 sta al, 0x1303 00ACEB 8D0640 sta al, 0x4006 00ACEE 60 rts Code block address: ACEF Length: 14 M:1 X:0 called by: 976D 00ACEF AD4810 lda al, 0x1048 ; Call target from 976D 00ACF2 CD4D80 cmp al, 0x804d 00ACF5 9006 bcc 0xacfd 00ACF7 0C551220 seb #0x20, 0x1255 00ACFB 8063 bra 0xad60 Code block address: ACFD Length: 23 M:1 X:0 called by: ACF5 00ACFD 3C5E100427 bbc #0x04, 0x105e, 0xad29 ; Branch target from ACF5 00AD02 AE6610 ldx 0x1066 00AD05 EC4E80 cpx 0x804e 00AD08 900A bcc 0xad14 00AD0A ADD610 lda al, 0x10d6 00AD0D CD5080 cmp al, 0x8050 00AD10 9006 bcc 0xad18 00AD12 8015 bra 0xad29 Code block address: AD14 Length: 21 M:1 X:0 called by: AD08 00AD14 9CD61000 ldm #0x00, 0x10d6 ; Branch target from AD08 00AD18 2C55122020 bbs #0x20, 0x1255, 0xad3d ; Branch target from AD10 00AD1D A00000 ldy #0x0000 00AD20 8C9C10 sty 0x109c 00AD23 0C551230 seb #0x30, 0x1255 00AD27 8014 bra 0xad3d Code block address: AD29 Length: 50 M:1 X:0 called by: ACFD 00AD29 1C551220 clb #0x20, 0x1255 ; Branch target from ACFD, Branch target from AD12 00AD2D AE9C10 ldx 0x109c 00AD30 F033 beq 0xad65 00AD32 EC2180 cpx 0x8021 00AD35 B006 bcs 0xad3d 00AD37 AE2180 ldx 0x8021 00AD3A 8E9C10 stx 0x109c 00AD3D 3C55121023 bbc #0x10, 0x1255, 0xad65 ; Branch target from AD18, Branch target from AD27, Branch target from AD35 00AD42 D8 clm ; m:0 x:0 00AD43 AD9C10 lda ax, 0x109c 00AD46 38 sec 00AD47 ED2180 sbc ax, 0x8021 00AD4A 900F bcc 0xad5b 00AD4C 890D2380 mpy 0x8023 00AD50 4229FFFF and bx, #0xffff 00AD54 D00A bne 0xad60 00AD56 49FFFF eor ax, #0xffff 00AD59 8011 bra 0xad6c Code block address: AD5B Length: 5 M:0 X:0 called by: AD4A 00AD5B A9FFFF lda ax, #0xffff ; Branch target from AD4A 00AD5E 800C bra 0xad6c Code block address: AD60 Length: 12 M:1 X:0 called by: ACFB 00AD60 F8 sem ; m:1 x:0, Branch target from ACFB, Branch target from AD54 00AD61 1C551210 clb #0x10, 0x1255 00AD65 D8 clm ; m:0 x:0, Branch target from AD30, Branch target from AD3D 00AD66 A90000 lda ax, #0x0000 00AD69 4C48AE jmp 0xae48 Code block address: AD6C Length: 42 M:0 X:0 called by: AD59 00AD6C 8D0E10 sta ax, 0x100e ; Branch target from AD59, Branch target from AD5E 00AD6F F8 sem ; m:1 x:0 00AD70 AD9710 lda al, 0x1097 00AD73 A22083 ldx #0x8320 00AD76 3C0C80FF08 bbc #0xff, 0x800c, 0xad83 00AD7B 3C60100403 bbc #0x04, 0x1060, 0xad83 00AD80 A22084 ldx #0x8420 00AD83 200090 jsr 0x9000 ; Branch target from AD76, Branch target from AD7B 00AD86 48 pha 00AD87 AD7011 lda al, 0x1170 00AD8A 38 sec 00AD8B E93E sbc al, #0x3e 00AD8D 9007 bcc 0xad96 00AD8F 0A asl al 00AD90 9006 bcc 0xad98 00AD92 A9F0 lda al, #0xf0 00AD94 8002 bra 0xad98 Code block address: AD96 Length: 127 M:1 X:0 called by: AD8D 00AD96 A900 lda al, #0x00 ; Branch target from AD8D 00AD98 A20083 ldx #0x8300 ; Branch target from AD90, Branch target from AD94 00AD9B 200090 jsr 0x9000 00AD9E 8D1010 sta al, 0x1010 00ADA1 68 pla 00ADA2 890D1010 mpy 0x1010 00ADA6 8928 xab 00ADA8 420A asl bl 00ADAA 2A rol al 00ADAB D8 clm ; m:0 x:0 00ADAC 29FF00 and ax, #0x00ff 00ADAF 8D1010 sta ax, 0x1010 00ADB2 AD6810 lda ax, 0x1068 00ADB5 4A lsr ax 00ADB6 C90001 cmp ax, #0x0100 00ADB9 9003 bcc 0xadbe 00ADBB 09FF00 ora ax, #0x00ff 00ADBE F8 sem ; m:1 x:0, Branch target from ADB9 00ADBF A23083 ldx #0x8330 00ADC2 42AD9610 lda bl, 0x1096 00ADC6 42CD0D80 cmp bl, 0x800d 00ADCA 900C bcc 0xadd8 00ADCC A23084 ldx #0x8430 00ADCF 42CD0E80 cmp bl, 0x800e 00ADD3 9003 bcc 0xadd8 00ADD5 A26083 ldx #0x8360 00ADD8 200090 jsr 0x9000 ; Branch target from ADCA, Branch target from ADD3 00ADDB D8 clm ; m:0 x:0 00ADDC 29FF00 and ax, #0x00ff 00ADDF 890D1010 mpy 0x1010 00ADE3 890D0E10 mpy 0x100e 00ADE7 428D0E10 sta bx, 0x100e 00ADEB F8 sem ; m:1 x:0 00ADEC AD4810 lda al, 0x1048 00ADEF A2F082 ldx #0x82f0 00ADF2 200090 jsr 0x9000 00ADF5 D8 clm ; m:0 x:0 00ADF6 29FF00 and ax, #0x00ff 00ADF9 890D0E10 mpy 0x100e 00ADFD 42C94000 cmp bx, #0x0040 00AE01 B012 bcs 0xae15 00AE03 0A asl ax 00AE04 422A rol bx 00AE06 0A asl ax 00AE07 422A rol bx 00AE09 428D1010 sta bx, 0x1010 00AE0D 8D0E10 sta ax, 0x100e 00AE10 AD0F10 lda ax, 0x100f 00AE13 8003 bra 0xae18 Code block address: AE15 Length: 48 M:0 X:0 called by: AE01 00AE15 A9FFFF lda ax, #0xffff ; Branch target from AE01 00AE18 8D0E10 sta ax, 0x100e ; Branch target from AE13 00AE1B F8 sem ; m:1 x:0 00AE1C AD9712 lda al, 0x1297 00AE1F A2B08A ldx #0x8ab0 00AE22 200090 jsr 0x9000 00AE25 8DB312 sta al, 0x12b3 00AE28 D8 clm ; m:0 x:0 00AE29 29FF00 and ax, #0x00ff 00AE2C 890D0E10 mpy 0x100e 00AE30 42C98000 cmp bx, #0x0080 00AE34 B00F bcs 0xae45 00AE36 0A asl ax 00AE37 422A rol bx 00AE39 428D1010 sta bx, 0x1010 00AE3D 8D0E10 sta ax, 0x100e 00AE40 AD0F10 lda ax, 0x100f 00AE43 8003 bra 0xae48 Code block address: AE45 Length: 59 M:0 X:0 called by: AE34 00AE45 A9FFFF lda ax, #0xffff ; Branch target from AE34 00AE48 8D5C10 sta ax, 0x105c ; Branch target from AD69, Branch target from AE43 00AE4B 0A asl ax 00AE4C 0A asl ax 00AE4D 8D0E10 sta ax, 0x100e 00AE50 F8 sem ; m:1 x:0 00AE51 AD0F10 lda al, 0x100f 00AE54 8D0A40 sta al, 0x400a 00AE57 2C55120823 bbs #0x08, 0x1255, 0xae7f 00AE5C A20B84 ldx #0x840b 00AE5F AD9610 lda al, 0x1096 00AE62 CD0F84 cmp al, 0x840f 00AE65 9001 bcc 0xae68 00AE67 E8 inx 00AE68 ADE111 lda al, 0x11e1 ; Branch target from AE65 00AE6B D500 cmp al, dp + 0x00 + ix 00AE6D B005 bcs 0xae74 00AE6F B500 lda al, dp + 0x00 + ix 00AE71 8DE111 sta al, 0x11e1 00AE74 CDE011 cmp al, 0x11e0 ; Branch target from AE6D 00AE77 F002 beq 0xae7b 00AE79 B004 bcs 0xae7f 00AE7B 0C551208 seb #0x08, 0x1255 ; Branch target from AE77 00AE7F 60 rts ; Branch target from AE57, Branch target from AE79 Code block address: AE80 Length: 53 M:1 X:0 called by: 9770 00AE80 2C2C10084C bbs #0x08, 0x102c, 0xaed1 ; Call target from 9770 00AE85 AD9610 lda al, 0x1096 00AE88 CD368D cmp al, 0x8d36 00AE8B 9049 bcc 0xaed6 00AE8D AD7510 lda al, 0x1075 00AE90 C904 cmp al, #0x04 00AE92 9042 bcc 0xaed6 00AE94 AE6610 ldx 0x1066 00AE97 EC378D cpx 0x8d37 00AE9A 903A bcc 0xaed6 00AE9C 2C5E101030 bbs #0x10, 0x105e, 0xaed1 00AEA1 D8 clm ; m:0 x:0 00AEA2 8A txa 00AEA3 38 sec 00AEA4 E9F000 sbc ax, #0x00f0 00AEA7 F8 sem ; m:1 x:0 00AEA8 902C bcc 0xaed6 00AEAA D8 clm ; m:0 x:0 00AEAB C90001 cmp ax, #0x0100 00AEAE 9005 bcc 0xaeb5 00AEB0 A90F00 lda ax, #0x000f 00AEB3 8004 bra 0xaeb9 Code block address: AEB5 Length: 33 M:0 X:0 called by: AEAE 00AEB5 4A lsr ax ; Branch target from AEAE 00AEB6 4A lsr ax 00AEB7 4A lsr ax 00AEB8 4A lsr ax 00AEB9 18 clc ; Branch target from AEB3 00AEBA 694F8D adc ax, #0x8d4f 00AEBD AA tax 00AEBE B500 lda ax, dp + 0x00 + ix 00AEC0 2900FF and ax, #0xff00 00AEC3 4A lsr ax 00AEC4 4A lsr ax 00AEC5 4A lsr ax 00AEC6 4A lsr ax 00AEC7 4A lsr ax 00AEC8 38 sec 00AEC9 ED4211 sbc ax, 0x1142 00AECC F8 sem ; m:1 x:0 00AECD 9007 bcc 0xaed6 00AECF F005 beq 0xaed6 00AED1 0C281010 seb #0x10, 0x1028 ; Branch target from AE80, Branch target from AE9C 00AED5 60 rts Code block address: AED6 Length: 5 M:1 X:0 called by: AE8B 00AED6 1C281010 clb #0x10, 0x1028 ; Branch target from AE8B, Branch target from AE92, Branch target from AE9A, Branch target from AEA8, Branch target from AECD, Branch target from AECF 00AEDA 60 rts Code block address: AEDB Length: 19 M:1 X:0 called by: 9773 00AEDB AE6610 ldx 0x1066 ; Call target from 9773 00AEDE 2C2E10010B bbs #0x01, 0x102e, 0xaeee 00AEE3 EC328D cpx 0x8d32 00AEE6 900F bcc 0xaef7 00AEE8 0C2E1001 seb #0x01, 0x102e 00AEEC 8009 bra 0xaef7 Code block address: AEEE Length: 28 M:1 X:0 called by: AEDE 00AEEE EC348D cpx 0x8d34 ; Branch target from AEDE 00AEF1 B004 bcs 0xaef7 00AEF3 1C2E1001 clb #0x01, 0x102e 00AEF7 AD9610 lda al, 0x1096 ; Branch target from AEE6, Branch target from AEEC, Branch target from AEF1 00AEFA 3C2E10100B bbc #0x10, 0x102e, 0xaf0a 00AEFF CD4C8D cmp al, 0x8d4c 00AF02 B00F bcs 0xaf13 00AF04 1C2E1010 clb #0x10, 0x102e 00AF08 8009 bra 0xaf13 Code block address: AF0A Length: 47 M:1 X:0 called by: AEFA 00AF0A CD4D8D cmp al, 0x8d4d ; Branch target from AEFA 00AF0D 9004 bcc 0xaf13 00AF0F 0C2E1010 seb #0x10, 0x102e 00AF13 3C5E101004 bbc #0x10, 0x105e, 0xaf1c ; Branch target from AF02, Branch target from AF08, Branch target from AF0D 00AF18 9C1D1105 ldm #0x05, 0x111d 00AF1C ADE010 lda al, 0x10e0 ; Branch target from AF13 00AF1F C941 cmp al, #0x41 00AF21 9016 bcc 0xaf39 00AF23 C955 cmp al, #0x55 00AF25 F002 beq 0xaf29 00AF27 B010 bcs 0xaf39 00AF29 2C2E101010 bbs #0x10, 0x102e, 0xaf3e ; Branch target from AF25 00AF2E AD1D11 lda al, 0x111d 00AF31 F00B beq 0xaf3e 00AF33 0C2E1004 seb #0x04, 0x102e ; Branch target from AF39 00AF37 8009 bra 0xaf42 Code block address: AF39 Length: 10 M:1 X:0 called by: AF21 00AF39 3C2E1010F5 bbc #0x10, 0x102e, 0xaf33 ; Branch target from AF21, Branch target from AF27 00AF3E 1C2E1004 clb #0x04, 0x102e ; Branch target from AF29, Branch target from AF31 00AF42 60 rts ; Branch target from AF37 Code block address: AF43 Length: 19 M:1 X:0 called by: 9776 00AF43 AD9610 lda al, 0x1096 ; Call target from 9776 00AF46 2C2B10010B bbs #0x01, 0x102b, 0xaf56 00AF4B CD3E8D cmp al, 0x8d3e 00AF4E 9073 bcc 0xafc3 00AF50 0C2B1001 seb #0x01, 0x102b 00AF54 800B bra 0xaf61 Code block address: AF56 Length: 11 M:1 X:0 called by: AF46 00AF56 CD3F8D cmp al, 0x8d3f ; Branch target from AF46 00AF59 B006 bcs 0xaf61 00AF5B 1C2B1001 clb #0x01, 0x102b 00AF5F 8062 bra 0xafc3 Code block address: AF61 Length: 18 M:1 X:0 called by: AF54 00AF61 AEBA10 ldx 0x10ba ; Branch target from AF54, Branch target from AF59 00AF64 EC428D cpx 0x8d42 00AF67 905A bcc 0xafc3 00AF69 AD7310 lda al, 0x1073 00AF6C 38 sec 00AF6D E910 sbc al, #0x10 00AF6F 9002 bcc 0xaf73 00AF71 8002 bra 0xaf75 Code block address: AF73 Length: 58 M:1 X:0 called by: AF6F 00AF73 A900 lda al, #0x00 ; Branch target from AF6F 00AF75 A2B08D ldx #0x8db0 ; Branch target from AF71 00AF78 200090 jsr 0x9000 00AF7B 3C2B100208 bbc #0x02, 0x102b, 0xaf88 00AF80 38 sec 00AF81 ED448D sbc al, 0x8d44 00AF84 B002 bcs 0xaf88 00AF86 A900 lda al, #0x00 00AF88 CD4810 cmp al, 0x1048 ; Branch target from AF7B, Branch target from AF84 00AF8B F002 beq 0xaf8f 00AF8D B030 bcs 0xafbf 00AF8F 0C2B1002 seb #0x02, 0x102b ; Branch target from AF8B 00AF93 AD9610 lda al, 0x1096 00AF96 2C2B100412 bbs #0x04, 0x102b, 0xafad 00AF9B CD408D cmp al, 0x8d40 00AF9E 9016 bcc 0xafb6 00AFA0 0C2B1004 seb #0x04, 0x102b 00AFA4 0C2B1010 seb #0x10, 0x102b ; Branch target from AFB0 00AFA8 1C2B1008 clb #0x08, 0x102b 00AFAC 60 rts Code block address: AFAD Length: 18 M:1 X:0 called by: AF96 00AFAD CD418D cmp al, 0x8d41 ; Branch target from AF96 00AFB0 B0F2 bcs 0xafa4 00AFB2 1C2B1004 clb #0x04, 0x102b 00AFB6 1C2B1010 clb #0x10, 0x102b ; Branch target from AF9E 00AFBA 0C2B1008 seb #0x08, 0x102b 00AFBE 60 rts Code block address: AFBF Length: 9 M:1 X:0 called by: AF8D 00AFBF 1C2B1002 clb #0x02, 0x102b ; Branch target from AF8D 00AFC3 1C2B1018 clb #0x18, 0x102b ; Branch target from AF4E, Branch target from AF5F, Branch target from AF67 00AFC7 60 rts Code block address: AFC8 Length: 8 M:1 X:0 called by: 9779 00AFC8 2CAD110203 bbs #0x02, 0x11ad, 0xafd0 ; Call target from 9779 00AFCD 4CF0B0 jmp 0xb0f0 Code block address: AFD0 Length: 8 M:1 X:0 called by: AFC8 00AFD0 3C5E101003 bbc #0x10, 0x105e, 0xafd8 ; Branch target from AFC8 00AFD5 4C1BB1 jmp 0xb11b Code block address: AFD8 Length: 20 M:1 X:0 called by: AFD0 00AFD8 1C231080 clb #0x80, 0x1023 ; Branch target from AFD0 00AFDC 3C8F84FF0B bbc #0xff, 0x848f, 0xafec 00AFE1 D8 clm ; m:0 x:0 00AFE2 ADC211 lda ax, 0x11c2 00AFE5 4A lsr ax 00AFE6 4A lsr ax 00AFE7 4A lsr ax 00AFE8 4A lsr ax 00AFE9 F8 sem ; m:1 x:0 00AFEA 8048 bra 0xb034 Code block address: AFEC Length: 28 M:1 X:0 called by: AFDC 00AFEC 20C2B1 jsr 0xb1c2 ; Branch target from AFDC 00AFEF 20E6B4 jsr 0xb4e6 00AFF2 AD9710 lda al, 0x1097 00AFF5 A2F084 ldx #0x84f0 00AFF8 200090 jsr 0x9000 00AFFB 38 sec 00AFFC E910 sbc al, #0x10 00AFFE 9008 bcc 0xb008 00B000 18 clc 00B001 6DC911 adc al, 0x11c9 00B004 B027 bcs 0xb02d 00B006 8005 bra 0xb00d Code block address: B008 Length: 42 M:1 X:0 called by: AFFE 00B008 6DC911 adc al, 0x11c9 ; Branch target from AFFE 00B00B 9025 bcc 0xb032 00B00D 38 sec ; Branch target from B006 00B00E EDAE12 sbc al, 0x12ae 00B011 901F bcc 0xb032 00B013 42AD6813 lda bl, 0x1368 00B017 42C905 cmp bl, #0x05 00B01A 9004 bcc 0xb020 00B01C 9C681305 ldm #0x05, 0x1368 00B020 38 sec ; Branch target from B01A 00B021 ED6813 sbc al, 0x1368 00B024 900C bcc 0xb032 00B026 CD8B84 cmp al, 0x848b 00B029 F009 beq 0xb034 00B02B 9007 bcc 0xb034 00B02D AD8B84 lda al, 0x848b ; Branch target from B004 00B030 8002 bra 0xb034 Code block address: B032 Length: 24 M:1 X:0 called by: B00B 00B032 A900 lda al, #0x00 ; Branch target from B00B, Branch target from B011, Branch target from B024 00B034 8D5310 sta al, 0x1053 ; Branch target from AFEA, Branch target from B029, Branch target from B02B, Branch target from B030 00B037 AD7210 lda al, 0x1072 00B03A 3C24101011 bbc #0x10, 0x1024, 0xb050 00B03F CD8684 cmp al, 0x8486 00B042 9006 bcc 0xb04a 00B044 0C241020 seb #0x20, 0x1024 ; Branch target from B059 00B048 802A bra 0xb074 Code block address: B04A Length: 6 M:1 X:0 called by: B042 00B04A 1C241010 clb #0x10, 0x1024 ; Branch target from B042 00B04E 800B bra 0xb05b Code block address: B050 Length: 11 M:1 X:0 called by: B03A 00B050 CD8784 cmp al, 0x8487 ; Branch target from B03A 00B053 9006 bcc 0xb05b 00B055 0C241010 seb #0x10, 0x1024 00B059 80E9 bra 0xb044 Code block address: B05B Length: 16 M:1 X:0 called by: B053 00B05B 3C2410200B bbc #0x20, 0x1024, 0xb06b ; Branch target from B04E, Branch target from B053 00B060 CD8884 cmp al, 0x8488 00B063 B00F bcs 0xb074 00B065 1C241020 clb #0x20, 0x1024 00B069 8009 bra 0xb074 Code block address: B06B Length: 28 M:1 X:0 called by: B05B 00B06B CD8984 cmp al, 0x8489 ; Branch target from B05B 00B06E 9004 bcc 0xb074 00B070 0C241020 seb #0x20, 0x1024 00B074 AD4810 lda al, 0x1048 ; Branch target from B048, Branch target from B063, Branch target from B069, Branch target from B06E 00B077 3C2410400B bbc #0x40, 0x1024, 0xb087 00B07C CD8C84 cmp al, 0x848c 00B07F B00F bcs 0xb090 00B081 1C241040 clb #0x40, 0x1024 00B085 8009 bra 0xb090 Code block address: B087 Length: 105 M:1 X:0 called by: B077 00B087 CD8D84 cmp al, 0x848d ; Branch target from B077 00B08A 9004 bcc 0xb090 00B08C 0C241040 seb #0x40, 0x1024 00B090 A90C lda al, #0x0c ; Branch target from B07F, Branch target from B085, Branch target from B08A 00B092 3C24104010 bbc #0x40, 0x1024, 0xb0a7 00B097 A908 lda al, #0x08 00B099 2C24101009 bbs #0x10, 0x1024, 0xb0a7 00B09E A904 lda al, #0x04 00B0A0 2C24102002 bbs #0x20, 0x1024, 0xb0a7 00B0A5 A900 lda al, #0x00 00B0A7 D8 clm ; m:0 x:0, Branch target from B092, Branch target from B099, Branch target from B0A0 00B0A8 29FF00 and ax, #0x00ff 00B0AB 18 clc 00B0AC 699084 adc ax, #0x8490 00B0AF AA tax 00B0B0 F8 sem ; m:1 x:0 00B0B1 AD5310 lda al, 0x1053 ; Branch target from B18A 00B0B4 42B500 lda bl, dp + 0x00 + ix 00B0B7 20C7B4 jsr 0xb4c7 00B0BA 8D7E11 sta al, 0x117e 00B0BD 8D9C40 sta al, 0x409c 00B0C0 AD5310 lda al, 0x1053 00B0C3 42B501 lda bl, dp + 0x01 + ix 00B0C6 20C7B4 jsr 0xb4c7 00B0C9 8D7F11 sta al, 0x117f 00B0CC 8D9E40 sta al, 0x409e 00B0CF AD5310 lda al, 0x1053 00B0D2 42B502 lda bl, dp + 0x02 + ix 00B0D5 20C7B4 jsr 0xb4c7 00B0D8 8D8011 sta al, 0x1180 00B0DB 8DA040 sta al, 0x40a0 00B0DE AD5310 lda al, 0x1053 00B0E1 42B503 lda bl, dp + 0x03 + ix 00B0E4 20C7B4 jsr 0xb4c7 00B0E7 8D8111 sta al, 0x1181 00B0EA 8DA240 sta al, 0x40a2 00B0ED 4C93B1 jmp 0xb193 Code block address: B0F0 Length: 43 M:1 X:0 called by: AFCD 00B0F0 0C231080 seb #0x80, 0x1023 ; Branch target from AFCD 00B0F4 1C6C1106 clb #0x06, 0x116c 00B0F8 A90A lda al, #0x0a 00B0FA 8D5310 sta al, 0x1053 ; Branch target from B190 00B0FD 8D7E11 sta al, 0x117e 00B100 8D7F11 sta al, 0x117f 00B103 8D8011 sta al, 0x1180 00B106 8D8111 sta al, 0x1181 00B109 8D9C40 sta al, 0x409c 00B10C 8D9E40 sta al, 0x409e 00B10F 8DA040 sta al, 0x40a0 00B112 8DA240 sta al, 0x40a2 00B115 8D9E10 sta al, 0x109e 00B118 4C93B1 jmp 0xb193 Code block address: B11B Length: 16 M:1 X:0 called by: AFD5 00B11B 0C231080 seb #0x80, 0x1023 ; Branch target from AFD5 00B11F 1C6C1106 clb #0x06, 0x116c 00B123 3C2C100803 bbc #0x08, 0x102c, 0xb12b 00B128 4C8DB1 jmp 0xb18d Code block address: B12B Length: 16 M:1 X:0 called by: B123 00B12B 3C8F84FF0B bbc #0xff, 0x848f, 0xb13b ; Branch target from B123 00B130 D8 clm ; m:0 x:0 00B131 ADC211 lda ax, 0x11c2 00B134 4A lsr ax 00B135 4A lsr ax 00B136 4A lsr ax 00B137 4A lsr ax 00B138 F8 sem ; m:1 x:0 00B139 8049 bra 0xb184 Code block address: B13B Length: 61 M:1 X:0 called by: B12B 00B13B A2A084 ldx #0x84a0 ; Branch target from B12B 00B13E AD7410 lda al, 0x1074 00B141 200090 jsr 0x9000 00B144 48 pha 00B145 AD9710 lda al, 0x1097 00B148 A2908B ldx #0x8b90 00B14B 200090 jsr 0x9000 00B14E 4268 plb 00B150 428D0E10 sta bl, 0x100e 00B154 18 clc 00B155 6D0E10 adc al, 0x100e 00B158 9002 bcc 0xb15c 00B15A A9FF lda al, #0xff 00B15C 42AD3A11 lda bl, 0x113a ; Branch target from B158 00B160 3016 bmi 0xb178 00B162 428D0E10 sta bl, 0x100e 00B166 18 clc 00B167 6D0E10 adc al, 0x100e 00B16A B007 bcs 0xb173 00B16C CD8A84 cmp al, 0x848a ; Branch target from B180 00B16F F013 beq 0xb184 00B171 9011 bcc 0xb184 00B173 AD8A84 lda al, 0x848a ; Branch target from B16A 00B176 800C bra 0xb184 Code block address: B178 Length: 21 M:1 X:0 called by: B160 00B178 428D0E10 sta bl, 0x100e ; Branch target from B160 00B17C 18 clc 00B17D 6D0E10 adc al, 0x100e 00B180 B0EA bcs 0xb16c 00B182 A900 lda al, #0x00 00B184 8D5310 sta al, 0x1053 ; Branch target from B139, Branch target from B16F, Branch target from B171, Branch target from B176 00B187 A20486 ldx #0x8604 00B18A 4CB1B0 jmp 0xb0b1 Code block address: B18D Length: 6 M:1 X:0 called by: B128 00B18D AD8584 lda al, 0x8485 ; Branch target from B128 00B190 4CFAB0 jmp 0xb0fa Code block address: B193 Length: 7 M:1 X:0 called by: B118 00B193 3C00100102 bbc #0x01, 0x1000, 0xb19a ; Branch target from B0ED, Branch target from B118 00B198 8019 bra 0xb1b3 Code block address: B19A Length: 40 M:1 X:0 called by: B193 00B19A 3C35100814 bbc #0x08, 0x1035, 0xb1b3 ; Branch target from B193 00B19F 1C351008 clb #0x08, 0x1035 00B1A3 A23014 ldx #0x1430 00B1A6 A900 lda al, #0x00 00B1A8 9500 sta al, dp + 0x00 + ix ; Branch target from B1B1 00B1AA 9501 sta al, dp + 0x01 + ix 00B1AC E8 inx 00B1AD E8 inx 00B1AE E07014 cpx #0x1470 00B1B1 D0F5 bne 0xb1a8 00B1B3 78 sei ; Branch target from B198, Branch target from B19A 00B1B4 AD3510 lda al, 0x1035 00B1B7 8D5013 sta al, 0x1350 00B1BA AD3610 lda al, 0x1036 00B1BD 8D5113 sta al, 0x1351 00B1C0 58 cli 00B1C1 60 rts Code block address: B1C2 Length: 104 M:1 X:0 called by: AFEC 00B1C2 A20085 ldx #0x8500 ; Call target from AFEC 00B1C5 8E7610 stx 0x1076 00B1C8 A2D084 ldx #0x84d0 00B1CB 8E7810 stx 0x1078 00B1CE A2E084 ldx #0x84e0 00B1D1 8E7A10 stx 0x107a 00B1D4 AE6610 ldx 0x1066 00B1D7 8E7E10 stx 0x107e 00B1DA DA phx 00B1DB D8 clm ; m:0 x:0 00B1DC AD4211 lda ax, 0x1142 00B1DF 0A asl ax 00B1E0 0A asl ax 00B1E1 0A asl ax 00B1E2 8D7C10 sta ax, 0x107c 00B1E5 48 pha 00B1E6 F8 sem ; m:1 x:0 00B1E7 208790 jsr 0x9087 00B1EA 8DD611 sta al, 0x11d6 00B1ED AD8910 lda al, 0x1089 00B1F0 8D0012 sta al, 0x1200 00B1F3 A2C087 ldx #0x87c0 00B1F6 8E7610 stx 0x1076 00B1F9 A2D084 ldx #0x84d0 00B1FC 8E7810 stx 0x1078 00B1FF A2E084 ldx #0x84e0 00B202 8E7A10 stx 0x107a 00B205 FA plx 00B206 8E7C10 stx 0x107c 00B209 7A ply 00B20A 8C7E10 sty 0x107e 00B20D 5A phy 00B20E DA phx 00B20F 208790 jsr 0x9087 00B212 8DD511 sta al, 0x11d5 00B215 18 clc 00B216 6DD611 adc al, 0x11d6 00B219 8D1910 sta al, 0x1019 00B21C AD9610 lda al, 0x1096 00B21F CD8F8D cmp al, 0x8d8f 00B222 9006 bcc 0xb22a 00B224 0C361002 seb #0x02, 0x1036 00B228 8004 bra 0xb22e Code block address: B22A Length: 179 M:1 X:0 called by: B222 00B22A 1C361002 clb #0x02, 0x1036 ; Branch target from B222 00B22E 4268 plb ; Branch target from B228 00B230 68 pla 00B231 8DCC11 sta al, 0x11cc 00B234 4268 plb 00B236 68 pla 00B237 4A lsr al 00B238 426A ror bl 00B23A 4A lsr al 00B23B 426A ror bl 00B23D 29FF and al, #0xff 00B23F F003 beq 0xb244 00B241 42A9FF lda bl, #0xff 00B244 428DCD11 sta bl, 0x11cd ; Branch target from B23F 00B248 8928 xab 00B24A A2FF8D ldx #0x8dff 00B24D 42A90F lda bl, #0x0f 00B250 D500 cmp al, dp + 0x00 + ix ; Branch target from B257 00B252 B005 bcs 0xb259 00B254 CA dex 00B255 421A dec bl 00B257 D0F7 bne 0xb250 00B259 D8 clm ; m:0 x:0, Branch target from B252 00B25A 4229FF00 and bx, #0x00ff 00B25E 18 clc 00B25F 4269C08D adc bx, #0x8dc0 00B263 42AA tbx 00B265 F8 sem ; m:1 x:0 00B266 42B500 lda bl, dp + 0x00 + ix 00B269 428DCE11 sta bl, 0x11ce 00B26D D8 clm ; m:0 x:0 00B26E 42AD5612 lda bx, 0x1256 00B272 18 clc 00B273 42690087 adc bx, #0x8700 00B277 42AA tbx 00B279 42AD5612 lda bx, 0x1256 00B27D 9C0E100087 ldm #0x8700, 0x100e 00B282 9C10100887 ldm #0x8708, 0x1010 00B287 A0898D ldy #0x8d89 00B28A 2093B4 jsr 0xb493 00B28D 8D5612 sta ax, 0x1256 00B290 F8 sem ; m:1 x:0 00B291 0A asl al 00B292 0A asl al 00B293 0A asl al 00B294 48 pha 00B295 ADCC11 lda al, 0x11cc 00B298 D8 clm ; m:0 x:0 00B299 42AD5812 lda bx, 0x1258 00B29D 18 clc 00B29E 42690887 adc bx, #0x8708 00B2A2 42AA tbx 00B2A4 42AD5812 lda bx, 0x1258 00B2A8 9C0E100887 ldm #0x8708, 0x100e 00B2AD 9C10101087 ldm #0x8710, 0x1010 00B2B2 A08A8D ldy #0x8d8a 00B2B5 2093B4 jsr 0xb493 00B2B8 8D5812 sta ax, 0x1258 00B2BB F8 sem ; m:1 x:0 00B2BC 68 pla 00B2BD 18 clc 00B2BE 6D5812 adc al, 0x1258 00B2C1 8DD911 sta al, 0x11d9 00B2C4 AD768D lda al, 0x8d76 00B2C7 2C38100111 bbs #0x01, 0x1038, 0xb2dd 00B2CC 38 sec 00B2CD ED778D sbc al, 0x8d77 00B2D0 CDCD11 cmp al, 0x11cd 00B2D3 F013 beq 0xb2e8 00B2D5 9011 bcc 0xb2e8 00B2D7 0C381001 seb #0x01, 0x1038 00B2DB 802B bra 0xb308 Code block address: B2DD Length: 34 M:1 X:0 called by: B2C7 00B2DD CDCD11 cmp al, 0x11cd ; Branch target from B2C7 00B2E0 F002 beq 0xb2e4 00B2E2 B024 bcs 0xb308 00B2E4 1C381001 clb #0x01, 0x1038 ; Branch target from B2E0 00B2E8 AD788D lda al, 0x8d78 ; Branch target from B2D3, Branch target from B2D5 00B2EB 3C3810020F bbc #0x02, 0x1038, 0xb2ff 00B2F0 38 sec 00B2F1 ED798D sbc al, 0x8d79 00B2F4 CDCD11 cmp al, 0x11cd 00B2F7 900F bcc 0xb308 00B2F9 1C381002 clb #0x02, 0x1038 00B2FD 8009 bra 0xb308 Code block address: B2FF Length: 34 M:1 X:0 called by: B2EB 00B2FF CDCD11 cmp al, 0x11cd ; Branch target from B2EB 00B302 B004 bcs 0xb308 00B304 0C381002 seb #0x02, 0x1038 00B308 AD7A8D lda al, 0x8d7a ; Branch target from B2DB, Branch target from B2E2, Branch target from B2F7, Branch target from B2FD, Branch target from B302 00B30B 2C38100411 bbs #0x04, 0x1038, 0xb321 00B310 38 sec 00B311 ED7B8D sbc al, 0x8d7b 00B314 CDCC11 cmp al, 0x11cc 00B317 F013 beq 0xb32c 00B319 9011 bcc 0xb32c 00B31B 0C381004 seb #0x04, 0x1038 00B31F 802B bra 0xb34c Code block address: B321 Length: 34 M:1 X:0 called by: B30B 00B321 CDCC11 cmp al, 0x11cc ; Branch target from B30B 00B324 F002 beq 0xb328 00B326 B024 bcs 0xb34c 00B328 1C381004 clb #0x04, 0x1038 ; Branch target from B324 00B32C AD7C8D lda al, 0x8d7c ; Branch target from B317, Branch target from B319 00B32F 3C3810080F bbc #0x08, 0x1038, 0xb343 00B334 38 sec 00B335 ED7D8D sbc al, 0x8d7d 00B338 CDCC11 cmp al, 0x11cc 00B33B 900F bcc 0xb34c 00B33D 1C381008 clb #0x08, 0x1038 00B341 8009 bra 0xb34c Code block address: B343 Length: 20 M:1 X:0 called by: B32F 00B343 CDCC11 cmp al, 0x11cc ; Branch target from B32F 00B346 B004 bcs 0xb34c 00B348 0C381008 seb #0x08, 0x1038 00B34C 3C38100F06 bbc #0x0f, 0x1038, 0xb357 ; Branch target from B31F, Branch target from B326, Branch target from B33B, Branch target from B341, Branch target from B346 00B351 1C351005 clb #0x05, 0x1035 00B355 8016 bra 0xb36d Code block address: B357 Length: 18 M:1 X:0 called by: B34C 00B357 0C351004 seb #0x04, 0x1035 ; Branch target from B34C 00B35B ADD511 lda al, 0x11d5 00B35E CD7E8D cmp al, 0x8d7e 00B361 9006 bcc 0xb369 00B363 0C351001 seb #0x01, 0x1035 00B367 8004 bra 0xb36d Code block address: B369 Length: 29 M:1 X:0 called by: B361 00B369 1C351005 clb #0x05, 0x1035 ; Branch target from B361 00B36D AD7F8D lda al, 0x8d7f ; Branch target from B355, Branch target from B367 00B370 2C38101011 bbs #0x10, 0x1038, 0xb386 00B375 38 sec 00B376 ED808D sbc al, 0x8d80 00B379 CDCD11 cmp al, 0x11cd 00B37C F013 beq 0xb391 00B37E 9011 bcc 0xb391 00B380 0C381010 seb #0x10, 0x1038 00B384 802B bra 0xb3b1 Code block address: B386 Length: 34 M:1 X:0 called by: B370 00B386 CDCD11 cmp al, 0x11cd ; Branch target from B370 00B389 F002 beq 0xb38d 00B38B B024 bcs 0xb3b1 00B38D 1C381010 clb #0x10, 0x1038 ; Branch target from B389 00B391 AD818D lda al, 0x8d81 ; Branch target from B37C, Branch target from B37E 00B394 3C3810200F bbc #0x20, 0x1038, 0xb3a8 00B399 38 sec 00B39A ED828D sbc al, 0x8d82 00B39D CDCD11 cmp al, 0x11cd 00B3A0 900F bcc 0xb3b1 00B3A2 1C381020 clb #0x20, 0x1038 00B3A6 8009 bra 0xb3b1 Code block address: B3A8 Length: 34 M:1 X:0 called by: B394 00B3A8 CDCD11 cmp al, 0x11cd ; Branch target from B394 00B3AB B004 bcs 0xb3b1 00B3AD 0C381020 seb #0x20, 0x1038 00B3B1 AD838D lda al, 0x8d83 ; Branch target from B384, Branch target from B38B, Branch target from B3A0, Branch target from B3A6, Branch target from B3AB 00B3B4 2C38104011 bbs #0x40, 0x1038, 0xb3ca 00B3B9 38 sec 00B3BA ED848D sbc al, 0x8d84 00B3BD CDCC11 cmp al, 0x11cc 00B3C0 F013 beq 0xb3d5 00B3C2 9011 bcc 0xb3d5 00B3C4 0C381040 seb #0x40, 0x1038 00B3C8 802B bra 0xb3f5 Code block address: B3CA Length: 34 M:1 X:0 called by: B3B4 00B3CA CDCC11 cmp al, 0x11cc ; Branch target from B3B4 00B3CD F002 beq 0xb3d1 00B3CF B024 bcs 0xb3f5 00B3D1 1C381040 clb #0x40, 0x1038 ; Branch target from B3CD 00B3D5 AD858D lda al, 0x8d85 ; Branch target from B3C0, Branch target from B3C2 00B3D8 3C3810800F bbc #0x80, 0x1038, 0xb3ec 00B3DD 38 sec 00B3DE ED868D sbc al, 0x8d86 00B3E1 CDCC11 cmp al, 0x11cc 00B3E4 900F bcc 0xb3f5 00B3E6 1C381080 clb #0x80, 0x1038 00B3EA 8009 bra 0xb3f5 Code block address: B3EC Length: 16 M:1 X:0 called by: B3D8 00B3EC CDCC11 cmp al, 0x11cc ; Branch target from B3D8 00B3EF B004 bcs 0xb3f5 00B3F1 0C381080 seb #0x80, 0x1038 00B3F5 3C3810F002 bbc #0xf0, 0x1038, 0xb3fc ; Branch target from B3C8, Branch target from B3CF, Branch target from B3E4, Branch target from B3EA, Branch target from B3EF 00B3FA 8006 bra 0xb402 Code block address: B3FC Length: 6 M:1 X:0 called by: B3F5 00B3FC 0C351002 seb #0x02, 0x1035 ; Branch target from B3F5 00B400 8004 bra 0xb406 Code block address: B402 Length: 20 M:1 X:0 called by: B3FA 00B402 1C351002 clb #0x02, 0x1035 ; Branch target from B3FA 00B406 ADD611 lda al, 0x11d6 ; Branch target from B400 00B409 42ADD011 lda bl, 0x11d0 00B40D D066 bne 0xb475 00B40F 3C00100102 bbc #0x01, 0x1000, 0xb416 00B414 805F bra 0xb475 Code block address: B416 Length: 59 M:1 X:0 called by: B40F 00B416 AD5313 lda al, 0x1353 ; Branch target from B40F 00B419 8DC440 sta al, 0x40c4 00B41C 890DD511 mpy 0x11d5 00B420 8928 xab 00B422 206FFF jsr 0xff6f 00B425 18 clc 00B426 6DD611 adc al, 0x11d6 00B429 42ADD911 lda bl, 0x11d9 00B42D 428DBE40 sta bl, 0x40be 00B431 8928 xab 00B433 D8 clm ; m:0 x:0 00B434 29FF00 and ax, #0x00ff 00B437 18 clc 00B438 693014 adc ax, #0x1430 00B43B AA tax 00B43C F8 sem ; m:1 x:0 00B43D B500 lda al, dp + 0x00 + ix 00B43F 18 clc 00B440 6980 adc al, #0x80 00B442 8DBC40 sta al, 0x40bc 00B445 8D2813 sta al, 0x1328 00B448 38 sec 00B449 E980 sbc al, #0x80 00B44B 3004 bmi 0xb451 00B44D 4A lsr al 00B44E 4A lsr al 00B44F 8004 bra 0xb455 Code block address: B451 Length: 32 M:1 X:0 called by: B44B 00B451 38 sec ; Branch target from B44B 00B452 6A ror al 00B453 38 sec 00B454 6A ror al 00B455 428D0E10 sta bl, 0x100e ; Branch target from B44F 00B459 18 clc 00B45A 6D0E10 adc al, 0x100e 00B45D 1002 bpl 0xb461 00B45F A900 lda al, #0x00 00B461 CD1910 cmp al, 0x1019 ; Branch target from B45D 00B464 F00B beq 0xb471 00B466 9009 bcc 0xb471 00B468 AD1910 lda al, 0x1019 00B46B 0C361001 seb #0x01, 0x1036 00B46F 8004 bra 0xb475 Code block address: B471 Length: 34 M:1 X:0 called by: B464 00B471 1C361001 clb #0x01, 0x1036 ; Branch target from B464, Branch target from B466 00B475 8D0E10 sta al, 0x100e ; Branch target from B40D, Branch target from B414, Branch target from B46F 00B478 ADD611 lda al, 0x11d6 00B47B 18 clc 00B47C 6DC711 adc al, 0x11c7 00B47F 38 sec 00B480 ED8284 sbc al, 0x8482 00B483 B002 bcs 0xb487 00B485 A900 lda al, #0x00 00B487 CD0E10 cmp al, 0x100e ; Branch target from B483 00B48A B003 bcs 0xb48f 00B48C AD0E10 lda al, 0x100e 00B48F 8DC911 sta al, 0x11c9 ; Branch target from B48A 00B492 60 rts Code block address: B493 Length: 30 M:0 X:0 called by: B28A 00B493 F8 sem ; m:1 x:0, Call target from B28A, Call target from B2B5 00B494 D500 cmp al, dp + 0x00 + ix 00B496 B019 bcs 0xb4b1 00B498 42C900 cmp bl, #0x00 00B49B F026 beq 0xb4c3 00B49D 18 clc 00B49E 790000 adc al, 0x0000 + iy 00B4A1 9002 bcc 0xb4a5 00B4A3 A9FF lda al, #0xff 00B4A5 D500 cmp al, dp + 0x00 + ix ; Branch target from B4A1, Branch target from B4AD 00B4A7 B013 bcs 0xb4bc 00B4A9 CA dex 00B4AA EC0E10 cpx 0x100e 00B4AD D0F6 bne 0xb4a5 00B4AF 800B bra 0xb4bc Code block address: B4B1 Length: 18 M:1 X:0 called by: B496 00B4B1 E8 inx ; Branch target from B496, Branch target from B4B9 00B4B2 EC1010 cpx 0x1010 00B4B5 B004 bcs 0xb4bb 00B4B7 D500 cmp al, dp + 0x00 + ix 00B4B9 B0F6 bcs 0xb4b1 00B4BB CA dex ; Branch target from B4B5 00B4BC D8 clm ; m:0 x:0, Branch target from B4A7, Branch target from B4AF 00B4BD 8A txa 00B4BE 38 sec 00B4BF ED0E10 sbc ax, 0x100e 00B4C2 60 rts Code block address: B4C3 Length: 4 M:1 X:0 called by: B49B 00B4C3 8928 xab ; Branch target from B49B 00B4C5 D8 clm ; m:0 x:0 00B4C6 60 rts Code block address: B4C7 Length: 18 M:1 X:0 called by: B0B7 00B4C7 4229FF and bl, #0xff ; Call target from B0B7, Call target from B0C6, Call target from B0D5, Call target from B0E4 00B4CA 300D bmi 0xb4d9 00B4CC 428D0E10 sta bl, 0x100e 00B4D0 18 clc 00B4D1 6D0E10 adc al, 0x100e 00B4D4 9002 bcc 0xb4d8 00B4D6 A9FF lda al, #0xff 00B4D8 60 rts ; Branch target from B4D4 Code block address: B4D9 Length: 13 M:1 X:0 called by: B4CA 00B4D9 428D0E10 sta bl, 0x100e ; Branch target from B4CA 00B4DD 18 clc 00B4DE 6D0E10 adc al, 0x100e 00B4E1 B002 bcs 0xb4e5 00B4E3 A900 lda al, #0x00 00B4E5 60 rts ; Branch target from B4E1 Code block address: B4E6 Length: 24 M:1 X:0 called by: AFEF 00B4E6 AD7210 lda al, 0x1072 ; Call target from AFEF 00B4E9 CD3387 cmp al, 0x8733 00B4EC B00A bcs 0xb4f8 00B4EE CD3287 cmp al, 0x8732 00B4F1 900B bcc 0xb4fe 00B4F3 2C6C11010A bbs #0x01, 0x116c, 0xb502 00B4F8 1C6C1101 clb #0x01, 0x116c ; Branch target from B4EC 00B4FC 8011 bra 0xb50f Code block address: B4FE Length: 35 M:1 X:0 called by: B4F1 00B4FE 0C6C1101 seb #0x01, 0x116c ; Branch target from B4F1 00B502 2C25100108 bbs #0x01, 0x1025, 0xb50f ; Branch target from B4F3 00B507 ADE010 lda al, 0x10e0 00B50A CD3487 cmp al, 0x8734 00B50D 9012 bcc 0xb521 00B50F 9CAC1200 ldm #0x00, 0x12ac ; Branch target from B4FC, Branch target from B502 00B513 9C144000 ldm #0x00, 0x4014 00B517 9CAD1200 ldm #0x00, 0x12ad 00B51B 1C6C1106 clb #0x06, 0x116c 00B51F 8060 bra 0xb581 Code block address: B521 Length: 53 M:1 X:0 called by: B50D 00B521 2C6C110230 bbs #0x02, 0x116c, 0xb556 ; Branch target from B50D 00B526 2C6C110416 bbs #0x04, 0x116c, 0xb541 00B52B AD7210 lda al, 0x1072 00B52E CD3A87 cmp al, 0x873a 00B531 B045 bcs 0xb578 00B533 AD4810 lda al, 0x1048 00B536 38 sec 00B537 ED4A10 sbc al, 0x104a 00B53A 903C bcc 0xb578 00B53C CD3B87 cmp al, 0x873b 00B53F 9037 bcc 0xb578 00B541 0C6C1102 seb #0x02, 0x116c ; Branch target from B526 00B545 1C6C1104 clb #0x04, 0x116c 00B549 9CAD1208 ldm #0x08, 0x12ad 00B54D 9CFF1100 ldm #0x00, 0x11ff 00B551 AD3587 lda al, 0x8735 00B554 8025 bra 0xb57b Code block address: B556 Length: 88 M:1 X:0 called by: B521 00B556 ADAD12 lda al, 0x12ad ; Branch target from B521 00B559 D026 bne 0xb581 00B55B ADFF11 lda al, 0x11ff 00B55E D021 bne 0xb581 00B560 AD3687 lda al, 0x8736 00B563 0A asl al 00B564 0A asl al 00B565 8DFF11 sta al, 0x11ff 00B568 ADAC12 lda al, 0x12ac 00B56B 18 clc 00B56C 6D3787 adc al, 0x8737 00B56F CD3187 cmp al, 0x8731 00B572 9007 bcc 0xb57b 00B574 1C6C1102 clb #0x02, 0x116c 00B578 AD3187 lda al, 0x8731 ; Branch target from B531, Branch target from B53A, Branch target from B53F 00B57B 8DAC12 sta al, 0x12ac ; Branch target from B554, Branch target from B572 00B57E 8D1440 sta al, 0x4014 00B581 AD9710 lda al, 0x1097 ; Branch target from B51F, Branch target from B559, Branch target from B55E 00B584 A24087 ldx #0x8740 00B587 200090 jsr 0x9000 00B58A 8D0112 sta al, 0x1201 00B58D AD9610 lda al, 0x1096 00B590 38 sec 00B591 EDE010 sbc al, 0x10e0 00B594 9005 bcc 0xb59b 00B596 CD3887 cmp al, 0x8738 00B599 B002 bcs 0xb59d 00B59B A900 lda al, #0x00 ; Branch target from B594 00B59D 890D3987 mpy 0x8739 ; Branch target from B599 00B5A1 42C902 cmp bl, #0x02 00B5A4 B008 bcs 0xb5ae 00B5A6 424A lsr bl 00B5A8 6A ror al 00B5A9 424A lsr bl 00B5AB 6A ror al 00B5AC 8002 bra 0xb5b0 Code block address: B5AE Length: 55 M:1 X:0 called by: B5A4 00B5AE A980 lda al, #0x80 ; Branch target from B5A4 00B5B0 8DDE12 sta al, 0x12de ; Branch target from B5AC 00B5B3 890D0112 mpy 0x1201 00B5B7 0A asl al 00B5B8 422A rol bl 00B5BA 428D0A10 sta bl, 0x100a 00B5BE ADAC12 lda al, 0x12ac 00B5C1 890D0A10 mpy 0x100a 00B5C5 428DAB12 sta bl, 0x12ab 00B5C9 8928 xab 00B5CB 890DC911 mpy 0x11c9 00B5CF 0A asl al 00B5D0 422A rol bl 00B5D2 42CD3087 cmp bl, 0x8730 00B5D6 9004 bcc 0xb5dc 00B5D8 42AD3087 lda bl, 0x8730 00B5DC 428DAE12 sta bl, 0x12ae ; Branch target from B5D6 00B5E0 428D1640 sta bl, 0x4016 00B5E4 60 rts Code block address: B5E5 Length: 39 M:1 X:0 called by: 977C 00B5E5 AD7011 lda al, 0x1170 ; Call target from 977C 00B5E8 A2C084 ldx #0x84c0 00B5EB 200090 jsr 0x9000 00B5EE 48 pha 00B5EF AD7310 lda al, 0x1073 00B5F2 A22086 ldx #0x8620 00B5F5 200090 jsr 0x9000 00B5F8 4268 plb 00B5FA 428D0E10 sta bl, 0x100e 00B5FE 890D0E10 mpy 0x100e 00B602 78 sei 00B603 8D5610 sta al, 0x1056 00B606 428D5710 sta bl, 0x1057 00B60A 58 cli 00B60B 60 rts Code block address: B60C Length: 23 M:1 X:0 called by: 9782 00B60C AD5E10 lda al, 0x105e ; Call target from 9782 00B60F 8D5F10 sta al, 0x105f 00B612 AD6010 lda al, 0x1060 00B615 8D6110 sta al, 0x1061 00B618 2C55120406 bbs #0x04, 0x1255, 0xb623 00B61D 1C621010 clb #0x10, 0x1062 ; Branch target from B629 00B621 805D bra 0xb680 Code block address: B623 Length: 51 M:1 X:0 called by: B618 00B623 AEBA10 ldx 0x10ba ; Branch target from B618 00B626 E00500 cpx #0x0005 00B629 90F2 bcc 0xb61d 00B62B ADE010 lda al, 0x10e0 00B62E CD538A cmp al, 0x8a53 00B631 F002 beq 0xb635 00B633 B047 bcs 0xb67c 00B635 3C5F101042 bbc #0x10, 0x105f, 0xb67c ; Branch target from B631 00B63A 3C61101041 bbc #0x10, 0x1061, 0xb680 00B63F AD3A80 lda al, 0x803a 00B642 0A asl al 00B643 9018 bcc 0xb65d 00B645 3C6110080C bbc #0x08, 0x1061, 0xb656 00B64A 1C621010 clb #0x10, 0x1062 00B64E 42AD7510 lda bl, 0x1075 ; Branch target from B66E 00B652 D028 bne 0xb67c 00B654 802A bra 0xb680 Code block address: B656 Length: 7 M:1 X:0 called by: B645 00B656 3C5F100121 bbc #0x01, 0x105f, 0xb67c ; Branch target from B645 00B65B 8023 bra 0xb680 Code block address: B65D Length: 19 M:1 X:0 called by: B643 00B65D 0A asl al ; Branch target from B643 00B65E 9010 bcc 0xb670 00B660 2C5F100105 bbs #0x01, 0x105f, 0xb66a 00B665 3C61100812 bbc #0x08, 0x1061, 0xb67c 00B66A 1C621010 clb #0x10, 0x1062 ; Branch target from B660 00B66E 80DE bra 0xb64e Code block address: B670 Length: 12 M:1 X:0 called by: B65E 00B670 2C5F10010B bbs #0x01, 0x105f, 0xb680 ; Branch target from B65E 00B675 3C61100802 bbc #0x08, 0x1061, 0xb67c 00B67A 8004 bra 0xb680 Code block address: B67C Length: 20 M:1 X:0 called by: B633 00B67C 0C621010 seb #0x10, 0x1062 ; Branch target from B633, Branch target from B635, Branch target from B652, Branch target from B656, Branch target from B665, Branch target from B675 00B680 AD9710 lda al, 0x1097 ; Branch target from B621, Branch target from B63A, Branch target from B654, Branch target from B65B, Branch target from B670, Branch target from B67A 00B683 2C62101008 bbs #0x10, 0x1062, 0xb690 00B688 A2608A ldx #0x8a60 00B68B 200090 jsr 0x9000 00B68E 801F bra 0xb6af Code block address: B690 Length: 23 M:1 X:0 called by: B683 00B690 A2708A ldx #0x8a70 ; Branch target from B683 00B693 200090 jsr 0x9000 00B696 3C61101014 bbc #0x10, 0x1061, 0xb6af 00B69B 2C5F10010F bbs #0x01, 0x105f, 0xb6af 00B6A0 3C61100802 bbc #0x08, 0x1061, 0xb6a7 00B6A5 8008 bra 0xb6af Code block address: B6A7 Length: 59 M:1 X:0 called by: B6A0 00B6A7 38 sec ; Branch target from B6A0 00B6A8 ED048A sbc al, 0x8a04 00B6AB B002 bcs 0xb6af 00B6AD A93C lda al, #0x3c 00B6AF 8D6E12 sta al, 0x126e ; Branch target from B68E, Branch target from B696, Branch target from B69B, Branch target from B6A5, Branch target from B6AB 00B6B2 3C5F10021B bbc #0x02, 0x105f, 0xb6d2 00B6B7 A2088A ldx #0x8a08 00B6BA 3C6110100A bbc #0x10, 0x1061, 0xb6c9 00B6BF 2C5F100105 bbs #0x01, 0x105f, 0xb6c9 00B6C4 3C61100803 bbc #0x08, 0x1061, 0xb6cc 00B6C9 A2058A ldx #0x8a05 ; Branch target from B6BA, Branch target from B6BF 00B6CC D500 cmp al, dp + 0x00 + ix ; Branch target from B6C4 00B6CE B002 bcs 0xb6d2 00B6D0 B500 lda al, dp + 0x00 + ix 00B6D2 3C55120405 bbc #0x04, 0x1255, 0xb6dc ; Branch target from B6B2, Branch target from B6CE 00B6D7 3C5F100406 bbc #0x04, 0x105f, 0xb6e2 00B6DC 9CE11000 ldm #0x00, 0x10e1 ; Branch target from B6D2 00B6E0 8010 bra 0xb6f2 Code block address: B6E2 Length: 22 M:1 X:0 called by: B6D7 00B6E2 42ADE110 lda bl, 0x10e1 ; Branch target from B6D7 00B6E6 D01A bne 0xb702 00B6E8 AE4610 ldx 0x1046 00B6EB E05802 cpx #0x0258 00B6EE F008 beq 0xb6f8 00B6F0 9006 bcc 0xb6f8 00B6F2 9CE210E5 ldm #0xe5, 0x10e2 ; Branch target from B6E0 00B6F6 8019 bra 0xb711 Code block address: B6F8 Length: 111 M:1 X:0 called by: B6EE 00B6F8 42ADE210 lda bl, 0x10e2 ; Branch target from B6EE, Branch target from B6F0 00B6FC D013 bne 0xb711 00B6FE 9CE11095 ldm #0x95, 0x10e1 00B702 9CE210E5 ldm #0xe5, 0x10e2 ; Branch target from B6E6 00B706 CD068A cmp al, 0x8a06 00B709 B003 bcs 0xb70e 00B70B AD068A lda al, 0x8a06 00B70E 8D6E12 sta al, 0x126e ; Branch target from B709 00B711 A26613 ldx #0x1366 ; Branch target from B6F6, Branch target from B6FC 00B714 3C5F100201 bbc #0x02, 0x105f, 0xb71a 00B719 E8 inx 00B71A 42B500 lda bl, dp + 0x00 + ix ; Branch target from B714 00B71D 42C918 cmp bl, #0x18 00B720 9003 bcc 0xb725 00B722 740018 ldm #0x18, dp + 0x00 + ix 00B725 18 clc ; Branch target from B720 00B726 7500 adc al, dp + 0x00 + ix 00B728 9002 bcc 0xb72c 00B72A A93C lda al, #0x3c 00B72C 8DE510 sta al, 0x10e5 ; Branch target from B728 00B72F 8D6C40 sta al, 0x406c 00B732 D8 clm ; m:0 x:0 00B733 29FF00 and ax, #0x00ff 00B736 38 sec 00B737 ED6610 sbc ax, 0x1066 00B73A F02B beq 0xb767 00B73C 9029 bcc 0xb767 00B73E C90001 cmp ax, #0x0100 00B741 9003 bcc 0xb746 00B743 09FF00 ora ax, #0x00ff 00B746 F8 sem ; m:1 x:0, Branch target from B741 00B747 42A900 lda bl, #0x00 00B74A 4248 phb 00B74C A2338A ldx #0x8a33 00B74F 3C5F100203 bbc #0x02, 0x105f, 0xb757 00B754 A22C8A ldx #0x8a2c 00B757 CD228A cmp al, 0x8a22 ; Branch target from B74F 00B75A F03A beq 0xb796 00B75C 9038 bcc 0xb796 00B75E CD238A cmp al, 0x8a23 00B761 F032 beq 0xb795 00B763 9030 bcc 0xb795 00B765 802D bra 0xb794 Code block address: B767 Length: 60 M:0 X:0 called by: B73A 00B767 49FFFF eor ax, #0xffff ; Branch target from B73A, Branch target from B73C 00B76A 3A inc ax 00B76B C90001 cmp ax, #0x0100 00B76E 9003 bcc 0xb773 00B770 09FF00 ora ax, #0x00ff 00B773 F8 sem ; m:1 x:0, Branch target from B76E 00B774 42A901 lda bl, #0x01 00B777 4248 phb 00B779 A2368A ldx #0x8a36 00B77C 3C5F100203 bbc #0x02, 0x105f, 0xb784 00B781 A22F8A ldx #0x8a2f 00B784 CD248A cmp al, 0x8a24 ; Branch target from B77C 00B787 900D bcc 0xb796 00B789 CD258A cmp al, 0x8a25 00B78C 9007 bcc 0xb795 00B78E CD268A cmp al, 0x8a26 00B791 9001 bcc 0xb794 00B793 E8 inx 00B794 E8 inx ; Branch target from B765, Branch target from B791 00B795 E8 inx ; Branch target from B761, Branch target from B763, Branch target from B78C 00B796 8DE310 sta al, 0x10e3 ; Branch target from B75A, Branch target from B75C, Branch target from B787 00B799 68 pla 00B79A 78 sei 00B79B D006 bne 0xb7a3 00B79D 1C621001 clb #0x01, 0x1062 00B7A1 8004 bra 0xb7a7 Code block address: B7A3 Length: 97 M:1 X:0 called by: B79B 00B7A3 0C621001 seb #0x01, 0x1062 ; Branch target from B79B 00B7A7 B500 lda al, dp + 0x00 + ix ; Branch target from B7A1 00B7A9 8DE410 sta al, 0x10e4 00B7AC 58 cli 00B7AD 20C3BE jsr 0xbec3 00B7B0 A2808A ldx #0x8a80 00B7B3 3C62101003 bbc #0x10, 0x1062, 0xb7bb 00B7B8 A2A08A ldx #0x8aa0 00B7BB AD9710 lda al, 0x1097 ; Branch target from B7B3 00B7BE 200090 jsr 0x9000 00B7C1 2040C0 jsr 0xc040 00B7C4 8EE810 stx 0x10e8 00B7C7 2066C0 jsr 0xc066 00B7CA 8D7040 sta al, 0x4070 00B7CD 8D1513 sta al, 0x1315 00B7D0 AD7011 lda al, 0x1170 00B7D3 A2108B ldx #0x8b10 00B7D6 200090 jsr 0x9000 00B7D9 208090 jsr 0x9080 00B7DC 8DED10 sta al, 0x10ed 00B7DF 428DEC10 sta bl, 0x10ec 00B7E3 AEFC10 ldx 0x10fc 00B7E6 3C5F100219 bbc #0x02, 0x105f, 0xb804 00B7EB 2C2810012E bbs #0x01, 0x1028, 0xb81e 00B7F0 8E4411 stx 0x1144 00B7F3 3C9C8AFF06 bbc #0xff, 0x8a9c, 0xb7fe 00B7F8 AE4611 ldx 0x1146 00B7FB 8EFC10 stx 0x10fc 00B7FE 0C281001 seb #0x01, 0x1028 ; Branch target from B7F3 00B802 801A bra 0xb81e Code block address: B804 Length: 26 M:1 X:0 called by: B7E6 00B804 3C28100112 bbc #0x01, 0x1028, 0xb81b ; Branch target from B7E6 00B809 8E4611 stx 0x1146 00B80C 3C9B8AFF06 bbc #0xff, 0x8a9b, 0xb817 00B811 AE4411 ldx 0x1144 00B814 8EFC10 stx 0x10fc 00B817 1C281001 clb #0x01, 0x1028 ; Branch target from B80C 00B81B 4C8EB8 jmp 0xb88e ; Branch target from B804 Code block address: B81E Length: 32 M:1 X:0 called by: B7EB 00B81E 3CF38BFF1B bbc #0xff, 0x8bf3, 0xb83e ; Branch target from B7EB, Branch target from B802 00B823 2CFC114031 bbs #0x40, 0x11fc, 0xb859 00B828 3C6210082C bbc #0x08, 0x1062, 0xb859 00B82D 2C63104027 bbs #0x40, 0x1063, 0xb859 00B832 0C631050 seb #0x50, 0x1063 00B836 AEFC10 ldx 0x10fc 00B839 8E1412 stx 0x1214 00B83C 801B bra 0xb859 Code block address: B83E Length: 52 M:1 X:0 called by: B81E 00B83E AE068A ldx 0x8a06 ; Branch target from B81E 00B841 3C61101010 bbc #0x10, 0x1061, 0xb856 00B846 AE098A ldx 0x8a09 00B849 2C5F100105 bbs #0x01, 0x105f, 0xb853 00B84E 3C61100803 bbc #0x08, 0x1061, 0xb856 00B853 AE088A ldx 0x8a08 ; Branch target from B849 00B856 200DBE jsr 0xbe0d ; Branch target from B841, Branch target from B84E 00B859 ADFF10 lda al, 0x10ff ; Branch target from B823, Branch target from B828, Branch target from B82D, Branch target from B83C 00B85C CD0C8A cmp al, 0x8a0c 00B85F B011 bcs 0xb872 00B861 2C6210010C bbs #0x01, 0x1062, 0xb872 00B866 ADE310 lda al, 0x10e3 00B869 CD0E8A cmp al, 0x8a0e 00B86C F00F beq 0xb87d 00B86E B008 bcs 0xb878 00B870 800B bra 0xb87d Code block address: B872 Length: 6 M:1 X:0 called by: B85F 00B872 0C621040 seb #0x40, 0x1062 ; Branch target from B85F, Branch target from B861 00B876 8005 bra 0xb87d Code block address: B878 Length: 11 M:1 X:0 called by: B86E 00B878 3C62104006 bbc #0x40, 0x1062, 0xb883 ; Branch target from B86E 00B87D 1C621020 clb #0x20, 0x1062 ; Branch target from B86C, Branch target from B870, Branch target from B876 00B881 8004 bra 0xb887 Code block address: B883 Length: 11 M:1 X:0 called by: B878 00B883 0C621020 seb #0x20, 0x1062 ; Branch target from B878 00B887 9C001100 ldm #0x00, 0x1100 ; Branch target from B881 00B88B 4C30B9 jmp 0xb930 Code block address: B88E Length: 80 M:1 X:0 called by: B81B 00B88E 1C631040 clb #0x40, 0x1063 ; Branch target from B81B 00B892 ADFF10 lda al, 0x10ff 00B895 9CFF1000 ldm #0x00, 0x10ff 00B899 CDF48B cmp al, 0x8bf4 00B89C 9066 bcc 0xb904 00B89E 3C63101061 bbc #0x10, 0x1063, 0xb904 00B8A3 1C631010 clb #0x10, 0x1063 00B8A7 D8 clm ; m:0 x:0 00B8A8 42AD1412 lda bx, 0x1214 00B8AC ADFC10 lda ax, 0x10fc 00B8AF 428DFC10 sta bx, 0x10fc 00B8B3 38 sec 00B8B4 ED1412 sbc ax, 0x1214 00B8B7 9025 bcc 0xb8de 00B8B9 8D0E10 sta ax, 0x100e 00B8BC ADF68B lda ax, 0x8bf6 00B8BF 2900FF and ax, #0xff00 00B8C2 890D0E10 mpy 0x100e 00B8C6 8928 xab 00B8C8 420A asl bx 00B8CA 2A rol ax 00B8CB 6D6413 adc ax, 0x1364 00B8CE B005 bcs 0xb8d5 00B8D0 CDF88B cmp ax, 0x8bf8 00B8D3 9003 bcc 0xb8d8 00B8D5 ADF88B lda ax, 0x8bf8 ; Branch target from B8CE 00B8D8 8D6413 sta ax, 0x1364 ; Branch target from B8D3, Branch target from B8FD, Branch target from B902 00B8DB F8 sem ; m:1 x:0 00B8DC 8026 bra 0xb904 Code block address: B8DE Length: 38 M:0 X:0 called by: B8B7 00B8DE 49FFFF eor ax, #0xffff ; Branch target from B8B7 00B8E1 3A inc ax 00B8E2 8D0E10 sta ax, 0x100e 00B8E5 ADF68B lda ax, 0x8bf6 00B8E8 2900FF and ax, #0xff00 00B8EB 890D0E10 mpy 0x100e 00B8EF 0A asl ax 00B8F0 422A rol bx 00B8F2 428D0E10 sta bx, 0x100e 00B8F6 AD6413 lda ax, 0x1364 00B8F9 38 sec 00B8FA ED0E10 sbc ax, 0x100e 00B8FD B0D9 bcs 0xb8d8 00B8FF A90000 lda ax, #0x0000 00B902 80D4 bra 0xb8d8 Code block address: B904 Length: 29 M:1 X:0 called by: B89C 00B904 AD0011 lda al, 0x1100 ; Branch target from B89C, Branch target from B89E, Branch target from B8DC 00B907 CD168A cmp al, 0x8a16 00B90A B015 bcs 0xb921 00B90C 2C6210010A bbs #0x01, 0x1062, 0xb91b 00B911 ADE310 lda al, 0x10e3 00B914 CD0E8A cmp al, 0x8a0e 00B917 F002 beq 0xb91b 00B919 B006 bcs 0xb921 00B91B 0C621020 seb #0x20, 0x1062 ; Branch target from B90C, Branch target from B917 00B91F 8004 bra 0xb925 Code block address: B921 Length: 24 M:1 X:0 called by: B90A 00B921 1C621020 clb #0x20, 0x1062 ; Branch target from B90A, Branch target from B919 00B925 1C621040 clb #0x40, 0x1062 ; Branch target from B91F 00B929 42A900 lda bl, #0x00 00B92C 428DFF10 sta bl, 0x10ff 00B930 2C61101004 bbs #0x10, 0x1061, 0xb939 ; Branch target from B88B 00B935 A900 lda al, #0x00 00B937 800F bra 0xb948 Code block address: B939 Length: 50 M:1 X:0 called by: B930 00B939 D8 clm ; m:0 x:0, Branch target from B930 00B93A AD4412 lda ax, 0x1244 00B93D 4A lsr ax 00B93E 4A lsr ax 00B93F F8 sem ; m:1 x:0 00B940 18 clc 00B941 6D0F8A adc al, 0x8a0f 00B944 9002 bcc 0xb948 00B946 A9FF lda al, #0xff 00B948 8DFE10 sta al, 0x10fe ; Branch target from B937, Branch target from B944 00B94B 3C2212202E bbc #0x20, 0x1222, 0xb97e 00B950 AD4D12 lda al, 0x124d 00B953 CD548A cmp al, 0x8a54 00B956 B019 bcs 0xb971 00B958 3C6210010E bbc #0x01, 0x1062, 0xb96b 00B95D ADE310 lda al, 0x10e3 00B960 CD578A cmp al, 0x8a57 00B963 9006 bcc 0xb96b 00B965 9C4D12FF ldm #0xff, 0x124d 00B969 8006 bra 0xb971 Code block address: B96B Length: 19 M:1 X:0 called by: B958 00B96B AD558A lda al, 0x8a55 ; Branch target from B958, Branch target from B963 00B96E 8D4B12 sta al, 0x124b 00B971 AD4B12 lda al, 0x124b ; Branch target from B956, Branch target from B969 00B974 18 clc 00B975 6D588A adc al, 0x8a58 00B978 900C bcc 0xb986 00B97A A9FF lda al, #0xff 00B97C 8008 bra 0xb986 Code block address: B97E Length: 35 M:1 X:0 called by: B94B 00B97E A900 lda al, #0x00 ; Branch target from B94B 00B980 8D4D12 sta al, 0x124d 00B983 8D4B12 sta al, 0x124b 00B986 8D4C12 sta al, 0x124c ; Branch target from B978, Branch target from B97C 00B989 AD4B12 lda al, 0x124b 00B98C F013 beq 0xb9a1 00B98E 2C62100108 bbs #0x01, 0x1062, 0xb99b 00B993 ADE310 lda al, 0x10e3 00B996 CD598A cmp al, 0x8a59 00B999 B006 bcs 0xb9a1 00B99B 1C621004 clb #0x04, 0x1062 ; Branch target from B98E 00B99F 8004 bra 0xb9a5 Code block address: B9A1 Length: 43 M:1 X:0 called by: B98C 00B9A1 0C621004 seb #0x04, 0x1062 ; Branch target from B98C, Branch target from B999 00B9A5 3C61108036 bbc #0x80, 0x1061, 0xb9e0 ; Branch target from B99F 00B9AA AD7510 lda al, 0x1075 00B9AD CD8A8B cmp al, 0x8b8a 00B9B0 F002 beq 0xb9b4 00B9B2 B018 bcs 0xb9cc 00B9B4 AD9610 lda al, 0x1096 ; Branch target from B9B0 00B9B7 CD8B8B cmp al, 0x8b8b 00B9BA 9010 bcc 0xb9cc 00B9BC AD7310 lda al, 0x1073 00B9BF CD8C8B cmp al, 0x8b8c 00B9C2 F002 beq 0xb9c6 00B9C4 B006 bcs 0xb9cc 00B9C6 0C631001 seb #0x01, 0x1063 ; Branch target from B9C2 00B9CA 8005 bra 0xb9d1 Code block address: B9CC Length: 15 M:1 X:0 called by: B9B2 00B9CC 3C63100113 bbc #0x01, 0x1063, 0xb9e4 ; Branch target from B9B2, Branch target from B9BA, Branch target from B9C4 00B9D1 3C5F100205 bbc #0x02, 0x105f, 0xb9db ; Branch target from B9CA 00B9D6 AD8D8B lda al, 0x8b8d 00B9D9 800B bra 0xb9e6 Code block address: B9DB Length: 5 M:1 X:0 called by: B9D1 00B9DB AD8E8B lda al, 0x8b8e ; Branch target from B9D1 00B9DE 8006 bra 0xb9e6 Code block address: B9E0 Length: 94 M:1 X:0 called by: B9A5 00B9E0 1C631001 clb #0x01, 0x1063 ; Branch target from B9A5 00B9E4 A900 lda al, #0x00 ; Branch target from B9CC 00B9E6 8D8212 sta al, 0x1282 ; Branch target from B9D9, Branch target from B9DE 00B9E9 3C5F100450 bbc #0x04, 0x105f, 0xba3e 00B9EE AD9710 lda al, 0x1097 ; Branch target from BA3E 00B9F1 A2E08A ldx #0x8ae0 00B9F4 200090 jsr 0x9000 00B9F7 2040C0 jsr 0xc040 00B9FA 8EEE10 stx 0x10ee 00B9FD 2066C0 jsr 0xc066 00BA00 8D1613 sta al, 0x1316 00BA03 8D7240 sta al, 0x4072 00BA06 AD9712 lda al, 0x1297 00BA09 A2C08A ldx #0x8ac0 00BA0C 200090 jsr 0x9000 00BA0F 8D1812 sta al, 0x1218 00BA12 A20040 ldx #0x4000 00BA15 8EFC10 stx 0x10fc 00BA18 AD9710 lda al, 0x1097 00BA1B A2D08A ldx #0x8ad0 00BA1E 200090 jsr 0x9000 00BA21 208090 jsr 0x9080 00BA24 8DF110 sta al, 0x10f1 00BA27 428DF010 sta bl, 0x10f0 00BA2B 9C171300 ldm #0x00, 0x1317 00BA2F 9C744000 ldm #0x00, 0x4074 00BA33 9C021100 ldm #0x00, 0x1102 00BA37 1C631004 clb #0x04, 0x1063 00BA3B 4C2EBD jmp 0xbd2e Code block address: BA3E Length: 20 M:1 X:0 called by: B9E9 00BA3E 3C551204AB bbc #0x04, 0x1255, 0xb9ee ; Branch target from B9E9 00BA43 AD7510 lda al, 0x1075 00BA46 CDE08B cmp al, 0x8be0 00BA49 B007 bcs 0xba52 00BA4B A900 lda al, #0x00 00BA4D 42A900 lda bl, #0x00 00BA50 8009 bra 0xba5b Code block address: BA52 Length: 32 M:1 X:0 called by: BA49 00BA52 AD7310 lda al, 0x1073 ; Branch target from BA49 00BA55 A2D088 ldx #0x88d0 00BA58 200090 jsr 0x9000 00BA5B 8D7840 sta al, 0x4078 ; Branch target from BA50 00BA5E 2058C0 jsr 0xc058 00BA61 8EB610 stx 0x10b6 00BA64 2028BE jsr 0xbe28 00BA67 AEBA10 ldx 0x10ba 00BA6A ECF08B cpx 0x8bf0 00BA6D B003 bcs 0xba72 00BA6F 4CD5BA jmp 0xbad5 Code block address: BA72 Length: 25 M:1 X:0 called by: BA6D 00BA72 2049BE jsr 0xbe49 ; Branch target from BA6D 00BA75 3C5F101060 bbc #0x10, 0x105f, 0xbada 00BA7A 3C6110100C bbc #0x10, 0x1061, 0xba8b 00BA7F 2C5F10011E bbs #0x01, 0x105f, 0xbaa2 00BA84 3C61100807 bbc #0x08, 0x1061, 0xba90 00BA89 8017 bra 0xbaa2 Code block address: BA8B Length: 23 M:1 X:0 called by: BA7A 00BA8B 2C5F100112 bbs #0x01, 0x105f, 0xbaa2 ; Branch target from BA7A 00BA90 AD7510 lda al, 0x1075 ; Branch target from BA84 00BA93 CD198A cmp al, 0x8a19 00BA96 B05B bcs 0xbaf3 00BA98 AE6610 ldx 0x1066 00BA9B EC1A8A cpx 0x8a1a 00BA9E B053 bcs 0xbaf3 00BAA0 8022 bra 0xbac4 Code block address: BAA2 Length: 51 M:1 X:0 called by: BA7F 00BAA2 3C28108018 bbc #0x80, 0x1028, 0xbabf ; Branch target from BA7F, Branch target from BA89, Branch target from BA8B 00BAA7 D8 clm ; m:0 x:0 00BAA8 ADE510 lda ax, 0x10e5 00BAAB 29FF00 and ax, #0x00ff 00BAAE 18 clc 00BAAF 6D4F8A adc ax, 0x8a4f 00BAB2 9003 bcc 0xbab7 00BAB4 A9FFFF lda ax, #0xffff 00BAB7 CD6610 cmp ax, 0x1066 ; Branch target from BAB2 00BABA F8 sem ; m:1 x:0 00BABB F036 beq 0xbaf3 00BABD 9034 bcc 0xbaf3 00BABF AD0111 lda al, 0x1101 ; Branch target from BAA2 00BAC2 D02F bne 0xbaf3 00BAC4 2C6210202A bbs #0x20, 0x1062, 0xbaf3 ; Branch target from BAA0 00BAC9 3C62100425 bbc #0x04, 0x1062, 0xbaf3 00BACE 2C63100120 bbs #0x01, 0x1063, 0xbaf3 00BAD3 8024 bra 0xbaf9 Code block address: BAD5 Length: 24 M:1 X:0 called by: BA6F 00BAD5 2C5F10104C bbs #0x10, 0x105f, 0xbb26 ; Branch target from BA6F 00BADA A2408B ldx #0x8b40 ; Branch target from BA75 00BADD 209CBD jsr 0xbd9c 00BAE0 8D4111 sta al, 0x1141 00BAE3 CD4011 cmp al, 0x1140 00BAE6 B005 bcs 0xbaed 00BAE8 AD4011 lda al, 0x1140 00BAEB 8003 bra 0xbaf0 Code block address: BAED Length: 12 M:1 X:0 called by: BAE6 00BAED 8D4011 sta al, 0x1140 ; Branch target from BAE6 00BAF0 8DF310 sta al, 0x10f3 ; Branch target from BAEB 00BAF3 9C021100 ldm #0x00, 0x1102 ; Branch target from BA96, Branch target from BA9E, Branch target from BABB, Branch target from BABD, Branch target from BAC2, Branch target from BAC4, Branch target from BAC9, Branch target from BACE 00BAF7 802D bra 0xbb26 Code block address: BAF9 Length: 20 M:1 X:0 called by: BAD3 00BAF9 AE6A12 ldx 0x126a ; Branch target from BAD3 00BAFC D00F bne 0xbb0d 00BAFE ADF310 lda al, 0x10f3 00BB01 D00A bne 0xbb0d 00BB03 AD0211 lda al, 0x1102 00BB06 CD1E8A cmp al, 0x8a1e 00BB09 B019 bcs 0xbb24 00BB0B 8004 bra 0xbb11 Code block address: BB0D Length: 25 M:1 X:0 called by: BAFC 00BB0D 9C021100 ldm #0x00, 0x1102 ; Branch target from BAFC, Branch target from BB01 00BB11 2C62100110 bbs #0x01, 0x1062, 0xbb26 ; Branch target from BB0B 00BB16 ADE310 lda al, 0x10e3 00BB19 CD1C8A cmp al, 0x8a1c 00BB1C F008 beq 0xbb26 00BB1E 9006 bcc 0xbb26 00BB20 9C0211FF ldm #0xff, 0x1102 00BB24 8011 bra 0xbb37 ; Branch target from BB09 Code block address: BB26 Length: 17 M:1 X:0 called by: BAD5 00BB26 AD9610 lda al, 0x1096 ; Branch target from BAD5, Branch target from BAF7, Branch target from BB11, Branch target from BB1C, Branch target from BB1E 00BB29 CD1D8A cmp al, 0x8a1d 00BB2C B006 bcs 0xbb34 00BB2E A20040 ldx #0x4000 00BB31 8EFC10 stx 0x10fc 00BB34 4CA1BC jmp 0xbca1 ; Branch target from BB2C Code block address: BB37 Length: 87 M:1 X:0 called by: BB24 00BB37 78 sei ; Branch target from BB24 00BB38 0C621008 seb #0x08, 0x1062 00BB3C AEFC10 ldx 0x10fc 00BB3F 8E0E10 stx 0x100e 00BB42 58 cli 00BB43 AD9610 lda al, 0x1096 00BB46 CD108A cmp al, 0x8a10 00BB49 9030 bcc 0xbb7b 00BB4B AD7510 lda al, 0x1075 00BB4E CD118A cmp al, 0x8a11 00BB51 B028 bcs 0xbb7b 00BB53 2C5F10010A bbs #0x01, 0x105f, 0xbb62 00BB58 3C6110101E bbc #0x10, 0x1061, 0xbb7b 00BB5D 3C61100819 bbc #0x08, 0x1061, 0xbb7b 00BB62 D8 clm ; m:0 x:0, Branch target from BB53 00BB63 AD0E10 lda ax, 0x100e 00BB66 18 clc 00BB67 6DF010 adc ax, 0x10f0 00BB6A 9003 bcc 0xbb6f 00BB6C A9FFFF lda ax, #0xffff 00BB6F 8DFC10 sta ax, 0x10fc ; Branch target from BB6A 00BB72 8D0E10 sta ax, 0x100e 00BB75 9CF0100000 ldm #0x0000, 0x10f0 00BB7A F8 sem ; m:1 x:0 00BB7B 2C6210010A bbs #0x01, 0x1062, 0xbb8a ; Branch target from BB49, Branch target from BB51, Branch target from BB58, Branch target from BB5D 00BB80 ADE310 lda al, 0x10e3 00BB83 CDB98B cmp al, 0x8bb9 00BB86 F002 beq 0xbb8a 00BB88 B004 bcs 0xbb8e 00BB8A A900 lda al, #0x00 ; Branch target from BB7B, Branch target from BB86, Branch target from BB8E 00BB8C 801D bra 0xbbab Code block address: BB8E Length: 150 M:1 X:0 called by: BB88 00BB8E 3C551204F7 bbc #0x04, 0x1255, 0xbb8a ; Branch target from BB88 00BB93 890D1F8A mpy 0x8a1f 00BB97 8928 xab 00BB99 420A asl bl 00BB9B 2A rol al 00BB9C B00A bcs 0xbba8 00BB9E 420A asl bl 00BBA0 2A rol al 00BBA1 B005 bcs 0xbba8 00BBA3 CD208A cmp al, 0x8a20 00BBA6 9003 bcc 0xbbab 00BBA8 AD208A lda al, 0x8a20 ; Branch target from BB9C, Branch target from BBA1 00BBAB 8DF210 sta al, 0x10f2 ; Branch target from BB8C, Branch target from BBA6 00BBAE ADF210 lda al, 0x10f2 00BBB1 F030 beq 0xbbe3 00BBB3 AD0511 lda al, 0x1105 00BBB6 CDBA8B cmp al, 0x8bba 00BBB9 9028 bcc 0xbbe3 00BBBB AD218A lda al, 0x8a21 00BBBE 890DF210 mpy 0x10f2 00BBC2 8D1010 sta al, 0x1010 00BBC5 428D1110 sta bl, 0x1011 00BBC9 D8 clm ; m:0 x:0 00BBCA AD1010 lda ax, 0x1010 00BBCD 4A lsr ax 00BBCE 4A lsr ax 00BBCF 78 sei 00BBD0 18 clc 00BBD1 6DFC10 adc ax, 0x10fc 00BBD4 9003 bcc 0xbbd9 00BBD6 A9FFFF lda ax, #0xffff 00BBD9 8DFC10 sta ax, 0x10fc ; Branch target from BBD4 00BBDC 8D0E10 sta ax, 0x100e 00BBDF 58 cli 00BBE0 F8 sem ; m:1 x:0 00BBE1 A900 lda al, #0x00 00BBE3 8D0511 sta al, 0x1105 ; Branch target from BBB1, Branch target from BBB9 00BBE6 D8 clm ; m:0 x:0 00BBE7 AD0811 lda ax, 0x1108 00BBEA 18 clc 00BBEB 690040 adc ax, #0x4000 00BBEE 38 sec 00BBEF EDE810 sbc ax, 0x10e8 00BBF2 B003 bcs 0xbbf7 00BBF4 A90000 lda ax, #0x0000 00BBF7 CD0E10 cmp ax, 0x100e ; Branch target from BBF2 00BBFA B006 bcs 0xbc02 00BBFC 8DFC10 sta ax, 0x10fc 00BBFF 8D0E10 sta ax, 0x100e 00BC02 AD028A lda ax, 0x8a02 ; Branch target from BBFA 00BC05 18 clc 00BC06 690040 adc ax, #0x4000 00BC09 38 sec 00BC0A EDE810 sbc ax, 0x10e8 00BC0D B003 bcs 0xbc12 00BC0F A90000 lda ax, #0x0000 00BC12 CD0E10 cmp ax, 0x100e ; Branch target from BC0D 00BC15 900D bcc 0xbc24 00BC17 8DFC10 sta ax, 0x10fc 00BC1A 8D0E10 sta ax, 0x100e 00BC1D F8 sem ; m:1 x:0 00BC1E 0C331040 seb #0x40, 0x1033 00BC22 8005 bra 0xbc29 Code block address: BC24 Length: 125 M:0 X:0 called by: BC15 00BC24 F8 sem ; m:1 x:0, Branch target from BC15 00BC25 1C331040 clb #0x40, 0x1033 00BC29 D8 clm ; m:0 x:0, Branch target from BC22 00BC2A AD0E10 lda ax, 0x100e 00BC2D 18 clc 00BC2E 6DE810 adc ax, 0x10e8 00BC31 6DEA10 adc ax, 0x10ea 00BC34 6DEC10 adc ax, 0x10ec 00BC37 6DF010 adc ax, 0x10f0 00BC3A AA tax 00BC3B F8 sem ; m:1 x:0 00BC3C ADF110 lda al, 0x10f1 00BC3F 42ADF010 lda bl, 0x10f0 00BC43 2075FF jsr 0xff75 00BC46 8D1713 sta al, 0x1317 00BC49 8D7440 sta al, 0x4074 00BC4C D8 clm ; m:0 x:0 00BC4D 8A txa 00BC4E 42ADFD10 lda bx, 0x10fd 00BC52 20ABBD jsr 0xbdab 00BC55 42ADF210 lda bx, 0x10f2 00BC59 20ABBD jsr 0xbdab 00BC5C 42ADF110 lda bx, 0x10f1 00BC60 20ABBD jsr 0xbdab 00BC63 42AD4B12 lda bx, 0x124b 00BC67 20ABBD jsr 0xbdab 00BC6A 42AD8112 lda bx, 0x1281 00BC6E 20ABBD jsr 0xbdab 00BC71 38 sec 00BC72 E90040 sbc ax, #0x4000 00BC75 B003 bcs 0xbc7a 00BC77 A90000 lda ax, #0x0000 00BC7A CD0811 cmp ax, 0x1108 ; Branch target from BC75 00BC7D 9003 bcc 0xbc82 00BC7F AD0811 lda ax, 0x1108 00BC82 CD028A cmp ax, 0x8a02 ; Branch target from BC7D 00BC85 B003 bcs 0xbc8a 00BC87 AD028A lda ax, 0x8a02 00BC8A A8 tay ; Branch target from BC85 00BC8B F8 sem ; m:1 x:0 00BC8C ADF310 lda al, 0x10f3 00BC8F 8D7A40 sta al, 0x407a 00BC92 ADF210 lda al, 0x10f2 00BC95 8D7C40 sta al, 0x407c 00BC98 AD8212 lda al, 0x1282 00BC9B 8D8440 sta al, 0x4084 00BC9E 4C5EBD jmp 0xbd5e Code block address: BCA1 Length: 141 M:1 X:0 called by: BB34 00BCA1 1C621008 clb #0x08, 0x1062 ; Branch target from BB34 00BCA5 D8 clm ; m:0 x:0 00BCA6 ADFC10 lda ax, 0x10fc 00BCA9 18 clc 00BCAA 6DE810 adc ax, 0x10e8 00BCAD 6DEA10 adc ax, 0x10ea 00BCB0 6D6A12 adc ax, 0x126a 00BCB3 6DB610 adc ax, 0x10b6 00BCB6 42ADFD10 lda bx, 0x10fd 00BCBA 20ABBD jsr 0xbdab 00BCBD BCADF2 ldy 0xf2ad + ix 00BCC0 1020 bpl 0xbce2 00BCC2 AB plt 00BCC3 BD42AD lda ax, 0xad42 + ix 00BCC6 8112 sta ax, [dp + 0x12 + ix] 00BCC8 20ABBD jsr 0xbdab 00BCCB 42AD4B12 lda bx, 0x124b 00BCCF 20ABBD jsr 0xbdab 00BCD2 18 clc 00BCD3 6DF010 adc ax, 0x10f0 00BCD6 E90040 sbc ax, #0x4000 00BCD9 B003 bcs 0xbcde 00BCDB A90000 lda ax, #0x0000 00BCDE AA tax ; Branch target from BCD9 00BCDF F8 sem ; m:1 x:0 00BCE0 ADF110 lda al, 0x10f1 00BCE3 42ADF010 lda bl, 0x10f0 00BCE7 2075FF jsr 0xff75 00BCEA 8D1713 sta al, 0x1317 00BCED 8D7440 sta al, 0x4074 00BCF0 ADF310 lda al, 0x10f3 00BCF3 8D7A40 sta al, 0x407a 00BCF6 AD6B12 lda al, 0x126b 00BCF9 42AD6A12 lda bl, 0x126a 00BCFD 2075FF jsr 0xff75 00BD00 8D1913 sta al, 0x1319 00BD03 8D8040 sta al, 0x4080 00BD06 AD8212 lda al, 0x1282 00BD09 8D8440 sta al, 0x4084 00BD0C D8 clm ; m:0 x:0 00BD0D 8A txa 00BD0E 18 clc 00BD0F 6DEC10 adc ax, 0x10ec 00BD12 CD0A11 cmp ax, 0x110a ; Branch target from BD5C 00BD15 9003 bcc 0xbd1a 00BD17 AD0A11 lda ax, 0x110a ; Branch target from BD4D 00BD1A CD008A cmp ax, 0x8a00 ; Branch target from BD15, Branch target from BD15 00BD1D B003 bcs 0xbd22 00BD1F AD008A lda ax, 0x8a00 00BD22 A8 tay ; Branch target from BD1D, Branch target from BD1D 00BD23 F8 sem ; m:1 x:0 00BD24 9C7C4000 ldm #0x00, 0x407c 00BD28 9C051100 ldm #0x00, 0x1105 00BD2C 8030 bra 0xbd5e Code block address: BD12 Length: 28 M:0 X:0 called by: BD5C 00BD12 CD0A11 cmp ax, 0x110a 00BD15 9003 bcc 0xbd1a 00BD17 AD0A11 lda ax, 0x110a 00BD1A CD008A cmp ax, 0x8a00 00BD1D B003 bcs 0xbd22 00BD1F AD008A lda ax, 0x8a00 00BD22 A8 tay 00BD23 F8 sem ; m:1 x:0 00BD24 9C7C4000 ldm #0x00, 0x407c 00BD28 9C051100 ldm #0x00, 0x1105 00BD2C 8030 bra 0xbd5e Code block address: BD26 Length: 1 M:0 X:0 called by: BCE2 00BD26 40 rti Code block address: BD2E Length: 48 M:1 X:0 called by: BA3B 00BD2E 1C621008 clb #0x08, 0x1062 ; Branch target from BA3B 00BD32 A900 lda al, #0x00 00BD34 8DF310 sta al, 0x10f3 00BD37 8D7A40 sta al, 0x407a 00BD3A 8D7840 sta al, 0x4078 00BD3D D8 clm ; m:0 x:0 00BD3E ADEE10 lda ax, 0x10ee 00BD41 18 clc 00BD42 6DEC10 adc ax, 0x10ec 00BD45 890D1812 mpy 0x1218 00BD49 42C98000 cmp bx, #0x0080 00BD4D B0C8 bcs 0xbd17 00BD4F 0A asl ax 00BD50 422A rol bx 00BD52 428D1010 sta bx, 0x1010 00BD56 8D0E10 sta ax, 0x100e 00BD59 AD0F10 lda ax, 0x100f 00BD5C 80B4 bra 0xbd12 Code block address: BD5E Length: 62 M:1 X:0 called by: BD2C 00BD5E C0BC3C cpy #0x3cbc ; Branch target from BC9E, Branch target from BD2C, Branch target from BD2C 00BD61 9003 bcc 0xbd66 00BD63 A0BC3C ldy #0x3cbc 00BD66 C03203 cpy #0x0332 ; Branch target from BD61 00BD69 B003 bcs 0xbd6e 00BD6B A03203 ldy #0x0332 00BD6E D8 clm ; m:0 x:0, Branch target from BD69 00BD6F 98 tya 00BD70 4A lsr ax 00BD71 4A lsr ax 00BD72 4A lsr ax 00BD73 4A lsr ax 00BD74 3C0010010003 bbc #0x0001, 0x1000, 0xbd7d 00BD7A AD7813 lda ax, 0x1378 00BD7D 8DE610 sta ax, 0x10e6 ; Branch target from BD74 00BD80 4A lsr ax 00BD81 4A lsr ax 00BD82 F8 sem ; m:1 x:0 00BD83 8D1413 sta al, 0x1314 00BD86 8D6E40 sta al, 0x406e 00BD89 D8 clm ; m:0 x:0 00BD8A ADFC10 lda ax, 0x10fc 00BD8D 0A asl ax 00BD8E 8D0E10 sta ax, 0x100e 00BD91 F8 sem ; m:1 x:0 00BD92 AD0F10 lda al, 0x100f 00BD95 8D1813 sta al, 0x1318 00BD98 8D7E40 sta al, 0x407e 00BD9B 60 rts Code block address: BD9C Length: 15 M:1 X:0 called by: BADD 00BD9C AD4810 lda al, 0x1048 ; Call target from BADD 00BD9F 0A asl al 00BDA0 B003 bcs 0xbda5 00BDA2 0A asl al 00BDA3 9002 bcc 0xbda7 00BDA5 A9FF lda al, #0xff ; Branch target from BDA0 00BDA7 200090 jsr 0x9000 ; Branch target from BDA3 00BDAA 60 rts Code block address: BDAB Length: 16 M:0 X:0 called by: BCBA 00BDAB 422900FF and bx, #0xff00 ; Call target from BC52, Call target from BC59, Call target from BC60, Call target from BC67, Call target from BC6E, Call target from BCBA, Call target from BCC8, Call target from BCCF 00BDAF 424A lsr bx 00BDB1 424A lsr bx 00BDB3 428D1010 sta bx, 0x1010 00BDB7 6D1010 adc ax, 0x1010 00BDBA 60 rts Code block address: BDBB Length: 15 M:1 X:0 called by: 99C7 00BDBB A24212 ldx #0x1242 ; Call target from 99C7 00BDBE 2C5F100130 bbs #0x01, 0x105f, 0xbdf3 00BDC3 3C61100802 bbc #0x08, 0x1061, 0xbdca 00BDC8 8029 bra 0xbdf3 Code block address: BDCA Length: 41 M:1 X:0 called by: BDC3 00BDCA AD178A lda al, 0x8a17 ; Branch target from BDC3 00BDCD 8D0111 sta al, 0x1101 00BDD0 740000 ldm #0x00, dp + 0x00 + ix 00BDD3 E8 inx 00BDD4 2044A1 jsr 0xa144 00BDD7 CD908A cmp al, 0x8a90 00BDDA 9016 bcc 0xbdf2 00BDDC D8 clm ; m:0 x:0 00BDDD AD4412 lda ax, 0x1244 00BDE0 18 clc 00BDE1 6D928A adc ax, 0x8a92 00BDE4 B005 bcs 0xbdeb 00BDE6 CD968A cmp ax, 0x8a96 ; Branch target from BE06 00BDE9 9003 bcc 0xbdee 00BDEB AD968A lda ax, 0x8a96 ; Branch target from BDE4 00BDEE 8D4412 sta ax, 0x1244 ; Branch target from BDE9, Branch target from BE0B 00BDF1 F8 sem ; m:1 x:0 00BDF2 60 rts ; Branch target from BDDA, Branch target from BDFC Code block address: BDF3 Length: 26 M:1 X:0 called by: BDBE 00BDF3 740100 ldm #0x00, dp + 0x01 + ix ; Branch target from BDBE, Branch target from BDC8 00BDF6 2044A1 jsr 0xa144 00BDF9 CD918A cmp al, 0x8a91 00BDFC 90F4 bcc 0xbdf2 00BDFE D8 clm ; m:0 x:0 00BDFF AD4412 lda ax, 0x1244 00BE02 38 sec 00BE03 ED948A sbc ax, 0x8a94 00BE06 B0DE bcs 0xbde6 00BE08 A90000 lda ax, #0x0000 00BE0B 80E1 bra 0xbdee Code block address: BE0D Length: 12 M:1 X:0 called by: BE24 00BE0D D8 clm ; m:0 x:0, Call target from B856, Call target from BE24 00BE0E 8A txa 00BE0F 2900FF and ax, #0xff00 00BE12 4A lsr ax 00BE13 4A lsr ax 00BE14 8D6413 sta ax, 0x1364 00BE17 F8 sem ; m:1 x:0 00BE18 60 rts Code block address: BE19 Length: 15 M:1 X:0 called by: 9604 00BE19 AE068A ldx 0x8a06 ; Call target from 9604, Call target from C64C 00BE1C 3C60101003 bbc #0x10, 0x1060, 0xbe24 00BE21 AE088A ldx 0x8a08 00BE24 200DBE jsr 0xbe0d ; Branch target from BE1C 00BE27 60 rts Code block address: BE28 Length: 28 M:1 X:0 called by: BA64 00BE28 AD4E8A lda al, 0x8a4e ; Call target from BA64 00BE2B 2C28108008 bbs #0x80, 0x1028, 0xbe38 00BE30 18 clc 00BE31 6D528A adc al, 0x8a52 00BE34 9002 bcc 0xbe38 00BE36 A9FF lda al, #0xff 00BE38 CD7510 cmp al, 0x1075 ; Branch target from BE2B, Branch target from BE34 00BE3B F007 beq 0xbe44 00BE3D 9005 bcc 0xbe44 00BE3F 1C281080 clb #0x80, 0x1028 00BE43 60 rts Code block address: BE44 Length: 5 M:1 X:0 called by: BE3B 00BE44 0C281080 seb #0x80, 0x1028 ; Branch target from BE3B, Branch target from BE3D 00BE48 60 rts Code block address: BE49 Length: 40 M:1 X:0 called by: BA72 00BE49 A2008B ldx #0x8b00 ; Call target from BA72 00BE4C ADF310 lda al, 0x10f3 00BE4F D500 cmp al, dp + 0x00 + ix 00BE51 B02E bcs 0xbe81 00BE53 D8 clm ; m:0 x:0 00BE54 AD6610 lda ax, 0x1066 00BE57 D501 cmp ax, dp + 0x01 + ix 00BE59 9026 bcc 0xbe81 00BE5B D503 cmp ax, dp + 0x03 + ix 00BE5D B022 bcs 0xbe81 00BE5F ADBA10 lda ax, 0x10ba 00BE62 CDFC8A cmp ax, 0x8afc 00BE65 901A bcc 0xbe81 00BE67 3C6310020004 bbc #0x0002, 0x1063, 0xbe71 00BE6D B50A lda ax, dp + 0x0a + ix 00BE6F 8008 bra 0xbe79 Code block address: BE71 Length: 18 M:0 X:0 called by: BE67 00BE71 3C631008000A bbc #0x0008, 0x1063, 0xbe81 ; Branch target from BE67 00BE77 B507 lda ax, dp + 0x07 + ix 00BE79 CD6A12 cmp ax, 0x126a ; Branch target from BE6F 00BE7C 9003 bcc 0xbe81 00BE7E 8D6A12 sta ax, 0x126a 00BE81 F8 sem ; m:1 x:0, Branch target from BE51, Branch target from BE59, Branch target from BE5D, Branch target from BE65, Branch target from BE71, Branch target from BE7C 00BE82 60 rts Code block address: BE81 Length: 2 M:0 X:0 called by: BE59 00BE81 F8 sem ; m:1 x:0 00BE82 60 rts Code block address: BE83 Length: 18 M:1 X:0 called by: 996B 00BE83 D8 clm ; m:0 x:0, Call target from 996B 00BE84 AD6A12 lda ax, 0x126a 00BE87 38 sec 00BE88 ED058B sbc ax, 0x8b05 00BE8B B003 bcs 0xbe90 00BE8D A90000 lda ax, #0x0000 00BE90 8D6A12 sta ax, 0x126a ; Branch target from BE8B 00BE93 F8 sem ; m:1 x:0 00BE94 60 rts Code block address: BE95 Length: 32 M:1 X:0 called by: E89E 00BE95 D8 clm ; m:0 x:0, Call target from E89E 00BE96 AD7010 lda ax, 0x1070 00BE99 38 sec 00BE9A ED6810 sbc ax, 0x1068 00BE9D 9010 bcc 0xbeaf 00BE9F C90001 cmp ax, #0x0100 00BEA2 F8 sem ; m:1 x:0 00BEA3 B010 bcs 0xbeb5 00BEA5 CD0E8B cmp al, 0x8b0e 00BEA8 B00B bcs 0xbeb5 00BEAA CD0F8B cmp al, 0x8b0f 00BEAD B00B bcs 0xbeba 00BEAF F8 sem ; m:1 x:0, Branch target from BE9D 00BEB0 1C63100A clb #0x0a, 0x1063 00BEB4 60 rts Code block address: BEB5 Length: 5 M:1 X:0 called by: BEA3 00BEB5 0C631002 seb #0x02, 0x1063 ; Branch target from BEA3, Branch target from BEA8 00BEB9 60 rts Code block address: BEBA Length: 9 M:1 X:0 called by: BEAD 00BEBA 1C631002 clb #0x02, 0x1063 ; Branch target from BEAD 00BEBE 0C631008 seb #0x08, 0x1063 00BEC2 60 rts Code block address: BEC3 Length: 46 M:1 X:0 called by: B7AD 00BEC3 A2A08B ldx #0x8ba0 ; Call target from B7AD 00BEC6 AD9710 lda al, 0x1097 00BEC9 200090 jsr 0x9000 00BECC 2040C0 jsr 0xc040 00BECF D8 clm ; m:0 x:0 00BED0 8A txa 00BED1 3C5F10020006 bbc #0x0002, 0x105f, 0xbedd 00BED7 18 clc 00BED8 6DEA8B adc ax, 0x8bea 00BEDB B026 bcs 0xbf03 00BEDD 3C6110100014 bbc #0x0010, 0x1061, 0xbef7 ; Branch target from BED1 00BEE3 2C5F1001000E bbs #0x0001, 0x105f, 0xbef7 00BEE9 3C6110080002 bbc #0x0008, 0x1061, 0xbef1 00BEEF 8006 bra 0xbef7 Code block address: BEF1 Length: 64 M:0 X:0 called by: BEE9 00BEF1 18 clc ; Branch target from BEE9 00BEF2 6DEC8B adc ax, 0x8bec 00BEF5 B00C bcs 0xbf03 00BEF7 3C9312080009 bbc #0x0008, 0x1293, 0xbf06 ; Branch target from BEDD, Branch target from BEE3, Branch target from BEEF 00BEFD 18 clc 00BEFE 6DEE8B adc ax, 0x8bee 00BF01 9003 bcc 0xbf06 00BF03 A9FFFF lda ax, #0xffff ; Branch target from BEDB, Branch target from BEF5 00BF06 8D0811 sta ax, 0x1108 ; Branch target from BEF7, Branch target from BF01 00BF09 F8 sem ; m:1 x:0 00BF0A 2C61101022 bbs #0x10, 0x1061, 0xbf31 00BF0F ADFC8B lda al, 0x8bfc 00BF12 D008 bne 0xbf1c 00BF14 AEBA10 ldx 0x10ba 00BF17 ECBE8B cpx 0x8bbe 00BF1A 9015 bcc 0xbf31 00BF1C AE6610 ldx 0x1066 ; Branch target from BF12, Branch target from BF12 00BF1F ECBB8B cpx 0x8bbb 00BF22 B00D bcs 0xbf31 00BF24 AD7510 lda al, 0x1075 00BF27 CDBD8B cmp al, 0x8bbd 00BF2A B005 bcs 0xbf31 00BF2C AE0811 ldx 0x1108 00BF2F 800C bra 0xbf3d Code block address: BF03 Length: 46 M:0 X:0 called by: BEDB 00BF03 A9FFFF lda ax, #0xffff 00BF06 8D0811 sta ax, 0x1108 00BF09 F8 sem ; m:1 x:0 00BF0A 2C61101022 bbs #0x10, 0x1061, 0xbf31 00BF0F ADFC8B lda al, 0x8bfc 00BF12 D008 bne 0xbf1c 00BF14 AEBA10 ldx 0x10ba 00BF17 ECBE8B cpx 0x8bbe 00BF1A 9015 bcc 0xbf31 00BF1C AE6610 ldx 0x1066 00BF1F ECBB8B cpx 0x8bbb 00BF22 B00D bcs 0xbf31 00BF24 AD7510 lda al, 0x1075 00BF27 CDBD8B cmp al, 0x8bbd 00BF2A B005 bcs 0xbf31 00BF2C AE0811 ldx 0x1108 00BF2F 800C bra 0xbf3d Code block address: BF31 Length: 16 M:1 X:0 called by: BF0A 00BF31 A2C08B ldx #0x8bc0 ; Branch target from BF0A, Branch target from BF1A, Branch target from BF22, Branch target from BF2A, Branch target from BF0A, Branch target from BF1A, Branch target from BF22, Branch target from BF2A 00BF34 AD9710 lda al, 0x1097 00BF37 200090 jsr 0x9000 00BF3A 2040C0 jsr 0xc040 00BF3D 8E0A11 stx 0x110a ; Branch target from BF2F, Branch target from BF2F 00BF40 60 rts Code block address: BF41 Length: 16 M:1 X:0 called by: 97AB 00BF41 AD7E8B lda al, 0x8b7e ; Call target from 97AB 00BF44 D8 clm ; m:0 x:0 00BF45 D00A bne 0xbf51 00BF47 9C5C130000 ldm #0x0000, 0x135c 00BF4C A90040 lda ax, #0x4000 00BF4F 800B bra 0xbf5c Code block address: BF51 Length: 17 M:0 X:0 called by: BF45 00BF51 AD5C13 lda ax, 0x135c ; Branch target from BF45 00BF54 D00C bne 0xbf62 00BF56 EE5C13 inc 0x135c 00BF59 AD708B lda ax, 0x8b70 00BF5C 8D6E13 sta ax, 0x136e ; Branch target from BF4F 00BF5F 4CFBBF jmp 0xbffb Code block address: BF62 Length: 123 M:0 X:0 called by: BF54 00BF62 F8 sem ; m:1 x:0, Branch target from BF54 00BF63 AD9610 lda al, 0x1096 00BF66 CD7C8B cmp al, 0x8b7c 00BF69 9012 bcc 0xbf7d 00BF6B 2C5F10020D bbs #0x02, 0x105f, 0xbf7d 00BF70 3C62100808 bbc #0x08, 0x1062, 0xbf7d 00BF75 D8 clm ; m:0 x:0 00BF76 A2FC12 ldx #0x12fc 00BF79 2044A1 jsr 0xa144 00BF7C F8 sem ; m:1 x:0 00BF7D AEFC12 ldx 0x12fc ; Branch target from BF69, Branch target from BF6B, Branch target from BF70 00BF80 EC788B cpx 0x8b78 00BF83 9062 bcc 0xbfe7 00BF85 ADE110 lda al, 0x10e1 00BF88 D05D bne 0xbfe7 00BF8A AD7011 lda al, 0x1170 00BF8D CD7D8B cmp al, 0x8b7d 00BF90 9055 bcc 0xbfe7 00BF92 2C5F10010A bbs #0x01, 0x105f, 0xbfa1 00BF97 3C6110104B bbc #0x10, 0x1061, 0xbfe7 00BF9C 3C61100846 bbc #0x08, 0x1061, 0xbfe7 00BFA1 2C5E100841 bbs #0x08, 0x105e, 0xbfe7 ; Branch target from BF92 00BFA6 D8 clm ; m:0 x:0 00BFA7 42A90000 lda bx, #0x0000 00BFAB 428DFC12 sta bx, 0x12fc 00BFAF ADFC10 lda ax, 0x10fc 00BFB2 18 clc 00BFB3 6D768B adc ax, 0x8b76 00BFB6 892D5C13 div 0x135c 00BFBA 6D6E13 adc ax, 0x136e 00BFBD 48 pha 00BFBE 42A90000 lda bx, #0x0000 00BFC2 A90040 lda ax, #0x4000 00BFC5 892D5C13 div 0x135c 00BFC9 8D0E10 sta ax, 0x100e 00BFCC 68 pla 00BFCD 38 sec 00BFCE ED0E10 sbc ax, 0x100e 00BFD1 900F bcc 0xbfe2 00BFD3 CD728B cmp ax, 0x8b72 00BFD6 9005 bcc 0xbfdd 00BFD8 AD728B lda ax, 0x8b72 00BFDB 800C bra 0xbfe9 Code block address: BFDD Length: 10 M:0 X:0 called by: BFD6 00BFDD CD748B cmp ax, 0x8b74 ; Branch target from BFD6 00BFE0 B007 bcs 0xbfe9 00BFE2 AD748B lda ax, 0x8b74 ; Branch target from BFD1 00BFE5 8002 bra 0xbfe9 Code block address: BFE7 Length: 2 M:1 X:0 called by: BF83 00BFE7 8012 bra 0xbffb ; Branch target from BF83, Branch target from BF88, Branch target from BF90, Branch target from BF97, Branch target from BF9C, Branch target from BFA1 Code block address: BFE9 Length: 23 M:0 X:0 called by: BFDB 00BFE9 8D6E13 sta ax, 0x136e ; Branch target from BFDB, Branch target from BFE0, Branch target from BFE5 00BFEC AD5C13 lda ax, 0x135c 00BFEF 3A inc ax 00BFF0 CD7A8B cmp ax, 0x8b7a 00BFF3 9003 bcc 0xbff8 00BFF5 AD7A8B lda ax, 0x8b7a 00BFF8 8D5C13 sta ax, 0x135c ; Branch target from BFF3 00BFFB F8 sem ; m:1 x:0, Branch target from BF5F, Branch target from BFE7 00BFFC 2000C0 jsr 0xc000 00BFFF 60 rts Code block address: BFFB Length: 5 M:1 X:0 called by: BFE7 00BFFB F8 sem ; m:1 x:0 00BFFC 2000C0 jsr 0xc000 00BFFF 60 rts Code block address: C000 Length: 46 M:1 X:0 called by: BFFC 00C000 AD9710 lda al, 0x1097 ; Call target from BFFC, Call target from BFFC 00C003 A2208B ldx #0x8b20 00C006 200090 jsr 0x9000 00C009 8D0E10 sta al, 0x100e 00C00C D8 clm ; m:0 x:0 00C00D AD6E13 lda ax, 0x136e 00C010 38 sec 00C011 E90040 sbc ax, #0x4000 00C014 9018 bcc 0xc02e 00C016 8D1010 sta ax, 0x1010 00C019 AD0D10 lda ax, 0x100d 00C01C 2900FF and ax, #0xff00 00C01F 890D1010 mpy 0x1010 00C023 0A asl ax 00C024 422A rol bx 00C026 8928 xab 00C028 18 clc 00C029 690040 adc ax, #0x4000 00C02C 8003 bra 0xc031 Code block address: C02E Length: 18 M:0 X:0 called by: C014 00C02E AD6E13 lda ax, 0x136e ; Branch target from C014 00C031 8DFE12 sta ax, 0x12fe ; Branch target from C02C 00C034 0A asl ax 00C035 8D0E10 sta ax, 0x100e 00C038 F8 sem ; m:1 x:0 00C039 AD0F10 lda al, 0x100f 00C03C 8D1A41 sta al, 0x411a 00C03F 60 rts Code block address: C040 Length: 24 M:1 X:0 called by: B7C1 00C040 2058C0 jsr 0xc058 ; Call target from B7C1, Call target from B9F7, Call target from BECC, Call target from BF3A 00C043 D8 clm ; m:0 x:0 00C044 8A txa 00C045 18 clc 00C046 6DFE12 adc ax, 0x12fe 00C049 6D768B adc ax, 0x8b76 00C04C 38 sec 00C04D E90040 sbc ax, #0x4000 00C050 B003 bcs 0xc055 00C052 A90000 lda ax, #0x0000 00C055 AA tax ; Branch target from C050 00C056 F8 sem ; m:1 x:0 00C057 60 rts Code block address: C058 Length: 14 M:1 X:0 called by: C040 00C058 208090 jsr 0x9080 ; Call target from BA5E, Call target from C040 00C05B 8D0F10 sta al, 0x100f 00C05E 428D0E10 sta bl, 0x100e 00C062 AE0E10 ldx 0x100e 00C065 60 rts Code block address: C066 Length: 12 M:1 X:0 called by: B7C7 00C066 D8 clm ; m:0 x:0, Call target from B7C7, Call target from B9FD 00C067 8A txa 00C068 0A asl ax 00C069 0A asl ax 00C06A 8D0E10 sta ax, 0x100e 00C06D F8 sem ; m:1 x:0 00C06E AD0F10 lda al, 0x100f 00C071 60 rts Code block address: C072 Length: 41 M:1 X:0 called by: 9785 00C072 2C0010010A bbs #0x01, 0x1000, 0xc081 ; Call target from 9785 00C077 2C5512042E bbs #0x04, 0x1255, 0xc0aa 00C07C 3C6013FF29 bbc #0xff, 0x1360, 0xc0aa 00C081 AD2612 lda al, 0x1226 ; Branch target from C072 00C084 CDAC8C cmp al, 0x8cac 00C087 9020 bcc 0xc0a9 00C089 9C261200 ldm #0x00, 0x1226 00C08D AD7111 lda al, 0x1171 00C090 3A inc al 00C091 8D7111 sta al, 0x1171 00C094 C901 cmp al, #0x01 00C096 D003 bne 0xc09b 00C098 4C8DC1 jmp 0xc18d Code block address: C09B Length: 7 M:1 X:0 called by: C096 00C09B C902 cmp al, #0x02 ; Branch target from C096 00C09D D003 bne 0xc0a2 00C09F 4C9BC1 jmp 0xc19b Code block address: C0A2 Length: 7 M:1 X:0 called by: C09D 00C0A2 9C711100 ldm #0x00, 0x1171 ; Branch target from C09D 00C0A6 4C7BC1 jmp 0xc17b Code block address: C0A9 Length: 1 M:1 X:0 called by: C087 00C0A9 60 rts ; Branch target from C087 Code block address: C0AA Length: 19 M:1 X:0 called by: C077 00C0AA AD7510 lda al, 0x1075 ; Branch target from C077, Branch target from C07C 00C0AD 2CEF11010B bbs #0x01, 0x11ef, 0xc0bd 00C0B2 CDD086 cmp al, 0x86d0 00C0B5 900F bcc 0xc0c6 00C0B7 0CEF1101 seb #0x01, 0x11ef 00C0BB 8009 bra 0xc0c6 Code block address: C0BD Length: 28 M:1 X:0 called by: C0AD 00C0BD CDD186 cmp al, 0x86d1 ; Branch target from C0AD 00C0C0 B004 bcs 0xc0c6 00C0C2 1CEF1101 clb #0x01, 0x11ef 00C0C6 AD9610 lda al, 0x1096 ; Branch target from C0B5, Branch target from C0BB, Branch target from C0C0 00C0C9 2CEF11020B bbs #0x02, 0x11ef, 0xc0d9 00C0CE CDD286 cmp al, 0x86d2 00C0D1 900F bcc 0xc0e2 00C0D3 0CEF1102 seb #0x02, 0x11ef 00C0D7 8009 bra 0xc0e2 Code block address: C0D9 Length: 28 M:1 X:0 called by: C0C9 00C0D9 CDD386 cmp al, 0x86d3 ; Branch target from C0C9 00C0DC B004 bcs 0xc0e2 00C0DE 1CEF1102 clb #0x02, 0x11ef 00C0E2 AD7510 lda al, 0x1075 ; Branch target from C0D1, Branch target from C0D7, Branch target from C0DC 00C0E5 2CEF11800B bbs #0x80, 0x11ef, 0xc0f5 00C0EA CDD986 cmp al, 0x86d9 00C0ED 900F bcc 0xc0fe 00C0EF 0CEF1180 seb #0x80, 0x11ef 00C0F3 8009 bra 0xc0fe Code block address: C0F5 Length: 41 M:1 X:0 called by: C0E5 00C0F5 CDDA86 cmp al, 0x86da ; Branch target from C0E5 00C0F8 B004 bcs 0xc0fe 00C0FA 1CEF1180 clb #0x80, 0x11ef 00C0FE 3C5E101023 bbc #0x10, 0x105e, 0xc126 ; Branch target from C0ED, Branch target from C0F3, Branch target from C0F8 00C103 2CEF11801E bbs #0x80, 0x11ef, 0xc126 00C108 AD7511 lda al, 0x1175 00C10B CDDB86 cmp al, 0x86db 00C10E 9016 bcc 0xc126 00C110 AD7411 lda al, 0x1174 00C113 CDDC86 cmp al, 0x86dc 00C116 B006 bcs 0xc11e 00C118 0CEF1140 seb #0x40, 0x11ef 00C11C 800C bra 0xc12a Code block address: C11E Length: 42 M:1 X:0 called by: C116 00C11E 9C751100 ldm #0x00, 0x1175 ; Branch target from C116 00C122 9C741100 ldm #0x00, 0x1174 00C126 1CEF1140 clb #0x40, 0x11ef ; Branch target from C0FE, Branch target from C103, Branch target from C10E 00C12A 2C30100129 bbs #0x01, 0x1030, 0xc158 ; Branch target from C11C 00C12F 2CEF110214 bbs #0x02, 0x11ef, 0xc148 00C134 2C5E100214 bbs #0x02, 0x105e, 0xc14d 00C139 2CEF114014 bbs #0x40, 0x11ef, 0xc152 00C13E 1C9E1208 clb #0x08, 0x129e 00C142 1C9E1202 clb #0x02, 0x129e 00C146 8018 bra 0xc160 Code block address: C148 Length: 16 M:1 X:0 called by: C12F 00C148 2C5E10020B bbs #0x02, 0x105e, 0xc158 ; Branch target from C12F 00C14D 2CEF110106 bbs #0x01, 0x11ef, 0xc158 ; Branch target from C134 00C152 1C9E1202 clb #0x02, 0x129e ; Branch target from C139 00C156 8004 bra 0xc15c Code block address: C158 Length: 45 M:1 X:0 called by: C12A 00C158 0C9E1202 seb #0x02, 0x129e ; Branch target from C12A, Branch target from C148, Branch target from C14D 00C15C 0C9E1208 seb #0x08, 0x129e ; Branch target from C156 00C160 3C9E120820 bbc #0x08, 0x129e, 0xc185 ; Branch target from C146 00C165 ADF711 lda al, 0x11f7 00C168 CDDE86 cmp al, 0x86de 00C16B 901C bcc 0xc189 00C16D 3C9E120225 bbc #0x02, 0x129e, 0xc197 00C172 CDDF86 cmp al, 0x86df 00C175 9020 bcc 0xc197 00C177 0C221220 seb #0x20, 0x1222 00C17B 0C931208 seb #0x08, 0x1293 ; Branch target from C0A6 00C17F 0C931202 seb #0x02, 0x1293 00C183 801E bra 0xc1a3 Code block address: C185 Length: 18 M:1 X:0 called by: C160 00C185 9CF71100 ldm #0x00, 0x11f7 ; Branch target from C160 00C189 1C221220 clb #0x20, 0x1222 ; Branch target from C16B 00C18D 1C931208 clb #0x08, 0x1293 ; Branch target from C098 00C191 1C931202 clb #0x02, 0x1293 00C195 800C bra 0xc1a3 Code block address: C197 Length: 16 M:1 X:0 called by: C16D 00C197 1C221220 clb #0x20, 0x1222 ; Branch target from C16D, Branch target from C175 00C19B 0C931208 seb #0x08, 0x1293 ; Branch target from C09F 00C19F 1C931202 clb #0x02, 0x1293 00C1A3 20B0C1 jsr 0xc1b0 ; Branch target from C183, Branch target from C195 00C1A6 60 rts Code block address: C1A7 Length: 9 M:1 X:0 called by: A934 00C1A7 78 sei ; Call target from A5D8, Call target from A5EF, Call target from A5F7, Call target from A635, Call target from A63D, Call target from A670, Call target from A6AD, Call target from A77E, Call target from A934, Call target from EFE7 00C1A8 AD0110 lda al, 0x1001 00C1AB 8D0020 sta al, 0x2000 00C1AE 58 cli 00C1AF 60 rts Code block address: C1B0 Length: 9 M:1 X:0 called by: C1DE 00C1B0 78 sei ; Call target from C1A3, Call target from C1DE, Call target from C2DC, Call target from C310 00C1B1 AD9312 lda al, 0x1293 00C1B4 8D0022 sta al, 0x2200 00C1B7 58 cli 00C1B8 60 rts Code block address: C1B9 Length: 41 M:1 X:0 called by: 9788 00C1B9 2C0010010A bbs #0x01, 0x1000, 0xc1c8 ; Call target from 9788 00C1BE 2C5512041F bbs #0x04, 0x1255, 0xc1e2 00C1C3 3C6013FF1A bbc #0xff, 0x1360, 0xc1e2 00C1C8 AD4A12 lda al, 0x124a ; Branch target from C1B9 00C1CB CDAB8C cmp al, 0x8cab 00C1CE 9011 bcc 0xc1e1 00C1D0 9C4A1200 ldm #0x00, 0x124a 00C1D4 78 sei 00C1D5 AD9312 lda al, 0x1293 00C1D8 4940 eor al, #0x40 00C1DA 8D9312 sta al, 0x1293 00C1DD 58 cli 00C1DE 20B0C1 jsr 0xc1b0 00C1E1 60 rts ; Branch target from C1CE Code block address: C1E2 Length: 19 M:1 X:0 called by: C1BE 00C1E2 AD7310 lda al, 0x1073 ; Branch target from C1BE, Branch target from C1C3 00C1E5 3C2212800B bbc #0x80, 0x1222, 0xc1f5 00C1EA CDCD86 cmp al, 0x86cd 00C1ED B00F bcs 0xc1fe 00C1EF 1C221280 clb #0x80, 0x1222 00C1F3 8009 bra 0xc1fe Code block address: C1F5 Length: 28 M:1 X:0 called by: C1E5 00C1F5 CDCE86 cmp al, 0x86ce ; Branch target from C1E5 00C1F8 9004 bcc 0xc1fe 00C1FA 0C221280 seb #0x80, 0x1222 00C1FE AD9610 lda al, 0x1096 ; Branch target from C1ED, Branch target from C1F3, Branch target from C1F8 00C201 3C2212400B bbc #0x40, 0x1222, 0xc211 00C206 CDB486 cmp al, 0x86b4 00C209 B00F bcs 0xc21a 00C20B 1C221240 clb #0x40, 0x1222 00C20F 8009 bra 0xc21a Code block address: C211 Length: 45 M:1 X:0 called by: C201 00C211 CDB586 cmp al, 0x86b5 ; Branch target from C201 00C214 9004 bcc 0xc21a 00C216 0C221240 seb #0x40, 0x1222 00C21A 3C5E100224 bbc #0x02, 0x105e, 0xc243 ; Branch target from C209, Branch target from C20F, Branch target from C214 00C21F AD4810 lda al, 0x1048 00C222 2CA0120117 bbs #0x01, 0x12a0, 0xc23e 00C227 CDBC86 cmp al, 0x86bc 00C22A 901B bcc 0xc247 00C22C 0CA01201 seb #0x01, 0x12a0 00C230 2CA012021C bbs #0x02, 0x12a0, 0xc251 00C235 AEB286 ldx 0x86b2 00C238 0CA01202 seb #0x02, 0x12a0 00C23C 8010 bra 0xc24e Code block address: C23E Length: 38 M:1 X:0 called by: C222 00C23E CDBB86 cmp al, 0x86bb ; Branch target from C222 00C241 B00E bcs 0xc251 00C243 1CA01201 clb #0x01, 0x12a0 ; Branch target from C21A 00C247 A20000 ldx #0x0000 ; Branch target from C22A 00C24A 1CA01202 clb #0x02, 0x12a0 00C24E 8EA412 stx 0x12a4 ; Branch target from C23C 00C251 AD7310 lda al, 0x1073 ; Branch target from C230, Branch target from C241 00C254 2C2212100B bbs #0x10, 0x1222, 0xc264 00C259 CDCB86 cmp al, 0x86cb 00C25C 900F bcc 0xc26d 00C25E 0C221210 seb #0x10, 0x1222 00C262 8009 bra 0xc26d Code block address: C264 Length: 46 M:1 X:0 called by: C254 00C264 CDCC86 cmp al, 0x86cc ; Branch target from C254 00C267 B004 bcs 0xc26d 00C269 1C221210 clb #0x10, 0x1222 00C26D 3C5F100220 bbc #0x02, 0x105f, 0xc292 ; Branch target from C25C, Branch target from C262, Branch target from C267 00C272 3C5E101027 bbc #0x10, 0x105e, 0xc29e 00C277 2C22120426 bbs #0x04, 0x1222, 0xc2a2 00C27C AD6E12 lda al, 0x126e 00C27F 18 clc 00C280 6DC186 adc al, 0x86c1 00C283 9002 bcc 0xc287 00C285 A9FF lda al, #0xff 00C287 CD7410 cmp al, 0x1074 ; Branch target from C283 00C28A B006 bcs 0xc292 00C28C 0C221204 seb #0x04, 0x1222 00C290 8010 bra 0xc2a2 Code block address: C292 Length: 12 M:1 X:0 called by: C26D 00C292 ADBA86 lda al, 0x86ba ; Branch target from C26D, Branch target from C28A 00C295 8D1A12 sta al, 0x121a 00C298 1C221204 clb #0x04, 0x1222 00C29C 8004 bra 0xc2a2 Code block address: C29E Length: 50 M:1 X:0 called by: C272 00C29E 9C1A1200 ldm #0x00, 0x121a ; Branch target from C272 00C2A2 2C5E100429 bbs #0x04, 0x105e, 0xc2d0 ; Branch target from C277, Branch target from C290, Branch target from C29C 00C2A7 2C2212801E bbs #0x80, 0x1222, 0xc2ca 00C2AC 2C22124019 bbs #0x40, 0x1222, 0xc2ca 00C2B1 3C22121014 bbc #0x10, 0x1222, 0xc2ca 00C2B6 3C5E10020F bbc #0x02, 0x105e, 0xc2ca 00C2BB AD1712 lda al, 0x1217 00C2BE D00A bne 0xc2ca 00C2C0 AEA412 ldx 0x12a4 00C2C3 D005 bne 0xc2ca 00C2C5 AD1A12 lda al, 0x121a 00C2C8 F00E beq 0xc2d8 00C2CA 1C931240 clb #0x40, 0x1293 ; Branch target from C2A7, Branch target from C2AC, Branch target from C2B1, Branch target from C2B6, Branch target from C2BE, Branch target from C2C3, Branch target from C2D6 00C2CE 800C bra 0xc2dc Code block address: C2D0 Length: 8 M:1 X:0 called by: C2A2 00C2D0 ADB986 lda al, 0x86b9 ; Branch target from C2A2 00C2D3 8D1712 sta al, 0x1217 00C2D6 80F2 bra 0xc2ca Code block address: C2D8 Length: 8 M:1 X:0 called by: C2C8 00C2D8 0C931240 seb #0x40, 0x1293 ; Branch target from C2C8 00C2DC 20B0C1 jsr 0xc1b0 ; Branch target from C2CE 00C2DF 60 rts Code block address: C2E0 Length: 39 M:1 X:0 called by: 978B 00C2E0 2C0010012E bbs #0x01, 0x1000, 0xc313 ; Call target from 978B 00C2E5 3C55120417 bbc #0x04, 0x1255, 0xc301 00C2EA AED612 ldx 0x12d6 00C2ED 2C93121015 bbs #0x10, 0x1293, 0xc307 00C2F2 ECA086 cpx 0x86a0 00C2F5 B01C bcs 0xc313 00C2F7 AD6913 lda al, 0x1369 00C2FA 3A inc al 00C2FB D001 bne 0xc2fe 00C2FD 1A dec al 00C2FE 8D6913 sta al, 0x1369 ; Branch target from C2FB 00C301 0C931210 seb #0x10, 0x1293 ; Branch target from C2E5 00C305 8009 bra 0xc310 Code block address: C307 Length: 13 M:1 X:0 called by: C2ED 00C307 ECA286 cpx 0x86a2 ; Branch target from C2ED 00C30A 9007 bcc 0xc313 00C30C 1C931210 clb #0x10, 0x1293 00C310 20B0C1 jsr 0xc1b0 ; Branch target from C305 00C313 60 rts ; Branch target from C2E0, Branch target from C2F5, Branch target from C30A Code block address: C314 Length: 11 M:1 X:0 called by: 978E 00C314 3C4A802035 bbc #0x20, 0x804a, 0xc34e ; Call target from 978E 00C319 3C00100101 bbc #0x01, 0x1000, 0xc31f 00C31E 60 rts Code block address: C31F Length: 47 M:1 X:0 called by: C319 00C31F 2C3210102D bbs #0x10, 0x1032, 0xc351 ; Branch target from C319 00C324 AD9610 lda al, 0x1096 00C327 CDA68D cmp al, 0x8da6 00C32A 9022 bcc 0xc34e 00C32C AEBA10 ldx 0x10ba 00C32F ECA88D cpx 0x8da8 00C332 901A bcc 0xc34e 00C334 2C5E101015 bbs #0x10, 0x105e, 0xc34e 00C339 AD7510 lda al, 0x1075 00C33C CDA78D cmp al, 0x8da7 00C33F 900D bcc 0xc34e 00C341 AD7310 lda al, 0x1073 00C344 CDAA8D cmp al, 0x8daa 00C347 9005 bcc 0xc34e 00C349 040D80 seb #0x80, dp + 0x0d ; Write to Port 5 00C34C 8003 bra 0xc351 Code block address: C34E Length: 4 M:1 X:0 called by: C314 00C34E 140D80 clb #0x80, dp + 0x0d ; Branch target from C314, Branch target from C32A, Branch target from C332, Branch target from C334, Branch target from C33F, Branch target from C347, Write to Port 5 00C351 60 rts ; Branch target from C31F, Branch target from C34C Code block address: C352 Length: 20 M:1 X:0 called by: 9791 00C352 3C5E10080A bbc #0x08, 0x105e, 0xc361 ; Call target from 9791 00C357 AD4086 lda al, 0x8640 00C35A F005 beq 0xc361 00C35C 3C00100105 bbc #0x01, 0x1000, 0xc366 00C361 9CAA1080 ldm #0x80, 0x10aa ; Branch target from C352, Branch target from C35A 00C365 60 rts Code block address: C366 Length: 33 M:1 X:0 called by: C35C 00C366 3C5E10102B bbc #0x10, 0x105e, 0xc396 ; Branch target from C35C 00C36B AD7310 lda al, 0x1073 00C36E CD5986 cmp al, 0x8659 00C371 B023 bcs 0xc396 00C373 0C2D1008 seb #0x08, 0x102d 00C377 A26A13 ldx #0x136a 00C37A A980 lda al, #0x80 00C37C 2C5E100206 bbs #0x02, 0x105e, 0xc387 00C381 1C2D1010 clb #0x10, 0x102d 00C385 8008 bra 0xc38f Code block address: C387 Length: 15 M:1 X:0 called by: C37C 00C387 E8 inx ; Branch target from C37C 00C388 E8 inx 00C389 3A inc al 00C38A 3A inc al 00C38B 0C2D1010 seb #0x10, 0x102d 00C38F 8DAB10 sta al, 0x10ab ; Branch target from C385 00C392 B501 lda al, dp + 0x01 + ix 00C394 802A bra 0xc3c0 Code block address: C396 Length: 96 M:1 X:0 called by: C366 00C396 1C2D1008 clb #0x08, 0x102d ; Branch target from C366, Branch target from C371 00C39A D8 clm ; m:0 x:0 00C39B AD4211 lda ax, 0x1142 00C39E 0A asl ax 00C39F 0A asl ax 00C3A0 0A asl ax 00C3A1 8D7C10 sta ax, 0x107c 00C3A4 F8 sem ; m:1 x:0 00C3A5 AC6610 ldy 0x1066 00C3A8 8C7E10 sty 0x107e 00C3AB A2B013 ldx #0x13b0 00C3AE 8E7610 stx 0x1076 00C3B1 A28086 ldx #0x8680 00C3B4 8E7810 stx 0x1078 00C3B7 A28886 ldx #0x8688 00C3BA 8E7A10 stx 0x107a 00C3BD 209490 jsr 0x9094 00C3C0 8DAA10 sta al, 0x10aa ; Branch target from C394 00C3C3 8D1213 sta al, 0x1312 00C3C6 78 sei 00C3C7 AD2A10 lda al, 0x102a 00C3CA 8D0E10 sta al, 0x100e 00C3CD AE4410 ldx 0x1044 00C3D0 8E1010 stx 0x1010 00C3D3 58 cli 00C3D4 AD9610 lda al, 0x1096 00C3D7 CD4C86 cmp al, 0x864c 00C3DA 9017 bcc 0xc3f3 00C3DC ADAB10 lda al, 0x10ab 00C3DF CDAC10 cmp al, 0x10ac 00C3E2 D00F bne 0xc3f3 00C3E4 2C2510400A bbs #0x40, 0x1025, 0xc3f3 00C3E9 3C0E100105 bbc #0x01, 0x100e, 0xc3f3 00C3EE 3C0E100803 bbc #0x08, 0x100e, 0xc3f6 00C3F3 4C8BC4 jmp 0xc48b ; Branch target from C3DA, Branch target from C3E2, Branch target from C3E4, Branch target from C3E9 Code block address: C3F6 Length: 91 M:1 X:0 called by: C3EE 00C3F6 AD1110 lda al, 0x1011 ; Branch target from C3EE 00C3F9 42AD1010 lda bl, 0x1010 00C3FD 29FF and al, #0xff 00C3FF F003 beq 0xc404 00C401 42A9FF lda bl, #0xff 00C404 42CDB110 cmp bl, 0x10b1 ; Branch target from C3FF 00C408 9004 bcc 0xc40e 00C40A 428DB110 sta bl, 0x10b1 00C40E 42CDB210 cmp bl, 0x10b2 ; Branch target from C408 00C412 B004 bcs 0xc418 00C414 428DB210 sta bl, 0x10b2 00C418 ECAE10 cpx 0x10ae ; Branch target from C412 00C41B B034 bcs 0xc451 00C41D 3C2D100226 bbc #0x02, 0x102d, 0xc448 00C422 EEAD10 inc 0x10ad 00C425 D003 bne 0xc42a 00C427 CEAD10 dec 0x10ad 00C42A ADB110 lda al, 0x10b1 ; Branch target from C425 00C42D 38 sec 00C42E EDB210 sbc al, 0x10b2 00C431 9058 bcc 0xc48b 00C433 8DB310 sta al, 0x10b3 00C436 ADD810 lda al, 0x10d8 00C439 8DB010 sta al, 0x10b0 00C43C 9CD81000 ldm #0x00, 0x10d8 00C440 9CB11000 ldm #0x00, 0x10b1 00C444 9CB210FF ldm #0xff, 0x10b2 00C448 1C2D1002 clb #0x02, 0x102d ; Branch target from C41D 00C44C AC4886 ldy 0x8648 00C44F 8014 bra 0xc465 Code block address: C451 Length: 58 M:1 X:0 called by: C41B 00C451 2C2D100208 bbs #0x02, 0x102d, 0xc45e ; Branch target from C41B 00C456 EEAD10 inc 0x10ad 00C459 D003 bne 0xc45e 00C45B CEAD10 dec 0x10ad 00C45E 0C2D1002 seb #0x02, 0x102d ; Branch target from C451, Branch target from C459 00C462 AC4A86 ldy 0x864a 00C465 8CAE10 sty 0x10ae ; Branch target from C44F 00C468 2C2D100457 bbs #0x04, 0x102d, 0xc4c4 00C46D ADAD10 lda al, 0x10ad 00C470 CD5086 cmp al, 0x8650 00C473 904D bcc 0xc4c2 00C475 0C2D1004 seb #0x04, 0x102d 00C479 9CAD1000 ldm #0x00, 0x10ad 00C47D AD4D86 lda al, 0x864d 00C480 8DB010 sta al, 0x10b0 00C483 AD4F86 lda al, 0x864f 00C486 8DB310 sta al, 0x10b3 00C489 8039 bra 0xc4c4 Code block address: C48B Length: 14 M:1 X:0 called by: C3F3 00C48B ECAE10 cpx 0x10ae ; Branch target from C3F3, Branch target from C431, Branch target from C4CA, Branch target from C4D4, Branch target from C4D9, Branch target from C4E9, Branch target from C4EB 00C48E B009 bcs 0xc499 00C490 1C2D1002 clb #0x02, 0x102d 00C494 AC4886 ldy 0x8648 00C497 8007 bra 0xc4a0 Code block address: C499 Length: 43 M:1 X:0 called by: C48E 00C499 0C2D1002 seb #0x02, 0x102d ; Branch target from C48E 00C49D AC4A86 ldy 0x864a 00C4A0 8CAE10 sty 0x10ae ; Branch target from C497 00C4A3 A900 lda al, #0x00 00C4A5 A00000 ldy #0x0000 00C4A8 8DAD10 sta al, 0x10ad 00C4AB 8DD810 sta al, 0x10d8 00C4AE 8CC410 sty 0x10c4 00C4B1 8DB110 sta al, 0x10b1 00C4B4 1C2D1004 clb #0x04, 0x102d 00C4B8 9CB210FF ldm #0xff, 0x10b2 00C4BC A0FFFF ldy #0xffff 00C4BF 8CC610 sty 0x10c6 00C4C2 8072 bra 0xc536 ; Branch target from C473 Code block address: C4C4 Length: 95 M:1 X:0 called by: C468 00C4C4 ADB310 lda al, 0x10b3 ; Branch target from C468, Branch target from C489 00C4C7 CD4F86 cmp al, 0x864f 00C4CA 90BF bcc 0xc48b 00C4CC ADB010 lda al, 0x10b0 00C4CF CD4D86 cmp al, 0x864d 00C4D2 F002 beq 0xc4d6 00C4D4 B0B5 bcs 0xc48b 00C4D6 CD4E86 cmp al, 0x864e ; Branch target from C4D2 00C4D9 90B0 bcc 0xc48b 00C4DB ADAD10 lda al, 0x10ad 00C4DE CD5186 cmp al, 0x8651 00C4E1 9040 bcc 0xc523 00C4E3 ACC410 ldy 0x10c4 00C4E6 CCC610 cpy 0x10c6 00C4E9 90A0 bcc 0xc48b 00C4EB 2CFC11409B bbs #0x40, 0x11fc, 0xc48b 00C4F0 D8 clm ; m:0 x:0 00C4F1 ADC410 lda ax, 0x10c4 00C4F4 18 clc 00C4F5 6DC610 adc ax, 0x10c6 00C4F8 6A ror ax 00C4F9 9004 bcc 0xc4ff 00C4FB 3A inc ax 00C4FC D001 bne 0xc4ff 00C4FE 1A dec ax 00C4FF A8 tay ; Branch target from C4F9, Branch target from C4FC 00C500 8D1010 sta ax, 0x1010 00C503 F8 sem ; m:1 x:0 00C504 AD1110 lda al, 0x1011 00C507 8D1113 sta al, 0x1311 00C50A D8 clm ; m:0 x:0 00C50B 98 tya 00C50C F8 sem ; m:1 x:0 00C50D 203DC5 jsr 0xc53d 00C510 A900 lda al, #0x00 00C512 A00000 ldy #0x0000 00C515 8DAD10 sta al, 0x10ad 00C518 8CC410 sty 0x10c4 00C51B A0FFFF ldy #0xffff 00C51E 8CC610 sty 0x10c6 00C521 8013 bra 0xc536 Code block address: C523 Length: 26 M:1 X:0 called by: C4E1 00C523 AEA610 ldx 0x10a6 ; Branch target from C4E1 00C526 ECC410 cpx 0x10c4 00C529 9003 bcc 0xc52e 00C52B 8EC410 stx 0x10c4 00C52E ECC610 cpx 0x10c6 ; Branch target from C529 00C531 B003 bcs 0xc536 00C533 8EC610 stx 0x10c6 00C536 ADAB10 lda al, 0x10ab ; Branch target from C4C2, Branch target from C521, Branch target from C531 00C539 8DAC10 sta al, 0x10ac 00C53C 60 rts Code block address: C53D Length: 84 M:1 X:0 called by: C50D 00C53D D8 clm ; m:0 x:0, Call target from C50D 00C53E 38 sec 00C53F E90080 sbc ax, #0x8000 00C542 EB80 psh ps 00C544 F035 beq 0xc57b 00C546 B004 bcs 0xc54c 00C548 49FFFF eor ax, #0xffff 00C54B 3A inc ax 00C54C 8D0E10 sta ax, 0x100e ; Branch target from C546 00C54F F8 sem ; m:1 x:0 00C550 AD0F10 lda al, 0x100f 00C553 A25286 ldx #0x8652 00C556 CD6786 cmp al, 0x8667 00C559 B00D bcs 0xc568 00C55B E8 inx 00C55C CD6586 cmp al, 0x8665 00C55F B007 bcs 0xc568 00C561 E8 inx 00C562 CD6386 cmp al, 0x8663 00C565 B001 bcs 0xc568 00C567 E8 inx 00C568 D8 clm ; m:0 x:0, Branch target from C559, Branch target from C55F, Branch target from C565 00C569 CA dex 00C56A B500 lda ax, dp + 0x00 + ix 00C56C 2900FF and ax, #0xff00 00C56F 890D0E10 mpy 0x100e 00C573 8928 xab 00C575 29FFFF and ax, #0xffff 00C578 D001 bne 0xc57b 00C57A 3A inc ax 00C57B 8D0E10 sta ax, 0x100e ; Branch target from C544, Branch target from C578 00C57E 2C2D1008000D bbs #0x0008, 0x102d, 0xc591 00C584 ADAB10 lda ax, 0x10ab 00C587 29FF00 and ax, #0x00ff 00C58A 18 clc 00C58B 69B013 adc ax, #0x13b0 00C58E AA tax 00C58F 800B bra 0xc59c Code block address: C591 Length: 55 M:0 X:0 called by: C57E 00C591 A26A13 ldx #0x136a ; Branch target from C57E 00C594 3C2D10100002 bbc #0x0010, 0x102d, 0xc59c 00C59A E8 inx 00C59B E8 inx 00C59C ADAB10 lda ax, 0x10ab ; Branch target from C58F, Branch target from C594 00C59F 4A lsr ax 00C5A0 29FF00 and ax, #0x00ff 00C5A3 18 clc 00C5A4 69B68E adc ax, #0x8eb6 00C5A7 A8 tay 00C5A8 FB80 pul ps 00C5AA F8 sem ; m:1 x:0 00C5AB 42B500 lda bl, dp + 0x00 + ix 00C5AE B501 lda al, dp + 0x01 + ix 00C5B0 904E bcc 0xc600 00C5B2 18 clc 00C5B3 426D0E10 adc bl, 0x100e 00C5B7 6D0F10 adc al, 0x100f 00C5BA B01F bcs 0xc5db 00C5BC 2C2D100807 bbs #0x08, 0x102d, 0xc5c8 ; Branch target from C608 00C5C1 CDF88E cmp al, 0x8ef8 00C5C4 B021 bcs 0xc5e7 00C5C6 802E bra 0xc5f6 Code block address: C5C8 Length: 12 M:1 X:0 called by: C5BC 00C5C8 2C2D101007 bbs #0x10, 0x102d, 0xc5d4 ; Branch target from C5BC 00C5CD CDF98E cmp al, 0x8ef9 00C5D0 B01A bcs 0xc5ec 00C5D2 8022 bra 0xc5f6 Code block address: C5D4 Length: 7 M:1 X:0 called by: C5C8 00C5D4 CDFA8E cmp al, 0x8efa ; Branch target from C5C8 00C5D7 B018 bcs 0xc5f1 00C5D9 801B bra 0xc5f6 Code block address: C5DB Length: 12 M:1 X:0 called by: C5BA 00C5DB 3C2D100807 bbc #0x08, 0x102d, 0xc5e7 ; Branch target from C5BA 00C5E0 3C2D101007 bbc #0x10, 0x102d, 0xc5ec 00C5E5 800A bra 0xc5f1 Code block address: C5E7 Length: 5 M:1 X:0 called by: C5C4 00C5E7 ADF88E lda al, 0x8ef8 ; Branch target from C5C4, Branch target from C5DB 00C5EA 8020 bra 0xc60c Code block address: C5EC Length: 5 M:1 X:0 called by: C5E0 00C5EC ADF98E lda al, 0x8ef9 ; Branch target from C5D0, Branch target from C5E0 00C5EF 801B bra 0xc60c Code block address: C5F1 Length: 5 M:1 X:0 called by: C5E5 00C5F1 ADFA8E lda al, 0x8efa ; Branch target from C5D7, Branch target from C5E5 00C5F4 8016 bra 0xc60c Code block address: C5F6 Length: 10 M:1 X:0 called by: C5C6 00C5F6 D90000 cmp al, 0x0000 + iy ; Branch target from C5C6, Branch target from C5D2, Branch target from C5D9 00C5F9 B014 bcs 0xc60f 00C5FB B90000 lda al, 0x0000 + ix ; Branch target from C60A 00C5FE 800C bra 0xc60c Code block address: C600 Length: 12 M:1 X:0 called by: C5B0 00C600 38 sec ; Branch target from C5B0 00C601 42ED0E10 sbc bl, 0x100e 00C605 ED0F10 sbc al, 0x100f 00C608 B0B2 bcs 0xc5bc 00C60A 80EF bra 0xc5fb Code block address: C60C Length: 19 M:1 X:0 called by: C5EA 00C60C 42A900 lda bl, #0x00 ; Branch target from C5EA, Branch target from C5EF, Branch target from C5F4, Branch target from C5FE 00C60F 429500 sta bl, dp + 0x00 + ix ; Branch target from C5F9 00C612 9501 sta al, dp + 0x01 + ix 00C614 428D0E10 sta bl, 0x100e 00C618 8D0F10 sta al, 0x100f 00C61B 8D1213 sta al, 0x1312 00C61E 60 rts Code block address: C61F Length: 57 M:1 X:0 called by: 95BA 00C61F A255AA ldx #0xaa55 ; Call target from 95BA 00C622 8E5E13 stx 0x135e 00C625 0C2D1040 seb #0x40, 0x102d 00C629 A2B013 ldx #0x13b0 00C62C D8 clm ; m:0 x:0 00C62D A90080 lda ax, #0x8000 00C630 9500 sta ax, dp + 0x00 + ix ; Branch target from C637 00C632 E8 inx 00C633 E8 inx 00C634 E03014 cpx #0x1430 00C637 90F7 bcc 0xc630 00C639 8D6A13 sta ax, 0x136a 00C63C 8D6C13 sta ax, 0x136c 00C63F A90000 lda ax, #0x0000 00C642 8D6613 sta ax, 0x1366 00C645 8D5C13 sta ax, 0x135c 00C648 F8 sem ; m:1 x:0 00C649 8D6813 sta al, 0x1368 00C64C 2019BE jsr 0xbe19 00C64F 0C321040 seb #0x40, 0x1032 00C653 9C691300 ldm #0x00, 0x1369 00C657 60 rts Code block address: C658 Length: 40 M:1 X:0 called by: 961E 00C658 2C32104023 bbs #0x40, 0x1032, 0xc680 ; Call target from 961E 00C65D 20609A jsr 0x9a60 00C660 AE5613 ldx 0x1356 00C663 8E2F10 stx 0x102f 00C666 AD5813 lda al, 0x1358 00C669 8D3110 sta al, 0x1031 00C66C AD5413 lda al, 0x1354 00C66F 8D3410 sta al, 0x1034 00C672 AD6213 lda al, 0x1362 00C675 8DFD11 sta al, 0x11fd 00C678 AD6313 lda al, 0x1363 00C67B 8D0A12 sta al, 0x120a 00C67E 801F bra 0xc69f Code block address: C680 Length: 9 M:1 X:0 called by: C658 00C680 2C60100204 bbs #0x02, 0x1060, 0xc689 ; Branch target from C658 00C685 A900 lda al, #0x00 00C687 8002 bra 0xc68b Code block address: C689 Length: 89 M:1 X:0 called by: C680 00C689 A9FF lda al, #0xff ; Branch target from C680 00C68B 8D6013 sta al, 0x1360 ; Branch target from C687 00C68E A900 lda al, #0x00 00C690 A00000 ldy #0x0000 00C693 8C5613 sty 0x1356 00C696 8D5813 sta al, 0x1358 00C699 8C5913 sty 0x1359 00C69C 8D5B13 sta al, 0x135b 00C69F 9C9A1123 ldm #0x23, 0x119a ; Branch target from C67E 00C6A3 9C9F1101 ldm #0x01, 0x119f 00C6A7 3C5E100104 bbc #0x01, 0x105e, 0xc6b0 00C6AC 0C331008 seb #0x08, 0x1033 00C6B0 3C60100804 bbc #0x08, 0x1060, 0xc6b9 ; Branch target from C6A7 00C6B5 0C331020 seb #0x20, 0x1033 00C6B9 3C60104004 bbc #0x40, 0x1060, 0xc6c2 ; Branch target from C6B0 00C6BE 0C331002 seb #0x02, 0x1033 00C6C2 2C00201004 bbs #0x10, 0x2000, 0xc6cb ; Branch target from C6B9 00C6C7 0CFC1102 seb #0x02, 0x11fc 00C6CB 3C6013FF04 bbc #0xff, 0x1360, 0xc6d4 ; Branch target from C6C2 00C6D0 0CDF11B4 seb #0xb4, 0x11df 00C6D4 3C6013FF08 bbc #0xff, 0x1360, 0xc6e1 ; Branch target from C6CB 00C6D9 1C301060 clb #0x60, 0x1030 00C6DD 1C2F10C6 clb #0xc6, 0x102f 00C6E1 60 rts ; Branch target from C6D4 Code block address: C6E2 Length: 50 M:1 X:0 called by: 9621 00C6E2 3C3210402D bbc #0x40, 0x1032, 0xc714 ; Call target from 9621 00C6E7 A00000 ldy #0x0000 00C6EA A23014 ldx #0x1430 00C6ED 9400 sty dp + 0x00 + ix ; Branch target from C6F4 00C6EF E8 inx 00C6F0 E8 inx 00C6F1 E07014 cpx #0x1470 00C6F4 D0F7 bne 0xc6ed 00C6F6 AD978D lda al, 0x8d97 00C6F9 8D5313 sta al, 0x1353 00C6FC AD988D lda al, 0x8d98 00C6FF 8D5213 sta al, 0x1352 00C702 AD3510 lda al, 0x1035 00C705 8D5013 sta al, 0x1350 00C708 0C361008 seb #0x08, 0x1036 00C70C AD3610 lda al, 0x1036 00C70F 8D5113 sta al, 0x1351 00C712 8018 bra 0xc72c Code block address: C714 Length: 29 M:1 X:0 called by: C6E2 00C714 AD5013 lda al, 0x1350 ; Branch target from C6E2 00C717 2948 and al, #0x48 00C719 8D3510 sta al, 0x1035 00C71C 8D5013 sta al, 0x1350 00C71F AD5113 lda al, 0x1351 00C722 2904 and al, #0x04 00C724 0908 ora al, #0x08 00C726 8D3610 sta al, 0x1036 00C729 8D5113 sta al, 0x1351 00C72C 0C381011 seb #0x11, 0x1038 ; Branch target from C712 00C730 60 rts VECTOR: Timer C1 strobe interrupt address: C731 Length: 47 M:0 X:0 00C731 D8 clm ; m:0 x:0 00C732 EB0F psh iy, ix, b, a 00C734 F8 sem ; m:1 x:0 00C735 34B40127 bbc #0x01, dp + 0xb4, 0xc760 ; Read from Timer C1 control register 00C739 04B402 seb #0x02, dp + 0xb4 ; Write to Timer C1 control register 00C73C 14B401 clb #0x01, dp + 0xb4 ; Write to Timer C1 control register 00C73F 0C241002 seb #0x02, 0x1024 00C743 A6A0 ldx dp + 0xa0 ; Read from Timer C1 counter 00C745 8EEC11 stx 0x11ec 00C748 9C1B1200 ldm #0x00, 0x121b 00C74C 0C481240 seb #0x40, 0x1248 ; Branch target from C77D 00C750 D8 clm ; m:0 x:0 00C751 A5A4 lda ax, dp + 0xa4 ; Read from Timer C2 counter 00C753 C91900 cmp ax, #0x0019 00C756 9005 bcc 0xc75d 00C758 0CF4120200 seb #0x0002, 0x12f4 00C75D FB0F pul iy, ix, b, a ; Branch target from C756 00C75F 40 rti Code block address: C760 Length: 68 M:1 X:0 called by: C735 00C760 AE6610 ldx 0x1066 ; Branch target from C735 00C763 E01800 cpx #0x0018 00C766 B017 bcs 0xc77f 00C768 04B401 seb #0x01, dp + 0xb4 ; Write to Timer C1 control register 00C76B 14B402 clb #0x02, dp + 0xb4 ; Write to Timer C1 control register 00C76E 3C2410020C bbc #0x02, 0x1024, 0xc77f 00C773 AD1B12 lda al, 0x121b 00C776 D007 bne 0xc77f 00C778 A6A0 ldx dp + 0xa0 ; Read from Timer C1 counter 00C77A E0D007 cpx #0x07d0 00C77D 90CD bcc 0xc74c 00C77F A6A4 ldx dp + 0xa4 ; Branch target from C766, Branch target from C76E, Branch target from C776, Read from Timer C2 counter 00C781 E01900 cpx #0x0019 00C784 9004 bcc 0xc78a 00C786 0CF41202 seb #0x02, 0x12f4 00C78A 2CF4120807 bbs #0x08, 0x12f4, 0xc796 ; Branch target from C784 00C78F 0CF41208 seb #0x08, 0x12f4 00C793 A20400 ldx #0x0004 00C796 E00000 cpx #0x0000 ; Branch target from C78A 00C799 D009 bne 0xc7a4 00C79B A2F911 ldx #0x11f9 00C79E 2044A1 jsr 0xa144 00C7A1 4C90C8 jmp 0xc890 Code block address: C7A4 Length: 55 M:1 X:0 called by: C799 00C7A4 9CF91100 ldm #0x00, 0x11f9 ; Branch target from C799 00C7A8 1C311004 clb #0x04, 0x1031 00C7AC E0FF00 cpx #0x00ff 00C7AF 9003 bcc 0xc7b4 00C7B1 A2FF00 ldx #0x00ff 00C7B4 8A txa ; Branch target from C7AF 00C7B5 A6A4 ldx dp + 0xa4 ; Read from Timer C2 counter 00C7B7 E01900 cpx #0x0019 00C7BA B004 bcs 0xc7c0 00C7BC 1CF41202 clb #0x02, 0x12f4 00C7C0 9CA91100 ldm #0x00, 0x11a9 ; Branch target from C7BA 00C7C4 C903 cmp al, #0x03 00C7C6 F036 beq 0xc7fe 00C7C8 C902 cmp al, #0x02 00C7CA F028 beq 0xc7f4 00C7CC C901 cmp al, #0x01 00C7CE F00B beq 0xc7db 00C7D0 EEB911 inc 0x11b9 00C7D3 42ADA811 lda bl, 0x11a8 00C7D7 D02B bne 0xc804 00C7D9 8069 bra 0xc844 Code block address: C7DB Length: 12 M:1 X:0 called by: C7CE 00C7DB 42ADA811 lda bl, 0x11a8 ; Branch target from C7CE 00C7DF D006 bne 0xc7e7 00C7E1 0CB11108 seb #0x08, 0x11b1 00C7E5 805D bra 0xc844 Code block address: C7E7 Length: 9 M:1 X:0 called by: C7DF 00C7E7 42C904 cmp bl, #0x04 ; Branch target from C7DF 00C7EA 9004 bcc 0xc7f0 00C7EC A901 lda al, #0x01 00C7EE 8051 bra 0xc841 Code block address: C7F0 Length: 4 M:1 X:0 called by: C7EA 00C7F0 A902 lda al, #0x02 ; Branch target from C7EA 00C7F2 804D bra 0xc841 Code block address: C7F4 Length: 10 M:1 X:0 called by: C7CA 00C7F4 A904 lda al, #0x04 ; Branch target from C7CA 00C7F6 42ADA811 lda bl, 0x11a8 00C7FA F045 beq 0xc841 00C7FC 8006 bra 0xc804 Code block address: C7FE Length: 33 M:1 X:0 called by: C7C6 00C7FE 42ADA811 lda bl, 0x11a8 ; Branch target from C7C6 00C802 F03D beq 0xc841 00C804 D8 clm ; m:0 x:0, Branch target from C7D7, Branch target from C7FC 00C805 4229FF00 and bx, #0x00ff 00C809 18 clc 00C80A 426993C9 adc bx, #0xc993 00C80E 42AA tbx 00C810 F8 sem ; m:1 x:0 00C811 D500 cmp al, dp + 0x00 + ix 00C813 D00A bne 0xc81f 00C815 EE1612 inc 0x1216 00C818 D027 bne 0xc841 00C81A CE1612 dec 0x1216 00C81D 8022 bra 0xc841 Code block address: C81F Length: 25 M:1 X:0 called by: C813 00C81F EEB911 inc 0x11b9 ; Branch target from C813 00C822 42AD1612 lda bl, 0x1216 00C826 AC6610 ldy 0x1066 00C829 CC1584 cpy 0x8415 00C82C B00A bcs 0xc838 00C82E 42CD1784 cmp bl, 0x8417 00C832 9004 bcc 0xc838 00C834 B500 lda al, dp + 0x00 + ix ; Branch target from C83B 00C836 8005 bra 0xc83d Code block address: C838 Length: 81 M:1 X:0 called by: C82C 00C838 42C904 cmp bl, #0x04 ; Branch target from C82C, Branch target from C832 00C83B B0F7 bcs 0xc834 00C83D 9C161200 ldm #0x00, 0x1216 ; Branch target from C836 00C841 8DA811 sta al, 0x11a8 ; Branch target from C7EE, Branch target from C7F2, Branch target from C7FA, Branch target from C802, Branch target from C818, Branch target from C81D 00C844 0CAD1104 seb #0x04, 0x11ad ; Branch target from C7D9, Branch target from C7E5 00C848 1CAD11C0 clb #0xc0, 0x11ad 00C84C D8 clm ; m:0 x:0 00C84D ADEC11 lda ax, 0x11ec 00C850 A20000 ldx #0x0000 00C853 8EEC11 stx 0x11ec 00C856 18 clc 00C857 65A0 adc ax, dp + 0xa0 00C859 8DAA11 sta ax, 0x11aa 00C85C F8 sem ; m:1 x:0 00C85D ADAC11 lda al, 0x11ac 00C860 6900 adc al, #0x00 00C862 8DAC11 sta al, 0x11ac 00C865 0CB11104 seb #0x04, 0x11b1 00C869 1CB11103 clb #0x03, 0x11b1 00C86D 205ED3 jsr 0xd35e 00C870 8DBA11 sta ax, 0x11ba 00C873 F8 sem ; m:1 x:0 00C874 2054D9 jsr 0xd954 00C877 20EFCC jsr 0xccef 00C87A 2088D6 jsr 0xd688 00C87D 0C231008 seb #0x08, 0x1023 00C881 3CAD110103 bbc #0x01, 0x11ad, 0xc889 00C886 4C7FC9 jmp 0xc97f Code block address: C844 Length: 69 M:1 X:0 called by: C7D9 00C844 0CAD1104 seb #0x04, 0x11ad 00C848 1CAD11C0 clb #0xc0, 0x11ad 00C84C D8 clm ; m:0 x:0 00C84D ADEC11 lda ax, 0x11ec 00C850 A20000 ldx #0x0000 00C853 8EEC11 stx 0x11ec 00C856 18 clc 00C857 65A0 adc ax, dp + 0xa0 00C859 8DAA11 sta ax, 0x11aa 00C85C F8 sem ; m:1 x:0 00C85D ADAC11 lda al, 0x11ac 00C860 6900 adc al, #0x00 00C862 8DAC11 sta al, 0x11ac 00C865 0CB11104 seb #0x04, 0x11b1 00C869 1CB11103 clb #0x03, 0x11b1 00C86D 205ED3 jsr 0xd35e 00C870 8DBA11 sta ax, 0x11ba 00C873 F8 sem ; m:1 x:0 00C874 2054D9 jsr 0xd954 00C877 20EFCC jsr 0xccef 00C87A 2088D6 jsr 0xd688 00C87D 0C231008 seb #0x08, 0x1023 00C881 3CAD110103 bbc #0x01, 0x11ad, 0xc889 00C886 4C7FC9 jmp 0xc97f Code block address: C889 Length: 7 M:1 X:0 called by: C881 00C889 0CAD1101 seb #0x01, 0x11ad ; Branch target from C881, Branch target from C881 00C88D 4C73C9 jmp 0xc973 Code block address: C890 Length: 73 M:1 X:0 called by: C7A1 00C890 ADA911 lda al, 0x11a9 ; Branch target from C7A1 00C893 F044 beq 0xc8d9 00C895 0CAD1180 seb #0x80, 0x11ad 00C899 1CAD1144 clb #0x44, 0x11ad 00C89D D8 clm ; m:0 x:0 00C89E ADEC11 lda ax, 0x11ec 00C8A1 A20000 ldx #0x0000 00C8A4 8EEC11 stx 0x11ec 00C8A7 18 clc 00C8A8 65A0 adc ax, dp + 0xa0 00C8AA 8DB211 sta ax, 0x11b2 00C8AD F8 sem ; m:1 x:0 00C8AE ADB411 lda al, 0x11b4 00C8B1 6900 adc al, #0x00 00C8B3 8DB411 sta al, 0x11b4 00C8B6 0CB11101 seb #0x01, 0x11b1 00C8BA 1CB11106 clb #0x06, 0x11b1 00C8BE 207ED3 jsr 0xd37e 00C8C1 8DBE11 sta ax, 0x11be 00C8C4 F8 sem ; m:1 x:0 00C8C5 2CAD110203 bbs #0x02, 0x11ad, 0xc8cd 00C8CA 649600 ldm #0x00, dp + 0x96 ; Write to Timer B1 PISO register 00C8CD 20D6D3 jsr 0xd3d6 ; Branch target from C8C5 00C8D0 200BCC jsr 0xcc0b 00C8D3 2035DE jsr 0xde35 00C8D6 4C7FC9 jmp 0xc97f Code block address: C8D9 Length: 141 M:1 X:0 called by: C893 00C8D9 EEA911 inc 0x11a9 ; Branch target from C893 00C8DC 0CAD1140 seb #0x40, 0x11ad 00C8E0 1CAD1184 clb #0x84, 0x11ad 00C8E4 D8 clm ; m:0 x:0 00C8E5 ADEC11 lda ax, 0x11ec 00C8E8 A20000 ldx #0x0000 00C8EB 8EEC11 stx 0x11ec 00C8EE 18 clc 00C8EF 65A0 adc ax, dp + 0xa0 00C8F1 8DAE11 sta ax, 0x11ae 00C8F4 F8 sem ; m:1 x:0 00C8F5 ADB011 lda al, 0x11b0 00C8F8 6900 adc al, #0x00 00C8FA 8DB011 sta al, 0x11b0 00C8FD 0CB11102 seb #0x02, 0x11b1 00C901 1CB11105 clb #0x05, 0x11b1 00C905 206ED3 jsr 0xd36e 00C908 8DBC11 sta ax, 0x11bc 00C90B ADB211 lda ax, 0x11b2 00C90E 18 clc 00C90F 6DAA11 adc ax, 0x11aa 00C912 48 pha 00C913 F8 sem ; m:1 x:0 00C914 ADB411 lda al, 0x11b4 00C917 6DAC11 adc al, 0x11ac 00C91A 8DB811 sta al, 0x11b8 00C91D D8 clm ; m:0 x:0 00C91E 18 clc 00C91F 68 pla 00C920 6DAE11 adc ax, 0x11ae 00C923 8DB611 sta ax, 0x11b6 00C926 F8 sem ; m:1 x:0 00C927 ADB011 lda al, 0x11b0 00C92A 6DB811 adc al, 0x11b8 00C92D 8DB811 sta al, 0x11b8 00C930 D8 clm ; m:0 x:0 00C931 ADB711 lda ax, 0x11b7 00C934 4A lsr ax 00C935 4A lsr ax 00C936 4A lsr ax 00C937 4A lsr ax 00C938 8D1D12 sta ax, 0x121d 00C93B ADB611 lda ax, 0x11b6 00C93E 4A lsr ax 00C93F 4A lsr ax 00C940 4A lsr ax 00C941 4A lsr ax 00C942 F8 sem ; m:1 x:0 00C943 8D1C12 sta al, 0x121c 00C946 9CB01100 ldm #0x00, 0x11b0 00C94A 9CB41100 ldm #0x00, 0x11b4 00C94E 9CAC1100 ldm #0x00, 0x11ac 00C952 20B0D3 jsr 0xd3b0 00C955 206BCA jsr 0xca6b 00C958 20F0D6 jsr 0xd6f0 00C95B ADAD12 lda al, 0x12ad 00C95E F006 beq 0xc966 00C960 1A dec al 00C961 8DAD12 sta al, 0x12ad 00C964 8009 bra 0xc96f Code block address: C966 Length: 42 M:1 X:0 called by: C95E 00C966 ADFF11 lda al, 0x11ff ; Branch target from C95E 00C969 F004 beq 0xc96f 00C96B 1A dec al 00C96C 8DFF11 sta al, 0x11ff 00C96F 0C291040 seb #0x40, 0x1029 ; Branch target from C964, Branch target from C969 00C973 0C551204 seb #0x04, 0x1255 ; Branch target from C88D 00C977 9CDA1000 ldm #0x00, 0x10da 00C97B 9CF41100 ldm #0x00, 0x11f4 00C97F 2C2910800C bbs #0x80, 0x1029, 0xc990 ; Branch target from C886, Branch target from C886, Branch target from C8D6 00C984 0C291080 seb #0x80, 0x1029 00C988 A22400 ldx #0x0024 00C98B DA phx 00C98C 28 plp 00C98D 4CB1DA jmp 0xdab1 Code block address: C990 Length: 4 M:1 X:0 called by: C97F 00C990 D8 clm ; m:0 x:0, Branch target from C97F 00C991 FB0F pul iy, ix, b, a 00C993 40 rti VECTOR: Timer C1 overflow address: C998 Length: 21 M:0 X:0 00C998 F8 sem ; m:1 x:0 00C999 2CB1110419 bbs #0x04, 0x11b1, 0xc9b7 00C99E 2CB111020A bbs #0x02, 0x11b1, 0xc9ad 00C9A3 EEAC11 inc 0x11ac 00C9A6 D003 bne 0xc9ab 00C9A8 CEAC11 dec 0x11ac 00C9AB 8012 bra 0xc9bf ; Branch target from C9A6 Code block address: C9AD Length: 10 M:1 X:0 called by: C99E 00C9AD EEB411 inc 0x11b4 ; Branch target from C99E 00C9B0 D003 bne 0xc9b5 00C9B2 CEB411 dec 0x11b4 00C9B5 8008 bra 0xc9bf ; Branch target from C9B0 Code block address: C9B7 Length: 25 M:1 X:0 called by: C999 00C9B7 EEB011 inc 0x11b0 ; Branch target from C999 00C9BA D003 bne 0xc9bf 00C9BC CEB011 dec 0x11b0 00C9BF EEF411 inc 0x11f4 ; Branch target from C9AB, Branch target from C9B5, Branch target from C9BA 00C9C2 D003 bne 0xc9c7 00C9C4 CEF411 dec 0x11f4 00C9C7 EE1B12 inc 0x121b ; Branch target from C9C2 00C9CA D003 bne 0xc9cf 00C9CC CE1B12 dec 0x121b 00C9CF 40 rti ; Branch target from C9CA VECTOR: TG1 interrupt address: C9D0 Length: 30 M:0 X:0 00C9D0 F8 sem ; m:1 x:0 00C9D1 3C21100818 bbc #0x08, 0x1021, 0xc9ee 00C9D6 1C211008 clb #0x08, 0x1021 00C9DA 9C101200 ldm #0x00, 0x1210 00C9DE 9C111200 ldm #0x00, 0x1211 00C9E2 9C121200 ldm #0x00, 0x1212 00C9E6 9C131200 ldm #0x00, 0x1213 00C9EA 14670F clb #0x0f, dp + 0x67 ; Write to Timer A interrupt status 00C9ED 40 rti Code block address: C9EE Length: 17 M:1 X:0 called by: C9D1 00C9EE 2467010D bbs #0x01, dp + 0x67, 0xc9ff ; Branch target from C9D1, Read from Timer A interrupt status 00C9F2 24670211 bbs #0x02, dp + 0x67, 0xca07 ; Read from Timer A interrupt status 00C9F6 24670415 bbs #0x04, dp + 0x67, 0xca0f ; Read from Timer A interrupt status 00C9FA 24670819 bbs #0x08, dp + 0x67, 0xca17 ; Read from Timer A interrupt status 00C9FE 40 rti Code block address: C9FF Length: 8 M:1 X:0 called by: C9EE 00C9FF 1CC11101 clb #0x01, 0x11c1 ; Branch target from C9EE 00CA03 146701 clb #0x01, dp + 0x67 ; Write to Timer A interrupt status 00CA06 40 rti Code block address: CA07 Length: 8 M:1 X:0 called by: C9F2 00CA07 1CC11102 clb #0x02, 0x11c1 ; Branch target from C9F2 00CA0B 146702 clb #0x02, dp + 0x67 ; Write to Timer A interrupt status 00CA0E 40 rti Code block address: CA0F Length: 8 M:1 X:0 called by: C9F6 00CA0F 1CC11104 clb #0x04, 0x11c1 ; Branch target from C9F6 00CA13 146704 clb #0x04, dp + 0x67 ; Write to Timer A interrupt status 00CA16 40 rti Code block address: CA17 Length: 8 M:1 X:0 called by: C9FA 00CA17 1CC11108 clb #0x08, 0x11c1 ; Branch target from C9FA 00CA1B 146708 clb #0x08, dp + 0x67 ; Write to Timer A interrupt status 00CA1E 40 rti VECTOR: Timer B1 interrupt address: CA1F Length: 33 M:0 X:0 00CA1F D8 clm ; m:0 x:0 00CA20 EB05 psh ix, a 00CA22 F8 sem ; m:1 x:0 00CA23 3CAD11022A bbc #0x02, 0x11ad, 0xca52 00CA28 3CAD110825 bbc #0x08, 0x11ad, 0xca52 00CA2D ADA811 lda al, 0x11a8 ; Branch target from CA5A 00CA30 1A dec al 00CA31 3C8E84FF0A bbc #0xff, 0x848e, 0xca40 00CA36 D8 clm ; m:0 x:0 00CA37 29FF00 and ax, #0x00ff 00CA3A 18 clc 00CA3B 6963CA adc ax, #0xca63 00CA3E 8008 bra 0xca48 Code block address: CA40 Length: 22 M:1 X:0 called by: CA31 00CA40 D8 clm ; m:0 x:0, Branch target from CA31 00CA41 29FF00 and ax, #0x00ff 00CA44 18 clc 00CA45 6967CA adc ax, #0xca67 00CA48 AA tax ; Branch target from CA3E 00CA49 F8 sem ; m:1 x:0 00CA4A B500 lda al, dp + 0x00 + ix 00CA4C 8D7012 sta al, 0x1270 00CA4F 8D0028 sta al, 0x2800 00CA52 D8 clm ; m:0 x:0, Branch target from CA23, Branch target from CA28 00CA53 FB05 pul ix, a 00CA55 40 rti VECTOR: Timer B3 interrupt address: CA56 Length: 13 M:0 X:0 00CA56 D8 clm ; m:0 x:0 00CA57 EB05 psh ix, a 00CA59 F8 sem ; m:1 x:0 00CA5A 3CAD1108CE bbc #0x08, 0x11ad, 0xca2d 00CA5F D8 clm ; m:0 x:0 00CA60 FB05 pul ix, a 00CA62 40 rti Code block address: CA6B Length: 11 M:1 X:0 called by: C955 00CA6B ADA811 lda al, 0x11a8 ; Call target from C955 00CA6E D00E bne 0xca7e 00CA70 2CB1110801 bbs #0x08, 0x11b1, 0xca76 00CA75 60 rts Code block address: CA76 Length: 8 M:1 X:0 called by: CA70 00CA76 1CB11108 clb #0x08, 0x11b1 ; Branch target from CA70 00CA7A A900 lda al, #0x00 00CA7C 8019 bra 0xca97 Code block address: CA7E Length: 25 M:1 X:0 called by: CA6E 00CA7E 2CAD110236 bbs #0x02, 0x11ad, 0xcab9 ; Branch target from CA6E 00CA83 1CAD1120 clb #0x20, 0x11ad 00CA87 1A dec al ; Branch target from CAC2 00CA88 3C8E84FF0A bbc #0xff, 0x848e, 0xca97 00CA8D D8 clm ; m:0 x:0 00CA8E 29FF00 and ax, #0x00ff 00CA91 18 clc 00CA92 6907CC adc ax, #0xcc07 00CA95 8008 bra 0xca9f Code block address: CA97 Length: 34 M:1 X:0 called by: CA88 00CA97 D8 clm ; m:0 x:0, Branch target from CA7C, Branch target from CA88 00CA98 29FF00 and ax, #0x00ff 00CA9B 18 clc 00CA9C 6903CC adc ax, #0xcc03 00CA9F AA tax ; Branch target from CA95 00CAA0 A9FFFF lda ax, #0xffff 00CAA3 8588 sta ax, dp + 0x88 ; Write to Timer B3 counter 00CAA5 F8 sem ; m:1 x:0 00CAA6 B500 lda al, dp + 0x00 + ix 00CAA8 8D0028 sta al, 0x2800 00CAAB 0CAD1108 seb #0x08, 0x11ad 00CAAF 2CAD112010 bbs #0x20, 0x11ad, 0xcac4 00CAB4 A90F lda al, #0x0f 00CAB6 4CFACB jmp 0xcbfa Code block address: CAB9 Length: 11 M:1 X:0 called by: CA7E 00CAB9 2CAD112006 bbs #0x20, 0x11ad, 0xcac4 ; Branch target from CA7E 00CABE 0CAD1120 seb #0x20, 0x11ad 00CAC2 80C3 bra 0xca87 Code block address: CAC4 Length: 14 M:1 X:0 called by: CAB9 00CAC4 20E2D9 jsr 0xd9e2 ; Branch target from CAAF, Branch target from CAB9 00CAC7 3C00100106 bbc #0x01, 0x1000, 0xcad2 00CACC D8 clm ; m:0 x:0 00CACD AD7613 lda ax, 0x1376 00CAD0 8046 bra 0xcb18 Code block address: CAD2 Length: 121 M:1 X:0 called by: CAC7 00CAD2 AD8084 lda al, 0x8480 ; Branch target from CAC7 00CAD5 18 clc 00CAD6 6D9E10 adc al, 0x109e 00CAD9 9002 bcc 0xcadd 00CADB A9FF lda al, #0xff 00CADD 38 sec ; Branch target from CAD9 00CADE ED5410 sbc al, 0x1054 00CAE1 B002 bcs 0xcae5 00CAE3 A900 lda al, #0x00 00CAE5 D8 clm ; m:0 x:0, Branch target from CAE1 00CAE6 29FF00 and ax, #0x00ff 00CAE9 890DBC11 mpy 0x11bc 00CAED 20A3D3 jsr 0xd3a3 00CAF0 18 clc 00CAF1 6D5610 adc ax, 0x1056 00CAF4 9003 bcc 0xcaf9 00CAF6 A9FFFF lda ax, #0xffff 00CAF9 8D5212 sta ax, 0x1252 ; Branch target from CAF4 00CAFC AD6484 lda ax, 0x8464 00CAFF 29FF00 and ax, #0x00ff 00CB02 890DBC11 mpy 0x11bc 00CB06 20A3D3 jsr 0xd3a3 00CB09 42AA tbx 00CB0B F003 beq 0xcb10 00CB0D A9FFFF lda ax, #0xffff 00CB10 CD5212 cmp ax, 0x1252 ; Branch target from CB0B 00CB13 9003 bcc 0xcb18 00CB15 AD5212 lda ax, 0x1252 00CB18 8D4C11 sta ax, 0x114c ; Branch target from CAD0, Branch target from CB13 00CB1B A9B400 lda ax, #0x00b4 00CB1E 890DBC11 mpy 0x11bc 00CB22 20A3D3 jsr 0xd3a3 00CB25 42AA tbx 00CB27 F003 beq 0xcb2c 00CB29 A9FFFF lda ax, #0xffff 00CB2C 38 sec ; Branch target from CB27 00CB2D ED4C11 sbc ax, 0x114c 00CB30 9005 bcc 0xcb37 00CB32 C9FA00 cmp ax, #0x00fa 00CB35 B003 bcs 0xcb3a 00CB37 A9FA00 lda ax, #0x00fa ; Branch target from CB30 00CB3A 8D4E11 sta ax, 0x114e ; Branch target from CB35 00CB3D F8 sem ; m:1 x:0 00CB3E A941 lda al, #0x41 00CB40 38 sec 00CB41 3C00100105 bbc #0x01, 0x1000, 0xcb4b 00CB46 ED7313 sbc al, 0x1373 00CB49 8003 bra 0xcb4e Code block address: CB4B Length: 128 M:1 X:0 called by: CB41 00CB4B ED5410 sbc al, 0x1054 ; Branch target from CB41 00CB4E 9004 bcc 0xcb54 ; Branch target from CB49 00CB50 C90F cmp al, #0x0f 00CB52 B002 bcs 0xcb56 00CB54 A90F lda al, #0x0f ; Branch target from CB4E 00CB56 D8 clm ; m:0 x:0, Branch target from CB52 00CB57 29FF00 and ax, #0x00ff 00CB5A 890DBC11 mpy 0x11bc 00CB5E 20A3D3 jsr 0xd3a3 00CB61 8D0610 sta ax, 0x1006 00CB64 F8 sem ; m:1 x:0 00CB65 64FE00 ldm #0x00, dp + 0xfe ; Write to Timer C1 strobe interrupt control register 00CB68 04B404 seb #0x04, dp + 0xb4 ; Write to Timer C1 control register 00CB6B 14B402 clb #0x02, dp + 0xb4 ; Write to Timer C1 control register 00CB6E 04B402 seb #0x02, dp + 0xb4 ; Write to Timer C1 control register 00CB71 14B404 clb #0x04, dp + 0xb4 ; Write to Timer C1 control register 00CB74 64FE06 ldm #0x06, dp + 0xfe ; Write to Timer C1 strobe interrupt control register 00CB77 D8 clm ; m:0 x:0 00CB78 A5A0 lda ax, dp + 0xa0 ; Read from Timer C1 counter 00CB7A 8D0810 sta ax, 0x1008 00CB7D 4A lsr ax 00CB7E 4A lsr ax 00CB7F 4A lsr ax 00CB80 4A lsr ax 00CB81 18 clc 00CB82 690C00 adc ax, #0x000c 00CB85 8D0810 sta ax, 0x1008 00CB88 AD0610 lda ax, 0x1006 00CB8B 38 sec 00CB8C ED0810 sbc ax, 0x1008 00CB8F 9005 bcc 0xcb96 00CB91 C90B00 cmp ax, #0x000b 00CB94 B003 bcs 0xcb99 00CB96 A90B00 lda ax, #0x000b ; Branch target from CB8F 00CB99 8D5011 sta ax, 0x1150 ; Branch target from CB94 00CB9C 38 sec 00CB9D ED4C11 sbc ax, 0x114c 00CBA0 9031 bcc 0xcbd3 00CBA2 C91400 cmp ax, #0x0014 00CBA5 902C bcc 0xcbd3 00CBA7 8580 sta ax, dp + 0x80 ; Write to Timer B1 counter 00CBA9 8D5211 sta ax, 0x1152 00CBAC AD4C11 lda ax, 0x114c 00CBAF 8584 sta ax, dp + 0x84 ; Write to Timer B2 counter 00CBB1 AD5011 lda ax, 0x1150 00CBB4 8588 sta ax, dp + 0x88 ; Write to Timer B3 counter 00CBB6 F8 sem ; m:1 x:0 00CBB7 3CAD110813 bbc #0x08, 0x11ad, 0xcbcf 00CBBC 149207 clb #0x07, dp + 0x92 ; Write to Timer B control register enable 00CBBF 340F4008 bbc #0x40, dp + 0x0f, 0xcbcb ; Read from Port 7 00CBC3 A90E lda al, #0x0e 00CBC5 1CAD1108 clb #0x08, 0x11ad 00CBC9 8006 bra 0xcbd1 Code block address: CBCB Length: 8 M:1 X:0 called by: CBBF 00CBCB 1CAD1108 clb #0x08, 0x11ad ; Branch target from CBBF 00CBCF A902 lda al, #0x02 ; Branch target from CBB7 00CBD1 8027 bra 0xcbfa ; Branch target from CBC9 Code block address: CBD3 Length: 33 M:0 X:0 called by: CBA0 00CBD3 8D5211 sta ax, 0x1152 ; Branch target from CBA0, Branch target from CBA5 00CBD6 AD5011 lda ax, 0x1150 00CBD9 8580 sta ax, dp + 0x80 ; Write to Timer B1 counter 00CBDB AD4E11 lda ax, 0x114e 00CBDE 8584 sta ax, dp + 0x84 ; Write to Timer B2 counter 00CBE0 A9FFFF lda ax, #0xffff 00CBE3 8588 sta ax, dp + 0x88 ; Write to Timer B3 counter 00CBE5 F8 sem ; m:1 x:0 00CBE6 3CAD110809 bbc #0x08, 0x11ad, 0xcbf4 00CBEB 240F4009 bbs #0x40, dp + 0x0f, 0xcbf8 ; Read from Port 7 00CBEF 149207 clb #0x07, dp + 0x92 ; Write to Timer B control register enable 00CBF2 8004 bra 0xcbf8 Code block address: CBF4 Length: 15 M:1 X:0 called by: CBE6 00CBF4 0CAD1108 seb #0x08, 0x11ad ; Branch target from CBE6 00CBF8 A90D lda al, #0x0d ; Branch target from CBEB, Branch target from CBF2 00CBFA 8596 sta al, dp + 0x96 ; Branch target from CAB6, Branch target from CBD1, Write to Timer B1 PISO register 00CBFC 049207 seb #0x07, dp + 0x92 ; Write to Timer B control register enable 00CBFF 649400 ldm #0x00, dp + 0x94 ; Write to Timer B operation control 00CC02 60 rts Code block address: CC0B Length: 26 M:1 X:0 called by: C8D0 00CC0B ADA811 lda al, 0x11a8 ; Call target from C8D0 00CC0E 3CC0110112 bbc #0x01, 0x11c0, 0xcc25 00CC13 3CC0110246 bbc #0x02, 0x11c0, 0xcc5e 00CC18 200BCD jsr 0xcd0b 00CC1B 206BCE jsr 0xce6b 00CC1E 20CBCF jsr 0xcfcb 00CC21 202BD1 jsr 0xd12b 00CC24 60 rts Code block address: CC25 Length: 57 M:1 X:0 called by: CC0E 00CC25 42ADD411 lda bl, 0x11d4 ; Branch target from CC0E, Branch target from CC71, Branch target from CC8C, Branch target from CCA9, Branch target from CCC7 00CC29 424901 eor bl, #0x01 00CC2C 428DD411 sta bl, 0x11d4 00CC30 F023 beq 0xcc55 00CC32 8DA711 sta al, 0x11a7 00CC35 9CC01100 ldm #0x00, 0x11c0 00CC39 9CA31100 ldm #0x00, 0x11a3 00CC3D 9CA41100 ldm #0x00, 0x11a4 00CC41 9CA51100 ldm #0x00, 0x11a5 00CC45 9CA61100 ldm #0x00, 0x11a6 00CC49 200BCD jsr 0xcd0b 00CC4C 206BCE jsr 0xce6b 00CC4F 20CBCF jsr 0xcfcb 00CC52 202BD1 jsr 0xd12b 00CC55 9CC01100 ldm #0x00, 0x11c0 ; Branch target from CC30 00CC59 9CC11100 ldm #0x00, 0x11c1 00CC5D 60 rts Code block address: CC5E Length: 43 M:1 X:0 called by: CC13 00CC5E 42ADA711 lda bl, 0x11a7 ; Branch target from CC13 00CC62 C903 cmp al, #0x03 00CC64 F023 beq 0xcc89 00CC66 C904 cmp al, #0x04 00CC68 F03A beq 0xcca4 00CC6A C902 cmp al, #0x02 00CC6C F054 beq 0xccc2 00CC6E 42C904 cmp bl, #0x04 00CC71 D0B2 bne 0xcc25 00CC73 9CA31105 ldm #0x05, 0x11a3 00CC77 9CA41109 ldm #0x09, 0x11a4 00CC7B 9CA51107 ldm #0x07, 0x11a5 00CC7F 9CA61103 ldm #0x03, 0x11a6 00CC83 0CC11109 seb #0x09, 0x11c1 00CC87 8055 bra 0xccde Code block address: CC89 Length: 27 M:1 X:0 called by: CC64 00CC89 42C901 cmp bl, #0x01 ; Branch target from CC64 00CC8C D097 bne 0xcc25 00CC8E 9CA31103 ldm #0x03, 0x11a3 00CC92 9CA41107 ldm #0x07, 0x11a4 00CC96 9CA51105 ldm #0x05, 0x11a5 00CC9A 9CA61109 ldm #0x09, 0x11a6 00CC9E 0CC11105 seb #0x05, 0x11c1 00CCA2 803A bra 0xccde Code block address: CCA4 Length: 8 M:1 X:0 called by: CC68 00CCA4 42C902 cmp bl, #0x02 ; Branch target from CC68 00CCA7 F003 beq 0xccac 00CCA9 4C25CC jmp 0xcc25 Code block address: CCAC Length: 22 M:1 X:0 called by: CCA7 00CCAC 9CA31107 ldm #0x07, 0x11a3 ; Branch target from CCA7 00CCB0 9CA41103 ldm #0x03, 0x11a4 00CCB4 9CA51109 ldm #0x09, 0x11a5 00CCB8 9CA61105 ldm #0x05, 0x11a6 00CCBC 0CC1110A seb #0x0a, 0x11c1 00CCC0 801C bra 0xccde Code block address: CCC2 Length: 8 M:1 X:0 called by: CC6C 00CCC2 42C903 cmp bl, #0x03 ; Branch target from CC6C 00CCC5 F003 beq 0xccca 00CCC7 4C25CC jmp 0xcc25 Code block address: CCCA Length: 37 M:1 X:0 called by: CCC5 00CCCA 9CA31109 ldm #0x09, 0x11a3 ; Branch target from CCC5 00CCCE 9CA41105 ldm #0x05, 0x11a4 00CCD2 9CA51103 ldm #0x03, 0x11a5 00CCD6 9CA61107 ldm #0x07, 0x11a6 00CCDA 0CC11106 seb #0x06, 0x11c1 00CCDE 200BCD jsr 0xcd0b ; Branch target from CC87, Branch target from CCA2, Branch target from CCC0 00CCE1 206BCE jsr 0xce6b 00CCE4 20CBCF jsr 0xcfcb 00CCE7 202BD1 jsr 0xd12b 00CCEA 0CC01102 seb #0x02, 0x11c0 00CCEE 60 rts Code block address: CCEF Length: 28 M:1 X:0 called by: C877 00CCEF ADA811 lda al, 0x11a8 ; Call target from C877, Call target from C877 00CCF2 F016 beq 0xcd0a 00CCF4 3CC0110111 bbc #0x01, 0x11c0, 0xcd0a 00CCF9 3CC011020C bbc #0x02, 0x11c0, 0xcd0a 00CCFE 200BCD jsr 0xcd0b 00CD01 206BCE jsr 0xce6b 00CD04 20CBCF jsr 0xcfcb 00CD07 202BD1 jsr 0xd12b 00CD0A 60 rts ; Branch target from CCF2, Branch target from CCF4, Branch target from CCF9 Code block address: CD0B Length: 8 M:1 X:0 called by: CC18 00CD0B 2CC0110103 bbs #0x01, 0x11c0, 0xcd13 ; Call target from CC18, Call target from CC49, Call target from CCDE, Call target from CCFE 00CD10 4CD5CD jmp 0xcdd5 Code block address: CD13 Length: 8 M:1 X:0 called by: CD0B 00CD13 3CC1111003 bbc #0x10, 0x11c1, 0xcd1b ; Branch target from CD0B 00CD18 4CE4CD jmp 0xcde4 Code block address: CD1B Length: 13 M:1 X:0 called by: CD13 00CD1B 3CC1110108 bbc #0x01, 0x11c1, 0xcd28 ; Branch target from CD13 00CD20 AEC210 ldx 0x10c2 00CD23 8E0810 stx 0x1008 00CD26 802C bra 0xcd54 Code block address: CD28 Length: 11 M:1 X:0 called by: CD1B 00CD28 3C00100106 bbc #0x01, 0x1000, 0xcd33 ; Branch target from CD1B 00CD2D D8 clm ; m:0 x:0 00CD2E AD7413 lda ax, 0x1374 00CD31 801D bra 0xcd50 Code block address: CD33 Length: 25 M:1 X:0 called by: CD28 00CD33 ADF111 lda al, 0x11f1 ; Branch target from CD28 00CD36 D014 bne 0xcd4c 00CD38 ADE211 lda al, 0x11e2 00CD3B F00F beq 0xcd4c 00CD3D D8 clm ; m:0 x:0 00CD3E AD7611 lda ax, 0x1176 00CD41 18 clc 00CD42 6D3011 adc ax, 0x1130 00CD45 9009 bcc 0xcd50 00CD47 A9FFFF lda ax, #0xffff 00CD4A 8004 bra 0xcd50 Code block address: CD4C Length: 26 M:1 X:0 called by: CD36 00CD4C D8 clm ; m:0 x:0, Branch target from CD36, Branch target from CD3B 00CD4D AD7611 lda ax, 0x1176 00CD50 8D0810 sta ax, 0x1008 ; Branch target from CD31, Branch target from CD45, Branch target from CD4A 00CD53 F8 sem ; m:1 x:0 00CD54 A568 lda al, dp + 0x68 ; Branch target from CD26, Read from Timer A1 PISO register 00CD56 2930 and al, #0x30 00CD58 C920 cmp al, #0x20 00CD5A F00A beq 0xcd66 00CD5C C930 cmp al, #0x30 00CD5E F032 beq 0xcd92 00CD60 ADA311 lda al, 0x11a3 00CD63 4C00CE jmp 0xce00 Code block address: CD54 Length: 18 M:1 X:0 called by: CD26 00CD54 A568 lda al, dp + 0x68 ; Read from Timer A1 PISO register 00CD56 2930 and al, #0x30 00CD58 C920 cmp al, #0x20 00CD5A F00A beq 0xcd66 00CD5C C930 cmp al, #0x30 00CD5E F032 beq 0xcd92 00CD60 ADA311 lda al, 0x11a3 00CD63 4C00CE jmp 0xce00 Code block address: CD66 Length: 26 M:1 X:0 called by: CD5A 00CD66 42ADA811 lda bl, 0x11a8 ; Branch target from CD5A, Branch target from CD5A 00CD6A AD2A12 lda al, 0x122a 00CD6D F01E beq 0xcd8d 00CD6F C909 cmp al, #0x09 00CD71 D00D bne 0xcd80 00CD73 2CAD110415 bbs #0x04, 0x11ad, 0xcd8d 00CD78 42C902 cmp bl, #0x02 00CD7B D010 bne 0xcd8d 00CD7D 4CF1CD jmp 0xcdf1 Code block address: CD80 Length: 13 M:1 X:0 called by: CD71 00CD80 3CAD110408 bbc #0x04, 0x11ad, 0xcd8d ; Branch target from CD71 00CD85 42C904 cmp bl, #0x04 00CD88 D003 bne 0xcd8d 00CD8A 4CF1CD jmp 0xcdf1 Code block address: CD8D Length: 5 M:1 X:0 called by: CD6D 00CD8D 1CC11101 clb #0x01, 0x11c1 ; Branch target from CD6D, Branch target from CD73, Branch target from CD7B, Branch target from CD80, Branch target from CD88 00CD91 60 rts Code block address: CD92 Length: 39 M:1 X:0 called by: CD5E 00CD92 ADF111 lda al, 0x11f1 ; Branch target from CD5E, Branch target from CD5E 00CD95 F004 beq 0xcd9b 00CD97 1A dec al 00CD98 8DF111 sta al, 0x11f1 00CD9B ADE211 lda al, 0x11e2 ; Branch target from CD95 00CD9E F003 beq 0xcda3 00CDA0 CEE211 dec 0x11e2 00CDA3 ADA811 lda al, 0x11a8 ; Branch target from CD9E 00CDA6 D8 clm ; m:0 x:0 00CDA7 29FF00 and ax, #0x00ff 00CDAA 18 clc 00CDAB 699BD2 adc ax, #0xd29b 00CDAE AA tax 00CDAF F8 sem ; m:1 x:0 00CDB0 3CAD110404 bbc #0x04, 0x11ad, 0xcdb9 00CDB5 B500 lda al, dp + 0x00 + ix 00CDB7 8002 bra 0xcdbb Code block address: CDB9 Length: 14 M:1 X:0 called by: CDB0 00CDB9 B504 lda al, dp + 0x04 + ix ; Branch target from CDB0 00CDBB CD1012 cmp al, 0x1210 ; Branch target from CDB7 00CDBE F007 beq 0xcdc7 00CDC0 B00A bcs 0xcdcc 00CDC2 9C2A1200 ldm #0x00, 0x122a 00CDC6 60 rts Code block address: CDC7 Length: 5 M:1 X:0 called by: CDBE 00CDC7 8D2A12 sta al, 0x122a ; Branch target from CDBE 00CDCA 8004 bra 0xcdd0 Code block address: CDCC Length: 9 M:1 X:0 called by: CDC0 00CDCC 9C2A1200 ldm #0x00, 0x122a ; Branch target from CDC0 00CDD0 8DA311 sta al, 0x11a3 ; Branch target from CDCA 00CDD3 802B bra 0xce00 Code block address: CDD5 Length: 15 M:1 X:0 called by: CD10 00CDD5 AEC210 ldx 0x10c2 ; Branch target from CD10 00CDD8 8E0810 stx 0x1008 00CDDB A20A00 ldx #0x000a 00CDDE 8E0610 stx 0x1006 00CDE1 4C44CE jmp 0xce44 Code block address: CDE4 Length: 13 M:1 X:0 called by: CD18 00CDE4 3CAD118007 bbc #0x80, 0x11ad, 0xcdf0 ; Branch target from CD18 00CDE9 ADA811 lda al, 0x11a8 00CDEC C901 cmp al, #0x01 00CDEE F001 beq 0xcdf1 00CDF0 60 rts ; Branch target from CDE4 Code block address: CDF1 Length: 15 M:1 X:0 called by: CDEE 00CDF1 AE7611 ldx 0x1176 ; Branch target from CD7D, Branch target from CD8A, Branch target from CDEE 00CDF4 8E0810 stx 0x1008 00CDF7 A20A00 ldx #0x000a 00CDFA 8E0610 stx 0x1006 00CDFD 4C44CE jmp 0xce44 Code block address: CE00 Length: 68 M:1 X:0 called by: CD63 00CE00 8D1012 sta al, 0x1210 ; Branch target from CD63, Branch target from CD63, Branch target from CDD3 00CE03 CEA311 dec 0x11a3 00CE06 20B0D2 jsr 0xd2b0 00CE09 8D0610 sta ax, 0x1006 00CE0C F8 sem ; m:1 x:0 00CE0D A56A lda al, dp + 0x6a ; Read from Timer A3 PISO register 00CE0F 2930 and al, #0x30 00CE11 C920 cmp al, #0x20 00CE13 D007 bne 0xce1c 00CE15 A648 ldx dp + 0x48 ; Read from Timer A3 counter 00CE17 E00A00 cpx #0x000a 00CE1A 903D bcc 0xce59 00CE1C A569 lda al, dp + 0x69 ; Branch target from CE13, Read from Timer A2 PISO register 00CE1E 2930 and al, #0x30 00CE20 C920 cmp al, #0x20 00CE22 D007 bne 0xce2b 00CE24 A644 ldx dp + 0x44 ; Read from Timer A2 counter 00CE26 E00800 cpx #0x0008 00CE29 9034 bcc 0xce5f 00CE2B A56B lda al, dp + 0x6b ; Branch target from CE22, Read from Timer A4 PISO register 00CE2D 2930 and al, #0x30 00CE2F C920 cmp al, #0x20 00CE31 D007 bne 0xce3a 00CE33 A650 ldx dp + 0x50 ; Read from Timer A4 counter 00CE35 E00600 cpx #0x0006 00CE38 902B bcc 0xce65 00CE3A 340D0106 bbc #0x01, dp + 0x0d, 0xce44 ; Branch target from CE31, Read from Port 5, Branch target from CE59, Branch target from CE5F, Branch target from CE65 00CE3E 2C21100801 bbs #0x08, 0x1021, 0xce44 00CE43 60 rts Code block address: CE44 Length: 21 M:1 X:0 called by: CDE1 00CE44 146201 clb #0x01, dp + 0x62 ; Branch target from CDE1, Branch target from CDFD, Branch target from CE3A, Branch target from CE3E, Write to Timer A enable and protect 00CE47 AE0610 ldx 0x1006 00CE4A 8640 stx dp + 0x40 ; Write to Timer A1 counter 00CE4C AE0810 ldx 0x1008 00CE4F 8642 stx dp + 0x42 ; Write to Timer A1 reload register 00CE51 A902 lda al, #0x02 00CE53 8568 sta al, dp + 0x68 ; Write to Timer A1 PISO register 00CE55 046201 seb #0x01, dp + 0x62 ; Write to Timer A enable and protect 00CE58 60 rts Code block address: CE59 Length: 6 M:1 X:0 called by: CE1A 00CE59 246A30DD bbs #0x30, dp + 0x6a, 0xce3a ; Branch target from CE1A, Read from Timer A3 PISO register, Branch target from CE5D 00CE5D 80FA bra 0xce59 Code block address: CE5F Length: 6 M:1 X:0 called by: CE29 00CE5F 246930D7 bbs #0x30, dp + 0x69, 0xce3a ; Branch target from CE29, Read from Timer A2 PISO register, Branch target from CE63 00CE63 80FA bra 0xce5f Code block address: CE65 Length: 6 M:1 X:0 called by: CE38 00CE65 246B30D1 bbs #0x30, dp + 0x6b, 0xce3a ; Branch target from CE38, Read from Timer A4 PISO register, Branch target from CE69 00CE69 80FA bra 0xce65 Code block address: CE6B Length: 8 M:1 X:0 called by: CC1B 00CE6B 2CC0110103 bbs #0x01, 0x11c0, 0xce73 ; Call target from CC1B, Call target from CC4C, Call target from CCE1, Call target from CD01 00CE70 4C35CF jmp 0xcf35 Code block address: CE73 Length: 8 M:1 X:0 called by: CE6B 00CE73 3CC1111003 bbc #0x10, 0x11c1, 0xce7b ; Branch target from CE6B 00CE78 4C44CF jmp 0xcf44 Code block address: CE7B Length: 13 M:1 X:0 called by: CE73 00CE7B 3CC1110208 bbc #0x02, 0x11c1, 0xce88 ; Branch target from CE73 00CE80 AEC210 ldx 0x10c2 00CE83 8E0810 stx 0x1008 00CE86 802C bra 0xceb4 Code block address: CE88 Length: 11 M:1 X:0 called by: CE7B 00CE88 3C00100106 bbc #0x01, 0x1000, 0xce93 ; Branch target from CE7B 00CE8D D8 clm ; m:0 x:0 00CE8E AD7413 lda ax, 0x1374 00CE91 801D bra 0xceb0 Code block address: CE93 Length: 25 M:1 X:0 called by: CE88 00CE93 ADF111 lda al, 0x11f1 ; Branch target from CE88 00CE96 D014 bne 0xceac 00CE98 ADE311 lda al, 0x11e3 00CE9B F00F beq 0xceac 00CE9D D8 clm ; m:0 x:0 00CE9E AD7811 lda ax, 0x1178 00CEA1 18 clc 00CEA2 6D3011 adc ax, 0x1130 00CEA5 9009 bcc 0xceb0 00CEA7 A9FFFF lda ax, #0xffff 00CEAA 8004 bra 0xceb0 Code block address: CEAC Length: 26 M:1 X:0 called by: CE96 00CEAC D8 clm ; m:0 x:0, Branch target from CE96, Branch target from CE9B 00CEAD AD7811 lda ax, 0x1178 00CEB0 8D0810 sta ax, 0x1008 ; Branch target from CE91, Branch target from CEA5, Branch target from CEAA 00CEB3 F8 sem ; m:1 x:0 00CEB4 A569 lda al, dp + 0x69 ; Branch target from CE86, Read from Timer A2 PISO register 00CEB6 2930 and al, #0x30 00CEB8 C920 cmp al, #0x20 00CEBA F00A beq 0xcec6 00CEBC C930 cmp al, #0x30 00CEBE F032 beq 0xcef2 00CEC0 ADA411 lda al, 0x11a4 00CEC3 4C60CF jmp 0xcf60 Code block address: CEB4 Length: 18 M:1 X:0 called by: CE86 00CEB4 A569 lda al, dp + 0x69 ; Read from Timer A2 PISO register 00CEB6 2930 and al, #0x30 00CEB8 C920 cmp al, #0x20 00CEBA F00A beq 0xcec6 00CEBC C930 cmp al, #0x30 00CEBE F032 beq 0xcef2 00CEC0 ADA411 lda al, 0x11a4 00CEC3 4C60CF jmp 0xcf60 Code block address: CEC6 Length: 26 M:1 X:0 called by: CEBA 00CEC6 42ADA811 lda bl, 0x11a8 ; Branch target from CEBA, Branch target from CEBA 00CECA AD2B12 lda al, 0x122b 00CECD F01E beq 0xceed 00CECF C909 cmp al, #0x09 00CED1 D00D bne 0xcee0 00CED3 2CAD110415 bbs #0x04, 0x11ad, 0xceed 00CED8 42C901 cmp bl, #0x01 00CEDB D010 bne 0xceed 00CEDD 4C51CF jmp 0xcf51 Code block address: CEE0 Length: 13 M:1 X:0 called by: CED1 00CEE0 3CAD110408 bbc #0x04, 0x11ad, 0xceed ; Branch target from CED1 00CEE5 42C903 cmp bl, #0x03 00CEE8 D003 bne 0xceed 00CEEA 4C51CF jmp 0xcf51 Code block address: CEED Length: 5 M:1 X:0 called by: CECD 00CEED 1CC11102 clb #0x02, 0x11c1 ; Branch target from CECD, Branch target from CED3, Branch target from CEDB, Branch target from CEE0, Branch target from CEE8 00CEF1 60 rts Code block address: CEF2 Length: 39 M:1 X:0 called by: CEBE 00CEF2 ADF111 lda al, 0x11f1 ; Branch target from CEBE, Branch target from CEBE 00CEF5 F004 beq 0xcefb 00CEF7 1A dec al 00CEF8 8DF111 sta al, 0x11f1 00CEFB ADE311 lda al, 0x11e3 ; Branch target from CEF5 00CEFE F003 beq 0xcf03 00CF00 CEE311 dec 0x11e3 00CF03 ADA811 lda al, 0x11a8 ; Branch target from CEFE 00CF06 D8 clm ; m:0 x:0 00CF07 29FF00 and ax, #0x00ff 00CF0A 18 clc 00CF0B 69A3D2 adc ax, #0xd2a3 00CF0E AA tax 00CF0F F8 sem ; m:1 x:0 00CF10 3CAD110404 bbc #0x04, 0x11ad, 0xcf19 00CF15 B500 lda al, dp + 0x00 + ix 00CF17 8002 bra 0xcf1b Code block address: CF19 Length: 14 M:1 X:0 called by: CF10 00CF19 B504 lda al, dp + 0x04 + ix ; Branch target from CF10 00CF1B CD1112 cmp al, 0x1211 ; Branch target from CF17 00CF1E F007 beq 0xcf27 00CF20 B00A bcs 0xcf2c 00CF22 9C2B1200 ldm #0x00, 0x122b 00CF26 60 rts Code block address: CF27 Length: 5 M:1 X:0 called by: CF1E 00CF27 8D2B12 sta al, 0x122b ; Branch target from CF1E 00CF2A 8004 bra 0xcf30 Code block address: CF2C Length: 9 M:1 X:0 called by: CF20 00CF2C 9C2B1200 ldm #0x00, 0x122b ; Branch target from CF20 00CF30 8DA411 sta al, 0x11a4 ; Branch target from CF2A 00CF33 802B bra 0xcf60 Code block address: CF35 Length: 15 M:1 X:0 called by: CE70 00CF35 AEC210 ldx 0x10c2 ; Branch target from CE70 00CF38 8E0810 stx 0x1008 00CF3B A20A00 ldx #0x000a 00CF3E 8E0610 stx 0x1006 00CF41 4CA4CF jmp 0xcfa4 Code block address: CF44 Length: 13 M:1 X:0 called by: CE78 00CF44 3CAD118007 bbc #0x80, 0x11ad, 0xcf50 ; Branch target from CE78 00CF49 ADA811 lda al, 0x11a8 00CF4C C902 cmp al, #0x02 00CF4E F001 beq 0xcf51 00CF50 60 rts ; Branch target from CF44 Code block address: CF51 Length: 15 M:1 X:0 called by: CF4E 00CF51 AE7811 ldx 0x1178 ; Branch target from CEDD, Branch target from CEEA, Branch target from CF4E 00CF54 8E0810 stx 0x1008 00CF57 A20A00 ldx #0x000a 00CF5A 8E0610 stx 0x1006 00CF5D 4CA4CF jmp 0xcfa4 Code block address: CF60 Length: 68 M:1 X:0 called by: CEC3 00CF60 8D1112 sta al, 0x1211 ; Branch target from CEC3, Branch target from CEC3, Branch target from CF33 00CF63 CEA411 dec 0x11a4 00CF66 20B0D2 jsr 0xd2b0 00CF69 8D0610 sta ax, 0x1006 00CF6C F8 sem ; m:1 x:0 00CF6D A56B lda al, dp + 0x6b ; Read from Timer A4 PISO register 00CF6F 2930 and al, #0x30 00CF71 C920 cmp al, #0x20 00CF73 D007 bne 0xcf7c 00CF75 A650 ldx dp + 0x50 ; Read from Timer A4 counter 00CF77 E00A00 cpx #0x000a 00CF7A 903D bcc 0xcfb9 00CF7C A568 lda al, dp + 0x68 ; Branch target from CF73, Read from Timer A1 PISO register 00CF7E 2930 and al, #0x30 00CF80 C920 cmp al, #0x20 00CF82 D007 bne 0xcf8b 00CF84 A640 ldx dp + 0x40 ; Read from Timer A1 counter 00CF86 E00800 cpx #0x0008 00CF89 9034 bcc 0xcfbf 00CF8B A56A lda al, dp + 0x6a ; Branch target from CF82, Read from Timer A3 PISO register 00CF8D 2930 and al, #0x30 00CF8F C920 cmp al, #0x20 00CF91 D007 bne 0xcf9a 00CF93 A648 ldx dp + 0x48 ; Read from Timer A3 counter 00CF95 E00600 cpx #0x0006 00CF98 902B bcc 0xcfc5 00CF9A 340D0206 bbc #0x02, dp + 0x0d, 0xcfa4 ; Branch target from CF91, Read from Port 5, Branch target from CFB9, Branch target from CFBF, Branch target from CFC5 00CF9E 2C21100801 bbs #0x08, 0x1021, 0xcfa4 00CFA3 60 rts Code block address: CFA4 Length: 21 M:1 X:0 called by: CF41 00CFA4 146202 clb #0x02, dp + 0x62 ; Branch target from CF41, Branch target from CF5D, Branch target from CF9A, Branch target from CF9E, Write to Timer A enable and protect 00CFA7 AE0610 ldx 0x1006 00CFAA 8644 stx dp + 0x44 ; Write to Timer A2 counter 00CFAC AE0810 ldx 0x1008 00CFAF 8646 stx dp + 0x46 ; Write to Timer A2 reload register 00CFB1 A902 lda al, #0x02 00CFB3 8569 sta al, dp + 0x69 ; Write to Timer A2 PISO register 00CFB5 046202 seb #0x02, dp + 0x62 ; Write to Timer A enable and protect 00CFB8 60 rts Code block address: CFB9 Length: 6 M:1 X:0 called by: CF7A 00CFB9 246B30DD bbs #0x30, dp + 0x6b, 0xcf9a ; Branch target from CF7A, Read from Timer A4 PISO register, Branch target from CFBD 00CFBD 80FA bra 0xcfb9 Code block address: CFBF Length: 6 M:1 X:0 called by: CF89 00CFBF 246830D7 bbs #0x30, dp + 0x68, 0xcf9a ; Branch target from CF89, Read from Timer A1 PISO register, Branch target from CFC3 00CFC3 80FA bra 0xcfbf Code block address: CFC5 Length: 6 M:1 X:0 called by: CF98 00CFC5 246A30D1 bbs #0x30, dp + 0x6a, 0xcf9a ; Branch target from CF98, Read from Timer A3 PISO register, Branch target from CFC9 00CFC9 80FA bra 0xcfc5 Code block address: CFCB Length: 8 M:1 X:0 called by: CC1E 00CFCB 2CC0110103 bbs #0x01, 0x11c0, 0xcfd3 ; Call target from CC1E, Call target from CC4F, Call target from CCE4, Call target from CD04 00CFD0 4C95D0 jmp 0xd095 Code block address: CFD3 Length: 8 M:1 X:0 called by: CFCB 00CFD3 3CC1111003 bbc #0x10, 0x11c1, 0xcfdb ; Branch target from CFCB 00CFD8 4CA4D0 jmp 0xd0a4 Code block address: CFDB Length: 13 M:1 X:0 called by: CFD3 00CFDB 3CC1110408 bbc #0x04, 0x11c1, 0xcfe8 ; Branch target from CFD3 00CFE0 AEC210 ldx 0x10c2 00CFE3 8E0810 stx 0x1008 00CFE6 802C bra 0xd014 Code block address: CFE8 Length: 11 M:1 X:0 called by: CFDB 00CFE8 3C00100106 bbc #0x01, 0x1000, 0xcff3 ; Branch target from CFDB 00CFED D8 clm ; m:0 x:0 00CFEE AD7413 lda ax, 0x1374 00CFF1 801D bra 0xd010 Code block address: CFF3 Length: 25 M:1 X:0 called by: CFE8 00CFF3 ADF111 lda al, 0x11f1 ; Branch target from CFE8 00CFF6 D014 bne 0xd00c 00CFF8 ADE411 lda al, 0x11e4 00CFFB F00F beq 0xd00c 00CFFD D8 clm ; m:0 x:0 00CFFE AD7A11 lda ax, 0x117a 00D001 18 clc 00D002 6D3011 adc ax, 0x1130 00D005 9009 bcc 0xd010 00D007 A9FFFF lda ax, #0xffff 00D00A 8004 bra 0xd010 Code block address: D00C Length: 26 M:1 X:0 called by: CFF6 00D00C D8 clm ; m:0 x:0, Branch target from CFF6, Branch target from CFFB 00D00D AD7A11 lda ax, 0x117a 00D010 8D0810 sta ax, 0x1008 ; Branch target from CFF1, Branch target from D005, Branch target from D00A 00D013 F8 sem ; m:1 x:0 00D014 A56A lda al, dp + 0x6a ; Branch target from CFE6, Read from Timer A3 PISO register 00D016 2930 and al, #0x30 00D018 C920 cmp al, #0x20 00D01A F00A beq 0xd026 00D01C C930 cmp al, #0x30 00D01E F032 beq 0xd052 00D020 ADA511 lda al, 0x11a5 00D023 4CC0D0 jmp 0xd0c0 Code block address: D014 Length: 18 M:1 X:0 called by: CFE6 00D014 A56A lda al, dp + 0x6a ; Read from Timer A3 PISO register 00D016 2930 and al, #0x30 00D018 C920 cmp al, #0x20 00D01A F00A beq 0xd026 00D01C C930 cmp al, #0x30 00D01E F032 beq 0xd052 00D020 ADA511 lda al, 0x11a5 00D023 4CC0D0 jmp 0xd0c0 Code block address: D026 Length: 26 M:1 X:0 called by: D01A 00D026 42ADA811 lda bl, 0x11a8 ; Branch target from D01A, Branch target from D01A 00D02A AD2C12 lda al, 0x122c 00D02D F01E beq 0xd04d 00D02F C909 cmp al, #0x09 00D031 D00D bne 0xd040 00D033 2CAD110415 bbs #0x04, 0x11ad, 0xd04d 00D038 42C904 cmp bl, #0x04 00D03B D010 bne 0xd04d 00D03D 4CB1D0 jmp 0xd0b1 Code block address: D040 Length: 13 M:1 X:0 called by: D031 00D040 3CAD110408 bbc #0x04, 0x11ad, 0xd04d ; Branch target from D031 00D045 42C901 cmp bl, #0x01 00D048 D003 bne 0xd04d 00D04A 4CB1D0 jmp 0xd0b1 Code block address: D04D Length: 5 M:1 X:0 called by: D02D 00D04D 1CC11104 clb #0x04, 0x11c1 ; Branch target from D02D, Branch target from D033, Branch target from D03B, Branch target from D040, Branch target from D048 00D051 60 rts Code block address: D052 Length: 39 M:1 X:0 called by: D01E 00D052 ADF111 lda al, 0x11f1 ; Branch target from D01E, Branch target from D01E 00D055 F004 beq 0xd05b 00D057 1A dec al 00D058 8DF111 sta al, 0x11f1 00D05B ADE411 lda al, 0x11e4 ; Branch target from D055 00D05E F003 beq 0xd063 00D060 CEE411 dec 0x11e4 00D063 ADA811 lda al, 0x11a8 ; Branch target from D05E 00D066 D8 clm ; m:0 x:0 00D067 29FF00 and ax, #0x00ff 00D06A 18 clc 00D06B 6993D2 adc ax, #0xd293 00D06E AA tax 00D06F F8 sem ; m:1 x:0 00D070 3CAD110404 bbc #0x04, 0x11ad, 0xd079 00D075 B500 lda al, dp + 0x00 + ix 00D077 8002 bra 0xd07b Code block address: D079 Length: 14 M:1 X:0 called by: D070 00D079 B504 lda al, dp + 0x04 + ix ; Branch target from D070 00D07B CD1212 cmp al, 0x1212 ; Branch target from D077 00D07E F007 beq 0xd087 00D080 B00A bcs 0xd08c 00D082 9C2C1200 ldm #0x00, 0x122c 00D086 60 rts Code block address: D087 Length: 5 M:1 X:0 called by: D07E 00D087 8D2C12 sta al, 0x122c ; Branch target from D07E 00D08A 8004 bra 0xd090 Code block address: D08C Length: 9 M:1 X:0 called by: D080 00D08C 9C2C1200 ldm #0x00, 0x122c ; Branch target from D080 00D090 8DA511 sta al, 0x11a5 ; Branch target from D08A 00D093 802B bra 0xd0c0 Code block address: D095 Length: 15 M:1 X:0 called by: CFD0 00D095 AEC210 ldx 0x10c2 ; Branch target from CFD0 00D098 8E0810 stx 0x1008 00D09B A20A00 ldx #0x000a 00D09E 8E0610 stx 0x1006 00D0A1 4C04D1 jmp 0xd104 Code block address: D0A4 Length: 13 M:1 X:0 called by: CFD8 00D0A4 3CAD118007 bbc #0x80, 0x11ad, 0xd0b0 ; Branch target from CFD8 00D0A9 ADA811 lda al, 0x11a8 00D0AC C903 cmp al, #0x03 00D0AE F001 beq 0xd0b1 00D0B0 60 rts ; Branch target from D0A4 Code block address: D0B1 Length: 15 M:1 X:0 called by: D0AE 00D0B1 AE7A11 ldx 0x117a ; Branch target from D03D, Branch target from D04A, Branch target from D0AE 00D0B4 8E0810 stx 0x1008 00D0B7 A20A00 ldx #0x000a 00D0BA 8E0610 stx 0x1006 00D0BD 4C04D1 jmp 0xd104 Code block address: D0C0 Length: 68 M:1 X:0 called by: D023 00D0C0 8D1212 sta al, 0x1212 ; Branch target from D023, Branch target from D023, Branch target from D093 00D0C3 CEA511 dec 0x11a5 00D0C6 20B0D2 jsr 0xd2b0 00D0C9 8D0610 sta ax, 0x1006 00D0CC F8 sem ; m:1 x:0 00D0CD A569 lda al, dp + 0x69 ; Read from Timer A2 PISO register 00D0CF 2930 and al, #0x30 00D0D1 C920 cmp al, #0x20 00D0D3 D007 bne 0xd0dc 00D0D5 A644 ldx dp + 0x44 ; Read from Timer A2 counter 00D0D7 E00A00 cpx #0x000a 00D0DA 903D bcc 0xd119 00D0DC A56B lda al, dp + 0x6b ; Branch target from D0D3, Read from Timer A4 PISO register 00D0DE 2930 and al, #0x30 00D0E0 C920 cmp al, #0x20 00D0E2 D007 bne 0xd0eb 00D0E4 A650 ldx dp + 0x50 ; Read from Timer A4 counter 00D0E6 E00800 cpx #0x0008 00D0E9 9034 bcc 0xd11f 00D0EB A568 lda al, dp + 0x68 ; Branch target from D0E2, Read from Timer A1 PISO register 00D0ED 2930 and al, #0x30 00D0EF C920 cmp al, #0x20 00D0F1 D007 bne 0xd0fa 00D0F3 A640 ldx dp + 0x40 ; Read from Timer A1 counter 00D0F5 E00600 cpx #0x0006 00D0F8 902B bcc 0xd125 00D0FA 340D0406 bbc #0x04, dp + 0x0d, 0xd104 ; Branch target from D0F1, Read from Port 5, Branch target from D119, Branch target from D11F, Branch target from D125 00D0FE 2C21100801 bbs #0x08, 0x1021, 0xd104 00D103 60 rts Code block address: D104 Length: 21 M:1 X:0 called by: D0A1 00D104 146204 clb #0x04, dp + 0x62 ; Branch target from D0A1, Branch target from D0BD, Branch target from D0FA, Branch target from D0FE, Write to Timer A enable and protect 00D107 AE0610 ldx 0x1006 00D10A 8648 stx dp + 0x48 ; Write to Timer A3 counter 00D10C AE0810 ldx 0x1008 00D10F 864A stx dp + 0x4a ; Write to Timer A3 reload register 00D111 A902 lda al, #0x02 00D113 856A sta al, dp + 0x6a ; Write to Timer A3 PISO register 00D115 046204 seb #0x04, dp + 0x62 ; Write to Timer A enable and protect 00D118 60 rts Code block address: D119 Length: 6 M:1 X:0 called by: D0DA 00D119 246930DD bbs #0x30, dp + 0x69, 0xd0fa ; Branch target from D0DA, Read from Timer A2 PISO register, Branch target from D11D 00D11D 80FA bra 0xd119 Code block address: D11F Length: 6 M:1 X:0 called by: D0E9 00D11F 246B30D7 bbs #0x30, dp + 0x6b, 0xd0fa ; Branch target from D0E9, Read from Timer A4 PISO register, Branch target from D123 00D123 80FA bra 0xd11f Code block address: D125 Length: 6 M:1 X:0 called by: D0F8 00D125 246830D1 bbs #0x30, dp + 0x68, 0xd0fa ; Branch target from D0F8, Read from Timer A1 PISO register, Branch target from D129 00D129 80FA bra 0xd125 Code block address: D12B Length: 8 M:1 X:0 called by: CC21 00D12B 2CC0110103 bbs #0x01, 0x11c0, 0xd133 ; Call target from CC21, Call target from CC52, Call target from CCE7, Call target from CD07 00D130 4CF5D1 jmp 0xd1f5 Code block address: D133 Length: 8 M:1 X:0 called by: D12B 00D133 3CC1111003 bbc #0x10, 0x11c1, 0xd13b ; Branch target from D12B 00D138 4C04D2 jmp 0xd204 Code block address: D13B Length: 13 M:1 X:0 called by: D133 00D13B 3CC1110808 bbc #0x08, 0x11c1, 0xd148 ; Branch target from D133 00D140 AEC210 ldx 0x10c2 00D143 8E0810 stx 0x1008 00D146 802C bra 0xd174 Code block address: D148 Length: 11 M:1 X:0 called by: D13B 00D148 3C00100106 bbc #0x01, 0x1000, 0xd153 ; Branch target from D13B 00D14D D8 clm ; m:0 x:0 00D14E AD7413 lda ax, 0x1374 00D151 801D bra 0xd170 Code block address: D153 Length: 25 M:1 X:0 called by: D148 00D153 ADF111 lda al, 0x11f1 ; Branch target from D148 00D156 D014 bne 0xd16c 00D158 ADE511 lda al, 0x11e5 00D15B F00F beq 0xd16c 00D15D D8 clm ; m:0 x:0 00D15E AD7C11 lda ax, 0x117c 00D161 18 clc 00D162 6D3011 adc ax, 0x1130 00D165 9009 bcc 0xd170 00D167 A9FFFF lda ax, #0xffff 00D16A 8004 bra 0xd170 Code block address: D16C Length: 26 M:1 X:0 called by: D156 00D16C D8 clm ; m:0 x:0, Branch target from D156, Branch target from D15B 00D16D AD7C11 lda ax, 0x117c 00D170 8D0810 sta ax, 0x1008 ; Branch target from D151, Branch target from D165, Branch target from D16A 00D173 F8 sem ; m:1 x:0 00D174 A56B lda al, dp + 0x6b ; Branch target from D146, Read from Timer A4 PISO register 00D176 2930 and al, #0x30 00D178 C920 cmp al, #0x20 00D17A F00A beq 0xd186 00D17C C930 cmp al, #0x30 00D17E F032 beq 0xd1b2 00D180 ADA611 lda al, 0x11a6 00D183 4C20D2 jmp 0xd220 Code block address: D174 Length: 18 M:1 X:0 called by: D146 00D174 A56B lda al, dp + 0x6b ; Read from Timer A4 PISO register 00D176 2930 and al, #0x30 00D178 C920 cmp al, #0x20 00D17A F00A beq 0xd186 00D17C C930 cmp al, #0x30 00D17E F032 beq 0xd1b2 00D180 ADA611 lda al, 0x11a6 00D183 4C20D2 jmp 0xd220 Code block address: D186 Length: 26 M:1 X:0 called by: D17A 00D186 42ADA811 lda bl, 0x11a8 ; Branch target from D17A, Branch target from D17A 00D18A AD2D12 lda al, 0x122d 00D18D F01E beq 0xd1ad 00D18F C909 cmp al, #0x09 00D191 D00D bne 0xd1a0 00D193 2CAD110415 bbs #0x04, 0xd1ad, 0x11ad 00D198 42C903 cmp bl, #0x03 00D19B D010 bne 0xd1ad 00D19D 4C11D2 jmp 0xd211 Code block address: D1A0 Length: 13 M:1 X:0 called by: D191 00D1A0 3CAD110408 bbc #0x04, 0xd1ad, 0x11ad ; Branch target from D191 00D1A5 42C902 cmp bl, #0x02 00D1A8 D003 bne 0xd1ad 00D1AA 4C11D2 jmp 0xd211 Code block address: D1AD Length: 5 M:1 X:0 called by: D18D 00D1AD 1CC11108 clb #0x08, 0x11c1 ; Branch target from D18D, Branch target from D193, Branch target from D19B, Branch target from D1A0, Branch target from D1A8 00D1B1 60 rts Code block address: D1B2 Length: 39 M:1 X:0 called by: D17E 00D1B2 ADF111 lda al, 0x11f1 ; Branch target from D17E, Branch target from D17E 00D1B5 F004 beq 0xd1bb 00D1B7 1A dec al 00D1B8 8DF111 sta al, 0x11f1 00D1BB ADE511 lda al, 0x11e5 ; Branch target from D1B5 00D1BE F003 beq 0xd1c3 00D1C0 CEE511 dec 0x11e5 00D1C3 ADA811 lda al, 0x11a8 ; Branch target from D1BE 00D1C6 D8 clm ; m:0 x:0 00D1C7 29FF00 and ax, #0x00ff 00D1CA 18 clc 00D1CB 698BD2 adc ax, #0xd28b 00D1CE AA tax 00D1CF F8 sem ; m:1 x:0 00D1D0 3CAD110404 bbc #0x04, 0x11ad, 0xd1d9 00D1D5 B500 lda al, dp + 0x00 + ix 00D1D7 8002 bra 0xd1db Code block address: D1D9 Length: 14 M:1 X:0 called by: D1D0 00D1D9 B504 lda al, dp + 0x04 + ix ; Branch target from D1D0 00D1DB CD1312 cmp al, 0x1213 ; Branch target from D1D7 00D1DE F007 beq 0xd1e7 00D1E0 B00A bcs 0xd1ec 00D1E2 9C2D1200 ldm #0x00, 0x122d 00D1E6 60 rts Code block address: D1E7 Length: 5 M:1 X:0 called by: D1DE 00D1E7 8D2D12 sta al, 0x122d ; Branch target from D1DE 00D1EA 8004 bra 0xd1f0 Code block address: D1EC Length: 9 M:1 X:0 called by: D1E0 00D1EC 9C2D1200 ldm #0x00, 0x122d ; Branch target from D1E0 00D1F0 8DA611 sta al, 0x11a6 ; Branch target from D1EA 00D1F3 802B bra 0xd220 Code block address: D1F5 Length: 15 M:1 X:0 called by: D130 00D1F5 AEC210 ldx 0x10c2 ; Branch target from D130 00D1F8 8E0810 stx 0x1008 00D1FB A20A00 ldx #0x000a 00D1FE 8E0610 stx 0x1006 00D201 4C64D2 jmp 0xd264 Code block address: D204 Length: 13 M:1 X:0 called by: D138 00D204 3CAD118007 bbc #0x80, 0x11ad, 0xd210 ; Branch target from D138 00D209 ADA811 lda al, 0x11a8 00D20C C904 cmp al, #0x04 00D20E F001 beq 0xd211 00D210 60 rts ; Branch target from D204 Code block address: D211 Length: 15 M:1 X:0 called by: D20E 00D211 AE7C11 ldx 0x117c ; Branch target from D19D, Branch target from D1AA, Branch target from D20E 00D214 8E0810 stx 0x1008 00D217 A20A00 ldx #0x000a 00D21A 8E0610 stx 0x1006 00D21D 4C64D2 jmp 0xd264 Code block address: D220 Length: 68 M:1 X:0 called by: D183 00D220 8D1312 sta al, 0x1213 ; Branch target from D183, Branch target from D183, Branch target from D1F3 00D223 CEA611 dec 0x11a6 00D226 20B0D2 jsr 0xd2b0 00D229 8D0610 sta ax, 0x1006 00D22C F8 sem ; m:1 x:0 00D22D A568 lda al, dp + 0x68 ; Read from Timer A1 PISO register 00D22F 2930 and al, #0x30 00D231 C920 cmp al, #0x20 00D233 D007 bne 0xd23c 00D235 A640 ldx dp + 0x40 ; Read from Timer A1 counter 00D237 E00A00 cpx #0x000a 00D23A 903D bcc 0xd279 00D23C A56A lda al, dp + 0x6a ; Branch target from D233, Read from Timer A3 PISO register 00D23E 2930 and al, #0x30 00D240 C920 cmp al, #0x20 00D242 D007 bne 0xd24b 00D244 A648 ldx dp + 0x48 ; Read from Timer A3 counter 00D246 E00800 cpx #0x0008 00D249 9034 bcc 0xd27f 00D24B A569 lda al, dp + 0x69 ; Branch target from D242, Read from Timer A2 PISO register 00D24D 2930 and al, #0x30 00D24F C920 cmp al, #0x20 00D251 D007 bne 0xd25a 00D253 A644 ldx dp + 0x44 ; Read from Timer A2 counter 00D255 E00600 cpx #0x0006 00D258 902B bcc 0xd285 00D25A 340D0806 bbc #0x08, dp + 0x0d, 0xd264 ; Branch target from D251, Read from Port 5, Branch target from D279, Branch target from D27F, Branch target from D285 00D25E 2C21100801 bbs #0x08, 0x1021, 0xd264 00D263 60 rts Code block address: D264 Length: 21 M:1 X:0 called by: D201 00D264 146208 clb #0x08, dp + 0x62 ; Branch target from D201, Branch target from D21D, Branch target from D25A, Branch target from D25E, Write to Timer A enable and protect 00D267 AE0610 ldx 0x1006 00D26A 8650 stx dp + 0x50 ; Write to Timer A4 counter 00D26C AE0810 ldx 0x1008 00D26F 8652 stx dp + 0x52 ; Write to Timer A4 reload register 00D271 A902 lda al, #0x02 00D273 856B sta al, dp + 0x6b ; Write to Timer A4 PISO register 00D275 046208 seb #0x08, dp + 0x62 ; Write to Timer A enable and protect 00D278 60 rts Code block address: D279 Length: 6 M:1 X:0 called by: D23A 00D279 246830DD bbs #0x30, dp + 0x68, 0xd25a ; Branch target from D23A, Read from Timer A1 PISO register, Branch target from D27D 00D27D 80FA bra 0xd279 Code block address: D27F Length: 6 M:1 X:0 called by: D249 00D27F 246A30D7 bbs #0x30, dp + 0x6a, 0xd25a ; Branch target from D249, Read from Timer A3 PISO register, Branch target from D283 00D283 80FA bra 0xd27f Code block address: D285 Length: 6 M:1 X:0 called by: D258 00D285 246930D1 bbs #0x30, dp + 0x69, 0xd25a ; Branch target from D258, Read from Timer A2 PISO register, Branch target from D289 00D289 80FA bra 0xd285 Code block address: D2B0 Length: 20 M:1 X:0 called by: CE06 00D2B0 D8 clm ; m:0 x:0, Call target from CE06, Call target from CF66, Call target from D0C6, Call target from D226 00D2B1 29FF00 and ax, #0x00ff 00D2B4 48 pha 00D2B5 AD1680 lda ax, 0x8016 00D2B8 3CAD11040006 bbc #0x0004, 0x11ad, 0xd2c4 00D2BE 890DBA11 mpy 0x11ba 00D2C2 8004 bra 0xd2c8 Code block address: D2C4 Length: 42 M:0 X:0 called by: D2B8 00D2C4 890DBE11 mpy 0x11be ; Branch target from D2B8 00D2C8 20A3D3 jsr 0xd3a3 ; Branch target from D2C2 00D2CB 18 clc 00D2CC 6D0810 adc ax, 0x1008 00D2CF 42690000 adc bx, #0x0000 00D2D3 428D0610 sta bx, 0x1006 00D2D7 8D0410 sta ax, 0x1004 00D2DA 68 pla 00D2DB 0A asl ax 00D2DC 694AD3 adc ax, #0xd34a 00D2DF AA tax 00D2E0 B500 lda ax, dp + 0x00 + ix 00D2E2 3CAD11040006 bbc #0x0004, 0x11ad, 0xd2ee 00D2E8 890DBA11 mpy 0x11ba 00D2EC 8004 bra 0xd2f2 Code block address: D2EE Length: 84 M:0 X:0 called by: D2E2 00D2EE 890DBE11 mpy 0x11be ; Branch target from D2E2 00D2F2 20A3D3 jsr 0xd3a3 ; Branch target from D2EC 00D2F5 428D7E12 sta bx, 0x127e 00D2F9 8D8012 sta ax, 0x1280 00D2FC 38 sec 00D2FD ED0410 sbc ax, 0x1004 00D300 42ED0610 sbc bx, 0x1006 00D304 428D0610 sta bx, 0x1006 00D308 903D bcc 0xd347 00D30A F8 sem ; m:1 x:0 00D30B 64FE00 ldm #0x00, dp + 0xfe ; Write to Timer C1 strobe interrupt control register 00D30E 04B404 seb #0x04, dp + 0xb4 ; Write to Timer C1 control register 00D311 14B402 clb #0x02, dp + 0xb4 ; Write to Timer C1 control register 00D314 04B402 seb #0x02, dp + 0xb4 ; Write to Timer C1 control register 00D317 14B404 clb #0x04, dp + 0xb4 ; Write to Timer C1 control register 00D31A 64FE06 ldm #0x06, dp + 0xfe ; Write to Timer C1 strobe interrupt control register 00D31D D8 clm ; m:0 x:0 00D31E 48 pha 00D31F A5A0 lda ax, dp + 0xa0 ; Read from Timer C1 counter 00D321 8D0410 sta ax, 0x1004 00D324 4A lsr ax 00D325 4A lsr ax 00D326 4A lsr ax 00D327 4A lsr ax 00D328 18 clc 00D329 690C00 adc ax, #0x000c 00D32C 8D0410 sta ax, 0x1004 00D32F 68 pla 00D330 38 sec 00D331 ED0410 sbc ax, 0x1004 00D334 42E90000 sbc bx, #0x0000 00D338 900D bcc 0xd347 00D33A 42AA tbx 00D33C F004 beq 0xd342 00D33E A9FFFF lda ax, #0xffff 00D341 60 rts Code block address: D342 Length: 9 M:0 X:0 called by: D33C 00D342 C91400 cmp ax, #0x0014 ; Branch target from D33C 00D345 B003 bcs 0xd34a 00D347 A91400 lda ax, #0x0014 ; Branch target from D308, Branch target from D338 00D34A 60 rts ; Branch target from D345 Code block address: D35E Length: 16 M:1 X:0 called by: C86D 00D35E D8 clm ; m:0 x:0, Call target from C86D, Call target from C86D 00D35F A95D00 lda ax, #0x005d 00D362 8D7E12 sta ax, 0x127e 00D365 ADAA11 lda ax, 0x11aa 00D368 42ADAC11 lda bx, 0x11ac 00D36C 801E bra 0xd38c Code block address: D36E Length: 16 M:1 X:0 called by: C905 00D36E D8 clm ; m:0 x:0, Call target from C905 00D36F A92000 lda ax, #0x0020 00D372 8D7E12 sta ax, 0x127e 00D375 ADAE11 lda ax, 0x11ae 00D378 42ADB011 lda bx, 0x11b0 00D37C 800E bra 0xd38c Code block address: D37E Length: 29 M:1 X:0 called by: C8BE 00D37E D8 clm ; m:0 x:0, Call target from C8BE 00D37F A93700 lda ax, #0x0037 00D382 8D7E12 sta ax, 0x127e 00D385 ADB211 lda ax, 0x11b2 00D388 42ADB411 lda bx, 0x11b4 00D38C 4229FF00 and bx, #0x00ff ; Branch target from D36C, Branch target from D37C 00D390 892D7E12 div 0x127e 00D394 9005 bcc 0xd39b 00D396 A9FFFF lda ax, #0xffff ; Branch target from D3A0 00D399 8007 bra 0xd3a2 Code block address: D39B Length: 8 M:0 X:0 called by: D394 00D39B 420A asl bx ; Branch target from D394 00D39D 690000 adc ax, #0x0000 00D3A0 B0F4 bcs 0xd396 00D3A2 60 rts ; Branch target from D399 Code block address: D3A3 Length: 13 M:0 X:0 called by: CAED 00D3A3 424A lsr bx ; Call target from CAED, Call target from CB06, Call target from CB22, Call target from CB5E, Call target from D2C8, Call target from D2F2 00D3A5 6A ror ax 00D3A6 424A lsr bx 00D3A8 6A ror ax 00D3A9 424A lsr bx ; Call target from DE12 00D3AB 6A ror ax 00D3AC 424A lsr bx 00D3AE 6A ror ax 00D3AF 60 rts Code block address: D3B0 Length: 24 M:1 X:0 called by: C952 00D3B0 AE6610 ldx 0x1066 ; Call target from C952 00D3B3 2C5E100415 bbs #0x04, 0x105e, 0xd3cd 00D3B8 2CAD11020B bbs #0x02, 0x11ad, 0xd3c8 00D3BD EC5684 cpx 0x8456 00D3C0 900F bcc 0xd3d1 00D3C2 0CAD1102 seb #0x02, 0x11ad 00D3C6 800D bra 0xd3d5 Code block address: D3C8 Length: 14 M:1 X:0 called by: D3B8 00D3C8 EC5484 cpx 0x8454 ; Branch target from D3B8 00D3CB B008 bcs 0xd3d5 00D3CD 1CAD1102 clb #0x02, 0x11ad ; Branch target from D3B3 00D3D1 9CDB1100 ldm #0x00, 0x11db ; Branch target from D3C0 00D3D5 60 rts ; Branch target from D3C6, Branch target from D3CB Code block address: D3D6 Length: 38 M:1 X:0 called by: C8CD 00D3D6 AE6610 ldx 0x1066 ; Call target from C8CD 00D3D9 2C5E100434 bbs #0x04, 0x105e, 0xd412 00D3DE 2CC011012A bbs #0x01, 0x11c0, 0xd40d 00D3E3 EC0080 cpx 0x8000 00D3E6 902E bcc 0xd416 00D3E8 0CC01101 seb #0x01, 0x11c0 00D3EC 2CC111100B bbs #0x10, 0x11c1, 0xd3fc ; Branch target from D410 00D3F1 ECEC86 cpx 0x86ec 00D3F4 900F bcc 0xd405 00D3F6 0CC11110 seb #0x10, 0x11c1 00D3FA 801A bra 0xd416 Code block address: D3FC Length: 17 M:1 X:0 called by: D3EC 00D3FC ECEE86 cpx 0x86ee ; Branch target from D3EC 00D3FF B015 bcs 0xd416 00D401 1CC11110 clb #0x10, 0x11c1 00D405 64F807 ldm #0x07, dp + 0xf8 ; Branch target from D3F4, Write to TG1 interrupt control register 00D408 14670F clb #0x0f, dp + 0x67 ; Write to Timer A interrupt status 00D40B 801C bra 0xd429 Code block address: D40D Length: 29 M:1 X:0 called by: D3DE 00D40D EC0280 cpx 0x8002 ; Branch target from D3DE 00D410 B0DA bcs 0xd3ec 00D412 1CC01101 clb #0x01, 0x11c0 ; Branch target from D3D9 00D416 64F800 ldm #0x00, dp + 0xf8 ; Branch target from D3E6, Branch target from D3FA, Branch target from D3FF, Write to TG1 interrupt control register 00D419 9C101200 ldm #0x00, 0x1210 00D41D 9C111200 ldm #0x00, 0x1211 00D421 9C121200 ldm #0x00, 0x1212 00D425 9C131200 ldm #0x00, 0x1213 00D429 60 rts ; Branch target from D40B Code block address: D445 Length: 23 M:1 X:0 called by: DAD6 00D445 78 sei ; Call target from DAD6 00D446 34FF1012 bbc #0x10, dp + 0xff, 0xd45c ; Read from INT interrupt control register 00D44A 9C7712F0 ldm #0xf0, 0x1277 00D44E 0C761280 seb #0x80, 0x1276 00D452 1C761202 clb #0x02, 0x1276 00D456 14FF10 clb #0x10, dp + 0xff ; Write to INT interrupt control register 00D459 4C3AD6 jmp 0xd63a ; Branch target from D469 Code block address: D45C Length: 43 M:1 X:0 called by: D446 00D45C 3C76128012 bbc #0x80, 0x1276, 0xd473 ; Branch target from D446 00D461 2C7612020D bbs #0x02, 0x1276, 0xd473 00D466 AD7712 lda al, 0x1277 00D469 D0EE bne 0xd459 00D46B 1C761260 clb #0x60, 0x1276 00D46F 0C761202 seb #0x02, 0x1276 00D473 42AD7712 lda bl, 0x1277 ; Branch target from D45C, Branch target from D461 00D477 422903 and bl, #0x03 00D47A F01E beq 0xd49a 00D47C AE7412 ldx 0x1274 00D47F 42C901 cmp bl, #0x01 00D482 D003 bne 0xd487 00D484 4C4AD5 jmp 0xd54a Code block address: D487 Length: 8 M:1 X:0 called by: D482 00D487 2C76120403 bbs #0x04, 0x1276, 0xd48f ; Branch target from D482 00D48C 4C3AD6 jmp 0xd63a Code block address: D48F Length: 8 M:1 X:0 called by: D487 00D48F 42C902 cmp bl, #0x02 ; Branch target from D487 00D492 D003 bne 0xd497 00D494 4C9CD5 jmp 0xd59c Code block address: D497 Length: 3 M:1 X:0 called by: D492 00D497 4CE6D5 jmp 0xd5e6 ; Branch target from D492 Code block address: D49A Length: 28 M:1 X:0 called by: D47A 00D49A A20000 ldx #0x0000 ; Branch target from D47A 00D49D 8E7212 stx 0x1272 00D4A0 42AD7712 lda bl, 0x1277 00D4A4 424A lsr bl 00D4A6 424A lsr bl 00D4A8 A900 lda al, #0x00 00D4AA 424A lsr bl ; Branch target from D4B1 00D4AC B008 bcs 0xd4b6 00D4AE 3A inc al 00D4AF C905 cmp al, #0x05 00D4B1 90F7 bcc 0xd4aa 00D4B3 4C35D5 jmp 0xd535 Code block address: D4B6 Length: 28 M:1 X:0 called by: D4AC 00D4B6 2C7612207A bbs #0x20, 0x1276, 0xd535 ; Branch target from D4AC 00D4BB 2C76124012 bbs #0x40, 0x1276, 0xd4d2 00D4C0 A242D4 ldx #0xd442 00D4C3 8E7412 stx 0x1274 00D4C6 A28087 ldx #0x8780 00D4C9 8EEA12 stx 0x12ea 00D4CC 9CE81200 ldm #0x00, 0x12e8 00D4D0 8058 bra 0xd52a Code block address: D4D2 Length: 37 M:1 X:0 called by: D4BB 00D4D2 EEE812 inc 0x12e8 ; Branch target from D4BB 00D4D5 ADE812 lda al, 0x12e8 00D4D8 C937 cmp al, #0x37 00D4DA 904E bcc 0xd52a 00D4DC F019 beq 0xd4f7 00D4DE C938 cmp al, #0x38 00D4E0 9038 bcc 0xd51a 00D4E2 F036 beq 0xd51a 00D4E4 0C761220 seb #0x20, 0x1276 00D4E8 9C771200 ldm #0x00, 0x1277 00D4EC 9CE81200 ldm #0x00, 0x12e8 00D4F0 1C761282 clb #0x82, 0x1276 00D4F4 4C3DD6 jmp 0xd63d Code block address: D4F7 Length: 35 M:1 X:0 called by: D4DC 00D4F7 A2E812 ldx #0x12e8 ; Branch target from D4DC 00D4FA 8E7412 stx 0x1274 00D4FD A9BD lda al, #0xbd 00D4FF 8DEA12 sta al, 0x12ea 00D502 9CE91200 ldm #0x00, 0x12e9 00D506 A28087 ldx #0x8780 00D509 B500 lda al, dp + 0x00 + ix ; Branch target from D516 00D50B 18 clc 00D50C 6DE912 adc al, 0x12e9 00D50F 8DE912 sta al, 0x12e9 00D512 E8 inx 00D513 E0B787 cpx #0x87b7 00D516 90F1 bcc 0xd509 00D518 8010 bra 0xd52a Code block address: D51A Length: 27 M:1 X:0 called by: D4E0 00D51A 0CF21202 seb #0x02, 0x12f2 ; Branch target from D4E0, Branch target from D4E2 00D51E A2BA12 ldx #0x12ba 00D521 8EEA12 stx 0x12ea 00D524 A242D4 ldx #0xd442 00D527 8E7412 stx 0x1274 00D52A 9C771204 ldm #0x04, 0x1277 ; Branch target from D4D0, Branch target from D4DA, Branch target from D518 00D52E 1C76120C clb #0x0c, 0x1276 00D532 4C3AD6 jmp 0xd63a Code block address: D535 Length: 21 M:1 X:0 called by: D4B3 00D535 0A asl al ; Branch target from D4B3, Branch target from D4B6 00D536 0A asl al 00D537 D8 clm ; m:0 x:0 00D538 29FF00 and ax, #0x00ff 00D53B 18 clc 00D53C 692AD4 adc ax, #0xd42a 00D53F 8D7412 sta ax, 0x1274 00D542 F8 sem ; m:1 x:0 00D543 1C76120C clb #0x0c, 0x1276 00D547 4C3AD6 jmp 0xd63a Code block address: D54A Length: 37 M:1 X:0 called by: D484 00D54A 42B502 lda bl, dp + 0x02 + ix ; Branch target from D484 00D54D 4229C0 and bl, #0xc0 00D550 F047 beq 0xd599 00D552 0C761204 seb #0x04, 0x1276 00D556 42C940 cmp bl, #0x40 00D559 F014 beq 0xd56f 00D55B 42C980 cmp bl, #0x80 00D55E F01F beq 0xd57f 00D560 0C761211 seb #0x11, 0x1276 00D564 B400 ldy dp + 0x00 + ix 00D566 B90000 lda al, 0x0000 + ix 00D569 4A lsr al 00D56A 4A lsr al 00D56B 1502 ora al, dp + 0x02 + ix 00D56D 8016 bra 0xd585 Code block address: D56F Length: 16 M:1 X:0 called by: D559 00D56F 0C761201 seb #0x01, 0x1276 ; Branch target from D559 00D573 1C761210 clb #0x10, 0x1276 00D577 B502 lda al, dp + 0x02 + ix 00D579 18 clc 00D57A 6DE812 adc al, 0x12e8 00D57D 8006 bra 0xd585 Code block address: D57F Length: 29 M:1 X:0 called by: D55E 00D57F 1C761211 clb #0x11, 0x1276 ; Branch target from D55E 00D583 B502 lda al, dp + 0x02 + ix 00D585 8D7812 sta al, 0x1278 ; Branch target from D56D, Branch target from D57D 00D588 2054D6 jsr 0xd654 00D58B C9C0 cmp al, #0xc0 00D58D 900A bcc 0xd599 00D58F CE7712 dec 0x1277 00D592 CE7712 dec 0x1277 00D595 1C761204 clb #0x04, 0x1276 00D599 4C3AD6 jmp 0xd63a ; Branch target from D550, Branch target from D58D Code block address: D59C Length: 16 M:1 X:0 called by: D494 00D59C 2C7612010B bbs #0x01, 0x1276, 0xd5ac ; Branch target from D494 00D5A1 B502 lda al, dp + 0x02 + ix 00D5A3 2054D6 jsr 0xd654 00D5A6 8D7812 sta al, 0x1278 00D5A9 4C3AD6 jmp 0xd63a Code block address: D5AC Length: 36 M:1 X:0 called by: D59C 00D5AC B400 ldy dp + 0x00 + ix ; Branch target from D59C 00D5AE 2C7612101D bbs #0x10, 0x1276, 0xd5d0 00D5B3 2C76122013 bbs #0x20, 0x1276, 0xd5cb 00D5B8 D8 clm ; m:0 x:0 00D5B9 ADE812 lda ax, 0x12e8 00D5BC 29FF00 and ax, #0x00ff 00D5BF 8D0A10 sta ax, 0x100a 00D5C2 B90000 lda ax, 0x0000 + ix 00D5C5 18 clc 00D5C6 6D0A10 adc ax, 0x100a 00D5C9 A8 tay 00D5CA F8 sem ; m:1 x:0 00D5CB B90000 lda al, 0x0000 + ix ; Branch target from D5B3 00D5CE 8003 bra 0xd5d3 Code block address: D5D0 Length: 22 M:1 X:0 called by: D5AE 00D5D0 B90100 lda al, 0x0001 + ix ; Branch target from D5AE 00D5D3 48 pha ; Branch target from D5CE 00D5D4 2054D6 jsr 0xd654 00D5D7 CD7812 cmp al, 0x1278 00D5DA F004 beq 0xd5e0 00D5DC 0C761208 seb #0x08, 0x1276 00D5E0 68 pla ; Branch target from D5DA 00D5E1 8D7812 sta al, 0x1278 00D5E4 8054 bra 0xd63a Code block address: D5E6 Length: 31 M:1 X:0 called by: D497 00D5E6 2C76120126 bbs #0x01, 0x1276, 0xd611 ; Branch target from D497 00D5EB B502 lda al, dp + 0x02 + ix 00D5ED 2054D6 jsr 0xd654 00D5F0 2C76122010 bbs #0x20, 0x1276, 0xd605 00D5F5 CD7812 cmp al, 0x1278 00D5F8 D005 bne 0xd5ff 00D5FA CDE912 cmp al, 0x12e9 00D5FD F03B beq 0xd63a 00D5FF 1C761240 clb #0x40, 0x1276 ; Branch target from D5F8 00D603 8035 bra 0xd63a Code block address: D605 Length: 12 M:1 X:0 called by: D5F0 00D605 CD7812 cmp al, 0x1278 ; Branch target from D5F0 00D608 D019 bne 0xd623 00D60A B400 ldy dp + 0x00 + ix 00D60C 990000 sta al, 0x0000 + iy 00D60F 8029 bra 0xd63a Code block address: D611 Length: 32 M:1 X:0 called by: D5E6 00D611 AD7812 lda al, 0x1278 ; Branch target from D5E6 00D614 3C76120802 bbc #0x08, 0x1276, 0xd61b 00D619 49FF eor al, #0xff 00D61B 2054D6 jsr 0xd654 ; Branch target from D614 00D61E CD7812 cmp al, 0x1278 00D621 F00E beq 0xd631 00D623 0C761208 seb #0x08, 0x1276 ; Branch target from D608 00D627 2C7612200E bbs #0x20, 0x1276, 0xd63a 00D62C CEE812 dec 0x12e8 00D62F 8009 bra 0xd63a Code block address: D631 Length: 29 M:1 X:0 called by: D621 00D631 2C76121004 bbs #0x10, 0x1276, 0xd63a ; Branch target from D621 00D636 0C761240 seb #0x40, 0x1276 00D63A EE7712 inc 0x1277 ; Branch target from D459, Branch target from D48C, Branch target from D532, Branch target from D547, Branch target from D599, Branch target from D5A9, Branch target from D5E4, Branch target from D5FD, Branch target from D603, Branch target from D60F, Branch target from D627, Branch target from D62F, Branch target from D631 00D63D AD6F12 lda al, 0x126f ; Branch target from D4F4 00D640 8D9012 sta al, 0x1290 00D643 3CCF11FF06 bbc #0xff, 0x11cf, 0xd64e 00D648 1C901280 clb #0x80, 0x1290 00D64C 8004 bra 0xd652 Code block address: D64E Length: 6 M:1 X:0 called by: D643 00D64E 0C901280 seb #0x80, 0x1290 ; Branch target from D643 00D652 58 cli ; Branch target from D64C 00D653 60 rts Code block address: D654 Length: 25 M:1 X:0 called by: D588 00D654 206DD6 jsr 0xd66d ; Call target from D588, Call target from D5A3, Call target from D5D4, Call target from D5ED, Call target from D61B 00D657 853A sta al, dp + 0x3a ; Write to Transmit buffer 00D659 343C08FC bbc #0x08, dp + 0x3c, 0xd659 ; Read from Control register, Branch target from D659, Branch target from D65D 00D65D 343D08F8 bbc #0x08, dp + 0x3d, 0xd659 ; Read from Control register high byte 00D661 A53E lda al, dp + 0x3e ; Read from Receive buffer 00D663 8D0410 sta al, 0x1004 00D666 143D08 clb #0x08, dp + 0x3d ; Write to Control register high byte 00D669 206DD6 jsr 0xd66d 00D66C 60 rts Code block address: D66D Length: 27 M:1 X:0 called by: D654 00D66D 4A lsr al ; Call target from D654, Call target from D669 00D66E 422A rol bl 00D670 4A lsr al 00D671 422A rol bl 00D673 4A lsr al 00D674 422A rol bl 00D676 4A lsr al 00D677 422A rol bl 00D679 4A lsr al 00D67A 422A rol bl 00D67C 4A lsr al 00D67D 422A rol bl 00D67F 4A lsr al 00D680 422A rol bl 00D682 4A lsr al 00D683 422A rol bl 00D685 8928 xab 00D687 60 rts Code block address: D688 Length: 61 M:1 X:0 called by: C87A 00D688 2C6010064B bbs #0x06, 0x1060, 0xd6d8 ; Call target from C87A, Call target from C87A 00D68D 2C0E124045 bbs #0x40, 0x120e, 0xd6d7 00D692 3CAD110236 bbc #0x02, 0x11ad, 0xd6cd 00D697 2C23108031 bbs #0x80, 0x1023, 0xd6cd 00D69C 3C36100243 bbc #0x02, 0x1036, 0xd6e4 00D6A1 2CFC11403E bbs #0x40, 0x11fc, 0xd6e4 00D6A6 AD4812 lda al, 0x1248 00D6A9 2924 and al, #0x24 00D6AB D037 bne 0xd6e4 00D6AD ADDB11 lda al, 0x11db 00D6B0 D032 bne 0xd6e4 00D6B2 3C3510400E bbc #0x40, 0x1035, 0xd6c5 00D6B7 3C35100228 bbc #0x02, 0x1035, 0xd6e4 00D6BC 2033D8 jsr 0xd833 00D6BF 9CD81100 ldm #0x00, 0x11d8 00D6C3 800C bra 0xd6d1 Code block address: D6C5 Length: 19 M:1 X:0 called by: D6B2 00D6C5 3C3510011A bbc #0x01, 0x1035, 0xd6e4 ; Branch target from D6B2 00D6CA 207CD7 jsr 0xd77c 00D6CD 0C361008 seb #0x08, 0x1036 ; Branch target from D692, Branch target from D697 00D6D1 A00000 ldy #0x0000 ; Branch target from D6C3 00D6D4 8CC611 sty 0x11c6 00D6D7 60 rts ; Branch target from D68D Code block address: D6D7 Length: 1 M:1 X:0 called by: D68D 00D6D7 60 rts Code block address: D6D8 Length: 24 M:1 X:0 called by: D688 00D6D8 1C351040 clb #0x40, 0x1035 ; Branch target from D688 00D6DC 1C361004 clb #0x04, 0x1036 00D6E0 9C531300 ldm #0x00, 0x1353 00D6E4 2052D7 jsr 0xd752 ; Branch target from D69C, Branch target from D6A1, Branch target from D6AB, Branch target from D6B0, Branch target from D6B7, Branch target from D6C5 00D6E7 9CD81100 ldm #0x00, 0x11d8 00D6EB 0C361008 seb #0x08, 0x1036 00D6EF 60 rts Code block address: D6F0 Length: 35 M:1 X:0 called by: C958 00D6F0 ADB811 lda al, 0x11b8 ; Call target from C958 00D6F3 D01E bne 0xd713 00D6F5 AEB611 ldx 0x11b6 00D6F8 EC7084 cpx 0x8470 00D6FB B018 bcs 0xd715 00D6FD 3C54110813 bbc #0x08, 0x1154, 0xd715 00D702 AC2311 ldy 0x1123 00D705 D018 bne 0xd71f 00D707 EC6684 cpx 0x8466 00D70A B007 bcs 0xd713 00D70C EC6884 cpx 0x8468 00D70F B040 bcs 0xd751 00D711 802C bra 0xd73f Code block address: D713 Length: 2 M:1 X:0 called by: D6F3 00D713 8030 bra 0xd745 ; Branch target from D6F3, Branch target from D70A Code block address: D715 Length: 48 M:1 X:0 called by: D6FB 00D715 1C541108 clb #0x08, 0x1154 ; Branch target from D6FB, Branch target from D6FD 00D719 AC6E84 ldy 0x846e 00D71C 8C2311 sty 0x1123 00D71F EC6684 cpx 0x8466 ; Branch target from D705 00D722 B021 bcs 0xd745 00D724 EC6884 cpx 0x8468 00D727 B020 bcs 0xd749 00D729 0C541101 seb #0x01, 0x1154 00D72D 0C541108 seb #0x08, 0x1154 00D731 EC6A84 cpx 0x846a 00D734 B017 bcs 0xd74d 00D736 0C541102 seb #0x02, 0x1154 00D73A EC6C84 cpx 0x846c 00D73D B012 bcs 0xd751 00D73F 0C541143 seb #0x43, 0x1154 ; Branch target from D711 00D743 800C bra 0xd751 Code block address: D745 Length: 13 M:1 X:0 called by: D713 00D745 1C541101 clb #0x01, 0x1154 ; Branch target from D713, Branch target from D722 00D749 1C541102 clb #0x02, 0x1154 ; Branch target from D727 00D74D 1C541140 clb #0x40, 0x1154 ; Branch target from D734 00D751 60 rts ; Branch target from D70F, Branch target from D73D, Branch target from D743 Code block address: D752 Length: 10 M:1 X:0 called by: D6E4 00D752 3CD011FF05 bbc #0xff, 0x11d0, 0xd75c ; Call target from D6E4 00D757 AE9B8D ldx 0x8d9b 00D75A 8018 bra 0xd774 Code block address: D75C Length: 32 M:1 X:0 called by: D752 00D75C 3CCF11FF1A bbc #0xff, 0x11cf, 0xd77b ; Branch target from D752 00D761 D8 clm ; m:0 x:0 00D762 ADC611 lda ax, 0x11c6 00D765 18 clc 00D766 6D908D adc ax, 0x8d90 00D769 B006 bcs 0xd771 00D76B AA tax 00D76C EC928D cpx 0x8d92 00D76F 9003 bcc 0xd774 00D771 AE928D ldx 0x8d92 ; Branch target from D769 00D774 8EC611 stx 0x11c6 ; Branch target from D75A, Branch target from D76F 00D777 8EB840 stx 0x40b8 00D77A F8 sem ; m:1 x:0 00D77B 60 rts ; Branch target from D75C Code block address: D77C Length: 55 M:1 X:0 called by: D6CA 00D77C 2C36100420 bbs #0x04, 0x1036, 0xd7a1 ; Call target from D6CA 00D781 AD978D lda al, 0x8d97 00D784 8D5313 sta al, 0x1353 00D787 AD988D lda al, 0x8d98 00D78A 8D5213 sta al, 0x1352 00D78D 0C361004 seb #0x04, 0x1036 00D791 0C351008 seb #0x08, 0x1035 00D795 1C351080 clb #0x80, 0x1035 00D799 9CD81100 ldm #0x00, 0x11d8 00D79D 9CD71100 ldm #0x00, 0x11d7 00D7A1 3CD011FF0D bbc #0xff, 0x11d0, 0xd7b3 ; Branch target from D77C 00D7A6 1C351080 clb #0x80, 0x1035 00D7AA 9CD81100 ldm #0x00, 0x11d8 00D7AE 9CD71100 ldm #0x00, 0x11d7 00D7B2 60 rts Code block address: D7B3 Length: 39 M:1 X:0 called by: D7A1 00D7B3 3CCF11FF22 bbc #0xff, 0x11cf, 0xd7da ; Branch target from D7A1 00D7B8 3C35108008 bbc #0x80, 0x1035, 0xd7c5 00D7BD 3C35102003 bbc #0x20, 0x1035, 0xd7c5 00D7C2 4E5213 lsr 0x1352 00D7C5 AD5313 lda al, 0x1353 ; Branch target from D7B8, Branch target from D7BD 00D7C8 38 sec 00D7C9 ED5213 sbc al, 0x1352 00D7CC B002 bcs 0xd7d0 00D7CE A900 lda al, #0x00 00D7D0 1C351020 clb #0x20, 0x1035 ; Branch target from D7CC 00D7D4 9CD81100 ldm #0x00, 0x11d8 00D7D8 8027 bra 0xd801 Code block address: D7DA Length: 72 M:1 X:0 called by: D7B3 00D7DA EED811 inc 0x11d8 ; Branch target from D7B3 00D7DD ADD811 lda al, 0x11d8 00D7E0 CDCE11 cmp al, 0x11ce 00D7E3 904D bcc 0xd832 00D7E5 9CD81100 ldm #0x00, 0x11d8 00D7E9 3C35108008 bbc #0x80, 0x1035, 0xd7f6 00D7EE 2C35102003 bbs #0x20, 0x1035, 0xd7f6 00D7F3 4E5213 lsr 0x1352 00D7F6 AD5313 lda al, 0x1353 ; Branch target from D7E9, Branch target from D7EE 00D7F9 18 clc 00D7FA 6D5213 adc al, 0x1352 00D7FD 0C351020 seb #0x20, 0x1035 00D801 8D5313 sta al, 0x1353 ; Branch target from D7D8 00D804 0C351080 seb #0x80, 0x1035 00D808 AD5313 lda al, 0x1353 00D80B F008 beq 0xd815 00D80D C910 cmp al, #0x10 00D80F 9011 bcc 0xd822 00D811 9C531310 ldm #0x10, 0x1353 00D815 EED711 inc 0x11d7 ; Branch target from D80B 00D818 ADD711 lda al, 0x11d7 00D81B CD9A8D cmp al, 0x8d9a 00D81E B00E bcs 0xd82e 00D820 8004 bra 0xd826 Code block address: D822 Length: 17 M:1 X:0 called by: D80F 00D822 9CD71100 ldm #0x00, 0x11d7 ; Branch target from D80F 00D826 AD998D lda al, 0x8d99 ; Branch target from D820 00D829 CD5213 cmp al, 0x1352 00D82C 9004 bcc 0xd832 00D82E 0C351040 seb #0x40, 0x1035 ; Branch target from D81E 00D832 60 rts ; Branch target from D7E3, Branch target from D82C Code block address: D833 Length: 18 M:1 X:0 called by: D6BC 00D833 3CD011FF0D bbc #0xff, 0x11d0, 0xd845 ; Call target from D6BC 00D838 9CC81100 ldm #0x00, 0x11c8 00D83C 0C361008 seb #0x08, 0x1036 00D840 42A900 lda bl, #0x00 00D843 8079 bra 0xd8be Code block address: D845 Length: 31 M:1 X:0 called by: D833 00D845 3CCF11FF1A bbc #0xff, 0x11cf, 0xd864 ; Branch target from D833 00D84A 9CC81100 ldm #0x00, 0x11c8 00D84E 1C351010 clb #0x10, 0x1035 00D852 AD7310 lda al, 0x1073 00D855 A2B084 ldx #0x84b0 00D858 200090 jsr 0x9000 00D85B 8DCB11 sta al, 0x11cb 00D85E 0C361008 seb #0x08, 0x1036 00D862 8033 bra 0xd897 Code block address: D864 Length: 11 M:1 X:0 called by: D845 00D864 3C36100806 bbc #0x08, 0x1036, 0xd86f ; Branch target from D845 00D869 1C361008 clb #0x08, 0x1036 00D86D 8019 bra 0xd888 Code block address: D86F Length: 25 M:1 X:0 called by: D864 00D86F ADD211 lda al, 0x11d2 ; Branch target from D864 00D872 CDD111 cmp al, 0x11d1 00D875 D011 bne 0xd888 00D877 3C3510101A bbc #0x10, 0x1035, 0xd896 00D87C 1C351010 clb #0x10, 0x1035 00D880 AD9E8D lda al, 0x8d9e 00D883 8DCB11 sta al, 0x11cb 00D886 800F bra 0xd897 Code block address: D888 Length: 15 M:1 X:0 called by: D86D 00D888 9CC81100 ldm #0x00, 0x11c8 ; Branch target from D86D, Branch target from D875 00D88C 1C351010 clb #0x10, 0x1035 00D890 ADD111 lda al, 0x11d1 00D893 8DD211 sta al, 0x11d2 00D896 60 rts ; Branch target from D877 Code block address: D897 Length: 23 M:1 X:0 called by: D862 00D897 ADD111 lda al, 0x11d1 ; Branch target from D862, Branch target from D886 00D89A D8 clm ; m:0 x:0 00D89B 29FF00 and ax, #0x00ff 00D89E 18 clc 00D89F 693014 adc ax, #0x1430 00D8A2 AA tax 00D8A3 F8 sem ; m:1 x:0 00D8A4 42B500 lda bl, dp + 0x00 + ix 00D8A7 3CCF11FF02 bbc #0xff, 0x11cf, 0xd8ae 00D8AC 8005 bra 0xd8b3 Code block address: D8AE Length: 23 M:1 X:0 called by: D8A7 00D8AE 2C36100105 bbs #0x01, 0x1036, 0xd8b8 ; Branch target from D8A7 00D8B3 18 clc ; Branch target from D8AC 00D8B4 426DCB11 adc bl, 0x11cb 00D8B8 20C5D8 jsr 0xd8c5 ; Branch target from D8AE 00D8BB 429500 sta bl, dp + 0x00 + ix 00D8BE ADD111 lda al, 0x11d1 ; Branch target from D843 00D8C1 8DBE40 sta al, 0x40be 00D8C4 60 rts Code block address: D8C5 Length: 56 M:1 X:0 called by: D8B8 00D8C5 4229FF and bl, #0xff ; Call target from D8B8 00D8C8 3033 bmi 0xd8fd 00D8CA 4248 phb 00D8CC A910 lda al, #0x10 00D8CE 38 sec 00D8CF ED5313 sbc al, 0x1353 00D8D2 890DD511 mpy 0x11d5 00D8D6 8928 xab 00D8D8 4A lsr al 00D8D9 426A ror bl 00D8DB 4A lsr al 00D8DC 426A ror bl 00D8DE 29FF and al, #0xff 00D8E0 F003 beq 0xd8e5 00D8E2 42A9FF lda bl, #0xff 00D8E5 68 pla ; Branch target from D8E0 00D8E6 428D2010 sta bl, 0x1020 00D8EA CD2010 cmp al, 0x1020 00D8ED B002 bcs 0xd8f1 00D8EF 8928 xab 00D8F1 42CDA08D cmp bl, 0x8da0 ; Branch target from D8ED 00D8F5 9010 bcc 0xd907 00D8F7 42ADA08D lda bl, 0x8da0 00D8FB 800A bra 0xd907 Code block address: D8FD Length: 87 M:1 X:0 called by: D8C8 00D8FD 42CDA18D cmp bl, 0x8da1 ; Branch target from D8C8 00D901 B004 bcs 0xd907 00D903 42ADA18D lda bl, 0x8da1 00D907 4248 phb ; Branch target from D8F5, Branch target from D8FB, Branch target from D901 00D909 ADD511 lda al, 0x11d5 00D90C CDA28D cmp al, 0x8da2 00D90F 9040 bcc 0xd951 00D911 3C3510043B bbc #0x04, 0x1035, 0xd951 00D916 4229FF and bl, #0xff 00D919 100D bpl 0xd928 00D91B AD5313 lda al, 0x1353 00D91E CDA38D cmp al, 0x8da3 00D921 902E bcc 0xd951 00D923 4249FF eor bl, #0xff 00D926 423A inc bl 00D928 4248 phb ; Branch target from D919 00D92A ADA48D lda al, 0x8da4 00D92D 890DD511 mpy 0x11d5 00D931 2001E8 jsr 0xe801 00D934 8928 xab 00D936 4268 plb 00D938 428D2010 sta bl, 0x1020 00D93C CD2010 cmp al, 0x1020 00D93F B010 bcs 0xd951 00D941 ADA58D lda al, 0x8da5 00D944 CD2010 cmp al, 0x1020 00D947 B008 bcs 0xd951 00D949 1C351040 clb #0x40, 0x1035 00D94D 1C361004 clb #0x04, 0x1036 00D951 4268 plb ; Branch target from D90F, Branch target from D911, Branch target from D921, Branch target from D93F, Branch target from D947 00D953 60 rts Code block address: D954 Length: 23 M:1 X:0 called by: C874 00D954 AD7011 lda al, 0x1170 ; Call target from C874, Call target from C874 00D957 C957 cmp al, #0x57 00D959 9014 bcc 0xd96f 00D95B 2C76128005 bbs #0x80, 0x1276, 0xd965 00D960 2C6F122006 bbs #0x20, 0x126f, 0xd96b 00D965 9CD01101 ldm #0x01, 0x11d0 ; Branch target from D95B 00D969 8004 bra 0xd96f Code block address: D96B Length: 31 M:1 X:0 called by: D960 00D96B 9CD01100 ldm #0x00, 0x11d0 ; Branch target from D960 00D96F A900 lda al, #0x00 ; Branch target from D959, Branch target from D969 00D971 240E0202 bbs #0x02, dp + 0x0e, 0xd977 ; Read from Port 6 00D975 A988 lda al, #0x88 00D977 8DCF11 sta al, 0x11cf ; Branch target from D971 00D97A 8D1041 sta al, 0x4110 00D97D ADD911 lda al, 0x11d9 00D980 8DD111 sta al, 0x11d1 00D983 3C00100102 bbc #0x01, 0x1000, 0xd98a 00D988 800A bra 0xd994 Code block address: D98A Length: 10 M:1 X:0 called by: D983 00D98A ADFB12 lda al, 0x12fb ; Branch target from D983 00D98D D005 bne 0xd994 00D98F 1C0E1240 clb #0x40, 0x120e 00D993 60 rts Code block address: D994 Length: 5 M:1 X:0 called by: D988 00D994 0C0E1240 seb #0x40, 0x120e ; Branch target from D988, Branch target from D98D 00D998 60 rts Code block address: D999 Length: 42 M:1 X:0 called by: DB50 00D999 EED311 inc 0x11d3 ; Call target from DB50 00D99C ADD311 lda al, 0x11d3 00D99F CD968D cmp al, 0x8d96 00D9A2 9028 bcc 0xd9cc 00D9A4 9CD31100 ldm #0x00, 0x11d3 00D9A8 78 sei 00D9A9 3CAD110215 bbc #0x02, 0x11ad, 0xd9c3 00D9AE D8 clm ; m:0 x:0 00D9AF ADC611 lda ax, 0x11c6 00D9B2 F00C beq 0xd9c0 00D9B4 38 sec 00D9B5 ED948D sbc ax, 0x8d94 00D9B8 B003 bcs 0xd9bd 00D9BA A90000 lda ax, #0x0000 00D9BD 8DC611 sta ax, 0x11c6 ; Branch target from D9B8 00D9C0 58 cli ; Branch target from D9B2 00D9C1 8005 bra 0xd9c8 Code block address: D9C3 Length: 31 M:1 X:0 called by: D9A9 00D9C3 D8 clm ; m:0 x:0, Branch target from D9A9 00D9C4 ADC611 lda ax, 0x11c6 00D9C7 58 cli 00D9C8 8DB840 sta ax, 0x40b8 ; Branch target from D9C1 00D9CB F8 sem ; m:1 x:0 00D9CC 78 sei ; Branch target from D9A2 00D9CD EEC811 inc 0x11c8 00D9D0 ADC811 lda al, 0x11c8 00D9D3 CD9F8D cmp al, 0x8d9f 00D9D6 9008 bcc 0xd9e0 00D9D8 9CC81100 ldm #0x00, 0x11c8 00D9DC 0C351010 seb #0x10, 0x1035 00D9E0 58 cli ; Branch target from D9D6 00D9E1 60 rts Code block address: D9E2 Length: 40 M:1 X:0 called by: CAC4 00D9E2 ADA811 lda al, 0x11a8 ; Call target from CAC4 00D9E5 48 pha 00D9E6 D8 clm ; m:0 x:0 00D9E7 29FF00 and ax, #0x00ff 00D9EA 18 clc 00D9EB 697D11 adc ax, #0x117d 00D9EE AA tax 00D9EF F8 sem ; m:1 x:0 00D9F0 B500 lda al, dp + 0x00 + ix 00D9F2 2C23108067 bbs #0x80, 0x1023, 0xda5e 00D9F7 3CD011FF0E bbc #0xff, 0x11d0, 0xda0a 00D9FC 9CDB1100 ldm #0x00, 0x11db 00DA00 38 sec 00DA01 ED9C8D sbc al, 0x8d9c 00DA04 B05C bcs 0xda62 00DA06 A900 lda al, #0x00 00DA08 8058 bra 0xda62 Code block address: DA0A Length: 17 M:1 X:0 called by: D9F7 00DA0A 3C36100225 bbc #0x02, 0x1036, 0xda34 ; Branch target from D9F7 00DA0F 3C35104007 bbc #0x40, 0x1035, 0xda1b 00DA14 3C3510021B bbc #0x02, 0x1035, 0xda34 00DA19 8005 bra 0xda20 Code block address: DA1B Length: 42 M:1 X:0 called by: DA0F 00DA1B 3C35100114 bbc #0x01, 0x1035, 0xda34 ; Branch target from DA0F 00DA20 42AD4812 lda bl, 0x1248 ; Branch target from DA19 00DA24 422924 and bl, #0x24 00DA27 D00B bne 0xda34 00DA29 42ADDB11 lda bl, 0x11db 00DA2D D005 bne 0xda34 00DA2F 3CFC114013 bbc #0x40, 0x11fc, 0xda47 00DA34 38 sec ; Branch target from DA0A, Branch target from DA14, Branch target from DA1B, Branch target from DA27, Branch target from DA2D 00DA35 EDC711 sbc al, 0x11c7 00DA38 900B bcc 0xda45 00DA3A F00B beq 0xda47 00DA3C 42ADC611 lda bl, 0x11c6 00DA40 1005 bpl 0xda47 00DA42 1A dec al 00DA43 8002 bra 0xda47 Code block address: DA45 Length: 25 M:1 X:0 called by: DA38 00DA45 A900 lda al, #0x00 ; Branch target from DA38 00DA47 3C0E124008 bbc #0x40, 0x120e, 0xda54 ; Branch target from DA2F, Branch target from DA3A, Branch target from DA40, Branch target from DA43 00DA4C 38 sec 00DA4D ED5C84 sbc al, 0x845c 00DA50 B002 bcs 0xda54 00DA52 A900 lda al, #0x00 00DA54 3CDB11FF09 bbc #0xff, 0x11db, 0xda62 ; Branch target from DA47, Branch target from DA50 00DA59 CEDB11 dec 0x11db 00DA5C 8004 bra 0xda62 Code block address: DA5E Length: 34 M:1 X:0 called by: D9F2 00DA5E 9CDB1100 ldm #0x00, 0x11db ; Branch target from D9F2 00DA62 20B6F9 jsr 0xf9b6 ; Branch target from DA04, Branch target from DA08, Branch target from DA54, Branch target from DA5C 00DA65 204AFC jsr 0xfc4a 00DA68 8D5410 sta al, 0x1054 00DA6B 4268 plb 00DA6D D8 clm ; m:0 x:0 00DA6E 4229FF00 and bx, #0x00ff 00DA72 18 clc 00DA73 4269A340 adc bx, #0x40a3 00DA77 42AA tbx 00DA79 F8 sem ; m:1 x:0 00DA7A 9500 sta al, dp + 0x00 + ix 00DA7C 8D2313 sta al, 0x1323 00DA7F 60 rts VECTOR: Timer D interrupt address: DA80 Length: 21 M:0 X:0 00DA80 D8 clm ; m:0 x:0 00DA81 EB0F psh iy, ix, b, a 00DA83 F8 sem ; m:1 x:0 00DA84 A2FFFF ldx #0xffff 00DA87 86D0 stx dp + 0xd0 ; Write to Watchdog timer 00DA89 3C29108007 bbc #0x80, 0x1029, 0xda95 00DA8E EED410 inc 0x10d4 00DA91 D8 clm ; m:0 x:0 00DA92 FB0F pul iy, ix, b, a 00DA94 40 rti Code block address: DA95 Length: 49 M:1 X:0 called by: DA89 00DA95 0C291080 seb #0x80, 0x1029 ; Branch target from DA89, Branch target from DB86 00DA99 A22000 ldx #0x0020 00DA9C DA phx 00DA9D 28 plp 00DA9E 642000 ldm #0x00, dp + 0x20 ; Write to A/D control register 00DAA1 8622 stx dp + 0x22 ; Write to A/D successive approximation register 00DAA3 2091DB jsr 0xdb91 00DAA6 AD5513 lda al, 0x1355 00DAA9 F003 beq 0xdaae 00DAAB 20EFFD jsr 0xfdef 00DAAE 20D6DB jsr 0xdbd6 ; Branch target from DAA9 00DAB1 78 sei ; Branch target from C98D, Branch target from DAC4, Branch target from DAD9, Branch target from DB05, Branch target from DB32, Branch target from DB5F, Branch target from DB7B 00DAB2 3C2910020F bbc #0x02, 0x1029, 0xdac6 00DAB7 1C291002 clb #0x02, 0x1029 00DABB 58 cli 00DABC AD5513 lda al, 0x1355 00DABF D003 bne 0xdac4 00DAC1 2095FC jsr 0xfc95 00DAC4 80EB bra 0xdab1 ; Branch target from DABF Code block address: DAC6 Length: 21 M:1 X:0 called by: DAB2 00DAC6 3C29100410 bbc #0x04, 0x1029, 0xdadb ; Branch target from DAB2 00DACB 1C291004 clb #0x04, 0x1029 00DACF 58 cli 00DAD0 2043DC jsr 0xdc43 00DAD3 2021FB jsr 0xfb21 00DAD6 2045D4 jsr 0xd445 00DAD9 80D6 bra 0xdab1 Code block address: DADB Length: 44 M:1 X:0 called by: DAC6 00DADB 3C29101027 bbc #0x10, 0x1029, 0xdb07 ; Branch target from DAC6 00DAE0 1C291010 clb #0x10, 0x1029 00DAE4 58 cli 00DAE5 642004 ldm #0x04, dp + 0x20 ; Write to A/D control register 00DAE8 8622 stx dp + 0x22 ; Write to A/D successive approximation register 00DAEA 20B2DD jsr 0xddb2 00DAED 2095DF jsr 0xdf95 00DAF0 205BE1 jsr 0xe15b 00DAF3 20FDE3 jsr 0xe3fd 00DAF6 20CBE4 jsr 0xe4cb 00DAF9 2085E5 jsr 0xe585 00DAFC 2066E6 jsr 0xe666 00DAFF 207EE1 jsr 0xe17e 00DB02 201DDC jsr 0xdc1d 00DB05 80AA bra 0xdab1 Code block address: DB07 Length: 46 M:1 X:0 called by: DADB 00DB07 3C29104029 bbc #0x40, 0x1029, 0xdb35 ; Branch target from DADB 00DB0C 1C291040 clb #0x40, 0x1029 00DB10 58 cli 00DB11 642003 ldm #0x03, dp + 0x20 ; Write to A/D control register 00DB14 8622 stx dp + 0x22 ; Write to A/D successive approximation register 00DB16 2018E8 jsr 0xe818 00DB19 20A2E8 jsr 0xe8a2 00DB1C 20F0E8 jsr 0xe8f0 00DB1F 2014E9 jsr 0xe914 00DB22 ADB511 lda al, 0x11b5 00DB25 4901 eor al, #0x01 00DB27 8DB511 sta al, 0x11b5 00DB2A 3CB5110103 bbc #0x01, 0x11b5, 0xdb32 00DB2F 2055E9 jsr 0xe955 00DB32 4CB1DA jmp 0xdab1 ; Branch target from DB2A Code block address: DB35 Length: 45 M:1 X:0 called by: DB07 00DB35 3C29102028 bbc #0x20, 0x1029, 0xdb62 ; Branch target from DB07 00DB3A 1C291020 clb #0x20, 0x1029 00DB3E 58 cli 00DB3F 642005 ldm #0x05, dp + 0x20 ; Write to A/D control register 00DB42 8622 stx dp + 0x22 ; Write to A/D successive approximation register 00DB44 2002EE jsr 0xee02 00DB47 20CCEE jsr 0xeecc 00DB4A 20E4EE jsr 0xeee4 00DB4D 2051F9 jsr 0xf951 00DB50 2099D9 jsr 0xd999 00DB53 2011F0 jsr 0xf011 00DB56 20B5F0 jsr 0xf0b5 00DB59 2039E2 jsr 0xe239 00DB5C 201EF6 jsr 0xf61e 00DB5F 4CB1DA jmp 0xdab1 Code block address: DB62 Length: 28 M:1 X:0 called by: DB35 00DB62 3C29100117 bbc #0x01, 0x1029, 0xdb7e ; Branch target from DB35 00DB67 1C291001 clb #0x01, 0x1029 00DB6B 58 cli 00DB6C 20CCF3 jsr 0xf3cc 00DB6F 2026F4 jsr 0xf426 00DB72 206EF1 jsr 0xf16e 00DB75 2071F4 jsr 0xf471 00DB78 20BDFB jsr 0xfbbd 00DB7B 4CB1DA jmp 0xdab1 Code block address: DB7E Length: 11 M:1 X:0 called by: DB62 00DB7E ADD410 lda al, 0x10d4 ; Branch target from DB62 00DB81 F006 beq 0xdb89 00DB83 CED410 dec 0x10d4 00DB86 4C95DA jmp 0xda95 Code block address: DB89 Length: 8 M:1 X:0 called by: DB81 00DB89 1C291080 clb #0x80, 0x1029 ; Branch target from DB81 00DB8D D8 clm ; m:0 x:0 00DB8E FB0F pul iy, ix, b, a 00DB90 40 rti Code block address: DB91 Length: 11 M:1 X:0 called by: DAA3 00DB91 240C0207 bbs #0x02, dp + 0x0c, 0xdb9c ; Call target from DAA3, Read from Port 4 00DB95 3CB5110212 bbc #0x02, 0x11b5, 0xdbac 00DB9A 8005 bra 0xdba1 Code block address: DB9C Length: 51 M:1 X:0 called by: DB91 00DB9C 2CB511020B bbs #0x02, 0x11b5, 0xdbac ; Branch target from DB91 00DBA1 EE3710 inc 0x1037 ; Branch target from DB9A 00DBA4 ADB511 lda al, 0x11b5 00DBA7 4902 eor al, #0x02 00DBA9 8DB511 sta al, 0x11b5 00DBAC AE3A10 ldx 0x103a ; Branch target from DB95, Branch target from DB9C 00DBAF E8 inx 00DBB0 E05901 cpx #0x0159 00DBB3 900D bcc 0xdbc2 00DBB5 AD3710 lda al, 0x1037 00DBB8 8D6D11 sta al, 0x116d 00DBBB A20000 ldx #0x0000 00DBBE 9C371000 ldm #0x00, 0x1037 00DBC2 8E3A10 stx 0x103a ; Branch target from DBB3 00DBC5 3C30104005 bbc #0x40, 0x1030, 0xdbcf 00DBCA AD978C lda al, 0x8c97 00DBCD 8003 bra 0xdbd2 Code block address: DBCF Length: 7 M:1 X:0 called by: DBC5 00DBCF AD6D11 lda al, 0x116d ; Branch target from DBC5 00DBD2 8D9F10 sta al, 0x109f ; Branch target from DBCD 00DBD5 60 rts Code block address: DBD6 Length: 22 M:1 X:0 called by: DAAE 00DBD6 AD4A11 lda al, 0x114a ; Call target from DAAE 00DBD9 3A inc al 00DBDA C914 cmp al, #0x14 00DBDC 9002 bcc 0xdbe0 00DBDE A900 lda al, #0x00 00DBE0 8D4A11 sta al, 0x114a ; Branch target from DBDC 00DBE3 4A lsr al 00DBE4 B006 bcs 0xdbec 00DBE6 0C291002 seb #0x02, 0x1029 00DBEA 8007 bra 0xdbf3 Code block address: DBEC Length: 44 M:1 X:0 called by: DBE4 00DBEC 4A lsr al ; Branch target from DBE4 00DBED B004 bcs 0xdbf3 00DBEF 0C291004 seb #0x04, 0x1029 00DBF3 AD4A11 lda al, 0x114a ; Branch target from DBEA, Branch target from DBED 00DBF6 C907 cmp al, #0x07 00DBF8 D004 bne 0xdbfe 00DBFA 0C291001 seb #0x01, 0x1029 00DBFE AA tax ; Branch target from DBF8 00DBFF 428A txb 00DC01 38 sec 00DC02 42E90A sbc bl, #0x0a 00DC05 9003 bcc 0xdc0a 00DC07 42AA tbx 00DC09 8A txa 00DC0A C903 cmp al, #0x03 ; Branch target from DC05 00DC0C F00A beq 0xdc18 00DC0E C909 cmp al, #0x09 00DC10 D00A bne 0xdc1c 00DC12 0C291020 seb #0x20, 0x1029 00DC16 8004 bra 0xdc1c Code block address: DC18 Length: 5 M:1 X:0 called by: DC0C 00DC18 0C291010 seb #0x10, 0x1029 ; Branch target from DC0C 00DC1C 60 rts ; Branch target from DC10, Branch target from DC16 Code block address: DC1D Length: 20 M:1 X:0 called by: DB02 00DC1D D8 clm ; m:0 x:0, Call target from DB02 00DC1E AD4211 lda ax, 0x1142 00DC21 4A lsr ax 00DC22 4A lsr ax 00DC23 4A lsr ax 00DC24 4A lsr ax 00DC25 4A lsr ax 00DC26 F8 sem ; m:1 x:0 00DC27 CD878D cmp al, 0x8d87 00DC2A B005 bcs 0xdc31 00DC2C AD888D lda al, 0x8d88 00DC2F 8002 bra 0xdc33 Code block address: DC31 Length: 12 M:1 X:0 called by: DC2A 00DC31 A920 lda al, #0x20 ; Branch target from DC2A 00DC33 42ADDB11 lda bl, 0x11db ; Branch target from DC2F 00DC37 D004 bne 0xdc3d 00DC39 297F and al, #0x7f 00DC3B 8002 bra 0xdc3f Code block address: DC3D Length: 6 M:1 X:0 called by: DC37 00DC3D 0980 ora al, #0x80 ; Branch target from DC37 00DC3F 8DFA12 sta al, 0x12fa ; Branch target from DC3B 00DC42 60 rts Code block address: DC43 Length: 70 M:1 X:0 called by: DAD0 00DC43 342008FC bbc #0x08, dp + 0x20, 0xdc43 ; Call target from DAD0, Read from A/D control register, Branch target from DC43 00DC47 D8 clm ; m:0 x:0 00DC48 A522 lda ax, dp + 0x22 ; Read from A/D successive approximation register 00DC4A 38 sec 00DC4B ED0880 sbc ax, 0x8008 00DC4E B003 bcs 0xdc53 00DC50 A90000 lda ax, #0x0000 00DC53 8D4210 sta ax, 0x1042 ; Branch target from DC4E 00DC56 9C0A100000 ldm #0x0000, 0x100a 00DC5B 4A lsr ax 00DC5C 6E0A10 ror 0x100a 00DC5F 4A lsr ax 00DC60 6E0A10 ror 0x100a 00DC63 4A lsr ax 00DC64 6E0A10 ror 0x100a 00DC67 4A lsr ax 00DC68 6E0A10 ror 0x100a 00DC6B C93F00 cmp ax, #0x003f 00DC6E B031 bcs 0xdca1 00DC70 0A asl ax 00DC71 698080 adc ax, #0x8080 00DC74 AA tax 00DC75 B502 lda ax, dp + 0x02 + ix 00DC77 38 sec 00DC78 F500 sbc ax, dp + 0x00 + ix 00DC7A F021 beq 0xdc9d 00DC7C 900B bcc 0xdc89 00DC7E 890D0A10 mpy 0x100a 00DC82 427500 adc bx, dp + 0x00 + ix 00DC85 8928 xab 00DC87 801B bra 0xdca4 Code block address: DC89 Length: 20 M:0 X:0 called by: DC7C 00DC89 49FFFF eor ax, #0xffff ; Branch target from DC7C 00DC8C 3A inc ax 00DC8D 890D0A10 mpy 0x100a 00DC91 428D0A10 sta bx, 0x100a 00DC95 B500 lda ax, dp + 0x00 + ix 00DC97 38 sec 00DC98 ED0A10 sbc ax, 0x100a 00DC9B 8007 bra 0xdca4 Code block address: DC9D Length: 4 M:0 X:0 called by: DC7A 00DC9D B500 lda ax, dp + 0x00 + ix ; Branch target from DC7A 00DC9F 8003 bra 0xdca4 Code block address: DCA1 Length: 45 M:0 X:0 called by: DC6E 00DCA1 ADFE80 lda ax, 0x80fe ; Branch target from DC6E 00DCA4 8D1A10 sta ax, 0x101a ; Branch target from DC87, Branch target from DC9B, Branch target from DC9F 00DCA7 AD4210 lda ax, 0x1042 00DCAA 4A lsr ax 00DCAB 4A lsr ax 00DCAC F8 sem ; m:1 x:0 00DCAD 8D0713 sta al, 0x1307 00DCB0 8D1040 sta al, 0x4010 00DCB3 20CEDC jsr 0xdcce 00DCB6 F8 sem ; m:1 x:0 00DCB7 0C271002 seb #0x02, 0x1027 00DCBB D8 clm ; m:0 x:0 00DCBC 8D1C10 sta ax, 0x101c 00DCBF 4A lsr ax 00DCC0 4A lsr ax 00DCC1 4A lsr ax 00DCC2 4A lsr ax 00DCC3 4A lsr ax 00DCC4 4A lsr ax 00DCC5 4A lsr ax 00DCC6 F8 sem ; m:1 x:0 00DCC7 8D0813 sta al, 0x1308 00DCCA 8D1A40 sta al, 0x401a 00DCCD 60 rts Code block address: DCCE Length: 106 M:1 X:0 called by: DCB3 00DCCE ADF986 lda al, 0x86f9 ; Call target from DCB3 00DCD1 D8 clm ; m:0 x:0 00DCD2 29FF00 and ax, #0x00ff 00DCD5 0A asl ax 00DCD6 0A asl ax 00DCD7 8D0A10 sta ax, 0x100a 00DCDA 78 sei 00DCDB AE1C12 ldx 0x121c 00DCDE F8 sem ; m:1 x:0 00DCDF AD1E12 lda al, 0x121e 00DCE2 D8 clm ; m:0 x:0 00DCE3 F003 beq 0xdce8 00DCE5 A2FFFF ldx #0xffff 00DCE8 58 cli ; Branch target from DCE3 00DCE9 8A txa 00DCEA 890D0A10 mpy 0x100a 00DCEE 428D0C10 sta bx, 0x100c 00DCF2 8D0A10 sta ax, 0x100a 00DCF5 AE0B10 ldx 0x100b 00DCF8 F8 sem ; m:1 x:0 00DCF9 AD0D10 lda al, 0x100d 00DCFC D8 clm ; m:0 x:0 00DCFD D005 bne 0xdd04 00DCFF E0FF3F cpx #0x3fff 00DD02 9003 bcc 0xdd07 00DD04 A2FF3F ldx #0x3fff ; Branch target from DCFD 00DD07 E00001 cpx #0x0100 ; Branch target from DD02 00DD0A B003 bcs 0xdd0f 00DD0C A20001 ldx #0x0100 00DD0F 8E3212 stx 0x1232 ; Branch target from DD0A 00DD12 F8 sem ; m:1 x:0 00DD13 3C5E101005 bbc #0x10, 0x105e, 0xdd1d 00DD18 D8 clm ; m:0 x:0 00DD19 8E3412 stx 0x1234 00DD1C F8 sem ; m:1 x:0 00DD1D 2C27100216 bbs #0x02, 0x1027, 0xdd38 ; Branch target from DD13 00DD22 D8 clm ; m:0 x:0 00DD23 ADFB86 lda ax, 0x86fb 00DD26 8D3412 sta ax, 0x1234 00DD29 8D3212 sta ax, 0x1232 00DD2C 9C38120000 ldm #0x0000, 0x1238 00DD31 AD1A10 lda ax, 0x101a 00DD34 8D3612 sta ax, 0x1236 00DD37 60 rts Code block address: DD38 Length: 33 M:1 X:0 called by: DD1D 00DD38 D8 clm ; m:0 x:0, Branch target from DD1D 00DD39 A20000 ldx #0x0000 00DD3C AD1A10 lda ax, 0x101a 00DD3F 3021 bmi 0xdd62 00DD41 42AD3612 lda bx, 0x1236 00DD45 301B bmi 0xdd62 00DD47 E8 inx ; Branch target from DD55 00DD48 0A asl ax 00DD49 300E bmi 0xdd59 00DD4B 0E3812 asl 0x1238 00DD4E 422A rol bx 00DD50 300C bmi 0xdd5e 00DD52 E00600 cpx #0x0006 00DD55 90F0 bcc 0xdd47 00DD57 8005 bra 0xdd5e Code block address: DD59 Length: 89 M:0 X:0 called by: DD49 00DD59 0E3812 asl 0x1238 ; Branch target from DD49 00DD5C 422A rol bx 00DD5E 428D3612 sta bx, 0x1236 ; Branch target from DD50, Branch target from DD57 00DD62 8D0B10 sta ax, 0x100b ; Branch target from DD3F, Branch target from DD45 00DD65 F8 sem ; m:1 x:0 00DD66 9C0A1000 ldm #0x00, 0x100a 00DD6A 9C0D1000 ldm #0x00, 0x100d 00DD6E D8 clm ; m:0 x:0 00DD6F AD3412 lda ax, 0x1234 00DD72 38 sec 00DD73 E90001 sbc ax, #0x0100 00DD76 890D3612 mpy 0x1236 00DD7A 18 clc 00DD7B 6D0A10 adc ax, 0x100a 00DD7E 426D0C10 adc bx, 0x100c 00DD82 9007 bcc 0xdd8b 00DD84 A9FFFF lda ax, #0xffff 00DD87 42A9FFFF lda bx, #0xffff 00DD8B 892D3212 div 0x1232 ; Branch target from DD82 00DD8F 5003 bvc 0xdd94 00DD91 A9FFFF lda ax, #0xffff 00DD94 9C38120000 ldm #0x0000, 0x1238 ; Branch target from DD8F 00DD99 E00000 cpx #0x0000 00DD9C F007 beq 0xdda5 00DD9E 4A lsr ax ; Branch target from DDA3 00DD9F 6E3812 ror 0x1238 00DDA2 CA dex 00DDA3 D0F9 bne 0xdd9e 00DDA5 8D3612 sta ax, 0x1236 ; Branch target from DD9C 00DDA8 AD3212 lda ax, 0x1232 00DDAB 8D3412 sta ax, 0x1234 00DDAE AD3612 lda ax, 0x1236 00DDB1 60 rts Code block address: DDB2 Length: 24 M:1 X:0 called by: DAEA 00DDB2 ADA811 lda al, 0x11a8 ; Call target from DAEA 00DDB5 F013 beq 0xddca 00DDB7 3C5E101017 bbc #0x10, 0x105e, 0xddd3 00DDBC AD3211 lda al, 0x1132 00DDBF 3A inc al 00DDC0 F003 beq 0xddc5 00DDC2 8D3211 sta al, 0x1132 00DDC5 1C221008 clb #0x08, 0x1022 ; Branch target from DDC0 00DDC9 60 rts Code block address: DDCA Length: 9 M:1 X:0 called by: DDB5 00DDCA 1C221008 clb #0x08, 0x1022 ; Branch target from DDB5, Branch target from DDD3, Branch target from DDE3, Branch target from DDEB 00DDCE 9C321100 ldm #0x00, 0x1132 00DDD2 60 rts Code block address: DDD3 Length: 98 M:1 X:0 called by: DDB7 00DDD3 2C551202F2 bbs #0x02, 0x1255, 0xddca ; Branch target from DDB7 00DDD8 2C2210081C bbs #0x08, 0x1022, 0xddf9 00DDDD AD7210 lda al, 0x1072 00DDE0 CD0284 cmp al, 0x8402 00DDE3 B0E5 bcs 0xddca 00DDE5 AD3211 lda al, 0x1132 00DDE8 CD0584 cmp al, 0x8405 00DDEB 90DD bcc 0xddca 00DDED 9C321100 ldm #0x00, 0x1132 00DDF1 0C221008 seb #0x08, 0x1022 00DDF5 0C6C1104 seb #0x04, 0x116c 00DDF9 A2F883 ldx #0x83f8 ; Branch target from DDD8 00DDFC AD7210 lda al, 0x1072 00DDFF CD0484 cmp al, 0x8404 00DE02 9001 bcc 0xde05 00DE04 E8 inx 00DE05 3C2C100802 bbc #0x08, 0x102c, 0xde0c ; Branch target from DE02 00DE0A E8 inx 00DE0B E8 inx 00DE0C B500 lda al, dp + 0x00 + ix ; Branch target from DE05 00DE0E 890D3511 mpy 0x1135 00DE12 20A9D3 jsr 0xd3a9 00DE15 428D0B10 sta bl, 0x100b 00DE19 8D0A10 sta al, 0x100a 00DE1C D8 clm ; m:0 x:0 00DE1D AD0A10 lda ax, 0x100a 00DE20 18 clc 00DE21 6D5A10 adc ax, 0x105a 00DE24 9003 bcc 0xde29 00DE26 A9FFFF lda ax, #0xffff 00DE29 8D3611 sta ax, 0x1136 ; Branch target from DE24 00DE2C 4A lsr ax 00DE2D 4A lsr ax 00DE2E 4A lsr ax 00DE2F 4A lsr ax 00DE30 F8 sem ; m:1 x:0 00DE31 8D8A40 sta al, 0x408a 00DE34 60 rts Code block address: DE35 Length: 7 M:1 X:0 called by: C8D3 00DE35 2CC0110302 bbs #0x03, 0x11c0, 0xde3c ; Call target from C8D3 00DE3A 805C bra 0xde98 Code block address: DE3C Length: 93 M:1 X:0 called by: DE35 00DE3C 3C22100857 bbc #0x08, 0x1022, 0xde98 ; Branch target from DE35 00DE41 A901 lda al, #0x01 00DE43 CDA311 cmp al, 0x11a3 00DE46 B050 bcs 0xde98 00DE48 240D014C bbs #0x01, dp + 0x0d, 0xde98 ; Read from Port 5 00DE4C CDA411 cmp al, 0x11a4 00DE4F B047 bcs 0xde98 00DE51 240D0243 bbs #0x02, dp + 0x0d, 0xde98 ; Read from Port 5 00DE55 CDA511 cmp al, 0x11a5 00DE58 B03E bcs 0xde98 00DE5A 240D043A bbs #0x04, dp + 0x0d, 0xde98 ; Read from Port 5 00DE5E CDA611 cmp al, 0x11a6 00DE61 B035 bcs 0xde98 00DE63 240D0831 bbs #0x08, dp + 0x0d, 0xde98 ; Read from Port 5 00DE67 ADF683 lda al, 0x83f6 00DE6A 8DF111 sta al, 0x11f1 00DE6D AE3611 ldx 0x1136 00DE70 8640 stx dp + 0x40 ; Write to Timer A1 counter 00DE72 8644 stx dp + 0x44 ; Write to Timer A2 counter 00DE74 8648 stx dp + 0x48 ; Write to Timer A3 counter 00DE76 8650 stx dp + 0x50 ; Write to Timer A4 counter 00DE78 A20000 ldx #0x0000 00DE7B 8642 stx dp + 0x42 ; Write to Timer A1 reload register 00DE7D 8646 stx dp + 0x46 ; Write to Timer A2 reload register 00DE7F 864A stx dp + 0x4a ; Write to Timer A3 reload register 00DE81 8652 stx dp + 0x52 ; Write to Timer A4 reload register 00DE83 1C221008 clb #0x08, 0x1022 00DE87 0C211008 seb #0x08, 0x1021 00DE8B A90C lda al, #0x0c 00DE8D 8568 sta al, dp + 0x68 ; Write to Timer A1 PISO register 00DE8F 8569 sta al, dp + 0x69 ; Write to Timer A2 PISO register 00DE91 856A sta al, dp + 0x6a ; Write to Timer A3 PISO register 00DE93 856B sta al, dp + 0x6b ; Write to Timer A4 PISO register 00DE95 04620F seb #0x0f, dp + 0x62 ; Write to Timer A enable and protect 00DE98 60 rts ; Branch target from DE3A, Branch target from DE3C, Branch target from DE46, Branch target from DE48, Branch target from DE4F, Branch target from DE51, Branch target from DE58, Branch target from DE5A, Branch target from DE61, Branch target from DE63 Code block address: DE99 Length: 133 M:1 X:0 called by: DF95 00DE99 AE3E10 ldx 0x103e ; Call target from DF95 00DE9C 8E6C12 stx 0x126c 00DE9F 342008FC bbc #0x08, dp + 0x20, 0xde9f ; Read from A/D control register, Branch target from DE9F 00DEA3 A622 ldx dp + 0x22 ; Read from A/D successive approximation register 00DEA5 8E6012 stx 0x1260 00DEA8 642004 ldm #0x04, dp + 0x20 ; Write to A/D control register 00DEAB 8622 stx dp + 0x22 ; Write to A/D successive approximation register 00DEAD 342008FC bbc #0x08, dp + 0x20, 0xdead ; Read from A/D control register, Branch target from DEAD 00DEB1 D8 clm ; m:0 x:0 00DEB2 A522 lda ax, dp + 0x22 ; Read from A/D successive approximation register 00DEB4 8D6212 sta ax, 0x1262 00DEB7 38 sec 00DEB8 ED6412 sbc ax, 0x1264 00DEBB B004 bcs 0xdec1 00DEBD 49FFFF eor ax, #0xffff 00DEC0 3A inc ax 00DEC1 8D0A10 sta ax, 0x100a ; Branch target from DEBB 00DEC4 AD6012 lda ax, 0x1260 00DEC7 38 sec 00DEC8 ED6412 sbc ax, 0x1264 00DECB B004 bcs 0xded1 00DECD 49FFFF eor ax, #0xffff 00DED0 3A inc ax 00DED1 AE6012 ldx 0x1260 ; Branch target from DECB 00DED4 CD0A10 cmp ax, 0x100a 00DED7 9003 bcc 0xdedc 00DED9 AE6212 ldx 0x1262 00DEDC 8E6412 stx 0x1264 ; Branch target from DED7 00DEDF 8A txa 00DEE0 48 pha 00DEE1 4A lsr ax 00DEE2 4A lsr ax 00DEE3 F8 sem ; m:1 x:0 00DEE4 8D2913 sta al, 0x1329 00DEE7 8D0041 sta al, 0x4100 00DEEA D8 clm ; m:0 x:0 00DEEB 68 pla 00DEEC 38 sec 00DEED E90004 sbc ax, #0x0400 00DEF0 49FFFF eor ax, #0xffff 00DEF3 3A inc ax 00DEF4 8D3E10 sta ax, 0x103e 00DEF7 F8 sem ; m:1 x:0 00DEF8 A25210 ldx #0x1052 00DEFB 2C3010101E bbs #0x10, 0x1030, 0xdf1e 00DF00 D8 clm ; m:0 x:0 00DF01 38 sec 00DF02 EDD412 sbc ax, 0x12d4 00DF05 B003 bcs 0xdf0a 00DF07 A90000 lda ax, #0x0000 00DF0A 89090058 mpy #0x5800 ; Branch target from DF05 00DF0E 8928 xab 00DF10 8D0A10 sta ax, 0x100a 00DF13 F8 sem ; m:1 x:0 00DF14 42AD0B10 lda bl, 0x100b 00DF18 F00D beq 0xdf27 00DF1A A9FF lda al, #0xff 00DF1C 8009 bra 0xdf27 Code block address: DF1E Length: 9 M:1 X:0 called by: DEFB 00DF1E ADA18C lda al, 0x8ca1 ; Branch target from DEFB 00DF21 0C321001 seb #0x01, 0x1032 00DF25 800D bra 0xdf34 Code block address: DF27 Length: 23 M:1 X:0 called by: DF18 00DF27 2C27102012 bbs #0x20, 0x1027, 0xdf3e ; Branch target from DF18, Branch target from DF1C 00DF2C 0C271020 seb #0x20, 0x1027 00DF30 1C321001 clb #0x01, 0x1032 ; Branch target from DF3E 00DF34 9500 sta al, dp + 0x00 + ix ; Branch target from DF25, Branch target from DF3A 00DF36 CA dex 00DF37 E04810 cpx #0x1048 00DF3A D0F8 bne 0xdf34 00DF3C 8040 bra 0xdf7e Code block address: DF3E Length: 71 M:1 X:0 called by: DF27 00DF3E 2C321001ED bbs #0x01, 0x1032, 0xdf30 ; Branch target from DF27 00DF43 42AD7011 lda bl, 0x1170 00DF47 42C98A cmp bl, #0x8a 00DF4A 9021 bcc 0xdf6d 00DF4C ACBA10 ldy 0x10ba 00DF4F C00A00 cpy #0x000a 00DF52 9019 bcc 0xdf6d 00DF54 8D0A10 sta al, 0x100a 00DF57 42AD0A10 lda bl, 0x100a 00DF5B 38 sec 00DF5C 42ED4810 sbc bl, 0x1048 00DF60 B005 bcs 0xdf67 00DF62 4249FF eor bl, #0xff 00DF65 423A inc bl 00DF67 42CDED82 cmp bl, 0x82ed ; Branch target from DF60 00DF6B B018 bcs 0xdf85 00DF6D CA dex ; Branch target from DF4A, Branch target from DF52, Branch target from DF85 00DF6E 42B500 lda bl, dp + 0x00 + ix ; Branch target from DF78 00DF71 429501 sta bl, dp + 0x01 + ix 00DF74 CA dex 00DF75 E04710 cpx #0x1047 00DF78 D0F4 bne 0xdf6e 00DF7A 1CFC1120 clb #0x20, 0x11fc 00DF7E 8D4810 sta al, 0x1048 ; Branch target from DF3C 00DF81 8D1C40 sta al, 0x401c 00DF84 60 rts Code block address: DF85 Length: 16 M:1 X:0 called by: DF6B 00DF85 2CFC1120E3 bbs #0x20, 0x11fc, 0xdf6d ; Branch target from DF6B 00DF8A 0CFC1120 seb #0x20, 0x11fc 00DF8E AE6C12 ldx 0x126c 00DF91 8E3E10 stx 0x103e 00DF94 60 rts Code block address: DF95 Length: 18 M:1 X:0 called by: DAED 00DF95 2099DE jsr 0xde99 ; Call target from DAED 00DF98 2C5E10040A bbs #0x04, 0x105e, 0xdfa7 00DF9D AD5511 lda al, 0x1155 00DFA0 CD2580 cmp al, 0x8025 00DFA3 9006 bcc 0xdfab 00DFA5 8010 bra 0xdfb7 Code block address: DFA7 Length: 16 M:1 X:0 called by: DF98 00DFA7 9C551100 ldm #0x00, 0x1155 ; Branch target from DF98 00DFAB A00000 ldy #0x0000 ; Branch target from DFA3 00DFAE 8C9810 sty 0x1098 00DFB1 8C9A10 sty 0x109a 00DFB4 4C4EE1 jmp 0xe14e Code block address: DFB7 Length: 52 M:1 X:0 called by: DFA5 00DFB7 D8 clm ; m:0 x:0, Branch target from DFA5 00DFB8 AD7080 lda ax, 0x8070 00DFBB 29FF00 and ax, #0x00ff 00DFBE 18 clc 00DFBF 694810 adc ax, #0x1048 00DFC2 AA tax 00DFC3 F8 sem ; m:1 x:0 00DFC4 AD4810 lda al, 0x1048 00DFC7 38 sec 00DFC8 F500 sbc al, dp + 0x00 + ix 00DFCA 901F bcc 0xdfeb 00DFCC CD7580 cmp al, 0x8075 00DFCF 901A bcc 0xdfeb 00DFD1 42A900 lda bl, #0x00 00DFD4 CD7280 cmp al, 0x8072 00DFD7 B039 bcs 0xe012 00DFD9 423A inc bl 00DFDB CD7380 cmp al, 0x8073 00DFDE B032 bcs 0xe012 00DFE0 423A inc bl 00DFE2 CD7480 cmp al, 0x8074 00DFE5 B02B bcs 0xe012 00DFE7 423A inc bl 00DFE9 8027 bra 0xe012 Code block address: DFEB Length: 29 M:1 X:0 called by: DFCA 00DFEB D8 clm ; m:0 x:0, Branch target from DFCA, Branch target from DFCF 00DFEC AD7180 lda ax, 0x8071 00DFEF 29FF00 and ax, #0x00ff 00DFF2 18 clc 00DFF3 694810 adc ax, #0x1048 00DFF6 AA tax 00DFF7 F8 sem ; m:1 x:0 00DFF8 AD4810 lda al, 0x1048 00DFFB 38 sec 00DFFC F500 sbc al, dp + 0x00 + ix 00DFFE 9005 bcc 0xe005 00E000 CD7780 cmp al, 0x8077 00E003 B003 bcs 0xe008 00E005 4C8BE0 jmp 0xe08b ; Branch target from DFFE Code block address: E008 Length: 127 M:1 X:0 called by: E003 00E008 42A904 lda bl, #0x04 ; Branch target from E003 00E00B CD7680 cmp al, 0x8076 00E00E B002 bcs 0xe012 00E010 423A inc bl 00E012 8928 xab ; Branch target from DFD7, Branch target from DFDE, Branch target from DFE5, Branch target from DFE9, Branch target from E00E 00E014 3C55120209 bbc #0x02, 0x1255, 0xe022 00E019 AD0984 lda al, 0x8409 00E01C C906 cmp al, #0x06 00E01E 9002 bcc 0xe022 00E020 A905 lda al, #0x05 00E022 8D0913 sta al, 0x1309 ; Branch target from E014, Branch target from E01E 00E025 8D2840 sta al, 0x4028 00E028 CD708D cmp al, 0x8d70 00E02B F002 beq 0xe02f 00E02D B008 bcs 0xe037 00E02F 42AD718D lda bl, 0x8d71 ; Branch target from E02B 00E033 428DDB11 sta bl, 0x11db 00E037 18 clc ; Branch target from E02D 00E038 6DCB10 adc al, 0x10cb 00E03B D8 clm ; m:0 x:0 00E03C 29FF00 and ax, #0x00ff 00E03F 18 clc 00E040 692082 adc ax, #0x8220 00E043 AA tax 00E044 F8 sem ; m:1 x:0 00E045 B500 lda al, dp + 0x00 + ix 00E047 8D0B10 sta al, 0x100b 00E04A D8 clm ; m:0 x:0 00E04B AD0A10 lda ax, 0x100a 00E04E 2900FF and ax, #0xff00 00E051 4A lsr ax 00E052 8D0A10 sta ax, 0x100a 00E055 AD8911 lda ax, 0x1189 00E058 2900FF and ax, #0xff00 00E05B 890D0A10 mpy 0x100a 00E05F 428D0A10 sta bx, 0x100a 00E063 F8 sem ; m:1 x:0 00E064 AD7310 lda al, 0x1073 00E067 A28083 ldx #0x8380 00E06A 200090 jsr 0x9000 00E06D 8D0D10 sta al, 0x100d 00E070 D8 clm ; m:0 x:0 00E071 AD0C10 lda ax, 0x100c 00E074 2900FF and ax, #0xff00 00E077 890D0A10 mpy 0x100a 00E07B 8928 xab 00E07D C90040 cmp ax, #0x4000 00E080 9005 bcc 0xe087 00E082 A9FFFF lda ax, #0xffff 00E085 8002 bra 0xe089 Code block address: E087 Length: 4 M:0 X:0 called by: E080 00E087 0A asl ax ; Branch target from E080 00E088 0A asl ax 00E089 8025 bra 0xe0b0 ; Branch target from E085 Code block address: E08B Length: 144 M:1 X:0 called by: E005 00E08B D8 clm ; m:0 x:0, Branch target from E005 00E08C AD4211 lda ax, 0x1142 00E08F 4A lsr ax 00E090 4A lsr ax 00E091 4A lsr ax 00E092 C90001 cmp ax, #0x0100 00E095 9003 bcc 0xe09a 00E097 09FF00 ora ax, #0x00ff 00E09A F8 sem ; m:1 x:0, Branch target from E095 00E09B A25083 ldx #0x8350 00E09E 200090 jsr 0x9000 00E0A1 8D8A11 sta al, 0x118a 00E0A4 9C091306 ldm #0x06, 0x1309 00E0A8 9C284006 ldm #0x06, 0x4028 00E0AC D8 clm ; m:0 x:0 00E0AD A90000 lda ax, #0x0000 00E0B0 8DCE10 sta ax, 0x10ce ; Branch target from E089 00E0B3 A27082 ldx #0x8270 00E0B6 3C0C80FF0009 bbc #0x00ff, 0x800c, 0xe0c5 00E0BC 3C6010040003 bbc #0x0004, 0x1060, 0xe0c5 00E0C2 A26082 ldx #0x8260 00E0C5 8E0A10 stx 0x100a ; Branch target from E0B6, Branch target from E0BC 00E0C8 ADCB10 lda ax, 0x10cb 00E0CB 29FF00 and ax, #0x00ff 00E0CE 4A lsr ax 00E0CF 4A lsr ax 00E0D0 18 clc 00E0D1 6D0A10 adc ax, 0x100a 00E0D4 AA tax 00E0D5 B500 lda ax, dp + 0x00 + ix 00E0D7 8DD010 sta ax, 0x10d0 00E0DA F8 sem ; m:1 x:0 00E0DB AD7310 lda al, 0x1073 00E0DE A22087 ldx #0x8720 00E0E1 200090 jsr 0x9000 00E0E4 8D4712 sta al, 0x1247 00E0E7 AD4810 lda al, 0x1048 00E0EA 38 sec 00E0EB ED4A10 sbc al, 0x104a 00E0EE B02B bcs 0xe11b 00E0F0 49FF eor al, #0xff 00E0F2 3A inc al 00E0F3 CD2980 cmp al, 0x8029 00E0F6 F028 beq 0xe120 00E0F8 9026 bcc 0xe120 00E0FA AECC10 ldx 0x10cc 00E0FD EC9A10 cpx 0x109a 00E100 B003 bcs 0xe105 00E102 AE9A10 ldx 0x109a 00E105 AD4810 lda al, 0x1048 ; Branch target from E100 00E108 CD4712 cmp al, 0x1247 00E10B 9003 bcc 0xe110 00E10D A20000 ldx #0x0000 00E110 8E9A10 stx 0x109a ; Branch target from E10B 00E113 A20000 ldx #0x0000 00E116 8E9810 stx 0x1098 00E119 8033 bra 0xe14e Code block address: E11B Length: 64 M:1 X:0 called by: E0EE 00E11B CD3680 cmp al, 0x8036 ; Branch target from E0EE 00E11E B008 bcs 0xe128 00E120 AD4810 lda al, 0x1048 ; Branch target from E0F6, Branch target from E0F8 00E123 CD2C80 cmp al, 0x802c 00E126 9006 bcc 0xe12e 00E128 A20000 ldx #0x0000 ; Branch target from E11E 00E12B 8E9A10 stx 0x109a 00E12E AD4810 lda al, 0x1048 ; Branch target from E126 00E131 CD4712 cmp al, 0x1247 00E134 9006 bcc 0xe13c 00E136 A20000 ldx #0x0000 00E139 8E9A10 stx 0x109a 00E13C 2C2510010D bbs #0x01, 0x1025, 0xe14e ; Branch target from E134 00E141 AECE10 ldx 0x10ce 00E144 EC9810 cpx 0x1098 00E147 9005 bcc 0xe14e 00E149 8E9810 stx 0x1098 00E14C 8000 bra 0xe14e 00E14E AD9910 lda al, 0x1099 ; Branch target from DFB4, Branch target from E119, Branch target from E13C, Branch target from E147, Branch target from E14C 00E151 8D2C40 sta al, 0x402c 00E154 AD9B10 lda al, 0x109b 00E157 8D3440 sta al, 0x4034 00E15A 60 rts Code block address: E15B Length: 31 M:1 X:0 called by: DAF0 00E15B EE4B11 inc 0x114b ; Call target from DAF0 00E15E AD4B11 lda al, 0x114b 00E161 A27AE1 ldx #0xe17a 00E164 4A lsr al 00E165 B009 bcs 0xe170 00E167 E8 inx 00E168 4A lsr al 00E169 B005 bcs 0xe170 00E16B E8 inx 00E16C 4A lsr al 00E16D B001 bcs 0xe170 00E16F E8 inx 00E170 B500 lda al, dp + 0x00 + ix ; Branch target from E165, Branch target from E169, Branch target from E16D 00E172 8520 sta al, dp + 0x20 ; Write to A/D control register 00E174 8622 stx dp + 0x22 ; Write to A/D successive approximation register 00E176 8D4911 sta al, 0x1149 00E179 60 rts Code block address: E17E Length: 28 M:1 X:0 called by: DAFF 00E17E 342008FC bbc #0x08, dp + 0x20, 0xe17e ; Call target from DAFF, Read from A/D control register, Branch target from E17E 00E182 AD4911 lda al, 0x1149 00E185 C902 cmp al, #0x02 00E187 D03F bne 0xe1c8 00E189 D8 clm ; m:0 x:0 00E18A A522 lda ax, dp + 0x22 ; Read from A/D successive approximation register 00E18C A24610 ldx #0x1046 00E18F 3C2710010005 bbc #0x0001, 0x1027, 0xe19a 00E195 2030E2 jsr 0xe230 00E198 8014 bra 0xe1ae Code block address: E19A Length: 20 M:0 X:0 called by: E18F 00E19A 0C27100100 seb #0x0001, 0x1027 ; Branch target from E18F 00E19F 8DF410 sta ax, 0x10f4 00E1A2 8DF610 sta ax, 0x10f6 00E1A5 8DF810 sta ax, 0x10f8 00E1A8 8DFA10 sta ax, 0x10fa 00E1AB 4C0AE2 jmp 0xe20a Code block address: E1AE Length: 26 M:0 X:0 called by: E198 00E1AE ACF810 ldy 0x10f8 ; Branch target from E198 00E1B1 8CFA10 sty 0x10fa 00E1B4 ACF610 ldy 0x10f6 00E1B7 8CF810 sty 0x10f8 00E1BA ACF410 ldy 0x10f4 00E1BD 8CF610 sty 0x10f6 00E1C0 AC4610 ldy 0x1046 00E1C3 8CF410 sty 0x10f4 00E1C6 8042 bra 0xe20a Code block address: E1C8 Length: 33 M:1 X:0 called by: E187 00E1C8 C907 cmp al, #0x07 ; Branch target from E187 00E1CA D01D bne 0xe1e9 00E1CC D8 clm ; m:0 x:0 00E1CD A522 lda ax, dp + 0x22 ; Read from A/D successive approximation register 00E1CF A2D612 ldx #0x12d6 00E1D2 3C2710080003 bbc #0x0008, 0x1027, 0xe1db 00E1D8 2030E2 jsr 0xe230 00E1DB 0C27100800 seb #0x0008, 0x1027 ; Branch target from E1D2 00E1E0 9500 sta ax, dp + 0x00 + ix 00E1E2 4A lsr ax 00E1E3 4A lsr ax 00E1E4 F8 sem ; m:1 x:0 00E1E5 8D2B13 sta al, 0x132b 00E1E8 60 rts Code block address: E1E9 Length: 38 M:1 X:0 called by: E1CA 00E1E9 C901 cmp al, #0x01 ; Branch target from E1CA 00E1EB D022 bne 0xe20f 00E1ED D8 clm ; m:0 x:0 00E1EE A522 lda ax, dp + 0x22 ; Read from A/D successive approximation register 00E1F0 8D6812 sta ax, 0x1268 00E1F3 A23C10 ldx #0x103c 00E1F6 2C3010010009 bbs #0x0001, 0x1030, 0xe205 00E1FC 3C2710040003 bbc #0x0004, 0x1027, 0xe205 00E202 2030E2 jsr 0xe230 00E205 0C27100400 seb #0x0004, 0x1027 ; Branch target from E1F6, Branch target from E1FC 00E20A 9500 sta ax, dp + 0x00 + ix ; Branch target from E1AB, Branch target from E1C6 00E20C F8 sem ; m:1 x:0 00E20D 8020 bra 0xe22f Code block address: E20F Length: 33 M:1 X:0 called by: E1EB 00E20F C906 cmp al, #0x06 ; Branch target from E1EB 00E211 D01C bne 0xe22f 00E213 D8 clm ; m:0 x:0 00E214 A522 lda ax, dp + 0x22 ; Read from A/D successive approximation register 00E216 A2C211 ldx #0x11c2 00E219 3C2710100003 bbc #0x0010, 0x1027, 0xe222 00E21F 2030E2 jsr 0xe230 00E222 0C27101000 seb #0x0010, 0x1027 ; Branch target from E219 00E227 9500 sta ax, dp + 0x00 + ix 00E229 4A lsr ax 00E22A 4A lsr ax 00E22B F8 sem ; m:1 x:0 00E22C 8D3213 sta al, 0x1332 00E22F 60 rts ; Branch target from E20D, Branch target from E211 Code block address: E230 Length: 9 M:0 X:0 called by: E195 00E230 18 clc ; Call target from E195, Call target from E1D8, Call target from E202, Call target from E21F 00E231 7500 adc ax, dp + 0x00 + ix 00E233 6A ror ax 00E234 18 clc 00E235 7500 adc ax, dp + 0x00 + ix 00E237 6A ror ax 00E238 60 rts Code block address: E239 Length: 20 M:1 X:0 called by: DB59 00E239 342008FC bbc #0x08, dp + 0x20, 0xe239 ; Call target from DB59, Read from A/D control register, Branch target from E239 00E23D 3C0010011F bbc #0x01, 0x1000, 0xe261 00E242 2C00108006 bbs #0x80, 0x1000, 0xe24d 00E247 1C931220 clb #0x20, 0x1293 00E24B 8004 bra 0xe251 Code block address: E24D Length: 20 M:1 X:0 called by: E242 00E24D 0C931220 seb #0x20, 0x1293 ; Branch target from E242 00E251 AD9312 lda al, 0x1293 ; Branch target from E24B 00E254 8D0022 sta al, 0x2200 00E257 D8 clm ; m:0 x:0 00E258 A522 lda ax, dp + 0x22 ; Read from A/D successive approximation register 00E25A 4A lsr ax 00E25B 4A lsr ax 00E25C F8 sem ; m:1 x:0 00E25D 8D2A13 sta al, 0x132a 00E260 60 rts Code block address: E261 Length: 35 M:1 X:0 called by: E23D 00E261 2C55120404 bbs #0x04, 0x1255, 0xe26a ; Branch target from E23D 00E266 1CEF1104 clb #0x04, 0x11ef 00E26A AECC12 ldx 0x12cc ; Branch target from E261 00E26D E8 inx 00E26E D001 bne 0xe271 00E270 CA dex 00E271 8ECC12 stx 0x12cc ; Branch target from E26E 00E274 ADE112 lda al, 0x12e1 00E277 3A inc al 00E278 D001 bne 0xe27b 00E27A 1A dec al 00E27B 8DE112 sta al, 0x12e1 ; Branch target from E278 00E27E CDC688 cmp al, 0x88c6 00E281 B001 bcs 0xe284 00E283 60 rts Code block address: E284 Length: 8 M:1 X:0 called by: E281 00E284 2CEF110803 bbs #0x08, 0x11ef, 0xe28c ; Branch target from E281 00E289 4C4AE3 jmp 0xe34a Code block address: E28C Length: 78 M:1 X:0 called by: E284 00E28C D8 clm ; m:0 x:0, Branch target from E284 00E28D A522 lda ax, dp + 0x22 ; Read from A/D successive approximation register 00E28F 8DC612 sta ax, 0x12c6 00E292 A9AAA6 lda ax, #0xa6aa 00E295 890DC612 mpy 0x12c6 00E299 8928 xab 00E29B 420A asl bx 00E29D 2A rol ax 00E29E 38 sec 00E29F E9D501 sbc ax, #0x01d5 00E2A2 B003 bcs 0xe2a7 00E2A4 A90000 lda ax, #0x0000 00E2A7 C90001 cmp ax, #0x0100 ; Branch target from E2A2 00E2AA 9003 bcc 0xe2af 00E2AC A9FF00 lda ax, #0x00ff 00E2AF F8 sem ; m:1 x:0, Branch target from E2AA 00E2B0 8DC812 sta al, 0x12c8 00E2B3 ADC912 lda al, 0x12c9 00E2B6 3A inc al 00E2B7 F012 beq 0xe2cb 00E2B9 8DC912 sta al, 0x12c9 00E2BC ADC812 lda al, 0x12c8 00E2BF D8 clm ; m:0 x:0 00E2C0 29FF00 and ax, #0x00ff 00E2C3 18 clc 00E2C4 6DCA12 adc ax, 0x12ca 00E2C7 8DCA12 sta ax, 0x12ca 00E2CA F8 sem ; m:1 x:0 00E2CB ADC912 lda al, 0x12c9 ; Branch target from E2B7 00E2CE 2CEF111007 bbs #0x10, 0x11ef, 0xe2da 00E2D3 CDCE88 cmp al, 0x88ce 00E2D6 906E bcc 0xe346 00E2D8 8005 bra 0xe2df Code block address: E2DA Length: 50 M:1 X:0 called by: E2CE 00E2DA CDCF88 cmp al, 0x88cf ; Branch target from E2CE 00E2DD 9067 bcc 0xe346 00E2DF 42ADCB12 lda bl, 0x12cb ; Branch target from E2D8 00E2E3 ADCA12 lda al, 0x12ca 00E2E6 892DC912 div 0x12c9 00E2EA 2CFC11041D bbs #0x04, 0x11fc, 0xe30c 00E2EF 0CFC1104 seb #0x04, 0x11fc 00E2F3 D8 clm ; m:0 x:0 00E2F4 42ADC612 lda bx, 0x12c6 00E2F8 428D6612 sta bx, 0x1266 00E2FC F8 sem ; m:1 x:0 00E2FD 8D0D12 sta al, 0x120d 00E300 D8 clm ; m:0 x:0 00E301 42ADC612 lda bx, 0x12c6 00E305 428D6612 sta bx, 0x1266 00E309 F8 sem ; m:1 x:0 00E30A 8008 bra 0xe314 Code block address: E30C Length: 24 M:1 X:0 called by: E2EA 00E30C 42ADF612 lda bl, 0x12f6 ; Branch target from E2EA 00E310 428D0D12 sta bl, 0x120d 00E314 8DF612 sta al, 0x12f6 ; Branch target from E30A 00E317 20FA9C jsr 0x9cfa 00E31A 3C2F101005 bbc #0x10, 0x102f, 0xe324 00E31F AD388C lda al, 0x8c38 00E322 8003 bra 0xe327 Code block address: E324 Length: 38 M:1 X:0 called by: E31A 00E324 ADF612 lda al, 0x12f6 ; Branch target from E31A 00E327 8D9712 sta al, 0x1297 ; Branch target from E322 00E32A 9CC91200 ldm #0x00, 0x12c9 00E32E A20000 ldx #0x0000 00E331 8ECA12 stx 0x12ca 00E334 9CE11200 ldm #0x00, 0x12e1 00E338 1C931220 clb #0x20, 0x1293 00E33C AD9312 lda al, 0x1293 00E33F 8D0022 sta al, 0x2200 00E342 1CEF1108 clb #0x08, 0x11ef 00E346 20219D jsr 0x9d21 ; Branch target from E2D6, Branch target from E2DD 00E349 60 rts Code block address: E34A Length: 14 M:1 X:0 called by: E289 00E34A 2C27108009 bbs #0x80, 0x1027, 0xe358 ; Branch target from E289 00E34F 0C271080 seb #0x80, 0x1027 00E353 D8 clm ; m:0 x:0 00E354 A522 lda ax, dp + 0x22 ; Read from A/D successive approximation register 00E356 8012 bra 0xe36a Code block address: E358 Length: 57 M:1 X:0 called by: E34A 00E358 D8 clm ; m:0 x:0, Branch target from E34A 00E359 ADCD88 lda ax, 0x88cd 00E35C 29FF00 and ax, #0x00ff 00E35F AA tax 00E360 A522 lda ax, dp + 0x22 ; Read from A/D successive approximation register 00E362 18 clc ; Branch target from E368 00E363 6DC412 adc ax, 0x12c4 00E366 6A ror ax 00E367 CA dex 00E368 D0F8 bne 0xe362 00E36A 8DC412 sta ax, 0x12c4 ; Branch target from E356 00E36D A9F401 lda ax, #0x01f4 00E370 890DC412 mpy 0x12c4 00E374 42C90001 cmp bx, #0x0100 00E378 B017 bcs 0xe391 00E37A 8D0A10 sta ax, 0x100a 00E37D F8 sem ; m:1 x:0 00E37E 428D0C10 sta bl, 0x100c 00E382 D8 clm ; m:0 x:0 00E383 AD0B10 lda ax, 0x100b 00E386 38 sec 00E387 E92C01 sbc ax, #0x012c 00E38A B008 bcs 0xe394 00E38C A90000 lda ax, #0x0000 00E38F 8003 bra 0xe394 Code block address: E391 Length: 63 M:0 X:0 called by: E378 00E391 A9FFFF lda ax, #0xffff ; Branch target from E378 00E394 8DE212 sta ax, 0x12e2 ; Branch target from E38A, Branch target from E38F 00E397 4A lsr ax 00E398 4A lsr ax 00E399 4A lsr ax 00E39A C90001 cmp ax, #0x0100 00E39D 9003 bcc 0xe3a2 00E39F A9FFFF lda ax, #0xffff 00E3A2 F8 sem ; m:1 x:0, Branch target from E39D 00E3A3 8DD812 sta al, 0x12d8 00E3A6 8DCC40 sta al, 0x40cc 00E3A9 8D4113 sta al, 0x1341 00E3AC F8 sem ; m:1 x:0 00E3AD 3CEF11041E bbc #0x04, 0x11ef, 0xe3d0 00E3B2 AD7210 lda al, 0x1072 00E3B5 CDC888 cmp al, 0x88c8 00E3B8 9042 bcc 0xe3fc 00E3BA AEE212 ldx 0x12e2 00E3BD ECC988 cpx 0x88c9 00E3C0 903A bcc 0xe3fc 00E3C2 AECC12 ldx 0x12cc 00E3C5 ECCB88 cpx 0x88cb 00E3C8 9032 bcc 0xe3fc 00E3CA 0CEF1110 seb #0x10, 0x11ef 00E3CE 8010 bra 0xe3e0 Code block address: E3D0 Length: 45 M:1 X:0 called by: E3AD 00E3D0 AD7210 lda al, 0x1072 ; Branch target from E3AD 00E3D3 CDC788 cmp al, 0x88c7 00E3D6 9024 bcc 0xe3fc 00E3D8 0CEF1104 seb #0x04, 0x11ef 00E3DC 1CEF1110 clb #0x10, 0x11ef 00E3E0 0C931220 seb #0x20, 0x1293 ; Branch target from E3CE 00E3E4 AD9312 lda al, 0x1293 00E3E7 8D0022 sta al, 0x2200 00E3EA 0CEF1108 seb #0x08, 0x11ef 00E3EE 9CE11200 ldm #0x00, 0x12e1 00E3F2 1C271080 clb #0x80, 0x1027 00E3F6 A20000 ldx #0x0000 00E3F9 8ECC12 stx 0x12cc 00E3FC 60 rts ; Branch target from E3B8, Branch target from E3C0, Branch target from E3C8, Branch target from E3D6 Code block address: E3FD Length: 23 M:1 X:0 called by: DAF3 00E3FD 2CC0110312 bbs #0x03, 0x11c0, 0xe414 ; Call target from DAF3 00E402 A900 lda al, #0x00 ; Branch target from E41A, Branch target from E435 00E404 8DE211 sta al, 0x11e2 00E407 8DE311 sta al, 0x11e3 00E40A 8DE411 sta al, 0x11e4 00E40D 8DE511 sta al, 0x11e5 00E410 8D8C40 sta al, 0x408c 00E413 60 rts Code block address: E414 Length: 49 M:1 X:0 called by: E3FD 00E414 AD7210 lda al, 0x1072 ; Branch target from E3FD 00E417 CD0284 cmp al, 0x8402 00E41A B0E6 bcs 0xe402 00E41C ADE211 lda al, 0x11e2 00E41F D01A bne 0xe43b 00E421 ADE311 lda al, 0x11e3 00E424 D015 bne 0xe43b 00E426 ADE411 lda al, 0x11e4 00E429 D010 bne 0xe43b 00E42B ADE511 lda al, 0x11e5 00E42E D00B bne 0xe43b 00E430 AD0913 lda al, 0x1309 00E433 C906 cmp al, #0x06 00E435 B0CB bcs 0xe402 00E437 0C221080 seb #0x80, 0x1022 00E43B 3C55120205 bbc #0x02, 0x1255, 0xe445 ; Branch target from E41F, Branch target from E424, Branch target from E429, Branch target from E42E 00E440 AD0A84 lda al, 0x840a 00E443 8003 bra 0xe448 Code block address: E445 Length: 80 M:1 X:0 called by: E43B 00E445 AD0913 lda al, 0x1309 ; Branch target from E43B 00E448 C906 cmp al, #0x06 ; Branch target from E443 00E44A 9002 bcc 0xe44e 00E44C A905 lda al, #0x05 00E44E D8 clm ; m:0 x:0, Branch target from E44A 00E44F 29FF00 and ax, #0x00ff 00E452 18 clc 00E453 698082 adc ax, #0x8280 00E456 AA tax 00E457 F8 sem ; m:1 x:0 00E458 B500 lda al, dp + 0x00 + ix 00E45A 8D3311 sta al, 0x1133 00E45D D8 clm ; m:0 x:0 00E45E AD4211 lda ax, 0x1142 00E461 4A lsr ax 00E462 4A lsr ax 00E463 4A lsr ax 00E464 C90001 cmp ax, #0x0100 00E467 F8 sem ; m:1 x:0 00E468 9002 bcc 0xe46c 00E46A A9FF lda al, #0xff 00E46C A29082 ldx #0x8290 ; Branch target from E468 00E46F 200090 jsr 0x9000 00E472 8D3411 sta al, 0x1134 00E475 890D3311 mpy 0x1133 00E479 8D0A10 sta al, 0x100a 00E47C 428D0B10 sta bl, 0x100b 00E480 D8 clm ; m:0 x:0 00E481 AD3411 lda ax, 0x1134 00E484 2900FF and ax, #0xff00 00E487 890D0A10 mpy 0x100a 00E48B 8928 xab 00E48D 2C2C10080002 bbs #0x0008, 0x102c, 0xe495 00E493 8012 bra 0xe4a7 Code block address: E495 Length: 54 M:0 X:0 called by: E48D 00E495 8D0A10 sta ax, 0x100a ; Branch target from E48D 00E498 AD0584 lda ax, 0x8405 00E49B 2900FF and ax, #0xff00 00E49E 890D0A10 mpy 0x100a 00E4A2 2001E8 jsr 0xe801 00E4A5 8928 xab 00E4A7 8D3011 sta ax, 0x1130 ; Branch target from E493 00E4AA 4A lsr ax 00E4AB 4A lsr ax 00E4AC 4A lsr ax 00E4AD 4A lsr ax 00E4AE F8 sem ; m:1 x:0 00E4AF 8D8C40 sta al, 0x408c 00E4B2 3C22108013 bbc #0x80, 0x1022, 0xe4ca 00E4B7 AD0384 lda al, 0x8403 00E4BA 8DE211 sta al, 0x11e2 00E4BD 8DE311 sta al, 0x11e3 00E4C0 8DE411 sta al, 0x11e4 00E4C3 8DE511 sta al, 0x11e5 00E4C6 1C221080 clb #0x80, 0x1022 00E4CA 60 rts ; Branch target from E4B2 Code block address: E4CB Length: 29 M:1 X:0 called by: DAF6 00E4CB 78 sei ; Call target from DAF6 00E4CC AD1E12 lda al, 0x121e 00E4CF D03A bne 0xe50b 00E4D1 D8 clm ; m:0 x:0 00E4D2 AD1C12 lda ax, 0x121c 00E4D5 58 cli 00E4D6 890D0A80 mpy 0x800a 00E4DA 8928 xab 00E4DC 2C3010040006 bbs #0x0004, 0x1030, 0xe4e8 00E4E2 42AD1C10 lda bx, 0x101c 00E4E6 800A bra 0xe4f2 Code block address: E4E8 Length: 29 M:0 X:0 called by: E4DC 00E4E8 42ADB112 lda bx, 0x12b1 ; Branch target from E4DC 00E4EC 422900FF and bx, #0xff00 00E4F0 424A lsr bx 00E4F2 428D1E10 sta bx, 0x101e ; Branch target from E4E6 00E4F6 890D1E10 mpy 0x101e 00E4FA 42C90040 cmp bx, #0x4000 00E4FE B005 bcs 0xe505 00E500 2001E8 jsr 0xe801 00E503 8060 bra 0xe565 Code block address: E505 Length: 6 M:0 X:0 called by: E4FE 00E505 42A9FFFF lda bx, #0xffff ; Branch target from E4FE 00E509 805A bra 0xe565 Code block address: E50B Length: 54 M:1 X:0 called by: E4CF 00E50B D8 clm ; m:0 x:0, Branch target from E4CF 00E50C AD1B12 lda ax, 0x121b 00E50F 8D0A10 sta ax, 0x100a 00E512 AD1D12 lda ax, 0x121d 00E515 0E0A10 asl 0x100a 00E518 2A rol ax 00E519 0E0A10 asl 0x100a 00E51C 2A rol ax 00E51D 0E0A10 asl 0x100a 00E520 2A rol ax 00E521 0E0A10 asl 0x100a 00E524 2A rol ax 00E525 0E0A10 asl 0x100a 00E528 2A rol ax 00E529 9003 bcc 0xe52e 00E52B A9FFFF lda ax, #0xffff 00E52E 58 cli ; Branch target from E529 00E52F 890D0A80 mpy 0x800a 00E533 8928 xab 00E535 2C3010040006 bbs #0x0004, 0x1030, 0xe541 00E53B 42AD1C10 lda bx, 0x101c 00E53F 800A bra 0xe54b Code block address: E541 Length: 32 M:0 X:0 called by: E535 00E541 42ADB112 lda bx, 0x12b1 ; Branch target from E535 00E545 422900FF and bx, #0xff00 00E549 424A lsr bx 00E54B 428D1E10 sta bx, 0x101e ; Branch target from E53F 00E54F 890D1E10 mpy 0x101e 00E553 42C90008 cmp bx, #0x0800 00E557 B008 bcs 0xe561 00E559 20FEE7 jsr 0xe7fe 00E55C 2001E8 jsr 0xe801 00E55F 8004 bra 0xe565 Code block address: E561 Length: 36 M:0 X:0 called by: E557 00E561 42A9FFFF lda bx, #0xffff ; Branch target from E557 00E565 428DE611 sta bx, 0x11e6 ; Branch target from E503, Branch target from E509, Branch target from E55F 00E569 ADB410 lda ax, 0x10b4 00E56C CDE611 cmp ax, 0x11e6 00E56F 9002 bcc 0xe573 00E571 8928 xab 00E573 8D4211 sta ax, 0x1142 ; Branch target from E56F 00E576 4A lsr ax 00E577 4A lsr ax 00E578 4A lsr ax 00E579 4A lsr ax 00E57A F8 sem ; m:1 x:0 00E57B 8D0513 sta al, 0x1305 00E57E 8D0C40 sta al, 0x400c 00E581 8D9A12 sta al, 0x129a 00E584 60 rts Code block address: E585 Length: 17 M:1 X:0 called by: DAF9 00E585 2C5E10080C bbs #0x08, 0x105e, 0xe596 ; Call target from DAF9 00E58A A24112 ldx #0x1241 00E58D 2044A1 jsr 0xa144 00E590 C902 cmp al, #0x02 00E592 B01C bcs 0xe5b0 00E594 8004 bra 0xe59a Code block address: E596 Length: 26 M:1 X:0 called by: E585 00E596 9C411200 ldm #0x00, 0x1241 ; Branch target from E585 00E59A 2C2C100811 bbs #0x08, 0x102c, 0xe5b0 ; Branch target from E594 00E59F 2CA912080C bbs #0x08, 0x12a9, 0xe5b0 00E5A4 2C2C108007 bbs #0x80, 0x102c, 0xe5b0 00E5A9 2CF0111002 bbs #0x10, 0x11f0, 0xe5b0 00E5AE 8007 bra 0xe5b7 Code block address: E5B0 Length: 7 M:1 X:0 called by: E592 00E5B0 D8 clm ; m:0 x:0, Branch target from E592, Branch target from E59A, Branch target from E59F, Branch target from E5A4, Branch target from E5A9 00E5B1 A90000 lda ax, #0x0000 00E5B4 4C3AE6 jmp 0xe63a Code block address: E5B7 Length: 175 M:1 X:0 called by: E5AE 00E5B7 D8 clm ; m:0 x:0, Branch target from E5AE 00E5B8 ADA010 lda ax, 0x10a0 00E5BB 18 clc 00E5BC 6D2C11 adc ax, 0x112c 00E5BF B057 bcs 0xe618 00E5C1 2C5E10100005 bbs #0x0010, 0x105e, 0xe5cc 00E5C7 6DB810 adc ax, 0x10b8 00E5CA B04C bcs 0xe618 00E5CC 8D0C10 sta ax, 0x100c ; Branch target from E5C1 00E5CF 3C0C80FF0023 bbc #0x00ff, 0x800c, 0xe5f8 00E5D5 3C601004001D bbc #0x0004, 0x1060, 0xe5f8 00E5DB F8 sem ; m:1 x:0 00E5DC AD9710 lda al, 0x1097 00E5DF A26087 ldx #0x8760 00E5E2 200090 jsr 0x9000 00E5E5 8D0A10 sta al, 0x100a 00E5E8 D8 clm ; m:0 x:0 00E5E9 AD0910 lda ax, 0x1009 00E5EC 2900FF and ax, #0xff00 00E5EF 890D0C10 mpy 0x100c 00E5F3 0A asl ax 00E5F4 422A rol bx 00E5F6 8928 xab 00E5F8 18 clc ; Branch target from E5CF, Branch target from E5D5 00E5F9 6D2811 adc ax, 0x1128 00E5FC B01A bcs 0xe618 00E5FE 6D2611 adc ax, 0x1126 00E601 B015 bcs 0xe618 00E603 6D5C12 adc ax, 0x125c 00E606 B010 bcs 0xe618 00E608 AA tax 00E609 8D0A10 sta ax, 0x100a 00E60C F8 sem ; m:1 x:0 00E60D AD0B10 lda al, 0x100b 00E610 8D3640 sta al, 0x4036 00E613 EC1880 cpx 0x8018 00E616 9004 bcc 0xe61c 00E618 F8 sem ; m:1 x:0, Branch target from E5BF, Branch target from E5CA, Branch target from E5FC, Branch target from E601, Branch target from E606 00E619 AE1880 ldx 0x8018 00E61C 3C5E10041A bbc #0x04, 0x105e, 0xe63b ; Branch target from E616 00E621 8E0A10 stx 0x100a 00E624 D8 clm ; m:0 x:0 00E625 AD1F80 lda ax, 0x801f 00E628 2900FF and ax, #0xff00 00E62B 890D0A10 mpy 0x100a 00E62F 0A asl ax 00E630 422A rol bx 00E632 9004 bcc 0xe638 00E634 42A9FFFF lda bx, #0xffff 00E638 8928 xab ; Branch target from E632 00E63A AA tax ; Branch target from E5B4 00E63B 8E5810 stx 0x1058 ; Branch target from E61C 00E63E F8 sem ; m:1 x:0 00E63F AD5910 lda al, 0x1059 00E642 8D3840 sta al, 0x4038 00E645 D8 clm ; m:0 x:0 00E646 ADA910 lda ax, 0x10a9 00E649 2900FF and ax, #0xff00 00E64C 890D5810 mpy 0x1058 00E650 0A asl ax 00E651 422A rol bx 00E653 9004 bcc 0xe659 00E655 42A9FFFF lda bx, #0xffff 00E659 8928 xab ; Branch target from E653, Branch target from E653 00E65B 8DBC10 sta ax, 0x10bc 00E65E F8 sem ; m:1 x:0 00E65F ADBD10 lda al, 0x10bd 00E662 8D3A40 sta al, 0x403a 00E665 60 rts Code block address: E63B Length: 43 M:1 X:0 called by: E61C 00E63B 8E5810 stx 0x1058 00E63E F8 sem ; m:1 x:0 00E63F AD5910 lda al, 0x1059 00E642 8D3840 sta al, 0x4038 00E645 D8 clm ; m:0 x:0 00E646 ADA910 lda ax, 0x10a9 00E649 2900FF and ax, #0xff00 00E64C 890D5810 mpy 0x1058 00E650 0A asl ax 00E651 422A rol bx 00E653 9004 bcc 0xe659 00E655 42A9FFFF lda bx, #0xffff 00E659 8928 xab 00E65B 8DBC10 sta ax, 0x10bc 00E65E F8 sem ; m:1 x:0 00E65F ADBD10 lda al, 0x10bd 00E662 8D3A40 sta al, 0x403a 00E665 60 rts Code block address: E666 Length: 51 M:1 X:0 called by: DAFC 00E666 D8 clm ; m:0 x:0, Call target from DAFC 00E667 ADA610 lda ax, 0x10a6 00E66A 890D4211 mpy 0x1142 00E66E 0A asl ax 00E66F 422A rol bx 00E671 9004 bcc 0xe677 00E673 42A9FFFF lda bx, #0xffff 00E677 428D0A10 sta bx, 0x100a ; Branch target from E671 00E67B 424A lsr bx 00E67D 424A lsr bx 00E67F 424A lsr bx 00E681 424A lsr bx 00E683 F8 sem ; m:1 x:0 00E684 428D4C40 sta bl, 0x404c 00E688 D8 clm ; m:0 x:0 00E689 ADBC10 lda ax, 0x10bc 00E68C F02B beq 0xe6b9 00E68E 18 clc 00E68F 6D9810 adc ax, 0x1098 00E692 9005 bcc 0xe699 00E694 A9FFFF lda ax, #0xffff 00E697 800B bra 0xe6a4 Code block address: E699 Length: 11 M:0 X:0 called by: E692 00E699 38 sec ; Branch target from E692 00E69A ED9A10 sbc ax, 0x109a 00E69D B005 bcs 0xe6a4 00E69F A90000 lda ax, #0x0000 00E6A2 8015 bra 0xe6b9 Code block address: E6A4 Length: 15 M:0 X:0 called by: E697 00E6A4 890D0A10 mpy 0x100a ; Branch target from E697, Branch target from E69D 00E6A8 42C90020 cmp bx, #0x2000 00E6AC B005 bcs 0xe6b3 00E6AE 20FEE7 jsr 0xe7fe 00E6B1 8004 bra 0xe6b7 Code block address: E6B3 Length: 58 M:0 X:0 called by: E6AC 00E6B3 42A9FFFF lda bx, #0xffff ; Branch target from E6AC 00E6B7 8928 xab ; Branch target from E6B1 00E6B9 8D2E11 sta ax, 0x112e ; Branch target from E68C, Branch target from E6A2 00E6BC 18 clc 00E6BD 6D5A10 adc ax, 0x105a 00E6C0 9003 bcc 0xe6c5 00E6C2 A9FFFF lda ax, #0xffff 00E6C5 C91900 cmp ax, #0x0019 ; Branch target from E6C0 00E6C8 B003 bcs 0xe6cd 00E6CA A91900 lda ax, #0x0019 00E6CD 8D0C10 sta ax, 0x100c ; Branch target from E6C8 00E6D0 0A asl ax 00E6D1 0A asl ax 00E6D2 8D0A10 sta ax, 0x100a 00E6D5 F8 sem ; m:1 x:0 00E6D6 AD0B10 lda al, 0x100b 00E6D9 8D0840 sta al, 0x4008 00E6DC D8 clm ; m:0 x:0 00E6DD AD5C10 lda ax, 0x105c 00E6E0 2C5512080007 bbs #0x0008, 0x1255, 0xe6ed 00E6E6 CD1084 cmp ax, 0x8410 00E6E9 B00A bcs 0xe6f5 00E6EB 8005 bra 0xe6f2 Code block address: E6ED Length: 67 M:0 X:0 called by: E6E0 00E6ED CD0C10 cmp ax, 0x100c ; Branch target from E6E0 00E6F0 B003 bcs 0xe6f5 00E6F2 AD0C10 lda ax, 0x100c ; Branch target from E6EB 00E6F5 8DC210 sta ax, 0x10c2 ; Branch target from E6E9, Branch target from E6F0 00E6F8 AD2E11 lda ax, 0x112e 00E6FB 0A asl ax 00E6FC B005 bcs 0xe703 00E6FE 6D5A10 adc ax, 0x105a 00E701 9003 bcc 0xe706 00E703 A9FFFF lda ax, #0xffff ; Branch target from E6FC 00E706 8D0A10 sta ax, 0x100a ; Branch target from E701 00E709 AD1084 lda ax, 0x8410 00E70C 0A asl ax 00E70D 9003 bcc 0xe712 00E70F A9FFFF lda ax, #0xffff 00E712 8D0C10 sta ax, 0x100c ; Branch target from E70D 00E715 AD5C10 lda ax, 0x105c 00E718 0A asl ax 00E719 9003 bcc 0xe71e 00E71B A9FFFF lda ax, #0xffff 00E71E 2C551208000C bbs #0x0008, 0x1255, 0xe730 ; Branch target from E719 00E724 CD0C10 cmp ax, 0x100c 00E727 900C bcc 0xe735 00E729 1C24100800 clb #0x0008, 0x1024 ; Branch target from E733 00E72E 800D bra 0xe73d Code block address: E730 Length: 88 M:0 X:0 called by: E71E 00E730 CD0A10 cmp ax, 0x100a ; Branch target from E71E 00E733 B0F4 bcs 0xe729 00E735 AD0A10 lda ax, 0x100a ; Branch target from E727 00E738 0C24100800 seb #0x0008, 0x1024 00E73D 8DC010 sta ax, 0x10c0 ; Branch target from E72E 00E740 AA tax 00E741 ADC210 lda ax, 0x10c2 00E744 0A asl ax 00E745 0A asl ax 00E746 8D0A10 sta ax, 0x100a 00E749 F8 sem ; m:1 x:0 00E74A AD0B10 lda al, 0x100b 00E74D 8D0E40 sta al, 0x400e 00E750 2CF011025E bbs #0x02, 0x11f0, 0xe7b3 00E755 2C54111059 bbs #0x10, 0x1154, 0xe7b3 00E75A 2C54114054 bbs #0x40, 0x1154, 0xe7b3 00E75F 2C54110244 bbs #0x02, 0x1154, 0xe7a8 00E764 2CF011013F bbs #0x01, 0x11f0, 0xe7a8 00E769 2C3B11013A bbs #0x01, 0x113b, 0xe7a8 00E76E 2C54110127 bbs #0x01, 0x1154, 0xe79a 00E773 AD2312 lda al, 0x1223 00E776 2C2C10100D bbs #0x10, 0x102c, 0xe788 00E77B C903 cmp al, #0x03 00E77D F034 beq 0xe7b3 00E77F 29FF and al, #0xff 00E781 F042 beq 0xe7c5 00E783 1A dec al 00E784 D00F bne 0xe795 00E786 8012 bra 0xe79a Code block address: E788 Length: 32 M:1 X:0 called by: E776 00E788 2C2C100826 bbs #0x08, 0x102c, 0xe7b3 ; Branch target from E776 00E78D C903 cmp al, #0x03 00E78F F022 beq 0xe7b3 00E791 29FF and al, #0xff 00E793 F013 beq 0xe7a8 00E795 3C4A80030E bbc #0x03, 0x804a, 0xe7a8 ; Branch target from E784 00E79A 8E7C11 stx 0x117c ; Branch target from E76E, Branch target from E786 00E79D 8E7A11 stx 0x117a 00E7A0 8E7811 stx 0x1178 00E7A3 AE5A10 ldx 0x105a 00E7A6 8017 bra 0xe7bf Code block address: E7A8 Length: 11 M:1 X:0 called by: E75F 00E7A8 8E7C11 stx 0x117c ; Branch target from E75F, Branch target from E764, Branch target from E769, Branch target from E793, Branch target from E795 00E7AB 8E7A11 stx 0x117a 00E7AE AE5A10 ldx 0x105a 00E7B1 8009 bra 0xe7bc Code block address: E7B3 Length: 18 M:1 X:0 called by: E750 00E7B3 AE5A10 ldx 0x105a ; Branch target from E750, Branch target from E755, Branch target from E75A, Branch target from E77D, Branch target from E788, Branch target from E78F 00E7B6 8E7C11 stx 0x117c ; Branch target from E7C5 00E7B9 8E7A11 stx 0x117a 00E7BC 8E7811 stx 0x1178 ; Branch target from E7B1 00E7BF 8E7611 stx 0x1176 ; Branch target from E7A6 00E7C2 D8 clm ; m:0 x:0 00E7C3 8015 bra 0xe7da Code block address: E7C5 Length: 57 M:1 X:0 called by: E781 00E7C5 3C241008EC bbc #0x08, 0x1024, 0xe7b6 ; Branch target from E781 00E7CA D8 clm ; m:0 x:0 00E7CB 2008E8 jsr 0xe808 00E7CE 8D7611 sta ax, 0x1176 00E7D1 8D7811 sta ax, 0x1178 00E7D4 8D7A11 sta ax, 0x117a 00E7D7 8D7C11 sta ax, 0x117c 00E7DA ADC010 lda ax, 0x10c0 ; Branch target from E7C3 00E7DD 4A lsr ax 00E7DE 4A lsr ax 00E7DF 4A lsr ax 00E7E0 4A lsr ax 00E7E1 F8 sem ; m:1 x:0 00E7E2 8D0213 sta al, 0x1302 00E7E5 8D0440 sta al, 0x4004 00E7E8 D8 clm ; m:0 x:0 00E7E9 AD7611 lda ax, 0x1176 00E7EC 4A lsr ax 00E7ED 4A lsr ax 00E7EE 4A lsr ax 00E7EF 4A lsr ax 00E7F0 4A lsr ax 00E7F1 4A lsr ax 00E7F2 F8 sem ; m:1 x:0 00E7F3 2C55120402 bbs #0x04, 0x1255, 0xe7fa 00E7F8 A900 lda al, #0x00 00E7FA 8D0613 sta al, 0x1306 ; Branch target from E7F3 00E7FD 60 rts Code block address: E7FE Length: 10 M:0 X:0 called by: E6AE 00E7FE 0A asl ax ; Call target from E559, Call target from E6AE 00E7FF 422A rol bx 00E801 0A asl ax ; Call target from D931, Call target from E4A2, Call target from E500, Call target from E55C 00E802 422A rol bx 00E804 0A asl ax 00E805 422A rol bx 00E807 60 rts Code block address: E801 Length: 7 M:1 X:0 called by: D931 00E801 0A asl al 00E802 422A rol bl 00E804 0A asl al 00E805 422A rol bl 00E807 60 rts Code block address: E808 Length: 16 M:0 X:0 called by: E7CB 00E808 AD2E11 lda ax, 0x112e ; Call target from E7CB 00E80B 0A asl ax 00E80C B006 bcs 0xe814 00E80E 18 clc 00E80F 6D5A10 adc ax, 0x105a 00E812 9003 bcc 0xe817 00E814 A9FFFF lda ax, #0xffff ; Branch target from E80C 00E817 60 rts ; Branch target from E812 Code block address: E818 Length: 23 M:1 X:0 called by: DB16 00E818 D8 clm ; m:0 x:0, Call target from DB16 00E819 78 sei 00E81A 42AD1C12 lda bx, 0x121c 00E81E AD1E12 lda ax, 0x121e 00E821 58 cli 00E822 29FF00 and ax, #0x00ff 00E825 C90500 cmp ax, #0x0005 00E828 9005 bcc 0xe82f 00E82A A90800 lda ax, #0x0008 00E82D 801B bra 0xe84a Code block address: E82F Length: 115 M:0 X:0 called by: E828 00E82F 428D0A10 sta bx, 0x100a ; Branch target from E828 00E833 4A lsr ax 00E834 6E0A10 ror 0x100a 00E837 4A lsr ax 00E838 6E0A10 ror 0x100a 00E83B 4A lsr ax 00E83C 6E0A10 ror 0x100a 00E83F 42A90400 lda bx, #0x0004 00E843 A9E093 lda ax, #0x93e0 00E846 892D0A10 div 0x100a 00E84A 78 sei ; Branch target from E82D 00E84B AE6E10 ldx 0x106e 00E84E 8E7010 stx 0x1070 00E851 AE6C10 ldx 0x106c 00E854 8E6E10 stx 0x106e 00E857 AE6A10 ldx 0x106a 00E85A 8E6C10 stx 0x106c 00E85D AE6810 ldx 0x1068 00E860 8E6A10 stx 0x106a 00E863 8D6810 sta ax, 0x1068 00E866 58 cli 00E867 4A lsr ax 00E868 4A lsr ax 00E869 8D6610 sta ax, 0x1066 00E86C AA tax 00E86D C9FF00 cmp ax, #0x00ff 00E870 9003 bcc 0xe875 00E872 A9FF00 lda ax, #0x00ff 00E875 F8 sem ; m:1 x:0, Branch target from E870 00E876 8D7410 sta al, 0x1074 00E879 D8 clm ; m:0 x:0 00E87A 8A txa 00E87B 4A lsr ax 00E87C C9FF00 cmp ax, #0x00ff 00E87F 9003 bcc 0xe884 00E881 A9FF00 lda ax, #0x00ff 00E884 F8 sem ; m:1 x:0, Branch target from E87F 00E885 8D7310 sta al, 0x1073 00E888 8D2A40 sta al, 0x402a 00E88B 8D3813 sta al, 0x1338 00E88E D8 clm ; m:0 x:0 00E88F 8A txa 00E890 4A lsr ax 00E891 4A lsr ax 00E892 C9FF00 cmp ax, #0x00ff 00E895 9003 bcc 0xe89a 00E897 A9FF00 lda ax, #0x00ff 00E89A F8 sem ; m:1 x:0, Branch target from E895 00E89B 8D7210 sta al, 0x1072 00E89E 2095BE jsr 0xbe95 00E8A1 60 rts Code block address: E8A2 Length: 52 M:1 X:0 called by: DB19 00E8A2 42A900 lda bl, #0x00 ; Call target from DB19 00E8A5 AD9610 lda al, 0x1096 00E8A8 CD5384 cmp al, 0x8453 00E8AB 903E bcc 0xe8eb 00E8AD 3C62100839 bbc #0x08, 0x1062, 0xe8eb 00E8B2 AEBA10 ldx 0x10ba 00E8B5 EC5084 cpx 0x8450 00E8B8 9031 bcc 0xe8eb 00E8BA AD7410 lda al, 0x1074 00E8BD 38 sec 00E8BE EDE510 sbc al, 0x10e5 00E8C1 F028 beq 0xe8eb 00E8C3 9011 bcc 0xe8d6 00E8C5 1A dec al 00E8C6 C908 cmp al, #0x08 00E8C8 9002 bcc 0xe8cc 00E8CA A907 lda al, #0x07 00E8CC D8 clm ; m:0 x:0, Branch target from E8C8 00E8CD 29FF00 and ax, #0x00ff 00E8D0 18 clc 00E8D1 690886 adc ax, #0x8608 00E8D4 8010 bra 0xe8e6 Code block address: E8D6 Length: 26 M:1 X:0 called by: E8C3 00E8D6 49FF eor al, #0xff ; Branch target from E8C3 00E8D8 C910 cmp al, #0x10 00E8DA 9002 bcc 0xe8de 00E8DC A90F lda al, #0x0f 00E8DE D8 clm ; m:0 x:0, Branch target from E8DA 00E8DF 29FF00 and ax, #0x00ff 00E8E2 18 clc 00E8E3 691086 adc ax, #0x8610 00E8E6 AA tax ; Branch target from E8D4 00E8E7 F8 sem ; m:1 x:0 00E8E8 42B500 lda bl, dp + 0x00 + ix 00E8EB 428D3A11 sta bl, 0x113a ; Branch target from E8AB, Branch target from E8AD, Branch target from E8B8, Branch target from E8C1 00E8EF 60 rts Code block address: E8F0 Length: 36 M:1 X:0 called by: DB1C 00E8F0 D8 clm ; m:0 x:0, Call target from DB1C 00E8F1 AD9810 lda ax, 0x1098 00E8F4 38 sec 00E8F5 EDD010 sbc ax, 0x10d0 00E8F8 B003 bcs 0xe8fd 00E8FA A90000 lda ax, #0x0000 00E8FD 8D9810 sta ax, 0x1098 ; Branch target from E8F8 00E900 F8 sem ; m:1 x:0 00E901 A2D610 ldx #0x10d6 00E904 2044A1 jsr 0xa144 00E907 A2DB10 ldx #0x10db 00E90A 204DA1 jsr 0xa14d 00E90D A2DC10 ldx #0x10dc 00E910 204DA1 jsr 0xa14d 00E913 60 rts Code block address: E914 Length: 60 M:1 X:0 called by: DB1F 00E914 AEBA10 ldx 0x10ba ; Call target from DB1F 00E917 EC5E80 cpx 0x805e 00E91A B034 bcs 0xe950 00E91C AD9610 lda al, 0x1096 00E91F CD4680 cmp al, 0x8046 00E922 902C bcc 0xe950 00E924 F02A beq 0xe950 00E926 AD7310 lda al, 0x1073 00E929 CD5480 cmp al, 0x8054 00E92C 9022 bcc 0xe950 00E92E F020 beq 0xe950 00E930 CD5580 cmp al, 0x8055 00E933 B01B bcs 0xe950 00E935 2C5E100216 bbs #0x02, 0x105e, 0xe950 00E93A AD4810 lda al, 0x1048 00E93D CD5680 cmp al, 0x8056 00E940 B00E bcs 0xe950 00E942 ADD812 lda al, 0x12d8 00E945 CD5780 cmp al, 0x8057 00E948 B006 bcs 0xe950 00E94A 1C251002 clb #0x02, 0x1025 00E94E 8004 bra 0xe954 Code block address: E950 Length: 5 M:1 X:0 called by: E91A 00E950 0C251002 seb #0x02, 0x1025 ; Branch target from E91A, Branch target from E922, Branch target from E924, Branch target from E92C, Branch target from E92E, Branch target from E933, Branch target from E935, Branch target from E940, Branch target from E948 00E954 60 rts ; Branch target from E94E Code block address: E955 Length: 50 M:1 X:0 called by: DB2F 00E955 20FDEC jsr 0xecfd ; Call target from DB2F 00E958 2C2A10082A bbs #0x08, 0x102a, 0xe987 00E95D B400 ldy dp + 0x00 + ix 00E95F 8C1410 sty 0x1014 00E962 B502 lda al, dp + 0x02 + ix 00E964 8D1610 sta al, 0x1016 00E967 AD4286 lda al, 0x8642 00E96A F000 beq 0xe96c 00E96C AD1410 lda al, 0x1014 ; Branch target from E96A 00E96F D8 clm ; m:0 x:0 00E970 29FF00 and ax, #0x00ff 00E973 890DC210 mpy 0x10c2 00E977 8D0A10 sta ax, 0x100a 00E97A F8 sem ; m:1 x:0 00E97B 428D0C10 sta bl, 0x100c 00E97F D8 clm ; m:0 x:0 00E980 AD0B10 lda ax, 0x100b 00E983 4A lsr ax 00E984 4A lsr ax 00E985 800A bra 0xe991 Code block address: E987 Length: 43 M:1 X:0 called by: E958 00E987 D8 clm ; m:0 x:0, Branch target from E958 00E988 AD088D lda ax, 0x8d08 00E98B 8D1510 sta ax, 0x1015 00E98E AD0A8D lda ax, 0x8d0a 00E991 8DA810 sta ax, 0x10a8 ; Branch target from E985 00E994 8D5040 sta ax, 0x4050 00E997 34200800FB bbc #0x0008, dp + 0x20, 0xe997 ; Read from A/D control register, Branch target from E997 00E99C A522 lda ax, dp + 0x22 ; Read from A/D successive approximation register 00E99E 8D4410 sta ax, 0x1044 00E9A1 4A lsr ax 00E9A2 4A lsr ax 00E9A3 F8 sem ; m:1 x:0 00E9A4 8D1013 sta al, 0x1310 00E9A7 8D4A40 sta al, 0x404a 00E9AA AD3980 lda al, 0x8039 00E9AD F003 beq 0xe9b2 00E9AF 4CAEEA jmp 0xeaae Code block address: E9B2 Length: 47 M:1 X:0 called by: E9AD 00E9B2 A20611 ldx #0x1106 ; Branch target from E9AD 00E9B5 2044A1 jsr 0xa144 00E9B8 AE0E11 ldx 0x110e 00E9BB 3C2A10802F bbc #0x80, 0x102a, 0xe9ef 00E9C0 EC1A8D cpx 0x8d1a 00E9C3 B033 bcs 0xe9f8 00E9C5 AD0711 lda al, 0x1107 00E9C8 CD1C8D cmp al, 0x8d1c 00E9CB 902F bcc 0xe9fc 00E9CD 0C2A1048 seb #0x48, 0x102a 00E9D1 AC138D ldy 0x8d13 00E9D4 8CA210 sty 0x10a2 00E9D7 3C2B100805 bbc #0x08, 0x102b, 0xe9e1 00E9DC AC458D ldy 0x8d45 00E9DF 8008 bra 0xe9e9 Code block address: E9E1 Length: 11 M:1 X:0 called by: E9D7 00E9E1 3C2B101006 bbc #0x10, 0x102b, 0xe9ec ; Branch target from E9D7 00E9E6 AC478D ldy 0x8d47 00E9E9 4CC1EA jmp 0xeac1 ; Branch target from E9DF Code block address: E9EC Length: 3 M:1 X:0 called by: E9E1 00E9EC 4CBEEA jmp 0xeabe ; Branch target from E9E1 Code block address: E9EF Length: 25 M:1 X:0 called by: E9BB 00E9EF EC188D cpx 0x8d18 ; Branch target from E9BB 00E9F2 9004 bcc 0xe9f8 00E9F4 0C2A1080 seb #0x80, 0x102a 00E9F8 9C071100 ldm #0x00, 0x1107 ; Branch target from E9C3, Branch target from E9F2 00E9FC 1C2A1040 clb #0x40, 0x102a ; Branch target from E9CB 00EA00 3C2A100103 bbc #0x01, 0x102a, 0xea08 00EA05 4CA6EA jmp 0xeaa6 Code block address: EA08 Length: 8 M:1 X:0 called by: EA00 00EA08 3C5E100403 bbc #0x04, 0x105e, 0xea10 ; Branch target from EA00 00EA0D 4CB2EA jmp 0xeab2 Code block address: EA10 Length: 8 M:1 X:0 called by: EA08 00EA10 ADDE10 lda al, 0x10de ; Branch target from EA08 00EA13 F003 beq 0xea18 00EA15 4CB8EA jmp 0xeab8 Code block address: EA18 Length: 85 M:1 X:0 called by: EA13 00EA18 3C2A100205 bbc #0x02, 0x102a, 0xea22 ; Branch target from EA13 00EA1D 2C5E10107C bbs #0x10, 0x105e, 0xea9e 00EA22 AD9610 lda al, 0x1096 ; Branch target from EA18 00EA25 CD0C8D cmp al, 0x8d0c 00EA28 B022 bcs 0xea4c 00EA2A D8 clm ; m:0 x:0 00EA2B AD638D lda ax, 0x8d63 00EA2E 2900FF and ax, #0xff00 00EA31 890DE811 mpy 0x11e8 00EA35 0A asl ax 00EA36 422A rol bx 00EA38 428D0A10 sta bx, 0x100a 00EA3C AD658D lda ax, 0x8d65 00EA3F 29FF00 and ax, #0x00ff 00EA42 18 clc 00EA43 6D0A10 adc ax, 0x100a 00EA46 CD2412 cmp ax, 0x1224 00EA49 F8 sem ; m:1 x:0 00EA4A B004 bcs 0xea50 00EA4C 0C2B1040 seb #0x40, 0x102b ; Branch target from EA28 00EA50 3C2B104049 bbc #0x40, 0x102b, 0xea9e ; Branch target from EA4A 00EA55 AE4410 ldx 0x1044 00EA58 EC0D8D cpx 0x8d0d 00EA5B B010 bcs 0xea6d 00EA5D EC0F8D cpx 0x8d0f 00EA60 B03C bcs 0xea9e 00EA62 EC118D cpx 0x8d11 00EA65 9037 bcc 0xea9e 00EA67 1C2A1004 clb #0x04, 0x102a 00EA6B 8004 bra 0xea71 Code block address: EA6D Length: 49 M:1 X:0 called by: EA5B 00EA6D 0C2A1004 seb #0x04, 0x102a ; Branch target from EA5B 00EA71 ADDD10 lda al, 0x10dd ; Branch target from EA6B 00EA74 D051 bne 0xeac7 00EA76 0C2A1001 seb #0x01, 0x102a 00EA7A 1C2A1012 clb #0x12, 0x102a 00EA7E 9CDB1000 ldm #0x00, 0x10db 00EA82 9CDC1000 ldm #0x00, 0x10dc 00EA86 AC138D ldy 0x8d13 00EA89 8CA210 sty 0x10a2 00EA8C AC158D ldy 0x8d15 00EA8F 8C1011 sty 0x1110 00EA92 8CA410 sty 0x10a4 00EA95 AD178D lda al, 0x8d17 00EA98 8D1411 sta al, 0x1114 00EA9B 4CF3EC jmp 0xecf3 Code block address: EA9E Length: 8 M:1 X:0 called by: EA1D 00EA9E AD008D lda al, 0x8d00 ; Branch target from EA1D, Branch target from EA50, Branch target from EA60, Branch target from EA65 00EAA1 8DDD10 sta al, 0x10dd 00EAA4 8021 bra 0xeac7 Code block address: EAA6 Length: 8 M:1 X:0 called by: EA05 00EAA6 2C5E100403 bbs #0x04, 0x105e, 0xeaae ; Branch target from EA05 00EAAB 4C4DEB jmp 0xeb4d Code block address: EAAE Length: 25 M:1 X:0 called by: E9AF 00EAAE 1C2A1001 clb #0x01, 0x102a ; Branch target from E9AF, Branch target from EAA6 00EAB2 AD018D lda al, 0x8d01 ; Branch target from EA0D 00EAB5 8DDE10 sta al, 0x10de 00EAB8 AD008D lda al, 0x8d00 ; Branch target from EA15 00EABB 8DDD10 sta al, 0x10dd 00EABE A00080 ldy #0x8000 ; Branch target from E9EC 00EAC1 8CA610 sty 0x10a6 ; Branch target from E9E9 00EAC4 4CF3EC jmp 0xecf3 Code block address: EAC7 Length: 15 M:1 X:0 called by: EAA4 00EAC7 2C2B10080A bbs #0x08, 0x102b, 0xead6 ; Branch target from EA74, Branch target from EAA4, Branch target from EC0E 00EACC 2C2B10100A bbs #0x10, 0x102b, 0xeadb 00EAD1 A20080 ldx #0x8000 00EAD4 8008 bra 0xeade Code block address: EAD6 Length: 5 M:1 X:0 called by: EAC7 00EAD6 AE458D ldx 0x8d45 ; Branch target from EAC7 00EAD9 8003 bra 0xeade Code block address: EADB Length: 31 M:1 X:0 called by: EACC 00EADB AE478D ldx 0x8d47 ; Branch target from EACC 00EADE 8E1210 stx 0x1012 ; Branch target from EAD4, Branch target from EAD9 00EAE1 D8 clm ; m:0 x:0, Branch target from EBF8 00EAE2 ADA610 lda ax, 0x10a6 00EAE5 CD1210 cmp ax, 0x1012 00EAE8 9010 bcc 0xeafa 00EAEA 38 sec 00EAEB EDA810 sbc ax, 0x10a8 00EAEE 9005 bcc 0xeaf5 00EAF0 CD1210 cmp ax, 0x1012 00EAF3 B010 bcs 0xeb05 00EAF5 AD1210 lda ax, 0x1012 ; Branch target from EAEE, Branch target from EAFE, Branch target from EB03 00EAF8 800B bra 0xeb05 Code block address: EAFA Length: 38 M:0 X:0 called by: EAE8 00EAFA 18 clc ; Branch target from EAE8 00EAFB 6DA810 adc ax, 0x10a8 00EAFE B0F5 bcs 0xeaf5 00EB00 CD1210 cmp ax, 0x1012 00EB03 B0F0 bcs 0xeaf5 00EB05 8DA610 sta ax, 0x10a6 ; Branch target from EAF3, Branch target from EAF8 00EB08 F8 sem ; m:1 x:0 00EB09 AE4410 ldx 0x1044 00EB0C ECA410 cpx 0x10a4 00EB0F 9015 bcc 0xeb26 00EB11 1C2A1004 clb #0x04, 0x102a 00EB15 2C2A108006 bbs #0x80, 0x102a, 0xeb20 00EB1A D8 clm ; m:0 x:0 00EB1B AD1011 lda ax, 0x1110 00EB1E 8026 bra 0xeb46 Code block address: EB20 Length: 6 M:1 X:0 called by: EB15 00EB20 D8 clm ; m:0 x:0, Branch target from EB15 00EB21 AD1211 lda ax, 0x1112 00EB24 8020 bra 0xeb46 Code block address: EB26 Length: 19 M:1 X:0 called by: EB0F 00EB26 0C2A1004 seb #0x04, 0x102a ; Branch target from EB0F 00EB2A 2C2A10800A bbs #0x80, 0x102a, 0xeb39 00EB2F D8 clm ; m:0 x:0 00EB30 AD1011 lda ax, 0x1110 00EB33 18 clc 00EB34 6D248D adc ax, 0x8d24 00EB37 8008 bra 0xeb41 Code block address: EB39 Length: 20 M:1 X:0 called by: EB2A 00EB39 D8 clm ; m:0 x:0, Branch target from EB2A 00EB3A AD1211 lda ax, 0x1112 00EB3D 18 clc 00EB3E 6D2E8D adc ax, 0x8d2e 00EB41 9003 bcc 0xeb46 ; Branch target from EB37 00EB43 A9FFFF lda ax, #0xffff 00EB46 8DA410 sta ax, 0x10a4 ; Branch target from EB1E, Branch target from EB24, Branch target from EB41 00EB49 F8 sem ; m:1 x:0 00EB4A 4CF3EC jmp 0xecf3 Code block address: EB4D Length: 25 M:1 X:0 called by: EAAB 00EB4D 3C28101070 bbc #0x10, 0x1028, 0xebc2 ; Branch target from EAAB 00EB52 ADDC10 lda al, 0x10dc 00EB55 D075 bne 0xebcc 00EB57 3C2A10105A bbc #0x10, 0x102a, 0xebb6 00EB5C ADDB10 lda al, 0x10db 00EB5F D005 bne 0xeb66 00EB61 AE398D ldx 0x8d39 00EB64 8012 bra 0xeb78 Code block address: EB66 Length: 15 M:1 X:0 called by: EB5F 00EB66 2C2B10080A bbs #0x08, 0x102b, 0xeb75 ; Branch target from EB5F, Branch target from EBC0, Branch target from EBCA, Branch target from EBD5 00EB6B 3C2B10100A bbc #0x10, 0x102b, 0xeb7a 00EB70 AE478D ldx 0x8d47 00EB73 8003 bra 0xeb78 Code block address: EB75 Length: 5 M:1 X:0 called by: EB66 00EB75 AE458D ldx 0x8d45 ; Branch target from EB66 00EB78 8071 bra 0xebeb ; Branch target from EB64, Branch target from EB73 Code block address: EB7A Length: 22 M:1 X:0 called by: EB6B 00EB7A 2C2E100169 bbs #0x01, 0x102e, 0xebe8 ; Branch target from EB6B 00EB7F 2C25100164 bbs #0x01, 0x1025, 0xebe8 00EB84 3C25104007 bbc #0x40, 0x1025, 0xeb90 00EB89 3C25100202 bbc #0x02, 0x1025, 0xeb90 00EB8E 8058 bra 0xebe8 Code block address: EB90 Length: 38 M:1 X:0 called by: EB84 00EB90 2C2E100453 bbs #0x04, 0x102e, 0xebe8 ; Branch target from EB84, Branch target from EB89 00EB95 2C3B11014E bbs #0x01, 0x113b, 0xebe8 00EB9A AE4410 ldx 0x1044 00EB9D EC678D cpx 0x8d67 00EBA0 B046 bcs 0xebe8 00EBA2 AD9610 lda al, 0x1096 00EBA5 CD1D8D cmp al, 0x8d1d 00EBA8 B00A bcs 0xebb4 00EBAA AE9810 ldx 0x1098 00EBAD D039 bne 0xebe8 00EBAF AE9A10 ldx 0x109a 00EBB2 D034 bne 0xebe8 00EBB4 8045 bra 0xebfb ; Branch target from EBA8 Code block address: EBB6 Length: 12 M:1 X:0 called by: EB57 00EBB6 0C2A1010 seb #0x10, 0x102a ; Branch target from EB57 00EBBA AD3B8D lda al, 0x8d3b 00EBBD 8DDB10 sta al, 0x10db 00EBC0 80A4 bra 0xeb66 Code block address: EBC2 Length: 15 M:1 X:0 called by: EB4D 00EBC2 2C2A10100A bbs #0x10, 0x102a, 0xebd1 ; Branch target from EB4D 00EBC7 ADDC10 lda al, 0x10dc 00EBCA F09A beq 0xeb66 00EBCC AE4E8D ldx 0x8d4e ; Branch target from EB55 00EBCF 801A bra 0xebeb Code block address: EBD1 Length: 23 M:1 X:0 called by: EBC2 00EBD1 1C2A1010 clb #0x10, 0x102a ; Branch target from EBC2 00EBD5 3C2A10088C bbc #0x08, 0x102a, 0xeb66 00EBDA AD3C8D lda al, 0x8d3c 00EBDD 8DDC10 sta al, 0x10dc 00EBE0 AE4E8D ldx 0x8d4e 00EBE3 8EA610 stx 0x10a6 00EBE6 8003 bra 0xebeb Code block address: EBE8 Length: 19 M:1 X:0 called by: EB7A 00EBE8 A20080 ldx #0x8000 ; Branch target from EB7A, Branch target from EB7F, Branch target from EB8E, Branch target from EB90, Branch target from EB95, Branch target from EBA0, Branch target from EBAD, Branch target from EBB2 00EBEB 8E1210 stx 0x1012 ; Branch target from EB78, Branch target from EBCF, Branch target from EBE6 00EBEE 0C2A1008 seb #0x08, 0x102a 00EBF2 AE138D ldx 0x8d13 00EBF5 8EA210 stx 0x10a2 00EBF8 4CE1EA jmp 0xeae1 Code block address: EBFB Length: 22 M:1 X:0 called by: EBB4 00EBFB AEA210 ldx 0x10a2 ; Branch target from EBB4 00EBFE D011 bne 0xec11 00EC00 0C2A1002 seb #0x02, 0x102a 00EC04 AD008D lda al, 0x8d00 00EC07 8DDD10 sta al, 0x10dd 00EC0A 1C2A1001 clb #0x01, 0x102a 00EC0E 4CC7EA jmp 0xeac7 Code block address: EC11 Length: 72 M:1 X:0 called by: EBFE 00EC11 AE4410 ldx 0x1044 ; Branch target from EBFE 00EC14 ECA410 cpx 0x10a4 00EC17 9045 bcc 0xec5e 00EC19 2C2A100805 bbs #0x08, 0x102a, 0xec23 00EC1E 2C2A100417 bbs #0x04, 0x102a, 0xec3a 00EC23 AD1510 lda al, 0x1015 ; Branch target from EC19 00EC26 8D5440 sta al, 0x4054 00EC29 D8 clm ; m:0 x:0 00EC2A 29FF00 and ax, #0x00ff 00EC2D 0A asl ax 00EC2E 0A asl ax 00EC2F 0A asl ax 00EC30 0A asl ax 00EC31 8DA810 sta ax, 0x10a8 00EC34 AD138D lda ax, 0x8d13 00EC37 8DA210 sta ax, 0x10a2 00EC3A D8 clm ; m:0 x:0, Branch target from EC1E 00EC3B ADA610 lda ax, 0x10a6 00EC3E 38 sec 00EC3F EDA810 sbc ax, 0x10a8 00EC42 B003 bcs 0xec47 00EC44 A90000 lda ax, #0x0000 00EC47 8DA610 sta ax, 0x10a6 ; Branch target from EC42 00EC4A F8 sem ; m:1 x:0 00EC4B 0C2A1004 seb #0x04, 0x102a 00EC4F 2C2A108005 bbs #0x80, 0x102a, 0xec59 00EC54 AE1011 ldx 0x1110 00EC57 8053 bra 0xecac Code block address: EC59 Length: 5 M:1 X:0 called by: EC4F 00EC59 AE1211 ldx 0x1112 ; Branch target from EC4F 00EC5C 804E bra 0xecac Code block address: EC5E Length: 63 M:1 X:0 called by: EC17 00EC5E 2C2A100805 bbs #0x08, 0x102a, 0xec68 ; Branch target from EC17 00EC63 3C2A100411 bbc #0x04, 0x102a, 0xec79 00EC68 AD1610 lda al, 0x1016 ; Branch target from EC5E 00EC6B 8D5640 sta al, 0x4056 00EC6E D8 clm ; m:0 x:0 00EC6F 29FF00 and ax, #0x00ff 00EC72 0A asl ax 00EC73 0A asl ax 00EC74 0A asl ax 00EC75 0A asl ax 00EC76 8DA810 sta ax, 0x10a8 00EC79 D8 clm ; m:0 x:0, Branch target from EC63 00EC7A ADA610 lda ax, 0x10a6 00EC7D 18 clc 00EC7E 6DA810 adc ax, 0x10a8 00EC81 9003 bcc 0xec86 00EC83 A9FFFF lda ax, #0xffff 00EC86 8DA610 sta ax, 0x10a6 ; Branch target from EC81 00EC89 F8 sem ; m:1 x:0 00EC8A 1C2A1004 clb #0x04, 0x102a 00EC8E 2C2A10800A bbs #0x80, 0x102a, 0xec9d 00EC93 D8 clm ; m:0 x:0 00EC94 AD1011 lda ax, 0x1110 00EC97 18 clc 00EC98 6D248D adc ax, 0x8d24 00EC9B 8008 bra 0xeca5 Code block address: EC9D Length: 59 M:1 X:0 called by: EC8E 00EC9D D8 clm ; m:0 x:0, Branch target from EC8E 00EC9E AD1211 lda ax, 0x1112 00ECA1 18 clc 00ECA2 6D2E8D adc ax, 0x8d2e 00ECA5 AA tax ; Branch target from EC9B 00ECA6 F8 sem ; m:1 x:0 00ECA7 9003 bcc 0xecac 00ECA9 A2FFFF ldx #0xffff 00ECAC 8EA410 stx 0x10a4 ; Branch target from EC57, Branch target from EC5C, Branch target from ECA7 00ECAF 1C2A1008 clb #0x08, 0x102a 00ECB3 AE1E8D ldx 0x8d1e 00ECB6 ECA610 cpx 0x10a6 00ECB9 9008 bcc 0xecc3 00ECBB AE208D ldx 0x8d20 00ECBE ECA610 cpx 0x10a6 00ECC1 9003 bcc 0xecc6 00ECC3 8EA610 stx 0x10a6 ; Branch target from ECB9 00ECC6 AE1011 ldx 0x1110 ; Branch target from ECC1 00ECC9 EC228D cpx 0x8d22 00ECCC F01B beq 0xece9 00ECCE 9019 bcc 0xece9 00ECD0 AD1411 lda al, 0x1114 00ECD3 F003 beq 0xecd8 00ECD5 1A dec al 00ECD6 800C bra 0xece4 Code block address: ECD8 Length: 17 M:1 X:0 called by: ECD3 00ECD8 CA dex ; Branch target from ECD3 00ECD9 8E1011 stx 0x1110 00ECDC EC228D cpx 0x8d22 00ECDF 900C bcc 0xeced 00ECE1 AD178D lda al, 0x8d17 00ECE4 8D1411 sta al, 0x1114 ; Branch target from ECD6 00ECE7 800A bra 0xecf3 Code block address: ECE9 Length: 20 M:1 X:0 called by: ECCC 00ECE9 9C141100 ldm #0x00, 0x1114 ; Branch target from ECCC, Branch target from ECCE 00ECED AE228D ldx 0x8d22 ; Branch target from ECDF 00ECF0 8E1011 stx 0x1110 00ECF3 ADA710 lda al, 0x10a7 ; Branch target from EA9B, Branch target from EAC4, Branch target from EB4A, Branch target from ECE7 00ECF6 8D4840 sta al, 0x4048 00ECF9 8D3E13 sta al, 0x133e 00ECFC 60 rts Code block address: ECFD Length: 38 M:1 X:0 called by: E955 00ECFD A2FBED ldx #0xedfb ; Call target from E955 00ED00 3C4A80021E bbc #0x02, 0x804a, 0xed23 00ED05 A2F4ED ldx #0xedf4 00ED08 AD9610 lda al, 0x1096 00ED0B 3C2B108008 bbc #0x80, 0x102b, 0xed18 00ED10 18 clc 00ED11 6D668D adc al, 0x8d66 00ED14 9002 bcc 0xed18 00ED16 A9FF lda al, #0xff 00ED18 CD4B8D cmp al, 0x8d4b ; Branch target from ED0B, Branch target from ED14 00ED1B 9006 bcc 0xed23 00ED1D 0C2B1080 seb #0x80, 0x102b 00ED21 8004 bra 0xed27 Code block address: ED23 Length: 103 M:1 X:0 called by: ED00 00ED23 1C2B1080 clb #0x80, 0x102b ; Branch target from ED00, Branch target from ED1B 00ED27 A900 lda al, #0x00 ; Branch target from ED21 00ED29 3C5E10106C bbc #0x10, 0x105e, 0xed9a 00ED2E 2C2B102028 bbs #0x20, 0x102b, 0xed5b 00ED33 42AD7310 lda bl, 0x1073 00ED37 42CD738D cmp bl, 0x8d73 00ED3B 900A bcc 0xed47 00ED3D 42AD7510 lda bl, 0x1075 00ED41 42CD748D cmp bl, 0x8d74 00ED45 B014 bcs 0xed5b 00ED47 ACA610 ldy 0x10a6 ; Branch target from ED3B 00ED4A CC6C8D cpy 0x8d6c 00ED4D F002 beq 0xed51 00ED4F B00A bcs 0xed5b 00ED51 A00080 ldy #0x8000 ; Branch target from ED4D 00ED54 8CA610 sty 0x10a6 00ED57 0C2B1020 seb #0x20, 0x102b 00ED5B 42AD028D lda bl, 0x8d02 ; Branch target from ED2E, Branch target from ED45, Branch target from ED4F 00ED5F 428D0C11 sta bl, 0x110c 00ED63 3C2C100822 bbc #0x08, 0x102c, 0xed8a 00ED68 42AD038D lda bl, 0x8d03 00ED6C 428D0D11 sta bl, 0x110d 00ED70 B500 lda al, dp + 0x00 + ix ; Branch target from ED8E 00ED72 42AD7310 lda bl, 0x1073 00ED76 42CD608D cmp bl, 0x8d60 00ED7A 9014 bcc 0xed90 00ED7C 42AD7510 lda bl, 0x1075 00ED80 42CD618D cmp bl, 0x8d61 00ED84 900A bcc 0xed90 00ED86 B501 lda al, dp + 0x01 + ix 00ED88 8006 bra 0xed90 Code block address: ED8A Length: 16 M:1 X:0 called by: ED63 00ED8A 42AD0D11 lda bl, 0x110d ; Branch target from ED63 00ED8E F0E0 beq 0xed70 00ED90 3C2B10803D bbc #0x80, 0x102b, 0xedd2 ; Branch target from ED7A, Branch target from ED84, Branch target from ED88 00ED95 18 clc 00ED96 6906 adc al, #0x06 00ED98 8038 bra 0xedd2 Code block address: ED9A Length: 80 M:1 X:0 called by: ED29 00ED9A 1C2B1020 clb #0x20, 0x102b ; Branch target from ED29 00ED9E B502 lda al, dp + 0x02 + ix 00EDA0 42AD0C11 lda bl, 0x110c 00EDA4 D02C bne 0xedd2 00EDA6 2C4A800214 bbs #0x02, 0x804a, 0xedbf 00EDAB B503 lda al, dp + 0x03 + ix 00EDAD 42AD7510 lda bl, 0x1075 00EDB1 42CD698D cmp bl, 0x8d69 00EDB5 9008 bcc 0xedbf 00EDB7 ACBA10 ldy 0x10ba 00EDBA CC6A8D cpy 0x8d6a 00EDBD B013 bcs 0xedd2 00EDBF B504 lda al, dp + 0x04 + ix ; Branch target from EDA6, Branch target from EDB5 00EDC1 AC4211 ldy 0x1142 00EDC4 CC048D cpy 0x8d04 00EDC7 9009 bcc 0xedd2 00EDC9 B505 lda al, dp + 0x05 + ix 00EDCB CC068D cpy 0x8d06 00EDCE 9002 bcc 0xedd2 00EDD0 B506 lda al, dp + 0x06 + ix 00EDD2 3C60101003 bbc #0x10, 0x1060, 0xedda ; Branch target from ED90, Branch target from ED98, Branch target from EDA4, Branch target from EDBD, Branch target from EDC7, Branch target from EDCE 00EDD7 18 clc 00EDD8 6903 adc al, #0x03 00EDDA D8 clm ; m:0 x:0, Branch target from EDD2 00EDDB 29FF00 and ax, #0x00ff 00EDDE 2C4A80020006 bbs #0x0002, 0x804a, 0xedea 00EDE4 18 clc 00EDE5 69008F adc ax, #0x8f00 00EDE8 8004 bra 0xedee Code block address: EDEA Length: 10 M:0 X:0 called by: EDDE 00EDEA 18 clc ; Branch target from EDDE 00EDEB 69008E adc ax, #0x8e00 00EDEE AA tax ; Branch target from EDE8 00EDEF 8DA212 sta ax, 0x12a2 00EDF2 F8 sem ; m:1 x:0 00EDF3 60 rts Code block address: EE02 Length: 29 M:1 X:0 called by: 960F 00EE02 AD0022 lda al, 0x2200 ; Call target from 960F, Call target from DB44 00EE05 29EE and al, #0xee 00EE07 49CE eor al, #0xce 00EE09 3C52800102 bbc #0x01, 0x8052, 0xee10 00EE0E 0910 ora al, #0x10 00EE10 8D6010 sta al, 0x1060 ; Branch target from EE09 00EE13 AD0020 lda al, 0x2000 00EE16 2C60101004 bbs #0x10, 0x1060, 0xee1f 00EE1B 4910 eor al, #0x10 00EE1D 8002 bra 0xee21 Code block address: EE1F Length: 10 M:1 X:0 called by: EE16 00EE1F 4911 eor al, #0x11 ; Branch target from EE16 00EE21 240C0404 bbs #0x04, dp + 0x0c, 0xee29 ; Branch target from EE1D, Read from Port 4 00EE25 0940 ora al, #0x40 00EE27 8002 bra 0xee2b Code block address: EE29 Length: 10 M:1 X:0 called by: EE21 00EE29 29BF and al, #0xbf ; Branch target from EE21 00EE2B 240C0804 bbs #0x08, dp + 0x0c, 0xee33 ; Branch target from EE27, Read from Port 4 00EE2F 0980 ora al, #0x80 00EE31 8002 bra 0xee35 Code block address: EE33 Length: 61 M:1 X:0 called by: EE2B 00EE33 297F and al, #0x7f ; Branch target from EE2B 00EE35 8D0013 sta al, 0x1300 ; Branch target from EE31 00EE38 8D0040 sta al, 0x4000 00EE3B 2CDF11203B bbs #0x20, 0x11df, 0xee7b 00EE40 42AD6013 lda bl, 0x1360 00EE44 D041 bne 0xee87 00EE46 2C3010103C bbs #0x10, 0x1030, 0xee87 00EE4B 3C26100137 bbc #0x01, 0x1026, 0xee87 00EE50 3C26100232 bbc #0x02, 0x1026, 0xee87 00EE55 D8 clm ; m:0 x:0 00EE56 42ADD412 lda bx, 0x12d4 00EE5A 3C5E10100010 bbc #0x0010, 0x105e, 0xee70 00EE60 18 clc 00EE61 426DDE82 adc bx, 0x82de 00EE65 42CD3E10 cmp bx, 0x103e 00EE69 F8 sem ; m:1 x:0 00EE6A B00B bcs 0xee77 00EE6C 29EF and al, #0xef ; Branch target from EE75, Branch target from EE85 00EE6E 8017 bra 0xee87 Code block address: EE70 Length: 11 M:0 X:0 called by: EE5A 00EE70 42CD3E10 cmp bx, 0x103e ; Branch target from EE5A 00EE74 F8 sem ; m:1 x:0 00EE75 90F5 bcc 0xee6c 00EE77 0910 ora al, #0x10 ; Branch target from EE6A, Branch target from EE83 00EE79 800C bra 0xee87 Code block address: EE7B Length: 12 M:1 X:0 called by: EE3B 00EE7B 42AD4810 lda bl, 0x1048 ; Branch target from EE3B 00EE7F 42CD318C cmp bl, 0x8c31 00EE83 90F2 bcc 0xee77 00EE85 80E5 bra 0xee6c Code block address: EE87 Length: 12 M:1 X:0 called by: EE44 00EE87 3C31100207 bbc #0x02, 0x1031, 0xee93 ; Branch target from EE44, Branch target from EE46, Branch target from EE4B, Branch target from EE50, Branch target from EE6E, Branch target from EE79 00EE8C 2C55120402 bbs #0x04, 0x1255, 0xee93 00EE91 8014 bra 0xeea7 Code block address: EE93 Length: 57 M:1 X:0 called by: EE87 00EE93 42AD7310 lda bl, 0x1073 ; Branch target from EE87, Branch target from EE8C 00EE97 42CD658C cmp bl, 0x8c65 00EE9B 900C bcc 0xeea9 00EE9D 42AD7011 lda bl, 0x1170 00EEA1 42CD668C cmp bl, 0x8c66 00EEA5 9002 bcc 0xeea9 00EEA7 29FB and al, #0xfb ; Branch target from EE91 00EEA9 8D5E10 sta al, 0x105e ; Branch target from EE9B, Branch target from EEA5 00EEAC AD9F10 lda al, 0x109f 00EEAF 8D7510 sta al, 0x1075 00EEB2 8DFA40 sta al, 0x40fa 00EEB5 AD6D11 lda al, 0x116d 00EEB8 8D3613 sta al, 0x1336 00EEBB D8 clm ; m:0 x:0 00EEBC AD4610 lda ax, 0x1046 00EEBF 4A lsr ax 00EEC0 4A lsr ax 00EEC1 F8 sem ; m:1 x:0 00EEC2 8D7011 sta al, 0x1170 00EEC5 8DF840 sta al, 0x40f8 00EEC8 8D3513 sta al, 0x1335 00EECB 60 rts Code block address: EECC Length: 24 M:1 X:0 called by: DB47 00EECC A2CA10 ldx #0x10ca ; Call target from DB47 00EECF 2044A1 jsr 0xa144 00EED2 C928 cmp al, #0x28 00EED4 B00D bcs 0xeee3 00EED6 78 sei 00EED7 AD0110 lda al, 0x1001 00EEDA 4980 eor al, #0x80 00EEDC 8D0110 sta al, 0x1001 00EEDF 8D0020 sta al, 0x2000 00EEE2 58 cli 00EEE3 60 rts ; Branch target from EED4 Code block address: EEE4 Length: 65 M:1 X:0 called by: DB4A 00EEE4 AD1511 lda al, 0x1115 ; Call target from DB4A 00EEE7 3A inc al 00EEE8 C905 cmp al, #0x05 00EEEA 900C bcc 0xeef8 00EEEC 0CB51110 seb #0x10, 0x11b5 00EEF0 2054F5 jsr 0xf554 00EEF3 20A2EF jsr 0xefa2 00EEF6 A900 lda al, #0x00 00EEF8 8D1511 sta al, 0x1115 ; Branch target from EEEA 00EEFB AD2111 lda al, 0x1121 00EEFE 3A inc al 00EEFF C90A cmp al, #0x0a 00EF01 900E bcc 0xef11 00EF03 2025EF jsr 0xef25 00EF06 20B6EF jsr 0xefb6 00EF09 200FF9 jsr 0xf90f 00EF0C 2061F9 jsr 0xf961 00EF0F A900 lda al, #0x00 00EF11 8D2111 sta al, 0x1121 ; Branch target from EF01 00EF14 AD1E11 lda al, 0x111e 00EF17 3A inc al 00EF18 C931 cmp al, #0x31 00EF1A 9005 bcc 0xef21 00EF1C 20AFEF jsr 0xefaf 00EF1F A900 lda al, #0x00 00EF21 8D1E11 sta al, 0x111e ; Branch target from EF1A 00EF24 60 rts Code block address: EF25 Length: 75 M:1 X:0 called by: EF03 00EF25 A2DD10 ldx #0x10dd ; Call target from EF03 00EF28 204DA1 jsr 0xa14d 00EF2B A2DE10 ldx #0x10de 00EF2E 204DA1 jsr 0xa14d 00EF31 A20C11 ldx #0x110c 00EF34 204DA1 jsr 0xa14d 00EF37 A20D11 ldx #0x110d 00EF3A 204DA1 jsr 0xa14d 00EF3D A20711 ldx #0x1107 00EF40 2044A1 jsr 0xa144 00EF43 A2FB12 ldx #0x12fb 00EF46 204DA1 jsr 0xa14d 00EF49 2C2A100809 bbs #0x08, 0x102a, 0xef57 00EF4E AEA210 ldx 0x10a2 00EF51 F004 beq 0xef57 00EF53 CA dex 00EF54 8EA210 stx 0x10a2 00EF57 A21D11 ldx #0x111d ; Branch target from EF49, Branch target from EF51 00EF5A 204DA1 jsr 0xa14d 00EF5D 3C5512040E bbc #0x04, 0x1255, 0xef70 00EF62 2C5E100409 bbs #0x04, 0x105e, 0xef70 00EF67 AEBA10 ldx 0x10ba 00EF6A E8 inx 00EF6B D006 bne 0xef73 00EF6D CA dex 00EF6E 8003 bra 0xef73 Code block address: EF70 Length: 31 M:1 X:0 called by: EF5D 00EF70 A20000 ldx #0x0000 ; Branch target from EF5D, Branch target from EF62 00EF73 8EBA10 stx 0x10ba ; Branch target from EF6B, Branch target from EF6E 00EF76 A25511 ldx #0x1155 00EF79 2044A1 jsr 0xa144 00EF7C 3C55120417 bbc #0x04, 0x1255, 0xef98 00EF81 AD9610 lda al, 0x1096 00EF84 CD728D cmp al, 0x8d72 00EF87 D8 clm ; m:0 x:0 00EF88 B005 bcs 0xef8f 00EF8A A2E811 ldx #0x11e8 00EF8D 8003 bra 0xef92 Code block address: EF8F Length: 9 M:0 X:0 called by: EF88 00EF8F A22412 ldx #0x1224 ; Branch target from EF88 00EF92 2044A1 jsr 0xa144 ; Branch target from EF8D 00EF95 F8 sem ; m:1 x:0 00EF96 8009 bra 0xefa1 Code block address: EF98 Length: 10 M:1 X:0 called by: EF7C 00EF98 A20000 ldx #0x0000 ; Branch target from EF7C 00EF9B 8EE811 stx 0x11e8 00EF9E 8E2412 stx 0x1224 00EFA1 60 rts ; Branch target from EF96 Code block address: EFA2 Length: 13 M:1 X:0 called by: EEF3 00EFA2 A2D810 ldx #0x10d8 ; Call target from EEF3 00EFA5 2044A1 jsr 0xa144 00EFA8 A22511 ldx #0x1125 00EFAB 2044A1 jsr 0xa144 00EFAE 60 rts Code block address: EFAF Length: 7 M:1 X:0 called by: EF1C 00EFAF A2D510 ldx #0x10d5 ; Call target from EF1C 00EFB2 2044A1 jsr 0xa144 00EFB5 60 rts Code block address: EFB6 Length: 45 M:1 X:0 called by: EF06 00EFB6 2C00100135 bbs #0x01, 0x1000, 0xeff0 ; Call target from EF06 00EFBB AD6013 lda al, 0x1360 00EFBE D02B bne 0xefeb 00EFC0 A2D910 ldx #0x10d9 ; Branch target from EFEB 00EFC3 2044A1 jsr 0xa144 00EFC6 AD3086 lda al, 0x8630 00EFC9 38 sec 00EFCA ED3186 sbc al, 0x8631 00EFCD CDD910 cmp al, 0x10d9 00EFD0 B011 bcs 0xefe3 00EFD2 A2DA10 ldx #0x10da 00EFD5 2044A1 jsr 0xa144 00EFD8 CD3186 cmp al, 0x8631 00EFDB 9006 bcc 0xefe3 00EFDD 1C011010 clb #0x10, 0x1001 00EFE1 8004 bra 0xefe7 Code block address: EFE3 Length: 8 M:1 X:0 called by: EFD0 00EFE3 0C011010 seb #0x10, 0x1001 ; Branch target from EFD0, Branch target from EFDB 00EFE7 20A7C1 jsr 0xc1a7 ; Branch target from EFE1 00EFEA 60 rts Code block address: EFEB Length: 38 M:1 X:0 called by: EFBE 00EFEB 2C551204D0 bbs #0x04, 0x1255, 0xefc0 ; Branch target from EFBE 00EFF0 EEDE11 inc 0x11de ; Branch target from EFB6 00EFF3 ADDE11 lda al, 0x11de 00EFF6 CD3C8C cmp al, 0x8c3c 00EFF9 9011 bcc 0xf00c 00EFFB 9CDE1100 ldm #0x00, 0x11de 00EFFF 78 sei 00F000 AD0110 lda al, 0x1001 00F003 4910 eor al, #0x10 00F005 8D0110 sta al, 0x1001 00F008 8D0020 sta al, 0x2000 00F00B 58 cli 00F00C 9CD910FF ldm #0xff, 0x10d9 ; Branch target from EFF9 00F010 60 rts Code block address: F011 Length: 44 M:1 X:0 called by: DB53 00F011 2C0020106F bbs #0x10, 0x2000, 0xf085 ; Call target from DB53 00F016 AE3E10 ldx 0x103e 00F019 ECD012 cpx 0x12d0 00F01C 9003 bcc 0xf021 00F01E 8ED012 stx 0x12d0 00F021 2C5E10041B bbs #0x04, 0x105e, 0xf041 ; Branch target from F01C 00F026 3C26100108 bbc #0x01, 0x1026, 0xf033 00F02B ACDC12 ldy 0x12dc 00F02E CCEE82 cpy 0x82ee 00F031 900A bcc 0xf03d 00F033 ECD212 cpx 0x12d2 ; Branch target from F026 00F036 B00A bcs 0xf042 00F038 8ED212 stx 0x12d2 00F03B 8005 bra 0xf042 Code block address: F03D Length: 5 M:1 X:0 called by: F031 00F03D C8 iny ; Branch target from F031 00F03E 8CDC12 sty 0x12dc 00F041 60 rts ; Branch target from F021, Branch target from F05E Code block address: F042 Length: 50 M:1 X:0 called by: F036 00F042 AEE282 ldx 0x82e2 ; Branch target from F036, Branch target from F03B 00F045 ECD012 cpx 0x12d0 00F048 B003 bcs 0xf04d 00F04A 8ED012 stx 0x12d0 00F04D AEE482 ldx 0x82e4 ; Branch target from F048 00F050 ECD212 cpx 0x12d2 00F053 9003 bcc 0xf058 00F055 8ED212 stx 0x12d2 00F058 AD7510 lda al, 0x1075 ; Branch target from F053 00F05B CDEC82 cmp al, 0x82ec 00F05E B0E1 bcs 0xf041 00F060 D8 clm ; m:0 x:0 00F061 ADD012 lda ax, 0x12d0 00F064 38 sec 00F065 EDD212 sbc ax, 0x12d2 00F068 9005 bcc 0xf06f 00F06A CDE882 cmp ax, 0x82e8 00F06D B005 bcs 0xf074 00F06F ADE682 lda ax, 0x82e6 ; Branch target from F068, Branch target from F076 00F072 8004 bra 0xf078 Code block address: F074 Length: 17 M:0 X:0 called by: F06D 00F074 4A lsr ax ; Branch target from F06D 00F075 4A lsr ax 00F076 F0F7 beq 0xf06f 00F078 18 clc ; Branch target from F072 00F079 6DD212 adc ax, 0x12d2 00F07C 8DD412 sta ax, 0x12d4 00F07F F8 sem ; m:1 x:0 00F080 0C261002 seb #0x02, 0x1026 00F084 60 rts Code block address: F085 Length: 48 M:1 X:0 called by: F011 00F085 0C261001 seb #0x01, 0x1026 ; Branch target from F011 00F089 A20000 ldx #0x0000 00F08C 8EDC12 stx 0x12dc 00F08F D8 clm ; m:0 x:0 00F090 ADD012 lda ax, 0x12d0 00F093 38 sec 00F094 EDEA82 sbc ax, 0x82ea 00F097 8DD012 sta ax, 0x12d0 00F09A 42ADD212 lda bx, 0x12d2 00F09E 18 clc 00F09F 426DEA82 adc bx, 0x82ea 00F0A3 428DD212 sta bx, 0x12d2 00F0A7 CDD212 cmp ax, 0x12d2 00F0AA B007 bcs 0xf0b3 00F0AC 428DD012 sta bx, 0x12d0 00F0B0 8DD212 sta ax, 0x12d2 00F0B3 F8 sem ; m:1 x:0, Branch target from F0AA 00F0B4 60 rts Code block address: F0B5 Length: 13 M:1 X:0 called by: DB56 00F0B5 3C55120408 bbc #0x04, 0x1255, 0xf0c2 ; Call target from DB56 00F0BA ADF411 lda al, 0x11f4 00F0BD C940 cmp al, #0x40 00F0BF B012 bcs 0xf0d3 00F0C1 60 rts Code block address: F0C2 Length: 17 M:1 X:0 called by: F0B5 00F0C2 AD008D lda al, 0x8d00 ; Branch target from F0B5 00F0C5 8DDD10 sta al, 0x10dd 00F0C8 AD018D lda al, 0x8d01 00F0CB 8DDE10 sta al, 0x10de 00F0CE 1C2A1001 clb #0x01, 0x102a 00F0D2 60 rts Code block address: F0D3 Length: 32 M:1 X:0 called by: F0BF 00F0D3 78 sei ; Branch target from F0BF 00F0D4 1C551204 clb #0x04, 0x1255 00F0D8 1C291080 clb #0x80, 0x1029 00F0DC 1CAD1102 clb #0x02, 0x11ad 00F0E0 1C231002 clb #0x02, 0x1023 00F0E4 9CAD1100 ldm #0x00, 0x11ad 00F0E8 9CD41000 ldm #0x00, 0x10d4 00F0EC A2FF14 ldx #0x14ff 00F0EF 9A txs 00F0F0 4C3496 jmp 0x9634 Code block address: F0F3 Length: 6 M:1 X:0 called by: F16E 00F0F3 2C60101001 bbs #0x10, 0x1060, 0xf0f9 ; Call target from F16E 00F0F8 60 rts Code block address: F0F9 Length: 19 M:1 X:0 called by: F0F3 00F0F9 AD7310 lda al, 0x1073 ; Branch target from F0F3 00F0FC 3C3B11020B bbc #0x02, 0x113b, 0xf10c 00F101 CD3286 cmp al, 0x8632 00F104 B00F bcs 0xf115 00F106 1C3B1102 clb #0x02, 0x113b 00F10A 8009 bra 0xf115 Code block address: F10C Length: 28 M:1 X:0 called by: F0FC 00F10C CD3386 cmp al, 0x8633 ; Branch target from F0FC 00F10F 9004 bcc 0xf115 00F111 0C3B1102 seb #0x02, 0x113b 00F115 AD4810 lda al, 0x1048 ; Branch target from F104, Branch target from F10A, Branch target from F10F 00F118 3C3B11040B bbc #0x04, 0x113b, 0xf128 00F11D CD3486 cmp al, 0x8634 00F120 B00F bcs 0xf131 00F122 1C3B1104 clb #0x04, 0x113b 00F126 8009 bra 0xf131 Code block address: F128 Length: 33 M:1 X:0 called by: F118 00F128 CD3586 cmp al, 0x8635 ; Branch target from F118 00F12B 9004 bcc 0xf131 00F12D 0C3B1104 seb #0x04, 0x113b 00F131 3C4A800218 bbc #0x02, 0x804a, 0xf14e ; Branch target from F120, Branch target from F126, Branch target from F12B 00F136 AED612 ldx 0x12d6 00F139 3C3B11080B bbc #0x08, 0x113b, 0xf149 00F13E EC3686 cpx 0x8636 00F141 B00F bcs 0xf152 00F143 1C3B1108 clb #0x08, 0x113b 00F147 8009 bra 0xf152 Code block address: F149 Length: 16 M:1 X:0 called by: F139 00F149 EC3886 cpx 0x8638 ; Branch target from F139 00F14C 9004 bcc 0xf152 00F14E 0C3B1108 seb #0x08, 0x113b ; Branch target from F131 00F152 2C3B110E02 bbs #0x0e, 0x113b, 0xf159 ; Branch target from F141, Branch target from F147, Branch target from F14C 00F157 8010 bra 0xf169 Code block address: F159 Length: 16 M:1 X:0 called by: F152 00F159 2C2F10010B bbs #0x01, 0x102f, 0xf169 ; Branch target from F152 00F15E 2C00222006 bbs #0x20, 0x2200, 0xf169 00F163 0C3B1101 seb #0x01, 0x113b 00F167 8004 bra 0xf16d Code block address: F169 Length: 5 M:1 X:0 called by: F157 00F169 1C3B1101 clb #0x01, 0x113b ; Branch target from F157, Branch target from F159, Branch target from F15E 00F16D 60 rts ; Branch target from F167 Code block address: F16E Length: 22 M:1 X:0 called by: DB72 00F16E 20F3F0 jsr 0xf0f3 ; Call target from DB72 00F171 AD7510 lda al, 0x1075 00F174 2C2C10040B bbs #0x04, 0x102c, 0xf184 00F179 CD0480 cmp al, 0x8004 00F17C 900F bcc 0xf18d 00F17E 0C2C1004 seb #0x04, 0x102c 00F182 8009 bra 0xf18d Code block address: F184 Length: 42 M:1 X:0 called by: F174 00F184 CD0580 cmp al, 0x8005 ; Branch target from F174 00F187 B004 bcs 0xf18d 00F189 1C2C1004 clb #0x04, 0x102c 00F18D 42ADFD8B lda bl, 0x8bfd ; Branch target from F17C, Branch target from F182, Branch target from F187 00F191 D00F bne 0xf1a2 00F193 2C5E100113 bbs #0x01, 0x105e, 0xf1ab 00F198 3C60101005 bbc #0x10, 0x1060, 0xf1a2 00F19D 2C60100809 bbs #0x08, 0x1060, 0xf1ab 00F1A2 29FF and al, #0xff ; Branch target from F191, Branch target from F198 00F1A4 F008 beq 0xf1ae 00F1A6 CD2780 cmp al, 0x8027 00F1A9 B003 bcs 0xf1ae 00F1AB 4CEEF2 jmp 0xf2ee ; Branch target from F193, Branch target from F19D Code block address: F1AE Length: 8 M:1 X:0 called by: F1A4 00F1AE 2C5E101003 bbs #0x10, 0x105e, 0xf1b6 ; Branch target from F1A4, Branch target from F1A9 00F1B3 4CE8F2 jmp 0xf2e8 ; Branch target from F1CA Code block address: F1B6 Length: 101 M:1 X:0 called by: F1AE 00F1B6 3C4A800314 bbc #0x03, 0x804a, 0xf1cf ; Branch target from F1AE 00F1BB 2C6010100F bbs #0x10, 0x1060, 0xf1cf 00F1C0 CD7A80 cmp al, 0x807a 00F1C3 900A bcc 0xf1cf 00F1C5 CD7B80 cmp al, 0x807b 00F1C8 B005 bcs 0xf1cf 00F1CA 3C601040E4 bbc #0x40, 0x1060, 0xf1b3 00F1CF A900 lda al, #0x00 ; Branch target from F1B6, Branch target from F1BB, Branch target from F1C3, Branch target from F1C8 00F1D1 3C2C100401 bbc #0x04, 0x102c, 0xf1d7 00F1D6 3A inc al 00F1D7 EB01 psh a ; Branch target from F1D1 00F1D9 0A asl al 00F1DA 0A asl al 00F1DB 0A asl al 00F1DC 0A asl al 00F1DD 2C2C100239 bbs #0x02, 0x102c, 0xf21b 00F1E2 3C2C10016A bbc #0x01, 0x102c, 0xf251 00F1E7 D8 clm ; m:0 x:0 00F1E8 29FF00 and ax, #0x00ff 00F1EB 18 clc 00F1EC 69508E adc ax, #0x8e50 00F1EF AA tax 00F1F0 F8 sem ; m:1 x:0 00F1F1 AD9710 lda al, 0x1097 00F1F4 200090 jsr 0x9000 00F1F7 FB02 pul b 00F1F9 3C5E100214 bbc #0x02, 0x105e, 0xf212 00F1FE D8 clm ; m:0 x:0 00F1FF 4229FF00 and bx, #0x00ff 00F203 18 clc 00F204 4269E286 adc bx, #0x86e2 00F208 42AA tbx 00F20A F8 sem ; m:1 x:0 00F20B 18 clc 00F20C 7500 adc al, dp + 0x00 + ix 00F20E 9002 bcc 0xf212 00F210 A9FF lda al, #0xff 00F212 CD7310 cmp al, 0x1073 ; Branch target from F1F9, Branch target from F20E 00F215 F06C beq 0xf283 00F217 906A bcc 0xf283 00F219 806C bra 0xf287 Code block address: F21B Length: 54 M:1 X:0 called by: F1DD 00F21B D8 clm ; m:0 x:0, Branch target from F1DD 00F21C 29FF00 and ax, #0x00ff 00F21F 18 clc 00F220 69708E adc ax, #0x8e70 00F223 AA tax 00F224 F8 sem ; m:1 x:0 00F225 AD9710 lda al, 0x1097 00F228 200090 jsr 0x9000 00F22B FB02 pul b 00F22D 3C5E100214 bbc #0x02, 0x105e, 0xf246 00F232 D8 clm ; m:0 x:0 00F233 4229FF00 and bx, #0x00ff 00F237 18 clc 00F238 4269EA86 adc bx, #0x86ea 00F23C 42AA tbx 00F23E F8 sem ; m:1 x:0 00F23F 18 clc 00F240 7500 adc al, dp + 0x00 + ix 00F242 9002 bcc 0xf246 00F244 A9FF lda al, #0xff 00F246 CD7310 cmp al, 0x1073 ; Branch target from F22D, Branch target from F242 00F249 903C bcc 0xf287 00F24B 1C2C1002 clb #0x02, 0x102c 00F24F 8036 bra 0xf287 Code block address: F251 Length: 137 M:1 X:0 called by: F1E2 00F251 D8 clm ; m:0 x:0, Branch target from F1E2 00F252 29FF00 and ax, #0x00ff 00F255 18 clc 00F256 69908E adc ax, #0x8e90 00F259 AA tax 00F25A F8 sem ; m:1 x:0 00F25B AD9710 lda al, 0x1097 00F25E 200090 jsr 0x9000 00F261 FB02 pul b 00F263 3C5E100214 bbc #0x02, 0x105e, 0xf27c 00F268 D8 clm ; m:0 x:0 00F269 4229FF00 and bx, #0x00ff 00F26D 18 clc 00F26E 4269E686 adc bx, #0x86e6 00F272 42AA tbx 00F274 F8 sem ; m:1 x:0 00F275 18 clc 00F276 7500 adc al, dp + 0x00 + ix 00F278 9002 bcc 0xf27c 00F27A A9FF lda al, #0xff 00F27C CD7310 cmp al, 0x1073 ; Branch target from F263, Branch target from F278 00F27F F002 beq 0xf283 00F281 B004 bcs 0xf287 00F283 0C2C1002 seb #0x02, 0x102c ; Branch target from F215, Branch target from F217, Branch target from F27F 00F287 1C2C1001 clb #0x01, 0x102c ; Branch target from F219, Branch target from F249, Branch target from F24F, Branch target from F281 00F28B 3C2C100266 bbc #0x02, 0x102c, 0xf2f6 00F290 2C5E10012F bbs #0x01, 0x105e, 0xf2c4 00F295 AD7510 lda al, 0x1075 00F298 CDF786 cmp al, 0x86f7 00F29B 9027 bcc 0xf2c4 00F29D AD7310 lda al, 0x1073 00F2A0 A20300 ldx #0x0003 00F2A3 CDF286 cmp al, 0x86f2 00F2A6 B00D bcs 0xf2b5 00F2A8 CA dex 00F2A9 CDF186 cmp al, 0x86f1 00F2AC B007 bcs 0xf2b5 00F2AE CA dex 00F2AF CDF086 cmp al, 0x86f0 00F2B2 B001 bcs 0xf2b5 00F2B4 CA dex 00F2B5 D8 clm ; m:0 x:0, Branch target from F2A6, Branch target from F2AC, Branch target from F2B2 00F2B6 8A txa 00F2B7 18 clc 00F2B8 69F386 adc ax, #0x86f3 00F2BB AA tax 00F2BC F8 sem ; m:1 x:0 00F2BD ADD710 lda al, 0x10d7 00F2C0 D500 cmp al, dp + 0x00 + ix 00F2C2 9016 bcc 0xf2da 00F2C4 9CD710FF ldm #0xff, 0x10d7 ; Branch target from F290, Branch target from F29B 00F2C8 0C2C1010 seb #0x10, 0x102c 00F2CC AD1F12 lda al, 0x121f 00F2CF CDF886 cmp al, 0x86f8 00F2D2 900E bcc 0xf2e2 00F2D4 0C2C1008 seb #0x08, 0x102c 00F2D8 8022 bra 0xf2fc Code block address: F2DA Length: 14 M:1 X:0 called by: F2FA 00F2DA 9C1F1200 ldm #0x00, 0x121f ; Branch target from F2C2, Branch target from F2FA 00F2DE 1C2C1010 clb #0x10, 0x102c 00F2E2 1C2C1008 clb #0x08, 0x102c ; Branch target from F2D2 00F2E6 8014 bra 0xf2fc Code block address: F2E8 Length: 6 M:1 X:0 called by: F1B3 00F2E8 0C2C1001 seb #0x01, 0x102c ; Branch target from F1B3 00F2EC 8004 bra 0xf2f2 Code block address: F2EE Length: 14 M:1 X:0 called by: F1AB 00F2EE 1C2C1001 clb #0x01, 0x102c ; Branch target from F1AB 00F2F2 1C2C1002 clb #0x02, 0x102c ; Branch target from F2EC 00F2F6 9CD71000 ldm #0x00, 0x10d7 ; Branch target from F28B 00F2FA 80DE bra 0xf2da Code block address: F2FC Length: 19 M:1 X:0 called by: F2E6 00F2FC AD7510 lda al, 0x1075 ; Branch target from F2D8, Branch target from F2E6 00F2FF 2CF011010B bbs #0x01, 0x11f0, 0xf30f 00F304 CDC886 cmp al, 0x86c8 00F307 900D bcc 0xf316 00F309 0CF01101 seb #0x01, 0x11f0 00F30D 800B bra 0xf31a Code block address: F30F Length: 27 M:1 X:0 called by: F2FF 00F30F CDC986 cmp al, 0x86c9 ; Branch target from F2FF 00F312 F002 beq 0xf316 00F314 B004 bcs 0xf31a 00F316 1CF01101 clb #0x01, 0x11f0 ; Branch target from F307, Branch target from F312 00F31A 2CF011020B bbs #0x02, 0x11f0, 0xf32a ; Branch target from F30D, Branch target from F314 00F31F CDC786 cmp al, 0x86c7 00F322 900D bcc 0xf331 00F324 0CF01102 seb #0x02, 0x11f0 00F328 800B bra 0xf335 Code block address: F32A Length: 35 M:1 X:0 called by: F31A 00F32A CDC886 cmp al, 0x86c8 ; Branch target from F31A 00F32D F002 beq 0xf331 00F32F B004 bcs 0xf335 00F331 1CF01102 clb #0x02, 0x11f0 ; Branch target from F322, Branch target from F32D 00F335 AD7310 lda al, 0x1073 ; Branch target from F328, Branch target from F32F 00F338 CDCF86 cmp al, 0x86cf 00F33B 9010 bcc 0xf34d 00F33D AD6013 lda al, 0x1360 00F340 D00B bne 0xf34d 00F342 3C30104006 bbc #0x40, 0x1030, 0xf34d 00F347 0C2C1080 seb #0x80, 0x102c 00F34B 8004 bra 0xf351 Code block address: F34D Length: 11 M:1 X:0 called by: F33B 00F34D 1C2C1080 clb #0x80, 0x102c ; Branch target from F33B, Branch target from F340, Branch target from F342 00F351 3C30105002 bbc #0x50, 0x1030, 0xf358 ; Branch target from F34B 00F356 803A bra 0xf392 Code block address: F358 Length: 58 M:1 X:0 called by: F351 00F358 2C5E10010A bbs #0x01, 0x105e, 0xf367 ; Branch target from F351 00F35D 3C60101030 bbc #0x10, 0x1060, 0xf392 00F362 3C6010082B bbc #0x08, 0x1060, 0xf392 00F367 AD7510 lda al, 0x1075 ; Branch target from F358 00F36A D026 bne 0xf392 00F36C AD9610 lda al, 0x1096 00F36F C96E cmp al, #0x6e 00F371 901F bcc 0xf392 00F373 2C5E10101A bbs #0x10, 0x105e, 0xf392 00F378 AD7310 lda al, 0x1073 00F37B CD7984 cmp al, 0x8479 00F37E 9016 bcc 0xf396 00F380 CD7884 cmp al, 0x8478 00F383 9019 bcc 0xf39e 00F385 2C6013FF14 bbs #0xff, 0x1360, 0xf39e 00F38A A07211 ldy #0x1172 00F38D 2055A1 jsr 0xa155 00F390 800C bra 0xf39e Code block address: F392 Length: 12 M:1 X:0 called by: F356 00F392 1CF01108 clb #0x08, 0x11f0 ; Branch target from F356, Branch target from F35D, Branch target from F362, Branch target from F36A, Branch target from F371, Branch target from F373 00F396 A20000 ldx #0x0000 ; Branch target from F37E 00F399 8E7211 stx 0x1172 00F39C 800C bra 0xf3aa Code block address: F39E Length: 36 M:1 X:0 called by: F383 00F39E AE7211 ldx 0x1172 ; Branch target from F383, Branch target from F385, Branch target from F390 00F3A1 EC7A84 cpx 0x847a 00F3A4 9004 bcc 0xf3aa 00F3A6 0CF01108 seb #0x08, 0x11f0 00F3AA 3CF011080D bbc #0x08, 0x11f0, 0xf3bc ; Branch target from F39C, Branch target from F3A4 00F3AF AD7310 lda al, 0x1073 00F3B2 3CF011100B bbc #0x10, 0x11f0, 0xf3c2 00F3B7 CD7D84 cmp al, 0x847d 00F3BA B00F bcs 0xf3cb 00F3BC 1CF01110 clb #0x10, 0x11f0 ; Branch target from F3AA 00F3C0 8009 bra 0xf3cb Code block address: F3C2 Length: 10 M:1 X:0 called by: F3B2 00F3C2 CD7C84 cmp al, 0x847c ; Branch target from F3B2 00F3C5 9004 bcc 0xf3cb 00F3C7 0CF01110 seb #0x10, 0x11f0 00F3CB 60 rts ; Branch target from F3BA, Branch target from F3C0, Branch target from F3C5 Code block address: F3CC Length: 74 M:1 X:0 called by: DB6C 00F3CC 3C5E100431 bbc #0x04, 0x105e, 0xf402 ; Call target from DB6C 00F3D1 AD9710 lda al, 0x1097 00F3D4 A21083 ldx #0x8310 00F3D7 200090 jsr 0x9000 00F3DA 8D0B10 sta al, 0x100b 00F3DD D8 clm ; m:0 x:0 00F3DE AD0A10 lda ax, 0x100a 00F3E1 2900FF and ax, #0xff00 00F3E4 4A lsr ax 00F3E5 8D2A11 sta ax, 0x112a 00F3E8 F8 sem ; m:1 x:0 00F3E9 AE3C80 ldx 0x803c 00F3EC AD9610 lda al, 0x1096 00F3EF CD3B80 cmp al, 0x803b 00F3F2 900B bcc 0xf3ff 00F3F4 AE3E80 ldx 0x803e 00F3F7 CD3780 cmp al, 0x8037 00F3FA 9003 bcc 0xf3ff 00F3FC AE3080 ldx 0x8030 00F3FF 8ED210 stx 0x10d2 ; Branch target from F3F2, Branch target from F3FA 00F402 3C5E10100F bbc #0x10, 0x105e, 0xf416 ; Branch target from F3CC 00F407 D8 clm ; m:0 x:0 00F408 AD3F80 lda ax, 0x803f 00F40B 2900FF and ax, #0xff00 00F40E 890D2A11 mpy 0x112a 00F412 8928 xab 00F414 8005 bra 0xf41b Code block address: F416 Length: 16 M:1 X:0 called by: F402 00F416 D8 clm ; m:0 x:0, Branch target from F402 00F417 AD2A11 lda ax, 0x112a 00F41A 4A lsr ax 00F41B 8D2C11 sta ax, 0x112c ; Branch target from F414 00F41E F8 sem ; m:1 x:0 00F41F AD2D11 lda al, 0x112d 00F422 8D3240 sta al, 0x4032 00F425 60 rts Code block address: F426 Length: 75 M:1 X:0 called by: DB6F 00F426 AD4810 lda al, 0x1048 ; Call target from DB6F 00F429 A2A082 ldx #0x82a0 00F42C 200090 jsr 0x9000 00F42F 8D0A10 sta al, 0x100a 00F432 AD9710 lda al, 0x1097 00F435 A2C082 ldx #0x82c0 00F438 3C0C80FF08 bbc #0xff, 0x800c, 0xf445 00F43D 3C60100403 bbc #0x04, 0x1060, 0xf445 00F442 A27083 ldx #0x8370 00F445 200090 jsr 0x9000 ; Branch target from F438, Branch target from F43D 00F448 890D0A10 mpy 0x100a 00F44C 428D0B10 sta bl, 0x100b 00F450 8D0A10 sta al, 0x100a 00F453 AD7310 lda al, 0x1073 00F456 A2B082 ldx #0x82b0 00F459 200090 jsr 0x9000 00F45C 8D0D10 sta al, 0x100d 00F45F D8 clm ; m:0 x:0 00F460 AD0C10 lda ax, 0x100c 00F463 2900FF and ax, #0xff00 00F466 890D0A10 mpy 0x100a 00F46A 8928 xab 00F46C 8DCC10 sta ax, 0x10cc 00F46F F8 sem ; m:1 x:0 00F470 60 rts Code block address: F471 Length: 25 M:1 X:0 called by: DB75 00F471 AD7310 lda al, 0x1073 ; Call target from DB75 00F474 A2E083 ldx #0x83e0 00F477 200090 jsr 0x9000 00F47A 2C2510080B bbs #0x08, 0x1025, 0xf48a 00F47F CD4810 cmp al, 0x1048 00F482 B017 bcs 0xf49b 00F484 0C251008 seb #0x08, 0x1025 00F488 8011 bra 0xf49b Code block address: F48A Length: 68 M:1 X:0 called by: F47A 00F48A 38 sec ; Branch target from F47A 00F48B ED5380 sbc al, 0x8053 00F48E B002 bcs 0xf492 00F490 A900 lda al, #0x00 00F492 CD4810 cmp al, 0x1048 ; Branch target from F48E 00F495 9004 bcc 0xf49b 00F497 1C251008 clb #0x08, 0x1025 00F49B AD7310 lda al, 0x1073 ; Branch target from F482, Branch target from F488, Branch target from F495 00F49E A2A083 ldx #0x83a0 00F4A1 200090 jsr 0x9000 00F4A4 8D0D10 sta al, 0x100d 00F4A7 D8 clm ; m:0 x:0 00F4A8 AD0C10 lda ax, 0x100c 00F4AB 2900FF and ax, #0xff00 00F4AE 4A lsr ax 00F4AF 4A lsr ax 00F4B0 4A lsr ax 00F4B1 4A lsr ax 00F4B2 2C2510040009 bbs #0x0004, 0x1025, 0xf4c1 00F4B8 18 clc 00F4B9 6D4280 adc ax, 0x8042 00F4BC 9003 bcc 0xf4c1 00F4BE A9FFFF lda ax, #0xffff 00F4C1 38 sec ; Branch target from F4B2, Branch target from F4BC 00F4C2 ED4211 sbc ax, 0x1142 00F4C5 F8 sem ; m:1 x:0 00F4C6 B006 bcs 0xf4ce 00F4C8 0C251004 seb #0x04, 0x1025 00F4CC 8004 bra 0xf4d2 Code block address: F4CE Length: 67 M:1 X:0 called by: F4C6 00F4CE 1C251004 clb #0x04, 0x1025 ; Branch target from F4C6 00F4D2 3C25100C3A bbc #0x0c, 0x1025, 0xf511 ; Branch target from F4CC 00F4D7 8000 bra 0xf4d9 00F4D9 A900 lda al, #0x00 ; Branch target from F4D7 00F4DB AEBA10 ldx 0x10ba 00F4DE EC5880 cpx 0x8058 00F4E1 9013 bcc 0xf4f6 00F4E3 EC5A80 cpx 0x805a 00F4E6 900D bcc 0xf4f5 00F4E8 EC5C80 cpx 0x805c 00F4EB 9007 bcc 0xf4f4 00F4ED EC5E80 cpx 0x805e 00F4F0 9001 bcc 0xf4f3 00F4F2 3A inc al 00F4F3 3A inc al ; Branch target from F4F0 00F4F4 3A inc al ; Branch target from F4EB 00F4F5 3A inc al ; Branch target from F4E6 00F4F6 D8 clm ; m:0 x:0, Branch target from F4E1 00F4F7 29FF00 and ax, #0x00ff 00F4FA 18 clc 00F4FB 691087 adc ax, #0x8710 00F4FE AA tax 00F4FF F8 sem ; m:1 x:0 00F500 ADD510 lda al, 0x10d5 00F503 D500 cmp al, dp + 0x00 + ix 00F505 B016 bcs 0xf51d 00F507 1C251001 clb #0x01, 0x1025 00F50B 0C251040 seb #0x40, 0x1025 00F50F 8008 bra 0xf519 Code block address: F511 Length: 12 M:1 X:0 called by: F4D2 00F511 1C251041 clb #0x41, 0x1025 ; Branch target from F4D2 00F515 9CD51000 ldm #0x00, 0x10d5 00F519 A900 lda al, #0x00 ; Branch target from F50F 00F51B 8022 bra 0xf53f Code block address: F51D Length: 25 M:1 X:0 called by: F505 00F51D 9CD510FF ldm #0xff, 0x10d5 ; Branch target from F505 00F521 0C251001 seb #0x01, 0x1025 00F525 1C251040 clb #0x40, 0x1025 00F529 AD5313 lda al, 0x1353 00F52C CD4580 cmp al, 0x8045 00F52F 9005 bcc 0xf536 00F531 A2B083 ldx #0x83b0 00F534 8003 bra 0xf539 Code block address: F536 Length: 30 M:1 X:0 called by: F52F 00F536 A29083 ldx #0x8390 ; Branch target from F52F 00F539 AD7310 lda al, 0x1073 ; Branch target from F534 00F53C 200090 jsr 0x9000 00F53F 8D3E40 sta al, 0x403e ; Branch target from F51B 00F542 8D0D10 sta al, 0x100d 00F545 D8 clm ; m:0 x:0 00F546 AD0C10 lda ax, 0x100c 00F549 2900FF and ax, #0xff00 00F54C 4A lsr ax 00F54D 4A lsr ax 00F54E 4A lsr ax 00F54F 8D2611 sta ax, 0x1126 00F552 F8 sem ; m:1 x:0 00F553 60 rts Code block address: F554 Length: 42 M:1 X:0 called by: EEF0 00F554 AD0611 lda al, 0x1106 ; Call target from EEF0 00F557 C902 cmp al, #0x02 00F559 900B bcc 0xf566 00F55B AD1611 lda al, 0x1116 00F55E CD268D cmp al, 0x8d26 00F561 B01B bcs 0xf57e 00F563 EE1611 inc 0x1116 00F566 AE4410 ldx 0x1044 ; Branch target from F559 00F569 E00001 cpx #0x0100 00F56C 9003 bcc 0xf571 00F56E A20001 ldx #0x0100 00F571 8E1811 stx 0x1118 ; Branch target from F56C 00F574 8E1A11 stx 0x111a 00F577 AD278D lda al, 0x8d27 00F57A 8D1711 sta al, 0x1117 00F57D 60 rts Code block address: F57E Length: 18 M:1 X:0 called by: F561 00F57E 3C2A100805 bbc #0x08, 0x102a, 0xf588 ; Branch target from F561 00F583 3C2A104043 bbc #0x40, 0x102a, 0xf5cb 00F588 AD1711 lda al, 0x1117 ; Branch target from F57E 00F58B F003 beq 0xf590 00F58D 1A dec al 00F58E 801D bra 0xf5ad Code block address: F590 Length: 86 M:1 X:0 called by: F58B 00F590 D8 clm ; m:0 x:0, Branch target from F58B 00F591 AD1811 lda ax, 0x1118 00F594 38 sec 00F595 E90100 sbc ax, #0x0001 00F598 9003 bcc 0xf59d 00F59A 8D1811 sta ax, 0x1118 00F59D AD1A11 lda ax, 0x111a ; Branch target from F598 00F5A0 18 clc 00F5A1 690100 adc ax, #0x0001 00F5A4 B003 bcs 0xf5a9 00F5A6 8D1A11 sta ax, 0x111a 00F5A9 F8 sem ; m:1 x:0, Branch target from F5A4 00F5AA AD278D lda al, 0x8d27 00F5AD 8D1711 sta al, 0x1117 ; Branch target from F58E 00F5B0 AE4410 ldx 0x1044 00F5B3 EC1811 cpx 0x1118 00F5B6 900B bcc 0xf5c3 00F5B8 E00001 cpx #0x0100 00F5BB 9003 bcc 0xf5c0 00F5BD A20001 ldx #0x0100 00F5C0 8E1811 stx 0x1118 ; Branch target from F5BB 00F5C3 EC1A11 cpx 0x111a ; Branch target from F5B6 00F5C6 B003 bcs 0xf5cb 00F5C8 8E1A11 stx 0x111a 00F5CB D8 clm ; m:0 x:0, Branch target from F583, Branch target from F5C6 00F5CC AD1811 lda ax, 0x1118 00F5CF 38 sec 00F5D0 ED1A11 sbc ax, 0x111a 00F5D3 B003 bcs 0xf5d8 00F5D5 A90000 lda ax, #0x0000 00F5D8 8D0E11 sta ax, 0x110e ; Branch target from F5D3 00F5DB F8 sem ; m:1 x:0 00F5DC AD1C11 lda al, 0x111c 00F5DF F005 beq 0xf5e6 00F5E1 1A dec al 00F5E2 8D1C11 sta al, 0x111c 00F5E5 60 rts Code block address: F5E6 Length: 39 M:1 X:0 called by: F5DF 00F5E6 AD288D lda al, 0x8d28 ; Branch target from F5DF 00F5E9 8D1C11 sta al, 0x111c 00F5EC AE288D ldx 0x8d28 00F5EF D8 clm ; m:0 x:0 00F5F0 8A txa 00F5F1 2900FF and ax, #0xff00 00F5F4 890D0E11 mpy 0x110e 00F5F8 8928 xab 00F5FA 18 clc 00F5FB 6D1A11 adc ax, 0x111a 00F5FE 9003 bcc 0xf603 00F600 A9FFFF lda ax, #0xffff 00F603 CD2A8D cmp ax, 0x8d2a ; Branch target from F5FE 00F606 9005 bcc 0xf60d 00F608 AD2A8D lda ax, 0x8d2a 00F60B 8008 bra 0xf615 Code block address: F60D Length: 17 M:0 X:0 called by: F606 00F60D CD2C8D cmp ax, 0x8d2c ; Branch target from F606 00F610 B003 bcs 0xf615 00F612 AD2C8D lda ax, 0x8d2c 00F615 8D1211 sta ax, 0x1112 ; Branch target from F60B, Branch target from F610 00F618 4A lsr ax 00F619 F8 sem ; m:1 x:0 00F61A 8D1841 sta al, 0x4118 00F61D 60 rts Code block address: F61E Length: 41 M:1 X:0 called by: DB5C 00F61E ADF211 lda al, 0x11f2 ; Call target from DB5C 00F621 D8 clm ; m:0 x:0 00F622 29FF00 and ax, #0x00ff 00F625 693014 adc ax, #0x1430 00F628 AA tax 00F629 F8 sem ; m:1 x:0 00F62A B500 lda al, dp + 0x00 + ix 00F62C 18 clc 00F62D 6980 adc al, #0x80 00F62F CDFC89 cmp al, 0x89fc 00F632 F002 beq 0xf636 00F634 B003 bcs 0xf639 00F636 EEF311 inc 0x11f3 ; Branch target from F632 00F639 ADF311 lda al, 0x11f3 ; Branch target from F634 00F63C CDFD89 cmp al, 0x89fd 00F63F 9006 bcc 0xf647 00F641 0CA91220 seb #0x20, 0x12a9 00F645 800E bra 0xf655 Code block address: F647 Length: 37 M:1 X:0 called by: F63F 00F647 EEF211 inc 0x11f2 ; Branch target from F63F 00F64A ADF211 lda al, 0x11f2 00F64D C940 cmp al, #0x40 00F64F 900C bcc 0xf65d 00F651 1CA91220 clb #0x20, 0x12a9 00F655 9CF21100 ldm #0x00, 0x11f2 ; Branch target from F645 00F659 9CF31100 ldm #0x00, 0x11f3 00F65D 3C0010010E bbc #0x01, 0x1000, 0xf670 ; Branch target from F64F 00F662 2C00108005 bbs #0x80, 0x1000, 0xf66c 00F667 64C100 ldm #0x00, dp + 0xc1 ; Write to PWM1 counter high byte 00F66A 8003 bra 0xf66f Code block address: F66C Length: 4 M:1 X:0 called by: F662 00F66C 64C1FF ldm #0xff, dp + 0xc1 ; Branch target from F662, Write to PWM1 counter high byte 00F66F 60 rts ; Branch target from F66A Code block address: F670 Length: 38 M:1 X:0 called by: F65D 00F670 EEB512 inc 0x12b5 ; Branch target from F65D 00F673 ADB512 lda al, 0x12b5 00F676 CD0289 cmp al, 0x8902 00F679 9024 bcc 0xf69f 00F67B 9CB51200 ldm #0x00, 0x12b5 00F67F AD7310 lda al, 0x1073 00F682 38 sec 00F683 EDB612 sbc al, 0x12b6 00F686 42AD7310 lda bl, 0x1073 00F68A 428DB612 sta bl, 0x12b6 00F68E 9006 bcc 0xf696 00F690 0CA81208 seb #0x08, 0x12a8 00F694 8006 bra 0xf69c Code block address: F696 Length: 23 M:1 X:0 called by: F68E 00F696 1CA81208 clb #0x08, 0x12a8 ; Branch target from F68E 00F69A A900 lda al, #0x00 00F69C 8DB712 sta al, 0x12b7 ; Branch target from F694 00F69F EEB812 inc 0x12b8 ; Branch target from F679 00F6A2 ADB812 lda al, 0x12b8 00F6A5 CD0389 cmp al, 0x8903 00F6A8 B003 bcs 0xf6ad 00F6AA 4CC4F7 jmp 0xf7c4 Code block address: F6AD Length: 75 M:1 X:0 called by: F6A8 00F6AD 9CB81200 ldm #0x00, 0x12b8 ; Branch target from F6A8 00F6B1 A24089 ldx #0x8940 00F6B4 8E8C10 stx 0x108c 00F6B7 A22089 ldx #0x8920 00F6BA 8E8E10 stx 0x108e 00F6BD A22889 ldx #0x8928 00F6C0 8E9010 stx 0x1090 00F6C3 AE6610 ldx 0x1066 00F6C6 8E9210 stx 0x1092 00F6C9 AD4810 lda al, 0x1048 00F6CC 8D9510 sta al, 0x1095 00F6CF 9C941000 ldm #0x00, 0x1094 00F6D3 200B93 jsr 0x930b 00F6D6 890DF511 mpy 0x11f5 00F6DA 8928 xab 00F6DC 420A asl bl 00F6DE 2A rol al 00F6DF 8DB412 sta al, 0x12b4 00F6E2 38 sec 00F6E3 EDD812 sbc al, 0x12d8 00F6E6 9010 bcc 0xf6f8 00F6E8 1CA91202 clb #0x02, 0x12a9 00F6EC 0CA81220 seb #0x20, 0x12a8 00F6F0 A23089 ldx #0x8930 00F6F3 A03489 ldy #0x8934 00F6F6 8011 bra 0xf709 Code block address: F6F8 Length: 50 M:1 X:0 called by: F6E6 00F6F8 0CA91202 seb #0x02, 0x12a9 ; Branch target from F6E6 00F6FC 1CA81220 clb #0x20, 0x12a8 00F700 49FF eor al, #0xff 00F702 3A inc al 00F703 A23889 ldx #0x8938 00F706 A03C89 ldy #0x893c 00F709 8D0A10 sta al, 0x100a ; Branch target from F6F6 00F70C 42A900 lda bl, #0x00 00F70F CD0489 cmp al, 0x8904 00F712 B01C bcs 0xf730 00F714 CD0589 cmp al, 0x8905 00F717 B015 bcs 0xf72e 00F719 CD0689 cmp al, 0x8906 00F71C B00E bcs 0xf72c 00F71E CD0789 cmp al, 0x8907 00F721 B007 bcs 0xf72a 00F723 1CA812C0 clb #0xc0, 0x12a8 00F727 4CC4F7 jmp 0xf7c4 Code block address: F72A Length: 132 M:1 X:0 called by: F721 00F72A 423A inc bl ; Branch target from F721 00F72C 423A inc bl ; Branch target from F71C 00F72E 423A inc bl ; Branch target from F717 00F730 8928 xab ; Branch target from F712 00F732 D8 clm ; m:0 x:0 00F733 29FF00 and ax, #0x00ff 00F736 8D0C10 sta ax, 0x100c 00F739 8A txa 00F73A 18 clc 00F73B 6D0C10 adc ax, 0x100c 00F73E AA tax 00F73F 98 tya 00F740 18 clc 00F741 6D0C10 adc ax, 0x100c 00F744 A8 tay 00F745 F8 sem ; m:1 x:0 00F746 B500 lda al, dp + 0x00 + ix 00F748 42B90000 lda bl, 0x0000 + ix 00F74C 3CA812204E bbc #0x20, 0x12a8, 0xf79f 00F751 3CA8120849 bbc #0x08, 0x12a8, 0xf79f 00F756 4248 phb 00F758 42ADB712 lda bl, 0x12b7 00F75C 42C907 cmp bl, #0x07 00F75F F005 beq 0xf766 00F761 9003 bcc 0xf766 00F763 42A907 lda bl, #0x07 00F766 3C60101004 bbc #0x10, 0x1060, 0xf76f ; Branch target from F75F, Branch target from F761, Branch target from F75F, Branch target from F761 00F76B 18 clc 00F76C 426908 adc bl, #0x08 00F76F D8 clm ; m:0 x:0, Branch target from F766, Branch target from F766 00F770 4229FF00 and bx, #0x00ff 00F774 18 clc 00F775 42698089 adc bx, #0x8980 00F779 42AA tbx 00F77B F8 sem ; m:1 x:0 00F77C 42B500 lda bl, dp + 0x00 + ix 00F77F 428DB912 sta bl, 0x12b9 00F783 890DB912 mpy 0x12b9 00F787 0A asl al 00F788 422A rol bl 00F78A 9003 bcc 0xf78f 00F78C 42A9FF lda bl, #0xff 00F78F 68 pla ; Branch target from F78A, Branch target from F78A 00F790 4248 phb 00F792 890DB912 mpy 0x12b9 00F796 0A asl al 00F797 422A rol bl 00F799 9003 bcc 0xf79e 00F79B 42A9FF lda bl, #0xff 00F79E 68 pla ; Branch target from F799, Branch target from F799 00F79F 3CA812200A bbc #0x20, 0x12a8, 0xf7ae ; Branch target from F74C, Branch target from F751, Branch target from F74C, Branch target from F751 00F7A4 0CA81240 seb #0x40, 0x12a8 00F7A8 1CA81280 clb #0x80, 0x12a8 00F7AC 8008 bra 0xf7b6 Code block address: F72E Length: 128 M:1 X:0 called by: F717 00F72E 423A inc bl 00F730 8928 xab 00F732 D8 clm ; m:0 x:0 00F733 29FF00 and ax, #0x00ff 00F736 8D0C10 sta ax, 0x100c 00F739 8A txa 00F73A 18 clc 00F73B 6D0C10 adc ax, 0x100c 00F73E AA tax 00F73F 98 tya 00F740 18 clc 00F741 6D0C10 adc ax, 0x100c 00F744 A8 tay 00F745 F8 sem ; m:1 x:0 00F746 B500 lda al, dp + 0x00 + ix 00F748 42B90000 lda bl, 0x0000 + ix 00F74C 3CA812204E bbc #0x20, 0x12a8, 0xf79f 00F751 3CA8120849 bbc #0x08, 0x12a8, 0xf79f 00F756 4248 phb 00F758 42ADB712 lda bl, 0x12b7 00F75C 42C907 cmp bl, #0x07 00F75F F005 beq 0xf766 00F761 9003 bcc 0xf766 00F763 42A907 lda bl, #0x07 00F766 3C60101004 bbc #0x10, 0x1060, 0xf76f 00F76B 18 clc 00F76C 426908 adc bl, #0x08 00F76F D8 clm ; m:0 x:0 00F770 4229FF00 and bx, #0x00ff 00F774 18 clc 00F775 42698089 adc bx, #0x8980 00F779 42AA tbx 00F77B F8 sem ; m:1 x:0 00F77C 42B500 lda bl, dp + 0x00 + ix 00F77F 428DB912 sta bl, 0x12b9 00F783 890DB912 mpy 0x12b9 00F787 0A asl al 00F788 422A rol bl 00F78A 9003 bcc 0xf78f 00F78C 42A9FF lda bl, #0xff 00F78F 68 pla 00F790 4248 phb 00F792 890DB912 mpy 0x12b9 00F796 0A asl al 00F797 422A rol bl 00F799 9003 bcc 0xf79e 00F79B 42A9FF lda bl, #0xff 00F79E 68 pla 00F79F 3CA812200A bbc #0x20, 0x12a8, 0xf7ae 00F7A4 0CA81240 seb #0x40, 0x12a8 00F7A8 1CA81280 clb #0x80, 0x12a8 00F7AC 8008 bra 0xf7b6 Code block address: F7AE Length: 53 M:1 X:0 called by: F79F 00F7AE 1CA81240 clb #0x40, 0x12a8 ; Branch target from F79F, Branch target from F79F 00F7B2 0CA81280 seb #0x80, 0x12a8 00F7B6 428DBA12 sta bl, 0x12ba ; Branch target from F7AC, Branch target from F7AC 00F7BA 8DBB12 sta al, 0x12bb 00F7BD 428DD040 sta bl, 0x40d0 00F7C1 8DD240 sta al, 0x40d2 00F7C4 AD9712 lda al, 0x1297 ; Branch target from F6AA, Branch target from F727 00F7C7 A2F089 ldx #0x89f0 00F7CA 201A90 jsr 0x901a 00F7CD 8DF511 sta al, 0x11f5 00F7D0 EEE012 inc 0x12e0 00F7D3 ADB112 lda al, 0x12b1 00F7D6 42ADE012 lda bl, 0x12e0 00F7DA 42CD0889 cmp bl, 0x8908 00F7DE B003 bcs 0xf7e3 00F7E0 4CBAF8 jmp 0xf8ba ; Branch target from F7F9 Code block address: F7E3 Length: 24 M:1 X:0 called by: F7DE 00F7E3 9CE01200 ldm #0x00, 0x12e0 ; Branch target from F7DE 00F7E7 2C55120414 bbs #0x04, 0x1255, 0xf800 00F7EC 2C0010010A bbs #0x01, 0x1000, 0xf7fb 00F7F1 42AD6013 lda bl, 0x1360 00F7F5 D004 bne 0xf7fb 00F7F7 A900 lda al, #0x00 00F7F9 80E5 bra 0xf7e0 Code block address: F7FB Length: 5 M:1 X:0 called by: F7EC 00F7FB A980 lda al, #0x80 ; Branch target from F7EC, Branch target from F7F5 00F7FD 4CBAF8 jmp 0xf8ba Code block address: F800 Length: 21 M:1 X:0 called by: F7E7 00F800 2CA812401E bbs #0x40, 0x12a8, 0xf823 ; Branch target from F7E7 00F805 3CA8128030 bbc #0x80, 0x12a8, 0xf83a 00F80A 2C22100206 bbs #0x02, 0x1022, 0xf815 00F80F 38 sec 00F810 EDBB12 sbc al, 0x12bb 00F813 8008 bra 0xf81d Code block address: F815 Length: 14 M:1 X:0 called by: F80A 00F815 1C221002 clb #0x02, 0x1022 ; Branch target from F80A 00F819 38 sec 00F81A EDBA12 sbc al, 0x12ba 00F81D B002 bcs 0xf821 ; Branch target from F813 00F81F A900 lda al, #0x00 00F821 8017 bra 0xf83a ; Branch target from F81D Code block address: F823 Length: 11 M:1 X:0 called by: F800 00F823 3C22100206 bbc #0x02, 0x1022, 0xf82e ; Branch target from F800 00F828 18 clc 00F829 6DBB12 adc al, 0x12bb 00F82C 8008 bra 0xf836 Code block address: F82E Length: 81 M:1 X:0 called by: F823 00F82E 0C221002 seb #0x02, 0x1022 ; Branch target from F823 00F832 18 clc 00F833 6DBA12 adc al, 0x12ba 00F836 9002 bcc 0xf83a ; Branch target from F82C 00F838 A9FF lda al, #0xff 00F83A 48 pha ; Branch target from F805, Branch target from F821, Branch target from F836 00F83B A2A089 ldx #0x89a0 00F83E 8E8C10 stx 0x108c 00F841 A29089 ldx #0x8990 00F844 8E8E10 stx 0x108e 00F847 A29889 ldx #0x8998 00F84A 8E9010 stx 0x1090 00F84D AE6610 ldx 0x1066 00F850 8E9210 stx 0x1092 00F853 AD4810 lda al, 0x1048 00F856 8D9510 sta al, 0x1095 00F859 9C941000 ldm #0x00, 0x1094 00F85D 200B93 jsr 0x930b 00F860 8D0C10 sta al, 0x100c 00F863 68 pla 00F864 CD0C10 cmp al, 0x100c 00F867 9003 bcc 0xf86c 00F869 AD0C10 lda al, 0x100c 00F86C CD0989 cmp al, 0x8909 ; Branch target from F867 00F86F B003 bcs 0xf874 00F871 AD0989 lda al, 0x8909 00F874 3C5E101006 bbc #0x10, 0x105e, 0xf87f ; Branch target from F86F 00F879 0CA91280 seb #0x80, 0x12a9 00F87D 8039 bra 0xf8b8 Code block address: F87F Length: 40 M:1 X:0 called by: F874 00F87F 3CA9128007 bbc #0x80, 0x12a9, 0xf88b ; Branch target from F874 00F884 ADFE89 lda al, 0x89fe 00F887 1CA91280 clb #0x80, 0x12a9 00F88B 2C60100628 bbs #0x06, 0x1060, 0xf8b8 ; Branch target from F87F 00F890 42AD5313 lda bl, 0x1353 00F894 42CDFA89 cmp bl, 0x89fa 00F898 F002 beq 0xf89c 00F89A B00B bcs 0xf8a7 00F89C 3CA9122006 bbc #0x20, 0x12a9, 0xf8a7 ; Branch target from F898 00F8A1 0CA91240 seb #0x40, 0x12a9 00F8A5 8011 bra 0xf8b8 Code block address: F8A7 Length: 17 M:1 X:0 called by: F89A 00F8A7 3CA912400E bbc #0x40, 0x12a9, 0xf8ba ; Branch target from F89A, Branch target from F89C 00F8AC 42CDFB89 cmp bl, 0x89fb 00F8B0 9006 bcc 0xf8b8 00F8B2 1CA91240 clb #0x40, 0x12a9 00F8B6 8002 bra 0xf8ba Code block address: F8B8 Length: 32 M:1 X:0 called by: F87D 00F8B8 A900 lda al, #0x00 ; Branch target from F87D, Branch target from F88B, Branch target from F8A5, Branch target from F8B0 00F8BA 8DB112 sta al, 0x12b1 ; Branch target from F7E0, Branch target from F7FD, Branch target from F8A7, Branch target from F8B6 00F8BD 85C1 sta al, dp + 0xc1 ; Write to PWM1 counter high byte 00F8BF 8D1E13 sta al, 0x131e 00F8C2 8DD440 sta al, 0x40d4 00F8C5 3C2F101814 bbc #0x18, 0x102f, 0xf8de 00F8CA AD0513 lda al, 0x1305 00F8CD 3CA9120806 bbc #0x08, 0x12a9, 0xf8d8 00F8D2 CDF889 cmp al, 0x89f8 00F8D5 9026 bcc 0xf8fd 00F8D7 60 rts Code block address: F8D8 Length: 6 M:1 X:0 called by: F8CD 00F8D8 CDF989 cmp al, 0x89f9 ; Branch target from F8CD 00F8DB B02D bcs 0xf90a 00F8DD 60 rts Code block address: F8DE Length: 36 M:1 X:0 called by: F8C5 00F8DE AD9712 lda al, 0x1297 ; Branch target from F8C5 00F8E1 A21889 ldx #0x8918 00F8E4 201A90 jsr 0x901a 00F8E7 3CA9120808 bbc #0x08, 0x12a9, 0xf8f4 00F8EC 38 sec 00F8ED ED1789 sbc al, 0x8917 00F8F0 B002 bcs 0xf8f4 00F8F2 A900 lda al, #0x00 00F8F4 CDD812 cmp al, 0x12d8 ; Branch target from F8E7, Branch target from F8F0 00F8F7 9009 bcc 0xf902 00F8F9 9C251100 ldm #0x00, 0x1125 00F8FD 1CA91208 clb #0x08, 0x12a9 ; Branch target from F8D5, Branch target from F908 00F901 60 rts Code block address: F902 Length: 13 M:1 X:0 called by: F8F7 00F902 AD2511 lda al, 0x1125 ; Branch target from F8F7 00F905 CD1689 cmp al, 0x8916 00F908 90F3 bcc 0xf8fd 00F90A 0CA91208 seb #0x08, 0x12a9 ; Branch target from F8DB 00F90E 60 rts Code block address: F90F Length: 17 M:1 X:0 called by: EF09 00F90F 2C0010013C bbs #0x01, 0x1000, 0xf950 ; Call target from EF09 00F914 D8 clm ; m:0 x:0 00F915 2C5512040005 bbs #0x0004, 0x1255, 0xf920 00F91B A90040 lda ax, #0x4000 00F91E 802C bra 0xf94c Code block address: F920 Length: 35 M:0 X:0 called by: F915 00F920 3C6210080029 bbc #0x0008, 0x1062, 0xf94f ; Branch target from F915 00F926 ADE410 lda ax, 0x10e4 00F929 29FF00 and ax, #0x00ff 00F92C 8D0A10 sta ax, 0x100a 00F92F ADFC10 lda ax, 0x10fc 00F932 3C621001000B bbc #0x0001, 0x1062, 0xf943 00F938 38 sec 00F939 ED0A10 sbc ax, 0x100a 00F93C B00E bcs 0xf94c 00F93E A90000 lda ax, #0x0000 00F941 8009 bra 0xf94c Code block address: F943 Length: 14 M:0 X:0 called by: F932 00F943 18 clc ; Branch target from F932 00F944 6D0A10 adc ax, 0x100a 00F947 9003 bcc 0xf94c 00F949 A9FFFF lda ax, #0xffff 00F94C 8DFC10 sta ax, 0x10fc ; Branch target from F91E, Branch target from F93C, Branch target from F941, Branch target from F947 00F94F F8 sem ; m:1 x:0, Branch target from F920 00F950 60 rts ; Branch target from F90F Code block address: F950 Length: 1 M:1 X:0 called by: F90F 00F950 60 rts Code block address: F951 Length: 16 M:1 X:0 called by: DB4D 00F951 F8 sem ; m:1 x:0, Call target from DB4D 00F952 ADE610 lda al, 0x10e6 00F955 42ADE710 lda bl, 0x10e7 00F959 428D0026 sta bl, 0x2600 00F95D 8D0024 sta al, 0x2400 00F960 60 rts Code block address: F961 Length: 62 M:1 X:0 called by: EF0C 00F961 2C5E100112 bbs #0x01, 0x105e, 0xf978 ; Call target from EF0C 00F966 3C60101005 bbc #0x10, 0x1060, 0xf970 00F96B 2C60100808 bbs #0x08, 0x1060, 0xf978 00F970 AD7284 lda al, 0x8472 ; Branch target from F966 00F973 CD7510 cmp al, 0x1075 00F976 9031 bcc 0xf9a9 00F978 AD7210 lda al, 0x1072 ; Branch target from F961, Branch target from F96B 00F97B 2CF011041F bbs #0x04, 0x11f0, 0xf99f 00F980 CD7584 cmp al, 0x8475 00F983 901F bcc 0xf9a4 00F985 0CF01104 seb #0x04, 0x11f0 00F989 EE7D12 inc 0x127d ; Branch target from F9A2 00F98C D003 bne 0xf991 00F98E CE7D12 dec 0x127d 00F991 AD7D12 lda al, 0x127d ; Branch target from F98C 00F994 CD7384 cmp al, 0x8473 00F997 9018 bcc 0xf9b1 00F999 0C541110 seb #0x10, 0x1154 00F99D 8016 bra 0xf9b5 Code block address: F99F Length: 23 M:1 X:0 called by: F97B 00F99F CD7484 cmp al, 0x8474 ; Branch target from F97B 00F9A2 B0E5 bcs 0xf989 00F9A4 CD7684 cmp al, 0x8476 ; Branch target from F983 00F9A7 B004 bcs 0xf9ad 00F9A9 9C7D1200 ldm #0x00, 0x127d ; Branch target from F976 00F9AD 1CF01104 clb #0x04, 0x11f0 ; Branch target from F9A7 00F9B1 1C541110 clb #0x10, 0x1154 ; Branch target from F997 00F9B5 60 rts ; Branch target from F99D Code block address: F9B6 Length: 36 M:1 X:0 called by: DA62 00F9B6 C93C cmp al, #0x3c ; Call target from DA62 00F9B8 9002 bcc 0xf9bc 00F9BA A93C lda al, #0x3c 00F9BC 8DBE10 sta al, 0x10be ; Branch target from F9B8 00F9BF 38 sec 00F9C0 ED9E10 sbc al, 0x109e 00F9C3 B015 bcs 0xf9da 00F9C5 49FF eor al, #0xff 00F9C7 3A inc al 00F9C8 CD8184 cmp al, 0x8481 00F9CB 9023 bcc 0xf9f0 00F9CD AD9E10 lda al, 0x109e 00F9D0 38 sec 00F9D1 ED8184 sbc al, 0x8481 00F9D4 B01D bcs 0xf9f3 00F9D6 A900 lda al, #0x00 00F9D8 8019 bra 0xf9f3 Code block address: F9DA Length: 22 M:1 X:0 called by: F9C3 00F9DA CD8084 cmp al, 0x8480 ; Branch target from F9C3 00F9DD 9011 bcc 0xf9f0 00F9DF AD9E10 lda al, 0x109e 00F9E2 18 clc 00F9E3 6D8084 adc al, 0x8480 00F9E6 B004 bcs 0xf9ec 00F9E8 C93C cmp al, #0x3c 00F9EA 9007 bcc 0xf9f3 00F9EC A93C lda al, #0x3c ; Branch target from F9E6 00F9EE 8003 bra 0xf9f3 Code block address: F9F0 Length: 88 M:1 X:0 called by: F9CB 00F9F0 ADBE10 lda al, 0x10be ; Branch target from F9CB, Branch target from F9DD 00F9F3 8D9E10 sta al, 0x109e ; Branch target from F9D4, Branch target from F9D8, Branch target from F9EA, Branch target from F9EE 00F9F6 8D9612 sta al, 0x1296 00F9F9 2C5E10014A bbs #0x01, 0x105e, 0xfa48 00F9FE 3C94122029 bbc #0x20, 0x1294, 0xfa2c 00FA03 1C941220 clb #0x20, 0x1294 00FA07 0C941202 seb #0x02, 0x1294 00FA0B 1C941210 clb #0x10, 0x1294 00FA0F 1C941240 clb #0x40, 0x1294 00FA13 9C491200 ldm #0x00, 0x1249 00FA17 9C0F1200 ldm #0x00, 0x120f 00FA1B 9C981200 ldm #0x00, 0x1298 00FA1F AD7310 lda al, 0x1073 00FA22 18 clc 00FA23 691E adc al, #0x1e 00FA25 9002 bcc 0xfa29 00FA27 A9FF lda al, #0xff 00FA29 8D9212 sta al, 0x1292 ; Branch target from FA25 00FA2C 3C94120217 bbc #0x02, 0x1294, 0xfa48 ; Branch target from F9FE 00FA31 AD7310 lda al, 0x1073 00FA34 CD9212 cmp al, 0x1292 00FA37 100F bpl 0xfa48 00FA39 AD4284 lda al, 0x8442 00FA3C CD4912 cmp al, 0x1249 00FA3F 9007 bcc 0xfa48 00FA41 CD0F12 cmp al, 0x120f 00FA44 9002 bcc 0xfa48 00FA46 800A bra 0xfa52 Code block address: FA48 Length: 10 M:1 X:0 called by: F9F9 00FA48 1C941202 clb #0x02, 0x1294 ; Branch target from F9F9, Branch target from FA2C, Branch target from FA37, Branch target from FA3F, Branch target from FA44 00FA4C AD9612 lda al, 0x1296 00FA4F 4C20FB jmp 0xfb20 Code block address: FA52 Length: 53 M:1 X:0 called by: FA46 00FA52 AD4810 lda al, 0x1048 ; Branch target from FA46 00FA55 894904 rla #0x04 00FA58 290F and al, #0x0f 00FA5A 38 sec 00FA5B ED4084 sbc al, 0x8440 00FA5E 8D9912 sta al, 0x1299 00FA61 AD9612 lda al, 0x1296 00FA64 8D9112 sta al, 0x1291 00FA67 AD9610 lda al, 0x1096 00FA6A CD4684 cmp al, 0x8446 00FA6D B00B bcs 0xfa7a 00FA6F CD4584 cmp al, 0x8445 00FA72 B003 bcs 0xfa77 00FA74 4E9112 lsr 0x1291 00FA77 4E9112 lsr 0x1291 ; Branch target from FA72 00FA7A AD7310 lda al, 0x1073 ; Branch target from FA6D 00FA7D CD4B84 cmp al, 0x844b 00FA80 9005 bcc 0xfa87 00FA82 4E9112 lsr 0x1291 00FA85 8021 bra 0xfaa8 Code block address: FA87 Length: 73 M:1 X:0 called by: FA80 00FA87 AD9612 lda al, 0x1296 ; Branch target from FA80 00FA8A 38 sec 00FA8B ED4C84 sbc al, 0x844c 00FA8E B002 bcs 0xfa92 00FA90 A900 lda al, #0x00 00FA92 8D9612 sta al, 0x1296 ; Branch target from FA8E 00FA95 AD9112 lda al, 0x1291 00FA98 38 sec 00FA99 ED4C84 sbc al, 0x844c 00FA9C 9005 bcc 0xfaa3 00FA9E ED4D84 sbc al, 0x844d 00FAA1 B002 bcs 0xfaa5 00FAA3 A900 lda al, #0x00 ; Branch target from FA9C 00FAA5 8D9112 sta al, 0x1291 ; Branch target from FAA1 00FAA8 AD9F10 lda al, 0x109f ; Branch target from FA85 00FAAB C903 cmp al, #0x03 00FAAD B004 bcs 0xfab3 00FAAF 9C911200 ldm #0x00, 0x1291 00FAB3 AD8C12 lda al, 0x128c ; Branch target from FAAD 00FAB6 1A dec al 00FAB7 1022 bpl 0xfadb 00FAB9 3C94124018 bbc #0x40, 0x1294, 0xfad6 00FABE AD9612 lda al, 0x1296 00FAC1 1C941240 clb #0x40, 0x1294 00FAC5 2C94121006 bbs #0x10, 0x1294, 0xfad0 00FACA 0C941210 seb #0x10, 0x1294 00FACE 8050 bra 0xfb20 Code block address: FAD0 Length: 6 M:1 X:0 called by: FAC5 00FAD0 1C941202 clb #0x02, 0x1294 ; Branch target from FAC5 00FAD4 804A bra 0xfb20 Code block address: FAD6 Length: 5 M:1 X:0 called by: FAB9 00FAD6 AD9612 lda al, 0x1296 ; Branch target from FAB9 00FAD9 8045 bra 0xfb20 Code block address: FADB Length: 31 M:1 X:0 called by: FAB7 00FADB 0C941240 seb #0x40, 0x1294 ; Branch target from FAB7 00FADF 2C9412101A bbs #0x10, 0x1294, 0xfafe 00FAE4 AD8C12 lda al, 0x128c 00FAE7 CD9812 cmp al, 0x1298 00FAEA 3003 bmi 0xfaef 00FAEC 8D9812 sta al, 0x1298 00FAEF 1A dec al ; Branch target from FAEA 00FAF0 CD9912 cmp al, 0x1299 00FAF3 3005 bmi 0xfafa 00FAF5 AD9112 lda al, 0x1291 00FAF8 8018 bra 0xfb12 Code block address: FAFA Length: 4 M:1 X:0 called by: FAF3 00FAFA A900 lda al, #0x00 ; Branch target from FAF3 00FAFC 8014 bra 0xfb12 Code block address: FAFE Length: 35 M:1 X:0 called by: FADF 00FAFE AD9812 lda al, 0x1298 ; Branch target from FADF 00FB01 890D4184 mpy 0x8441 00FB05 8928 xab 00FB07 2072FF jsr 0xff72 00FB0A CD9112 cmp al, 0x1291 00FB0D 9003 bcc 0xfb12 00FB0F AD9112 lda al, 0x1291 00FB12 8D9112 sta al, 0x1291 ; Branch target from FAF8, Branch target from FAFC, Branch target from FB0D 00FB15 AD9612 lda al, 0x1296 00FB18 38 sec 00FB19 ED9112 sbc al, 0x1291 00FB1C B002 bcs 0xfb20 00FB1E A900 lda al, #0x00 00FB20 60 rts ; Branch target from FA4F, Branch target from FACE, Branch target from FAD4, Branch target from FAD9, Branch target from FB1C Code block address: FB21 Length: 12 M:1 X:0 called by: DAD3 00FB21 D8 clm ; m:0 x:0, Call target from DAD3 00FB22 AD8A12 lda ax, 0x128a 00FB25 3006 bmi 0xfb2d 00FB27 29F8FF and ax, #0xfff8 00FB2A 18 clc 00FB2B 8004 bra 0xfb31 Code block address: FB2D Length: 58 M:0 X:0 called by: FB25 00FB2D 090700 ora ax, #0x0007 ; Branch target from FB25 00FB30 38 sec 00FB31 6A ror ax ; Branch target from FB2B 00FB32 6A ror ax 00FB33 6A ror ax 00FB34 6A ror ax 00FB35 18 clc 00FB36 6D6810 adc ax, 0x1068 00FB39 38 sec 00FB3A ED8412 sbc ax, 0x1284 00FB3D 3030 bmi 0xfb6f 00FB3F 89090F00 mpy #0x000f 00FB43 42C90000 cmp bx, #0x0000 00FB47 D005 bne 0xfb4e 00FB49 C90080 cmp ax, #0x8000 00FB4C 9003 bcc 0xfb51 00FB4E A9FF7F lda ax, #0x7fff ; Branch target from FB47 00FB51 42AD8812 lda bx, 0x1288 ; Branch target from FB4C 00FB55 3010 bmi 0xfb67 00FB57 18 clc 00FB58 6D8812 adc ax, 0x1288 00FB5B B03D bcs 0xfb9a 00FB5D C90080 cmp ax, #0x8000 ; Branch target from FB6B 00FB60 9038 bcc 0xfb9a 00FB62 A9FF7F lda ax, #0x7fff 00FB65 8033 bra 0xfb9a Code block address: FB67 Length: 8 M:0 X:0 called by: FB55 00FB67 18 clc ; Branch target from FB55, Branch target from FB8F 00FB68 6D8812 adc ax, 0x1288 00FB6B B0F0 bcs 0xfb5d 00FB6D 802B bra 0xfb9a Code block address: FB6F Length: 25 M:0 X:0 called by: FB3D 00FB6F 49FFFF eor ax, #0xffff ; Branch target from FB3D 00FB72 3A inc ax 00FB73 89090F00 mpy #0x000f 00FB77 42C90000 cmp bx, #0x0000 00FB7B D00B bne 0xfb88 00FB7D C90080 cmp ax, #0x8000 00FB80 B006 bcs 0xfb88 00FB82 49FFFF eor ax, #0xffff 00FB85 3A inc ax 00FB86 8003 bra 0xfb8b Code block address: FB88 Length: 31 M:0 X:0 called by: FB7B 00FB88 A90080 lda ax, #0x8000 ; Branch target from FB7B, Branch target from FB80 00FB8B 42AD8812 lda bx, 0x1288 ; Branch target from FB86 00FB8F 10D6 bpl 0xfb67 00FB91 18 clc 00FB92 6D8812 adc ax, 0x1288 00FB95 3003 bmi 0xfb9a 00FB97 A90080 lda ax, #0x8000 00FB9A 8D8A12 sta ax, 0x128a ; Branch target from FB5B, Branch target from FB60, Branch target from FB65, Branch target from FB6D, Branch target from FB95 00FB9D 0A asl ax 00FB9E B007 bcs 0xfba7 00FBA0 100A bpl 0xfbac 00FBA2 A9FF7F lda ax, #0x7fff 00FBA5 8005 bra 0xfbac Code block address: FBA7 Length: 22 M:0 X:0 called by: FB9E 00FBA7 3003 bmi 0xfbac ; Branch target from FB9E 00FBA9 A90080 lda ax, #0x8000 00FBAC 8D0A10 sta ax, 0x100a ; Branch target from FBA0, Branch target from FBA5, Branch target from FBA7 00FBAF F8 sem ; m:1 x:0 00FBB0 AD0B10 lda al, 0x100b 00FBB3 8D8C12 sta al, 0x128c 00FBB6 AE6810 ldx 0x1068 00FBB9 8E8412 stx 0x1284 00FBBC 60 rts Code block address: FBBD Length: 141 M:1 X:0 called by: DB78 00FBBD AD4912 lda al, 0x1249 ; Call target from DB78 00FBC0 3A inc al 00FBC1 D001 bne 0xfbc4 00FBC3 1A dec al 00FBC4 8D4912 sta al, 0x1249 ; Branch target from FBC1 00FBC7 3C9412400D bbc #0x40, 0x1294, 0xfbd9 00FBCC AD0F12 lda al, 0x120f 00FBCF 18 clc 00FBD0 6904 adc al, #0x04 00FBD2 9002 bcc 0xfbd6 00FBD4 A9FF lda al, #0xff 00FBD6 8D0F12 sta al, 0x120f ; Branch target from FBD2 00FBD9 A29A12 ldx #0x129a ; Branch target from FBC7 00FBDC B500 lda al, dp + 0x00 + ix 00FBDE 38 sec 00FBDF F502 sbc al, dp + 0x02 + ix 00FBE1 2C94120209 bbs #0x02, 0x1294, 0xfbef 00FBE6 CD4384 cmp al, 0x8443 00FBE9 3004 bmi 0xfbef 00FBEB 0C941220 seb #0x20, 0x1294 00FBEF 18 clc ; Branch target from FBE1, Branch target from FBE9 00FBF0 6980 adc al, #0x80 00FBF2 9503 sta al, dp + 0x03 + ix 00FBF4 B501 lda al, dp + 0x01 + ix 00FBF6 9502 sta al, dp + 0x02 + ix 00FBF8 B500 lda al, dp + 0x00 + ix 00FBFA 9501 sta al, dp + 0x01 + ix 00FBFC A28C12 ldx #0x128c 00FBFF B502 lda al, dp + 0x02 + ix 00FC01 38 sec 00FC02 F500 sbc al, dp + 0x00 + ix 00FC04 2C94120209 bbs #0x02, 0x1294, 0xfc12 00FC09 CD4484 cmp al, 0x8444 00FC0C 3004 bmi 0xfc12 00FC0E 0C941220 seb #0x20, 0x1294 00FC12 18 clc ; Branch target from FC04, Branch target from FC0C 00FC13 6980 adc al, #0x80 00FC15 9503 sta al, dp + 0x03 + ix 00FC17 B501 lda al, dp + 0x01 + ix 00FC19 9502 sta al, dp + 0x02 + ix 00FC1B B500 lda al, dp + 0x00 + ix 00FC1D 9501 sta al, dp + 0x01 + ix 00FC1F D8 clm ; m:0 x:0 00FC20 AD6810 lda ax, 0x1068 00FC23 38 sec 00FC24 ED8612 sbc ax, 0x1286 00FC27 8D8812 sta ax, 0x1288 00FC2A AD6810 lda ax, 0x1068 00FC2D 8D8612 sta ax, 0x1286 00FC30 F8 sem ; m:1 x:0 00FC31 AD7310 lda al, 0x1073 00FC34 CD5A84 cmp al, 0x845a 00FC37 9010 bcc 0xfc49 00FC39 AE8812 ldx 0x1288 00FC3C 300B bmi 0xfc49 00FC3E EC5884 cpx 0x8458 00FC41 9006 bcc 0xfc49 00FC43 AD5B84 lda al, 0x845b 00FC46 8DFB12 sta al, 0x12fb 00FC49 60 rts ; Branch target from FC37, Branch target from FC3C, Branch target from FC41 Code block address: FC4A Length: 17 M:1 X:0 called by: DA65 00FC4A 48 pha ; Call target from DA65 00FC4B 2C0020020B bbs #0x02, 0x2000, 0xfc5b 00FC50 3C4812802E bbc #0x80, 0x1248, 0xfc83 00FC55 1C481280 clb #0x80, 0x1248 00FC59 8006 bra 0xfc61 Code block address: FC5B Length: 6 M:1 X:0 called by: FC4B 00FC5B 0C481280 seb #0x80, 0x1248 ; Branch target from FC4B 00FC5F 8022 bra 0xfc83 Code block address: FC61 Length: 34 M:1 X:0 called by: FC59 00FC61 AD7510 lda al, 0x1075 ; Branch target from FC59 00FC64 CDD282 cmp al, 0x82d2 00FC67 B01A bcs 0xfc83 00FC69 AE6610 ldx 0x1066 00FC6C ECD382 cpx 0x82d3 00FC6F B012 bcs 0xfc83 00FC71 ECD582 cpx 0x82d5 00FC74 F00D beq 0xfc83 00FC76 900B bcc 0xfc83 00FC78 ADD082 lda al, 0x82d0 00FC7B 8DF312 sta al, 0x12f3 00FC7E 68 pla ; Branch target from FC8E 00FC7F ADD182 lda al, 0x82d1 00FC82 60 rts Code block address: FC83 Length: 13 M:1 X:0 called by: FC50 00FC83 ADF312 lda al, 0x12f3 ; Branch target from FC50, Branch target from FC5F, Branch target from FC67, Branch target from FC6F, Branch target from FC74, Branch target from FC76 00FC86 F008 beq 0xfc90 00FC88 1A dec al 00FC89 F005 beq 0xfc90 00FC8B 8DF312 sta al, 0x12f3 00FC8E 80EE bra 0xfc7e Code block address: FC90 Length: 5 M:1 X:0 called by: FC86 00FC90 8DF312 sta al, 0x12f3 ; Branch target from FC86, Branch target from FC89 00FC93 68 pla 00FC94 60 rts Code block address: FC95 Length: 6 M:1 X:0 called by: DAC1 00FC95 3C00100101 bbc #0x01, 0x1000, 0xfc9b ; Call target from DAC1 00FC9A 60 rts Code block address: FC9B Length: 16 M:1 X:0 called by: FC95 00FC9B A25611 ldx #0x1156 ; Branch target from FC95 00FC9E 2044A1 jsr 0xa144 00FCA1 34358006 bbc #0x80, dp + 0x35, 0xfcab ; Read from Control register high byte 00FCA5 0C211004 seb #0x04, 0x1021 00FCA9 8004 bra 0xfcaf Code block address: FCAB Length: 13 M:1 X:0 called by: FCA1 00FCAB 1C211004 clb #0x04, 0x1021 ; Branch target from FCA1 00FCAF 24350805 bbs #0x08, dp + 0x35, 0xfcb8 ; Branch target from FCA9, Read from Control register high byte 00FCB3 A536 lda al, dp + 0x36 ; Read from Receive buffer 00FCB5 4C5CFD jmp 0xfd5c Code block address: FCB8 Length: 18 M:1 X:0 called by: FCAF 00FCB8 42A536 lda bl, dp + 0x36 ; Branch target from FCAF, Read from Receive buffer 00FCBB AD5611 lda al, 0x1156 00FCBE C908 cmp al, #0x08 00FCC0 9008 bcc 0xfcca 00FCC2 A900 lda al, #0x00 00FCC4 1C211080 clb #0x80, 0x1021 00FCC8 800E bra 0xfcd8 Code block address: FCCA Length: 14 M:1 X:0 called by: FCC0 00FCCA AD5711 lda al, 0x1157 ; Branch target from FCC0 00FCCD 3A inc al 00FCCE D001 bne 0xfcd1 00FCD0 1A dec al 00FCD1 C904 cmp al, #0x04 ; Branch target from FCCE 00FCD3 9003 bcc 0xfcd8 00FCD5 4C5CFD jmp 0xfd5c Code block address: FCD8 Length: 48 M:1 X:0 called by: FCC8 00FCD8 8D5711 sta al, 0x1157 ; Branch target from FCC8, Branch target from FCD3 00FCDB 9C561100 ldm #0x00, 0x1156 00FCDF 48 pha 00FCE0 D8 clm ; m:0 x:0 00FCE1 29FF00 and ax, #0x00ff 00FCE4 18 clc 00FCE5 695811 adc ax, #0x1158 00FCE8 AA tax 00FCE9 F8 sem ; m:1 x:0 00FCEA 3C21100404 bbc #0x04, 0x1021, 0xfcf3 00FCEF 0C211080 seb #0x80, 0x1021 00FCF3 429500 sta bl, dp + 0x00 + ix ; Branch target from FCEA 00FCF6 68 pla 00FCF7 D00F bne 0xfd08 00FCF9 42C912 cmp bl, #0x12 00FCFC D05E bne 0xfd5c 00FCFE 1C211022 clb #0x22, 0x1021 00FD02 1C0E1201 clb #0x01, 0x120e 00FD06 8054 bra 0xfd5c Code block address: FD08 Length: 38 M:1 X:0 called by: FCF7 00FD08 C903 cmp al, #0x03 ; Branch target from FCF7 00FD0A D050 bne 0xfd5c 00FD0C 2C2110804B bbs #0x80, 0x1021, 0xfd5c 00FD11 A25811 ldx #0x1158 00FD14 B500 lda al, dp + 0x00 + ix 00FD16 C978 cmp al, #0x78 00FD18 D014 bne 0xfd2e 00FD1A 0C0E1201 seb #0x01, 0x120e 00FD1E B502 lda al, dp + 0x02 + ix 00FD20 8D6E11 sta al, 0x116e 00FD23 B501 lda al, dp + 0x01 + ix 00FD25 8D6F11 sta al, 0x116f 00FD28 0C211020 seb #0x20, 0x1021 00FD2C 8033 bra 0xfd61 Code block address: FD2E Length: 32 M:1 X:0 called by: FD18 00FD2E 3C0E12012E bbc #0x01, 0x120e, 0xfd61 ; Branch target from FD18 00FD33 C9AA cmp al, #0xaa 00FD35 D017 bne 0xfd4e 00FD37 B502 lda al, dp + 0x02 + ix 00FD39 8D6E11 sta al, 0x116e 00FD3C B501 lda al, dp + 0x01 + ix 00FD3E 8D6F11 sta al, 0x116f 00FD41 B503 lda al, dp + 0x03 + ix 00FD43 AE6E11 ldx 0x116e 00FD46 9500 sta al, dp + 0x00 + ix 00FD48 0C211020 seb #0x20, 0x1021 00FD4C 8013 bra 0xfd61 Code block address: FD4E Length: 14 M:1 X:0 called by: FD35 00FD4E 29FF and al, #0xff ; Branch target from FD35 00FD50 D00F bne 0xfd61 00FD52 0C211040 seb #0x40, 0x1021 00FD56 1C211020 clb #0x20, 0x1021 00FD5A 8005 bra 0xfd61 Code block address: FD5C Length: 44 M:1 X:0 called by: FCB5 00FD5C 3C21102048 bbc #0x20, 0x1021, 0xfda9 ; Branch target from FCB5, Branch target from FCD5, Branch target from FCFC, Branch target from FD06, Branch target from FD0A, Branch target from FD0C 00FD61 3C0E120143 bbc #0x01, 0x120e, 0xfda9 ; Branch target from FD2C, Branch target from FD2E, Branch target from FD4C, Branch target from FD50, Branch target from FD5A 00FD66 2C2110023E bbs #0x02, 0x1021, 0xfda9 00FD6B 3C21104018 bbc #0x40, 0x1021, 0xfd88 00FD70 1C211040 clb #0x40, 0x1021 00FD74 A26211 ldx #0x1162 00FD77 ADB08E lda al, 0x8eb0 00FD7A 9500 sta al, dp + 0x00 + ix 00FD7C ADB18E lda al, 0x8eb1 00FD7F 9501 sta al, dp + 0x01 + ix 00FD81 ADB28E lda al, 0x8eb2 00FD84 9502 sta al, dp + 0x02 + ix 00FD86 8019 bra 0xfda1 Code block address: FD88 Length: 97 M:1 X:0 called by: FD6B 00FD88 3C2110201C bbc #0x20, 0x1021, 0xfda9 ; Branch target from FD6B 00FD8D AE6E11 ldx 0x116e 00FD90 AD6F11 lda al, 0x116f 00FD93 8D6211 sta al, 0x1162 00FD96 AD6E11 lda al, 0x116e 00FD99 8D6311 sta al, 0x1163 00FD9C B500 lda al, dp + 0x00 + ix 00FD9E 8D6411 sta al, 0x1164 00FDA1 0C211002 seb #0x02, 0x1021 ; Branch target from FD86 00FDA5 9C6A1100 ldm #0x00, 0x116a 00FDA9 AD6B11 lda al, 0x116b ; Branch target from FD5C, Branch target from FD61, Branch target from FD66, Branch target from FD88 00FDAC F006 beq 0xfdb4 00FDAE 1A dec al 00FDAF 8D6B11 sta al, 0x116b 00FDB2 D03A bne 0xfdee 00FDB4 3C0E120135 bbc #0x01, 0x120e, 0xfdee ; Branch target from FDAC 00FDB9 3C21100230 bbc #0x02, 0x1021, 0xfdee 00FDBE 3435022C bbc #0x02, dp + 0x35, 0xfdee ; Read from Control register high byte 00FDC2 AD6A11 lda al, 0x116a 00FDC5 48 pha 00FDC6 D8 clm ; m:0 x:0 00FDC7 29FF00 and ax, #0x00ff 00FDCA 18 clc 00FDCB 696211 adc ax, #0x1162 00FDCE AA tax 00FDCF F8 sem ; m:1 x:0 00FDD0 B500 lda al, dp + 0x00 + ix 00FDD2 8532 sta al, dp + 0x32 ; Write to Transmit buffer 00FDD4 68 pla 00FDD5 3A inc al 00FDD6 8D6A11 sta al, 0x116a 00FDD9 C903 cmp al, #0x03 00FDDB D00C bne 0xfde9 00FDDD 9C6A1100 ldm #0x00, 0x116a 00FDE1 A90B lda al, #0x0b 00FDE3 1C211002 clb #0x02, 0x1021 00FDE7 8002 bra 0xfdeb Code block address: FDE9 Length: 6 M:1 X:0 called by: FDDB 00FDE9 A900 lda al, #0x00 ; Branch target from FDDB 00FDEB 8D6B11 sta al, 0x116b ; Branch target from FDE7 00FDEE 60 rts ; Branch target from FDB2, Branch target from FDB4, Branch target from FDB9, Branch target from FDBE Code block address: FDEF Length: 50 M:1 X:0 called by: DAAB 00FDEF 2C0E12801A bbs #0x80, 0x120e, 0xfe0e ; Call target from DAAB 00FDF4 0C0E1280 seb #0x80, 0x120e 00FDF8 643133 ldm #0x33, dp + 0x31 ; Write to Baud rate generator 00FDFB 643005 ldm #0x05, dp + 0x30 ; Write to UART0 tx/rx mode register 00FDFE A900 lda al, #0x00 00FE00 8D5711 sta al, 0x1157 00FE03 8D6A11 sta al, 0x116a 00FE06 1A dec al 00FE07 8D5611 sta al, 0x1156 00FE0A 1C0E1201 clb #0x01, 0x120e 00FE0E A25611 ldx #0x1156 ; Branch target from FDEF 00FE11 2044A1 jsr 0xa144 00FE14 1C211004 clb #0x04, 0x1021 00FE18 24350805 bbs #0x08, dp + 0x35, 0xfe21 ; Read from Control register high byte 00FE1C A536 lda al, dp + 0x36 ; Read from Receive buffer 00FE1E 4CFFFE jmp 0xfeff Code block address: FE21 Length: 18 M:1 X:0 called by: FE18 00FE21 42A536 lda bl, dp + 0x36 ; Branch target from FE18, Read from Receive buffer 00FE24 AD5611 lda al, 0x1156 00FE27 C906 cmp al, #0x06 00FE29 9008 bcc 0xfe33 00FE2B A900 lda al, #0x00 00FE2D 1C211080 clb #0x80, 0x1021 00FE31 800E bra 0xfe41 Code block address: FE33 Length: 14 M:1 X:0 called by: FE29 00FE33 AD5711 lda al, 0x1157 ; Branch target from FE29 00FE36 3A inc al 00FE37 D001 bne 0xfe3a 00FE39 1A dec al 00FE3A C907 cmp al, #0x07 ; Branch target from FE37 00FE3C 9003 bcc 0xfe41 00FE3E 4CFFFE jmp 0xfeff Code block address: FE41 Length: 49 M:1 X:0 called by: FE31 00FE41 8D5711 sta al, 0x1157 ; Branch target from FE31, Branch target from FE3C 00FE44 9C561100 ldm #0x00, 0x1156 00FE48 48 pha 00FE49 D8 clm ; m:0 x:0 00FE4A 29FF00 and ax, #0x00ff 00FE4D 18 clc 00FE4E 695811 adc ax, #0x1158 00FE51 AA tax 00FE52 F8 sem ; m:1 x:0 00FE53 3C21100404 bbc #0x04, 0x1021, 0xfe5c 00FE58 0C211080 seb #0x80, 0x1021 00FE5C 429500 sta bl, dp + 0x00 + ix ; Branch target from FE53 00FE5F 68 pla 00FE60 D010 bne 0xfe72 00FE62 42C912 cmp bl, #0x12 00FE65 D008 bne 0xfe6f 00FE67 1C211022 clb #0x22, 0x1021 00FE6B 1C0E1201 clb #0x01, 0x120e 00FE6F 4CFFFE jmp 0xfeff ; Branch target from FE65, Branch target from FE74, Branch target from FE76 Code block address: FE72 Length: 50 M:1 X:0 called by: FE60 00FE72 C906 cmp al, #0x06 ; Branch target from FE60 00FE74 D0F9 bne 0xfe6f 00FE76 2C211080F4 bbs #0x80, 0x1021, 0xfe6f 00FE7B A900 lda al, #0x00 00FE7D D8 clm ; m:0 x:0 00FE7E 29FF00 and ax, #0x00ff 00FE81 AA tax 00FE82 F8 sem ; m:1 x:0 00FE83 BD5811 lda al, 0x1158 + ix 00FE86 C97F cmp al, #0x7f 00FE88 D01A bne 0xfea4 00FE8A 0C0E1201 seb #0x01, 0x120e 00FE8E 2045FF jsr 0xff45 00FE91 8D6F11 sta al, 0x116f 00FE94 2045FF jsr 0xff45 00FE97 8D6E11 sta al, 0x116e 00FE9A AE6E11 ldx 0x116e 00FE9D B500 lda al, dp + 0x00 + ix 00FE9F 8D7011 sta al, 0x1170 00FEA2 8022 bra 0xfec6 Code block address: FEA4 Length: 155 M:1 X:0 called by: FE88 00FEA4 3C0E12011D bbc #0x01, 0x120e, 0xfec6 ; Branch target from FE88 00FEA9 C920 cmp al, #0x20 00FEAB D019 bne 0xfec6 00FEAD 2045FF jsr 0xff45 00FEB0 8D6F11 sta al, 0x116f 00FEB3 2045FF jsr 0xff45 00FEB6 8D6E11 sta al, 0x116e 00FEB9 2045FF jsr 0xff45 00FEBC AE6E11 ldx 0x116e 00FEBF 9500 sta al, dp + 0x00 + ix 00FEC1 B500 lda al, dp + 0x00 + ix 00FEC3 8D7011 sta al, 0x1170 00FEC6 3C0E120134 bbc #0x01, 0x120e, 0xfeff ; Branch target from FEA2, Branch target from FEA4, Branch target from FEAB 00FECB 2C2110022F bbs #0x02, 0x1021, 0xfeff 00FED0 A20000 ldx #0x0000 00FED3 207CFF jsr 0xff7c 00FED6 8D6411 sta al, 0x1164 00FED9 428D6511 sta bl, 0x1165 00FEDD 207CFF jsr 0xff7c 00FEE0 8D6211 sta al, 0x1162 00FEE3 428D6311 sta bl, 0x1163 00FEE7 207CFF jsr 0xff7c 00FEEA 8D6611 sta al, 0x1166 00FEED 428D6711 sta bl, 0x1167 00FEF1 A20D0A ldx #0x0a0d 00FEF4 8E6811 stx 0x1168 00FEF7 0C211002 seb #0x02, 0x1021 00FEFB 9C6A1100 ldm #0x00, 0x116a 00FEFF AD6B11 lda al, 0x116b ; Branch target from FE1E, Branch target from FE3E, Branch target from FE6F, Branch target from FEC6, Branch target from FECB 00FF02 F006 beq 0xff0a 00FF04 1A dec al 00FF05 8D6B11 sta al, 0x116b 00FF08 D03A bne 0xff44 00FF0A 3C0E120135 bbc #0x01, 0x120e, 0xff44 ; Branch target from FF02 00FF0F 3C21100230 bbc #0x02, 0x1021, 0xff44 00FF14 3435022C bbc #0x02, dp + 0x35, 0xff44 ; Read from Control register high byte 00FF18 AD6A11 lda al, 0x116a 00FF1B 48 pha 00FF1C D8 clm ; m:0 x:0 00FF1D 29FF00 and ax, #0x00ff 00FF20 18 clc 00FF21 696211 adc ax, #0x1162 00FF24 AA tax 00FF25 F8 sem ; m:1 x:0 00FF26 B500 lda al, dp + 0x00 + ix 00FF28 8532 sta al, dp + 0x32 ; Write to Transmit buffer 00FF2A 68 pla 00FF2B 3A inc al 00FF2C 8D6A11 sta al, 0x116a 00FF2F C908 cmp al, #0x08 00FF31 D00C bne 0xff3f 00FF33 9C6A1100 ldm #0x00, 0x116a 00FF37 A900 lda al, #0x00 00FF39 1C211002 clb #0x02, 0x1021 00FF3D 8002 bra 0xff41 Code block address: FF3F Length: 6 M:1 X:0 called by: FF31 00FF3F A900 lda al, #0x00 ; Branch target from FF31 00FF41 8D6B11 sta al, 0x116b ; Branch target from FF3D 00FF44 60 rts ; Branch target from FF08, Branch target from FF0A, Branch target from FF0F, Branch target from FF14 Code block address: FF45 Length: 12 M:1 X:0 called by: FE8E 00FF45 E8 inx ; Call target from FE8E, Call target from FE94, Call target from FEAD, Call target from FEB3, Call target from FEB9 00FF46 BD5811 lda al, 0x1158 + ix 00FF49 C941 cmp al, #0x41 00FF4B 9004 bcc 0xff51 00FF4D E937 sbc al, #0x37 00FF4F 8003 bra 0xff54 Code block address: FF51 Length: 18 M:1 X:0 called by: FF4B 00FF51 38 sec ; Branch target from FF4B 00FF52 E930 sbc al, #0x30 00FF54 E8 inx ; Branch target from FF4F 00FF55 42BD5811 lda bl, 0x1158 + ix 00FF59 42C941 cmp bl, #0x41 00FF5C 9005 bcc 0xff63 00FF5E 42E937 sbc bl, #0x37 00FF61 8004 bra 0xff67 Code block address: FF63 Length: 25 M:1 X:0 called by: FF5C 00FF63 38 sec ; Branch target from FF5C 00FF64 42E930 sbc bl, #0x30 00FF67 420A asl bl ; Branch target from FF61 00FF69 420A asl bl 00FF6B 420A asl bl 00FF6D 420A asl bl 00FF6F 420A asl bl ; Call target from B422 00FF71 2A rol al 00FF72 420A asl bl ; Call target from FB07 00FF74 2A rol al 00FF75 420A asl bl ; Call target from ABC0, Call target from BC43, Call target from BCE7, Call target from BCFD 00FF77 2A rol al 00FF78 420A asl bl 00FF7A 2A rol al 00FF7B 60 rts Code block address: FF75 Length: 7 M:0 X:0 called by: BCE7 00FF75 420A asl bx 00FF77 2A rol ax 00FF78 420A asl bx 00FF7A 2A rol ax 00FF7B 60 rts Code block address: FF7C Length: 35 M:1 X:0 called by: FED3 00FF7C 42A900 lda bl, #0x00 ; Call target from FED3, Call target from FEDD, Call target from FEE7 00FF7F BD6E11 lda al, 0x116e + ix 00FF82 4A lsr al 00FF83 426A ror bl 00FF85 4A lsr al 00FF86 426A ror bl 00FF88 4A lsr al 00FF89 426A ror bl 00FF8B 4A lsr al 00FF8C 426A ror bl 00FF8E 424A lsr bl 00FF90 424A lsr bl 00FF92 424A lsr bl 00FF94 424A lsr bl 00FF96 C90A cmp al, #0x0a 00FF98 9005 bcc 0xff9f 00FF9A 18 clc 00FF9B 6937 adc al, #0x37 00FF9D 8002 bra 0xffa1 Code block address: FF9F Length: 13 M:1 X:0 called by: FF98 00FF9F 6930 adc al, #0x30 ; Branch target from FF98 00FFA1 42C90A cmp bl, #0x0a ; Branch target from FF9D 00FFA4 9006 bcc 0xffac 00FFA6 18 clc 00FFA7 426937 adc bl, #0x37 00FFAA 8003 bra 0xffaf Code block address: FFAC Length: 5 M:1 X:0 called by: FFA4 00FFAC 426930 adc bl, #0x30 ; Branch target from FFA4 00FFAF E8 inx ; Branch target from FFAA 00FFB0 60 rts VECTOR: Watchdog timer address: FFB1 Length: 23 M:0 X:0 00FFB1 D8 clm ; m:0 x:0, Branch target from FFC5 00FFB2 A90000 lda ax, #0x0000 00FFB5 5B tad 00FFB6 8D5E13 sta ax, 0x135e 00FFB9 F8 sem ; m:1 x:0 00FFBA 89C200 ldt #0x00 00FFBD A22400 ldx #0x0024 00FFC0 DA phx 00FFC1 28 plp 00FFC2 64D808 ldm #0x08, dp + 0xd8 ; Write to Processor Operation Control register 00FFC5 4CB1FF jmp 0xffb1 VECTOR: Debug (unused?) address: FFC8 Length: 1 M:0 X:0 00FFC8 40 rti