Code block address: BFDD Length: 11 M:1 X:0 called by: BFC4 00BFDD 2CAF140105 bbs #0x01, 0x14af, 0xbfe7 ; Call target from BFC4 00BFE2 3C25101001 bbc #0x10, 0x1025, 0xbfe8 00BFE7 60 rts ; Branch target from BFDD Code block address: BFE8 Length: 18 M:1 X:0 called by: BFE2 00BFE8 ADDA10 lda al, 0x10da ; Branch target from BFE2 00BFEB CDA086 cmp al, 0x86a0 00BFEE B00A bcs 0xbffa 00BFF0 AEB410 ldx 0x10b4 00BFF3 ECA286 cpx 0x86a2 00BFF6 901F bcc 0xc017 00BFF8 8008 bra 0xc002 Code block address: BFFA Length: 36 M:1 X:0 called by: BFEE 00BFFA AEB410 ldx 0x10b4 ; Branch target from BFEE 00BFFD EC3C8F cpx 0x8f3c 00C000 9015 bcc 0xc017 00C002 AD7110 lda al, 0x1071 ; Branch target from BFF8 ; Speed 00C005 CDA186 cmp al, 0x86a1 00C008 1014 bpl 0xc01e 00C00A AE6210 ldx 0x1062 ; RPM_div12 00C00D EC3E8F cpx 0x8f3e 00C010 100C bpl 0xc01e 00C012 3C5A108007 bbc #0x80, 0x105a, 0xc01e ; NoThrottle 00C017 A900 lda al, #0x00 ; Branch target from BFF6, Branch target from C000 00C019 8D3C12 sta al, 0x123c ; Purge Solenoid Duty Cycle 00C01C 8036 bra 0xc054 Code block address: C01E Length: 71 M:1 X:0 called by: C008 00C01E A2508F ldx #0x8f50 ; Branch target from C008, Branch target from C010, Branch target from C012 00C021 8E7210 stx 0x1072 ; Map_Address 00C024 A2408F ldx #0x8f40 00C027 8E7410 stx 0x1074 ; Map_Xscale_Address 00C02A A2488F ldx #0x8f48 00C02D 8E7610 stx 0x1076 ; Map_Yscale_Address 00C030 D8 clm ; m:0 x:0 00C031 AD6210 lda ax, 0x1062 ; RPM_div12 00C034 8D7A10 sta ax, 0x107a ; Map_Xvalue_in 00C037 AD3E11 lda ax, 0x113e ; Load 00C03A 0A asl ax 00C03B 0A asl ax 00C03C 0A asl ax 00C03D 0A asl ax 00C03E 8D7810 sta ax, 0x1078 ; Map_Yvalue_in 00C041 F8 sem ; m:1 x:0 00C042 205091 jsr 0x9150 00C045 C964 cmp al, #0x64 00C047 9002 bcc 0xc04b 00C049 A964 lda al, #0x64 00C04B 8D3C12 sta al, 0x123c ; Branch target from C047 ; Purge Solenoid Duty Cycle 00C04E AD7F10 lda al, 0x107f ; Map_Offset 00C051 8D4912 sta al, 0x1249 00C054 AD3C12 lda al, 0x123c ; Branch target from C01C ; Purge Solenoid Duty Cycle 00C057 8DA512 sta al, 0x12a5 ; SM_PurgeSolDutyCycle 00C05A 8D2E41 sta al, 0x412e 00C05D C964 cmp al, #0x64 00C05F 9004 bcc 0xc065 00C061 A9FF lda al, #0xff 00C063 800B bra 0xc070 Code block address: C065 Length: 14 M:1 X:0 called by: C05F 00C065 8909A3 mpy #0xa3 ; Branch target from C05F 00C068 8928 xab 00C06A 420A asl bl 00C06C 2A rol al 00C06D 420A asl bl 00C06F 2A rol al 00C070 85C5 sta al, dp + 0xc5 ; Branch target from C063, Write to unknown peripheral [C5] 00C072 60 rts