; original File = D:\Letöltés\Vizsgamunka project\IntelliClock\intelliclock\oraic.HEX

    processor 16F628A
    #include <P16F628A.INC>
    __config 0x3F2A
;   _CP_OFF & _DATA_CP_OFF & _LVP_OFF & _BODEN_OFF & _MCLRE_ON & _PWRTE_OFF & _WDT_OFF 
;   & _HS_OSC 

;   EEPROM-Data
    Org 0x2100
    DE 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    DE 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    DE 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    DE 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    DE 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    DE 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    DE 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    DE 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    DE 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    DE 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    DE 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    DE 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    DE 0xB1, 0xA5, 0xB6, 0xAF, 0x84, 0xAC, 0xA9, 0xB6
    DE 0xB1, 0xA5, 0xB2, 0xB2, 0x84, 0xC4, 0x94, 0x9A
    DE 0x84, 0x84, 0xD5, 0xCC, 0xD3, 0xC6, 0xC6, 0xDD
    DE 0x92, 0xD9, 0xDB, 0x92, 0xCC, 0xD9, 0x84, 0x84

; RAM-Variable
LRAM_0x0B equ 0x0B
LRAM_0x0C equ 0x0C
LRAM_0x18 equ 0x18
LRAM_0x19 equ 0x19
LRAM_0x1A equ 0x1A
LRAM_0x1B equ 0x1B
LRAM_0x1C equ 0x1C
LRAM_0x1D equ 0x1D
LRAM_0x1F equ 0x1F
LRAM_0x21 equ 0x21
LRAM_0x22 equ 0x22
LRAM_0x23 equ 0x23
LRAM_0x24 equ 0x24
LRAM_0x25 equ 0x25
LRAM_0x26 equ 0x26
LRAM_0x27 equ 0x27
LRAM_0x28 equ 0x28
LRAM_0x29 equ 0x29
LRAM_0x2A equ 0x2A
LRAM_0x2B equ 0x2B
LRAM_0x2D equ 0x2D
LRAM_0x2E equ 0x2E
LRAM_0x2F equ 0x2F
LRAM_0x30 equ 0x30
LRAM_0x31 equ 0x31
LRAM_0x32 equ 0x32
LRAM_0x33 equ 0x33
LRAM_0x34 equ 0x34
LRAM_0x35 equ 0x35
LRAM_0x36 equ 0x36
LRAM_0x37 equ 0x37
LRAM_0x38 equ 0x38
LRAM_0x39 equ 0x39
LRAM_0x3A equ 0x3A
LRAM_0x3B equ 0x3B
LRAM_0x3C equ 0x3C
LRAM_0x3D equ 0x3D
LRAM_0x3E equ 0x3E
LRAM_0x3F equ 0x3F
LRAM_0x40 equ 0x40
LRAM_0x41 equ 0x41

; Program

    Org 0x0000

;   Reset-Vector
    GOTO LADR_0x0100

    Org 0x0004

;   Interrupt-Vector
    GOTO LADR_0x052B

    Org 0x0008

LADR_0x0008
    ADDWF PCL,F
    RETLW 0x3B
    RETLW 0x3B
    RETLW 0x48
    RETLW 0x65
    RETLW 0x74
    RETLW 0x66
    RETLW 0x6F
    RETLW 0x3B
    RETLW 0x4B
    RETLW 0x65
    RETLW 0x64
    RETLW 0x64
    RETLW 0x3B
    RETLW 0x53
    RETLW 0x7A
    RETLW 0x65
    RETLW 0x72
    RETLW 0x64
    RETLW 0x61
    RETLW 0x3B
    RETLW 0x43
    RETLW 0x73
    RETLW 0x75
    RETLW 0x74
    RETLW 0x6F
    RETLW 0x72
    RETLW 0x74
    RETLW 0x3B
    RETLW 0x50
    RETLW 0x65
    RETLW 0x6E
    RETLW 0x74
    RETLW 0x65
    RETLW 0x6B
    RETLW 0x3B
    RETLW 0x53
    RETLW 0x7A
    RETLW 0x6F
    RETLW 0x6D
    RETLW 0x62
    RETLW 0x61
    RETLW 0x74
    RETLW 0x3B
    RETLW 0x56
    RETLW 0x61
    RETLW 0x73
    RETLW 0x61
    RETLW 0x72
    RETLW 0x6E
    RETLW 0x2E
    RETLW 0x3B
    RETLW 0x4A
    RETLW 0x61
    RETLW 0x6E
    RETLW 0x75
    RETLW 0x61
    RETLW 0x72
    RETLW 0x3B
    RETLW 0x46
    RETLW 0x65
    RETLW 0x62
    RETLW 0x72
    RETLW 0x75
    RETLW 0x61
    RETLW 0x72
    RETLW 0x3B
    RETLW 0x4D
    RETLW 0x61
    RETLW 0x72
    RETLW 0x63
    RETLW 0x69
    RETLW 0x75
    RETLW 0x73
    RETLW 0x3B
    RETLW 0x41
    RETLW 0x70
    RETLW 0x72
    RETLW 0x69
    RETLW 0x6C
    RETLW 0x69
    RETLW 0x73
    RETLW 0x3B
    RETLW 0x4D
    RETLW 0x61
    RETLW 0x6A
    RETLW 0x75
    RETLW 0x73
    RETLW 0x3B
    RETLW 0x4A
    RETLW 0x75
    RETLW 0x6E
    RETLW 0x69
    RETLW 0x75
    RETLW 0x73
    RETLW 0x3B
    RETLW 0x4A
    RETLW 0x75
    RETLW 0x6C
    RETLW 0x69
    RETLW 0x75
    RETLW 0x73
    RETLW 0x3B
    RETLW 0x41
    RETLW 0x75
    RETLW 0x67
    RETLW 0x75
    RETLW 0x73
    RETLW 0x7A
    RETLW 0x74
    RETLW 0x75
    RETLW 0x73
    RETLW 0x3B
    RETLW 0x53
    RETLW 0x65
    RETLW 0x70
    RETLW 0x74
    RETLW 0x65
    RETLW 0x6D
    RETLW 0x62
    RETLW 0x65
    RETLW 0x72
    RETLW 0x3B
    RETLW 0x4F
    RETLW 0x6B
    RETLW 0x74
    RETLW 0x6F
    RETLW 0x62
    RETLW 0x65
    RETLW 0x72
    RETLW 0x3B
    RETLW 0x4E
    RETLW 0x6F
    RETLW 0x76
    RETLW 0x65
    RETLW 0x6D
    RETLW 0x62
    RETLW 0x65
    RETLW 0x72
    RETLW 0x3B
    RETLW 0x44
    RETLW 0x65
    RETLW 0x63
    RETLW 0x65
    RETLW 0x6D
    RETLW 0x62
    RETLW 0x65
    RETLW 0x72
    RETLW 0x3B
    RETLW 0x45
    RETLW 0x76
    RETLW 0x3B
    RETLW 0x48
    RETLW 0x6F
    RETLW 0x6E
    RETLW 0x61
    RETLW 0x70
    RETLW 0x3B
    RETLW 0x4E
    RETLW 0x61
    RETLW 0x70
    RETLW 0x3B
    RETLW 0x4F
    RETLW 0x72
    RETLW 0x61
    RETLW 0x3B
    RETLW 0x50
    RETLW 0x65
    RETLW 0x72
    RETLW 0x63
    RETLW 0x3B
    RETLW 0x42
    RETLW 0x65
    RETLW 0x61
    RETLW 0x6C
    RETLW 0x6C
    RETLW 0x69
    RETLW 0x74
    RETLW 0x61
    RETLW 0x73
    RETLW 0x3B
    RETLW 0x49
    RETLW 0x64
    RETLW 0x6F
    RETLW 0x7A
    RETLW 0x69
    RETLW 0x74
    RETLW 0x65
    RETLW 0x73
    RETLW 0x3B
    RETLW 0x41
    RETLW 0x6B
    RETLW 0x74
    RETLW 0x69
    RETLW 0x76
    RETLW 0x3B
    RETLW 0x42
    RETLW 0x65
    RETLW 0x3B
    RETLW 0x4B
    RETLW 0x69
    RETLW 0x3B
    RETLW 0x44
    RETLW 0x61
    RETLW 0x74
    RETLW 0x75
    RETLW 0x6D
    RETLW 0x3B
    RETLW 0x49
    RETLW 0x64
    RETLW 0x6F
    RETLW 0x3B
    RETLW 0x45
    RETLW 0x67
    RETLW 0x79
    RETLW 0x65
    RETLW 0x64
    RETLW 0x69
    RETLW 0x3B
    RETLW 0x4D
    RETLW 0x69
    RETLW 0x6E
    RETLW 0x64
    RETLW 0x65
    RETLW 0x6E
    RETLW 0x3B
    RETLW 0x4F
    RETLW 0x66
    RETLW 0x66
    RETLW 0x73
    RETLW 0x65
    RETLW 0x74
    RETLW 0x3B
    RETLW 0x49
    RETLW 0x6E
    RETLW 0x74
    RETLW 0x65
    RETLW 0x6C
    RETLW 0x6C
    RETLW 0x69
    RETLW 0x20
    RETLW 0x43
    RETLW 0x6C
    RETLW 0x6F
    RETLW 0x63
    RETLW 0x6B
    RETLW 0x3B

    Org 0x0100

