Nice. The only caveat I'll add is that it looks like some of the preamble is missing from the beginning of it.. Starting with 2A is okay, except that's only the last six bits of the preamble (101010.) From what I remember, the premable is supposed to be 8 bytes of solid alternating ones and zeroes.
_________________________
- Tony C
my empeg stuff