Bei mir war es mal die CIA 1
Aber, kinzi hatte auch diesen Fehler mit der großen PLA beschrieben.
Die war auch kaputt.
Weiß nicht mehr bei wem.
Es gibt 60 Antworten in diesem Thema, welches 3.882 mal aufgerufen wurde. Der letzte Beitrag (
Bei mir war es mal die CIA 1
Aber, kinzi hatte auch diesen Fehler mit der großen PLA beschrieben.
Die war auch kaputt.
Weiß nicht mehr bei wem.
CS für die CIA1 kommt aus der PLA und geht durch U15/LS139 zur CIA1. Wenn sich beim CS an der CIA nichts tut, ist also entweder U15 oder die PLA hin (oder eine der Leitungen im Umfeld).
Edit: Oh ich gehe mal davon aus, dass auf CS nach einem Reset wirklich gar kein Signal kommt.
Wenn (statt der PLA/U15) die CIA hin ist, kommen durchaus nach einem Reset ein paar Signale auf CS, dann aber (wenn der BASIC-Interpreter läuft) nicht mehr - einfach weil die innere Interpreterschleife niemals auf die CIA zugreift und sie entsprechend auch nie selektiert wird, das passiert nur im IRQ, der aber dann ggf. von der CIA gar nicht ausgelöst wird. Kann man auch bei einem funktionierenden C64 nachvollziehen: Nach einem POKE56333,127 (=> CIA1 generiert keine IRQs mehr) tut sich auf CS der CIA1 nichts mehr (macht man das in einem BASIC-Programm, läuft das aber durchaus weiter).
und geht durch U15/LS139 zur CIA1
Wir reden hier aber von einem ASSY 250469 Rev. 3. Da ist nichts zwischen PLA und CIA1 …
Ich denke, morgen versuche ich mal den PLA auszulöten. Leider habe ich dafür einen Ersatz zur Hand. ![]()
Ah ok. Edit bei Bitte melde dich an, um diesen Link zu sehen. hast Du gelesen?
Edit bei Bitte melde dich an, um diesen Link zu sehen. hast Du gelesen
Ja. Und um ganz sicherzugehen, habe ich axorp s Teiler an den /CS- und /IRQ-Pins vom CIA1 angeschlossen, und in beiden Fällen rührt sich da nach dem Einschalten oder einem Reset gar nix. ![]()
Bitte melde dich an, um diesen Anhang zu sehen. Bitte melde dich an, um diesen Anhang zu sehen.
Ich hab mal beim SPLA den Pin 34 (CIA1) hochgebogen (der ist bei mir gesockelt) und natürlich lässt sich das reproduzieren da der CIA ja nicht selektiert wird.
Bitte melde dich an, um diesen Anhang zu sehen.
Deadtest startete einmal mit einem grünen (?) Bildschirm, anschließend mit wilden untypischen weißen flashes ...EF3 mit einem defekten Screen, Black Screen oder leeren Bild (Rahmen hellblau, Bild dunkelblau ohne Inhalt)...
Bitte melde dich an, um diesen Anhang zu sehen.
Was allerdings loslief war der Deadtest von kinzi ....
Also raus mit dem Lümmel .... btw. Leiterbahnen sind OK bzw. Durchgang ist gegeben ? Ich weiß, das brauch ich dich nicht fragen .. aber ... ![]()
Leiterbahnen sind OK bzw. Durchgang ist gegeben
Die /IRQ-Verbindungen zwischen CIA1, VIC, CPU, Pin4 am Expansion Port sind vorhanden
Die /CS-Verbindungen zwischen CIA1 und PLA, CIA2 und PLA sind vorhanden
Das habe ich als erstes geprüft, denn 64 Pin auslöten ist auch nur bedingt vergnügungssteuerpflichtig … ![]()
noja ... gut neu verzinnen , flussmittel rauf und 2 pins gleichzeitig absaugen .. ![]()
Ersatz PLA hätte ich da ...
Tja, ein Satz mit "x" … ![]()
Nach einem schönen Waldlauf habe ich es heute auf mich genommen, 128 Pins auszulöten und 64 Pins wieder einzulöten. Nachdem der allgemeine Trend ja zu "Es ist das PLA!" geht hier, habe ich das vermeintlich defekte PLA von dem Board ausgelötet und einen Sockel eingelötet. Das ging noch ganz OK, insbesondere, weil das PLA schöne lange und gerade Pins hatte.
Bitte melde dich an, um diesen Anhang zu sehen. Bitte melde dich an, um diesen Anhang zu sehen.
Ich habe nach dem Einlöten auch alle benachbarten Pins auf Kurzschluss geprüft, weil "ein Freund" das mal hatte bei diesen kleinen Abständen und es "ihn" in den Wahnsinn getrieben hat … ![]()
rayden war so nett und hat mir ein 250469 Schlachtboard in der gleichen Rev mitgeschickt, da habe ich dann das PLA ausgelötet. Das war aber ziemlich unlustig, weil die Pins in alle Himmelsrichtungen verbogen waren. Ich habe 30 Minuten alleine damit verbracht, die nach dem Auslöten mit einer Zange wieder zu richten.
Ergebnis: Ein Rückschritt. Mit diesem PLA zeigt das 250469er Board nur einen Blackscreen. ![]()
Aber glücklicherweise bekommt man wieder die BASIC-Einschaltmeldung ohne Cursor, wenn ich das alte PLA einsetze. Also habe ich vermutlich nicht mehr kaputt gemacht, als da schon kaputt war.
Bitte melde dich an, um diesen Anhang zu sehen.
Aus meiner Sicht haben wir jetzt mehrere Möglichkeiten: Entweder löte ich das PLA auch aus dem 3. Board aus (ein Rev. 4), das scheint nämlich halbwegs zu funktionieren. Oder wir lassen das Board so, das PLA ist gesockelt und rayden organisiert sich einen PLA-Ersatz von irgendwoher. Aber leider kann ich aktuell keine Garantie dafür geben, dass das Board mit einem neuen PLA funktioniert - auch wenn aus meiner Sicht vieles dafür spricht.
rayden : Deine Entscheidung!
wdoelker uuuh, wow, danke für die Mühe! ![]()
Die Dioden am IEC und die geflickte Leitung an der Unterseite (auch IEC) sind aber OK?
Bitte dann keine weitere Mühe mehr in das board investieren und es so belassen. Ich gucke mal, ob ich noch nen MOS 251715-01 organisiert bekomme. (Den Nachbau schliesse ich aus, weil dort kaufe ich nicht.)
Die Dioden am IEC und die geflickte Leitung an der Unterseite (auch IEC) sind aber OK?
Das sieht OK aus! ![]()
noja ... gut neu verzinnen , flussmittel rauf und 2 pins gleichzeitig absaugen ..
Ersatz PLA hätte ich da ...
Ist die NOS, sodass die sich gut mit dem 64er Sockel verträgt (oder zumindest saubere Beinchen). Falls das Angebot noch steht, würde ich dies gerne annehmen ![]()
Tja, aus dem Board von rayden kann man wohl viel lernen - ich frage mich bloß was ... ![]()
Heute kamen die Ersatz-PLA von aIRwORX bei mir an - vielen Dank für die schnelle Lieferung!
Leider hat ein Tausch wider Erwarten gar nichts gebracht, der C64 macht immer noch einen Startbildschirm ohne blinkenden Cursor. IRQ und CS zu CIA1 sind immer noch die ganz Zeit bei 5V.
Obwohl ich meine, dass zumindest die CS-Leitung ein paar mal gezuckt hat, aber das ließ sich nicht reproduzieren. Entweder ich verstehe diese ganze CS vom PLA zum CIA und der macht dann IRQ Geschichte nicht, oder es ist etwa anderem im Argen mit diesem Board.
Aus purer Verzweiflung habe ich eine Stunde herumgemessen, weil ich meinte, dass da etwas wäre.
Ich habe dann alle Chips einzeln vom Board genommen und zu schauen, ob der Widerstand auf 400 Ohm steigt. Mit einem anderen VIC II stieg der auf 300 Ohm. Der einzige Chip, der auf dem Board noch nicht gesockelt ist, ist mittlerweile der 74LS14 auf U23. Dabei fiel auf, dass beide RAM Chips defekt waren, jedenfalls verwarf mein Tester die als fehlerhaft. Aber auch ein Tausch der RAMs hat nicht am fehlenden Cursor geändert.
![]()
oh je...was für eine Prüfung... ich bin immer noch der Meinug, das das an einer Diode oder Leitung liegt...nur an welcher? Das will mir gerade nicht einfallen...
Kann gut sein.
Ich habe die Dioden alle durchgemessen (aber dafür nicht ausgelötet), die scheinen alle OK zu sein. Die Transistoren auch. Die Elkos haben auch keinen Kurzschluss.
Zuerst dachte ich, da gibt es einen Kurzschluss zwischen der CS-Leitung und 5V, aber dafür sind die Widerstandswerte zu hoch ...
Bin für jeden Tipp dankbar, wo ich noch schauen kann.
Bei dem Board sind ja die beiden CIAs, das Kernal/BASIC-Rom und die CPU nachträglich gesockelt worden. Ich bin aber wenig motiviert, diese alle ohne Verdacht auszulösen, weil man die Präzisionssockel nur schwer wieder vom Board gelötet bekommt.
Daher die Fragen an die Profis hier: Was kann dafür sorgen, dass (beide) CIAs keinen /CS bekommen?
Bei dem Board sind ja die beiden CIAs, das Kernal/BASIC-Rom und die CPU nachträglich gesockelt worden. Ich bin aber wenig motiviert, diese alle ohne Verdacht auszulösen, weil man die Präzisionssockel nur schwer wieder vom Board gelötet bekommt.
Die ROMs und die CPU funktionieren ja auch, wieso sollte man da rumlöten...
Was kann dafür sorgen, dass (beide) CIAs keinen /CS bekommen?
A8-A15 kommen auch sicher sauber an der PLA an? Wenn z.B. A8 aus Sicht der PLA auf High festhängt (oder offen ist), wird CIA1 niemals selektiert (sondern stattdessen fälschlich CIA2). Farb-RAM- und VIC-II-Zugriff würde aber funktionieren, wäre am Schluss also genau das Fehlerbild. Ähnliches für A9, da würde die PLA dann statt CIA1 die Expansionsport-IO1-Leitung aktivieren.
Ach verdammt... Wäre ja auch zu schön gewesen...
Vielleicht nochmal alles raus was für ein en Deadtest nicht gebraucht wird... Läuft der an?
Beim schauen bin ich mir unsicher ob die CPU Masse hat...
Bitte melde dich an, um diesen Anhang zu sehen.
Was ich auch mal hatte das die Verbindung unterhalb ein Pin durch die Isolation durchgearbeitet hatte...
Die ROMs und die CPU funktionieren ja auch, wieso sollte man da rumlöten
Da fragste mal am besten einen der Vorbesitzer ...
Wenn z.B. A8 aus Sicht der PLA auf High festhängt (oder offen ist), wird CIA1 niemals selektiert (sondern stattdessen fälschlich CIA2).
Guter Punkt, das prüfe ich heute Abend mal. Allerdings wird der CIA2 auch nicht selektiert, aber ich schaue mal, ob da nicht am Anfang doch ein paar Pulse durchkommen ...
Beim schauen bin ich mir unsicher ob die CPU Masse hat
Ein paar Pins habe ich schon nachgelötet, aber ich schaue mir auch das einmal an ...