LADR_0x0100
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVLW 0x02
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x1C
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    BCF LRAM_0x18,6
    BSF LRAM_0x18,5
    BCF LRAM_0x18,4
    BSF LRAM_0x18,2
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    BSF LRAM_0x18,7
    BCF LRAM_0x18,6
    BSF LRAM_0x18,4
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVLW 0x19
    MOVWF LRAM_0x19
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVLW 0x07
    MOVWF LRAM_0x1F
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVLW 0xC5
    MOVWF TMR0           ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVLW 0x20
    MOVWF LRAM_0x0B
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    CALL LADR_0x0622
    MOVLW 0xC0
    MOVWF LRAM_0x2F
    MOVLW 0x01
    MOVWF LRAM_0x3D
    MOVWF LRAM_0x3E
    MOVWF LRAM_0x3F
    MOVLW 0x06
    MOVWF LRAM_0x40
    BCF LRAM_0x0B,GIE
    CALL LADR_0x06B6
    MOVLW 0x05
    MOVWF LRAM_0x23
    CALL LADR_0x0616
    MOVLW 0x81
    MOVWF LRAM_0x33
    MOVLW 0x8F
    MOVWF LRAM_0x34
    MOVLW 0x23
    MOVWF LRAM_0x37
    CALL LADR_0x073E
    MOVLW 0x0A
    MOVWF LRAM_0x23
    CALL LADR_0x0616
LADR_0x013D
    BCF LRAM_0x2B,4
    CALL LADR_0x07BE
    CALL LADR_0x075D
    CALL LADR_0x0771
    CALL LADR_0x0780
    CALL LADR_0x078F
    CALL LADR_0x0799
    CALL LADR_0x07A6
    CALL LADR_0x07B1
    BSF LRAM_0x0B,GIE
LADR_0x0147
    BTFSC LRAM_0x0C,5
    GOTO LADR_0x0414
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x014E
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x04BC
    GOTO LADR_0x0147
LADR_0x014E
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x014E
LADR_0x0150
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x0150
    BSF LRAM_0x2B,4
    CALL LADR_0x0710
    MOVLW 0x83
    MOVWF LRAM_0x33
    MOVLW 0x8F
    MOVWF LRAM_0x34
    MOVLW 0x19
    MOVWF LRAM_0x37
    CALL LADR_0x073E
    MOVLW 0xC5
    MOVWF LRAM_0x33
    MOVLW 0xCF
    MOVWF LRAM_0x34
    MOVLW 0x1E
    MOVWF LRAM_0x37
    CALL LADR_0x073E
LADR_0x0162
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x019C
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x0169
    GOTO LADR_0x0162
LADR_0x0169
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x0169
    CALL LADR_0x0722
    MOVLW 0xC6
    MOVWF LRAM_0x33
    MOVLW 0xCA
    MOVWF LRAM_0x34
    MOVLW 0x1F
    MOVWF LRAM_0x37
    CALL LADR_0x073E
LADR_0x0173
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x0249
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x017A
    GOTO LADR_0x0173
LADR_0x017A
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x017A
    CALL LADR_0x0722
    MOVLW 0xC4
    MOVWF LRAM_0x33
    MOVLW 0xCD
    MOVWF LRAM_0x34
    MOVLW 0x1A
    MOVWF LRAM_0x37
    CALL LADR_0x073E
LADR_0x0184
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x02C2
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x018B
    GOTO LADR_0x0184
LADR_0x018B
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x018B
    CALL LADR_0x0722
    MOVLW 0xC5
    MOVWF LRAM_0x33
    MOVLW 0xCD
    MOVWF LRAM_0x34
    MOVLW 0x22
    MOVWF LRAM_0x37
    CALL LADR_0x073E
LADR_0x0195
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x03E4
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x014E
    GOTO LADR_0x0195
LADR_0x019C
    CALL LADR_0x040C
    CALL LADR_0x0710
    CALL LADR_0x0616
    MOVLW 0x85
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVLW 0x3C
    CALL LADR_0x06E7
    MOVLW 0x3D
    CALL LADR_0x06E7
    MOVLW 0x45
    CALL LADR_0x06E7
    MOVLW 0x76
    CALL LADR_0x06E7
    MOVLW 0x80
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVLW 0x32
    CALL LADR_0x06E7
    MOVLW 0x30
    CALL LADR_0x06E7
LADR_0x01B1
    MOVF LRAM_0x40,W
    MOVWF LRAM_0x3B
    CALL LADR_0x0667
    MOVLW 0x82
    MOVLW 0x33
    CALL LADR_0x06FD
    MOVF LRAM_0x39,W
    CALL LADR_0x06E7
    MOVF LRAM_0x38,W
    CALL LADR_0x06E7
LADR_0x01BB
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x01CB
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x01C2
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    GOTO LADR_0x01BB
LADR_0x01C2
    CALL LADR_0x0410
    INCF LRAM_0x40,F
    MOVF LRAM_0x40,W
    XORLW 0x29
    BTFSS STATUS,Z
    GOTO LADR_0x01B1
    MOVLW 0x06
    MOVWF LRAM_0x40
    GOTO LADR_0x01B1
LADR_0x01CB
    CALL LADR_0x040C
    CALL LADR_0x0710
    CALL LADR_0x0616
    MOVLW 0x87
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVLW 0x3C
    CALL LADR_0x06E7
    MOVLW 0x3D
    CALL LADR_0x06E7
    MOVLW 0x89
    MOVWF LRAM_0x33
    MOVLW 0x8E
    MOVWF LRAM_0x34
    MOVLW 0x15
    MOVWF LRAM_0x37
    CALL LADR_0x073E
LADR_0x01DC
    MOVF LRAM_0x3F,W
    MOVWF LRAM_0x3B
    CALL LADR_0x0667
    MOVLW 0x85
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVF LRAM_0x39,W
    CALL LADR_0x06E7
    MOVF LRAM_0x38,W
    CALL LADR_0x06E7
LADR_0x01E6
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x01F6
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x01ED
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    GOTO LADR_0x01E6
LADR_0x01ED
    CALL LADR_0x0410
    INCF LRAM_0x3F,F
    MOVF LRAM_0x3F,W
    XORLW 0x0D
    BTFSS STATUS,Z
    GOTO LADR_0x01DC
    MOVLW 0x01
    MOVWF LRAM_0x3F
    GOTO LADR_0x01DC
LADR_0x01F6
    CALL LADR_0x040C
    CALL LADR_0x0710
    CALL LADR_0x0616
    MOVLW 0x8C
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVLW 0x3D
    CALL LADR_0x06E7
    MOVLW 0x3E
    CALL LADR_0x06E7
    MOVLW 0x89
    MOVWF LRAM_0x33
    MOVLW 0x8B
    MOVWF LRAM_0x34
    MOVLW 0x16
    MOVWF LRAM_0x37
    CALL LADR_0x073E
