fixed problem with uint16 registers overflowing when initialized > 0x8000