Code block address: BBD1 Length: 11 M:1 X:0 called by: BBBB 00BBD1 2CAF140105 bbs #0x01, 0x14af, 0xbbdb ; Call target from BBBB 00BBD6 3C25101001 bbc #0x10, 0x1025, 0xbbdc 00BBDB 60 rts ; Branch target from BBD1 Code block address: BBDC Length: 18 M:1 X:0 called by: BBD6 00BBDC ADDA10 lda al, 0x10da ; Branch target from BBD6 00BBDF CDA086 cmp al, 0x86a0 00BBE2 B00A bcs 0xbbee 00BBE4 AEB410 ldx 0x10b4 00BBE7 ECA286 cpx 0x86a2 00BBEA 901F bcc 0xbc0b 00BBEC 8008 bra 0xbbf6 Code block address: BBEE Length: 36 M:1 X:0 called by: BBE2 00BBEE AEB410 ldx 0x10b4 ; Branch target from BBE2 00BBF1 EC3C8F cpx 0x8f3c 00BBF4 9015 bcc 0xbc0b 00BBF6 AD7110 lda al, 0x1071 ; Branch target from BBEC ; Speed 00BBF9 CDA186 cmp al, 0x86a1 00BBFC 1014 bpl 0xbc12 00BBFE AE6210 ldx 0x1062 ; RPM_div12 00BC01 EC3E8F cpx 0x8f3e 00BC04 100C bpl 0xbc12 00BC06 3C5A108007 bbc #0x80, 0x105a, 0xbc12 ; NoThrottle 00BC0B A900 lda al, #0x00 ; Branch target from BBEA, Branch target from BBF4 00BC0D 8D3C12 sta al, 0x123c ; Purge Solenoid Duty Cycle 00BC10 8036 bra 0xbc48 Code block address: BC12 Length: 71 M:1 X:0 called by: BBFC 00BC12 A2508F ldx #0x8f50 ; Branch target from BBFC, Branch target from BC04, Branch target from BC06 00BC15 8E7210 stx 0x1072 ; Map_Address 00BC18 A2408F ldx #0x8f40 00BC1B 8E7410 stx 0x1074 ; Map_Xscale_Address 00BC1E A2488F ldx #0x8f48 00BC21 8E7610 stx 0x1076 ; Map_Yscale_Address 00BC24 D8 clm ; m:0 x:0 00BC25 AD6210 lda ax, 0x1062 ; RPM_div12 00BC28 8D7A10 sta ax, 0x107a ; Map_Xvalue_in 00BC2B AD3E11 lda ax, 0x113e ; Load 00BC2E 0A asl ax 00BC2F 0A asl ax 00BC30 0A asl ax 00BC31 0A asl ax 00BC32 8D7810 sta ax, 0x1078 ; Map_Yvalue_in 00BC35 F8 sem ; m:1 x:0 00BC36 205091 jsr 0x9150-3D-Graph-Lookup-8x8 00BC39 C964 cmp al, #0x64 00BC3B 9002 bcc 0xbc3f 00BC3D A964 lda al, #0x64 00BC3F 8D3C12 sta al, 0x123c ; Branch target from BC3B ; Purge Solenoid Duty Cycle 00BC42 AD7F10 lda al, 0x107f ; Map_Offset 00BC45 8D4912 sta al, 0x1249 00BC48 AD3C12 lda al, 0x123c ; Branch target from BC10 ; Purge Solenoid Duty Cycle 00BC4B 8DA512 sta al, 0x12a5 ; SM_PurgeSolDutyCycle 00BC4E 8D2E41 sta al, 0x412e 00BC51 C964 cmp al, #0x64 00BC53 9004 bcc 0xbc59 00BC55 A9FF lda al, #0xff 00BC57 800B bra 0xbc64 Code block address: BC59 Length: 14 M:1 X:0 called by: BC53 00BC59 8909A3 mpy #0xa3 ; Branch target from BC53 00BC5C 8928 xab 00BC5E 420A asl bl 00BC60 2A rol al 00BC61 420A asl bl 00BC63 2A rol al 00BC64 85C5 sta al, dp + 0xc5 ; Branch target from BC57, Write to PWM2 counter high byte 00BC66 60 rts