Code block address: E208 Length: 110 M:1 X:0 called by: E383 00E208 AE3610 ldx 0x1036 ; Call target from E383 ; TPS_Voltage 00E20B 8ED211 stx 0x11d2 00E20E 342008FC bbc #0x08, dp + 0x20, 0xe20e ; Read from A/D control register, Branch target from E20E 00E212 A622 ldx dp + 0x22 ; Read from A/D successive approximation register 00E214 642004 ldm #0x04, dp + 0x20 ; Write to A/D control register 00E217 8622 stx dp + 0x22 ; Write to A/D successive approximation register 00E219 D8 clm ; m:0 x:0 00E21A 8A txa 00E21B 38 sec 00E21C EDD411 sbc ax, 0x11d4 00E21F B004 bcs 0xe225 00E221 49FFFF eor ax, #0xffff 00E224 3A inc ax 00E225 8D0410 sta ax, 0x1004 ; Branch target from E21F 00E228 34200800FB bbc #0x0008, dp + 0x20, 0xe228 ; Read from A/D control register, Branch target from E228 00E22D A422 ldy dp + 0x22 ; Read from A/D successive approximation register 00E22F 98 tya 00E230 38 sec 00E231 EDD411 sbc ax, 0x11d4 00E234 B004 bcs 0xe23a 00E236 49FFFF eor ax, #0xffff 00E239 3A inc ax 00E23A CD0410 cmp ax, 0x1004 ; Branch target from E234 00E23D B001 bcs 0xe240 00E23F BB tyx 00E240 8ED411 stx 0x11d4 ; Branch target from E23D 00E243 8A txa 00E244 4A lsr ax 00E245 4A lsr ax 00E246 F8 sem ; m:1 x:0 00E247 8D8C12 sta al, 0x128c ; SM_TPS 00E24A D8 clm ; m:0 x:0 00E24B 8A txa 00E24C 8D3610 sta ax, 0x1036 ; TPS_Voltage 00E24F F8 sem ; m:1 x:0 00E250 A24E10 ldx #0x104e 00E253 2C2610101E bbs #0x10, 0x1026, 0xe276 ; Errorflags 1 ; TPS Error 00E258 D8 clm ; m:0 x:0 00E259 38 sec 00E25A EDC812 sbc ax, 0x12c8 00E25D B003 bcs 0xe262 00E25F A90000 lda ax, #0x0000 00E262 89090058 mpy #0x5800 ; Branch target from E25D 00E266 8928 xab 00E268 8D0410 sta ax, 0x1004 00E26B F8 sem ; m:1 x:0 00E26C 42AD0510 lda bl, 0x1005 00E270 F00D beq 0xe27f 00E272 A9FF lda al, #0xff 00E274 8009 bra 0xe27f Code block address: E276 Length: 9 M:1 X:0 called by: E253 00E276 AD238B lda al, 0x8b23 ; Branch target from E253 00E279 0C251001 seb #0x01, 0x1025 00E27D 800D bra 0xe28c Code block address: E27F Length: 23 M:1 X:0 called by: E270 00E27F 2C1E102012 bbs #0x20, 0x101e, 0xe296 ; Branch target from E270, Branch target from E274 00E284 0C1E1020 seb #0x20, 0x101e 00E288 1C251001 clb #0x01, 0x1025 ; Branch target from E296 00E28C 9500 sta al, dp + 0x00 + ix ; Branch target from E27D, Branch target from E292 00E28E CA dex 00E28F E04410 cpx #0x1044 00E292 D0F8 bne 0xe28c 00E294 8040 bra 0xe2d6 Code block address: E296 Length: 74 M:1 X:0 called by: E27F 00E296 2C251001ED bbs #0x01, 0x1025, 0xe288 ; Branch target from E27F 00E29B 42AD2F10 lda bl, 0x102f ; Batt_Voltage 00E29F 42C98A cmp bl, #0x8a 00E2A2 9021 bcc 0xe2c5 00E2A4 ACB410 ldy 0x10b4 00E2A7 C00A00 cpy #0x000a 00E2AA 9019 bcc 0xe2c5 00E2AC 8D0410 sta al, 0x1004 00E2AF 42AD0410 lda bl, 0x1004 00E2B3 38 sec 00E2B4 42ED4410 sbc bl, 0x1044 00E2B8 B005 bcs 0xe2bf 00E2BA 4249FF eor bl, #0xff 00E2BD 423A inc bl 00E2BF 42CD1E84 cmp bl, 0x841e ; Branch target from E2B8 00E2C3 B01B bcs 0xe2e0 00E2C5 CA dex ; Branch target from E2A2, Branch target from E2AA, Branch target from E2E0 00E2C6 42B500 lda bl, dp + 0x00 + ix ; Branch target from E2D0 00E2C9 429501 sta bl, dp + 0x01 + ix 00E2CC CA dex 00E2CD E04310 cpx #0x1043 ; VSS2_Pulse_Count 00E2D0 D0F4 bne 0xe2c6 00E2D2 1CCC1140 clb #0x40, 0x11cc 00E2D6 8D4410 sta al, 0x1044 ; Branch target from E294 00E2D9 8D8512 sta al, 0x1285 ; Write to RAM: TPS 00E2DC 8D1840 sta al, 0x4018 00E2DF 60 rts Code block address: E2E0 Length: 16 M:1 X:0 called by: E2C3 00E2E0 2CCC1140E0 bbs #0x40, 0x11cc, 0xe2c5 ; Branch target from E2C3 00E2E5 0CCC1140 seb #0x40, 0x11cc 00E2E9 AED211 ldx 0x11d2 00E2EC 8E3610 stx 0x1036 ; TPS_Voltage 00E2EF 60 rts