LADR_0x0207
    MOVF LRAM_0x3D,W
    MOVWF LRAM_0x3B
    CALL LADR_0x0667
    MOVLW 0x8E
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVF LRAM_0x39,W
    CALL LADR_0x06E7
    MOVF LRAM_0x38,W
    CALL LADR_0x06E7
LADR_0x0211
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x0221
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x0218
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    GOTO LADR_0x0211
LADR_0x0218
    CALL LADR_0x0410
    INCF LRAM_0x3D,F
    MOVF LRAM_0x3D,W
    XORLW 0x20
    BTFSS STATUS,Z
    GOTO LADR_0x0207
    MOVLW 0x01
    MOVWF LRAM_0x3D
    GOTO LADR_0x0207
LADR_0x0221
    CALL LADR_0x040C
    CALL LADR_0x0710
    CALL LADR_0x0616
    MOVLW 0xC8
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVLW 0x3C
    CALL LADR_0x06E7
    MOVLW 0x3D
    CALL LADR_0x06E7
    MOVLW 0xCA
    MOVWF LRAM_0x33
    MOVLW 0xCF
    MOVWF LRAM_0x34
    MOVLW 0x16
    MOVWF LRAM_0x37
    CALL LADR_0x073E
LADR_0x0232
    MOVLW 0xC0
    MOVWF LRAM_0x33
    MOVLW 0xC7
    MOVWF LRAM_0x34
    MOVF LRAM_0x3E,W
    MOVWF LRAM_0x37
    CALL LADR_0x073E
LADR_0x0239
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x0240
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    GOTO LADR_0x0239
LADR_0x0240
    CALL LADR_0x0410
    INCF LRAM_0x3E,F
    MOVF LRAM_0x3E,W
    XORLW 0x08
    BTFSS STATUS,Z
    GOTO LADR_0x0232
    MOVLW 0x01
    MOVWF LRAM_0x3E
    GOTO LADR_0x0232
LADR_0x0249
    CALL LADR_0x040C
    CALL LADR_0x0710
    CALL LADR_0x0616
    MOVLW 0xC1
    MOVWF LRAM_0x33
    MOVLW 0xC7
    MOVWF LRAM_0x34
    MOVLW 0x17
    MOVWF LRAM_0x37
    CALL LADR_0x073E
    MOVLW 0x3D
    CALL LADR_0x06E7
    MOVLW 0x3E
    CALL LADR_0x06E7
LADR_0x0257
    MOVF LRAM_0x28,W
    MOVWF LRAM_0x3B
    CALL LADR_0x0667
    MOVLW 0xC8
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVF LRAM_0x39,W
    CALL LADR_0x06E7
    MOVF LRAM_0x38,W
    CALL LADR_0x06E7
    MOVLW 0x3A
    CALL LADR_0x06E7
LADR_0x0263
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x0272
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x026A
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    GOTO LADR_0x0263
LADR_0x026A
    CALL LADR_0x0410
    INCF LRAM_0x28,F
    MOVF LRAM_0x28,W
    XORLW 0x18
    BTFSS STATUS,Z
    GOTO LADR_0x0257
    CLRF LRAM_0x28
    GOTO LADR_0x0257
LADR_0x0272
    CALL LADR_0x040C
    CALL LADR_0x0710
    CALL LADR_0x0616
    MOVLW 0xC1
    MOVWF LRAM_0x33
    MOVLW 0xC7
    MOVWF LRAM_0x34
    MOVLW 0x18
    MOVWF LRAM_0x37
    CALL LADR_0x073E
    MOVLW 0x3D
    CALL LADR_0x06E7
    MOVLW 0x3E
    CALL LADR_0x06E7
LADR_0x0280
    MOVF LRAM_0x27,W
    MOVWF LRAM_0x3B
    CALL LADR_0x0667
    MOVLW 0xCB
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVF LRAM_0x39,W
    CALL LADR_0x06E7
    MOVF LRAM_0x38,W
    CALL LADR_0x06E7
    MOVLW 0x3A
    CALL LADR_0x06E7
LADR_0x028C
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x029B
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x0293
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    GOTO LADR_0x028C
LADR_0x0293
    CALL LADR_0x0410
    INCF LRAM_0x27,F
    MOVF LRAM_0x27,W
    XORLW 0x3C
    BTFSS STATUS,Z
    GOTO LADR_0x0280
    CLRF LRAM_0x27
    GOTO LADR_0x0280
LADR_0x029B
    CALL LADR_0x040C
    CALL LADR_0x0710
    CALL LADR_0x0616
    MOVLW 0xC4
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVLW 0x4D
    CALL LADR_0x06E7
    MOVLW 0x70
    CALL LADR_0x06E7
    MOVLW 0x3D
    CALL LADR_0x06E7
    MOVLW 0x3E
    CALL LADR_0x06E7
LADR_0x02A9
    MOVF LRAM_0x26,W
    MOVWF LRAM_0x3B
    CALL LADR_0x0667
    MOVLW 0xCE
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVF LRAM_0x39,W
    CALL LADR_0x06E7
    MOVF LRAM_0x38,W
    CALL LADR_0x06E7
LADR_0x02B3
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x02BA
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    GOTO LADR_0x02B3
LADR_0x02BA
    CALL LADR_0x0410
    INCF LRAM_0x26,F
    MOVF LRAM_0x26,W
    XORLW 0x3C
    BTFSS STATUS,Z
    GOTO LADR_0x02A9
    CLRF LRAM_0x26
    GOTO LADR_0x02A9
LADR_0x02C2
    CALL LADR_0x040C
    CALL LADR_0x0710
    CALL LADR_0x0616
    MOVLW 0x84
    MOVWF LRAM_0x33
    MOVLW 0x8F
    MOVWF LRAM_0x34
    MOVLW 0x1A
    MOVWF LRAM_0x37
    CALL LADR_0x073E
LADR_0x02CC
    CALL LADR_0x0410
    MOVLW 0xC3
    MOVWF LRAM_0x33
    MOVLW 0xCF
    MOVWF LRAM_0x34
    MOVLW 0x21
    MOVWF LRAM_0x37
    CALL LADR_0x073E
    MOVLW 0xC9
    MOVWF LRAM_0x33
    MOVLW 0x16
    MOVWF LRAM_0x37
    CALL LADR_0x073E
LADR_0x02D9
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x0303
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x02E0
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    GOTO LADR_0x02D9
LADR_0x02E0
    CALL LADR_0x0410
    MOVLW 0xC2
    MOVWF LRAM_0x33
    MOVLW 0xC8
    MOVWF LRAM_0x34
    CALL LADR_0x072E
    MOVLW 0xC7
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVLW 0x37
    CALL LADR_0x06E7
LADR_0x02EB
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x03B2
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x02F2
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    GOTO LADR_0x02EB
LADR_0x02F2
    CALL LADR_0x0410
    CALL LADR_0x0722
    CALL LADR_0x0616
    MOVLW 0xC6
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVLW 0x4B
    CALL LADR_0x06E7
    MOVLW 0x69
    CALL LADR_0x06E7
LADR_0x02FC
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x03CE
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x02CC
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    GOTO LADR_0x02FC
LADR_0x0303
    CALL LADR_0x040C
    CALL LADR_0x0710
    CALL LADR_0x0616
    MOVLW 0x87
    MOVWF LRAM_0x33
    MOVLW 0x89
    MOVWF LRAM_0x34
    MOVLW 0x1C
    MOVWF LRAM_0x37
    CALL LADR_0x073E
    MOVLW 0x3A
    CALL LADR_0x06E7
    MOVLW 0x01
    MOVWF LRAM_0x2A
    CALL LADR_0x062E
LADR_0x0312
    MOVF LRAM_0x29,W
    MOVWF LRAM_0x3B
    CALL LADR_0x0667
    MOVLW 0xC5
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVF LRAM_0x39,W
    CALL LADR_0x06E7
    MOVF LRAM_0x38,W
    CALL LADR_0x06E7
    MOVLW 0x3A
    CALL LADR_0x06E7
