Phew. Thanks for the responses. What is 32 Point? Is it N, NW, NNW, NO, NNO and so on? Good idea, but not easy to program.
My first thougt was (easiest solution of all - I'm tired):
Bearing: 10 Degrees steps:
0, 10, 20, .... 350, 360.
Range: 1 instead of 2 significant digits and rest zeroes:
100, 200, 300, ... , 800, 900, 1000, 2000, 3000, 4000....
Using text instead of numbers (NNO, NNW, Long range, and so on) is easy to do in C++ or similar, but not in assembler (for me). But worth to try.
Who is Elanaiba? One of the programmers? Nice idea. He will surely be pleased. Maybe it's a better idea to directly contact the UBI customer service with some questions regarding programming details.
@LGN1: Thanks for the CO2-research. I'll use that information in the next days/weeks.
h.sie