Bobbel kämpft mit Blackscreen ASSY 250407

Es gibt 17 Antworten in diesem Thema, welches 1.002 mal aufgerufen wurde. Der letzte Beitrag (5. Januar 2025 um 01:37) ist von Bobbel.

  • Punkt 1:

    Die Platinenversion ist sehr Wichtig für korrekte Hilfe. Bei Commodore Platinen steht meist ASSY gefolgt von einer Nummer drauf, die wollen wir wissen.

    ASSY 250407

    Punkt 2:

    Ist das Gerät modifiziert oder noch Orginal? eventuell andere ROM´s drin?

    Komplett original bis auf einen direkt eingelöteten ausgetauschten 4164

    Punkt 3:

    Ist das Netzteil Orginal oder schon mal durch ein anderes ersetzt worden?

    Ist ein Eigenbau nach retro-commodore.eu

    Punkt 4:

    Tritt der Fehler nur auf wenn Zusatzhardware angeschlossen ist?

    permanent

    Punkt 5:

    Tritt das Problem sporadisch auf oder ständig?

    permanent

    Punkt 6:

    Werden irgendwelche Chips besonders heiss? so das man sich fast die Finger dran verbrennt?

    nein

    Punkt 7:

    Hat der Fragesteller ein Multimeter und weiss wie das benutzt wird?

    (Die billigen 5-Euro Multimeter reichen für diesen Job aus)

    Multimeter (UNI-T UT531) ist vorhanden und kann bedient werden, Oszi (Voltcraft DSO-1062D) ist vorhanden, da bin ich aber zu blöd für

    Punkt 8:

    Hat der Fragesteller irgendwelche Erfahrungen im Löten? wenn nicht gleich sagen.

    Löten und Entlöten stellen kein Problem dar.

    Nachträge:

    Punkt 9: Reagieren Laufwerke korrekt auf Ladebefehle, mit LED-Blinken oder gar nicht?

    Noch nicht ausprobiert, aktuell habe ich nur die nachte Platine auf dem Tisch.

    Bonusbitte: Ein Foto von der Platine auf dem man die Chipbezeichnugnen lesen kann, erleichtert die Fehlersuche auch ungemein.


    Der Rechner zeigt keinerlei Reaktion bis auf einen "echten" Blackscreen, d.h. das Bild wird beim Einschalten schwarz. Die Platine war komplett unverbastelt, bis auf einen fachmännisch ausgetauschten und direkt eingelöteten 4164. Der SID war schon geplündert, als ich das Board erhalten habe.


    Was habe ich schon gemacht.

    • Spannung direkt am Regler gemessen: 4,8V und 12V
    • Kernal gesockelt -> Kernal i.O.
    • PLA gesockelt -> PLA i.O.
    • RAM U9 - U12 + U21 - U24 gesockelt und gegen getesteten von Ali ausgetauscht. Die sind scheinbar neu lackiert und beschriftet worden und beim Versand war die Farbe noch nicht trocken :( einer war laut Tester defekt, 7 i.O.
    • U8 MOS7707 gegen einen LS06 getauscht -> aber laut Tester i.O.
    • U15 MOS7711 getauscht gegen einen LS139 -> aber laut Tester i.O.
    • U27 MOS7712 getauscht gegen einen LS08 -> aber laut Tester i.O.


    Der Blackscreen bleibt, auch der Dead Test zeigt keinerlei Reaktion. Auch wenn ich ein Oszi habe, heißt das nicht das ich damit umgehen kann, mit einer Einweisung sollte ich damit aber Messungen vornehmen können. Bevor ich jetzt weiter planlos ICs auslöte, vielleicht hat einer von euch eine Idee wie man mit System weitermachen sollte.

  • Was ich noch vergessen habe zu schreiben.

    Reset an der CPU an Pin 40 habe ich gemessen und ist i.O.

    Der Takt am VIC ist mit 17.7343 MHz und 7.88194 MHz gemessen.



    Bitte melde dich an, um diesen Link zu sehen.

    Offizieller JiffyDOS Reseller

  • Ich bin damals bei meinem 250407-Blackscreen u.a. nach den Hinweisen in diesem Buch hier vorgegangen:

    Bitte melde dich an, um diesen Link zu sehen.

    War aber irgendwie nicht so hilfreich wie erhofft. Meine Scope-Messungen haben eigentlich nur gezeigt, daß der SID funktioniert und sich irgendwas auf der CPU tut, aber am Schluß habe ich doch mehr oder weniger alles gesockelt und getauscht, nur um am Ende festzustellen, daß es (entgegen der allgemeinen Meinung) doch die CPU war.

  • Takt am VIC zu prüfen reicht nicht. Hat die CPU (6510) Takt? Ich hatte schon mal einen defekten 8701, da war auch Takt da, aber nicht an allen Ausgängen. Damit hatte die CPU keinen Takt und war komplett statisch. Ob das jetzt ein 8701 oder die alte Schaltung mit mehreren ICs ist, spielt keine Rolle: es muss an der CPU ein Takt ankommen, sonst macht die nix.

    Ich würde das Oszi in Betrieb setzen, den Tastkopf (wenn umschaltbar) auf 10:1, die Empfindlichkeit auf 2V/div (wenn keine automatische Umschaltung durch den Tastkopf: 200mV/div), Zeitbasis unkritisch (z.B. 5µs/div), Autotrigger, DC-Kopplung. Dann Tastkopf GND-Klemme anschließen und Tastkopf auf GND. Linie sollte dann mit dem Y-Pos-Regler ins untere Drittel gebracht werden, möglicht aufs Raster. Jetzt mit dem Tastkopf die Anschlüsse der CPU der Reihe nach antippen: Linie an der Position, bei der sie bei Berührung des GND-Anschlusses war: 0 (Low), Linie 2 1/2 Kästchen weiter oben: 1 (High), Gezappel zwischen diesen beiden Werten: Aktivität.

    Der Takteingang und alle Bits des Datenbusses müssen Aktivität zeigen, auch die meisten Bits des Adressbusses sollten sich bewegen.

    Wenn nicht: als erstes Takterzeugung prüfen und Signal vom Oszillator über den Taktteiler bis zur CPU verfolgen.

  • ... hat einer von euch eine Idee wie man mit System weitermachen sollte.

    Falls noch nicht probiert: Mal den VICII vorsichtig aus dem Sockel nehmen und in einem "gesunden" Board testen.:prof:

                                 :commodore:COMPUTER
    EINE GUTE IDEE NACH DER ANDEREN

    ...wer Hilfe beim Löten oder einer Reparatur braucht -> gerne eine PN schreiben

  • Der Deadtest braucht ja eine funktionierende CPU, PLA und VIC.

    Hast Du den Vic und den PLA in deinem 466er Board getestet?

    Eventuell doch einmal mit einer gal PLA probieren.

    Wenn CPU , VIC und PLA für gut. Befunden sind, und er immer noch nicht läuft wären meine nächsten Kandidaten ohne zu messen für den planlosen Austausch der 257 und der 258.

    Guck einmal nach einen Kurzschluß/ verbogene Kontakte im Cardridgeport.

    Commodore C64, C64 II, Atari 1040 ST, Atari 1040 STF, Atari Falcon 030, Atari Portfolio, Ender V3 Neo V2, Amiga 500 & Gotek

    Bitte melde dich an, um diesen Link zu sehen. Status: unterwegs

    "NUR" das Diagnose Set Harness + 8in1 Diag Modul zum Verleih... Status: ... verfügbar

    Wer das Projekt unterstützen möchte, kann sich gerne per PM melden :-)

  • Hi, bei Verwendung eines Commodore Monitors müsste beim Umlegen des Stromschalters am c64 auf dem monitor ein kurz "Blitz" erscheinen. Wenn der nicht erscheinen sollte, stimme etwas mit der rechten Boardseite nicht. Ansonsten sind sehr heiße Kandiaten noch U8 (7406) und U20 (556). Diese werden für den Deadtest unbedingt benötigt ansonsten läuft die CPU nicht an.

    Damit der Deadtest anläuft brauchst du folgende linksseitige ICs auf dem Board (CPU/VIC/PLA / U8 (7406) U20 (556) U27 (74LS08) U13/U25 (74LS257). RAM kannst drauf lassen... achso, ohne Color-RAM ist immer U10 bzw. U22 beim RAM als defekt markiert. Aber soweit sollte der Deadtest erstmals kommen :)

  • Falls noch nicht probiert: Mal den VICII vorsichtig aus dem Sockel nehmen und in einem "gesunden" Board testen. :prof:

    Funktioniert in einem 466er Board einwandfrei

    Hast Du den Vic und den PLA in deinem 466er Board getestet?

    Ja, getestet und funktionieren.


    Eventuell doch einmal mit einer gal PLA probieren.

    neatPLA und Eprom-PLA ausprobiert. Die originale funktioniert ebenfalls im 466er Board.


    Guck einmal nach einen Kurzschluß/ verbogene Kontakte im Cardridgeport.

    Zwar nicht geprüft aber beim Einstecken des Dead Test nichts ungewöhnliches bemerkt. Schaue ich mir aber nochmal genauer an.



    Bitte melde dich an, um diesen Link zu sehen.

    Offizieller JiffyDOS Reseller

  • gibt's irgendwelche Aktivitäten auf den Bussen?

    Wenn ja, auf allen Leitungen?

    Reparaturtipps auf eigene Gefahr! Ihr seid alt genug, um zu wissen, was Ihr tut. :wink:
    Strom macht klein, schwarz und hässlich. :strom:

  • Zitat: Boardseite nicht. Ansonsten sind sehr heiße Kandiaten noch U8 (7406) und U20 (556). Diese werden für den

    Zitat Ende

    Den 7406 hast Du bereits ausgetauscht. Da Deine CPU aus dem reset kommt , ist der 556 unwahrscheinlich.

    Bleiben für den ohne zu Messen Austausch : LS 08 +die beiden 257 er.

    Der Fehler war von Anfang an, richtig? Sind Leiterbahnunterbrechungen möglich?

    Du könntest das 407 nach der BOM von GitHub durchklingeln.

    Commodore C64, C64 II, Atari 1040 ST, Atari 1040 STF, Atari Falcon 030, Atari Portfolio, Ender V3 Neo V2, Amiga 500 & Gotek

    Bitte melde dich an, um diesen Link zu sehen. Status: unterwegs

    "NUR" das Diagnose Set Harness + 8in1 Diag Modul zum Verleih... Status: ... verfügbar

    Wer das Projekt unterstützen möchte, kann sich gerne per PM melden :-)

  • Was ich noch vergessen habe zu schreiben.

    Reset an der CPU an Pin 40 habe ich gemessen und ist i.O.

    Der Takt am VIC ist mit 17.7343 MHz und 7.88194 MHz gemessen.

    Phi0 ?

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

  • Phi0 ?

    Sieht so aus. Gemesen an Pin 1 der CPU

    Bitte melde dich an, um diesen Anhang zu sehen.



    Bitte melde dich an, um diesen Link zu sehen.

    Offizieller JiffyDOS Reseller

  • Was ich noch vergessen habe zu schreiben.

    Reset an der CPU an Pin 40 habe ich gemessen und ist i.O.

    Der Takt am VIC ist mit 17.7343 MHz und 7.88194 MHz gemessen.

    Phi0 ?

    Ja, und da ist nicht nur der Takt und die Amplitude wichtig, sondern auch die Wellenform --> Oszi.

    Außerdem sind auch 2 Stück CIAs + 3 Roms an Board, die alle gerne für einen Blackscreen gut sein können. Also auch die mal genauer anschauen.

    Bevor ich es vergesse: Die gemessenen 4,8 Volt sind niedrig und nicht unbedingt C64 typisch (zumindest wenn er läuft :-)).

  • gibt's irgendwelche Aktivitäten auf den Bussen?

    Wenn ja, auf allen Leitungen?

    Da ein Oszi ja vorhanden, sind das gute Fragen. Ich würde mal schauen, was sich auf D0-7 und A0-15 tut, ob da Signale dauerhaft auf auf 0V oder 5V gezogen werden. Oder zumindest fast, ob es sich also z.B. nur zwischen 0V und 1V bewegt.

  • gibt's irgendwelche Aktivitäten auf den Bussen?

    Wenn ja, auf allen Leitungen?

    Da ein Oszi ja vorhanden, sind das gute Fragen. Ich würde mal schauen, was sich auf D0-7 und A0-15 tut, ob da Signale dauerhaft auf auf 0V oder 5V gezogen werden. Oder zumindest fast, ob es sich also z.B. nur zwischen 0V und 1V bewegt.

    Und wenn Du damit durch bist (oder vielleicht sogar vorher): Jeweils Pin 20 an den 3 Roms und Pin 23 am CIA1 (Chip-select Pins, da sollte sich so wie oben beschrieben auch was tun).

  • Schau mal mit dem Oszi bei den RAMs jeweils an Pin2, ob da ein sauberes Rechtecksignal anliegt. Wenn eins auf Halbmast hängt, dann dieses Ram tauchen.

    Nen externen Reset per Resetschalter hast Du mal drauf gegeben?

  • am Schluß habe ich doch mehr oder weniger alles gesockelt und getauscht, nur um am Ende festzustellen, daß es (entgegen der allgemeinen Meinung) doch die CPU war.

    Bingo, er funktioniert, jetzt noch ein SKpico2040DAC und fertig ist die Laube. Das passende Gehäuse ist schon sauber und eine Tastatur dafür ist auch bereits eingetroffen. Eine Baustelle abgearbeitet :thumbsup:

    Die CPU hatte ich zum Glück noch liegen und sogar sofort gefunden.


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

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


    FXXS das Thema darf geschlossen werden.

    Danke allen Beteiligten.



    Bitte melde dich an, um diesen Link zu sehen.

    Offizieller JiffyDOS Reseller

  • FXXS 5. Januar 2025 um 08:53

    Hat das Thema geschlossen.