LADR_0x031E
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x032D
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x0325
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    GOTO LADR_0x031E
LADR_0x0325
    CALL LADR_0x0410
    INCF LRAM_0x29,F
    MOVF LRAM_0x29,W
    XORLW 0x18
    BTFSS STATUS,Z
    GOTO LADR_0x0312
    CLRF LRAM_0x29
    GOTO LADR_0x0312
LADR_0x032D
    CALL LADR_0x040C
    CALL LADR_0x0644
    CALL LADR_0x0616
    CLRF LRAM_0x2A
    MOVWF LRAM_0x2A
    CALL LADR_0x062E
LADR_0x0333
    MOVF LRAM_0x29,W
    MOVWF LRAM_0x3B
    CALL LADR_0x0667
    MOVLW 0xC8
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVF LRAM_0x39,W
    CALL LADR_0x06E7
    MOVF LRAM_0x38,W
    CALL LADR_0x06E7
LADR_0x033D
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x034C
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x0344
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    GOTO LADR_0x033D
LADR_0x0344
    CALL LADR_0x0410
    INCF LRAM_0x29,F
    MOVF LRAM_0x29,W
    XORLW 0x3C
    BTFSS STATUS,Z
    GOTO LADR_0x0333
    CLRF LRAM_0x29
    GOTO LADR_0x0333
LADR_0x034C
    CALL LADR_0x040C
    CALL LADR_0x0644
    CALL LADR_0x0722
    MOVLW 0x87
    MOVWF LRAM_0x33
    MOVLW 0x8F
    MOVWF LRAM_0x34
    MOVLW 0x1D
    MOVWF LRAM_0x37
    CALL LADR_0x073E
    MOVLW 0x3A
    CALL LADR_0x06E7
    MOVLW 0x03
    MOVWF LRAM_0x2A
    CALL LADR_0x062E
LADR_0x035B
    MOVF LRAM_0x29,W
    MOVWF LRAM_0x3B
    CALL LADR_0x0667
    MOVLW 0xC5
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVF LRAM_0x39,W
    CALL LADR_0x06E7
    MOVF LRAM_0x38,W
    CALL LADR_0x06E7
    MOVLW 0x3A
    CALL LADR_0x06E7
LADR_0x0367
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x0376
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x036E
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    GOTO LADR_0x0367
LADR_0x036E
    CALL LADR_0x0410
    INCF LRAM_0x29,F
    MOVF LRAM_0x29,W
    XORLW 0x18
    BTFSS STATUS,Z
    GOTO LADR_0x035B
    CLRF LRAM_0x29
    GOTO LADR_0x035B
LADR_0x0376
    CALL LADR_0x0644
    CALL LADR_0x040C
    CALL LADR_0x0616
    MOVLW 0x02
    MOVWF LRAM_0x2A
    CALL LADR_0x062E
LADR_0x037C
    MOVF LRAM_0x29,W
    MOVWF LRAM_0x3B
    CALL LADR_0x0667
    MOVLW 0xC8
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVF LRAM_0x39,W
    CALL LADR_0x06E7
    MOVF LRAM_0x38,W
    CALL LADR_0x06E7
LADR_0x0386
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x0395
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x038D
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    GOTO LADR_0x0386
LADR_0x038D
    CALL LADR_0x0410
    INCF LRAM_0x29,F
    MOVF LRAM_0x29,W
    XORLW 0x3C
    BTFSS STATUS,Z
    GOTO LADR_0x037C
    CLRF LRAM_0x29
    GOTO LADR_0x037C
LADR_0x0395
    CALL LADR_0x040C
    CALL LADR_0x0644
LADR_0x0397
    CLRF LRAM_0x41
    BSF LRAM_0x41,1
    CALL LADR_0x0710
    CALL LADR_0x0616
    MOVLW 0x83
    MOVWF LRAM_0x33
    MOVLW 0x8F
    MOVWF LRAM_0x34
    MOVLW 0x21
    MOVWF LRAM_0x37
    CALL LADR_0x073E
    MOVLW 0x8A
    MOVWF LRAM_0x33
    MOVLW 0x16
    MOVWF LRAM_0x37
    CALL LADR_0x073E
    MOVLW 0xC5
    MOVWF LRAM_0x33
    MOVLW 0xCF
    MOVWF LRAM_0x34
    MOVLW 0x1B
    MOVWF LRAM_0x37
    CALL LADR_0x073E
    MOVLW 0x05
    MOVWF LRAM_0x23
    CALL LADR_0x0616
    GOTO LADR_0x013D
LADR_0x03B2
    CALL LADR_0x040C
    CLRF LRAM_0x41
    BSF LRAM_0x41,2
    CALL LADR_0x0710
    CALL LADR_0x0616
    MOVLW 0x85
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVLW 0x37
    CALL LADR_0x06E7
    MOVLW 0x87
    MOVWF LRAM_0x33
    MOVLW 0x8F
    MOVWF LRAM_0x34
    MOVLW 0x16
    MOVWF LRAM_0x37
    CALL LADR_0x073E
    MOVLW 0xC5
    MOVWF LRAM_0x33
    MOVLW 0xCF
    MOVWF LRAM_0x34
    MOVLW 0x1B
    MOVWF LRAM_0x37
    CALL LADR_0x073E
    MOVLW 0x05
    MOVWF LRAM_0x23
    CALL LADR_0x0616
    GOTO LADR_0x013D
LADR_0x03CE
    CALL LADR_0x040C
    CLRF LRAM_0x41
    CALL LADR_0x0710
    CALL LADR_0x0616
    MOVLW 0x84
    MOVWF LRAM_0x33
    MOVLW 0x8F
    MOVWF LRAM_0x34
    MOVLW 0x1A
    MOVWF LRAM_0x37
    CALL LADR_0x073E
    MOVLW 0xC6
    MOVWF LRAM_0x33
    MOVLW 0xCF
    MOVWF LRAM_0x34
    MOVLW 0x1D
    MOVWF LRAM_0x37
    CALL LADR_0x073E
    MOVLW 0x05
    MOVWF LRAM_0x23
    CALL LADR_0x0616
    GOTO LADR_0x013D
LADR_0x03E4
    CALL LADR_0x040C
    CALL LADR_0x0710
    CALL LADR_0x0616
    MOVLW 0x86
    MOVWF LRAM_0x33
    MOVLW 0x8F
    MOVWF LRAM_0x34
    MOVLW 0x22
    MOVWF LRAM_0x37
    CALL LADR_0x073E
    MOVLW 0x3A
    CALL LADR_0x06E7
LADR_0x03F0
    MOVF LRAM_0x2F,W
    MOVWF LRAM_0x3B
    CALL LADR_0x0667
    MOVLW 0xC7
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVF LRAM_0x3A,W
    CALL LADR_0x06E7
    MOVF LRAM_0x39,W
    CALL LADR_0x06E7
    MOVF LRAM_0x38,W
    CALL LADR_0x06E7
LADR_0x03FC
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x0403
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x013D
    GOTO LADR_0x03FC
LADR_0x0403
    CALL LADR_0x0410
    INCF LRAM_0x2F,F
    MOVF LRAM_0x2F,W
    XORLW 0xFF
    BTFSS STATUS,Z
    GOTO LADR_0x03F0
    MOVLW 0x9B
    MOVWF LRAM_0x2F
    GOTO LADR_0x0403
LADR_0x040C
    BTFSS PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x040C
    CALL LADR_0x06AE
    RETURN
LADR_0x0410
    BTFSS PORTA,3        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x0410
    CALL LADR_0x06AE
    RETURN
