; Generated by WinDis84, (c) Nigel Goodwin 1998. LIST P=16F84, F=INHX8M include "P16FXX.inc" ORG 0x0000 Label_0001 NOP NOP NOP ; ???? Label_0003 NOP NOP Label_0007 NOP NOP Label_0006 NOP NOP NOP IORWF INDF , W Label_000C ; ???? NOP NOP NOP Label_0005 CLRF INDF NOP NOP NOP BCF STATUS , C NOP NOP NOP Label_000A BTFSC FSR , 00 ; ???? NOP NOP CALL Label_0001 ; ???? NOP NOP NOP XORWF INDF , W NOP NOP NOP CALL Label_0001 ; ???? NOP NOP NOP CALL Label_0002 NOP NOP NOP MOVLW 0x02 NOP Label_0009 NOP NOP MOVWF INDF NOP NOP NOP NOP NOP NOP NOP NOP MOVWF 0x40 NOP NOP NOP ; ???? Label_000B NOP NOP NOP CLRW NOP NOP NOP NOP IORWF INDF , W NOP NOP NOP RETURN NOP NOP NOP NOP NOP NOP NOP XORWF INDF , W MOVWF 0x40 NOP NOP NOP IORWF INDF , W NOP NOP NOP MOVWF 0x40 NOP NOP NOP RRF INDF , W DECF INDF , W NOP NOP NOP DECF INDF , W NOP NOP NOP NOP NOP NOP NOP NOP ; ???? NOP NOP NOP MOVF STATUS , W NOP NOP NOP NOP NOP NOP NOP SUBWF INDF , W XORWF INDF , W NOP NOP NOP IORWF INDF , W NOP NOP NOP CALL Label_0003 NOP NOP NOP RRF INDF , W ; ???? NOP NOP NOP CLRF INDF NOP NOP NOP BTFSC PCL , 00 NOP NOP NOP NOP CLRF INDF NOP NOP MOVF INDF , W BCF PORTB , 00 NOP NOP NOP MOVLW 0x02 NOP NOP NOP XORWF FSR , W NOP NOP NOP NOP XORWF TMR0 , W NOP NOP NOP XORWF INDF , W ; ???? NOP NOP SUBWF INDF , W RRF INDF , W NOP NOP NOP NOP NOP NOP NOP SUBWF PCL , W NOP NOP NOP MOVLW 0x00 NOP NOP NOP NOP IORWF INDF , W NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP CALL Label_0004 NOP NOP NOP XORWF TMR0 , W NOP NOP NOP NOP NOP NOP NOP NOP MOVWF 0x40 NOP NOP NOP BTFSC TMR0 , 00 NOP NOP NOP NOP NOP NOP NOP NOP CLRW NOP NOP NOP IORWF INDF , W NOP NOP NOP CLRW ; ???? NOP NOP NOP CLRF INDF NOP NOP MOVF INDF , W BCF PORTB , 00 NOP NOP NOP BCF INDF , 00 NOP NOP NOP CALL Label_0001 CLRF INDF NOP NOP NOP DECF TMR0 , W NOP NOP NOP NOP NOP NOP NOP XORWF EEDATA , W XORWF INDF , W NOP NOP NOP MOVWF INDF NOP NOP NOP CALL Label_0005 NOP NOP NOP BTFSC INDF , 00 ; ???? NOP NOP NOP MOVWF 0x40 NOP NOP NOP ; ???? NOP NOP NOP NOP CLRF INDF NOP NOP MOVF INDF , W MOVF STATUS , W NOP NOP NOP BCF FSR , 00 NOP NOP NOP NOP ; ???? NOP NOP NOP SUBWF TMR0 , W NOP NOP NOP RRF PCL , W NOP NOP NOP NOP ; ???? NOP NOP NOP XORWF INDF , W NOP NOP NOP BCF PORTB , 00 NOP NOP NOP NOP NOP NOP NOP NOP CLRW NOP NOP NOP BCF PORTB , 00 NOP NOP NOP DECF INDF , W ; ???? NOP NOP NOP CLRF INDF NOP NOP NOP RRF INDF , W NOP NOP NOP MOVWF INDF ; ???? NOP NOP NOP DECF INDF , W NOP NOP NOP MOVLW 0x02 NOP NOP NOP NOP ; ???? NOP NOP NOP MOVWF INDF NOP NOP NOP BCF STATUS , C NOP NOP NOP MOVWF 0x40 NOP NOP NOP NOP CLRW NOP NOP NOP XORWF INDF , W NOP NOP NOP BCF EEDATA , 00 NOP NOP NOP NOP MOVWF 0x40 NOP NOP NOP MOVLW 0x02 NOP NOP NOP NOP ; ???? NOP NOP XORWF INDF , W ; ???? NOP NOP NOP IORWF INDF , W NOP NOP NOP NOP NOP NOP NOP NOP BCF TMR0 , 04 NOP NOP NOP SUBWF TMR0 , W NOP NOP NOP MOVWF 0x40 ; ???? NOP NOP BCF INDF , 00 CLRW NOP NOP NOP ; ???? NOP NOP NOP BTFSC INDF , 00 NOP NOP NOP BCF INDF , 00 IORWF INDF , W NOP NOP NOP BTFSC INDF , 00 NOP NOP NOP IORWF PORTB , W NOP NOP NOP NOP BSF STATUS , C NOP NOP MOVLW 0x00 ; ???? NOP NOP NOP CALL Label_0006 NOP NOP NOP NOP NOP NOP NOP CLRW IORWF STATUS , W NOP NOP NOP MOVF STATUS , W NOP NOP NOP MOVWF INDF BSF TMR0 , 00 NOP NOP MOVLW 0x00 ; ???? NOP NOP NOP MOVWF INDF ; ???? NOP NOP NOP RRF INDF , W NOP NOP Label_0002 NOP Label_0004 IORWF INDF , W ; ???? NOP NOP DECF TMR0 , W ; ???? NOP NOP NOP XORWF INDF , W NOP NOP NOP CALL Label_0007 ; ???? NOP NOP RRF INDF , W NOP NOP NOP CALL Label_0001 ; ???? NOP NOP NOP ; ???? NOP NOP NOP NOP ; ???? NOP NOP MOVF INDF , W CALL Label_0008 NOP NOP NOP RRF INDF , W NOP NOP NOP CALL Label_0009 NOP NOP NOP NOP NOP NOP NOP CALL Label_0001 SUBWF INDF , W NOP NOP NOP NOP ; ???? NOP NOP NOP RETURN NOP NOP NOP IORWF INDF , W NOP NOP NOP CLRF INDF NOP NOP NOP NOP IORWF STATUS , W NOP NOP SUBWF INDF , W NOP NOP NOP NOP BCF PORTB , 00 NOP NOP NOP NOP NOP NOP NOP NOP RRF INDF , W NOP NOP NOP DECF INDF , W NOP NOP NOP XORWF PCL , W ANDWF TMR0 , W NOP NOP NOP NOP NOP NOP NOP IORWF STATUS , W ; ???? NOP NOP SUBWF INDF , W DECF INDF , W NOP NOP NOP CALL Label_000A NOP NOP NOP RETURN NOP NOP NOP CLRW NOP NOP NOP CLRF INDF RETURN NOP NOP NOP DECF INDF , W NOP NOP NOP RRF TMR0 , W NOP NOP NOP MOVWF INDF ; ???? NOP NOP NOP CALL Label_0007 NOP NOP NOP MOVWF INDF NOP NOP NOP NOP ; ???? NOP NOP CALL Label_0001 SUBWF TMR0 , W NOP NOP NOP ; ???? NOP NOP NOP MOVWF 0x41 NOP NOP NOP MOVF INDF , W IORWF INDF , W NOP NOP NOP ; ???? NOP NOP NOP ; ???? NOP NOP NOP BTFSC INDF , 00 SUBWF INDF , W NOP NOP NOP SUBWF TMR0 , W NOP NOP NOP ; ???? NOP NOP NOP MOVWF 0x40 SUBWF 0x40 , W NOP NOP NOP CALL Label_0003 NOP NOP NOP RETURN NOP NOP NOP NOP ; ???? NOP NOP NOP MOVWF 0x40 NOP NOP NOP DECF INDF , W NOP NOP NOP CALL Label_0006 ; ???? NOP NOP NOP COMF INDF , W NOP NOP NOP NOP NOP NOP NOP BTFSC PCL , 00 ; ???? NOP NOP BCF INDF , 00 NOP NOP NOP NOP BCF PORTB , 00 NOP NOP NOP SUBWF INDF , W ; ???? NOP NOP MOVWF INDF ; ???? NOP NOP NOP SUBWF INDF , W NOP NOP NOP RETURN NOP NOP NOP MOVF 0x0C , W NOP NOP NOP NOP MOVWF 0x40 NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP CLRW MOVWF 0x40 NOP NOP NOP ; ???? NOP NOP NOP RRF INDF , W NOP NOP NOP BCF INDF , 00 ; ???? NOP NOP IORWF INDF , W MOVWF TMR0 NOP NOP NOP NOP NOP NOP NOP XORWF INDF , W ; ???? NOP NOP MOVLW 0x20 IORWF TMR0 , W NOP NOP NOP DECF INDF , W NOP NOP NOP CALL Label_0005 MOVWF 0x10 NOP NOP BCF INDF , 00 ; ???? NOP NOP NOP RRF INDF , W NOP NOP NOP CALL Label_0003 ; ???? NOP NOP CALL Label_000B ; ???? NOP NOP NOP NOP NOP NOP NOP SUBWF INDF , W ; ???? NOP NOP IORWF INDF , W RETURN NOP NOP NOP XORWF INDF , W NOP NOP NOP MOVWF INDF NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP MOVF INDF , W NOP NOP NOP ; ???? NOP NOP NOP NOP NOP NOP NOP NOP MOVWF INDF NOP NOP NOP NOP NOP NOP NOP BTFSC INDF , 00 ; ???? NOP NOP BTFSC INDF , 00 ; ???? NOP NOP NOP CLRF INDF NOP NOP NOP BTFSC PCL , 00 NOP NOP NOP NOP ; ???? NOP NOP CALL Label_0001 MOVWF INDF NOP NOP NOP CLRW ; ???? NOP NOP ; ???? ; ???? NOP NOP BCF INDF , 00 NOP NOP NOP NOP RRF INDF , W NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP MOVF INDF , W ; ???? NOP NOP CLRF INDF ; ???? NOP NOP CALL Label_0001 MOVWF INDF NOP NOP NOP IORWF INDF , W NOP NOP NOP CALL Label_0001 NOP NOP NOP CLRF INDF SUBWF INDF , W NOP NOP NOP MOVWF 0x40 NOP NOP NOP IORWF TMR0 , W NOP NOP NOP MOVF FSR , W RETURN NOP NOP CALL Label_0001 CALL Label_000C NOP NOP NOP CLRF INDF NOP NOP NOP CLRW NOP NOP NOP CALL Label_000B ; ???? NOP NOP NOP MOVF STATUS , W NOP NOP Label_0008 NOP CALL Label_0001 ; ???? NOP NOP NOP SUBWF STATUS , W NOP NOP CALL Label_0001 MOVLW 0x04 NOP NOP NOP IORWF INDF , W ; ???? NOP NOP CALL Label_0001 MOVWF INDF NOP NOP NOP NOP NOP NOP NOP SUBWF STATUS , W NOP NOP NOP NOP NOP NOP NOP NOP SUBWF TMR0 , W NOP NOP MOVWF INDF CALL Label_0003 NOP NOP NOP IORWF INDF , W NOP NOP NOP RRF INDF , W ; ???? NOP NOP IORWF INDF , W ; ???? NOP NOP NOP CLRF INDF NOP NOP NOP BCF STATUS , C NOP NOP NOP MOVLW 0x00 MOVWF 0x60 NOP NOP NOP IORWF INDF , W NOP NOP BCF INDF , 00 CALL Label_000C NOP NOP NOP ; ???? NOP NOP NOP XORWF INDF , W ; ???? NOP NOP NOP CLRW NOP NOP NOP BCF 0x0C , 00 NOP NOP NOP NOP ; ???? NOP NOP NOP ; ???? NOP NOP NOP MOVLW 0x02 NOP NOP NOP MOVWF INDF CLRF INDF NOP NOP CALL Label_0001 NOP NOP NOP NOP SUBWF TMR0 , W NOP NOP NOP NOP NOP NOP NOP XORWF FSR , W MOVWF TMR0 NOP NOP NOP CLRW NOP NOP NOP IORWF INDF , W ; ???? NOP NOP NOP MOVWF 0x40 NOP NOP SUBWF INDF , W NOP NOP NOP NOP SUBWF PCL , W NOP NOP NOP BCF INDF , 00 MOVWF INDF NOP NOP CALL Label_0001 ; ???? NOP NOP NOP IORWF STATUS , W NOP NOP NOP SUBWF INDF , W NOP NOP NOP MOVWF INDF MOVF STATUS , W NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP BCF TMR0 , 04 NOP NOP MOVF INDF , W ; ???? NOP NOP NOP MOVF INDF , W NOP NOP NOP NOP NOP NOP NOP MOVF INDF , W DECF INDF , W NOP NOP BCF INDF , 00 RETURN NOP NOP NOP IORWF PORTB , W NOP NOP NOP NOP DECF INDF , W NOP NOP NOP BTFSC INDF , 00 NOP NOP NOP MOVF 0x0C , W NOP NOP NOP DECF INDF , W BSF STATUS , C NOP NOP NOP NOP NOP NOP NOP IORWF INDF , W NOP NOP NOP NOP NOP NOP NOP MOVLW 0x00 ; ???? NOP NOP NOP CLRW NOP NOP NOP SUBWF INDF , W NOP NOP NOP NOP ; ???? NOP NOP NOP IORWF TMR0 , W NOP NOP NOP DECF INDF , W ; ???? NOP NOP CLRF INDF BSF STATUS , C NOP NOP NOP RRF INDF , W NOP NOP NOP CALL Label_000C ; ???? NOP NOP XORWF INDF , W BSF STATUS , C NOP NOP NOP SUBWF INDF , W NOP NOP NOP CLRF INDF ; ???? NOP NOP DECF INDF , W ; ???? NOP NOP NOP SUBWF INDF , W NOP NOP NOP NOP ; ???? NOP NOP CLRW CLRW NOP NOP NOP MOVF STATUS , W NOP NOP NOP CLRF INDF NOP NOP NOP MOVLW 0x08 NOP NOP NOP NOP NOP NOP NOP NOP MOVWF TMR0 NOP NOP NOP RRF INDF , W NOP NOP NOP CLRF INDF ; ???? NOP NOP NOP BCF PORTB , 00 NOP NOP NOP ; ???? NOP NOP NOP CALL Label_0006 NOP NOP NOP NOP ; ???? NOP NOP NOP CLRW NOP NOP NOP IORWF PORTB , W ; ???? NOP NOP NOP NOP NOP NOP NOP IORWF TMR0 , W NOP NOP NOP CLRW NOP NOP NOP CLRF TMR0 ; ???? NOP NOP NOP IORWF TMR0 , W NOP NOP NOP BTFSC INDF , 00 NOP NOP NOP NOP ; ???? NOP NOP BCF INDF , 00 IORWF INDF , W NOP NOP NOP CLRW NOP NOP NOP SUBWF INDF , W ; ???? NOP NOP NOP ; ???? NOP NOP NOP XORWF INDF , W NOP NOP NOP ; ???? NOP NOP NOP BCF EEDATA , 00 ; ???? NOP NOP NOP BCF STATUS , C NOP NOP NOP BTFSC INDF , 00 NOP NOP NOP ; ???? ; ???? NOP NOP NOP XORWF TMR0 , W NOP NOP NOP MOVF STATUS , W NOP NOP NOP BCF 0x18 , 00 ; ???? NOP NOP MOVF INDF , W CLRW NOP NOP BTFSC INDF , 00 BCF PORTB , 00 NOP NOP NOP SUBWF INDF , W NOP NOP NOP NOP NOP NOP NOP BCF INDF , 00 ; ???? NOP NOP SUBWF EEDATA , W NOP NOP NOP NOP ; ???? NOP NOP NOP CLRF INDF NOP NOP NOP SUBWF INDF , W ; ???? NOP NOP NOP MOVWF 0x40 NOP NOP NOP IORWF STATUS , W ; ???? NOP NOP ; ???? MOVWF FSR NOP NOP NOP CLRW NOP NOP IORWF INDF , W NOP NOP NOP NOP CALL Label_000C NOP NOP NOP NOP NOP NOP NOP IORWF INDF , W ; ???? NOP NOP NOP CLRF INDF NOP NOP NOP MOVLW 0x02 RETURN NOP NOP NOP ; ???? NOP NOP NOP MOVWF INDF NOP NOP NOP NOP NOP NOP NOP BCF FSR , 00 ; ???? NOP NOP NOP ; ???? NOP NOP NOP RRF INDF , W NOP NOP NOP CLRF INDF NOP NOP NOP MOVWF 0x40 ; ???? NOP NOP NOP MOVWF 0x40 NOP NOP NOP CLRF INDF NOP NOP NOP BCF INDF , 00 ; ???? NOP NOP MOVF INDF , W MOVWF 0x40 NOP NOP IORWF INDF , W IORWF STATUS , W NOP NOP NOP IORWF TMR0 , W NOP NOP NOP CLRW ; ???? NOP NOP MOVF INDF , W RRF INDF , W NOP NOP NOP MOVWF 0x40 NOP NOP NOP BTFSC INDF , 00 NOP NOP NOP DECF INDF , W NOP NOP NOP NOP CLRF INDF NOP NOP NOP NOP NOP NOP NOP NOP ; ???? NOP NOP NOP CLRW NOP NOP NOP BTFSC INDF , 00 NOP NOP NOP IORWF INDF , W ; ???? NOP NOP NOP MOVWF INDF NOP NOP NOP ; ???? NOP NOP NOP MOVLW 0x02 NOP NOP NOP NOP NOP NOP NOP BCF INDF , 00 CLRF INDF NOP NOP NOP CLRW NOP NOP NOP IORWF INDF , W NOP NOP NOP CLRW NOP NOP NOP SUBWF INDF , W CLRF INDF NOP NOP NOP MOVLW 0x02 NOP NOP NOP CALL Label_0001 NOP NOP NOP NOP NOP NOP NOP NOP ; ???? NOP NOP NOP IORWF INDF , W NOP NOP NOP NOP NOP NOP NOP CLRW NOP NOP NOP NOP IORWF TMR0 , W NOP NOP NOP MOVF STATUS , W ; ???? NOP NOP NOP MOVWF 0x40 NOP NOP CLRW CLRF INDF NOP NOP NOP IORWF INDF , W NOP NOP NOP CALL Label_0006 NOP NOP NOP MOVWF INDF ; ???? NOP NOP NOP MOVF STATUS , W NOP NOP NOP CALL Label_0003 NOP NOP NOP ; ???? NOP NOP NOP IORWF INDF , W NOP NOP NOP CALL Label_0005 XORWF INDF , W NOP NOP NOP CALL Label_000C NOP NOP NOP BCF TMR0 , 00 NOP NOP NOP MOVF PCL , W NOP NOP NOP CALL Label_0001 CLRF INDF NOP NOP NOP ; ???? NOP NOP NOP CALL Label_000C NOP NOP NOP IORWF PCL , W ; ???? NOP NOP NOP MOVLW 0x02 NOP NOP NOP IORWF TMR0 , W ; ???? NOP NOP MOVWF INDF ; ???? NOP NOP CALL Label_0001 MOVWF INDF NOP NOP NOP NOP NOP NOP NOP NOP ; ???? NOP NOP BTFSC INDF , 00 NOP NOP NOP NOP ; ???? NOP NOP NOP XORWF TMR0 , W NOP NOP NOP MOVWF 0x41 ; ???? NOP NOP NOP NOP NOP NOP GOTO Label_0001 SUBWF INDF , W NOP NOP NOP DECF INDF , W NOP NOP NOP NOP NOP NOP NOP NOP BCF STATUS , C NOP NOP NOP BCF INDF , 00 NOP NOP NOP NOP NOP NOP NOP CALL Label_0001 SUBWF 0x20 , W NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP ; ???? NOP NOP NOP MOVF INDF , W CLRF INDF NOP NOP NOP BTFSC INDF , 00 NOP NOP NOP XORWF INDF , W RETFIE NOP NOP SUBWF INDF , W NOP NOP NOP NOP RETURN NOP NOP MOVF INDF , W NOP NOP NOP MOVLW 0x00 MOVF STATUS , W NOP NOP NOP CLRW ; ???? NOP NOP IORWF INDF , W MOVWF 0x40 NOP NOP NOP SUBWF INDF , W NOP NOP NOP SUBWF TMR0 , W NOP NOP NOP CALL Label_0005 NOP NOP NOP BTFSC INDF , 00 SUBWF TMR0 , W NOP NOP NOP RETURN NOP NOP NOP MOVF TMR0 , W NOP NOP NOP DECF INDF , W ; ???? NOP NOP CALL Label_0001 IORWF INDF , W NOP NOP NOP CLRF INDF NOP NOP NOP IORWF INDF , W NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP RETURN NOP NOP NOP SUBWF INDF , W NOP NOP NOP NOP ; ???? NOP NOP MOVLW 0x00 CLRW NOP NOP NOP ; ???? NOP NOP NOP BTFSC TMR0 , 00 NOP NOP NOP CALL Label_0001 ; ???? NOP NOP MOVWF INDF SUBWF TMR0 , W NOP NOP NOP SUBWF TMR0 , W NOP NOP NOP NOP ; ???? NOP NOP NOP RETURN NOP NOP CALL Label_0001 MOVF INDF , W NOP NOP NOP MOVF PORTB , W NOP NOP NOP ORG 0x2000 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 ORG 0x2007 DATA 0x00 ORG 0x2100 DATA 0x40 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x03 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x01 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x10 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x0C DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x0C DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x30 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x60 DATA 0x06 DATA 0x00 DATA 0x00 DATA 0x18 DATA 0x01 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x0C DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x80 DATA 0x01 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x08 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x0C DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x03 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x06 DATA 0x00 DATA 0x00 DATA 0x10 END