Code block address: ACFC Length: 8 M:1 X:0 called by: 970B 00ACFC 2C97110203 bbs #0x02, 0x1197, 0xad04 ; Call target from 970B, Call target from 970B 00AD01 4C43AD jmp 0xad43 Code block address: AD04 Length: 8 M:1 X:0 called by: ACFC 00AD04 3C5A108003 bbc #0x80, 0x105a, 0xad0c ; Branch target from ACFC ; NoThrottle 00AD09 4C4FAD jmp 0xad4f Code block address: AD0C Length: 20 M:1 X:0 called by: AD04 00AD0C 1C1B1080 clb #0x80, 0x101b ; Branch target from AD04 00AD10 3C8F84FF0B bbc #0xff, 0x848f, 0xad20 00AD15 D8 clm ; m:0 x:0 00AD16 AD3810 lda ax, 0x1038 00AD19 4A lsr ax 00AD1A 4A lsr ax 00AD1B 4A lsr ax 00AD1C 4A lsr ax 00AD1D F8 sem ; m:1 x:0 00AD1E 8020 bra 0xad40 Code block address: AD20 Length: 30 M:1 X:0 called by: AD10 00AD20 20FDAE jsr 0xaefd-Calculate-Timing ; Branch target from AD10 00AD23 AD8910 lda al, 0x1089 ; Coolant_Temp_Proportion 00AD26 29F0 and al, #0xf0 00AD28 A2F084 ldx #0x84f0 00AD2B 200090 jsr 0x9000-2D-Graph-Lookup-16 00AD2E 18 clc 00AD2F 6DA011 adc al, 0x11a0 ; Ignition Timing 00AD32 300A bmi 0xad3e 00AD34 CD8B84 cmp al, 0x848b 00AD37 9007 bcc 0xad40 00AD39 AD8B84 lda al, 0x848b 00AD3C 8002 bra 0xad40 Code block address: AD3E Length: 5 M:1 X:0 called by: AD32 00AD3E A900 lda al, #0x00 ; Branch target from AD32 00AD40 4CE3AD jmp 0xade3 ; Branch target from AD1E, Branch target from AD37, Branch target from AD3C Code block address: AD43 Length: 12 M:1 X:0 called by: AD01 00AD43 0C1B1080 seb #0x80, 0x101b ; Branch target from AD01 00AD47 A90A lda al, #0x0a 00AD49 8DA210 sta al, 0x10a2 ; Write to RAM: Ign Adv 00AD4C 4CFBAD jmp 0xadfb Code block address: AD4F Length: 12 M:1 X:0 called by: AD09 00AD4F 0C1B1080 seb #0x80, 0x101b ; Branch target from AD09 00AD53 3C23100803 bbc #0x08, 0x1023, 0xad5b 00AD58 4C06AE jmp 0xae06 Code block address: AD5B Length: 16 M:1 X:0 called by: AD53 00AD5B 3C8F84FF0B bbc #0xff, 0x848f, 0xad6b ; Branch target from AD53 00AD60 D8 clm ; m:0 x:0 00AD61 AD3810 lda ax, 0x1038 00AD64 4A lsr ax 00AD65 4A lsr ax 00AD66 4A lsr ax 00AD67 4A lsr ax 00AD68 F8 sem ; m:1 x:0 00AD69 8078 bra 0xade3 Code block address: AD6B Length: 38 M:1 X:0 called by: AD5B 00AD6B AD7010 lda al, 0x1070 ; Branch target from AD5B 00AD6E 42AD7110 lda bl, 0x1071 ; Speed 00AD72 42CD8484 cmp bl, 0x8484 00AD76 F002 beq 0xad7a 00AD78 B017 bcs 0xad91 00AD7A 42AD8810 lda bl, 0x1088 ; Branch target from AD76 ; Coolant_Temp 00AD7E 42CD8284 cmp bl, 0x8482 00AD82 F002 beq 0xad86 00AD84 B00B bcs 0xad91 00AD86 42CD8384 cmp bl, 0x8483 ; Branch target from AD82 00AD8A 9005 bcc 0xad91 00AD8C A2A084 ldx #0x84a0 00AD8F 8003 bra 0xad94 Code block address: AD91 Length: 34 M:1 X:0 called by: AD78 00AD91 A2B084 ldx #0x84b0 ; Branch target from AD78, Branch target from AD84, Branch target from AD8A 00AD94 200090 jsr 0x9000-2D-Graph-Lookup-16 ; Branch target from AD8F 00AD97 48 pha 00AD98 AD8910 lda al, 0x1089 ; Coolant_Temp_Proportion 00AD9B 29F0 and al, #0xf0 00AD9D A2308A ldx #0x8a30 00ADA0 200090 jsr 0x9000-2D-Graph-Lookup-16 00ADA3 4268 plb 00ADA5 428D0810 sta bl, 0x1008 00ADA9 18 clc 00ADAA 6D0810 adc al, 0x1008 00ADAD 1004 bpl 0xadb3 00ADAF A900 lda al, #0x00 00ADB1 8008 bra 0xadbb Code block address: ADB3 Length: 34 M:1 X:0 called by: ADAD 00ADB3 CD8B84 cmp al, 0x848b ; Branch target from ADAD 00ADB6 9003 bcc 0xadbb 00ADB8 AD8B84 lda al, 0x848b 00ADBB 42AD3211 lda bl, 0x1132 ; Branch target from ADB1, Branch target from ADB6 00ADBF 3014 bmi 0xadd5 00ADC1 428D0810 sta bl, 0x1008 00ADC5 18 clc 00ADC6 6D0810 adc al, 0x1008 00ADC9 B005 bcs 0xadd0 00ADCB CD8B84 cmp al, 0x848b ; Branch target from ADDD 00ADCE 9011 bcc 0xade1 00ADD0 AD8B84 lda al, 0x848b ; Branch target from ADC9 00ADD3 800C bra 0xade1 Code block address: ADD5 Length: 14 M:1 X:0 called by: ADBF 00ADD5 428D0810 sta bl, 0x1008 ; Branch target from ADBF 00ADD9 18 clc 00ADDA 6D0810 adc al, 0x1008 00ADDD 10EC bpl 0xadcb 00ADDF A900 lda al, #0x00 00ADE1 8018 bra 0xadfb ; Branch target from ADCE, Branch target from ADD3 Code block address: ADE3 Length: 35 M:1 X:0 called by: AD40 00ADE3 42AD9B14 lda bl, 0x149b ; Branch target from AD40, Branch target from AD69 00ADE7 42C905 cmp bl, #0x05 00ADEA 9007 bcc 0xadf3 00ADEC 42A905 lda bl, #0x05 00ADEF 428D9B14 sta bl, 0x149b 00ADF3 38 sec ; Branch target from ADEA 00ADF4 ED9B14 sbc al, 0x149b 00ADF7 B002 bcs 0xadfb 00ADF9 A900 lda al, #0x00 00ADFB 8D4F10 sta al, 0x104f ; Branch target from AD4C, Branch target from ADE1, Branch target from ADF7, Branch target from AE09 00ADFE 8D9412 sta al, 0x1294 00AE01 8D5040 sta al, 0x4050 00AE04 8005 bra 0xae0b Code block address: AE06 Length: 5 M:1 X:0 called by: AD58 00AE06 AD8584 lda al, 0x8485 ; Branch target from AD58 00AE09 80F0 bra 0xadfb Code block address: AE0B Length: 40 M:1 X:0 called by: AE04 00AE0B 3C2D100814 bbc #0x08, 0x102d, 0xae24 ; Branch target from AE04 00AE10 1C2D1008 clb #0x08, 0x102d 00AE14 A28013 ldx #0x1380 00AE17 A900 lda al, #0x00 00AE19 9500 sta al, dp + 0x00 + ix ; Branch target from AE22 00AE1B 9501 sta al, dp + 0x01 + ix 00AE1D E8 inx 00AE1E E8 inx 00AE1F E08014 cpx #0x1480 00AE22 D0F5 bne 0xae19 00AE24 78 sei ; Branch target from AE0B 00AE25 AD2D10 lda al, 0x102d 00AE28 8D9014 sta al, 0x1490 00AE2B AD2E10 lda al, 0x102e 00AE2E 8D9114 sta al, 0x1491 00AE31 58 cli 00AE32 60 rts