;-----------------------------------
;PIC DISASSEMBLER LISTING
;Label Instruction
;-----------------------------------
GOTO L1
ADDLW 0xFF
ADDLW 0xFF
ADDLW 0xFF
L9: MOVLW 0x00
BCF STATUS,RP1
BCF STATUS,RP0
BTFSC CMCON,C2OUT
MOVLW 0x01
MOVWF 0x071
MOVF 0x071,W
XORLW 0x01
BTFSS STATUS,Z
GOTO L2
MOVLW 0x01
MOVWF 0x020
BCF PORTA,3
GOTO L3
L2: BSF PORTA,3
L3: RETURN
L13: BCF STATUS,RP1
BCF STATUS,RP0
CLRF 0x021
CLRF 0x022
L6: MOVF 0x02F,W
SUBWF 0x022,W
BTFSS STATUS,Z
GOTO L4
MOVF 0x02E,W
SUBWF 0x021,W
L4: BTFSC STATUS,C
GOTO L5
INCF 0x021,F
BTFSC STATUS,Z
INCF 0x022,F
GOTO L6
L5: RETURN
RETLW 0x35
RETLW 0x00
RETLW 0x3B
RETLW 0x00
RETLW 0x2F
RETLW 0x00
RETLW 0x41
RETLW 0x00
RETLW 0x2A
RETLW 0x00
RETLW 0x46
RETLW 0x00
RETLW 0x24
RETLW 0x00
RETLW 0x4C
RETLW 0x00
RETLW 0x1F
RETLW 0x00
RETLW 0x51
RETLW 0x00
RETLW 0x1A
RETLW 0x00
RETLW 0x56
RETLW 0x00
RETLW 0x15
RETLW 0x00
RETLW 0x5B
RETLW 0x00
RETLW 0x11
RETLW 0x00
RETLW 0x5F
RETLW 0x00
RETLW 0x0D
RETLW 0x00
RETLW 0x62
RETLW 0x00
RETLW 0x09
RETLW 0x00
RETLW 0x66
RETLW 0x00
RETLW 0x06
RETLW 0x00
RETLW 0x68
RETLW 0x00
RETLW 0x04
RETLW 0x00
RETLW 0x6B
RETLW 0x00
RETLW 0x02
RETLW 0x00
RETLW 0x6C
RETLW 0x00
RETLW 0x00
RETLW 0x00
RETLW 0x6D
RETLW 0x00
RETLW 0x00
RETLW 0x00
RETLW 0x6E
RETLW 0x00
RETLW 0x00
RETLW 0x00
RETLW 0x6E
RETLW 0x00
RETLW 0x00
RETLW 0x00
RETLW 0x6D
RETLW 0x00
RETLW 0x01
RETLW 0x00
RETLW 0x6C
RETLW 0x00
RETLW 0x03
RETLW 0x00
RETLW 0x6A
RETLW 0x00
RETLW 0x05
RETLW 0x00
RETLW 0x67
RETLW 0x00
RETLW 0x08
RETLW 0x00
RETLW 0x64
RETLW 0x00
RETLW 0x0B
RETLW 0x00
RETLW 0x61
RETLW 0x00
RETLW 0x0F
RETLW 0x00
RETLW 0x5D
RETLW 0x00
RETLW 0x13
RETLW 0x00
RETLW 0x58
RETLW 0x00
RETLW 0x17
RETLW 0x00
RETLW 0x53
RETLW 0x00
RETLW 0x1C
RETLW 0x00
RETLW 0x4E
RETLW 0x00
RETLW 0x22
RETLW 0x00
RETLW 0x49
RETLW 0x00
RETLW 0x27
RETLW 0x00
RETLW 0x44
RETLW 0x00
RETLW 0x2D
RETLW 0x00
RETLW 0x3E
RETLW 0x00
RETLW 0x32
RETLW 0x00
RETLW 0x38
RETLW 0x00
RETLW 0x38
RETLW 0x00
RETLW 0x32
RETLW 0x00
RETLW 0x3E
RETLW 0x00
RETLW 0x2D
RETLW 0x00
RETLW 0x44
RETLW 0x00
RETLW 0x27
RETLW 0x00
RETLW 0x49
RETLW 0x00
RETLW 0x22
RETLW 0x00
RETLW 0x4E
RETLW 0x00
RETLW 0x1C
RETLW 0x00
RETLW 0x53
RETLW 0x00
RETLW 0x17
RETLW 0x00
RETLW 0x58
RETLW 0x00
RETLW 0x13
RETLW 0x00
RETLW 0x5D
RETLW 0x00
RETLW 0x0F
RETLW 0x00
RETLW 0x61
RETLW 0x00
RETLW 0x0B
RETLW 0x00
RETLW 0x64
RETLW 0x00
RETLW 0x08
RETLW 0x00
RETLW 0x67
RETLW 0x00
RETLW 0x05
RETLW 0x00
RETLW 0x6A
RETLW 0x00
RETLW 0x03
RETLW 0x00
RETLW 0x6C
RETLW 0x00
RETLW 0x01
RETLW 0x00
RETLW 0x6D
RETLW 0x00
RETLW 0x00
RETLW 0x00
RETLW 0x6E
RETLW 0x00
RETLW 0x00
RETLW 0x00
RETLW 0x6E
RETLW 0x00
RETLW 0x00
RETLW 0x00
RETLW 0x6D
RETLW 0x00
RETLW 0x00
RETLW 0x00
RETLW 0x6C
RETLW 0x00
RETLW 0x02
RETLW 0x00
RETLW 0x6B
RETLW 0x00
RETLW 0x04
RETLW 0x00
RETLW 0x68
RETLW 0x00
RETLW 0x06
RETLW 0x00
RETLW 0x66
RETLW 0x00
RETLW 0x09
RETLW 0x00
RETLW 0x62
RETLW 0x00
RETLW 0x0D
RETLW 0x00
RETLW 0x5F
RETLW 0x00
RETLW 0x11
RETLW 0x00
RETLW 0x5B
RETLW 0x00
RETLW 0x15
RETLW 0x00
RETLW 0x56
RETLW 0x00
RETLW 0x1A
RETLW 0x00
RETLW 0x51
RETLW 0x00
RETLW 0x1F
RETLW 0x00
RETLW 0x4C
RETLW 0x00
RETLW 0x24
RETLW 0x00
RETLW 0x46
RETLW 0x00
RETLW 0x2A
RETLW 0x00
RETLW 0x41
RETLW 0x00
RETLW 0x2F
RETLW 0x00
RETLW 0x3B
RETLW 0x00
RETLW 0x35
RETLW 0x00
RETURN
L12: BCF STATUS,RP1
BCF STATUS,RP0
MOVF 0x024,W
MOVWF PCLATH
MOVF 0x025,W
MOVWF PCL
RETURN
L19: BCF INTCON,GIE
MOVLW 0x03
BCF STATUS,RP1
BSF STATUS,RP0
MOVWF PORTB
BCF STATUS,RP0
CLRF PORTB
BCF CMCON,C2INV
BSF CMCON,CIS
BCF CMCON,CM2
BSF CMCON,CM1
BCF CMCON,CM0
MOVLW 0xE4
BSF STATUS,RP0
MOVWF PORTA
BCF STATUS,RP0
BSF PORTA,3
BSF STATUS,RP0
BSF CMCON,C2OUT
BCF CMCON,C1OUT
BCF CMCON,C2INV
BSF CMCON,CIS
BCF CMCON,CM2
BCF CMCON,CM1
BSF CMCON,CM0
RETURN
L20: BCF STATUS,RP1
BCF STATUS,RP0
CLRF 0x020
MOVLW 0x1E
MOVWF 0x026
MOVLW 0x00
MOVWF 0x027
CLRF 0x028
CLRF 0x029
CLRF 0x02A
RETURN
L21: BCF STATUS,RP1
BCF STATUS,RP0
CLRF 0x02B
L17: MOVLW 0x00
XORWF 0x027,W
BTFSS STATUS,Z
GOTO L7
MOVF 0x026,W
XORWF 0x02B,W
L7: BTFSS STATUS,Z
GOTO L8
CALL L9
L8: BSF PORTB,6
BCF PORTB,5
MOVLW 0x01
MOVWF 0x074
MOVF 0x02B,W
MOVWF 0x070
CLRF 0x071
MOVF 0x074,W
L11: BTFSC STATUS,Z
GOTO L10
RLF 0x070,F
RLF 0x071,F
BCF 0x070,0
ADDLW 0xFF
GOTO L11
L10: MOVLW 0x25
ADDWF 0x070,F
MOVLW 0x00
BTFSC STATUS,C
ADDLW 0x01
ADDWF 0x071,F
MOVF 0x070,W
MOVWF 0x025
MOVF 0x071,W
MOVWF 0x024
MOVF PCLATH,W
MOVWF 0x023
CALL L12
MOVWF 0x02E
MOVF 0x023,W
MOVWF PCLATH
INCF 0x025,F
BTFSC STATUS,Z
INCF 0x024,F
CALL L12
MOVWF 0x02F
MOVF 0x023,W
MOVWF PCLATH
CALL L13
INCF 0x02B,F
BCF PORTB,6
BSF PORTB,5
MOVLW 0x01
MOVWF 0x074
MOVF 0x02B,W
MOVWF 0x070
CLRF 0x071
MOVF 0x074,W
L15: BTFSC STATUS,Z
GOTO L14
RLF 0x070,F
RLF 0x071,F
BCF 0x070,0
ADDLW 0xFF
GOTO L15
L14: MOVLW 0x25
ADDWF 0x070,F
MOVLW 0x00
BTFSC STATUS,C
ADDLW 0x01
ADDWF 0x071,F
MOVF 0x070,W
MOVWF 0x025
MOVF 0x071,W
MOVWF 0x024
MOVF PCLATH,W
MOVWF 0x023
CALL L12
MOVWF 0x02E
MOVF 0x023,W
MOVWF PCLATH
INCF 0x025,F
BTFSC STATUS,Z
INCF 0x024,F
CALL L12
MOVWF 0x02F
MOVF 0x023,W
MOVWF PCLATH
CALL L13
INCF 0x02B,F
MOVF 0x02D,W
SUBLW 0x00
BTFSS STATUS,Z
GOTO L16
MOVF 0x02C,W
SUBWF 0x02B,W
L16: BTFSS STATUS,C
GOTO L17
RETURN
L18: MOVLW 0x78
BCF STATUS,RP1
BCF STATUS,RP0
MOVWF 0x02C
MOVLW 0x00
MOVWF 0x02D
RETURN
L1: CALL L18
CALL L19
CALL L20
L27: CALL L21
INCF 0x029,F
BTFSC STATUS,Z
INCF 0x02A,F
MOVLW 0x00
XORWF 0x02A,W
BTFSS STATUS,Z
GOTO L22
MOVLW 0x32
XORWF 0x029,W
L22: BTFSS STATUS,Z
GOTO L23
CLRF 0x029
CLRF 0x02A
GOTO L24
L25: MOVLW 0x01
MOVWF 0x028
BSF PORTB,7
GOTO L23
L26: CLRF 0x028
BCF PORTB,7
GOTO L23
L24: MOVF 0x028,W
XORLW 0x00
BTFSC STATUS,Z
GOTO L25
MOVF 0x028,W
XORLW 0x01
BTFSC STATUS,Z
GOTO L26
L23: GOTO L27
L28: GOTO L28
ADDLW 0xFF
ADDLW 0xFF
ADDLW 0xFF
ADDLW 0xFF
ADDLW 0xFF
ADDLW 0xFF
ADDLW 0xFF