LADR_0x0414
    MOVF LRAM_0x1A,W
    MOVWF LRAM_0x24
    XORLW 0xFD
    BTFSC STATUS,Z
    GOTO LADR_0x0467
    MOVF LRAM_0x24,W
    XORLW 0xF8
    BTFSC STATUS,Z
    GOTO LADR_0x0463
    MOVF LRAM_0x24,W
    XORLW 0xF7
    BTFSC STATUS,Z
    GOTO LADR_0x0465
    MOVF LRAM_0x24,W
    XORLW 0xFE
    BTFSC STATUS,Z
    GOTO LADR_0x044A
    MOVF LRAM_0x24,W
    XORLW 0xFF
    BTFSC STATUS,Z
    GOTO LADR_0x048A
    MOVF LRAM_0x24,W
    XORLW 0xF6
    BTFSC STATUS,Z
    GOTO LADR_0x048E
    MOVF LRAM_0x24,W
    XORLW 0xFB
    BTFSC STATUS,Z
    GOTO LADR_0x0499
    MOVF LRAM_0x24,W
    XORLW 0xFC
    BTFSC STATUS,Z
    GOTO LADR_0x04AD
    MOVF LRAM_0x24,W
    XORLW 0xF5
    BTFSC STATUS,Z
    GOTO LADR_0x04C1
    MOVF LRAM_0x24,W
    XORLW 0xF4
    BTFSC STATUS,Z
    GOTO LADR_0x04D2
    MOVF LRAM_0x24,W
    XORLW 0xF3
    BTFSC STATUS,Z
    GOTO LADR_0x04ED
    MOVF LRAM_0x24,W
    XORLW 0xF2
    BTFSC STATUS,Z
    GOTO LADR_0x04EB
    MOVF LRAM_0x24,W
    XORLW 0xF0
    BTFSC STATUS,Z
    GOTO LADR_0x051F
    GOTO LADR_0x0147
LADR_0x044A
    MOVF LRAM_0x28,W
    ADDLW 0x30
    MOVWF LRAM_0x19
    CALL LADR_0x060F
    MOVF LRAM_0x27,W
    ADDLW 0x30
    MOVWF LRAM_0x19
    CALL LADR_0x060F
    MOVF LRAM_0x26,W
    ADDLW 0x30
    MOVWF LRAM_0x19
    CALL LADR_0x060F
    MOVF LRAM_0x30,W
    ADDLW 0x30
    MOVWF LRAM_0x19
    CALL LADR_0x060F
    MOVF LRAM_0x31,W
    ADDLW 0x30
    MOVWF LRAM_0x19
    CALL LADR_0x060F
    MOVF LRAM_0x2F,W
    ADDLW 0x30
    MOVWF LRAM_0x19
    CALL LADR_0x060F
    GOTO LADR_0x0147
LADR_0x0463
    BSF LRAM_0x2B,5
    GOTO LADR_0x0147
LADR_0x0465
    BCF LRAM_0x2B,5
    GOTO LADR_0x0147
LADR_0x0467
    BCF LRAM_0x0B,GIE
    CLRF LRAM_0x25
    CLRF TMR0            ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
LADR_0x046A
    BTFSS LRAM_0x0C,5
    GOTO LADR_0x046A
    MOVLW 0x30
    SUBWF LRAM_0x1A,W
    MOVWF LRAM_0x28
LADR_0x046F
    BTFSS LRAM_0x0C,5
    GOTO LADR_0x046F
    MOVLW 0x30
    SUBWF LRAM_0x1A,W
    MOVWF LRAM_0x27
LADR_0x0474
    BTFSS LRAM_0x0C,5
    GOTO LADR_0x0474
    MOVLW 0x30
    SUBWF LRAM_0x1A,W
    MOVWF LRAM_0x26
LADR_0x0479
    BTFSS LRAM_0x0C,5
    GOTO LADR_0x0479
    MOVLW 0x30
    SUBWF LRAM_0x1A,W
    MOVWF LRAM_0x30
LADR_0x047E
    BTFSS LRAM_0x0C,5
    GOTO LADR_0x047E
    MOVLW 0x30
    SUBWF LRAM_0x1A,W
    MOVWF LRAM_0x31
LADR_0x0483
    BTFSS LRAM_0x0C,5
    GOTO LADR_0x0483
    MOVLW 0x30
    SUBWF LRAM_0x1A,W
    MOVWF LRAM_0x2F
    BSF LRAM_0x0B,GIE
    GOTO LADR_0x013D
LADR_0x048A
    MOVLW 0xFF
    MOVWF LRAM_0x19
    CALL LADR_0x060F
    GOTO LADR_0x0147
LADR_0x048E
    BTFSS LRAM_0x0C,5
    GOTO LADR_0x048E
    MOVLW 0x30
    SUBWF LRAM_0x1A,W
    MOVWF LRAM_0x24
    MOVF LRAM_0x24,W
    BTFSS STATUS,Z
    BSF PORTB,0          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BTFSC STATUS,Z
    BCF PORTB,0          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    GOTO LADR_0x0147
LADR_0x0499
    BCF LRAM_0x0B,GIE
    CLRF LRAM_0x2A
LADR_0x049B
    BTFSS LRAM_0x0C,5
    GOTO LADR_0x049B
    MOVF LRAM_0x1A,W
    XORLW 0xFA
    BTFSC STATUS,Z
    GOTO LADR_0x04AB
    MOVLW 0x30
    SUBWF LRAM_0x1A,W
    MOVWF LRAM_0x29
    CALL LADR_0x0644
    INCF LRAM_0x2A,F
    MOVF LRAM_0x2A,W
    XORLW 0x7F
    BTFSC STATUS,Z
    GOTO LADR_0x04AB
    GOTO LADR_0x049B
LADR_0x04AB
    BSF LRAM_0x0B,GIE
    GOTO LADR_0x0147
LADR_0x04AD
    BCF LRAM_0x0B,GIE
    CLRF LRAM_0x2A
LADR_0x04AF
    CALL LADR_0x062E
    MOVF LRAM_0x29,W
    ADDLW 0x30
    MOVWF LRAM_0x19
    CALL LADR_0x060F
    INCF LRAM_0x2A,F
    MOVF LRAM_0x2A,W
    XORLW 0x32
    BTFSC STATUS,Z
    GOTO LADR_0x04BA
    GOTO LADR_0x04AF
LADR_0x04BA
    BSF LRAM_0x0B,GIE
    GOTO LADR_0x0147
LADR_0x04BC
    BTFSS PORTA,4        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x04BC
    BCF PORTB,0          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    CALL LADR_0x0616
    GOTO LADR_0x0147
LADR_0x04C1
    MOVF LRAM_0x3D,W
    ADDLW 0x30
    MOVWF LRAM_0x19
    CALL LADR_0x060F
    MOVF LRAM_0x3E,W
    ADDLW 0x30
    MOVWF LRAM_0x19
    CALL LADR_0x060F
    MOVF LRAM_0x3F,W
    ADDLW 0x30
    MOVWF LRAM_0x19
    CALL LADR_0x060F
    MOVF LRAM_0x40,W
    ADDLW 0x30
    MOVWF LRAM_0x19
    CALL LADR_0x060F
    GOTO LADR_0x0147
LADR_0x04D2
    BCF LRAM_0x0B,GIE
    CLRF LRAM_0x25
    CLRF TMR0            ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
LADR_0x04D5
    BTFSS LRAM_0x0C,5
    GOTO LADR_0x04D5
    MOVLW 0x30
    SUBWF LRAM_0x1A,W
    MOVWF LRAM_0x3D
LADR_0x04DA
    BTFSS LRAM_0x0C,5
    GOTO LADR_0x04DA
    MOVLW 0x30
    SUBWF LRAM_0x1A,W
    MOVWF LRAM_0x3E
LADR_0x04DF
    BTFSS LRAM_0x0C,5
    GOTO LADR_0x04DF
    MOVLW 0x30
    SUBWF LRAM_0x1A,W
    MOVWF LRAM_0x3F
LADR_0x04E4
    BTFSS LRAM_0x0C,5
    GOTO LADR_0x04E4
    MOVLW 0x30
    SUBWF LRAM_0x1A,W
    MOVWF LRAM_0x40
    BSF LRAM_0x0B,GIE
    GOTO LADR_0x013D
LADR_0x04EB
    BCF LRAM_0x2B,4
    GOTO LADR_0x013D
LADR_0x04ED
    MOVLW 0x50
    MOVWF FSR
