C64 + JiffyDOS (+ 1541 / 1581) instabile IEC Kommunikation - wieso?

Es gibt 3 Antworten in diesem Thema, welches 1.217 mal aufgerufen wurde. Der letzte Beitrag (9. Oktober 2012 um 23:11) ist von hexagon.

  • Hallo,

    ich hab hier folgendes Phänomen:

    C64 (Assy 250425) mit JiffyDOS. Daran angeschlossen ID8: 1541 JiffyDOS, ID9: 1581 JiffyDOS.

    Die Kommunikation über den IEC Bus ist instabil und bleibt manchmal hängen. Z.B. beim Laden oder Speichern. Aber am einfachsten lässt es sich reproduzieren indem man @[RETURN] drückt. Dann kommt die "00, OK, 00, 00" Meldung. Dann einfach wieder @[RETURN] drücken um den Fehlerkanal wieder zu lesen. Das wiederholen. Nach spätestens 20mal hängt der IEC Bus und es kommt keine Antwort.

    Ich habe andere C64 probiert. Kein Problem. Da kann man das beliebig oft wiederholen, es gibt immer die richtige Antwort von der Floppy. Also Fehler eher mal am C64 suchen.

    In dem Gerät habe ich den CIA auf U2, den 7406 auf U8 und die zugehörigen 1k Pullups R28,R29,R30 getauscht. Kein Erfolg. Mehr Beschaltung für den IEC Bus ist da nicht.

    Ich bräuchte ne Idee.

    Viele Grüße
    hexagon

  • Problem gelöst.

    Zum einen habe ich alle werkseitig bestückten LowCost IC-Sockel durch Präzisionssockel ersetzt, da ich den Eindruck hatte daß hier Kontaktprobleme bestehen. (U.a. CIAs)
    Des weiteren habe ich die Taktfrequenz des Rechner mit einem Frequenzzähler abgeglichen. Interessant daß die doch ne ganze Ecke nebendran stehen kann.

    Jetzt geht die Maschine wieder, der Fehler tritt nicht mehr auf. Ich denke daß die Kontaktprobleme relevanter waren als die Frequenzeinstellung.

    Viele Grüße
    hexagon