Foreword:
I'm currently trying do decrypt an old binary format (was developed in the mid to late 1980s in Japan) which has stored float values in 4 byte blocks that aren't converted with the IEEE754 standard. I have a program that converts the values for me, so I can manipulate the binary file to change the values stored and see the outcome, but I can't figure out how to interpret them.
I did interpret every possible permutation of the 4 bytes as an IEEE float but none of them where correct, so I can say it is no endianness-problem nor is it a floating point number representation I know or could find on the internet.
I've tried to look into the assembly of the program I use, but my assembler skills aren't good enough to get anything out of it.
Here are some examples:
- A0 78 2D 00 = 298.
- A0 78 2D 01 = 1975.7
- A0 78 2D 02 = 3653.4
- A0 78 2C 00 = 291.4
- A0 78 2C 02 = 3646.8
Actuall Question:
Are there any other (old) 32bit floating point representations which are/where used besides/before the IEEE754 standard?