Code block address: A6E2 Length: 42 M:1 X:0 called by: 9A32 00A6E2 2067A8 jsr 0xa867 ; Call target from 9A32 00A6E5 3CAF140122 bbc #0x01, 0x14af, 0xa70c 00A6EA AD7C11 lda al, 0x117c 00A6ED D01C bne 0xa70b 00A6EF 9C7C1127 ldm #0x27, 0x117c 00A6F3 78 sei 00A6F4 ADAE14 lda al, 0x14ae 00A6F7 4920 eor al, #0x20 00A6F9 8DAE14 sta al, 0x14ae 00A6FC 8D0020 sta al, 0x2000 00A6FF AD9D11 lda al, 0x119d 00A702 4901 eor al, #0x01 00A704 8D9D11 sta al, 0x119d 00A707 8D0022 sta al, 0x2200 00A70A 58 cli 00A70B 60 rts ; Branch target from A6ED Code block address: A70C Length: 8 M:1 X:0 called by: A6E5 00A70C 3CC112FF03 bbc #0xff, 0x12c1, 0xa714 ; Branch target from A6E5 00A711 4CECA7 jmp 0xa7ec Code block address: A714 Length: 8 M:1 X:0 called by: A70C 00A714 3C5B100403 bbc #0x04, 0x105b, 0xa71c ; Branch target from A70C ; Diag-pin2 00A719 4CA1A7 jmp 0xa7a1 Code block address: A71C Length: 45 M:1 X:0 called by: A714 00A71C AC2610 ldy 0x1026 ; Branch target from A714, Errorflags 1 00A71F D005 bne 0xa726 00A721 AC2810 ldy 0x1028 ; Errorflags 3 00A724 F04D beq 0xa773 00A726 3C4A800405 bbc #0x04, 0x804a, 0xa730 ; Branch target from A71F ; EGR Installed 00A72B 3C5B100119 bbc #0x01, 0x105b, 0xa749 ; California 00A730 AEE211 ldx 0x11e2 ; Branch target from A726 00A733 EC888A cpx 0x8a88 00A736 9011 bcc 0xa749 00A738 AE7A11 ldx 0x117a 00A73B E8 inx 00A73C D001 bne 0xa73f 00A73E CA dex 00A73F 8E7A11 stx 0x117a ; Branch target from A73C 00A742 EC8A8A cpx 0x8a8a 00A745 9032 bcc 0xa779 00A747 8006 bra 0xa74f Code block address: A749 Length: 34 M:1 X:0 called by: A72B 00A749 A2FFFF ldx #0xffff ; Branch target from A72B, Branch target from A736 00A74C 8E7A11 stx 0x117a 00A74F 2054A8 jsr 0xa854 ; Branch target from A747 00A752 AD7D11 lda al, 0x117d 00A755 D049 bne 0xa7a0 00A757 AD7E11 lda al, 0x117e 00A75A D00B bne 0xa767 00A75C AD7C11 lda al, 0x117c 00A75F D00A bne 0xa76b 00A761 A22610 ldx #0x1026 00A764 207AA8 jsr 0xa87a-lookup-ce-code.txt 00A767 2015A9 jsr 0xa915-flash-ce-code.txt ; Branch target from A75A, Branch target from A78D, Branch target from A79E 00A76A 60 rts Code block address: A76B Length: 8 M:1 X:0 called by: A75F 00A76B 1C9D1101 clb #0x01, 0x119d ; Branch target from A75F 00A76F 20E7C4 jsr 0xc4e7 00A772 60 rts Code block address: A773 Length: 29 M:1 X:0 called by: A724 00A773 A20000 ldx #0x0000 ; Branch target from A724 00A776 8E7A11 stx 0x117a 00A779 9C7C1123 ldm #0x23, 0x117c ; Branch target from A745 00A77D 2C5110040E bbs #0x04, 0x1051, 0xa790 ; Engine Running 00A782 2054A8 jsr 0xa854 00A785 AD7D11 lda al, 0x117d ; Branch target from A7E9, Branch target from A851 00A788 D016 bne 0xa7a0 00A78A AD7E11 lda al, 0x117e 00A78D D0D8 bne 0xa767 00A78F 60 rts Code block address: A790 Length: 9 M:1 X:0 called by: A77D 00A790 205AA8 jsr 0xa85a ; Branch target from A77D 00A793 3C7D11FF01 bbc #0xff, 0x117d, 0xa799 00A798 60 rts Code block address: A799 Length: 7 M:1 X:0 called by: A793 00A799 3C7E11FF02 bbc #0xff, 0x117e, 0xa7a0 ; Branch target from A793 00A79E 80C7 bra 0xa767 Code block address: A7A0 Length: 1 M:1 X:0 called by: A788 00A7A0 60 rts ; Branch target from A755, Branch target from A788, Branch target from A799 Code block address: A7A1 Length: 48 M:1 X:0 called by: A719 00A7A1 ACB912 ldy 0x12b9 ; Branch target from A719 ; Stored_Errorflags1 00A7A4 D005 bne 0xa7ab 00A7A6 ACBB12 ldy 0x12bb ; Stored_Errorflags3 00A7A9 F037 beq 0xa7e2 00A7AB 2C51100421 bbs #0x04, 0x1051, 0xa7d1 ; Branch target from A7A4 ; Engine Running 00A7B0 AD7D11 lda al, 0x117d 00A7B3 D013 bne 0xa7c8 00A7B5 AD7E11 lda al, 0x117e 00A7B8 D00B bne 0xa7c5 00A7BA AD7C11 lda al, 0x117c 00A7BD D018 bne 0xa7d7 00A7BF A2B912 ldx #0x12b9 ; Stored_Errorflags1 00A7C2 207AA8 jsr 0xa87a-lookup-ce-code.txt 00A7C5 2015A9 jsr 0xa915-flash-ce-code.txt ; Branch target from A7B8 00A7C8 3C9D110111 bbc #0x01, 0x119d, 0xa7de ; Branch target from A7B3 00A7CD 2054A8 jsr 0xa854 ; Branch target from A7D5 00A7D0 60 rts Code block address: A7D1 Length: 6 M:1 X:0 called by: A7AB 00A7D1 9C7C1123 ldm #0x23, 0x117c ; Branch target from A7AB 00A7D5 80F6 bra 0xa7cd Code block address: A7D7 Length: 11 M:1 X:0 called by: A7BD 00A7D7 1C9D1101 clb #0x01, 0x119d ; Branch target from A7BD 00A7DB 20E7C4 jsr 0xc4e7 00A7DE 205AA8 jsr 0xa85a ; Branch target from A7C8 00A7E1 60 rts Code block address: A7E2 Length: 10 M:1 X:0 called by: A7A9 00A7E2 2064A9 jsr 0xa964 ; Branch target from A7A9 00A7E5 9C7C1123 ldm #0x23, 0x117c 00A7E9 4C85A7 jmp 0xa785 Code block address: A7EC Length: 43 M:1 X:0 called by: A711 00A7EC AC2610 ldy 0x1026 ; Branch target from A711, Errorflags 1 00A7EF D005 bne 0xa7f6 00A7F1 AC2810 ldy 0x1028 ; Errorflags 3 00A7F4 F02C beq 0xa822 00A7F6 AD7D11 lda al, 0x117d ; Branch target from A7EF 00A7F9 D013 bne 0xa80e 00A7FB AD7E11 lda al, 0x117e 00A7FE D00B bne 0xa80b 00A800 AD7C11 lda al, 0x117c 00A803 D012 bne 0xa817 00A805 A22610 ldx #0x1026 00A808 207AA8 jsr 0xa87a-lookup-ce-code.txt 00A80B 2015A9 jsr 0xa915-flash-ce-code.txt ; Branch target from A7FE, Branch target from A847 00A80E 3C9D11010B bbc #0x01, 0x119d, 0xa81e ; Branch target from A7F9, Branch target from A842 00A813 2054A8 jsr 0xa854 00A816 60 rts Code block address: A817 Length: 11 M:1 X:0 called by: A803 00A817 1C9D1101 clb #0x01, 0x119d ; Branch target from A803 00A81B 20E7C4 jsr 0xc4e7 00A81E 205AA8 jsr 0xa85a ; Branch target from A80E 00A821 60 rts Code block address: A822 Length: 24 M:1 X:0 called by: A7F4 00A822 9C7C1123 ldm #0x23, 0x117c ; Branch target from A7F4 00A826 3C51100423 bbc #0x04, 0x1051, 0xa84e ; Engine Running 00A82B AE7811 ldx 0x1178 00A82E ECC08A cpx 0x8ac0 00A831 B016 bcs 0xa849 00A833 2C2510AC02 bbs #0xac, 0x1025, 0xa83a 00A838 8005 bra 0xa83f Code block address: A83A Length: 15 M:1 X:0 called by: A833 00A83A 2C2A10100A bbs #0x10, 0x102a, 0xa849 ; Branch target from A833 00A83F AD7D11 lda al, 0x117d ; Branch target from A838 00A842 D0CA bne 0xa80e 00A844 AD7E11 lda al, 0x117e 00A847 80C2 bra 0xa80b Code block address: A849 Length: 5 M:1 X:0 called by: A831 00A849 2064A9 jsr 0xa964 ; Branch target from A831, Branch target from A83A 00A84C 8003 bra 0xa851 Code block address: A84E Length: 6 M:1 X:0 called by: A826 00A84E 2054A8 jsr 0xa854 ; Branch target from A826 00A851 4C85A7 jmp 0xa785 ; Branch target from A84C Code block address: A854 Length: 6 M:1 X:0 called by: A813 00A854 0CAE1420 seb #0x20, 0x14ae ; Call target from A74F, Call target from A782, Call target from A7CD, Call target from A813, Call target from A84E 00A858 8004 bra 0xa85e Code block address: A85A Length: 13 M:1 X:0 called by: A81E 00A85A 1CAE1420 clb #0x20, 0x14ae ; Call target from A790, Call target from A7DE, Call target from A81E 00A85E 78 sei ; Branch target from A858 00A85F ADAE14 lda al, 0x14ae 00A862 8D0020 sta al, 0x2000 00A865 58 cli 00A866 60 rts