Code block address: 973B Length: 131 M:1 X:0 called by: 972E 00973B 3C51101007 bbc #0x10, 0x1051, 0x9747 ; Call target from 972E 009740 AE8E10 ldx 0x108e 009743 E8 inx 009744 8E8E10 stx 0x108e 009747 AEBC11 ldx 0x11bc ; Branch target from 973B 00974A E8 inx 00974B D001 bne 0x974e 00974D CA dex 00974E 8EBC11 stx 0x11bc ; Branch target from 974B 009751 AEC210 ldx 0x10c2 009754 E8 inx 009755 F003 beq 0x975a 009757 8EC210 stx 0x10c2 00975A 2C5A108011 bbs #0x80, 0x105a, 0x9770 ; Branch target from 9755 ; NoThrottle 00975F D8 clm ; m:0 x:0 009760 ADB210 lda ax, 0x10b2 009763 38 sec 009764 ED0A12 sbc ax, 0x120a 009767 B003 bcs 0x976c 009769 A90000 lda ax, #0x0000 00976C 8DB210 sta ax, 0x10b2 ; Branch target from 9767 00976F F8 sem ; m:1 x:0 009770 A2DC10 ldx #0x10dc ; Branch target from 975A 009773 20E899 jsr 0x99e8-decrement-value-at-x.txt 009776 A24011 ldx #0x1140 009779 20E899 jsr 0x99e8-decrement-value-at-x.txt 00977C EEFC10 inc 0x10fc 00977F ADFC10 lda al, 0x10fc 009782 C929 cmp al, #0x29 009784 900D bcc 0x9793 009786 9CFC1000 ldm #0x00, 0x10fc 00978A ADDB10 lda al, 0x10db 00978D F001 beq 0x9790 00978F 1A dec al 009790 8DDB10 sta al, 0x10db ; Branch target from 978D 009793 A2FA10 ldx #0x10fa ; Branch target from 9784 009796 20DF99 jsr 0x99df-increment-value-at-x.txt 009799 2C5C108036 bbs #0x80, 0x105c, 0x97d4 ; NoThrottle 00979E 1C3C1380 clb #0x80, 0x133c 0097A2 D8 clm ; m:0 x:0 0097A3 AD3B11 lda ax, 0x113b 0097A6 CD6A11 cmp ax, 0x116a 0097A9 F023 beq 0x97ce 0097AB 9021 bcc 0x97ce 0097AD 2C5C1001000B bbs #0x0001, 0x105c, 0x97be 0097B3 2C5D10080005 bbs #0x0008, 0x105d, 0x97be 0097B9 EDC988 sbc ax, 0x88c9 0097BC 8003 bra 0x97c1 Code block address: 97BE Length: 22 M:0 X:0 called by: 97AD 0097BE EDC788 sbc ax, 0x88c7 ; Branch target from 97AD, Branch target from 97B3 0097C1 9005 bcc 0x97c8 ; Branch target from 97BC 0097C3 CD6A11 cmp ax, 0x116a 0097C6 B003 bcs 0x97cb 0097C8 AD6A11 lda ax, 0x116a ; Branch target from 97C1 0097CB 8D3B11 sta ax, 0x113b ; Branch target from 97C6 0097CE 8DEC10 sta ax, 0x10ec ; Branch target from 97A9, Branch target from 97AB 0097D1 4C7A98 jmp 0x987a Code block address: 97D4 Length: 21 M:1 X:0 called by: 9799 0097D4 2C5C100110 bbs #0x01, 0x105c, 0x97e9 ; Branch target from 9799 ; N-switch 0097D9 2C5D10080B bbs #0x08, 0x105d, 0x97e9 ; P-switch 0097DE 2C3C138021 bbs #0x80, 0x133c, 0x9804 0097E3 0C3C1380 seb #0x80, 0x133c 0097E7 8006 bra 0x97ef Code block address: 97E9 Length: 6 M:1 X:0 called by: 97D4 0097E9 0C3C1380 seb #0x80, 0x133c ; Branch target from 97D4, Branch target from 97D9 0097ED 8053 bra 0x9842 Code block address: 97EF Length: 63 M:1 X:0 called by: 97E7 0097EF 2C3C134010 bbs #0x40, 0x133c, 0x9804 ; Branch target from 97E7 0097F4 D8 clm ; m:0 x:0 0097F5 ADEC10 lda ax, 0x10ec 0097F8 CD158A cmp ax, 0x8a15 0097FB B003 bcs 0x9800 0097FD AD158A lda ax, 0x8a15 009800 8DEC10 sta ax, 0x10ec ; Branch target from 97FB 009803 F8 sem ; m:1 x:0 009804 ADDF10 lda al, 0x10df ; Branch target from 97DE, Branch target from 97EF 009807 18 clc 009808 6D218C adc al, 0x8c21 00980B D8 clm ; m:0 x:0 00980C 29FF00 and ax, #0x00ff 00980F 9004 bcc 0x9815 009811 18 clc 009812 690001 adc ax, #0x0100 009815 CD6210 cmp ax, 0x1062 ; Branch target from 980F ; RPM_div12 009818 B014 bcs 0x982e 00981A ADEC10 lda ax, 0x10ec 00981D F01B beq 0x983a 00981F ED288C sbc ax, 0x8c28 009822 9005 bcc 0x9829 009824 CD248C cmp ax, 0x8c24 009827 B011 bcs 0x983a 009829 AD248C lda ax, 0x8c24 ; Branch target from 9822 00982C 800C bra 0x983a Code block address: 982E Length: 20 M:0 X:0 called by: 9818 00982E ADEC10 lda ax, 0x10ec ; Branch target from 9818 009831 38 sec 009832 ED2C8C sbc ax, 0x8c2c 009835 B003 bcs 0x983a 009837 A90000 lda ax, #0x0000 00983A 8DEC10 sta ax, 0x10ec ; Branch target from 981D, Branch target from 9827, Branch target from 982C, Branch target from 9835, Branch target from 985B, Branch target from 9865, Branch target from 986A, Branch target from 9873, Branch target from 9878 00983D 8D3B11 sta ax, 0x113b 009840 8038 bra 0x987a Code block address: 9842 Length: 42 M:1 X:0 called by: 97ED 009842 ADDF10 lda al, 0x10df ; Branch target from 97ED 009845 18 clc 009846 6D208C adc al, 0x8c20 009849 D8 clm ; m:0 x:0 00984A 29FF00 and ax, #0x00ff 00984D 9004 bcc 0x9853 00984F 18 clc 009850 690001 adc ax, #0x0100 009853 CD6210 cmp ax, 0x1062 ; Branch target from 984D ; RPM_div12 009856 B014 bcs 0x986c 009858 ADEC10 lda ax, 0x10ec 00985B F0DD beq 0x983a 00985D ED268C sbc ax, 0x8c26 009860 9005 bcc 0x9867 009862 CD228C cmp ax, 0x8c22 009865 B0D3 bcs 0x983a 009867 AD228C lda ax, 0x8c22 ; Branch target from 9860 00986A 80CE bra 0x983a Code block address: 986C Length: 14 M:0 X:0 called by: 9856 00986C ADEC10 lda ax, 0x10ec ; Branch target from 9856 00986F 38 sec 009870 ED2A8C sbc ax, 0x8c2a 009873 B0C5 bcs 0x983a 009875 A90000 lda ax, #0x0000 009878 80C0 bra 0x983a Code block address: 987A Length: 16 M:0 X:0 called by: 97D1 00987A F8 sem ; m:1 x:0, Branch target from 97D1, Branch target from 9840 00987B AD7112 lda al, 0x1271 00987E 38 sec 00987F E901 sbc al, #0x01 009881 F007 beq 0x988a 009883 9005 bcc 0x988a 009885 8D7112 sta al, 0x1271 009888 8028 bra 0x98b2 Code block address: 988A Length: 83 M:1 X:0 called by: 9881 00988A AD8910 lda al, 0x1089 ; Branch target from 9881, Branch target from 9883 ; Coolant_Temp_Proportion 00988D A2DA88 ldx #0x88da 009890 200090 jsr 0x9000-2d-graph-lookup.txt 009893 8D7112 sta al, 0x1271 009896 D8 clm ; m:0 x:0 009897 ADB488 lda ax, 0x88b4 00989A 2900FF and ax, #0xff00 00989D 4A lsr ax 00989E 4A lsr ax 00989F 8D0810 sta ax, 0x1008 0098A2 ADEA10 lda ax, 0x10ea 0098A5 38 sec 0098A6 ED0810 sbc ax, 0x1008 0098A9 B003 bcs 0x98ae 0098AB A90000 lda ax, #0x0000 0098AE 8DEA10 sta ax, 0x10ea ; Branch target from 98A9 0098B1 F8 sem ; m:1 x:0 0098B2 D8 clm ; m:0 x:0, Branch target from 9888 0098B3 ADE410 lda ax, 0x10e4 0098B6 3C5C10020021 bbc #0x0002, 0x105c, 0x98dd 0098BC 38 sec 0098BD ED3B89 sbc ax, 0x893b 0098C0 9005 bcc 0x98c7 0098C2 CDF010 cmp ax, 0x10f0 0098C5 B003 bcs 0x98ca 0098C7 ADF010 lda ax, 0x10f0 ; Branch target from 98C0 0098CA 48 pha ; Branch target from 98C5 0098CB ADEE10 lda ax, 0x10ee 0098CE 38 sec 0098CF ED3B89 sbc ax, 0x893b 0098D2 B003 bcs 0x98d7 0098D4 A90000 lda ax, #0x0000 0098D7 8DEE10 sta ax, 0x10ee ; Branch target from 98D2 0098DA 68 pla 0098DB 8040 bra 0x991d Code block address: 98DD Length: 49 M:0 X:0 called by: 98B6 0098DD 42A90000 lda bx, #0x0000 ; Branch target from 98B6 0098E1 2C5C10010006 bbs #0x0001, 0x105c, 0x98ed 0098E7 3C5D10080004 bbc #0x0008, 0x105d, 0x98f1 0098ED 423A inc bx ; Branch target from 98E1 0098EF 423A inc bx 0098F1 CD3E89 cmp ax, 0x893e ; Branch target from 98E7 0098F4 F018 beq 0x990e 0098F6 9016 bcc 0x990e 0098F8 18 clc 0098F9 4269528A adc bx, #0x8a52 0098FD 42AA tbx 0098FF 38 sec 009900 F500 sbc ax, dp + 0x00 + ix 009902 9005 bcc 0x9909 009904 CD3E89 cmp ax, 0x893e 009907 B014 bcs 0x991d 009909 AD3E89 lda ax, 0x893e ; Branch target from 9902 00990C 800F bra 0x991d Code block address: 990E Length: 48 M:0 X:0 called by: 98F4 00990E 18 clc ; Branch target from 98F4, Branch target from 98F6 00990F 4269588A adc bx, #0x8a58 009913 42AA tbx 009915 38 sec 009916 F500 sbc ax, dp + 0x00 + ix 009918 B003 bcs 0x991d 00991A A90000 lda ax, #0x0000 00991D 8DE410 sta ax, 0x10e4 ; Branch target from 98DB, Branch target from 9907, Branch target from 990C, Branch target from 9918 009920 F8 sem ; m:1 x:0 009921 A2F910 ldx #0x10f9 009924 20E899 jsr 0x99e8-decrement-value-at-x.txt 009927 3C5C100216 bbc #0x02, 0x105c, 0x9942 ; AirCon 00992C 2C5C100105 bbs #0x01, 0x105c, 0x9936 ; N-switch 009931 3C5D100808 bbc #0x08, 0x105d, 0x993e ; P-switch 009936 A2FF10 ldx #0x10ff ; Branch target from 992C 009939 20DF99 jsr 0x99df-increment-value-at-x.txt 00993C 8004 bra 0x9942 Code block address: 993E Length: 161 M:1 X:0 called by: 9931 00993E 9CFF1000 ldm #0x00, 0x10ff ; Branch target from 9931 009942 A2F710 ldx #0x10f7 ; Branch target from 9927, Branch target from 993C 009945 20DF99 jsr 0x99df-increment-value-at-x.txt 009948 A2F810 ldx #0x10f8 00994B 20DF99 jsr 0x99df-increment-value-at-x.txt 00994E 2C5E104010 bbs #0x40, 0x105e, 0x9963 009953 ADC511 lda al, 0x11c5 009956 F006 beq 0x995e 009958 38 sec 009959 ED858A sbc al, 0x8a85 00995C B002 bcs 0x9960 00995E A900 lda al, #0x00 ; Branch target from 9956 009960 8DC511 sta al, 0x11c5 ; Branch target from 995C 009963 A23311 ldx #0x1133 ; Branch target from 994E 009966 20E899 jsr 0x99e8-decrement-value-at-x.txt 009969 A2B411 ldx #0x11b4 00996C 20E899 jsr 0x99e8-decrement-value-at-x.txt 00996F A2B711 ldx #0x11b7 009972 20DF99 jsr 0x99df-increment-value-at-x.txt 009975 A2C011 ldx #0x11c0 009978 20E899 jsr 0x99e8-decrement-value-at-x.txt 00997B A2D911 ldx #0x11d9 00997E 20E899 jsr 0x99e8-decrement-value-at-x.txt 009981 AEDA11 ldx 0x11da 009984 F001 beq 0x9987 009986 CA dex 009987 8EDA11 stx 0x11da ; Branch target from 9984 00998A AE0011 ldx 0x1100 00998D E8 inx 00998E D001 bne 0x9991 009990 CA dex 009991 8E0011 stx 0x1100 ; Branch target from 998E 009994 D8 clm ; m:0 x:0 009995 AD1212 lda ax, 0x1212 009998 38 sec 009999 ED808A sbc ax, 0x8a80 00999C B003 bcs 0x99a1 00999E A90000 lda ax, #0x0000 0099A1 8D1212 sta ax, 0x1212 ; Branch target from 999C 0099A4 F8 sem ; m:1 x:0 0099A5 A2DC11 ldx #0x11dc 0099A8 20E899 jsr 0x99e8-decrement-value-at-x.txt 0099AB A2DF11 ldx #0x11df 0099AE 20DF99 jsr 0x99df-increment-value-at-x.txt 0099B1 A2E011 ldx #0x11e0 0099B4 20DF99 jsr 0x99df-increment-value-at-x.txt 0099B7 A2E111 ldx #0x11e1 0099BA 20DF99 jsr 0x99df-increment-value-at-x.txt 0099BD 20BCBE jsr 0xbebc 0099C0 A25512 ldx #0x1255 0099C3 20DF99 jsr 0x99df-increment-value-at-x.txt 0099C6 A2C411 ldx #0x11c4 0099C9 20E899 jsr 0x99e8-decrement-value-at-x.txt 0099CC A2BC10 ldx #0x10bc 0099CF 20DF99 jsr 0x99df-increment-value-at-x.txt 0099D2 20A8AD jsr 0xada8 0099D5 A27312 ldx #0x1273 0099D8 20DF99 jsr 0x99df-increment-value-at-x.txt 0099DB EE7F12 inc 0x127f 0099DE 60 rts