Da der 74LS245 als Treiber für den Ausgang fungiert wäre jeder Port der, so wie in der Weiche, einen vorgeschaltet bekommt, nur noch als Ausgang zu gebrauchen. Außer man baut noch eine Logik zusammen die die Richtung des ICs je nach Bedarf umschaltet.
Die Logik welcher Port aktiv ist wird (ohne die Schaltung vollständig analysiert zu haben) mit 74LS11 (IC1B) und Flag2, PA2 und ATN gemacht. Das könnte man eventuell durch erweitern der Logik noch ausbauen (ein Gate am 74LS11 ist noch frei) aber um da was konkretes dazu sagen zu können hab ich zu wenig Ahnung davon wie C64 und Peripherie tatsächlich am Userport zusammenarbeiten. Letztlich hab ich nur die Schaltung kopiert ohne mich groß mit der Funktionsweise auseinanderzusetzen.