Right
and I not sure but:
should line 58 be pauseus 208
and should there not be
pauseus 104 between line 141 and 142

Code:
48 Command_byte2: 'tell camera that a command is to follow special commands
49 gosub sync_byte
50 pauseus 80 'pause for camera's start bit to finish
51 input portb.2 'first byte to send (LSB 1ST)Hex 28 %0010,1000
52 pauseus 312
53 low portb.2
54 pauseus 104
55 input portb.2
56 pauseus 104
57 low portb.2
58 pauseus 104
59 input portb.2 'Stop bits set high
60 Return
61
62 Start:
63 counter





129
130 Record_off:
131 gosub Command_byte2
132 gosub Sync_bit
133 low portb.2
134 pauseus 104
135 input portb.2 'Start Recording
136 pauseus 208 'Power on Command 29 (LSB 1ST) %0010,1001
137 low portb.2
138 pauseus 104
139 input portb.2
140 pauseus 104
141 low portb.2
142 input portb.2
143 pauseus 208
144 input portb.2 'Stop bits set high
145 counter = counter +1
146 if counter = 5 then Return
147 goto Record_off