; decompiled 12c508b.hex as used in the ERDS v1.1 encoder


			LIST      p=12f629a            ; proc. defs
			#include <P12f629.inc>        ; constants
			
		__CONFIG   _MCLRE_ON &  _CP_OFF &  _WDT_ON &  _XT_OSC &  _BODEN_OFF &  _PWRTE_ON
			
#DEFINE OUT1 GPIO,0  
#DEFINE OUT2 GPIO,1  
#DEFINE OUT3 GPIO,2 
#DEFINE OUT1_M 0x00 
#DEFINE OUT2_M 0x01 
#DEFINE OUT3_M 0x02  

   
  ORG 0000h	
 
            CLRF GPIO
            MOVLW 0X07 
            MOVWF CMCON
            BSF STATUS,RP0 
            MOVLW 0X01 
            MOVWF OPTION_REG 
            MOVLW B'00001000'
            MOVWF TRISIO 
            MOVLW 0X85  
            BCF STATUS,RP0 
            BCF INTCON,GIE





lbl_3       BSF		GPIO , 2
			CALL		lbl_1
			NOP		
			CALL		lbl_2
			NOP		
			CALL		lbl_2
			NOP		
			CALL		lbl_2
			NOP		
			CALL		lbl_2
			NOP		
			CALL		lbl_2
			NOP		
			CALL		lbl_2
			NOP		
			CALL		lbl_2
			BCF		GPIO , 2
			CALL		lbl_2
			NOP		
			CALL		lbl_2
			NOP		
			CALL		lbl_2
			NOP		
			CALL		lbl_2
			NOP		
			CALL		lbl_2
			NOP		
			CALL		lbl_2
			NOP		
			CALL		lbl_2
			NOP		
			CALL		lbl_2
			GOTO		lbl_3
			NOP		
			NOP		
			NOP		
			NOP		
			NOP		
lbl_2		NOP		
			NOP		
lbl_1		NOP		
			BSF		GPIO , 0
			BCF		GPIO , 1
			NOP		
			NOP		
			NOP		
			NOP		
			NOP		
			NOP		
			NOP		
			NOP		
			BCF		GPIO , 0
			NOP		
			NOP		
			NOP		
			NOP		
			NOP		
			BSF		GPIO , 1
			NOP		
			NOP		
			BSF		GPIO , 0
			NOP		
			NOP		
			NOP		
			CLRWDT		
			NOP		
			NOP		
			NOP		
			NOP		
			NOP		
			BCF		GPIO , 0
			BCF		GPIO , 1
			NOP		
			NOP		
			NOP		
			NOP		
			NOP		
			NOP		
			NOP		
			BSF		GPIO , 0
			NOP		
			NOP		
			NOP		
			NOP		
			NOP		
			BSF		GPIO , 1
			NOP		
			NOP		
			NOP		
			BCF		GPIO , 0
            RETLW		0x07

			END

