Assy 250469 Rev B - kein Takt

Es gibt 426 Antworten in diesem Thema, welches 44.337 mal aufgerufen wurde. Der letzte Beitrag (3. September 2019 um 18:44) ist von kinzi.

  • Na endlich! Das war spannend. Glückwunsch! :thumbsup:

    Und ja, bitte - spätestens nachdem die Schnäpse abgeklungen sind - so genau wie möglich dokumentieren.

  • Alter Verwalter.... das muss man erstmal finden. Aber da waren wir ja mit dem Reset ja letztlich doch auf der richtigen Fährte.

    Herzlichen Glühstrumpf :dance

    Das heißt jetzt für dich: eine runde Freibier an alle Beteiligten :bia

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Danke an euch alle, besonders (alphabetisch) ADAC , ch1ller und kinzi die sich hier Stunden um Stunden um die Ohren geschlagen haben :)

    Und auch viel Geduld mit meinen Anfänger- und Messfehlern hatten ;)

    Also kurze Zusammenfassung:

    Gestartet sind wir mit einem taktlosen 469er Board, kein Videosignal, nichtmal schwarzes Bild.

    Das war der 8701 und Danke an Shmendric , der mir den geschickt hat.

    Danach war immerhin ein schwarzes Bild da, das war einer der CIA's (steckte in U1). Den habe ich aus der Bucht ersetzt.

    Wir hatten Bild und Basic.

    Leider hat die Tastatur nicht funktioniert, keine der Tasten brachte eine Reaktion.

    Ein angeschlossener Joystick brachte jedoch Reaktionen im Basic hervor.

    Ein Pi1541 brachte einen Hinweis, wenn man den HDMI am Pi anschließt kann man ATN,CLK und DAT sehen. Das Pi1541 funktionierte mit EF3 aber ohne nicht.

    Das PI1541 ist für kleine Diag gar nicht so schlecht an dieser Stelle :) Es zeigt ja an der Videoausgabe unter anderem die Signale für ATN, DAT und CLK an. Dabei ist mir aufgefallen, das ATN immer 1 bleibt, wenn ich normal starte. Mit EF3 geht es auf 0.

    Mit gestecktem Easyflash 3 ging im Easyflash 3 Menü die Tastatur, aber man konnte dort nichts außer dem EasyProg laden, alles andere brachte ein Wimmelbild:

    Post Bitte melde dich an, um diesen Link zu sehen.

    Also U22 und die CIA's checken, außerdem CPU und PLA. Bei U22 habe ich dann einzelne Pins weggebogen nachdem @tumleh das empfohlen hatte. Dabei ist Pin 2 aufgefallen, nachdem der rausgebogen war, funktionierte die Tastatus.

    Am Ende war es eine kalte Lötstelle, hier im Bild grün gekringelt zu sehen:

    Post Bitte melde dich an, um diesen Link zu sehen.

    Ich habe bewusst auf die ganzen Signalnamen verzichtet, weil ich das wohl eh durcheinander bringen würde. Ihr könnt mich dann gerne korrigieren, wenn ich hier Mist geschrieben habe (also in diesem Beitrag meine ich :D ;) )

  • Fürs Freibier müssten wir uns mal treffen, dass ist angenehmer und ich würde gerne einen ausgeben :) Aber ich komme dieses Jahr zu keinen Treffen, vielleicht nächstes :)

  • Geht hier halt alles ganz Fix.... nur 4 Wochen, 19 Seiten, 360 Posts, 3500 Seitenaufrufe und schon rennt die Hütte wieder :lol23:

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Gut möglich, aber der zugehörige Via sah auch nicht gesund aus und eigentlich hätte ich an der Stelle nichts gemacht, denn die Messung auf Durchgang war erfolgreich, also es war nicht offensichtlich eine Unterbrechung

  • *UFF!!!* ... herzlichen Glühstrumpf ... :bia ... nicht das jemand mal der Meinung sein sollte, dass hier ein C64 aufgegeben wird.

    Hast du noch ein defektes Board zufällig?:schreck!::D

  • Ganz abschließend noch: Der SID tut auch noch :)

    Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.

  • Ganz abschließend noch: Der SID tut auch noch :)

    :thumbup: GW

    Fürs Freibier müssten wir uns mal treffen, dass ist angenehmer und ich würde gerne einen ausgeben :) Aber ich komme dieses Jahr zu keinen Treffen, vielleicht nächstes :)

    So ein Zufall, ab nächsten Monat bin ich Neu-Stuttgarter und fast ums Eck... :bgdev

  • Toller spannender Thread. Da hat man was über den Cevi gelernt. Danke

    Das Drachenboot liegt schon am Strand.

    Die Königin sie zittert.

    Und wenn der Wind die Segel bläht,

    dann hab ich Blut gewittert.

    Einmal Wikinger immer Wikinger.

  • Was ich mich gerade frage:


    Warum sollte, wenn die Reset-Leitung zu einem CIA unterbrochen ist, es etwas nützen, die Reset-Leitung zu allen anderen ICs (nicht anderes macht das Hochbiegen von U22, Pin 2 nämlich) ebenfalls zu unterbrechen? Dann wären ja dann beide CIAs nicht initialisiert?

    Das ist dann in dem Fall auch klar:

    Alle ICs an /INTRESET (CIA1, CIA2, SID) werden von der Reset-Schaltung zurückgesetzt - nur die CPU nicht, die stolpert bei Power-Up irgendwie ins Rennen (lustig, dass das erstaunlich oft funktioniert!). Das macht sie aber sicher schneller als /INTRESET nach "HI" geht, sie läuft also einige oder einige zehn/hundert ms vorher an, bevor /INTRESET freigegeben wird.

    Damit geht aber die Initialisierung der CIAs in die Binsen

    [edit]

    , die CPU versucht diese einzustellen, während sie noch im Reset gehalten werden, was natürlich nicht hinhaut.

    [/edit]

    Den VIC bekommt sie konfiguriert, der hängt nicht an /INTRESET, sondern hat seinen eigenen Power-Up-Circuit eingebaut und das PLA ist quasi nur ein starres Gebilde, das stur Eingänge mit bestimmten kombinatorischen Vorschriften auf Ausgänge abbildet.

    Beim Start "durch das EF3 durch" verlängert sich die benötigte Zeit, die CIAs werden initialisiert.

    Bei der Auswahl eines CRTs werden normalerweise im EF3 Bänke ausgewählt und /GAME bzw /EXROM entsprechend gestellt und dann ein Reset ausgelöst. Weil das nicht hinhaut, kommt der "Wimmelschirm", der eigentlich nie kommen darf.

    Alles so schön logisch, hinterher. :rolleyes:

    Wir lernen: EF3-Wimmelschirm = möglicherweise Probleme mit dem Reset der CPU selbst.