Code block address: DE08 Length: 70 M:1 X:0 called by: DC5D 00DE08 342008FC bbc #0x08, dp + 0x20, 0xde08 ; Call target from DC5D, Read from A/D control register, Branch target from DE08 00DE0C D8 clm ; m:0 x:0 00DE0D A522 lda ax, dp + 0x22 ; Read from A/D successive approximation register 00DE0F 38 sec 00DE10 ED0880 sbc ax, 0x8008 00DE13 B003 bcs 0xde18 00DE15 A90000 lda ax, #0x0000 00DE18 8D3A10 sta ax, 0x103a ; Branch target from DE13 ; (MAF_Voltage) 00DE1B 9C04100000 ldm #0x0000, 0x1004 00DE20 4A lsr ax 00DE21 6E0410 ror 0x1004 00DE24 4A lsr ax 00DE25 6E0410 ror 0x1004 00DE28 4A lsr ax 00DE29 6E0410 ror 0x1004 00DE2C 4A lsr ax 00DE2D 6E0410 ror 0x1004 00DE30 C93F00 cmp ax, #0x003f 00DE33 B031 bcs 0xde66 00DE35 0A asl ax 00DE36 698080 adc ax, #0x8080 ; MAF Volts to Airflow Map 00DE39 AA tax 00DE3A B502 lda ax, dp + 0x02 + ix 00DE3C 38 sec 00DE3D F500 sbc ax, dp + 0x00 + ix 00DE3F F021 beq 0xde62 00DE41 900B bcc 0xde4e 00DE43 890D0410 mpy 0x1004 00DE47 427500 adc bx, dp + 0x00 + ix 00DE4A 8928 xab 00DE4C 801B bra 0xde69 Code block address: DE4E Length: 20 M:0 X:0 called by: DE41 00DE4E 49FFFF eor ax, #0xffff ; Branch target from DE41 00DE51 3A inc ax 00DE52 890D0410 mpy 0x1004 00DE56 428D0410 sta bx, 0x1004 00DE5A B500 lda ax, dp + 0x00 + ix 00DE5C 38 sec 00DE5D ED0410 sbc ax, 0x1004 00DE60 8007 bra 0xde69 Code block address: DE62 Length: 4 M:0 X:0 called by: DE3F 00DE62 B500 lda ax, dp + 0x00 + ix ; Branch target from DE3F 00DE64 8003 bra 0xde69 Code block address: DE66 Length: 32 M:0 X:0 called by: DE33 00DE66 ADFE80 lda ax, 0x80fe ; Branch target from DE33 00DE69 8D1210 sta ax, 0x1012 ; Branch target from DE4C, Branch target from DE60, Branch target from DE64 ; Airflow 00DE6C AD3A10 lda ax, 0x103a ; (MAF_Voltage) 00DE6F 4A lsr ax 00DE70 4A lsr ax 00DE71 F8 sem ; m:1 x:0 00DE72 8D8312 sta al, 0x1283 ; Write to RAM: MAF 00DE75 8D0C40 sta al, 0x400c 00DE78 AD0C80 lda al, 0x800c 00DE7B D009 bne 0xde86 00DE7D 2072DF jsr 0xdf72 00DE80 D8 clm ; m:0 x:0 00DE81 ADE411 lda ax, 0x11e4 00DE84 8022 bra 0xdea8 Code block address: DE86 Length: 26 M:1 X:0 called by: DE7B 00DE86 3C1E100215 bbc #0x02, 0x101e, 0xdea0 ; Branch target from DE7B 00DE8B D8 clm ; m:0 x:0 00DE8C AD0C80 lda ax, 0x800c 00DE8F 29FF00 and ax, #0x00ff 00DE92 AA tax 00DE93 AD1210 lda ax, 0x1012 ; Airflow 00DE96 18 clc ; Branch target from DE9C 00DE97 6D3611 adc ax, 0x1136 ; Airflow 00DE9A 6A ror ax 00DE9B CA dex 00DE9C D0F8 bne 0xde96 00DE9E 8008 bra 0xdea8 Code block address: DEA0 Length: 96 M:1 X:0 called by: DE86 00DEA0 0C1E1002 seb #0x02, 0x101e ; Branch target from DE86 00DEA4 D8 clm ; m:0 x:0 00DEA5 AD1210 lda ax, 0x1012 ; Airflow 00DEA8 8D3611 sta ax, 0x1136 ; Branch target from DE84, Branch target from DE9E ; Airflow 00DEAB 8D1240 sta ax, 0x4012 00DEAE 8D1340 sta ax, 0x4013 00DEB1 4A lsr ax 00DEB2 4A lsr ax 00DEB3 4A lsr ax 00DEB4 4A lsr ax 00DEB5 4A lsr ax 00DEB6 4A lsr ax 00DEB7 4A lsr ax 00DEB8 F8 sem ; m:1 x:0 00DEB9 8D8412 sta al, 0x1284 ; SM_Airflow 00DEBC 8D1640 sta al, 0x4016 00DEBF 3C1B100855 bbc #0x08, 0x101b, 0xdf19 00DEC4 1C1B1008 clb #0x08, 0x101b 00DEC8 AD8810 lda al, 0x1088 ; Coolant_Temp 00DECB CD4180 cmp al, 0x8041 00DECE 9008 bcc 0xded8 00DED0 AEB410 ldx 0x10b4 00DED3 EC3F80 cpx 0x803f 00DED6 B034 bcs 0xdf0c 00DED8 3C5A10802F bbc #0x80, 0x105a, 0xdf0c ; Branch target from DECE ; NoThrottle 00DEDD AD7110 lda al, 0x1071 ; Speed 00DEE0 CD3280 cmp al, 0x8032 00DEE3 B027 bcs 0xdf0c 00DEE5 AD3380 lda al, 0x8033 00DEE8 3C1B101008 bbc #0x10, 0x101b, 0xdef5 00DEED 38 sec 00DEEE ED3480 sbc al, 0x8034 00DEF1 B002 bcs 0xdef5 00DEF3 A900 lda al, #0x00 00DEF5 CD6E10 cmp al, 0x106e ; Branch target from DEE8, Branch target from DEF1 ; RPM_div50 00DEF8 B006 bcs 0xdf00 00DEFA 0C1B1010 seb #0x10, 0x101b 00DEFE 800C bra 0xdf0c Code block address: DF00 Length: 25 M:1 X:0 called by: DEF8 00DF00 1C1B1010 clb #0x10, 0x101b ; Branch target from DEF8 00DF04 AD3580 lda al, 0x8035 00DF07 CD6E10 cmp al, 0x106e ; RPM_div50 00DF0A 9039 bcc 0xdf45 00DF0C 9C381100 ldm #0x00, 0x1138 ; Branch target from DED6, Branch target from DED8, Branch target from DEE3, Branch target from DEFE, Branch target from DF27, Branch target from DF29 00DF10 D8 clm ; m:0 x:0, Branch target from DF31 00DF11 AD3611 lda ax, 0x1136 ; Airflow 00DF14 8D1410 sta ax, 0x1014 ; Airflow 00DF17 802A bra 0xdf43 Code block address: DF19 Length: 44 M:1 X:0 called by: DEBF 00DF19 AD8810 lda al, 0x1088 ; Branch target from DEBF ; Coolant_Temp 00DF1C CD4180 cmp al, 0x8041 00DF1F 9008 bcc 0xdf29 00DF21 AEB410 ldx 0x10b4 00DF24 EC3F80 cpx 0x803f 00DF27 B0E3 bcs 0xdf0c 00DF29 3C5A1080DE bbc #0x80, 0x105a, 0xdf0c ; Branch target from DF1F ; NoThrottle 00DF2E AD3811 lda al, 0x1138 00DF31 F0DD beq 0xdf10 00DF33 D8 clm ; m:0 x:0 00DF34 AD3911 lda ax, 0x1139 ; Airflow 00DF37 18 clc 00DF38 6D1210 adc ax, 0x1012 ; Airflow 00DF3B B006 bcs 0xdf43 00DF3D 8D3911 sta ax, 0x1139 ; Airflow 00DF40 EE3811 inc 0x1138 00DF43 F8 sem ; m:1 x:0, Branch target from DF17, Branch target from DF3B 00DF44 60 rts Code block address: DF45 Length: 26 M:1 X:0 called by: DF0A 00DF45 AD3811 lda al, 0x1138 ; Branch target from DF0A 00DF48 F015 beq 0xdf5f 00DF4A 8D0610 sta al, 0x1006 00DF4D 9C071000 ldm #0x00, 0x1007 00DF51 D8 clm ; m:0 x:0 00DF52 42A90000 lda bx, #0x0000 00DF56 AD3911 lda ax, 0x1139 ; Airflow 00DF59 892D0610 div 0x1006 00DF5D 8004 bra 0xdf63 Code block address: DF5F Length: 19 M:1 X:0 called by: DF48 00DF5F D8 clm ; m:0 x:0, Branch target from DF48 00DF60 AD3611 lda ax, 0x1136 ; Airflow 00DF63 8D1410 sta ax, 0x1014 ; Branch target from DF5D ; Airflow 00DF66 AD1210 lda ax, 0x1012 ; Airflow 00DF69 8D3911 sta ax, 0x1139 ; Airflow 00DF6C F8 sem ; m:1 x:0 00DF6D 9C381101 ldm #0x01, 0x1138 00DF71 60 rts