Code block address: DBBA Length: 70 M:1 X:0 called by: DA0F 00DBBA 342008FC bbc #0x08, dp + 0x20,0xdbba-Measure-Airflow ; Call target from DA0F, Read from A/D control register, Branch target from DBBA 00DBBE D8 clm ; m:0 x:0 00DBBF A522 lda ax, dp + 0x22 ; Read from A/D successive approximation register 00DBC1 38 sec 00DBC2 ED0880 sbc ax, 0x8008 00DBC5 B003 bcs 0xdbca 00DBC7 A90000 lda ax, #0x0000 00DBCA 8D3A10 sta ax, 0x103a ; Branch target from DBC5 ; (MAF_Voltage) 00DBCD 9C04100000 ldm #0x0000, 0x1004 00DBD2 4A lsr ax 00DBD3 6E0410 ror 0x1004 00DBD6 4A lsr ax 00DBD7 6E0410 ror 0x1004 00DBDA 4A lsr ax 00DBDB 6E0410 ror 0x1004 00DBDE 4A lsr ax 00DBDF 6E0410 ror 0x1004 00DBE2 C93F00 cmp ax, #0x003f 00DBE5 B031 bcs 0xdc18 00DBE7 0A asl ax 00DBE8 698080 adc ax, #0x8080 00DBEB AA tax 00DBEC B502 lda ax, dp + 0x02 + ix 00DBEE 38 sec 00DBEF F500 sbc ax, dp + 0x00 + ix 00DBF1 F021 beq 0xdc14 00DBF3 900B bcc 0xdc00 00DBF5 890D0410 mpy 0x1004 00DBF9 427500 adc bx, dp + 0x00 + ix 00DBFC 8928 xab 00DBFE 801B bra 0xdc1b Code block address: DC00 Length: 20 M:0 X:0 called by: DBF3 00DC00 49FFFF eor ax, #0xffff ; Branch target from DBF3 00DC03 3A inc ax 00DC04 890D0410 mpy 0x1004 00DC08 428D0410 sta bx, 0x1004 00DC0C B500 lda ax, dp + 0x00 + ix 00DC0E 38 sec 00DC0F ED0410 sbc ax, 0x1004 00DC12 8007 bra 0xdc1b Code block address: DC14 Length: 4 M:0 X:0 called by: DBF1 00DC14 B500 lda ax, dp + 0x00 + ix ; Branch target from DBF1 00DC16 8003 bra 0xdc1b Code block address: DC18 Length: 32 M:0 X:0 called by: DBE5 00DC18 ADFE80 lda ax, 0x80fe ; Branch target from DBE5 00DC1B 8D1210 sta ax, 0x1012 ; Branch target from DBFE, Branch target from DC12, Branch target from DC16 ; Airflow 00DC1E AD3A10 lda ax, 0x103a ; (MAF_Voltage) 00DC21 4A lsr ax 00DC22 4A lsr ax 00DC23 F8 sem ; m:1 x:0 00DC24 8D8312 sta al, 0x1283 ; Write to RAM: MAF 00DC27 8D0C40 sta al, 0x400c 00DC2A AD0C80 lda al, 0x800c 00DC2D D009 bne 0xdc38 00DC2F 2024DD jsr 0xdd24 00DC32 D8 clm ; m:0 x:0 00DC33 ADE411 lda ax, 0x11e4 00DC36 8022 bra 0xdc5a Code block address: DC38 Length: 26 M:1 X:0 called by: DC2D 00DC38 3C1E100215 bbc #0x02, 0x101e, 0xdc52 ; Branch target from DC2D 00DC3D D8 clm ; m:0 x:0 00DC3E AD0C80 lda ax, 0x800c 00DC41 29FF00 and ax, #0x00ff 00DC44 AA tax 00DC45 AD1210 lda ax, 0x1012 ; Airflow 00DC48 18 clc ; Branch target from DC4E 00DC49 6D3611 adc ax, 0x1136 ; Airflow 00DC4C 6A ror ax 00DC4D CA dex 00DC4E D0F8 bne 0xdc48 00DC50 8008 bra 0xdc5a Code block address: DC52 Length: 96 M:1 X:0 called by: DC38 00DC52 0C1E1002 seb #0x02, 0x101e ; Branch target from DC38 00DC56 D8 clm ; m:0 x:0 00DC57 AD1210 lda ax, 0x1012 ; Airflow 00DC5A 8D3611 sta ax, 0x1136 ; Branch target from DC36, Branch target from DC50 ; Airflow 00DC5D 8D1240 sta ax, 0x4012 00DC60 8D1340 sta ax, 0x4013 00DC63 4A lsr ax 00DC64 4A lsr ax 00DC65 4A lsr ax 00DC66 4A lsr ax 00DC67 4A lsr ax 00DC68 4A lsr ax 00DC69 4A lsr ax 00DC6A F8 sem ; m:1 x:0 00DC6B 8D8412 sta al, 0x1284 ; SM_Airflow 00DC6E 8D1640 sta al, 0x4016 00DC71 3C1B100855 bbc #0x08, 0x101b, 0xdccb 00DC76 1C1B1008 clb #0x08, 0x101b 00DC7A AD8810 lda al, 0x1088 ; Coolant_Temp 00DC7D CD4180 cmp al, 0x8041 00DC80 9008 bcc 0xdc8a 00DC82 AEB410 ldx 0x10b4 00DC85 EC3F80 cpx 0x803f 00DC88 B034 bcs 0xdcbe 00DC8A 3C5A10802F bbc #0x80, 0x105a, 0xdcbe ; Branch target from DC80 ; NoThrottle 00DC8F AD7110 lda al, 0x1071 ; Speed 00DC92 CD3280 cmp al, 0x8032 00DC95 B027 bcs 0xdcbe 00DC97 AD3380 lda al, 0x8033 00DC9A 3C1B101008 bbc #0x10, 0x101b, 0xdca7 00DC9F 38 sec 00DCA0 ED3480 sbc al, 0x8034 00DCA3 B002 bcs 0xdca7 00DCA5 A900 lda al, #0x00 00DCA7 CD6E10 cmp al, 0x106e ; Branch target from DC9A, Branch target from DCA3 ; RPM_div50 00DCAA B006 bcs 0xdcb2 00DCAC 0C1B1010 seb #0x10, 0x101b 00DCB0 800C bra 0xdcbe Code block address: DCB2 Length: 25 M:1 X:0 called by: DCAA 00DCB2 1C1B1010 clb #0x10, 0x101b ; Branch target from DCAA 00DCB6 AD3580 lda al, 0x8035 00DCB9 CD6E10 cmp al, 0x106e ; RPM_div50 00DCBC 9039 bcc 0xdcf7 00DCBE 9C381100 ldm #0x00, 0x1138 ; Branch target from DC88, Branch target from DC8A, Branch target from DC95, Branch target from DCB0, Branch target from DCD9, Branch target from DCDB 00DCC2 D8 clm ; m:0 x:0, Branch target from DCE3 00DCC3 AD3611 lda ax, 0x1136 ; Airflow 00DCC6 8D1410 sta ax, 0x1014 ; Airflow 00DCC9 802A bra 0xdcf5 Code block address: DCCB Length: 44 M:1 X:0 called by: DC71 00DCCB AD8810 lda al, 0x1088 ; Branch target from DC71 ; Coolant_Temp 00DCCE CD4180 cmp al, 0x8041 00DCD1 9008 bcc 0xdcdb 00DCD3 AEB410 ldx 0x10b4 00DCD6 EC3F80 cpx 0x803f 00DCD9 B0E3 bcs 0xdcbe 00DCDB 3C5A1080DE bbc #0x80, 0x105a, 0xdcbe ; Branch target from DCD1 ; NoThrottle 00DCE0 AD3811 lda al, 0x1138 00DCE3 F0DD beq 0xdcc2 00DCE5 D8 clm ; m:0 x:0 00DCE6 AD3911 lda ax, 0x1139 ; Airflow 00DCE9 18 clc 00DCEA 6D1210 adc ax, 0x1012 ; Airflow 00DCED B006 bcs 0xdcf5 00DCEF 8D3911 sta ax, 0x1139 ; Airflow 00DCF2 EE3811 inc 0x1138 00DCF5 F8 sem ; m:1 x:0, Branch target from DCC9, Branch target from DCED 00DCF6 60 rts Code block address: DCF7 Length: 26 M:1 X:0 called by: DCBC 00DCF7 AD3811 lda al, 0x1138 ; Branch target from DCBC 00DCFA F015 beq 0xdd11 00DCFC 8D0610 sta al, 0x1006 00DCFF 9C071000 ldm #0x00, 0x1007 00DD03 D8 clm ; m:0 x:0 00DD04 42A90000 lda bx, #0x0000 00DD08 AD3911 lda ax, 0x1139 ; Airflow 00DD0B 892D0610 div 0x1006 00DD0F 8004 bra 0xdd15 Code block address: DD11 Length: 19 M:1 X:0 called by: DCFA 00DD11 D8 clm ; m:0 x:0, Branch target from DCFA 00DD12 AD3611 lda ax, 0x1136 ; Airflow 00DD15 8D1410 sta ax, 0x1014 ; Branch target from DD0F ; Airflow 00DD18 AD1210 lda ax, 0x1012 ; Airflow 00DD1B 8D3911 sta ax, 0x1139 ; Airflow 00DD1E F8 sem ; m:1 x:0 00DD1F 9C381101 ldm #0x01, 0x1138 00DD23 60 rts