Code block address: E135 Length: 18 M:1 X:0 called by: DA29 00E135 20BADF jsr 0xdfba-Read-TPS ; Call target from DA29 00E138 2C5A10040A bbs #0x04, 0x105a, 0xe147 ; KeyInStartPos 00E13D AD4E11 lda al, 0x114e 00E140 CD2580 cmp al, 0x8025 00E143 9006 bcc 0xe14b 00E145 8010 bra 0xe157 Code block address: E147 Length: 16 M:1 X:0 called by: E138 00E147 9C4E1100 ldm #0x00, 0x114e ; Branch target from E138 00E14B A00000 ldy #0x0000 ; Branch target from E143 00E14E 8C8A10 sty 0x108a 00E151 8C8C10 sty 0x108c 00E154 4CDBE2 jmp 0xe2db Code block address: E157 Length: 66 M:1 X:0 called by: E145 00E157 D8 clm ; m:0 x:0, Branch target from E145 00E158 AD7080 lda ax, 0x8070 00E15B 29FF00 and ax, #0x00ff 00E15E 18 clc 00E15F 694410 adc ax, #0x1044 00E162 AA tax 00E163 F8 sem ; m:1 x:0 00E164 AD4410 lda al, 0x1044 00E167 38 sec 00E168 F500 sbc al, dp + 0x00 + ix 00E16A 902D bcc 0xe199 00E16C CD7780 cmp al, 0x8077 00E16F 9028 bcc 0xe199 00E171 42A900 lda bl, #0x00 00E174 CD7280 cmp al, 0x8072 00E177 B047 bcs 0xe1c0 00E179 423A inc bl 00E17B CD7380 cmp al, 0x8073 00E17E B040 bcs 0xe1c0 00E180 423A inc bl 00E182 CD7480 cmp al, 0x8074 00E185 B039 bcs 0xe1c0 00E187 423A inc bl 00E189 CD7580 cmp al, 0x8075 00E18C B032 bcs 0xe1c0 00E18E 423A inc bl 00E190 CD7680 cmp al, 0x8076 00E193 B02B bcs 0xe1c0 00E195 423A inc bl 00E197 8027 bra 0xe1c0 Code block address: E199 Length: 29 M:1 X:0 called by: E16A 00E199 D8 clm ; m:0 x:0, Branch target from E16A, Branch target from E16F 00E19A AD7180 lda ax, 0x8071 00E19D 29FF00 and ax, #0x00ff 00E1A0 18 clc 00E1A1 694410 adc ax, #0x1044 00E1A4 AA tax 00E1A5 F8 sem ; m:1 x:0 00E1A6 AD4410 lda al, 0x1044 00E1A9 38 sec 00E1AA F500 sbc al, dp + 0x00 + ix 00E1AC 9005 bcc 0xe1b3 00E1AE CD7980 cmp al, 0x8079 00E1B1 B003 bcs 0xe1b6 00E1B3 4C68E2 jmp 0xe268 ; Branch target from E1AC Code block address: E1B6 Length: 38 M:1 X:0 called by: E1B1 00E1B6 42A906 lda bl, #0x06 ; Branch target from E1B1 00E1B9 CD7880 cmp al, 0x8078 00E1BC B002 bcs 0xe1c0 00E1BE 423A inc bl 00E1C0 8928 xab ; Branch target from E177, Branch target from E17E, Branch target from E185, Branch target from E18C, Branch target from E193, Branch target from E197, Branch target from E1BC 00E1C2 8D2440 sta al, 0x4024 00E1C5 CD9A8D cmp al, 0x8d9a 00E1C8 F002 beq 0xe1cc 00E1CA B018 bcs 0xe1e4 00E1CC 42AD7110 lda bl, 0x1071 ; Branch target from E1C8 ; Speed 00E1D0 42CD978D cmp bl, 0x8d97 00E1D4 9006 bcc 0xe1dc 00E1D6 42AD968D lda bl, 0x8d96 00E1DA 8004 bra 0xe1e0 Code block address: E1DC Length: 136 M:1 X:0 called by: E1D4 00E1DC 42AD9B8D lda bl, 0x8d9b ; Branch target from E1D4 00E1E0 428DB211 sta bl, 0x11b2 ; Branch target from E1DA 00E1E4 18 clc ; Branch target from E1CA 00E1E5 6DC510 adc al, 0x10c5 00E1E8 D8 clm ; m:0 x:0 00E1E9 29FF00 and ax, #0x00ff 00E1EC 18 clc 00E1ED 692082 adc ax, #0x8220 00E1F0 AA tax 00E1F1 F8 sem ; m:1 x:0 00E1F2 B500 lda al, dp + 0x00 + ix 00E1F4 8D0410 sta al, 0x1004 00E1F7 3C5B100419 bbc #0x04, 0x105b, 0xe215 ; Diag-pin2 00E1FC AD8910 lda al, 0x1089 ; Coolant_Temp_Proportion 00E1FF A2F087 ldx #0x87f0 00E202 200090 jsr 0x9000-2D-Graph-Lookup-16 00E205 890D0410 mpy 0x1004 00E209 0A asl al 00E20A 422A rol bl 00E20C 9003 bcc 0xe211 00E20E 42A9FF lda bl, #0xff 00E211 428D0410 sta bl, 0x1004 ; Branch target from E20C 00E215 AD4710 lda al, 0x1047 ; Branch target from E1F7 00E218 3C1180FF03 bbc #0xff, 0x8011, 0xe220 00E21D AD4410 lda al, 0x1044 00E220 A26082 ldx #0x8260 ; Branch target from E218 00E223 200090 jsr 0x9000-2D-Graph-Lookup-16 00E226 890D0410 mpy 0x1004 00E22A 8D0410 sta al, 0x1004 00E22D 428D0510 sta bl, 0x1005 00E231 D8 clm ; m:0 x:0 00E232 AD5511 lda ax, 0x1155 00E235 2900FF and ax, #0xff00 00E238 890D0410 mpy 0x1004 00E23C 428D0410 sta bx, 0x1004 00E240 F8 sem ; m:1 x:0 00E241 AD6F10 lda al, 0x106f ; RPM_div25 00E244 A28083 ldx #0x8380 00E247 200090 jsr 0x9000-2D-Graph-Lookup-16 00E24A 8D0710 sta al, 0x1007 00E24D D8 clm ; m:0 x:0 00E24E AD0610 lda ax, 0x1006 00E251 2900FF and ax, #0xff00 00E254 890D0410 mpy 0x1004 00E258 8928 xab 00E25A C90040 cmp ax, #0x4000 00E25D 9005 bcc 0xe264 00E25F A9FFFF lda ax, #0xffff 00E262 8002 bra 0xe266 Code block address: E264 Length: 4 M:0 X:0 called by: E25D 00E264 0A asl ax ; Branch target from E25D 00E265 0A asl ax 00E266 8021 bra 0xe289 ; Branch target from E262 Code block address: E268 Length: 93 M:1 X:0 called by: E1B3 00E268 D8 clm ; m:0 x:0, Branch target from E1B3 00E269 AD3E11 lda ax, 0x113e ; Load 00E26C 4A lsr ax 00E26D 4A lsr ax 00E26E 4A lsr ax 00E26F C90001 cmp ax, #0x0100 00E272 9003 bcc 0xe277 00E274 09FF00 ora ax, #0x00ff 00E277 F8 sem ; m:1 x:0, Branch target from E272 00E278 A25083 ldx #0x8350 00E27B 200090 jsr 0x9000-2D-Graph-Lookup-16 00E27E 8D5611 sta al, 0x1156 00E281 9C244008 ldm #0x08, 0x4024 00E285 D8 clm ; m:0 x:0 00E286 A90000 lda ax, #0x0000 00E289 8DC810 sta ax, 0x10c8 ; Branch target from E266 00E28C ADC510 lda ax, 0x10c5 00E28F 29FF00 and ax, #0x00ff 00E292 4A lsr ax 00E293 4A lsr ax 00E294 18 clc 00E295 697082 adc ax, #0x8270 00E298 AA tax 00E299 B500 lda ax, dp + 0x00 + ix 00E29B 8DCA10 sta ax, 0x10ca 00E29E F8 sem ; m:1 x:0 00E29F AD4410 lda al, 0x1044 00E2A2 38 sec 00E2A3 ED4610 sbc al, 0x1046 00E2A6 B01D bcs 0xe2c5 00E2A8 49FF eor al, #0xff 00E2AA 3A inc al 00E2AB CD3680 cmp al, 0x8036 00E2AE F020 beq 0xe2d0 00E2B0 901E bcc 0xe2d0 00E2B2 AEC610 ldx 0x10c6 00E2B5 EC8C10 cpx 0x108c 00E2B8 9003 bcc 0xe2bd 00E2BA 8E8C10 stx 0x108c 00E2BD A20000 ldx #0x0000 ; Branch target from E2B8 00E2C0 8E8A10 stx 0x108a 00E2C3 8016 bra 0xe2db Code block address: E2C5 Length: 29 M:1 X:0 called by: E2A6 00E2C5 CD3680 cmp al, 0x8036 ; Branch target from E2A6 00E2C8 9006 bcc 0xe2d0 00E2CA A20000 ldx #0x0000 00E2CD 8E8C10 stx 0x108c 00E2D0 AEC810 ldx 0x10c8 ; Branch target from E2AE, Branch target from E2B0, Branch target from E2C8 00E2D3 EC8A10 cpx 0x108a 00E2D6 9003 bcc 0xe2db 00E2D8 8E8A10 stx 0x108a 00E2DB AD8B10 lda al, 0x108b ; Branch target from E154, Branch target from E2C3, Branch target from E2D6 00E2DE 8D2C40 sta al, 0x402c 00E2E1 60 rts