Code block address: F467 Length: 19 M:1 X:0 called by: DB01 00F467 AD7110 lda al, 0x1071 ; Call target from DB01 ; Speed 00F46A 3C3C13100B bbc #0x10, 0x133c, 0xf47a 00F46F CD948F cmp al, 0x8f94 00F472 B00F bcs 0xf483 00F474 1C3C1310 clb #0x10, 0x133c 00F478 8009 bra 0xf483 Code block address: F47A Length: 25 M:1 X:0 called by: F46A 00F47A CD958F cmp al, 0x8f95 ; Branch target from F46A 00F47D 9004 bcc 0xf483 00F47F 0C3C1310 seb #0x10, 0x133c 00F483 3C3C13200B bbc #0x20, 0x133c, 0xf493 ; Branch target from F472, Branch target from F478, Branch target from F47D 00F488 CD968F cmp al, 0x8f96 00F48B B00F bcs 0xf49c 00F48D 1C3C1320 clb #0x20, 0x133c 00F491 8009 bra 0xf49c Code block address: F493 Length: 25 M:1 X:0 called by: F483 00F493 CD978F cmp al, 0x8f97 ; Branch target from F483 00F496 9004 bcc 0xf49c 00F498 0C3C1320 seb #0x20, 0x133c 00F49C 2C2310040B bbs #0x04, 0x1023, 0xf4ac ; Branch target from F48B, Branch target from F491, Branch target from F496 00F4A1 CD0480 cmp al, 0x8004 00F4A4 900F bcc 0xf4b5 00F4A6 0C231004 seb #0x04, 0x1023 00F4AA 8009 bra 0xf4b5 Code block address: F4AC Length: 21 M:1 X:0 called by: F49C 00F4AC CD0580 cmp al, 0x8005 ; Branch target from F49C 00F4AF B004 bcs 0xf4b5 00F4B1 1C231004 clb #0x04, 0x1023 00F4B5 29FF and al, #0xff ; Branch target from F4A4, Branch target from F4AA, Branch target from F4AF 00F4B7 F008 beq 0xf4c1 00F4B9 CD2780 cmp al, 0x8027 00F4BC B003 bcs 0xf4c1 00F4BE 4C36F6 jmp 0xf636 Code block address: F4C1 Length: 8 M:1 X:0 called by: F4B7 00F4C1 2C5A108003 bbs #0x80, 0x105a, 0xf4c9 ; Branch target from F4B7, Branch target from F4BC ; NoThrottle 00F4C6 4C27F6 jmp 0xf627 Code block address: F4C9 Length: 26 M:1 X:0 called by: F4C1 00F4C9 A900 lda al, #0x00 ; Branch target from F4C1 00F4CB 3C5B102013 bbc #0x20, 0x105b, 0xf4e3 ; Torque-Signal 00F4D0 3C3C13100E bbc #0x10, 0x133c, 0xf4e3 00F4D5 0C3C1340 seb #0x40, 0x133c 00F4D9 3A inc al 00F4DA 3A inc al 00F4DB 3C3C13200D bbc #0x20, 0x133c, 0xf4ed 00F4E0 3A inc al 00F4E1 800A bra 0xf4ed Code block address: F4E3 Length: 78 M:1 X:0 called by: F4CB 00F4E3 1C3C1340 clb #0x40, 0x133c ; Branch target from F4CB, Branch target from F4D0 00F4E7 3C23100401 bbc #0x04, 0x1023, 0xf4ed 00F4EC 3A inc al 00F4ED EB01 psh a ; Branch target from F4DB, Branch target from F4E1, Branch target from F4E7 00F4EF 0A asl al 00F4F0 0A asl al 00F4F1 0A asl al 00F4F2 0A asl al 00F4F3 2C23100239 bbs #0x02, 0x1023, 0xf531 00F4F8 3C2310016A bbc #0x01, 0x1023, 0xf567 00F4FD D8 clm ; m:0 x:0 00F4FE 29FF00 and ax, #0x00ff 00F501 18 clc 00F502 69C08C adc ax, #0x8cc0 00F505 AA tax 00F506 F8 sem ; m:1 x:0 00F507 AD8910 lda al, 0x1089 ; Coolant_Temp_Proportion 00F50A 200090 jsr 0x9000-2D-Graph-Lookup-16 00F50D FB02 pul b 00F50F 3C5A100214 bbc #0x02, 0x105a, 0xf528 ; AirCon 00F514 D8 clm ; m:0 x:0 00F515 4229FF00 and bx, #0x00ff 00F519 18 clc 00F51A 4269E086 adc bx, #0x86e0 00F51E 42AA tbx 00F520 F8 sem ; m:1 x:0 00F521 18 clc 00F522 7500 adc al, dp + 0x00 + ix 00F524 9002 bcc 0xf528 00F526 A9FF lda al, #0xff 00F528 CD6F10 cmp al, 0x106f ; Branch target from F50F, Branch target from F524 ; RPM_div25 00F52B F06C beq 0xf599 00F52D 906A bcc 0xf599 00F52F 806C bra 0xf59d Code block address: F531 Length: 54 M:1 X:0 called by: F4F3 00F531 D8 clm ; m:0 x:0, Branch target from F4F3 00F532 29FF00 and ax, #0x00ff 00F535 18 clc 00F536 69408D adc ax, #0x8d40 00F539 AA tax 00F53A F8 sem ; m:1 x:0 00F53B AD8910 lda al, 0x1089 ; Coolant_Temp_Proportion 00F53E 200090 jsr 0x9000-2D-Graph-Lookup-16 00F541 FB02 pul b 00F543 3C5A100214 bbc #0x02, 0x105a, 0xf55c ; AirCon 00F548 D8 clm ; m:0 x:0 00F549 4229FF00 and bx, #0x00ff 00F54D 18 clc 00F54E 4269E886 adc bx, #0x86e8 00F552 42AA tbx 00F554 F8 sem ; m:1 x:0 00F555 18 clc 00F556 7500 adc al, dp + 0x00 + ix 00F558 9002 bcc 0xf55c 00F55A A9FF lda al, #0xff 00F55C CD6F10 cmp al, 0x106f ; Branch target from F543, Branch target from F558 ; RPM_div25 00F55F 903C bcc 0xf59d 00F561 1C231002 clb #0x02, 0x1023 00F565 8036 bra 0xf59d Code block address: F567 Length: 66 M:1 X:0 called by: F4F8 00F567 D8 clm ; m:0 x:0, Branch target from F4F8 00F568 29FF00 and ax, #0x00ff 00F56B 18 clc 00F56C 69008D adc ax, #0x8d00 00F56F AA tax 00F570 F8 sem ; m:1 x:0 00F571 AD8910 lda al, 0x1089 ; Coolant_Temp_Proportion 00F574 200090 jsr 0x9000-2D-Graph-Lookup-16 00F577 FB02 pul b 00F579 3C5A100214 bbc #0x02, 0x105a, 0xf592 ; AirCon 00F57E D8 clm ; m:0 x:0 00F57F 4229FF00 and bx, #0x00ff 00F583 18 clc 00F584 4269E486 adc bx, #0x86e4 00F588 42AA tbx 00F58A F8 sem ; m:1 x:0 00F58B 18 clc 00F58C 7500 adc al, dp + 0x00 + ix 00F58E 9002 bcc 0xf592 00F590 A9FF lda al, #0xff 00F592 CD6F10 cmp al, 0x106f ; Branch target from F579, Branch target from F58E ; RPM_div25 00F595 F002 beq 0xf599 00F597 B004 bcs 0xf59d 00F599 0C231002 seb #0x02, 0x1023 ; Branch target from F52B, Branch target from F52D, Branch target from F595 00F59D 1C231001 clb #0x01, 0x1023 ; Branch target from F52F, Branch target from F55F, Branch target from F565, Branch target from F597 00F5A1 2C23100203 bbs #0x02, 0x1023, 0xf5a9 00F5A6 4C3EF6 jmp 0xf63e Code block address: F5A9 Length: 82 M:1 X:0 called by: F5A1 00F5A9 9C401300 ldm #0x00, 0x1340 ; Branch target from F5A1 00F5AD 1C231040 clb #0x40, 0x1023 00F5B1 2C5A10012F bbs #0x01, 0x105a, 0xf5e5 ; N-switch 00F5B6 AD7110 lda al, 0x1071 ; Speed 00F5B9 CDF786 cmp al, 0x86f7 00F5BC 9027 bcc 0xf5e5 00F5BE AD6F10 lda al, 0x106f ; RPM_div25 00F5C1 A20300 ldx #0x0003 00F5C4 CDF286 cmp al, 0x86f2 00F5C7 B00D bcs 0xf5d6 00F5C9 CA dex 00F5CA CDF186 cmp al, 0x86f1 00F5CD B007 bcs 0xf5d6 00F5CF CA dex 00F5D0 CDF086 cmp al, 0x86f0 00F5D3 B001 bcs 0xf5d6 00F5D5 CA dex 00F5D6 D8 clm ; m:0 x:0, Branch target from F5C7, Branch target from F5CD, Branch target from F5D3 00F5D7 8A txa 00F5D8 18 clc 00F5D9 69F386 adc ax, #0x86f3 00F5DC AA tax 00F5DD F8 sem ; m:1 x:0 00F5DE ADD110 lda al, 0x10d1 00F5E1 D500 cmp al, dp + 0x00 + ix 00F5E3 9016 bcc 0xf5fb 00F5E5 9CD110FF ldm #0xff, 0x10d1 ; Branch target from F5B1, Branch target from F5BC 00F5E9 0C231010 seb #0x10, 0x1023 00F5ED ADDD11 lda al, 0x11dd 00F5F0 CDF886 cmp al, 0x86f8 00F5F3 902C bcc 0xf621 00F5F5 0C231008 seb #0x08, 0x1023 00F5F9 8049 bra 0xf644 Code block address: F5FB Length: 44 M:1 X:0 called by: F642 00F5FB 9CDD1100 ldm #0x00, 0x11dd ; Branch target from F5E3, Branch target from F642 00F5FF 3C23104019 bbc #0x40, 0x1023, 0xf61d 00F604 AD7110 lda al, 0x1071 ; Speed 00F607 CDFD86 cmp al, 0x86fd 00F60A 900D bcc 0xf619 00F60C AD4013 lda al, 0x1340 00F60F CDFC86 cmp al, 0x86fc 00F612 9030 bcc 0xf644 00F614 CDFB86 cmp al, 0x86fb 00F617 9008 bcc 0xf621 00F619 1C231040 clb #0x40, 0x1023 ; Branch target from F60A 00F61D 1C231010 clb #0x10, 0x1023 ; Branch target from F5FF 00F621 1C231008 clb #0x08, 0x1023 ; Branch target from F5F3, Branch target from F617 00F625 801D bra 0xf644 Code block address: F627 Length: 15 M:1 X:0 called by: F4C6 00F627 0C231001 seb #0x01, 0x1023 ; Branch target from F4C6 00F62B 3C2310080A bbc #0x08, 0x1023, 0xf63a 00F630 0C231040 seb #0x40, 0x1023 00F634 8004 bra 0xf63a Code block address: F636 Length: 14 M:1 X:0 called by: F4BE 00F636 1C231001 clb #0x01, 0x1023 ; Branch target from F4BE 00F63A 1C231002 clb #0x02, 0x1023 ; Branch target from F62B, Branch target from F634 00F63E 9CD11000 ldm #0x00, 0x10d1 ; Branch target from F5A6 00F642 80B7 bra 0xf5fb Code block address: F644 Length: 31 M:1 X:0 called by: F612 00F644 AD6E10 lda al, 0x106e ; Branch target from F5F9, Branch target from F612, Branch target from F625 ; RPM_div50 00F647 A2C586 ldx #0x86c5 00F64A 2C5A10011E bbs #0x01, 0x105a, 0xf66d ; N-switch 00F64F 2C5B100819 bbs #0x08, 0x105b, 0xf66d ; P-switch 00F654 3C1910100A bbc #0x10, 0x1019, 0xf663 ; Branch target from F66F ; Rev Limit 00F659 D500 cmp al, dp + 0x00 + ix 00F65B B014 bcs 0xf671 00F65D 1C191010 clb #0x10, 0x1019 ; Rev Limit 00F661 800E bra 0xf671 Code block address: F663 Length: 10 M:1 X:0 called by: F654 00F663 D501 cmp al, dp + 0x01 + ix ; Branch target from F654 00F665 900A bcc 0xf671 00F667 0C191010 seb #0x10, 0x1019 ; Rev Limit 00F66B 8004 bra 0xf671 Code block address: F66D Length: 4 M:1 X:0 called by: F64A 00F66D E8 inx ; Branch target from F64A, Branch target from F64F 00F66E E8 inx 00F66F 80E3 bra 0xf654 Code block address: F671 Length: 24 M:1 X:0 called by: F65B 00F671 3C4A800138 bbc #0x01, 0x804a, 0xf6ae ; Branch target from F65B, Branch target from F661, Branch target from F665, Branch target from F66B 00F676 AD7110 lda al, 0x1071 ; Speed 00F679 2C2310800B bbs #0x80, 0x1023, 0xf689 ; Speed Limit 00F67E CDCD86 cmp al, 0x86cd ; Speed limiter lower bound 00F681 900F bcc 0xf692 00F683 0C231080 seb #0x80, 0x1023 ; Speed Limit 00F687 8009 bra 0xf692 Code block address: F689 Length: 33 M:1 X:0 called by: F679 00F689 CDCE86 cmp al, 0x86ce ; Branch target from F679 ; Speed limiter upper bound 00F68C B004 bcs 0xf692 00F68E 1C231080 clb #0x80, 0x1023 ; Speed Limit 00F692 AD6F10 lda al, 0x106f ; Branch target from F681, Branch target from F687, Branch target from F68C ; RPM_div25 00F695 CDCF86 cmp al, 0x86cf 00F698 9010 bcc 0xf6aa 00F69A 2C5B10020B bbs #0x02, 0x105b, 0xf6aa ; Diag-pin1 00F69F 3C27100806 bbc #0x08, 0x1027, 0xf6aa ; Errorflags 2 ; VSS2 Error 00F6A4 0C231020 seb #0x20, 0x1023 00F6A8 8004 bra 0xf6ae Code block address: F6AA Length: 16 M:1 X:0 called by: F698 00F6AA 1C231020 clb #0x20, 0x1023 ; Branch target from F698, Branch target from F69A, Branch target from F69F 00F6AE 2C26101005 bbs #0x10, 0x1026, 0xf6b8 ; Branch target from F671, Branch target from F6A8, Errorflags 1 ; TPS Error 00F6B3 3C27100802 bbc #0x08, 0x1027, 0xf6ba ; Errorflags 2 ; VSS2 Error 00F6B8 8061 bra 0xf71b ; Branch target from F6AE Code block address: F6BA Length: 97 M:1 X:0 called by: F6B3 00F6BA 2C5A100105 bbs #0x01, 0x105a, 0xf6c4 ; Branch target from F6B3 ; N-switch 00F6BF 3C5B100857 bbc #0x08, 0x105b, 0xf71b ; P-switch 00F6C4 AD7110 lda al, 0x1071 ; Branch target from F6BA ; Speed 00F6C7 D052 bne 0xf71b 00F6C9 AD8810 lda al, 0x1088 ; Coolant_Temp 00F6CC C97D cmp al, #0x7d 00F6CE 904B bcc 0xf71b 00F6D0 2C5A108046 bbs #0x80, 0x105a, 0xf71b ; NoThrottle 00F6D5 AD6F10 lda al, 0x106f ; RPM_div25 00F6D8 A20000 ldx #0x0000 00F6DB CD0588 cmp al, 0x8805 00F6DE B003 bcs 0xf6e3 00F6E0 8E5413 stx 0x1354 00F6E3 CD0388 cmp al, 0x8803 ; Branch target from F6DE 00F6E6 B003 bcs 0xf6eb 00F6E8 8E5213 stx 0x1352 00F6EB CD0188 cmp al, 0x8801 ; Branch target from F6E6 00F6EE B003 bcs 0xf6f3 00F6F0 8E5013 stx 0x1350 00F6F3 2CC112FF35 bbs #0xff, 0x12c1, 0xf72d ; Branch target from F6EE 00F6F8 CD0088 cmp al, 0x8800 00F6FB 9006 bcc 0xf703 00F6FD A05013 ldy #0x1350 00F700 20F099 jsr 0x99f0-Increment-Value-At-Y 00F703 CD0288 cmp al, 0x8802 ; Branch target from F6FB 00F706 9006 bcc 0xf70e 00F708 A05213 ldy #0x1352 00F70B 20F099 jsr 0x99f0-Increment-Value-At-Y 00F70E CD0488 cmp al, 0x8804 ; Branch target from F706 00F711 9006 bcc 0xf719 00F713 A05413 ldy #0x1354 00F716 20F099 jsr 0x99f0-Increment-Value-At-Y 00F719 8012 bra 0xf72d ; Branch target from F711 Code block address: F71B Length: 18 M:1 X:0 called by: F6B8 00F71B 1C571301 clb #0x01, 0x1357 ; Branch target from F6B8, Branch target from F6BF, Branch target from F6C7, Branch target from F6CE, Branch target from F6D0 00F71F A20000 ldx #0x0000 00F722 8E5013 stx 0x1350 00F725 8E5213 stx 0x1352 00F728 8E5413 stx 0x1354 00F72B 801C bra 0xf749 Code block address: F72D Length: 52 M:1 X:0 called by: F6F3 00F72D AE5013 ldx 0x1350 ; Branch target from F6F3, Branch target from F719 00F730 EC0688 cpx 0x8806 00F733 B010 bcs 0xf745 00F735 AE5213 ldx 0x1352 00F738 EC0888 cpx 0x8808 00F73B B008 bcs 0xf745 00F73D AE5413 ldx 0x1354 00F740 EC0A88 cpx 0x880a 00F743 9004 bcc 0xf749 00F745 0C571301 seb #0x01, 0x1357 ; Branch target from F733, Branch target from F73B 00F749 3C5713010D bbc #0x01, 0x1357, 0xf75b ; Branch target from F72B, Branch target from F743 00F74E AD6F10 lda al, 0x106f ; RPM_div25 00F751 3C5713020B bbc #0x02, 0x1357, 0xf761 00F756 CD0D88 cmp al, 0x880d 00F759 B00F bcs 0xf76a 00F75B 1C571302 clb #0x02, 0x1357 ; Branch target from F749 00F75F 8009 bra 0xf76a Code block address: F761 Length: 10 M:1 X:0 called by: F751 00F761 CD0C88 cmp al, 0x880c ; Branch target from F751 00F764 9004 bcc 0xf76a 00F766 0C571302 seb #0x02, 0x1357 00F76A 60 rts ; Branch target from F759, Branch target from F75F, Branch target from F764