Mám dojem (ale je to dávno, co jsem na podobný port narazil), že IBM Bi-directional paralelní port pro PS/2 se skutečně dal přepnout do režimu čtení nastavením 5 bitu v řídicím registru. Někdy byl problém v tom, že se v tomto případě připojily pull-up odpory na všechny datové piny, takže to vypadalo, že port vysílá samé jedničky (>2,4 V, vlastně tam bylo skoro Ucc), ale to v TTL logice není zas tak velký problém...