LADR_0x04EF
    BTFSS LRAM_0x0C,5
    GOTO LADR_0x04EF
    MOVF LRAM_0x1A,W
    XORLW 0xF2
    BTFSC STATUS,Z
    GOTO LADR_0x013D
    MOVF LRAM_0x1A,W
    XORLW 0xF1
    BTFSC STATUS,Z
    GOTO LADR_0x04ED
    MOVF LRAM_0x1A,W
    MOVWF INDF
    INCF FSR,F
    MOVF FSR,W
    XORLW 0x6F
    BTFSS STATUS,Z
    GOTO LADR_0x04EF
    GOTO LADR_0x0501
LADR_0x0501
    BTFSS LRAM_0x0C,5
    GOTO LADR_0x0501
    MOVF LRAM_0x1A,W
    MOVWF INDF
    BSF LRAM_0x2B,4
    MOVLW 0x80
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVLW 0x50
    MOVWF FSR
LADR_0x050B
    MOVF INDF,W
    CALL LADR_0x06E7
    INCF FSR,F
    MOVF FSR,W
    XORLW 0x60
    BTFSS STATUS,Z
    GOTO LADR_0x050B
    MOVLW 0x60
    MOVWF FSR
    MOVLW 0xC0
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
LADR_0x0517
    MOVF INDF,W
    CALL LADR_0x06E7
    INCF FSR,F
    MOVF FSR,W
    XORLW 0x70
    BTFSS STATUS,Z
    GOTO LADR_0x0517
    GOTO LADR_0x04ED
LADR_0x051F
    BTFSS LRAM_0x0C,5
    GOTO LADR_0x051F
    MOVF LRAM_0x1A,W
    XORLW 0x31
    BTFSC STATUS,Z
    GOTO LADR_0x0397
    MOVF LRAM_0x1A,W
    XORLW 0x32
    BTFSC STATUS,Z
    GOTO LADR_0x03B2
    GOTO LADR_0x03CE
    GOTO LADR_0x0147
LADR_0x052B
    MOVWF LRAM_0x2E
    SWAPF STATUS,W
    MOVWF LRAM_0x2D
    BCF LRAM_0x0B,T0IF
    BCF LRAM_0x0B,GIE
    BTFSS LRAM_0x18,1
    GOTO LADR_0x0536
    BCF LRAM_0x18,4
    NOP
    NOP
    BSF LRAM_0x18,4
LADR_0x0536
    BTFSS LRAM_0x18,2
    GOTO LADR_0x0538
LADR_0x0538
    BTFSC LRAM_0x2B,6
    CALL LADR_0x05B7
    INCF LRAM_0x25,F
    MOVF LRAM_0x25,W
    XORLW 0x1E
    BTFSC STATUS,Z
    BSF PORTB,3          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVF LRAM_0x25,W
    XORLW 0x3C
    BTFSC STATUS,Z
    BCF PORTB,3          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVF LRAM_0x25,W
    XORLW 0x3C
    BTFSS STATUS,Z
    GOTO LADR_0x05B1
    CLRF LRAM_0x25
    MOVF TMR0,W          ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
    MOVWF LRAM_0x32
    CALL LADR_0x0603
    MOVF LRAM_0x32,W
    MOVWF TMR0           ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
    INCF LRAM_0x26,F
    CALL LADR_0x075D
    MOVF LRAM_0x26,W
    XORLW 0x3C
    BTFSS STATUS,Z
    GOTO LADR_0x05A3
    CLRF LRAM_0x26
    BSF LRAM_0x2B,6
    INCF LRAM_0x27,F
    CALL LADR_0x075D
    CALL LADR_0x0771
    MOVF LRAM_0x27,W
    XORLW 0x3C
    BTFSS STATUS,Z
    GOTO LADR_0x05A3
    CLRF LRAM_0x27
    INCF LRAM_0x28,F
    CALL LADR_0x0771
    CALL LADR_0x0780
    MOVF LRAM_0x28,W
    XORLW 0x18
    BTFSS STATUS,Z
    GOTO LADR_0x05A3
    CLRF LRAM_0x28
    INCF LRAM_0x3E,F
    CALL LADR_0x0780
    CALL LADR_0x078F
    MOVF LRAM_0x3E,W
    XORLW 0x08
    BTFSS STATUS,Z
    GOTO LADR_0x056E
    CLRF LRAM_0x3E
    INCF LRAM_0x3E,F
LADR_0x056E
    INCF LRAM_0x3D,F
    CALL LADR_0x078F
    CALL LADR_0x0799
    MOVF LRAM_0x3D,W
    XORLW 0x1D
    BTFSC STATUS,Z
    GOTO LADR_0x057E
    MOVF LRAM_0x3D,W
    XORLW 0x1F
    BTFSC STATUS,Z
    GOTO LADR_0x0583
    MOVF LRAM_0x3D,W
    XORLW 0x20
    BTFSC STATUS,Z
    GOTO LADR_0x0594
    GOTO LADR_0x05A3
LADR_0x057E
    MOVF LRAM_0x3F,W
    XORLW 0x02
    BTFSC STATUS,Z
    GOTO LADR_0x0594
    GOTO LADR_0x05A3
LADR_0x0583
    MOVF LRAM_0x3F,W
    XORLW 0x04
    BTFSC STATUS,Z
    GOTO LADR_0x0594
    MOVF LRAM_0x3F,W
    XORLW 0x06
    BTFSC STATUS,Z
    GOTO LADR_0x0594
    MOVF LRAM_0x3F,W
    XORLW 0x09
    BTFSC STATUS,Z
    GOTO LADR_0x0594
    MOVF LRAM_0x3F,W
    XORLW 0x0B
    BTFSC STATUS,Z
    GOTO LADR_0x0594
    GOTO LADR_0x05A3
LADR_0x0594
    CLRF LRAM_0x3D
    INCF LRAM_0x3D,F
    INCF LRAM_0x3F,F
    CALL LADR_0x0799
    CALL LADR_0x07A6
    MOVF LRAM_0x3F,W
    XORLW 0x0D
    BTFSS STATUS,Z
    GOTO LADR_0x05A3
    CLRF LRAM_0x3F
    INCF LRAM_0x3F,F
    INCF LRAM_0x40,F
    CALL LADR_0x07A6
    CALL LADR_0x07B1
    GOTO LADR_0x05A3
LADR_0x05A3
    BTFSS LRAM_0x2B,5
    GOTO LADR_0x05B1
    MOVF LRAM_0x28,W
    ADDLW 0x30
    MOVWF LRAM_0x19
    CALL LADR_0x060F
    MOVF LRAM_0x27,W
    ADDLW 0x30
    MOVWF LRAM_0x19
    CALL LADR_0x060F
    MOVF LRAM_0x26,W
    ADDLW 0x30
    MOVWF LRAM_0x19
    CALL LADR_0x060F
LADR_0x05B1
    SWAPF LRAM_0x2D,W
    MOVWF STATUS
    SWAPF LRAM_0x2E,F
    SWAPF LRAM_0x2E,W
    BSF LRAM_0x0B,GIE
    RETFIE
LADR_0x05B7
    BCF LRAM_0x2B,6
    BTFSC LRAM_0x41,1
    GOTO LADR_0x05BD
    BTFSC LRAM_0x41,2
    GOTO LADR_0x05DA
    RETURN
LADR_0x05BD
    BSF LRAM_0x2B,3
    MOVLW 0x00
    MOVWF LRAM_0x2A
    CALL LADR_0x062E
    MOVF LRAM_0x29,W
    XORWF LRAM_0x27,W
    BTFSS STATUS,Z
    GOTO LADR_0x05C6
    GOTO LADR_0x05CF
LADR_0x05C6
    BCF LRAM_0x2B,3
    MOVLW 0x02
    MOVWF LRAM_0x2A
    CALL LADR_0x062E
    MOVF LRAM_0x29,W
    XORWF LRAM_0x27,W
    BTFSS STATUS,Z
    RETURN
    GOTO LADR_0x05CF
LADR_0x05CF
    INCF LRAM_0x2A,F
    CALL LADR_0x062E
    MOVF LRAM_0x28,W
    XORWF LRAM_0x29,W
    BTFSS STATUS,Z
    RETURN
    BTFSS LRAM_0x2B,3
    BCF PORTB,0          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BTFSC LRAM_0x2B,3
    BSF PORTB,0          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    RETURN
