if value >= 0x80: # todo: Factor out!!!
        value = -((~value & 0xff) + 1)