Thanks for that.

How about this?

Anyway, a reverse of my code? Does it make sense.

Code:
Amps = Amps * 512
Amps DIV32 2500

if AmpSign == 45 then '-
Amps = 0 - Amps
else
? not sure here
endif

Amps = Amps + 2048
Byte2 = Amps & &7f 'split of HEXBYTE2
Amps = Amps >> 7 'Div by 128
Byte1 = Amps & 0x1f '