Thank you, it sort of works, but there is still an issue. My code looks like this:
IF TESTBIT (INPUT[1],2) THEN
IF INPUT[1] & HFFFE THEN
SETLCD 0,0, CHR$(1)
SETLCD 1,1,"SHORT CIRCUIT BETWEEN"
SETLCD 2,1,"PIN A3 &"
CALL 8:
DELAY 1000
ENDIF
END IF
CALL 8 LOOKS LIKE THIS....
IF TESTIO(A1_CS)=1 THEN
SETLCD 3,1,"PIN A1"
DELAY1000
ENDIF
IF TESTIO(A5_CS)=1 THEN
SETLCD 3,1,"PIN A5"
DELAY1000
ENDIF
IF TESTIO(A7_CS)=1 THEN
SETLCD 3,1,"PIN A7"
etc......
The problem now is the messages only appear if the first A5_CS occurs. If the other inputs are ON, they cycle, which is fine, however, if A5_CS is gone, the rest will not display their message.