finito porting pic16f77