Code block address: E553 Length: 36 M:1 X:0 called by: DCA3 00E553 342008FC bbc #0x08, dp + 0x20, 0xe553 ; Call target from DCA3, Read from A/D control register, Branch target from E553 00E557 AD4111 lda al, 0x1141 00E55A C902 cmp al, #0x02 00E55C D019 bne 0xe577 00E55E D8 clm ; m:0 x:0 00E55F A522 lda ax, dp + 0x22 ; Read from A/D successive approximation register 00E561 A24010 ldx #0x1040 ; Batt_Volt 00E564 3C1E10010003 bbc #0x0001, 0x101e, 0xe56d 00E56A 20E6E5 jsr 0xe5e6 00E56D 0C1E100100 seb #0x0001, 0x101e ; Branch target from E564 00E572 8D4010 sta ax, 0x1040 ; Batt_Volt 00E575 F8 sem ; m:1 x:0 00E576 60 rts Code block address: E577 Length: 34 M:1 X:0 called by: E55C 00E577 C907 cmp al, #0x07 ; Branch target from E55C 00E579 D01E bne 0xe599 00E57B D8 clm ; m:0 x:0 00E57C A522 lda ax, dp + 0x22 ; Read from A/D successive approximation register 00E57E A2C611 ldx #0x11c6 ; Atmospheric_Pressure 00E581 3C1E10080003 bbc #0x0008, 0x101e, 0xe58a 00E587 20E6E5 jsr 0xe5e6 00E58A 0C1E100800 seb #0x0008, 0x101e ; Branch target from E581 00E58F 8DC611 sta ax, 0x11c6 ; Atmospheric_Pressure 00E592 4A lsr ax 00E593 4A lsr ax 00E594 F8 sem ; m:1 x:0 00E595 8D8F12 sta al, 0x128f ; SM_AtmosphericPressure 00E598 60 rts Code block address: E599 Length: 43 M:1 X:0 called by: E579 00E599 C901 cmp al, #0x01 ; Branch target from E579 00E59B D027 bne 0xe5c4 00E59D D8 clm ; m:0 x:0 00E59E A522 lda ax, dp + 0x22 ; Read from A/D successive approximation register 00E5A0 8D6C11 sta ax, 0x116c 00E5A3 A23410 ldx #0x1034 ; Temp_Voltage 00E5A6 2C2610040009 bbs #0x0004, 0x1026, 0xe5b5 ; Errorflags 1 ; H2OTemp Error 00E5AC 3C1E10040003 bbc #0x0004, 0x101e, 0xe5b5 00E5B2 20E6E5 jsr 0xe5e6 00E5B5 0C1E100400 seb #0x0004, 0x101e ; Branch target from E5A6, Branch target from E5AC 00E5BA 8D3410 sta ax, 0x1034 ; Temp_Voltage 00E5BD 4A lsr ax 00E5BE 4A lsr ax 00E5BF F8 sem ; m:1 x:0 00E5C0 8D8D12 sta al, 0x128d 00E5C3 60 rts Code block address: E5C4 Length: 34 M:1 X:0 called by: E59B 00E5C4 C906 cmp al, #0x06 ; Branch target from E59B 00E5C6 D01D bne 0xe5e5 00E5C8 D8 clm ; m:0 x:0 00E5C9 A522 lda ax, dp + 0x22 ; Read from A/D successive approximation register 00E5CB A23810 ldx #0x1038 00E5CE 3C1E10100003 bbc #0x0010, 0x101e, 0xe5d7 00E5D4 20E6E5 jsr 0xe5e6 00E5D7 0C1E101000 seb #0x0010, 0x101e ; Branch target from E5CE 00E5DC 8D3810 sta ax, 0x1038 00E5DF 4A lsr ax 00E5E0 4A lsr ax 00E5E1 F8 sem ; m:1 x:0 00E5E2 8D8E12 sta al, 0x128e 00E5E5 60 rts ; Branch target from E5C6