Die I/O-Leitungen sind alle Open Collector und können beliebig miteinander verbunden werden, ohne dass was passiert: Bitte melde dich an, um diesen Link zu sehen.
Bei Tastatur und Joysticks passiert das auch die ganze Zeit. Ein bewegter Joystick (Port 2) verbindet immer jeweils eine CIA-Leitung von CIA1 Port A mit Masse, obwohl der Tastaturscan im BASIC-Interrupt gleichzeitig genau diese Leitungen auf Ausgang/High schaltet. Da raucht nichts; es fließt nur ein geringer Strom durch den Pullup-Widerstand in der CIA durch den Joystick zu Masse. Siehe Bitte melde dich an, um diesen Link zu sehen.
Man darf nur a) auf keinen Fall von außen direkt irgendwas anderes als Masse auf eine Leitung legen (wenn dann nur über Widerstand) oder b) wenn man eine Leitung als Minus/Masse benutzt (=> z.B. LED mit Kathode am Userport anschließen) zuviel Strom drin versenken.
Die "Saver" schützen übrigens nur vor ESD. Wenn man an eine der Leitungen von außen 5V anlegt und die Leitung per Software auf Ausgang/Low gestellt wurde, ist die CIA auch mit Saver danach hinüber.