Lyn,
I apologize for my last posting. I looked at the manual for the 6025E, but I guess I didn't look hard enough. You are CORRECT that the 6025E does have handshaking capabilities, does utilize the 8255 chipset, and the 8255 VI that you were using should work.
For question a, according to the manual, any port can actually do handshaking, but they specifically talk about port C. I would recommend going back to your Dig Bug Handshake In(8255).VI diagram, and you'll see the DIO config VI. Right click on it, and select "Help". You'll get an explanation of how this VI works, and it shows more of how it sets up the card for handshaking, and the importance of the order of the ports listed in the port list. I believe port C has to be the
last in the list, and it will be used for the handshaking.
For your question b, these modes are dependent on how the port is set up (for input, or for output). Take a look at the difference between the above VI and the Dig Buf Handshake Out(8255).vi. You'll see the direction is different (output). If the mode is set to 1 (which just means the port needs to be strobed to be updated), the direction determines whether it's a strobed input or a strobed output.
Hope that helps.
Mark