Hi,
Of course it doesn't, sorry about that. Try this instead:
Code:
A:
X[0]=0
IF DATAIN[2]=$2D THEN
  IF DATAIN[3]=$A1 THEN
    IF DATAIN[4]=$00 THEN
      IF DATAIN[5]=$CD THEN
        IF DATAIN[6]=$C2 THEN 
          X[0]=1
        ENDIF
      ENDIF
    ENDIF
  ENDIF
ENDIF
RETURN
And please stop SHOUTING all the time, it's hard to read!