Code block address: C448 Length: 24 M:1 X:0 called by: 9720 00C448 2C1D10010A bbs #0x01, 0x101d, 0xc457 ; Call target from 9720, Call target from 9720 00C44D 3C5A100805 bbc #0x08, 0x105a, 0xc457 00C452 AD4086 lda al, 0x8640 00C455 D009 bne 0xc460 00C457 A980 lda al, #0x80 ; Branch target from C448, Branch target from C44D 00C459 8DD910 sta al, 0x10d9 00C45C 8D7040 sta al, 0x4070 00C45F 60 rts Code block address: C460 Length: 15 M:1 X:0 called by: C455 00C460 A900 lda al, #0x00 ; Branch target from C455 00C462 3C5A108008 bbc #0x80, 0x105a, 0xc46f ; NoThrottle 00C467 3C5A10021A bbc #0x02, 0x105a, 0xc486 ; AirCon 00C46C 3A inc al 00C46D 8017 bra 0xc486 Code block address: C46F Length: 126 M:1 X:0 called by: C462 00C46F 3A inc al ; Branch target from C462 00C470 3A inc al 00C471 AE3E11 ldx 0x113e ; Load 00C474 EC4286 cpx 0x8642 00C477 900D bcc 0xc486 00C479 3A inc al 00C47A EC4486 cpx 0x8644 00C47D 9007 bcc 0xc486 00C47F 3A inc al 00C480 EC4686 cpx 0x8646 00C483 9001 bcc 0xc486 00C485 3A inc al 00C486 0A asl al ; Branch target from C467, Branch target from C46D, Branch target from C477, Branch target from C47D, Branch target from C483 00C487 8D7411 sta al, 0x1174 00C48A D8 clm ; m:0 x:0 00C48B 29FF00 and ax, #0x00ff 00C48E 18 clc 00C48F 698414 adc ax, #0x1484 00C492 AA tax 00C493 F8 sem ; m:1 x:0 00C494 B501 lda al, dp + 0x01 + ix 00C496 8DD910 sta al, 0x10d9 00C499 8D7040 sta al, 0x4070 00C49C 78 sei 00C49D AD2110 lda al, 0x1021 00C4A0 8D0810 sta al, 0x1008 00C4A3 AD2210 lda al, 0x1022 00C4A6 8D0910 sta al, 0x1009 00C4A9 AC3E10 ldy 0x103e ; O2L_Voltage 00C4AC 8C0A10 sty 0x100a 00C4AF 58 cli 00C4B0 AD8810 lda al, 0x1088 ; Coolant_Temp 00C4B3 CD4C86 cmp al, 0x864c 00C4B6 9032 bcc 0xc4ea 00C4B8 AD0C12 lda al, 0x120c 00C4BB C980 cmp al, #0x80 00C4BD D02B bne 0xc4ea 00C4BF AC2A11 ldy 0x112a 00C4C2 D026 bne 0xc4ea 00C4C4 2C5A108005 bbs #0x80, 0x105a, 0xc4ce ; NoThrottle 00C4C9 ACB210 ldy 0x10b2 00C4CC D01C bne 0xc4ea 00C4CE AD7411 lda al, 0x1174 ; Branch target from C4C4 00C4D1 CDC410 cmp al, 0x10c4 00C4D4 D014 bne 0xc4ea 00C4D6 3C0810010F bbc #0x01, 0x1008, 0xc4ea 00C4DB 3C0910010A bbc #0x01, 0x1009, 0xc4ea 00C4E0 2C09100805 bbs #0x08, 0x1009, 0xc4ea 00C4E5 3C08100803 bbc #0x08, 0x1008, 0xc4ed 00C4EA 4C9FC6 jmp 0xc69f ; Branch target from C4B6, Branch target from C4BD, Branch target from C4C2, Branch target from C4CC, Branch target from C4D4, Branch target from C4D6, Branch target from C4DB, Branch target from C4E0, Branch target from C52C Code block address: C4ED Length: 95 M:1 X:0 called by: C4E5 00C4ED AD0B10 lda al, 0x100b ; Branch target from C4E5 00C4F0 42AD0A10 lda bl, 0x100a 00C4F4 4A lsr al 00C4F5 426A ror bl 00C4F7 29FF and al, #0xff 00C4F9 F003 beq 0xc4fe 00C4FB 42A9FF lda bl, #0xff 00C4FE 8928 xab ; Branch target from C4F9 00C500 CD7A12 cmp al, 0x127a 00C503 9003 bcc 0xc508 00C505 8D7A12 sta al, 0x127a 00C508 CD7B12 cmp al, 0x127b ; Branch target from C503 00C50B B003 bcs 0xc510 00C50D 8D7B12 sta al, 0x127b 00C510 AC0A10 ldy 0x100a ; Branch target from C50B 00C513 CC7412 cpy 0x1274 00C516 B034 bcs 0xc54c 00C518 3C6F120226 bbc #0x02, 0x126f, 0xc543 00C51D EEA111 inc 0x11a1 00C520 D003 bne 0xc525 00C522 CEA111 dec 0x11a1 00C525 AD7A12 lda al, 0x127a ; Branch target from C520 00C528 38 sec 00C529 ED7B12 sbc al, 0x127b 00C52C 90BC bcc 0xc4ea 00C52E 8DB311 sta al, 0x11b3 00C531 AD7D12 lda al, 0x127d 00C534 8D7C12 sta al, 0x127c 00C537 9C7D1200 ldm #0x00, 0x127d 00C53B 9C7A1200 ldm #0x00, 0x127a 00C53F 9C7B12FF ldm #0xff, 0x127b 00C543 1C6F1202 clb #0x02, 0x126f ; Branch target from C518 00C547 AC4886 ldy 0x8648 00C54A 8014 bra 0xc560 Code block address: C54C Length: 122 M:1 X:0 called by: C516 00C54C 2C6F120208 bbs #0x02, 0x126f, 0xc559 ; Branch target from C516 00C551 EEA111 inc 0x11a1 00C554 D003 bne 0xc559 00C556 CEA111 dec 0x11a1 00C559 0C6F1202 seb #0x02, 0x126f ; Branch target from C54C, Branch target from C554 00C55D AC4A86 ldy 0x864a 00C560 8C7412 sty 0x1274 ; Branch target from C54A 00C563 2C6F12041C bbs #0x04, 0x126f, 0xc584 00C568 ADA111 lda al, 0x11a1 00C56B CD5086 cmp al, 0x8650 00C56E 9076 bcc 0xc5e6 00C570 0C6F1204 seb #0x04, 0x126f 00C574 9CA11100 ldm #0x00, 0x11a1 00C578 AD5D86 lda al, 0x865d 00C57B 8D7C12 sta al, 0x127c 00C57E AD5F86 lda al, 0x865f 00C581 8DB311 sta al, 0x11b3 00C584 ADB311 lda al, 0x11b3 ; Branch target from C563 00C587 CD5F86 cmp al, 0x865f 00C58A 903A bcc 0xc5c6 00C58C AD7C12 lda al, 0x127c 00C58F CD5D86 cmp al, 0x865d 00C592 F002 beq 0xc596 00C594 B030 bcs 0xc5c6 00C596 CD5E86 cmp al, 0x865e ; Branch target from C592 00C599 902B bcc 0xc5c6 00C59B ADA111 lda al, 0x11a1 00C59E CD5186 cmp al, 0x8651 00C5A1 B046 bcs 0xc5e9 00C5A3 D8 clm ; m:0 x:0 00C5A4 AD9610 lda ax, 0x1096 00C5A7 38 sec 00C5A8 ED9E10 sbc ax, 0x109e 00C5AB B01C bcs 0xc5c9 00C5AD 49FFFF eor ax, #0xffff 00C5B0 3A inc ax 00C5B1 8D0810 sta ax, 0x1008 00C5B4 AD4C13 lda ax, 0x134c 00C5B7 38 sec 00C5B8 ED0810 sbc ax, 0x1008 00C5BB 8D4C13 sta ax, 0x134c 00C5BE AD4E13 lda ax, 0x134e 00C5C1 E90000 sbc ax, #0x0000 00C5C4 8010 bra 0xc5d6 Code block address: C5C6 Length: 3 M:1 X:0 called by: C58A 00C5C6 4CBAC6 jmp 0xc6ba ; Branch target from C58A, Branch target from C594, Branch target from C599 Code block address: C5C9 Length: 26 M:0 X:0 called by: C5AB 00C5C9 18 clc ; Branch target from C5AB 00C5CA 6D4C13 adc ax, 0x134c 00C5CD 8D4C13 sta ax, 0x134c 00C5D0 AD4E13 lda ax, 0x134e 00C5D3 690000 adc ax, #0x0000 00C5D6 8D4E13 sta ax, 0x134e ; Branch target from C5C4 00C5D9 F8 sem ; m:1 x:0 00C5DA AD7812 lda al, 0x1278 00C5DD 3A inc al 00C5DE D003 bne 0xc5e3 00C5E0 4C9FC6 jmp 0xc69f Code block address: C5E3 Length: 6 M:1 X:0 called by: C5DE 00C5E3 8D7812 sta al, 0x1278 ; Branch target from C5DE 00C5E6 4CDAC6 jmp 0xc6da ; Branch target from C56E Code block address: C5E9 Length: 42 M:1 X:0 called by: C5A1 00C5E9 AD7812 lda al, 0x1278 ; Branch target from C5A1 00C5EC 8D0810 sta al, 0x1008 00C5EF 9C091000 ldm #0x00, 0x1009 00C5F3 D8 clm ; m:0 x:0 00C5F4 AD4C13 lda ax, 0x134c 00C5F7 42AD4E13 lda bx, 0x134e 00C5FB 1016 bpl 0xc613 00C5FD 49FFFF eor ax, #0xffff 00C600 4249FFFF eor bx, #0xffff 00C604 18 clc 00C605 690100 adc ax, #0x0001 00C608 42690000 adc bx, #0x0000 00C60C 0C6F121000 seb #0x0010, 0x126f 00C611 8005 bra 0xc618 Code block address: C613 Length: 98 M:0 X:0 called by: C5FB 00C613 1C6F121000 clb #0x0010, 0x126f ; Branch target from C5FB 00C618 892D0810 div 0x1008 ; Branch target from C611 00C61C F035 beq 0xc653 00C61E 8D0810 sta ax, 0x1008 00C621 A09086 ldy #0x8690 00C624 F8 sem ; m:1 x:0 00C625 AD0910 lda al, 0x1009 00C628 CD9486 cmp al, 0x8694 00C62B 900D bcc 0xc63a 00C62D C8 iny 00C62E CD9586 cmp al, 0x8695 00C631 9007 bcc 0xc63a 00C633 C8 iny 00C634 CD9686 cmp al, 0x8696 00C637 9001 bcc 0xc63a 00C639 C8 iny 00C63A B90000 lda al, 0x0000 + ix ; Branch target from C62B, Branch target from C631, Branch target from C637 00C63D 8D0B10 sta al, 0x100b 00C640 D8 clm ; m:0 x:0 00C641 AD0A10 lda ax, 0x100a 00C644 2900FF and ax, #0xff00 00C647 890D0810 mpy 0x1008 00C64B 8928 xab 00C64D 29FFFF and ax, #0xffff 00C650 D001 bne 0xc653 00C652 3A inc ax 00C653 8D0810 sta ax, 0x1008 ; Branch target from C61C, Branch target from C650 00C656 F8 sem ; m:1 x:0 00C657 42B500 lda bl, dp + 0x00 + ix 00C65A B501 lda al, dp + 0x01 + ix 00C65C 3C6F12101B bbc #0x10, 0x126f, 0xc67c 00C661 18 clc 00C662 426D0810 adc bl, 0x1008 00C666 6D0910 adc al, 0x1009 00C669 B005 bcs 0xc670 00C66B CD6186 cmp al, 0x8661 ; Branch target from C684 00C66E 9005 bcc 0xc675 00C670 AD6186 lda al, 0x8661 ; Branch target from C669 00C673 8014 bra 0xc689 Code block address: C675 Length: 7 M:1 X:0 called by: C66E 00C675 CD6086 cmp al, 0x8660 ; Branch target from C66E 00C678 B012 bcs 0xc68c 00C67A 800A bra 0xc686 Code block address: C67C Length: 35 M:1 X:0 called by: C65C 00C67C 38 sec ; Branch target from C65C 00C67D 42ED0810 sbc bl, 0x1008 00C681 ED0910 sbc al, 0x1009 00C684 B0E5 bcs 0xc66b 00C686 AD6086 lda al, 0x8660 ; Branch target from C67A 00C689 42A900 lda bl, #0x00 ; Branch target from C673 00C68C 428D0810 sta bl, 0x1008 ; Branch target from C678 00C690 8D0910 sta al, 0x1009 00C693 D8 clm ; m:0 x:0 00C694 AD0810 lda ax, 0x1008 00C697 8D7612 sta ax, 0x1276 00C69A 9500 sta ax, dp + 0x00 + ix 00C69C F8 sem ; m:1 x:0 00C69D 801B bra 0xc6ba Code block address: C69F Length: 17 M:1 X:0 called by: C4EA 00C69F AC0A10 ldy 0x100a ; Branch target from C4EA, Branch target from C5E0 00C6A2 CC7412 cpy 0x1274 00C6A5 B009 bcs 0xc6b0 00C6A7 1C6F1202 clb #0x02, 0x126f 00C6AB AC4886 ldy 0x8648 00C6AE 8007 bra 0xc6b7 Code block address: C6B0 Length: 49 M:1 X:0 called by: C6A5 00C6B0 0C6F1202 seb #0x02, 0x126f ; Branch target from C6A5 00C6B4 AC4A86 ldy 0x864a 00C6B7 8C7412 sty 0x1274 ; Branch target from C6AE 00C6BA A900 lda al, #0x00 ; Branch target from C5C6, Branch target from C69D 00C6BC A00000 ldy #0x0000 00C6BF 8DA111 sta al, 0x11a1 00C6C2 8D7D12 sta al, 0x127d 00C6C5 8C4C13 sty 0x134c 00C6C8 8C4E13 sty 0x134e 00C6CB 8D7A12 sta al, 0x127a 00C6CE 8D7812 sta al, 0x1278 00C6D1 1C6F1204 clb #0x04, 0x126f 00C6D5 A9FF lda al, #0xff 00C6D7 8D7B12 sta al, 0x127b 00C6DA AD7411 lda al, 0x1174 ; Branch target from C5E6 00C6DD 8DC410 sta al, 0x10c4 00C6E0 60 rts