Code block address: C102 Length: 27 M:1 X:0 called by: 971D 00C102 2C1D10010A bbs #0x01, 0x101d, 0xc111 ; Call target from 971D, Call target from 971D 00C107 3C5A100805 bbc #0x08, 0x105a, 0xc111 00C10C AD4086 lda al, 0x8640 00C10F D00C bne 0xc11d 00C111 A980 lda al, #0x80 ; Branch target from C102, Branch target from C107 00C113 8DA310 sta al, 0x10a3 00C116 8DAC12 sta al, 0x12ac 00C119 8D8840 sta al, 0x4088 00C11C 60 rts Code block address: C11D Length: 40 M:1 X:0 called by: C10F 00C11D AD7110 lda al, 0x1071 ; Branch target from C10F ; Speed 00C120 CD6C86 cmp al, 0x866c 00C123 F002 beq 0xc127 00C125 B02B bcs 0xc152 00C127 AD6F10 lda al, 0x106f ; Branch target from C123 ; RPM_div25 00C12A CD6D86 cmp al, 0x866d 00C12D B023 bcs 0xc152 00C12F 0C241008 seb #0x08, 0x1024 00C133 3C5A10020D bbc #0x02, 0x105a, 0xc145 ; AirCon 00C138 ADC612 lda al, 0x12c6 00C13B 0C241010 seb #0x10, 0x1024 00C13F 9CA4104A ldm #0x4a, 0x10a4 ; Map_Offset*2 00C143 8037 bra 0xc17c Code block address: C145 Length: 13 M:1 X:0 called by: C133 00C145 ADC312 lda al, 0x12c3 ; Branch target from C133 00C148 1C241010 clb #0x10, 0x1024 00C14C 9CA41048 ldm #0x48, 0x10a4 ; Map_Offset*2 00C150 802A bra 0xc17c Code block address: C152 Length: 62 M:1 X:0 called by: C125 00C152 1C241008 clb #0x08, 0x1024 ; Branch target from C125, Branch target from C12D 00C156 D8 clm ; m:0 x:0 00C157 AD3E11 lda ax, 0x113e ; Load 00C15A 0A asl ax 00C15B 0A asl ax 00C15C 0A asl ax 00C15D 8D7810 sta ax, 0x1078 ; Map_Yvalue_in 00C160 F8 sem ; m:1 x:0 00C161 AC6210 ldy 0x1062 ; RPM_div12 00C164 8C7A10 sty 0x107a ; Map_Xvalue_in 00C167 A2D012 ldx #0x12d0 00C16A 8E7210 stx 0x1072 ; Map_Address 00C16D A28086 ldx #0x8680 00C170 8E7410 stx 0x1074 ; Map_Xscale_Address 00C173 A28886 ldx #0x8688 00C176 8E7610 stx 0x1076 ; Map_Yscale_Address 00C179 208790 jsr 0x9087-3D-Graph-Lookup-6x6-16bit 00C17C 8928 xab ; Branch target from C143, Branch target from C150 00C17E AEB410 ldx 0x10b4 00C181 ADDA10 lda al, 0x10da 00C184 CDA086 cmp al, 0x86a0 00C187 B007 bcs 0xc190 00C189 ECA286 cpx 0x86a2 00C18C B00F bcs 0xc19d 00C18E 8005 bra 0xc195 Code block address: C190 Length: 17 M:1 X:0 called by: C187 00C190 EC3C8F cpx 0x8f3c ; Branch target from C187 00C193 B008 bcs 0xc19d 00C195 ADA310 lda al, 0x10a3 ; Branch target from C18E 00C198 CD4186 cmp al, 0x8641 00C19B 9004 bcc 0xc1a1 00C19D 8928 xab ; Branch target from C18C, Branch target from C193 00C19F 8002 bra 0xc1a3 Code block address: C1A1 Length: 36 M:1 X:0 called by: C19B 00C1A1 A980 lda al, #0x80 ; Branch target from C19B 00C1A3 8DA310 sta al, 0x10a3 ; Branch target from C19F 00C1A6 8DAC12 sta al, 0x12ac 00C1A9 8D8840 sta al, 0x4088 00C1AC 78 sei 00C1AD AD2110 lda al, 0x1021 00C1B0 8D0810 sta al, 0x1008 00C1B3 AE3C10 ldx 0x103c ; O2R_Voltage 00C1B6 8E0A10 stx 0x100a 00C1B9 58 cli 00C1BA AD8810 lda al, 0x1088 ; Coolant_Temp 00C1BD CD4C86 cmp al, 0x864c 00C1C0 B003 bcs 0xc1c5 00C1C2 4C8AC2 jmp 0xc28a Code block address: C1C5 Length: 43 M:1 X:0 called by: C1C0 00C1C5 AD0C12 lda al, 0x120c ; Branch target from C1C0 00C1C8 C980 cmp al, #0x80 00C1CA D021 bne 0xc1ed 00C1CC AC2A11 ldy 0x112a 00C1CF D01C bne 0xc1ed 00C1D1 2C5A108005 bbs #0x80, 0x105a, 0xc1db ; NoThrottle 00C1D6 ACB210 ldy 0x10b2 00C1D9 D012 bne 0xc1ed 00C1DB ADA410 lda al, 0x10a4 ; Branch target from C1D1 ; Map_Offset*2 00C1DE CDA510 cmp al, 0x10a5 00C1E1 D00A bne 0xc1ed 00C1E3 3C08100105 bbc #0x01, 0x1008, 0xc1ed 00C1E8 3C08100803 bbc #0x08, 0x1008, 0xc1f0 00C1ED 4C8AC2 jmp 0xc28a ; Branch target from C1CA, Branch target from C1CF, Branch target from C1D9, Branch target from C1E1, Branch target from C1E3 Code block address: C1F0 Length: 96 M:1 X:0 called by: C1E8 00C1F0 AD0B10 lda al, 0x100b ; Branch target from C1E8 00C1F3 42AD0A10 lda bl, 0x100a 00C1F7 4A lsr al 00C1F8 426A ror bl 00C1FA 29FF and al, #0xff 00C1FC F003 beq 0xc201 00C1FE 42A9FF lda bl, #0xff 00C201 42CDAA10 cmp bl, 0x10aa ; Branch target from C1FC 00C205 F006 beq 0xc20d 00C207 9004 bcc 0xc20d 00C209 428DAA10 sta bl, 0x10aa 00C20D 42CDAB10 cmp bl, 0x10ab ; Branch target from C205, Branch target from C207 00C211 B004 bcs 0xc217 00C213 428DAB10 sta bl, 0x10ab 00C217 ECA810 cpx 0x10a8 ; Branch target from C211 00C21A B034 bcs 0xc250 00C21C 3C24100226 bbc #0x02, 0x1024, 0xc247 00C221 EEA610 inc 0x10a6 00C224 D003 bne 0xc229 00C226 CEA610 dec 0x10a6 00C229 ADAA10 lda al, 0x10aa ; Branch target from C224 00C22C 38 sec 00C22D EDAB10 sbc al, 0x10ab 00C230 9058 bcc 0xc28a 00C232 8DAC10 sta al, 0x10ac 00C235 ADD210 lda al, 0x10d2 00C238 8DA710 sta al, 0x10a7 00C23B 9CD21000 ldm #0x00, 0x10d2 00C23F 9CAA1000 ldm #0x00, 0x10aa 00C243 9CAB10FF ldm #0xff, 0x10ab 00C247 1C241002 clb #0x02, 0x1024 ; Branch target from C21C 00C24B AC4886 ldy 0x8648 00C24E 8014 bra 0xc264 Code block address: C250 Length: 58 M:1 X:0 called by: C21A 00C250 2C24100208 bbs #0x02, 0x1024, 0xc25d ; Branch target from C21A 00C255 EEA610 inc 0x10a6 00C258 D003 bne 0xc25d 00C25A CEA610 dec 0x10a6 00C25D 0C241002 seb #0x02, 0x1024 ; Branch target from C250, Branch target from C258 00C261 AC4A86 ldy 0x864a 00C264 8CA810 sty 0x10a8 ; Branch target from C24E 00C267 2C24100458 bbs #0x04, 0x1024, 0xc2c4 00C26C ADA610 lda al, 0x10a6 00C26F CD5086 cmp al, 0x8650 00C272 904E bcc 0xc2c2 00C274 0C241004 seb #0x04, 0x1024 00C278 9CA61000 ldm #0x00, 0x10a6 00C27C AD4D86 lda al, 0x864d 00C27F 8DA710 sta al, 0x10a7 00C282 AD4F86 lda al, 0x864f 00C285 8DAC10 sta al, 0x10ac 00C288 803A bra 0xc2c4 Code block address: C28A Length: 14 M:1 X:0 called by: C1C2 00C28A ECA810 cpx 0x10a8 ; Branch target from C1C2, Branch target from C1ED, Branch target from C230, Branch target from C2CA, Branch target from C2D4, Branch target from C2D9, Branch target from C2E9 00C28D B009 bcs 0xc298 00C28F 1C241002 clb #0x02, 0x1024 00C293 AC4886 ldy 0x8648 00C296 8007 bra 0xc29f Code block address: C298 Length: 44 M:1 X:0 called by: C28D 00C298 0C241002 seb #0x02, 0x1024 ; Branch target from C28D 00C29C AC4A86 ldy 0x864a 00C29F 8CA810 sty 0x10a8 ; Branch target from C296 00C2A2 A900 lda al, #0x00 00C2A4 A00000 ldy #0x0000 00C2A7 8DA610 sta al, 0x10a6 00C2AA 8DD210 sta al, 0x10d2 00C2AD 8CBE10 sty 0x10be 00C2B0 8DAA10 sta al, 0x10aa 00C2B3 1C241004 clb #0x04, 0x1024 00C2B7 A9FF lda al, #0xff 00C2B9 A0FFFF ldy #0xffff 00C2BC 8CC010 sty 0x10c0 00C2BF 8DAB10 sta al, 0x10ab 00C2C2 8074 bra 0xc338 ; Branch target from C272 Code block address: C2C4 Length: 95 M:1 X:0 called by: C267 00C2C4 ADAC10 lda al, 0x10ac ; Branch target from C267, Branch target from C288 00C2C7 CD4F86 cmp al, 0x864f 00C2CA 90BE bcc 0xc28a 00C2CC ADA710 lda al, 0x10a7 00C2CF CD4D86 cmp al, 0x864d 00C2D2 F002 beq 0xc2d6 00C2D4 B0B4 bcs 0xc28a 00C2D6 CD4E86 cmp al, 0x864e ; Branch target from C2D2 00C2D9 90AF bcc 0xc28a 00C2DB ADA610 lda al, 0x10a6 00C2DE CD5186 cmp al, 0x8651 00C2E1 9040 bcc 0xc323 00C2E3 ACBE10 ldy 0x10be 00C2E6 CCC010 cpy 0x10c0 00C2E9 909F bcc 0xc28a 00C2EB D8 clm ; m:0 x:0 00C2EC ADBE10 lda ax, 0x10be 00C2EF 18 clc 00C2F0 6DC010 adc ax, 0x10c0 00C2F3 6A ror ax 00C2F4 9006 bcc 0xc2fc 00C2F6 3A inc ax 00C2F7 D003 bne 0xc2fc 00C2F9 A9FFFF lda ax, #0xffff 00C2FC A8 tay ; Branch target from C2F4, Branch target from C2F7 00C2FD 8D0A10 sta ax, 0x100a 00C300 F8 sem ; m:1 x:0 00C301 AD0B10 lda al, 0x100b 00C304 8D9A12 sta al, 0x129a 00C307 8D8240 sta al, 0x4082 00C30A D8 clm ; m:0 x:0 00C30B 98 tya 00C30C F8 sem ; m:1 x:0 00C30D 203FC3 jsr 0xc33f 00C310 A900 lda al, #0x00 00C312 A00000 ldy #0x0000 00C315 8DA610 sta al, 0x10a6 00C318 8CBE10 sty 0x10be 00C31B A0FFFF ldy #0xffff 00C31E 8CC010 sty 0x10c0 00C321 8015 bra 0xc338 Code block address: C323 Length: 28 M:1 X:0 called by: C2E1 00C323 AE9610 ldx 0x1096 ; Branch target from C2E1 00C326 ECBE10 cpx 0x10be 00C329 F005 beq 0xc330 00C32B 9003 bcc 0xc330 00C32D 8EBE10 stx 0x10be 00C330 ECC010 cpx 0x10c0 ; Branch target from C329, Branch target from C32B 00C333 B003 bcs 0xc338 00C335 8EC010 stx 0x10c0 00C338 ADA410 lda al, 0x10a4 ; Branch target from C2C2, Branch target from C321, Branch target from C333 ; Map_Offset*2 00C33B 8DA510 sta al, 0x10a5 00C33E 60 rts