Code block address: EABA Length: 42 M:1 X:0 called by: DD0D 00EABA 3C5A108032 bbc #0x80, 0x105a, 0xeaf1 ; Call target from DD0D ; NoThrottle 00EABF AD828B lda al, 0x8b82 00EAC2 8D0611 sta al, 0x1106 00EAC5 3C2310081E bbc #0x08, 0x1023, 0xeae8 00EACA AD838B lda al, 0x8b83 00EACD 8D0811 sta al, 0x1108 00EAD0 AD6F10 lda al, 0x106f ; Branch target from EAEB ; RPM_div25 00EAD3 CDE08B cmp al, 0x8be0 00EAD6 9008 bcc 0xeae0 00EAD8 AD7110 lda al, 0x1071 ; Speed 00EADB CDE18B cmp al, 0x8be1 00EADE B004 bcs 0xeae4 00EAE0 A906 lda al, #0x06 ; Branch target from EAD6 00EAE2 8041 bra 0xeb25 Code block address: EAE4 Length: 4 M:1 X:0 called by: EADE 00EAE4 A90C lda al, #0x0c ; Branch target from EADE 00EAE6 803D bra 0xeb25 Code block address: EAE8 Length: 9 M:1 X:0 called by: EAC5 00EAE8 AD0811 lda al, 0x1108 ; Branch target from EAC5 00EAEB F0E3 beq 0xead0 00EAED A900 lda al, #0x00 00EAEF 8034 bra 0xeb25 Code block address: EAF1 Length: 25 M:1 X:0 called by: EABA 00EAF1 AD0611 lda al, 0x1106 ; Branch target from EABA 00EAF4 D025 bne 0xeb1b 00EAF6 AD7110 lda al, 0x1071 ; Speed 00EAF9 CDED8B cmp al, 0x8bed 00EAFC 900C bcc 0xeb0a 00EAFE AEB410 ldx 0x10b4 00EB01 ECEE8B cpx 0x8bee 00EB04 9004 bcc 0xeb0a 00EB06 A92A lda al, #0x2a 00EB08 801B bra 0xeb25 Code block address: EB0A Length: 17 M:1 X:0 called by: EAFC 00EB0A AE1410 ldx 0x1014 ; Branch target from EAFC, Branch target from EB04 ; Airflow 00EB0D EC848B cpx 0x8b84 00EB10 900D bcc 0xeb1f 00EB12 EC868B cpx 0x8b86 00EB15 900C bcc 0xeb23 00EB17 A924 lda al, #0x24 00EB19 800A bra 0xeb25 Code block address: EB1B Length: 4 M:1 X:0 called by: EAF4 00EB1B A912 lda al, #0x12 ; Branch target from EAF4 00EB1D 8006 bra 0xeb25 Code block address: EB1F Length: 4 M:1 X:0 called by: EB10 00EB1F A918 lda al, #0x18 ; Branch target from EB10 00EB21 8002 bra 0xeb25 Code block address: EB23 Length: 10 M:1 X:0 called by: EB15 00EB23 A91E lda al, #0x1e ; Branch target from EB15 00EB25 3C21100803 bbc #0x08, 0x1021, 0xeb2d ; Branch target from EAE2, Branch target from EAE6, Branch target from EAEF, Branch target from EB08, Branch target from EB19, Branch target from EB1D, Branch target from EB21 00EB2A 4C7DEB jmp 0xeb7d Code block address: EB2D Length: 80 M:1 X:0 called by: EB25 00EB2D 18 clc ; Branch target from EB25 00EB2E 6903 adc al, #0x03 00EB30 3C4A800405 bbc #0x04, 0x804a, 0xeb3a ; EGR Installed 00EB35 2C5B100103 bbs #0x01, 0x105b, 0xeb3d ; California 00EB3A 18 clc ; Branch target from EB30 00EB3B 6930 adc al, #0x30 00EB3D D8 clm ; m:0 x:0, Branch target from EB35 00EB3E 29FF00 and ax, #0x00ff 00EB41 18 clc 00EB42 69608C adc ax, #0x8c60 00EB45 AA tax 00EB46 B500 lda ax, dp + 0x00 + ix 00EB48 8D0E10 sta ax, 0x100e 00EB4B F8 sem ; m:1 x:0 00EB4C B502 lda al, dp + 0x02 + ix 00EB4E 8D1010 sta al, 0x1010 00EB51 AD0E10 lda al, 0x100e 00EB54 890DB810 mpy 0x10b8 00EB58 428D9810 sta bl, 0x1098 00EB5C 9C991000 ldm #0x00, 0x1099 00EB60 AD0E10 lda al, 0x100e 00EB63 890DB910 mpy 0x10b9 00EB67 8D0410 sta al, 0x1004 00EB6A 428D0510 sta bl, 0x1005 00EB6E D8 clm ; m:0 x:0 00EB6F AD0410 lda ax, 0x1004 00EB72 18 clc 00EB73 6D9810 adc ax, 0x1098 00EB76 4A lsr ax 00EB77 4A lsr ax 00EB78 8D9810 sta ax, 0x1098 00EB7B 800D bra 0xeb8a Code block address: EB7D Length: 31 M:1 X:0 called by: EB2A 00EB7D D8 clm ; m:0 x:0, Branch target from EB2A 00EB7E AD888B lda ax, 0x8b88 00EB81 8D0F10 sta ax, 0x100f 00EB84 AD8A8B lda ax, 0x8b8a 00EB87 8D9810 sta ax, 0x1098 00EB8A F8 sem ; m:1 x:0, Branch target from EB7B 00EB8B 342008FC bbc #0x08, dp + 0x20, 0xeb8b ; Read from A/D control register, Branch target from EB8B 00EB8F A622 ldx dp + 0x22 ; Read from A/D successive approximation register 00EB91 8E3C10 stx 0x103c ; O2R_Voltage 00EB94 AD3980 lda al, 0x8039 00EB97 F003 beq 0xeb9c 00EB99 4C49EC jmp 0xec49 Code block address: EB9C Length: 116 M:1 X:0 called by: EB97 00EB9C AE0A11 ldx 0x110a ; Branch target from EB97 00EB9F 3C21108009 bbc #0x80, 0x1021, 0xebad 00EBA4 EC9A8B cpx 0x8b9a 00EBA7 B00D bcs 0xebb6 00EBA9 1C211080 clb #0x80, 0x1021 00EBAD EC988B cpx 0x8b98 ; Branch target from EB9F 00EBB0 9004 bcc 0xebb6 00EBB2 0C211080 seb #0x80, 0x1021 00EBB6 AEB410 ldx 0x10b4 ; Branch target from EBA7, Branch target from EBB0 00EBB9 ECC28B cpx 0x8bc2 00EBBC 900C bcc 0xebca 00EBBE AE3C10 ldx 0x103c ; O2R_Voltage 00EBC1 ECC48B cpx 0x8bc4 00EBC4 9004 bcc 0xebca 00EBC6 0C221004 seb #0x04, 0x1022 00EBCA 2C21100172 bbs #0x01, 0x1021, 0xec41 ; Branch target from EBBC, Branch target from EBC4 00EBCF 2C5A100479 bbs #0x04, 0x105a, 0xec4d 00EBD4 ADD710 lda al, 0x10d7 00EBD7 D07A bne 0xec53 00EBD9 3C21100205 bbc #0x02, 0x1021, 0xebe3 00EBDE 2C5A108056 bbs #0x80, 0x105a, 0xec39 ; NoThrottle 00EBE3 AD8810 lda al, 0x1088 ; Branch target from EBD9 ; Coolant_Temp 00EBE6 CD8C8B cmp al, 0x8b8c 00EBE9 904E bcc 0xec39 00EBEB AE3C10 ldx 0x103c ; O2R_Voltage 00EBEE EC8D8B cpx 0x8b8d 00EBF1 B01D bcs 0xec10 00EBF3 EC8F8B cpx 0x8b8f 00EBF6 B041 bcs 0xec39 00EBF8 3C22100408 bbc #0x04, 0x1022, 0xec05 00EBFD ACB410 ldy 0x10b4 00EC00 CCC08B cpy 0x8bc0 00EC03 9005 bcc 0xec0a 00EC05 EC958B cpx 0x8b95 ; Branch target from EBF8 00EC08 902F bcc 0xec39 00EC0A 1C211004 clb #0x04, 0x1021 ; Branch target from EC03 00EC0E 8004 bra 0xec14 Code block address: EC10 Length: 41 M:1 X:0 called by: EBF1 00EC10 0C211004 seb #0x04, 0x1021 ; Branch target from EBF1 00EC14 ADD510 lda al, 0x10d5 ; Branch target from EC0E 00EC17 D049 bne 0xec62 00EC19 0C211001 seb #0x01, 0x1021 00EC1D 1C211002 clb #0x02, 0x1021 00EC21 AC938B ldy 0x8b93 00EC24 8C9210 sty 0x1092 00EC27 AC918B ldy 0x8b91 00EC2A 8C0E11 sty 0x110e 00EC2D 8C9410 sty 0x1094 00EC30 AD978B lda al, 0x8b97 00EC33 8D1012 sta al, 0x1210 00EC36 4C8DEE jmp 0xee8d Code block address: EC39 Length: 8 M:1 X:0 called by: EBDE 00EC39 AD808B lda al, 0x8b80 ; Branch target from EBDE, Branch target from EBE9, Branch target from EBF6, Branch target from EC08 00EC3C 8DD510 sta al, 0x10d5 00EC3F 8021 bra 0xec62 Code block address: EC41 Length: 8 M:1 X:0 called by: EBCA 00EC41 2C5A100403 bbs #0x04, 0x105a, 0xec49 ; Branch target from EBCA 00EC46 4CE6EC jmp 0xece6 Code block address: EC49 Length: 25 M:1 X:0 called by: EB99 00EC49 1C211001 clb #0x01, 0x1021 ; Branch target from EB99, Branch target from EC41 00EC4D AD818B lda al, 0x8b81 ; Branch target from EBCF 00EC50 8DD710 sta al, 0x10d7 00EC53 AD808B lda al, 0x8b80 ; Branch target from EBD7 00EC56 8DD510 sta al, 0x10d5 00EC59 A00080 ldy #0x8000 00EC5C 8C9610 sty 0x1096 00EC5F 4C8DEE jmp 0xee8d Code block address: EC62 Length: 42 M:1 X:0 called by: EC3F 00EC62 A20080 ldx #0x8000 ; Branch target from EC17, Branch target from EC3F, Branch target from EDA2 00EC65 8E0C10 stx 0x100c 00EC68 42AD9610 lda bl, 0x1096 ; Branch target from ED82 00EC6C AD9710 lda al, 0x1097 00EC6F CD0D10 cmp al, 0x100d 00EC72 9018 bcc 0xec8c 00EC74 38 sec 00EC75 42ED9810 sbc bl, 0x1098 00EC79 ED9910 sbc al, 0x1099 00EC7C 9005 bcc 0xec83 00EC7E CD0D10 cmp al, 0x100d 00EC81 B018 bcs 0xec9b 00EC83 42AD0C10 lda bl, 0x100c ; Branch target from EC7C, Branch target from EC94, Branch target from EC99 00EC87 AD0D10 lda al, 0x100d 00EC8A 800F bra 0xec9b Code block address: EC8C Length: 45 M:1 X:0 called by: EC72 00EC8C 18 clc ; Branch target from EC72 00EC8D 426D9810 adc bl, 0x1098 00EC91 6D9910 adc al, 0x1099 00EC94 B0ED bcs 0xec83 00EC96 CD0D10 cmp al, 0x100d 00EC99 B0E8 bcs 0xec83 00EC9B 428D9610 sta bl, 0x1096 ; Branch target from EC81, Branch target from EC8A 00EC9F 8D9710 sta al, 0x1097 00ECA2 AE3C10 ldx 0x103c ; O2R_Voltage 00ECA5 EC9410 cpx 0x1094 00ECA8 9015 bcc 0xecbf 00ECAA 1C211004 clb #0x04, 0x1021 00ECAE 2C21108006 bbs #0x80, 0x1021, 0xecb9 00ECB3 D8 clm ; m:0 x:0 00ECB4 AD0E11 lda ax, 0x110e 00ECB7 8026 bra 0xecdf Code block address: ECB9 Length: 6 M:1 X:0 called by: ECAE 00ECB9 D8 clm ; m:0 x:0, Branch target from ECAE 00ECBA AD1011 lda ax, 0x1110 00ECBD 8020 bra 0xecdf Code block address: ECBF Length: 19 M:1 X:0 called by: ECA8 00ECBF 0C211004 seb #0x04, 0x1021 ; Branch target from ECA8 00ECC3 2C2110800A bbs #0x80, 0x1021, 0xecd2 00ECC8 D8 clm ; m:0 x:0 00ECC9 AD0E11 lda ax, 0x110e 00ECCC 18 clc 00ECCD 6DA48B adc ax, 0x8ba4 00ECD0 8008 bra 0xecda Code block address: ECD2 Length: 20 M:1 X:0 called by: ECC3 00ECD2 D8 clm ; m:0 x:0, Branch target from ECC3 00ECD3 AD1011 lda ax, 0x1110 00ECD6 18 clc 00ECD7 6DAE8B adc ax, 0x8bae 00ECDA 9003 bcc 0xecdf ; Branch target from ECD0 00ECDC A9FFFF lda ax, #0xffff 00ECDF 8D9410 sta ax, 0x1094 ; Branch target from ECB7, Branch target from ECBD, Branch target from ECDA 00ECE2 F8 sem ; m:1 x:0 00ECE3 4C8DEE jmp 0xee8d Code block address: ECE6 Length: 20 M:1 X:0 called by: EC46 00ECE6 2C1F100826 bbs #0x08, 0x101f, 0xed11 ; Branch target from EC46 00ECEB 2C2110100A bbs #0x10, 0x1021, 0xecfa 00ECF0 AD6112 lda al, 0x1261 00ECF3 F03A beq 0xed2f 00ECF5 AEB68B ldx 0x8bb6 ; Branch target from ED14 00ECF8 807B bra 0xed75 Code block address: ECFA Length: 23 M:1 X:0 called by: ECEB 00ECFA 1C211010 clb #0x10, 0x1021 ; Branch target from ECEB 00ECFE 3C2110082C bbc #0x08, 0x1021, 0xed2f 00ED03 ADBF8B lda al, 0x8bbf 00ED06 8D6112 sta al, 0x1261 00ED09 AEB68B ldx 0x8bb6 00ED0C 8E9610 stx 0x1096 00ED0F 8064 bra 0xed75 Code block address: ED11 Length: 20 M:1 X:0 called by: ECE6 00ED11 AD6112 lda al, 0x1261 ; Branch target from ECE6 00ED14 D0DF bne 0xecf5 00ED16 3C2110100A bbc #0x10, 0x1021, 0xed25 00ED1B AD6012 lda al, 0x1260 00ED1E D00F bne 0xed2f 00ED20 AEBA8B ldx 0x8bba 00ED23 8050 bra 0xed75 Code block address: ED25 Length: 96 M:1 X:0 called by: ED16 00ED25 0C211010 seb #0x10, 0x1021 ; Branch target from ED16 00ED29 ADBE8B lda al, 0x8bbe 00ED2C 8D6012 sta al, 0x1260 00ED2F 2C5C120451 bbs #0x04, 0x125c, 0xed85 ; Branch target from ECF3, Branch target from ECFE, Branch target from ED1E 00ED34 2C5C120851 bbs #0x08, 0x125c, 0xed8a 00ED39 2C6F120134 bbs #0x01, 0x126f, 0xed72 00ED3E 2C1D10012F bbs #0x01, 0x101d, 0xed72 00ED43 2C3C13012A bbs #0x01, 0x133c, 0xed72 00ED48 AE3C10 ldx 0x103c ; O2R_Voltage 00ED4B ECA28B cpx 0x8ba2 00ED4E B022 bcs 0xed72 00ED50 AE8A10 ldx 0x108a 00ED53 F008 beq 0xed5d 00ED55 AE9610 ldx 0x1096 00ED58 E00080 cpx #0x8000 00ED5B B015 bcs 0xed72 00ED5D AE8C10 ldx 0x108c ; Branch target from ED53 00ED60 D010 bne 0xed72 00ED62 AD1712 lda al, 0x1217 00ED65 D00B bne 0xed72 00ED67 3C23100823 bbc #0x08, 0x1023, 0xed8f 00ED6C ADB18B lda al, 0x8bb1 00ED6F 8D1712 sta al, 0x1217 00ED72 A20080 ldx #0x8000 ; Branch target from ED39, Branch target from ED3E, Branch target from ED43, Branch target from ED4E, Branch target from ED5B, Branch target from ED60, Branch target from ED65 00ED75 8E0C10 stx 0x100c ; Branch target from ECF8, Branch target from ED0F, Branch target from ED23, Branch target from ED88, Branch target from ED8D 00ED78 0C211008 seb #0x08, 0x1021 00ED7C AE938B ldx 0x8b93 00ED7F 8E9210 stx 0x1092 00ED82 4C68EC jmp 0xec68 Code block address: ED85 Length: 5 M:1 X:0 called by: ED2F 00ED85 AEE98B ldx 0x8be9 ; Branch target from ED2F 00ED88 80EB bra 0xed75 Code block address: ED8A Length: 5 M:1 X:0 called by: ED34 00ED8A AEEB8B ldx 0x8beb ; Branch target from ED34 00ED8D 80E6 bra 0xed75 Code block address: ED8F Length: 22 M:1 X:0 called by: ED67 00ED8F AE9210 ldx 0x1092 ; Branch target from ED67 00ED92 D011 bne 0xeda5 00ED94 0C211002 seb #0x02, 0x1021 00ED98 AD808B lda al, 0x8b80 00ED9B 8DD510 sta al, 0x10d5 00ED9E 1C211001 clb #0x01, 0x1021 00EDA2 4C62EC jmp 0xec62 Code block address: EDA5 Length: 75 M:1 X:0 called by: ED92 00EDA5 AE3C10 ldx 0x103c ; Branch target from ED92 ; O2R_Voltage 00EDA8 EC9410 cpx 0x1094 00EDAB 9048 bcc 0xedf5 00EDAD 2C21100805 bbs #0x08, 0x1021, 0xedb7 00EDB2 2C2110041A bbs #0x04, 0x1021, 0xedd1 00EDB7 AD0F10 lda al, 0x100f ; Branch target from EDAD 00EDBA 8D9512 sta al, 0x1295 00EDBD 8D7640 sta al, 0x4076 00EDC0 D8 clm ; m:0 x:0 00EDC1 29FF00 and ax, #0x00ff 00EDC4 0A asl ax 00EDC5 0A asl ax 00EDC6 0A asl ax 00EDC7 0A asl ax 00EDC8 8D9810 sta ax, 0x1098 00EDCB AD938B lda ax, 0x8b93 00EDCE 8D9210 sta ax, 0x1092 00EDD1 D8 clm ; m:0 x:0, Branch target from EDB2 00EDD2 AD9610 lda ax, 0x1096 00EDD5 38 sec 00EDD6 ED9810 sbc ax, 0x1098 00EDD9 B003 bcs 0xedde 00EDDB A90000 lda ax, #0x0000 00EDDE 8D9610 sta ax, 0x1096 ; Branch target from EDD9 00EDE1 F8 sem ; m:1 x:0 00EDE2 0C211004 seb #0x04, 0x1021 00EDE6 2C21108005 bbs #0x80, 0x1021, 0xedf0 00EDEB AE0E11 ldx 0x110e 00EDEE 8056 bra 0xee46 Code block address: EDF0 Length: 5 M:1 X:0 called by: EDE6 00EDF0 AE1011 ldx 0x1110 ; Branch target from EDE6 00EDF3 8051 bra 0xee46 Code block address: EDF5 Length: 66 M:1 X:0 called by: EDAB 00EDF5 2C21100805 bbs #0x08, 0x1021, 0xedff ; Branch target from EDAB 00EDFA 3C21100414 bbc #0x04, 0x1021, 0xee13 00EDFF AD1010 lda al, 0x1010 ; Branch target from EDF5 00EE02 8D9612 sta al, 0x1296 00EE05 8D7840 sta al, 0x4078 00EE08 D8 clm ; m:0 x:0 00EE09 29FF00 and ax, #0x00ff 00EE0C 0A asl ax 00EE0D 0A asl ax 00EE0E 0A asl ax 00EE0F 0A asl ax 00EE10 8D9810 sta ax, 0x1098 00EE13 D8 clm ; m:0 x:0, Branch target from EDFA 00EE14 AD9610 lda ax, 0x1096 00EE17 18 clc 00EE18 6D9810 adc ax, 0x1098 00EE1B 9003 bcc 0xee20 00EE1D A9FFFF lda ax, #0xffff 00EE20 8D9610 sta ax, 0x1096 ; Branch target from EE1B 00EE23 F8 sem ; m:1 x:0 00EE24 1C211004 clb #0x04, 0x1021 00EE28 2C2110800A bbs #0x80, 0x1021, 0xee37 00EE2D D8 clm ; m:0 x:0 00EE2E AD0E11 lda ax, 0x110e 00EE31 18 clc 00EE32 6DA48B adc ax, 0x8ba4 00EE35 8008 bra 0xee3f Code block address: EE37 Length: 59 M:1 X:0 called by: EE28 00EE37 D8 clm ; m:0 x:0, Branch target from EE28 00EE38 AD1011 lda ax, 0x1110 00EE3B 18 clc 00EE3C 6DAE8B adc ax, 0x8bae 00EE3F AA tax ; Branch target from EE35 00EE40 F8 sem ; m:1 x:0 00EE41 9003 bcc 0xee46 00EE43 A2FFFF ldx #0xffff 00EE46 8E9410 stx 0x1094 ; Branch target from EDEE, Branch target from EDF3, Branch target from EE41 00EE49 1C211008 clb #0x08, 0x1021 00EE4D AE9E8B ldx 0x8b9e 00EE50 EC9610 cpx 0x1096 00EE53 9008 bcc 0xee5d 00EE55 AEA08B ldx 0x8ba0 00EE58 EC9610 cpx 0x1096 00EE5B 9003 bcc 0xee60 00EE5D 8E9610 stx 0x1096 ; Branch target from EE53 00EE60 AE0E11 ldx 0x110e ; Branch target from EE5B 00EE63 EC9C8B cpx 0x8b9c 00EE66 F01B beq 0xee83 00EE68 9019 bcc 0xee83 00EE6A AD1012 lda al, 0x1210 00EE6D F003 beq 0xee72 00EE6F 1A dec al 00EE70 800C bra 0xee7e Code block address: EE72 Length: 17 M:1 X:0 called by: EE6D 00EE72 CA dex ; Branch target from EE6D 00EE73 8E0E11 stx 0x110e 00EE76 EC9C8B cpx 0x8b9c 00EE79 900C bcc 0xee87 00EE7B AD978B lda al, 0x8b97 00EE7E 8D1012 sta al, 0x1210 ; Branch target from EE70 00EE81 800A bra 0xee8d Code block address: EE83 Length: 33 M:1 X:0 called by: EE66 00EE83 9C101200 ldm #0x00, 0x1210 ; Branch target from EE66, Branch target from EE68 00EE87 AE9C8B ldx 0x8b9c ; Branch target from EE79 00EE8A 8E0E11 stx 0x110e 00EE8D AD9710 lda al, 0x1097 ; Branch target from EC36, Branch target from EC5F, Branch target from ECE3, Branch target from EE81 00EE90 8DAD12 sta al, 0x12ad ; Write to RAM: AF Corr 00EE93 8D6240 sta al, 0x4062 00EE96 D8 clm ; m:0 x:0 00EE97 AD3C10 lda ax, 0x103c ; O2R_Voltage 00EE9A 4A lsr ax 00EE9B 4A lsr ax 00EE9C F8 sem ; m:1 x:0 00EE9D 8D9112 sta al, 0x1291 ; Write to RAM: O2 Ave (RH) ; SM_O2R 00EEA0 8D6640 sta al, 0x4066 00EEA3 60 rts