Na endlich! Das war spannend. Glückwunsch! ![]()
Und ja, bitte - spätestens nachdem die Schnäpse abgeklungen sind - so genau wie möglich dokumentieren.
Es gibt 426 Antworten in diesem Thema, welches 44.337 mal aufgerufen wurde. Der letzte Beitrag (
Na endlich! Das war spannend. Glückwunsch! ![]()
Und ja, bitte - spätestens nachdem die Schnäpse abgeklungen sind - so genau wie möglich dokumentieren.
Es war die grün eingekringelte Stelle hier aus ch1ller's Foto in Post Bitte melde dich an, um diesen Link zu sehen.
PROST!
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 ![]()
Das heißt jetzt für dich: eine runde Freibier an alle Beteiligten ![]()
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
)
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 ![]()
Am Ende war es eine kalte Lötstelle
Also vermutlich beim Auslöten der CPU bzw. Einlöten des Sockels passiert?
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 ...
... nicht das jemand mal der Meinung sein sollte, dass hier ein C64 aufgegeben wird.
Hast du noch ein defektes Board zufällig?![]()
![]()
Hast du noch ein defektes Board zufällig?
Ja hab ich ![]()
Aber das läuft eigentlich, braucht nur einen RAM-Chip. Ich wollte das hier vorher machen
Mal sehen, das Andere kommt später dran ![]()
Ja hab ich
Oh No.... ![]()
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
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... ![]()
Dann musst du vertretend für den Rest mittrinken
![]()
![]()
Dann musst du vertretend für den Rest mittrinken
Das schafft der nicht ![]()
Dann musst du vertretend für den Rest mittrinken
Das schafft der nicht
![]()
Also 1l RedBull geht sicher noch... ![]()
Toller spannender Thread. Da hat man was über den Cevi gelernt. Danke
Das schafft der nicht
Never. Ever. ![]()
und fast ums Eck...
... du meinst sicher Eckkneipe ... ![]()
...
.
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. ![]()
Wir lernen: EF3-Wimmelschirm = möglicherweise Probleme mit dem Reset der CPU selbst.