Die oben gezeigten Fehler - Abbrüche der Kommunikation - kommen beim Commodore IEEE488 typischerweise wenn es Probleme mit dem Timing gibt. (Ja Commodore hat es geschafft das eigentlich Timing unkritische IEEE488 in der Hinsicht kaputt zu machen...)
Die Ursache kann an kaputten Handshake Leitungen liegen - NDAC, NRFD, DAV, ...
Da das PetSD an einem anderen Rechner funktioniert, würde ich den PET vermuten.
Eine der PIA macht hauptsächlich die eigentlichen Daten, aber auch etwas Handshake. Die anderen Handshake Leitungen liegen meist an der VIA. Das birgt natürlich leider viel Potential für Lötarbeiten....
Um das einzugrenzen würde ich falls vorhanden mal zB im BASIC die Handshake Leitungen toggeln und mit dem Oszilloskop mir die Signale anschauen. Wenn die nicht sauber aussehen dann da weitermachen.
Leider sind wohl auch ab und an die MC3446 Treiber hinüber, die sind nur noch schwer zu bekommen.
André