Hi,
The line
Code:
SERIN2 porta.1,84,10,comfail,[wait ("@"),STR t1pulse\6]
Will recieve up to 6 bytes and store each byte in the t1pulse array. In this case it expects each value as one byte, not the ASCII representation of the value (for that you use the DEC modifier). If the sending device sends the "raw" value 128 you'll get 128 in t1pulse[0]. If it sends the value in ASCII you'll get 49 in t1pulse[0] because 49 is the ASCII code for '1'.

I hope that makes sense.

/Henrik.