Ja, so kann's gehen ... prima, dass du kein Geld für neue CIAs ausgeben musst.
Ich denke, Bitte melde dich an, um diesen Link zu sehen. liegt richtig mit seiner Vermutung - kalte Lötstelle oder kaputte Durchkontaktierung. Würde ich im Hinterkopf behalten, wenn da mal wieder ein Problem auftaucht.
Beiträge von kinzi im Thema „250407 REV.C - defekt - LOAD bluescreen - RAM TEST1 bleibt stehen“
-
-
klar hab ich 24, 26 und 28 polige - gar nicht unclever
Not macht erfinderisch ... ich komm auch immer Freitag abends in solche Situationen ...

-
[edit]
Funktioniert "RUN/STOP-RESTORE"? Wenn ja, ist die /NMI-Leitung OK und die CPU auch, dann kommt das NMI-Problem (falle es eines ist) definitiv vom CIA2.
[/edit]?
[edit]ch hab keine IC-Sockel 40-polig mehr. Also Reichelt abwarten (das mir sowas immer zum Wochenende ausgeht... ich bin zu unorganisiert)
2 x 24 polige oder 2 x 28 polige hast du auch nicht? Müsstest halt einen kürzen ...
[/edit]
-
Du lagst prima mit der CPU. Der PIN 25 (P4), der direkt an den Tape-Port geht und detektiert, ob Play, Rückspulen oder Vorspulen gedrückt ist oszilliert um die 2V mit ein paar wenigen 4.8V Peaks.
KINZI: 1 ... CPU: 0 ...
Ich sollte Lotto spielen, bei meinem Glück.Jetzt kommen von mir sofort zwei Fragen:
- Könnte noch etwas anderes als die CIAs schuld sein?
- Wo bekommt man vertretbar bezahlbare CIAs her? Die Teile liegen in der Bucht bei durchschnittlich 30 EUR (für 80 EUR bekommt man einen kompletten C64)- Erstmal den User-Port-Dongle abziehen und die Kontakte des User-Ports gründlich reinigen, z. B. mit Wattestäbchen und Isopropyl.
- Wenn beide CIAs gesockelt sind, diese mal kreuzweise tauschen und nochmals testen.
- Kommt das Einschaltbild und blinkt der Cursor? Dann kommt das "INTERRUPT BAD" vermutlich vom NMI (CIA2, U2, der am User-Port). Dann ist vermutlich nur CIA2 defekt und CIA1 (der an der Tastatur) wird nur daher als defekt vermerkt, weil der Test u. a. von CIA2 über die Dongles an CIA1 was schickt, was natürlich nicht ankommen kann, wenn CIA2 schon defekt ist.
Funktioniert "RUN/STOP-RESTORE"? Wenn ja, ist die /NMI-Leitung OK und die CPU auch, dann kommt das NMI-Problem (falle es eines ist) definitiv vom CIA2.
[/edit] -
Auch nur für's Protokoll: Ich will dich da zu nichts überreden oder drängen und du machst das (CPU auslöten, Zeit vernichten, usw.) auf eigene Gefahr.
Aber ja, wäre es meiner, würde ich da anfangen.Bzw., falls CIA1 gesockelt wäre, würde ich wohl vorher noch diese tauschen/überprüfen, um die paar Prozent Unwahrscheinlichkeit von meinem obigen Post auszuschließen.
-
Ich hatte keine Datasette angeschlossen. War einfach nur ein Test, was assiert wenn ich an diesem Board "LOAD" eingebe. ABER du hast mich etzt genötigt Bitte melde dich an, um dieses Bild zu sehen. doch mal eine Datasette anzuschließen. Ersteinmal passiert gar nix. Wenn ich LOAD eingebe, passiert das gleich als hätte ich keine Datasette angeschlossen. Der C64 zeit full screen blue an als würde von einer assette geladen. Also erstmal uninteressant.
Starte ich den C64 frisch und drücke auf PLAY der Datasette dann friert der C64 ein! Bitte melde dich an, um dieses Bild zu sehen.
Hab jetzt eine 1541 angeschlossen. Davon kann ich laden. Habe jetzt SAM's Journey bis ins Intro geladen Bitte melde dich an, um dieses Bild zu sehen.
Scheint dann doch echt etwas mit dem Tapeport zu sein. Interrput? Irgendwas low statt high? Ich hab keine Ahnung Bitte melde dich an, um dieses Bild zu sehen. und was hat das dann mit dem Hängen im RAM TEST zu tun Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.
OK, der C64 läuft also grundsätzlich. Auch das RAM wird OK sein, sonst ließe sich SJ nicht laden und starten, behaupte ich jetzt einfach mal.
Das Problem ist sehr wahrscheinlich entweder die CPU oder das, was am Kassettenport sonst noch mit dranghängt. Ich tippe auf die CPU. Ist die gesockelt?
[edit]Am Tape-Port hängt sonst nur CIA1 (U1) mit /FLAG, das am CASS_READ-Anschluss angeschlossen ist. Unwahrscheinlich, dass das so einen Fehler macht. Wenn du sonst nichts am Tape-Port angeschlossen hast, keine Datasette, kein TapeCart oder sowas, dann setze ich 5 Euro auf die CPU.
[/edit]
-
Danke für die Details.
Zusammen mit dem Fehlerbild beim Laden von Kassette, wo nicht auf PLAY gewartet wird, würde ich hier mal eher die CPU vermuten. Dass nicht auf PLAY gewartet wird, deutet auf ein Problem mit dem I/O-Port der CPU hin. Das unspezifische RAM-Problem (mal Zeropage, mal irgendwo anders) könnte auch davon kommen. Ist aber natürlich nur eine Vermutung.
- Wieviele "BYTES FREE" werden dir beim Einschalten angezeigt?
- Funktionieren denn die Programme, die du "auf die komische Art" von Datasette lädst?
- Lädt die Datasette überhaupt?
- Läuft der Motor überhaupt an?
-
Die Idee den Fehler mit dem CHECK64 zu finden führte in folgende Sackgasse: der Check läuft bis zum RAM TEST1 und bleibt dann einfach stehen.
Bitte genauer: Mit dem DEAD TEST (781220) oder mit dem DIAG (586220)?