How do I take a HEX value from -255 to 255 and convert it to a byte from 0 to 255 with another bit of 0 or -1 for the sign? so HEX 81 (-127) is 127 with a sign of 1 and HEX 7F (+127) is 127 with a sign of 0.
I'm unsure of how you wish to implement the data, so I may be out of line here.
But have you considered using an offset? Consider 127 to be 0, then manipulate the numbers from there. Negative values are 127-x; positive values (i.e., if x>127) are x-127.
Bookmarks