Code block address: AB36 Length: 57 M:1 X:0 called by: 9581 00AB36 AE3410 ldx 0x1034 ; Call target from 9581, Call target from 96E7, Call target from 9581, Call target from 96E7 ; Temp_Voltage 00AB39 DA phx 00AB3A D8 clm ; m:0 x:0 00AB3B 8A txa 00AB3C 4A lsr ax 00AB3D 4A lsr ax 00AB3E F8 sem ; m:1 x:0 00AB3F A2408C ldx #0x8c40 ; Volts to Temperature Map 00AB42 200D90 jsr 0x900d 00AB45 8D8511 sta al, 0x1185 ; Write to RAM: Coolant Temp 00AB48 8D2241 sta al, 0x4122 00AB4B FA plx 00AB4C 2C2610040C bbs #0x04, 0x1026, 0xab5d ; Errorflags 1 ; H2OTemp Error 00AB51 EC0B8B cpx 0x8b0b 00AB54 F007 beq 0xab5d 00AB56 9005 bcc 0xab5d 00AB58 EC0D8B cpx 0x8b0d 00AB5B 9003 bcc 0xab60 00AB5D AD1B8B lda al, 0x8b1b ; Branch target from AB4C, Branch target from AB54, Branch target from AB56 00AB60 CD2A8B cmp al, 0x8b2a ; Branch target from AB5B 00AB63 B00A bcs 0xab6f 00AB65 3C2A100109 bbc #0x01, 0x102a, 0xab73 00AB6A AD2A8B lda al, 0x8b2a 00AB6D 8004 bra 0xab73 Code block address: AB6F Length: 26 M:1 X:0 called by: AB63 00AB6F 0C2A1001 seb #0x01, 0x102a ; Branch target from AB63 00AB73 8D8810 sta al, 0x1088 ; Branch target from AB65, Branch target from AB6D ; Coolant_Temp 00AB76 8D9312 sta al, 0x1293 ; SM_Temp 00AB79 8D6040 sta al, 0x4060 00AB7C 38 sec 00AB7D E90A sbc al, #0x0a 00AB7F 9008 bcc 0xab89 00AB81 C9A0 cmp al, #0xa0 00AB83 9006 bcc 0xab8b 00AB85 A99F lda al, #0x9f 00AB87 8002 bra 0xab8b Code block address: AB89 Length: 40 M:1 X:0 called by: AB7F 00AB89 A900 lda al, #0x00 ; Branch target from AB7F 00AB8B 8909CD mpy #0xcd ; Branch target from AB83, Branch target from AB87 00AB8E 8928 xab 00AB90 420A asl bl 00AB92 2A rol al 00AB93 18 clc 00AB94 426980 adc bl, #0x80 00AB97 6900 adc al, #0x00 00AB99 8D8910 sta al, 0x1089 ; Coolant_Temp_Proportion 00AB9C 2C5A100405 bbs #0x04, 0x105a, 0xaba6 00ABA1 2C6F12080A bbs #0x08, 0x126f, 0xabb0 00ABA6 0C6F1208 seb #0x08, 0x126f ; Branch target from AB9C 00ABAA AD8810 lda al, 0x1088 ; Coolant_Temp 00ABAD 8DDA10 sta al, 0x10da 00ABB0 60 rts ; Branch target from ABA1