LADR_0x05DA
    MOVLW 0x04
    MOVWF LRAM_0x2A
LADR_0x05DC
    CALL LADR_0x062E
    BTFSS LRAM_0x29,6
    GOTO LADR_0x05E0
    GOTO LADR_0x05E8
LADR_0x05E0
    INCF LRAM_0x2A,F
LADR_0x05E1
    INCF LRAM_0x2A,F
LADR_0x05E2
    INCF LRAM_0x2A,F
    MOVF LRAM_0x2A,W
    XORLW 0x31
    BTFSS STATUS,Z
    GOTO LADR_0x05DC
    RETURN
LADR_0x05E8
    BTFSS LRAM_0x29,5
    BCF LRAM_0x2B,3
    BTFSC LRAM_0x29,5
    BSF LRAM_0x2B,3
    BCF LRAM_0x29,6
    BCF LRAM_0x29,5
    MOVF LRAM_0x29,W
    XORWF LRAM_0x28,W
    BTFSS STATUS,Z
    GOTO LADR_0x05E0
    INCF LRAM_0x2A,F
    CALL LADR_0x062E
    MOVF LRAM_0x29,W
    XORWF LRAM_0x27,W
    BTFSS STATUS,Z
    GOTO LADR_0x05E1
    INCF LRAM_0x2A,F
    CALL LADR_0x062E
    MOVF LRAM_0x29,W
    XORWF LRAM_0x3E,W
    BTFSS STATUS,Z
    GOTO LADR_0x05E2
    BTFSS LRAM_0x2B,3
    BCF PORTB,0          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BTFSC LRAM_0x2B,3
    BSF PORTB,0          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    RETURN
LADR_0x0603
    MOVLW 0x2B
    MOVWF LRAM_0x21
    CLRF LRAM_0x22
LADR_0x0606
    DECFSZ LRAM_0x22,F
    GOTO LADR_0x0606
    DECFSZ LRAM_0x21,F
    GOTO LADR_0x0606
    MOVF LRAM_0x2F,W
    MOVWF LRAM_0x21
LADR_0x060C
    DECFSZ LRAM_0x21,F
    GOTO LADR_0x060C
    RETURN
LADR_0x060F
    MOVLW 0x08
    MOVWF LRAM_0x22
LADR_0x0611
    DECFSZ LRAM_0x21,F
    GOTO LADR_0x0611
    DECFSZ LRAM_0x22,F
    GOTO LADR_0x0611
    RETURN
LADR_0x0616
    MOVF LRAM_0x23,W
    BTFSC STATUS,Z
    INCF LRAM_0x23,F
    CLRF LRAM_0x21
    CLRF LRAM_0x22
LADR_0x061B
    DECFSZ LRAM_0x21,F
    GOTO LADR_0x061B
    DECFSZ LRAM_0x22,F
    GOTO LADR_0x061B
    DECFSZ LRAM_0x23,F
    GOTO LADR_0x061B
    RETURN
LADR_0x0622
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVLW 0x1F
    MOVWF FSR
LADR_0x0626
    INCF FSR,W
    MOVWF FSR
    CLRF INDF
    MOVLW 0x6F
    XORWF FSR,W
    BTFSS STATUS,Z
    GOTO LADR_0x0626
    RETURN
LADR_0x062E
    BCF LRAM_0x2B,2
    BTFSC LRAM_0x0B,GIE
    BSF LRAM_0x2B,2
    BCF LRAM_0x0B,GIE
    MOVF LRAM_0x2A,W
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVWF LRAM_0x1B
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    BSF LRAM_0x1C,0
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVF LRAM_0x1A,W
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVWF LRAM_0x29
    BTFSS LRAM_0x2B,2
    BCF LRAM_0x0B,GIE
    BTFSC LRAM_0x2B,2
    BSF LRAM_0x0B,GIE
    RETURN
LADR_0x0644
    BCF LRAM_0x2B,2
    BTFSC LRAM_0x0B,GIE
    BSF LRAM_0x2B,2
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
LADR_0x0649
    BTFSC LRAM_0x1C,1
    GOTO LADR_0x0649
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVF LRAM_0x2A,W
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVWF LRAM_0x1B
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVF LRAM_0x29,W
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVWF LRAM_0x1A
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    BSF LRAM_0x1C,2
    MOVLW 0x55
    MOVWF LRAM_0x1D
    MOVLW 0xAA
    MOVWF LRAM_0x1D
    BSF LRAM_0x1C,1
    BCF LRAM_0x1C,2
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    BTFSS LRAM_0x2B,2
    BCF LRAM_0x0B,GIE
    BTFSC LRAM_0x2B,2
    BSF LRAM_0x0B,GIE
    RETURN
LADR_0x0667
    CLRF LRAM_0x38
    CLRF LRAM_0x39
    CLRF LRAM_0x3A
LADR_0x066A
    MOVLW 0x64
    SUBWF LRAM_0x3B,F
    BTFSS STATUS,C
    GOTO LADR_0x0670
    INCF LRAM_0x3A,F
    GOTO LADR_0x066A
LADR_0x0670
    MOVF LRAM_0x3B,W
    ADDLW 0x64
    MOVWF LRAM_0x3B
LADR_0x0673
    MOVLW 0x0A
    SUBWF LRAM_0x3B,F
    BTFSS STATUS,C
    GOTO LADR_0x0679
    INCF LRAM_0x39,F
    GOTO LADR_0x0673
LADR_0x0679
    MOVF LRAM_0x3B,W
    ADDLW 0x0A
    MOVWF LRAM_0x38
    MOVF LRAM_0x38,W
    ADDLW 0x30
    MOVWF LRAM_0x38
    MOVF LRAM_0x39,W
    ADDLW 0x30
    MOVWF LRAM_0x39
    MOVF LRAM_0x3A,W
    ADDLW 0x30
    MOVWF LRAM_0x3A
    RETURN
LADR_0x0686
    MOVLW 0x78
    MOVWF LRAM_0x21
LADR_0x0688
    DECFSZ LRAM_0x21,F
    GOTO LADR_0x0688
    RETURN
LADR_0x068B
    MOVLW 0x60
    MOVWF LRAM_0x2A
LADR_0x068D
    CALL LADR_0x062E
    MOVLW 0x64
    SUBWF LRAM_0x29,W
    CALL LADR_0x06E7
    INCF LRAM_0x2A,F
    MOVF LRAM_0x2A,W
    XORLW 0x70
    BTFSS STATUS,Z
    GOTO LADR_0x068D
    MOVLW 0xC0
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    CALL LADR_0x0686
LADR_0x069A
    CALL LADR_0x062E
    MOVLW 0x64
    SUBWF LRAM_0x29,W
    CALL LADR_0x06E7
    INCF LRAM_0x2A,F
    MOVF LRAM_0x2A,W
    XORLW 0x80
    BTFSS STATUS,Z
    GOTO LADR_0x069A
    MOVLW 0x0A
    MOVWF LRAM_0x23
    CALL LADR_0x0616
    CALL LADR_0x0710
    CALL LADR_0x0616
    RETURN
LADR_0x06A9
    MOVLW 0x19
    MOVWF LRAM_0x21
LADR_0x06AB
    DECFSZ LRAM_0x21,F
    GOTO LADR_0x06AB
    RETURN
LADR_0x06AE
    MOVLW 0x03
    MOVWF LRAM_0x22
    CLRF LRAM_0x21
LADR_0x06B1
    DECFSZ LRAM_0x21,F
    GOTO LADR_0x06B1
LADR_0x06B3
    DECFSZ LRAM_0x22,F
    GOTO LADR_0x06B3
    RETURN
