Code block address: E383 Length: 18 M:1 X:0 called by: DC77 00E383 2008E2 jsr 0xe208 ; Call target from DC77 00E386 2C5A10040A bbs #0x04, 0x105a, 0xe395 00E38B AD4E11 lda al, 0x114e 00E38E CD2580 cmp al, 0x8025 00E391 9006 bcc 0xe399 00E393 8010 bra 0xe3a5 Code block address: E395 Length: 16 M:1 X:0 called by: E386 00E395 9C4E1100 ldm #0x00, 0x114e ; Branch target from E386 00E399 A00000 ldy #0x0000 ; Branch target from E391 00E39C 8C8A10 sty 0x108a 00E39F 8C8C10 sty 0x108c 00E3A2 4C29E5 jmp 0xe529 Code block address: E3A5 Length: 66 M:1 X:0 called by: E393 00E3A5 D8 clm ; m:0 x:0, Branch target from E393 00E3A6 AD7080 lda ax, 0x8070 00E3A9 29FF00 and ax, #0x00ff 00E3AC 18 clc 00E3AD 694410 adc ax, #0x1044 00E3B0 AA tax 00E3B1 F8 sem ; m:1 x:0 00E3B2 AD4410 lda al, 0x1044 00E3B5 38 sec 00E3B6 F500 sbc al, dp + 0x00 + ix 00E3B8 902D bcc 0xe3e7 00E3BA CD7780 cmp al, 0x8077 00E3BD 9028 bcc 0xe3e7 00E3BF 42A900 lda bl, #0x00 00E3C2 CD7280 cmp al, 0x8072 00E3C5 B047 bcs 0xe40e 00E3C7 423A inc bl 00E3C9 CD7380 cmp al, 0x8073 00E3CC B040 bcs 0xe40e 00E3CE 423A inc bl 00E3D0 CD7480 cmp al, 0x8074 00E3D3 B039 bcs 0xe40e 00E3D5 423A inc bl 00E3D7 CD7580 cmp al, 0x8075 00E3DA B032 bcs 0xe40e 00E3DC 423A inc bl 00E3DE CD7680 cmp al, 0x8076 00E3E1 B02B bcs 0xe40e 00E3E3 423A inc bl 00E3E5 8027 bra 0xe40e Code block address: E3E7 Length: 29 M:1 X:0 called by: E3B8 00E3E7 D8 clm ; m:0 x:0, Branch target from E3B8, Branch target from E3BD 00E3E8 AD7180 lda ax, 0x8071 00E3EB 29FF00 and ax, #0x00ff 00E3EE 18 clc 00E3EF 694410 adc ax, #0x1044 00E3F2 AA tax 00E3F3 F8 sem ; m:1 x:0 00E3F4 AD4410 lda al, 0x1044 00E3F7 38 sec 00E3F8 F500 sbc al, dp + 0x00 + ix 00E3FA 9005 bcc 0xe401 00E3FC CD7980 cmp al, 0x8079 00E3FF B003 bcs 0xe404 00E401 4CB6E4 jmp 0xe4b6 ; Branch target from E3FA Code block address: E404 Length: 38 M:1 X:0 called by: E3FF 00E404 42A906 lda bl, #0x06 ; Branch target from E3FF 00E407 CD7880 cmp al, 0x8078 00E40A B002 bcs 0xe40e 00E40C 423A inc bl 00E40E 8928 xab ; Branch target from E3C5, Branch target from E3CC, Branch target from E3D3, Branch target from E3DA, Branch target from E3E1, Branch target from E3E5, Branch target from E40A 00E410 8D2440 sta al, 0x4024 00E413 CD9A8D cmp al, 0x8d9a 00E416 F002 beq 0xe41a 00E418 B018 bcs 0xe432 00E41A 42AD7110 lda bl, 0x1071 ; Branch target from E416 ; Speed 00E41E 42CD978D cmp bl, 0x8d97 00E422 9006 bcc 0xe42a 00E424 42AD968D lda bl, 0x8d96 00E428 8004 bra 0xe42e Code block address: E42A Length: 136 M:1 X:0 called by: E422 00E42A 42AD9B8D lda bl, 0x8d9b ; Branch target from E422 00E42E 428DB211 sta bl, 0x11b2 ; Branch target from E428 00E432 18 clc ; Branch target from E418 00E433 6DC510 adc al, 0x10c5 00E436 D8 clm ; m:0 x:0 00E437 29FF00 and ax, #0x00ff 00E43A 18 clc 00E43B 692082 adc ax, #0x8220 00E43E AA tax 00E43F F8 sem ; m:1 x:0 00E440 B500 lda al, dp + 0x00 + ix 00E442 8D0410 sta al, 0x1004 00E445 3C5B100419 bbc #0x04, 0x105b, 0xe463 ; Diag-pin2 00E44A AD8910 lda al, 0x1089 ; Coolant_Temp_Proportion 00E44D A2F087 ldx #0x87f0 00E450 200090 jsr 0x9000-2d-graph-lookup.txt 00E453 890D0410 mpy 0x1004 00E457 0A asl al 00E458 422A rol bl 00E45A 9003 bcc 0xe45f 00E45C 42A9FF lda bl, #0xff 00E45F 428D0410 sta bl, 0x1004 ; Branch target from E45A 00E463 AD4710 lda al, 0x1047 ; Branch target from E445 00E466 3C1180FF03 bbc #0xff, 0x8011, 0xe46e 00E46B AD4410 lda al, 0x1044 00E46E A26082 ldx #0x8260 ; Branch target from E466 00E471 200090 jsr 0x9000-2d-graph-lookup.txt 00E474 890D0410 mpy 0x1004 00E478 8D0410 sta al, 0x1004 00E47B 428D0510 sta bl, 0x1005 00E47F D8 clm ; m:0 x:0 00E480 AD5511 lda ax, 0x1155 00E483 2900FF and ax, #0xff00 00E486 890D0410 mpy 0x1004 00E48A 428D0410 sta bx, 0x1004 00E48E F8 sem ; m:1 x:0 00E48F AD6F10 lda al, 0x106f ; RPM_div25 00E492 A28083 ldx #0x8380 00E495 200090 jsr 0x9000-2d-graph-lookup.txt 00E498 8D0710 sta al, 0x1007 00E49B D8 clm ; m:0 x:0 00E49C AD0610 lda ax, 0x1006 00E49F 2900FF and ax, #0xff00 00E4A2 890D0410 mpy 0x1004 00E4A6 8928 xab 00E4A8 C90040 cmp ax, #0x4000 00E4AB 9005 bcc 0xe4b2 00E4AD A9FFFF lda ax, #0xffff 00E4B0 8002 bra 0xe4b4 Code block address: E4B2 Length: 4 M:0 X:0 called by: E4AB 00E4B2 0A asl ax ; Branch target from E4AB 00E4B3 0A asl ax 00E4B4 8021 bra 0xe4d7 ; Branch target from E4B0 Code block address: E4B6 Length: 93 M:1 X:0 called by: E401 00E4B6 D8 clm ; m:0 x:0, Branch target from E401 00E4B7 AD3E11 lda ax, 0x113e ; Load 00E4BA 4A lsr ax 00E4BB 4A lsr ax 00E4BC 4A lsr ax 00E4BD C90001 cmp ax, #0x0100 00E4C0 9003 bcc 0xe4c5 00E4C2 09FF00 ora ax, #0x00ff 00E4C5 F8 sem ; m:1 x:0, Branch target from E4C0 00E4C6 A25083 ldx #0x8350 00E4C9 200090 jsr 0x9000-2d-graph-lookup.txt 00E4CC 8D5611 sta al, 0x1156 00E4CF 9C244008 ldm #0x08, 0x4024 00E4D3 D8 clm ; m:0 x:0 00E4D4 A90000 lda ax, #0x0000 00E4D7 8DC810 sta ax, 0x10c8 ; Branch target from E4B4 00E4DA ADC510 lda ax, 0x10c5 00E4DD 29FF00 and ax, #0x00ff 00E4E0 4A lsr ax 00E4E1 4A lsr ax 00E4E2 18 clc 00E4E3 697082 adc ax, #0x8270 00E4E6 AA tax 00E4E7 B500 lda ax, dp + 0x00 + ix 00E4E9 8DCA10 sta ax, 0x10ca 00E4EC F8 sem ; m:1 x:0 00E4ED AD4410 lda al, 0x1044 00E4F0 38 sec 00E4F1 ED4610 sbc al, 0x1046 00E4F4 B01D bcs 0xe513 00E4F6 49FF eor al, #0xff 00E4F8 3A inc al 00E4F9 CD3680 cmp al, 0x8036 00E4FC F020 beq 0xe51e 00E4FE 901E bcc 0xe51e 00E500 AEC610 ldx 0x10c6 00E503 EC8C10 cpx 0x108c 00E506 9003 bcc 0xe50b 00E508 8E8C10 stx 0x108c 00E50B A20000 ldx #0x0000 ; Branch target from E506 00E50E 8E8A10 stx 0x108a 00E511 8016 bra 0xe529 Code block address: E513 Length: 29 M:1 X:0 called by: E4F4 00E513 CD3680 cmp al, 0x8036 ; Branch target from E4F4 00E516 9006 bcc 0xe51e 00E518 A20000 ldx #0x0000 00E51B 8E8C10 stx 0x108c 00E51E AEC810 ldx 0x10c8 ; Branch target from E4FC, Branch target from E4FE, Branch target from E516 00E521 EC8A10 cpx 0x108a 00E524 9003 bcc 0xe529 00E526 8E8A10 stx 0x108a 00E529 AD8B10 lda al, 0x108b ; Branch target from E3A2, Branch target from E511, Branch target from E524 00E52C 8D2C40 sta al, 0x402c 00E52F 60 rts