Code block address: D147 Length: 15 M:1 X:0 called by: CFFB 00D147 2C9911010A bbs #0x01, 0x1199, 0xd156 ; Call target from CF1F, Call target from CF4C, Call target from CF8C, Call target from CFAC, Call target from CFFB 00D14C ACB810 ldy 0x10b8 00D14F 1C521220 clb #0x20, 0x1252 00D153 4CD6D1 jmp 0xd1d6 Code block address: D156 Length: 10 M:1 X:0 called by: D147 00D156 3C99111005 bbc #0x10, 0x1199, 0xd160 ; Branch target from D147 00D15B ACB810 ldy 0x10b8 00D15E 8037 bra 0xd197 Code block address: D160 Length: 10 M:1 X:0 called by: D156 00D160 3CAF140105 bbc #0x01, 0x14af, 0xd16a ; Branch target from D156 00D165 ACA414 ldy 0x14a4 00D168 802D bra 0xd197 Code block address: D16A Length: 12 M:1 X:0 called by: D160 00D16A ADF211 lda al, 0x11f2 ; Branch target from D160 00D16D C903 cmp al, #0x03 00D16F D005 bne 0xd176 00D171 AC5610 ldy 0x1056 00D174 8021 bra 0xd197 Code block address: D176 Length: 10 M:1 X:0 called by: D16F 00D176 2C1C100805 bbs #0x08, 0x101c, 0xd180 ; Branch target from D16F 00D17B AC5211 ldy 0x1152 00D17E 8017 bra 0xd197 Code block address: D180 Length: 34 M:1 X:0 called by: D176 00D180 D8 clm ; m:0 x:0, Branch target from D176 00D181 AD7187 lda ax, 0x8771 00D184 2900FF and ax, #0xff00 00D187 890D5211 mpy 0x1152 00D18B 0A asl ax 00D18C 422A rol bx 00D18E 9004 bcc 0xd194 00D190 42A9FFFF lda bx, #0xffff 00D194 42A8 tby ; Branch target from D18E 00D196 F8 sem ; m:1 x:0 00D197 AD8611 lda al, 0x1186 ; Branch target from D15E, Branch target from D168, Branch target from D174, Branch target from D17E 00D19A 0A asl al 00D19B 2C5A110302 bbs #0x03, 0x115a, 0xd1a2 00D1A0 8001 bra 0xd1a3 Code block address: D1A2 Length: 21 M:1 X:0 called by: D19B 00D1A2 3A inc al ; Branch target from D19B 00D1A3 D8 clm ; m:0 x:0, Branch target from D1A0 00D1A4 29FF00 and ax, #0x00ff 00D1A7 F8 sem ; m:1 x:0 00D1A8 AA tax 00D1A9 BFE1D300 ldal al, 0x00d3e1 + ix 00D1AD C90B cmp al, #0x0b 00D1AF 9006 bcc 0xd1b7 00D1B1 1C521220 clb #0x20, 0x1252 00D1B5 800C bra 0xd1c3 Code block address: D1B7 Length: 18 M:1 X:0 called by: D1AF 00D1B7 CD0912 cmp al, 0x1209 ; Branch target from D1AF 00D1BA F00D beq 0xd1c9 00D1BC B005 bcs 0xd1c3 00D1BE 3C5212200F bbc #0x20, 0x1252, 0xd1d2 00D1C3 A2FFFF ldx #0xffff ; Branch target from D1B5, Branch target from D1BC, Branch target from D1C9 00D1C6 864A stx dp + 0x4a ; Write to Timer A3 reload register 00D1C8 60 rts Code block address: D1C9 Length: 31 M:1 X:0 called by: D1BA 00D1C9 2C521220F5 bbs #0x20, 0x1252, 0xd1c3 ; Branch target from D1BA 00D1CE 1C991110 clb #0x10, 0x1199 00D1D2 0C521220 seb #0x20, 0x1252 ; Branch target from D1BE 00D1D6 146204 clb #0x04, dp + 0x62 ; Branch target from D153, Write to Timer A enable and protect 00D1D9 A20200 ldx #0x0002 00D1DC 8648 stx dp + 0x48 ; Write to Timer A3 counter 00D1DE 844A sty dp + 0x4a ; Write to Timer A3 reload register 00D1E0 A902 lda al, #0x02 00D1E2 856A sta al, dp + 0x6a ; Write to Timer A3 PISO register 00D1E4 046204 seb #0x04, dp + 0x62 ; Write to Timer A enable and protect 00D1E7 60 rts