LADR_0x06B6
    CALL LADR_0x0616
    BCF PORTA,1          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    CALL LADR_0x06E0
    MOVLW 0x20
    MOVWF LRAM_0x3C
    CALL LADR_0x0758
    CALL LADR_0x06E0
    MOVLW 0x20
    MOVWF LRAM_0x3C
    CALL LADR_0x0758
    CALL LADR_0x06E0
    MOVLW 0xC0
    MOVWF LRAM_0x3C
    CALL LADR_0x0758
    CALL LADR_0x06E0
    CALL LADR_0x0686
    CLRF LRAM_0x3C
    CALL LADR_0x0758
    CALL LADR_0x06E0
    MOVLW 0xC0
    MOVWF LRAM_0x3C
    CALL LADR_0x0758
    CALL LADR_0x06E0
    CALL LADR_0x0686
    CLRF LRAM_0x3C
    CALL LADR_0x0758
    CALL LADR_0x06E0
    MOVLW 0x10
    MOVWF LRAM_0x3C
    CALL LADR_0x0758
    CALL LADR_0x06E0
    CALL LADR_0x0616
    CLRF LRAM_0x3C
    CALL LADR_0x0758
    CALL LADR_0x06E0
    MOVLW 0x60
    MOVWF LRAM_0x3C
    CALL LADR_0x0758
    CALL LADR_0x06E0
    CALL LADR_0x0686
    CALL LADR_0x068B
    RETURN
LADR_0x06E0
    BSF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    NOP
    NOP
    BCF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    NOP
    NOP
    RETURN
LADR_0x06E7
    MOVWF LRAM_0x3C
    BSF PORTA,1          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BCF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    CALL LADR_0x0758
    BSF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    NOP
    NOP
    BCF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BCF STATUS,C
    RLF LRAM_0x3C,F
    RLF LRAM_0x3C,F
    RLF LRAM_0x3C,F
    RLF LRAM_0x3C,F
    CALL LADR_0x0758
    BSF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    NOP
    NOP
    BCF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    NOP
    NOP
    CALL LADR_0x06A9
    RETURN
LADR_0x06FD
    BCF PORTA,1          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVF LRAM_0x33,W
    MOVWF LRAM_0x3C
    CALL LADR_0x0758
    BSF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    NOP
    NOP
    BCF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    RLF LRAM_0x3C,F
    RLF LRAM_0x3C,F
    RLF LRAM_0x3C,F
    RLF LRAM_0x3C,F
    CALL LADR_0x0758
    BSF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    NOP
    NOP
    BCF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    CALL LADR_0x06A9
    RETURN
LADR_0x0710
    BCF PORTA,1          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    CLRF LRAM_0x3C
    CALL LADR_0x0758
    BSF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    NOP
    NOP
    BCF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    NOP
    NOP
    MOVLW 0x10
    MOVWF LRAM_0x3C
    CALL LADR_0x0758
    BSF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    NOP
    NOP
    BCF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    CALL LADR_0x06AE
    RETURN
LADR_0x0722
    MOVLW 0xC0
    MOVWF LRAM_0x33
    MOVLW 0xCF
    MOVWF LRAM_0x34
    CALL LADR_0x072E
    RETURN
    MOVLW 0x80
    MOVWF LRAM_0x33
    MOVLW 0x8F
    MOVWF LRAM_0x34
    CALL LADR_0x072E
    RETURN
LADR_0x072E
    MOVF LRAM_0x33,W
    MOVWF LRAM_0x35
LADR_0x0730
    CALL LADR_0x06FD
    MOVLW 0x20
    CALL LADR_0x06E7
    MOVF LRAM_0x33,W
    XORWF LRAM_0x34,W
    BTFSS STATUS,Z
    GOTO LADR_0x073B
    MOVF LRAM_0x35,W
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    RETURN
LADR_0x073B
    INCF LRAM_0x33,F
    MOVF LRAM_0x33,W
    GOTO LADR_0x0730
LADR_0x073E
    CALL LADR_0x072E
    CLRF LRAM_0x35
    CLRF LRAM_0x36
LADR_0x0741
    INCF LRAM_0x35,F
    MOVF LRAM_0x35,W
    CALL LADR_0x0008
    XORLW 0x3B
    BTFSS STATUS,Z
    GOTO LADR_0x0741
    INCF LRAM_0x36,F
    MOVF LRAM_0x37,W
    XORWF LRAM_0x36,W
    BTFSS STATUS,Z
    GOTO LADR_0x0741
LADR_0x074C
    INCF LRAM_0x35,F
    MOVF LRAM_0x35,W
    CALL LADR_0x0008
    MOVWF LRAM_0x36
    XORLW 0x3B
    BTFSC STATUS,Z
    GOTO LADR_0x0757
    MOVF LRAM_0x36,W
    MOVWF LRAM_0x3C
    CALL LADR_0x06E7
    GOTO LADR_0x074C
LADR_0x0757
    RETURN
LADR_0x0758
    MOVF LRAM_0x3C,W
    XORWF PORTB,W        ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    ANDLW 0xF0
    XORWF PORTB,F        ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    RETURN
LADR_0x075D
    BTFSC LRAM_0x2B,4
    RETURN
    MOVF LRAM_0x26,W
    MOVWF LRAM_0x3B
    CALL LADR_0x0667
    MOVLW 0xCE
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVF LRAM_0x39,W
    CALL LADR_0x06E7
    MOVF LRAM_0x38,W
    CALL LADR_0x06E7
    MOVLW 0x60
    MOVWF LRAM_0x2A
    CALL LADR_0x062E
    MOVF LRAM_0x29,W
    XORLW 0xB1
    BTFSS STATUS,Z
LADR_0x076F
    GOTO LADR_0x076F
    RETURN
LADR_0x0771
    BTFSC LRAM_0x2B,4
    RETURN
    MOVF LRAM_0x27,W
    MOVWF LRAM_0x3B
    CALL LADR_0x0667
    MOVLW 0xCB
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVF LRAM_0x39,W
    CALL LADR_0x06E7
    MOVF LRAM_0x38,W
    CALL LADR_0x06E7
    MOVLW 0x3A
    CALL LADR_0x06E7
    RETURN
LADR_0x0780
    BTFSC LRAM_0x2B,4
    RETURN
    MOVF LRAM_0x28,W
    MOVWF LRAM_0x3B
    CALL LADR_0x0667
    MOVLW 0xC8
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVF LRAM_0x39,W
    CALL LADR_0x06E7
    MOVF LRAM_0x38,W
    CALL LADR_0x06E7
    MOVLW 0x3A
    CALL LADR_0x06E7
    RETURN
LADR_0x078F
    BTFSC LRAM_0x2B,4
    RETURN
    MOVF LRAM_0x3E,W
    MOVWF LRAM_0x37
    MOVLW 0xC0
    MOVWF LRAM_0x33
    MOVLW 0xC7
    MOVWF LRAM_0x34
    CALL LADR_0x073E
    RETURN
LADR_0x0799
    BTFSC LRAM_0x2B,4
    RETURN
    MOVF LRAM_0x3D,W
    MOVWF LRAM_0x3B
    CALL LADR_0x0667
    MOVLW 0x8E
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVF LRAM_0x39,W
    CALL LADR_0x06E7
    MOVF LRAM_0x38,W
    CALL LADR_0x06E7
    RETURN
LADR_0x07A6
    BTFSC LRAM_0x2B,4
    RETURN
    MOVF LRAM_0x3F,W
    ADDLW 0x07
    MOVWF LRAM_0x37
    MOVLW 0x85
    MOVWF LRAM_0x33
    MOVLW 0x8D
    MOVWF LRAM_0x34
    CALL LADR_0x073E
    RETURN
LADR_0x07B1
    BTFSC LRAM_0x2B,4
    RETURN
    MOVF LRAM_0x40,W
    MOVWF LRAM_0x3B
    CALL LADR_0x0667
    MOVLW 0x82
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVF LRAM_0x39,W
    CALL LADR_0x06E7
    MOVF LRAM_0x38,W
    CALL LADR_0x06E7
    RETURN
LADR_0x07BE
    BTFSC LRAM_0x2B,4
    RETURN
    CALL LADR_0x0710
    CALL LADR_0x0616
    MOVLW 0x80
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVLW 0x32
    CALL LADR_0x06E7
    MOVLW 0x30
    CALL LADR_0x06E7
    MOVLW 0x8A
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVLW 0x3A
    CALL LADR_0x06E7
    MOVLW 0x8A
    MOVWF LRAM_0x33
    CALL LADR_0x06FD
    MOVLW 0x3A
    CALL LADR_0x06E7
    RETURN

    End
