Dandanator Mini 1.3b funktioniert am CPC 464, verursacht aber Grafikfehler und RAM-Fehler am CPC 6128

Hallo,

das Forum funktioniert endlich wieder :slight_smile: Ich habe schon ungeduldig darauf gewartet.

Ich habe ein Problem mit einer CPC Dandanator Mini-Cartridge, Version 1.3b. Ich habe sie selbst gebaut und sie funktioniert perfekt mit meinem Schneider CPC 464, aber leider gibt es auf meinem Schneider CPC 6128 sichtbare Artefakte (ich habe ein Foto angehängt).

Wenn ich außerdem den integrierten Speichertest im Dandanator ausführe, meldet das Programm einen Speicherfehler (ich glaube, es waren die RAM-Chips 2 und 6, wenn ich mich richtig erinnere).

Der Dandanator ist über einen Adapter angeschlossen (Foto ist ebenfalls angehängt), da dieser Computer einen Centronics-Anschluss hat. Ich sollte noch erwähnen, dass mein M4-Board auf die gleiche Weise angeschlossen am Schneider CPC 6128 einwandfrei funktioniert. Der Diagnosetest, der über das M4-Board gestartet wird, läuft ebenfalls ohne einen einzigen Fehler durch.

Der Schneider CPC 6128 scheint nur mit diesem Dandanator ein Problem zu haben.

Das Erste, was ich getan habe, war, einen zweiten identischen Dandanator zu bauen, aber das hat leider keinen Unterschied gemacht. Ich denke also, wir können den Dandanator selbst als Ursache ausschließen.

Ich hatte auch den Adapter im Verdacht, aber ich habe den Durchgang von den Lötstellen des Centronics-Anschlusses am Schneider bis zum anderen Ende des Adapters sorgfältig geprüft – alles hat Durchgang.

Mir ist aufgefallen, dass der Centronics-Anschluss direkt mit der CPU verbunden ist, die gesockelt ist. Also habe ich die CPU herausgenommen, den Sockel gereinigt und sie wieder eingesetzt. Ich habe auch die Lötstellen des CPU-Sockels und die Lötstellen des Centronics-Anschlusses selbst überprüft, aber das sieht alles gut aus.

Um ehrlich zu sein, gehen mir an diesem Punkt die Ideen aus.

Vielleicht gibt es etwas, das ich nicht weiß. Sind diese Dandanator-Cartridges vielleicht nicht mit dem Schneider CPC 6128 kompatibel?

Ich wäre für jeden Tipp oder jede Hilfe sehr dankbar.

Viele Grüße
Marcin

Hallo,

bisher hat zwar noch niemand geantwortet, aber ich möchte noch ein paar Details ergänzen, die ich mit Hilfe von ChatGPT XD herausfinden konnte. Ich weiß, das hat nicht viel zu bedeuten, aber ich glaube schon, dass es mir ein bisschen geholfen hat.

Wir haben ein Problem mit dem Dandanator selbst sowie mit dem Adapter mehr oder weniger ausgeschlossen. Es scheint etwas Spezielles an meinem Schneider 6128 zu geben, das dazu führt, dass er mit dem Dandanator nicht richtig funktioniert.

Nach meinen Beobachtungen werden die Artefakte nach jedem Reset (über den Dandanator) schrittweise schlimmer, bis das Bild irgendwann völlig unlesbar wird. Das deutet darauf hin, dass der Speicher nach jedem Neustart nicht richtig geleert wird und das Problem kontinuierlich schlimmer wird.

Der eingebaute Test zeigt fast immer ein Problem mit den Datenleitungen D1 und D6 an. Nur ein einziges Mal hat er nur D5 angezeigt.

Ich muss also nach etwas im Computer suchen, das speziell mit dem Dandanator zusammenhängt, nicht aber mit dem M4-Board, da das M4-Board vollkommen problemlos funktioniert.

Der CPC 6128 hat im Vergleich zum CPC 464 zusätzlichen RAM — könnte das ein möglicher Hinweis sein?

Auf dem CPC 464 funktioniert nämlich alles einwandfrei.

Hallo! Ich habe meinen Kollegen bei Hobbyretro gefragt — der das Dandanator Mini herstellt — und er meinte, das Problem liegt an deinem CPC und nicht am Dandanator selbst. Die Kommunikation zwischen dem Dandanator-ROM und dem CPC-ROM ist schlecht; der Centronics- oder Platinenstecker leidet unter einer instabilen Verbindung.

1 „Gefällt mir“

Vielen Dank für deine Antwort.

Ich glaube nicht, dass der Centronics-Adapter das Problem ist, da ich den Durchgang geprüft habe, während er mit dem CPC verbunden war. Außerdem habe ich zwei Stück davon: Einen habe ich in einem Online-Shop gekauft und den anderen selbst gebaut. Beide scheinen einwandfrei zu funktionieren.

Ich vermute, dass auf der CPC-Seite etwas nicht stimmt, irgendwo zwischen dem CPC-ROM und dem Centronics-Anschluss.

1 „Gefällt mir“

Hallo Marcin,

der Dandanator sollte ohne Probleme funktionieren.

Da du keinen Dandanator mit Centronics-Anschluss hast, würde ich versuchen, ein möglichst kurzes und/oder geschirmtes Centronics-auf-Edge-Kabel zu verwenden.

Viel Erfolg!

Hallo,

vielen Dank für deine Antwort. Ich muss zugeben, dass mir der Gedanke, dass der Adapter selbst Verzögerungen verursachen könnte, durchaus durch den Kopf gegangen ist. Ich habe die Idee aber wieder verworfen, weil er mit dem M4-Board einwandfrei funktioniert hat.

Ich denke, ich werde versuchen, ein kürzeres Kabel zu bauen oder es vielleicht sogar ganz ohne Kabel anzuschließen.

Vielen Dank für den Vorschlag.

Viele Grüße
Marcin

@XeNoMoRPH @itfiddler

Hallo nochmal,

leider habe ich keine guten Nachrichten. Ich habe eine Platine gebaut, die direkt an den Centronics-Anschluss gesteckt wird, sodass das Kabel komplett entfällt (Foto ist angehängt). Leider gibt es keine Veränderung.

Langsam macht sich bei mir etwas Frust breit. Es ist klar, dass zwischen dem CPC und dem Speicher des Dandanators irgendetwas nicht richtig funktioniert. Das Problem liegt sehr wahrscheinlich auf der CPC-Seite, aber ich weiß ehrlich gesagt nicht, was ich sonst noch überprüfen könnte.

Ich wäre für jede Idee und jeden Vorschlag von euch sehr dankbar.

Viele Grüße
Marcin

@XeNoMoRPH @itfiddler

Ich hatte gerade so eine Idee… Soviel ich weiß, bekommt der Centronics-Port fast den gesamten Prozessorbus von der CPU, die gesockelt ist. Wie der Zufall es will, habe ich wohl noch eine Ersatz-CPU. Ich muss nur noch die Aufdrucke auf dem Chip vergleichen um sicherzugehen, dass es der Richtige ist.

Ich gebe euch Bescheid, sobald ich nachgesehen habe, welcher im CPC steckt und was für einer die Ersatz-CPU ist, bevor ich sie austausche. Ich möchte schließlich keine Dummheiten machen.