Since you have access to the individual bytes and you can manipulate these bytes at the bit level, you would need to write your own code to translate these values. You could read in the 6 byte sequence (???) as
and then use bit-wise boolean logic to create the value, as in something like
value = (b1 + 256 * (b2 + 256 * (b3 + 256 * (b4 + 256 * b5)))) * (b6 + 128)^2
The expression above won't work because I have no idea what a Borland Pascal "real" looks like, but you should be able to figure that out from their documentation.