The same way as a printer interface. Look at the signals and their terminology. There are some well documented information on the three parallel port interfaces at this link under "Parallel port interfacing" on this page. The link is
http://www.beyondlogic.org/. It could work that I know, the question is if Art would be willing to code for this facility. With other words, the 8 bits on the databus is a byte which could be resolved as 255 bits and can be implemented bidirectional.
Lets do an example:
The 8 bits out reads 0000 0001 and could mean 0000000000000000000............00000000000000001 (255 bits wide decoded) that is 1 of 255 or 01 of hex FF
or 1000 0000 would be 100000000000000000......000000000000000000000000 being bit 128 0f 255 is set and the hex number 80
If this don't make sense, I can explain more
Whacko