1571 läuft nicht mit CIA

Es gibt 93 Antworten in diesem Thema, welches 8.844 mal aufgerufen wurde. Der letzte Beitrag (24. Januar 2022 um 19:52) ist von xp1313.

  • Parser Ja Kontakte sind sauber, ich schleife die Kontakte mit feinen Sandpapier von beiden Seiten immer ab, denn durch die Lötzinreste kann es passieren das die Federkontakte im Sockel, beim erneuten ziehen des IC, diese man mit rausreisst.

    In Prazisionssockel ausgelötete IC einzustecken bedarf auch einer vorsichtigen Barbeitung der Beinchen, aber ich denke du weist das ja - Danke für den Hinweis

  • ich hab mich wieder mit meiner problem Platine beschäftigt, und zwei kleine Erfolge konnte ich verbuchen initialisieren und Directory laden geht ohne Fehler.

    aber

    Ich hab mir ein paar Stichpunkte gemacht, was passiert wenn ... ohne jegliche Reihenfolge.

    zunächst U9 (CIA) und U19 (74LS241) - gesockelt und auch die Verbindungen der jeweiligen Pins nachverfolgt nach Schaltplan wo diese hingehen und da gehen sie auch hin (U6 40/42 Pin beachtet)

    Meine Stichpunkte:

    - mit vorformatierter Diskette ohne CIA Directory laden ok - kommt kein Fehler

    - initialisieren @I funktioniert Kopf fährt nach Spur 18

    - @U0>M1 schnelles blinken der grünen LED 20. read Error 18.00

    - @N:NEU Fehlermeldung 25. write Error 18.00

    - @N:NEU,00 Fehlermeldung 21. read Error

    - mit CIA & Diskette Diirectory laden grüne LED blinkt schnell C64 friert ein

    - auch beim formatieren passierte (@N:NEU,00) Kopf fährt nach aussen bleibt stehen grüne LED bleibt an Motor dreht (wie Dauerläufer)

    und zwischen den Tests beim erneuten einschalten des Laufwerks kam 2x ein blinken der grünen LED im Sekundentakt (schon wieder RAM?)

    Ich hab das jetzt mit verschiedenen VIAs probiert, bei allen das gleiche, auch mit dem der original drin war, den hab ich auch gegen U4 getauscht. die Fehler bleiben.

    Ein Programm habe ich jetzt nicht geladen, ich war so fixiert vom formatieren, das sollte funktionieren

  • So bin eben an der Platine am schaffen,

    der 7406 (U15) ist es nicht der ist ok, hab aber einen neuen eingesetzt.

    Der Takt ist wenn ich nur die Floppy einschalte (wenn diese nach dem Einschalten aus dem Reset kommt & die grüne LED erlischt) habe ich an der CPU genau 1MHZ, schalte ich den C64 ein geht er gleich auf genau 2MHZ hoch (dieser Test mit CIA) hier dann kein Directory & initialisieren möglich C64 bleibt hängen

    Ohne CIA

    Floppy allein eingeschaltet (wenn sie aus dem Reset herauskommt) hat dann genau 1 MHZ, schalte ich den C64 dazu bleibt es bei 1MHZ

    Initialisieren & Directory laden geht (bleibt bei 1 MHZ) schalte ich um U0>M1 geht sie natürlich auf 2MHZ und blinkt schnell und der C64 bzw. Fehlerkanal 20. read error 18.00

  • Der Takt ist wenn ich nur die Floppy einschalte (wenn diese nach dem Einschalten aus dem Reset kommt & die grüne LED erlischt) habe ich an der CPU genau 1MHZ, schalte ich den C64 ein geht er gleich auf genau 2MHZ hoch (dieser Test mit CIA) hier dann kein Directory & initialisieren möglich C64 bleibt hängen

    Das ist verkehrt.

    Macht die Floppy einen Reset beim Einschalten des C64, oder?

    Die 1571 sollte nur auf 2 MHz umschalten, wenn der Fast Serial Mode erkannt wird. Da müsste also was auf SRQ_IN daher kommen - was beim C64 nicht möglich ist, weil das ein EINGANG am C64 ist.

    Möglichkeit 1: Am C64 ist etwas defekt - z. B. die Schutzdiode(n) an SRQ_IN. Dann dürfte es aber mit der anderen 1571 auch nicht klappen. Ein anderer C64 müsste dann funktionieren. Können wir wohl ausschließen.

    Möglichkeit 2: Irgendwas am Bus-Anschluss der 1571 macht Mist. Muss nochmals in den Schaltplan schauen.

    Ohne CIA

    Floppy allein eingeschaltet (wenn sie aus dem Reset herauskommt) hat dann genau 1 MHZ, schalte ich den C64 dazu bleibt es bei 1MHZ

    Initialisieren & Directory laden geht (bleibt bei 1 MHZ) schalte ich um U0>M1 geht sie natürlich auf 2MHZ und blinkt schnell und der C64 bzw. Fehlerkanal 20. read error 18.00

    So ist es richtig - bis auf den Fehler halt. Der READ ERROR kann allerdings auch von einer kaputten Disk oder einem dreckigen Kopf kommen - hast du das schon ausgeschlossen?

    [edit]

    Bitte melde dich an, um diesen Anhang zu sehen.

    Der '241 ist getauscht, CIA ist es nicht. Bleiben nur die Pull-Ups (Verbindung nach +5V prüfen!) oder die grüne Abteilung links vom '241. Entweder der 7407 oder der Pull-Up an seinem Ausgang (Verbindung nach +5V prüfen!). Wenn es das alles nicht ist, bleibt eigentlich nur irgendeine Lötverbindung in diesen Bereiche, die da nicht hingehört.

    [/edit]
  • kurzer Zwischenstand.

    Hab eben eine 3. 1571 rausgekramt und an den Test C64 angeschlossen, alles funktioniert, der Test C64 ist OK

    Parser ja klar U16 meinte ich der 7406 der ist gesockelt und neu U17 ist noch drin, sorry ich war so in Gedanken

  • Den Eingangsbereich hatte ich ja schon geprüft, könnte es am Widerstandsnetzwerk liegen ?

    Da kam mir die Idee das Widerstandsnetzwerk auszulöten, kam leider nicht unversehrt raus,

    Es ist ja ein Sternverbundenes Netzwerk oder auch Bussverbunden, und beim messen von den resten Pin 1 + 2 hat 1K, Pin 1 und 3 und folgende undendlich

    Kann auch vom ausbauen sein.

    Hab nur leider keines da, evtl nehme ich zum testen mal Einzelwiderstände

  • Ein kleiner Fortschritt, habe ein provisorisches Widerstandsnetzwerk verbaut.

    Die Floppy kommt jetzt beim einschalten immer aus dem Reset (mit CIA), was vorher nicht der Fall war

    Macht die Floppy einen Reset beim Einschalten des C64, oder?

    Ja das hatte sie immer gemacht

    und

    Initialisieren & Directory geht es kam bis jetzt auch kein 2MHZ blinken mehr

    nur formatieren will sie nicht - 21.read error 00.00

  • Initialisieren & Directory geht es kam bis jetzt auch kein 2MHZ blinken mehr

    Mit CIA läuft die Kommunikation also jetzt richtig?

    U0>M0 und U0>M1 klappt jetzt wie es soll?

    Ein kleiner Fortschritt

    Würde ich also großen Fortschritt sehen.

    Der READ ERROR hat vermutlich eine andere Ursache.