Port low level

Most important functions added & working
missing `clr __zero_reg__` AFAIK