hmm, didnt mean to confuse you. i havnt got technical data but i was hoping to give you an eye opener as to what the problem is.
more than 1 register port... sometimes ports come as a pair, 1 is the control and the other is the data. you set a particular value in the control port, for example...