Could you please take a look at my script to see if there are any mistakes that I'm not seeing?
*************************************************************
TTL Parallel Signal
*************************************************************
<port targetsignalwhite>
/ port = lpt1
/ subport = data
/ items = ("00000000")
/select = current (targetwhite)
</port>
<port targetsignalA>
/ port = lpt1
/ subport = data
/ items = ("00000001")
/select = current (targeta)
</port>
<port targetsignalB>
/ port = lpt1
/ subport = data
/ items = ("00000010")
/select = current (targetb)
</port>
<port targetsignalC>
/ port = lpt1
/ subport = data
/ items = ("00000100")
/select = current (targetc)
</port>
<port targetsignalD>
/ port = lpt1
/ subport = data
/ items = ("00001000")
/select = current (targetd)
</port>
<port targetsignalE>
/ port = lpt1
/ subport = data
/ items = ("00010000")
/select = current (targete)
</port>
<port targetsignalF>
/ port = lpt1
/ subport = data
/ items = ("00100000")
/select = current (targetf)
</port>
<port targetsignalG>
/ port = lpt1
/ subport = data
/ items = ("01000000")
/select = current (targetg)
</port>
<port targetsignalH>
/ port = lpt1
/ subport = data
/ items = ("10000001")
/select = current (targeth)
</port>
<port targetsignalI>
/ port = lpt1
/ subport = data
/ items = ("10000000")
/select = current (targeti)
</port>
<port targetsignalJ>
/ port = lpt1
/ subport = data
/ items = ("10000010")
/select = current (targetj)
</port>
<port targetsignalK>
/ port = lpt1
/ subport = data
/ items = ("10000011")
/select = current (targetk)
</port>
<port targetsignalL>
/ port = lpt1
/ subport = data
/ items = ("10000100")
/select = current (targetl)
</port>
<port targetsignalM>
/ port = lpt1
/ subport = data
/ items = ("10001000")
/select = current (targetm)
</port>
<port targetsignalN>
/ port = lpt1
/ subport = data
/ items = ("10010000")
/select = current (targetn)
</port>
<port targetsignalO>
/ port = lpt1
/ subport = data
/ items = ("10100000")
/select = current (targeto)
</port>
<port targetsignalP>
/ port = lpt1
/ subport = data
/ items = ("11000000")
/select = current (targetp)
***************************************************************************
Trials
***************************************************************************
<trial trial1>
/ stimulusframes = [1 = targetWhite]
/ trialduration = 6000
</trial>
<trial trial2>
/ stimulusframes = [1 = targetA, targetsignalA]
/ trialduration = 10000
</trial>
<trial trial3>
/ stimulusframes = [1 = targetB, targetsignalB]
/ trialduration = 10000
</trial>
<trial trial4>
/ stimulusframes = [1 = targetC, targetsignalC]
/ trialduration = 10000
</trial>
<trial trial5>
/ stimulusframes = [1 = targetD, targetsignalD]
/ trialduration = 10000
</trial>
<trial trial6>
/ stimulusframes = [1 = targetE, targetsignalE]
/ trialduration = 10000
</trial>
<trial trial7>
/ stimulusframes = [1 = targetF, targetsignalF]
/ trialduration = 10000
</trial>
<trial trial8>
/ stimulusframes = [1 = targetG, targetsignalG]
/ trialduration = 10000
</trial>
<trial trial9>
/ stimulusframes = [1 = targetH, targetsignalH]
/ trialduration = 10000
</trial>
<trial trial10>
/ stimulusframes = [1 = targetI, targetsignalI]
/ trialduration = 10000
</trial>
<trial trial11>
/ stimulusframes = [1 = targetJ, targetsignalJ]
/ trialduration = 10000
</trial>
<trial trial12>
/ stimulusframes = [1 = targetK, targetsignalK]
/ trialduration = 10000
</trial>
<trial trial13>
/ stimulusframes = [1 = targetL, targetsignalL]
/ trialduration = 10000
</trial>
<trial trial14>
/ stimulusframes = [1 = targetM, targetsignalM]
/ trialduration = 10000
</trial>
<trial trial15>
/ stimulusframes = [1 = targetN, targetsignalN]
/ trialduration = 10000
</trial>
<trial trial16>
/ stimulusframes = [1 = targetO, targetsignalO]
/ trialduration = 10000
</trial>
<trial trial17>
/ stimulusframes = [1 = targetP, targetsignalP]
/ trialduration = 10000
</trial>
<trial trial18>
/ stimulusframes = [1 = targetWhite]
/ trialduration = 3000
</trial>