Hey George,

You're most welcome. It's pretty old, but it's simple & it works.

You can improve the synch bit check part by replacing it with this;

IF PBIT[0] <= PBIT[1] THEN Begin
IF PBIT[1] >= PBIT[2] THEN Begin
IF PBIT[2] <= PBIT[3] THEN Begin

And you can remove this part; IF Loops > 2 THEN Begin

I stripped a lot of code out before posting it, but missed that line. It's bits &
peices of a much larger program that was a first go at decoding the Linx
hand-held.