Code block address: EEA4 Length: 42 M:1 X:0 called by: DD17 00EEA4 3C5A108032 bbc #0x80, 0x105a, 0xeedb ; Call target from DD17 ; NoThrottle 00EEA9 AD828B lda al, 0x8b82 00EEAC 8D0711 sta al, 0x1107 00EEAF 3C2310081E bbc #0x08, 0x1023, 0xeed2 00EEB4 AD838B lda al, 0x8b83 00EEB7 8D0911 sta al, 0x1109 00EEBA AD6F10 lda al, 0x106f ; Branch target from EED5 ; RPM_div25 00EEBD CDE08B cmp al, 0x8be0 00EEC0 9008 bcc 0xeeca 00EEC2 AD7110 lda al, 0x1071 ; Speed 00EEC5 CDE18B cmp al, 0x8be1 00EEC8 B004 bcs 0xeece 00EECA A906 lda al, #0x06 ; Branch target from EEC0 00EECC 8041 bra 0xef0f Code block address: EECE Length: 4 M:1 X:0 called by: EEC8 00EECE A90C lda al, #0x0c ; Branch target from EEC8 00EED0 803D bra 0xef0f Code block address: EED2 Length: 9 M:1 X:0 called by: EEAF 00EED2 AD0911 lda al, 0x1109 ; Branch target from EEAF 00EED5 F0E3 beq 0xeeba 00EED7 A900 lda al, #0x00 00EED9 8034 bra 0xef0f Code block address: EEDB Length: 25 M:1 X:0 called by: EEA4 00EEDB AD0711 lda al, 0x1107 ; Branch target from EEA4 00EEDE D025 bne 0xef05 00EEE0 AD7110 lda al, 0x1071 ; Speed 00EEE3 CDED8B cmp al, 0x8bed 00EEE6 900C bcc 0xeef4 00EEE8 AEB410 ldx 0x10b4 00EEEB ECEE8B cpx 0x8bee 00EEEE 9004 bcc 0xeef4 00EEF0 A92A lda al, #0x2a 00EEF2 801B bra 0xef0f Code block address: EEF4 Length: 17 M:1 X:0 called by: EEE6 00EEF4 AE1410 ldx 0x1014 ; Branch target from EEE6, Branch target from EEEE ; Airflow 00EEF7 EC848B cpx 0x8b84 00EEFA 900D bcc 0xef09 00EEFC EC868B cpx 0x8b86 00EEFF 900C bcc 0xef0d 00EF01 A924 lda al, #0x24 00EF03 800A bra 0xef0f Code block address: EF05 Length: 4 M:1 X:0 called by: EEDE 00EF05 A912 lda al, #0x12 ; Branch target from EEDE 00EF07 8006 bra 0xef0f Code block address: EF09 Length: 4 M:1 X:0 called by: EEFA 00EF09 A918 lda al, #0x18 ; Branch target from EEFA 00EF0B 8002 bra 0xef0f Code block address: EF0D Length: 10 M:1 X:0 called by: EEFF 00EF0D A91E lda al, #0x1e ; Branch target from EEFF 00EF0F 3C22100803 bbc #0x08, 0x1022, 0xef17 ; Branch target from EECC, Branch target from EED0, Branch target from EED9, Branch target from EEF2, Branch target from EF03, Branch target from EF07, Branch target from EF0B 00EF14 4C67EF jmp 0xef67 Code block address: EF17 Length: 80 M:1 X:0 called by: EF0F 00EF17 18 clc ; Branch target from EF0F 00EF18 6903 adc al, #0x03 00EF1A 3C4A800405 bbc #0x04, 0x804a, 0xef24 ; EGR Installed 00EF1F 2C5B100103 bbs #0x01, 0x105b, 0xef27 ; California 00EF24 18 clc ; Branch target from EF1A 00EF25 6930 adc al, #0x30 00EF27 D8 clm ; m:0 x:0, Branch target from EF1F 00EF28 29FF00 and ax, #0x00ff 00EF2B 18 clc 00EF2C 69608C adc ax, #0x8c60 00EF2F AA tax 00EF30 B500 lda ax, dp + 0x00 + ix 00EF32 8D0E10 sta ax, 0x100e 00EF35 F8 sem ; m:1 x:0 00EF36 B502 lda al, dp + 0x02 + ix 00EF38 8D1010 sta al, 0x1010 00EF3B AD0E10 lda al, 0x100e 00EF3E 890DBA10 mpy 0x10ba 00EF42 428DA010 sta bl, 0x10a0 00EF46 9CA11000 ldm #0x00, 0x10a1 00EF4A AD0E10 lda al, 0x100e 00EF4D 890DBB10 mpy 0x10bb 00EF51 8D0410 sta al, 0x1004 00EF54 428D0510 sta bl, 0x1005 00EF58 D8 clm ; m:0 x:0 00EF59 AD0410 lda ax, 0x1004 00EF5C 18 clc 00EF5D 6DA010 adc ax, 0x10a0 00EF60 4A lsr ax 00EF61 4A lsr ax 00EF62 8DA010 sta ax, 0x10a0 00EF65 800D bra 0xef74 Code block address: EF67 Length: 31 M:1 X:0 called by: EF14 00EF67 D8 clm ; m:0 x:0, Branch target from EF14 00EF68 AD888B lda ax, 0x8b88 00EF6B 8D0F10 sta ax, 0x100f 00EF6E AD8A8B lda ax, 0x8b8a 00EF71 8DA010 sta ax, 0x10a0 00EF74 F8 sem ; m:1 x:0, Branch target from EF65 00EF75 342008FC bbc #0x08, dp + 0x20, 0xef75 ; Read from A/D control register, Branch target from EF75 00EF79 A622 ldx dp + 0x22 ; Read from A/D successive approximation register 00EF7B 8E3E10 stx 0x103e ; O2L_Voltage 00EF7E AD3980 lda al, 0x8039 00EF81 F003 beq 0xef86 00EF83 4C33F0 jmp 0xf033 Code block address: EF86 Length: 116 M:1 X:0 called by: EF81 00EF86 AE0C11 ldx 0x110c ; Branch target from EF81 00EF89 3C22108009 bbc #0x80, 0x1022, 0xef97 00EF8E EC9A8B cpx 0x8b9a 00EF91 B00D bcs 0xefa0 00EF93 1C221080 clb #0x80, 0x1022 00EF97 EC988B cpx 0x8b98 ; Branch target from EF89 00EF9A 9004 bcc 0xefa0 00EF9C 0C221080 seb #0x80, 0x1022 00EFA0 AEB410 ldx 0x10b4 ; Branch target from EF91, Branch target from EF9A 00EFA3 ECC28B cpx 0x8bc2 00EFA6 900C bcc 0xefb4 00EFA8 AE3E10 ldx 0x103e ; O2L_Voltage 00EFAB ECC48B cpx 0x8bc4 00EFAE 9004 bcc 0xefb4 00EFB0 0C221040 seb #0x40, 0x1022 00EFB4 2C22100172 bbs #0x01, 0x1022, 0xf02b ; Branch target from EFA6, Branch target from EFAE 00EFB9 2C5A100479 bbs #0x04, 0x105a, 0xf037 00EFBE ADD810 lda al, 0x10d8 00EFC1 D07A bne 0xf03d 00EFC3 3C22100205 bbc #0x02, 0x1022, 0xefcd 00EFC8 2C5A108056 bbs #0x80, 0x105a, 0xf023 ; NoThrottle 00EFCD AD8810 lda al, 0x1088 ; Branch target from EFC3 ; Coolant_Temp 00EFD0 CD8C8B cmp al, 0x8b8c 00EFD3 904E bcc 0xf023 00EFD5 AE3E10 ldx 0x103e ; O2L_Voltage 00EFD8 EC8D8B cpx 0x8b8d 00EFDB B01D bcs 0xeffa 00EFDD EC8F8B cpx 0x8b8f 00EFE0 B041 bcs 0xf023 00EFE2 3C22104008 bbc #0x40, 0x1022, 0xefef 00EFE7 ACB410 ldy 0x10b4 00EFEA CCC08B cpy 0x8bc0 00EFED 9005 bcc 0xeff4 00EFEF EC958B cpx 0x8b95 ; Branch target from EFE2 00EFF2 902F bcc 0xf023 00EFF4 1C211040 clb #0x40, 0x1021 ; Branch target from EFED 00EFF8 8004 bra 0xeffe Code block address: EFFA Length: 41 M:1 X:0 called by: EFDB 00EFFA 0C211040 seb #0x40, 0x1021 ; Branch target from EFDB 00EFFE ADD610 lda al, 0x10d6 ; Branch target from EFF8 00F001 D049 bne 0xf04c 00F003 0C221001 seb #0x01, 0x1022 00F007 1C221002 clb #0x02, 0x1022 00F00B AC938B ldy 0x8b93 00F00E 8C9A10 sty 0x109a 00F011 AC918B ldy 0x8b91 00F014 8C0E12 sty 0x120e 00F017 8C9C10 sty 0x109c 00F01A AD978B lda al, 0x8b97 00F01D 8D1112 sta al, 0x1211 00F020 4C79F2 jmp 0xf279 Code block address: F023 Length: 8 M:1 X:0 called by: EFC8 00F023 AD808B lda al, 0x8b80 ; Branch target from EFC8, Branch target from EFD3, Branch target from EFE0, Branch target from EFF2 00F026 8DD610 sta al, 0x10d6 00F029 8021 bra 0xf04c Code block address: F02B Length: 8 M:1 X:0 called by: EFB4 00F02B 2C5A100403 bbs #0x04, 0x105a, 0xf033 ; Branch target from EFB4 00F030 4CD0F0 jmp 0xf0d0 Code block address: F033 Length: 25 M:1 X:0 called by: EF83 00F033 1C221001 clb #0x01, 0x1022 ; Branch target from EF83, Branch target from F02B 00F037 AD818B lda al, 0x8b81 ; Branch target from EFB9 00F03A 8DD810 sta al, 0x10d8 00F03D AD808B lda al, 0x8b80 ; Branch target from EFC1 00F040 8DD610 sta al, 0x10d6 00F043 A00080 ldy #0x8000 00F046 8C9E10 sty 0x109e 00F049 4C79F2 jmp 0xf279 Code block address: F04C Length: 42 M:1 X:0 called by: F029 00F04C A20080 ldx #0x8000 ; Branch target from F001, Branch target from F029, Branch target from F18C 00F04F 8E0C10 stx 0x100c 00F052 42AD9E10 lda bl, 0x109e ; Branch target from F16C 00F056 AD9F10 lda al, 0x109f 00F059 CD0D10 cmp al, 0x100d 00F05C 9018 bcc 0xf076 00F05E 38 sec 00F05F 42EDA010 sbc bl, 0x10a0 00F063 EDA110 sbc al, 0x10a1 00F066 9005 bcc 0xf06d 00F068 CD0D10 cmp al, 0x100d 00F06B B018 bcs 0xf085 00F06D 42AD0C10 lda bl, 0x100c ; Branch target from F066, Branch target from F07E, Branch target from F083 00F071 AD0D10 lda al, 0x100d 00F074 800F bra 0xf085 Code block address: F076 Length: 45 M:1 X:0 called by: F05C 00F076 18 clc ; Branch target from F05C 00F077 426DA010 adc bl, 0x10a0 00F07B 6DA110 adc al, 0x10a1 00F07E B0ED bcs 0xf06d 00F080 CD0D10 cmp al, 0x100d 00F083 B0E8 bcs 0xf06d 00F085 428D9E10 sta bl, 0x109e ; Branch target from F06B, Branch target from F074 00F089 8D9F10 sta al, 0x109f 00F08C AE3E10 ldx 0x103e ; O2L_Voltage 00F08F EC9C10 cpx 0x109c 00F092 9015 bcc 0xf0a9 00F094 1C211040 clb #0x40, 0x1021 00F098 2C22108006 bbs #0x80, 0x1022, 0xf0a3 00F09D D8 clm ; m:0 x:0 00F09E AD0E12 lda ax, 0x120e 00F0A1 8026 bra 0xf0c9 Code block address: F0A3 Length: 6 M:1 X:0 called by: F098 00F0A3 D8 clm ; m:0 x:0, Branch target from F098 00F0A4 AD1211 lda ax, 0x1112 00F0A7 8020 bra 0xf0c9 Code block address: F0A9 Length: 19 M:1 X:0 called by: F092 00F0A9 0C211040 seb #0x40, 0x1021 ; Branch target from F092 00F0AD 2C2210800A bbs #0x80, 0x1022, 0xf0bc 00F0B2 D8 clm ; m:0 x:0 00F0B3 AD0E12 lda ax, 0x120e 00F0B6 18 clc 00F0B7 6DA48B adc ax, 0x8ba4 00F0BA 8008 bra 0xf0c4 Code block address: F0BC Length: 20 M:1 X:0 called by: F0AD 00F0BC D8 clm ; m:0 x:0, Branch target from F0AD 00F0BD AD1211 lda ax, 0x1112 00F0C0 18 clc 00F0C1 6DAE8B adc ax, 0x8bae 00F0C4 9003 bcc 0xf0c9 ; Branch target from F0BA 00F0C6 A9FFFF lda ax, #0xffff 00F0C9 8D9C10 sta ax, 0x109c ; Branch target from F0A1, Branch target from F0A7, Branch target from F0C4 00F0CC F8 sem ; m:1 x:0 00F0CD 4C79F2 jmp 0xf279 Code block address: F0D0 Length: 20 M:1 X:0 called by: F030 00F0D0 2C1F100826 bbs #0x08, 0x101f, 0xf0fb ; Branch target from F030 00F0D5 2C2210100A bbs #0x10, 0x1022, 0xf0e4 00F0DA AD6312 lda al, 0x1263 00F0DD F03A beq 0xf119 00F0DF AEB68B ldx 0x8bb6 ; Branch target from F0FE 00F0E2 807B bra 0xf15f Code block address: F0E4 Length: 23 M:1 X:0 called by: F0D5 00F0E4 1C221010 clb #0x10, 0x1022 ; Branch target from F0D5 00F0E8 3C2210082C bbc #0x08, 0x1022, 0xf119 00F0ED ADBF8B lda al, 0x8bbf 00F0F0 8D6312 sta al, 0x1263 00F0F3 AEB68B ldx 0x8bb6 00F0F6 8E9E10 stx 0x109e 00F0F9 8064 bra 0xf15f Code block address: F0FB Length: 20 M:1 X:0 called by: F0D0 00F0FB AD6312 lda al, 0x1263 ; Branch target from F0D0 00F0FE D0DF bne 0xf0df 00F100 3C2210100A bbc #0x10, 0x1022, 0xf10f 00F105 AD6212 lda al, 0x1262 00F108 D00F bne 0xf119 00F10A AEBA8B ldx 0x8bba 00F10D 8050 bra 0xf15f Code block address: F10F Length: 96 M:1 X:0 called by: F100 00F10F 0C221010 seb #0x10, 0x1022 ; Branch target from F100 00F113 ADBE8B lda al, 0x8bbe 00F116 8D6212 sta al, 0x1262 00F119 2C5C120451 bbs #0x04, 0x125c, 0xf16f ; Branch target from F0DD, Branch target from F0E8, Branch target from F108 00F11E 2C5C120851 bbs #0x08, 0x125c, 0xf174 00F123 2C6F120134 bbs #0x01, 0x126f, 0xf15c 00F128 2C1D10012F bbs #0x01, 0x101d, 0xf15c 00F12D 2C3C13012A bbs #0x01, 0x133c, 0xf15c 00F132 AE3E10 ldx 0x103e ; O2L_Voltage 00F135 ECA28B cpx 0x8ba2 00F138 B022 bcs 0xf15c 00F13A AE8A10 ldx 0x108a 00F13D F008 beq 0xf147 00F13F AE9E10 ldx 0x109e 00F142 E00080 cpx #0x8000 00F145 B015 bcs 0xf15c 00F147 AE8C10 ldx 0x108c ; Branch target from F13D 00F14A D010 bne 0xf15c 00F14C AD1812 lda al, 0x1218 00F14F D00B bne 0xf15c 00F151 3C23100823 bbc #0x08, 0x1023, 0xf179 00F156 ADB18B lda al, 0x8bb1 00F159 8D1812 sta al, 0x1218 00F15C A20080 ldx #0x8000 ; Branch target from F123, Branch target from F128, Branch target from F12D, Branch target from F138, Branch target from F145, Branch target from F14A, Branch target from F14F 00F15F 8E0C10 stx 0x100c ; Branch target from F0E2, Branch target from F0F9, Branch target from F10D, Branch target from F172, Branch target from F177 00F162 0C221008 seb #0x08, 0x1022 00F166 AE938B ldx 0x8b93 00F169 8E9A10 stx 0x109a 00F16C 4C52F0 jmp 0xf052 Code block address: F16F Length: 5 M:1 X:0 called by: F119 00F16F AEE98B ldx 0x8be9 ; Branch target from F119 00F172 80EB bra 0xf15f Code block address: F174 Length: 5 M:1 X:0 called by: F11E 00F174 AEEB8B ldx 0x8beb ; Branch target from F11E 00F177 80E6 bra 0xf15f Code block address: F179 Length: 22 M:1 X:0 called by: F151 00F179 AE9A10 ldx 0x109a ; Branch target from F151 00F17C D011 bne 0xf18f 00F17E 0C221002 seb #0x02, 0x1022 00F182 AD808B lda al, 0x8b80 00F185 8DD610 sta al, 0x10d6 00F188 1C221001 clb #0x01, 0x1022 00F18C 4C4CF0 jmp 0xf04c Code block address: F18F Length: 75 M:1 X:0 called by: F17C 00F18F AE3E10 ldx 0x103e ; Branch target from F17C ; O2L_Voltage 00F192 EC9C10 cpx 0x109c 00F195 9048 bcc 0xf1df 00F197 2C22100805 bbs #0x08, 0x1022, 0xf1a1 00F19C 2C2110401A bbs #0x40, 0x1021, 0xf1bb 00F1A1 AD0F10 lda al, 0x100f ; Branch target from F197 00F1A4 8D9512 sta al, 0x1295 00F1A7 8D7640 sta al, 0x4076 00F1AA D8 clm ; m:0 x:0 00F1AB 29FF00 and ax, #0x00ff 00F1AE 0A asl ax 00F1AF 0A asl ax 00F1B0 0A asl ax 00F1B1 0A asl ax 00F1B2 8DA010 sta ax, 0x10a0 00F1B5 AD938B lda ax, 0x8b93 00F1B8 8D9A10 sta ax, 0x109a 00F1BB D8 clm ; m:0 x:0, Branch target from F19C 00F1BC AD9E10 lda ax, 0x109e 00F1BF 38 sec 00F1C0 EDA010 sbc ax, 0x10a0 00F1C3 B003 bcs 0xf1c8 00F1C5 A90000 lda ax, #0x0000 00F1C8 8D9E10 sta ax, 0x109e ; Branch target from F1C3 00F1CB F8 sem ; m:1 x:0 00F1CC 0C211040 seb #0x40, 0x1021 00F1D0 2C22108005 bbs #0x80, 0x1022, 0xf1da 00F1D5 AE0E12 ldx 0x120e 00F1D8 8056 bra 0xf230 Code block address: F1DA Length: 5 M:1 X:0 called by: F1D0 00F1DA AE1211 ldx 0x1112 ; Branch target from F1D0 00F1DD 8051 bra 0xf230 Code block address: F1DF Length: 66 M:1 X:0 called by: F195 00F1DF 2C22100805 bbs #0x08, 0x1022, 0xf1e9 ; Branch target from F195 00F1E4 3C21104014 bbc #0x40, 0x1021, 0xf1fd 00F1E9 AD1010 lda al, 0x1010 ; Branch target from F1DF 00F1EC 8D9612 sta al, 0x1296 00F1EF 8D7840 sta al, 0x4078 00F1F2 D8 clm ; m:0 x:0 00F1F3 29FF00 and ax, #0x00ff 00F1F6 0A asl ax 00F1F7 0A asl ax 00F1F8 0A asl ax 00F1F9 0A asl ax 00F1FA 8DA010 sta ax, 0x10a0 00F1FD D8 clm ; m:0 x:0, Branch target from F1E4 00F1FE AD9E10 lda ax, 0x109e 00F201 18 clc 00F202 6DA010 adc ax, 0x10a0 00F205 9003 bcc 0xf20a 00F207 A9FFFF lda ax, #0xffff 00F20A 8D9E10 sta ax, 0x109e ; Branch target from F205 00F20D F8 sem ; m:1 x:0 00F20E 1C211040 clb #0x40, 0x1021 00F212 2C2210800A bbs #0x80, 0x1022, 0xf221 00F217 D8 clm ; m:0 x:0 00F218 AD0E12 lda ax, 0x120e 00F21B 18 clc 00F21C 6DA48B adc ax, 0x8ba4 00F21F 8008 bra 0xf229 Code block address: F221 Length: 61 M:1 X:0 called by: F212 00F221 D8 clm ; m:0 x:0, Branch target from F212 00F222 AD1211 lda ax, 0x1112 00F225 18 clc 00F226 6DAE8B adc ax, 0x8bae 00F229 AA tax ; Branch target from F21F 00F22A F8 sem ; m:1 x:0 00F22B 9003 bcc 0xf230 00F22D A2FFFF ldx #0xffff 00F230 8E9C10 stx 0x109c ; Branch target from F1D8, Branch target from F1DD, Branch target from F22B 00F233 1C221008 clb #0x08, 0x1022 00F237 AE9E8B ldx 0x8b9e 00F23A EC9E10 cpx 0x109e 00F23D 900A bcc 0xf249 00F23F AEA08B ldx 0x8ba0 00F242 EC9E10 cpx 0x109e 00F245 F005 beq 0xf24c 00F247 9003 bcc 0xf24c 00F249 8E9E10 stx 0x109e ; Branch target from F23D 00F24C AE0E12 ldx 0x120e ; Branch target from F245, Branch target from F247 00F24F EC9C8B cpx 0x8b9c 00F252 F01B beq 0xf26f 00F254 9019 bcc 0xf26f 00F256 AD1112 lda al, 0x1211 00F259 F003 beq 0xf25e 00F25B 1A dec al 00F25C 800C bra 0xf26a Code block address: F25E Length: 17 M:1 X:0 called by: F259 00F25E CA dex ; Branch target from F259 00F25F 8E0E12 stx 0x120e 00F262 EC9C8B cpx 0x8b9c 00F265 900C bcc 0xf273 00F267 AD978B lda al, 0x8b97 00F26A 8D1112 sta al, 0x1211 ; Branch target from F25C 00F26D 800A bra 0xf279 Code block address: F26F Length: 33 M:1 X:0 called by: F252 00F26F 9C111200 ldm #0x00, 0x1211 ; Branch target from F252, Branch target from F254 00F273 AE9C8B ldx 0x8b9c ; Branch target from F265 00F276 8E0E12 stx 0x120e 00F279 AD9F10 lda al, 0x109f ; Branch target from F020, Branch target from F049, Branch target from F0CD, Branch target from F26D 00F27C 8DAE12 sta al, 0x12ae 00F27F 8D6440 sta al, 0x4064 00F282 D8 clm ; m:0 x:0 00F283 AD3E10 lda ax, 0x103e ; O2L_Voltage 00F286 4A lsr ax 00F287 4A lsr ax 00F288 F8 sem ; m:1 x:0 00F289 8D9212 sta al, 0x1292 ; Write to RAM: O2 Ave (LH) ; SM_O2L 00F28C 8D6840 sta al, 0x4068 00F28F 60 rts