vme2fd with bi-directional registers

These are the modifications to vme2fd so that it uses bi-directional registers in VME rather than uni-directional.