Assy 250469 Rev B - kein Takt

Es gibt 426 Antworten in diesem Thema, welches 44.359 mal aufgerufen wurde. Der letzte Beitrag (3. September 2019 um 18:44) ist von kinzi.

  • Bild bekomme ich ohne U2 aber keine Tastatur im Basic. Musste keine Pins auf 5V ziehen.

    Im EF3 Zeichensalat:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Edit: Blind tippen im EF3 tut was, da kommt dann wieder das bekannte Wimmelbild.

  • Genau wegen dem Zeichensalat solltest du die beiden Pins auf +5 V legen. Diese wählen die 16 kB-RAM-Bank aus, die der VIC zu sehen kriegt. Sind die Pins nicht belegt, sollte das in der TTL-Welt "11" heißen. Das Super-PLA ist aber in CMOS gefertigt und mag keine offenen Eingänge, die aus dem Fehlen von U2 resultieren. Daher bitte die beiden Pins auf +5 V legen, dann solltest du das korrekte Bild bekommen, zumindest im Standardbetrieb.

    Wenn beim EF3 nicht, dann bitte experimentieren, ob einer oder der andere oder beide auf GND müssen. Ich weiß nämlich nicht, wo das EF3-Menü die VIC-Bank erwartet. Wenn es im Ultimax-Mode läuft, müsste es zwar auch Bank 0 sein (eine andere RAM-Bank gibt es im Ultimax-Mode nicht), aber was weiß ich schon ... :)

    [edit]

    Ah, wer lesen kann ist klar im Vorteil:

    Du bekommst das normale BASIC-Einschaltbild ohne U2 und ohne EF3, aber die Tastatur geht trotzdem nicht?

    [/edit]
  • Mhh Du hast ja inzwischen alles gesockelt.... Und Dein Vergleichsboard geht ja....

    Wechsel doch mal mehrere der Chips gleichzeitig....

    - 8701

    - VIC

    - CPU

    Die CIA's denke ich mal sind okay...

    U22 könntest Du natürlich auch mal messen, ob er überhaupt Saft hat

    Wimmelbild klingt irgendwie nach Timing Problem...

    kinzi DOTCLK vielleicht?

  • kinzi DOTCLK vielleicht?

    Eher nicht, wenn das nicht passt stimmt das ganze VIC-Timing nicht, dann gibt's kein Bild.

    Wimmelbild klingt irgendwie nach Timing Problem...

    Das "Wimmelbild" kann meiner Meinung nach nur so erzeugt werden, wie ich es geschildert habe. Das muss durch einen falschen Einsprung irgendwo aus dem EF3-Menü heraus passieren.

    call286 Stimmen folgende Punkte:

    • Der Start eines Kernels liefert das "Wimmelbild".
    • Der Start von EasyProg mit "P" klappt, das Programm wird gestartet, kein WImmelbild. Lässt es sich mit der Tastatur bedienen?
    • Der Start irgend eines CRTs liefert das "Wimmelbild".

    Das hieße: Das EasyProg ist ein normales Programm, das bei $0801 liegt. Die anderen Dinge schalten das EF3 in bestimmte Modi und crashen dabei.

    Weitere Dinge:

    • Kannst du das EF3-Menü mit "K" (Kill) verlassen ins BASIC und funktioniert dann die Tastatur?
    • Mit gestecktem EF3: Wenn du beim Einschaltren C= drückst. springt er dann ins BASIC? Ghet dann die Tastatur?

    Ich weiß, viele Fragen ... aber irgendwie müssen wir uns diesem Mysterium nähern. :)

  • Ich habe im EF3-Menü tatsächlich eine Stelle gefunden, wo genau dieser "Wimmel-Loop" enthalten ist:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Das heißt, das "Wimmel-Bild" ist primär keine Fehlfunktion des C64, sondern wird durch Code im EF3 (-Menü) erzeugt. Wozu weiß ich noch nicht, aber das lässt sich rausfinden.

  • Schon wieder 5 Spalten ...

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen. (siehe auch Bitte melde dich an, um diesen Link zu sehen. und Bitte melde dich an, um diesen Link zu sehen.

    Die Neigung, in Datenströmen Muster zu sehen, selbst wenn gar keine da sind."

  • Schon wieder 5 Spalten ...

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen. (siehe auch Bitte melde dich an, um diesen Link zu sehen. und Bitte melde dich an, um diesen Link zu sehen.

    Die Neigung, in Datenströmen Muster zu sehen, selbst wenn gar keine da sind."

    Also jetzt klinke ich mich auch in diesen Reparaturthread ein ... habe das ja bislang aus Zeitgründen nur oberflächlich verfolgt ... also kinzi ... jetzt wollen wir mal, oder?

  • Nur zu, ich warte gespannt auf neue Ideen

    OK ... RESET ... ganz neue Bestandsaufnahme in diesem Reparaturthread ... also ... wir sprechen über dieses Fehlerbild hier ... richtig oder falsch? JA/NEIN

  • Du bekommst das normale BASIC-Einschaltbild ohne U2 und ohne EF3, aber die Tastatur geht trotzdem nicht?

    Korrekt.

    Der Start eines Kernels liefert das "Wimmelbild".

    Stimmt

    Der Start von EasyProg mit "P" klappt, das Programm wird gestartet, kein WImmelbild. Lässt es sich mit der Tastatur bedienen?

    Stimmt. Und lässt sich bedienen und ich konnte vom Pi1541 Kernals flashen. Die Kernals haben auch in einem andern CeVi funktioniert. Da waren alle Chips im CeVi drin als ich das gemacht habe.

    Der Start irgend eines CRTs liefert das "Wimmelbild"

    Stimmt.

    Kannst du das EF3-Menü mit "K" (Kill) verlassen ins BASIC und funktioniert dann die Tastatur?

    Ich habe mal ohne CIA aber Pin 2 auf GND und Pin 3 auf +5V experimentiert und bekomme dann bei EF3 ein lesbares Bild. K ergibt Wimmelbild.

    Mit gestecktem CIA ergibt K auch Wimmelbild.

    Mit gestecktem EF3: Wenn du beim Einschaltren C= drückst. springt er dann ins BASIC? Ghet dann die Tastatur?

    Das ging nur mit gestecktem CIA in U2 (Ohne den und mit Pin 2 GND und Pin 3 +5V gab es Pixelsalat) und ich komme ins Basic und bekomme auch Tastatur :) Yay! Kommen wir weiter oder?

    Den Pixelsalat habe ich aber nach dem Test mit gesteckter CIA nicht mehr so ernst genommen, trotzdem hier noch ein Bild zur Vollständigkeit:

    Bitte melde dich an, um diesen Anhang zu sehen.

    EDIT:

    wir sprechen über dieses Fehlerbild hier ... richtig oder falsch? JA/NEIN

    Nein, falsch. Die Tastatur funktioniert nicht, wenn ich den CeVi ganz normal einschalte. Ich bekomme BASIC, 38911 Bytes free und blinkenden Cursor. Aber keine Tastatur.

  • @

    Das ging nur mit gestecktem CIA in U2 (Ohne den und mit Pin 2 GND und Pin 3 +5V gab es Pixelsalat) und ich komme ins Basic und bekomme auch Tastatur :) Yay! Kommen wir weiter oder?

    Nein, falsch. Die Tastatur funktioniert nicht, wenn ich den CeVi ganz normal einschalte. Ich bekomme BASIC, 38911 Bytes free und blinkenden Cursor. Aber keine Tastatur.

    was Du jetzt noch vergessen hast zu erwähnen...

    U22 gesteckt oder U22 nicht gesteckt...bei EF3 und ohne EF3

    Hattest Du das mal getestet?

  • Sorry, ja u22 gesteckt.

    Mehrere Chips habe ich noch nicht getauscht bisher. Ich habe grade mal den Trick mit der C=-Taste versucht und Pi1541 angeschlossen, grade läuft eine Demo vn D64...

    Ohne Sound, aber den SID habe ich noch nicht wieder drin.

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Sorry, ja u22 gesteckt.

    Ja also das gleiche Problem wie die ganze Zeit...

    Mit U22 ... Keine Tastatur im Basic (ohne EF3) aber mit EF3

    Ohne U22.. Tastatur in Basic Ohne und mit EF3

    Korrekt?

    EDIT.. habs nochmal klarer formuliert, damits Parser auch versteht, da er ja jetzt erst "dazugekommen" ist :)

    Bitte melde dich an, um dieses Bild zu sehen.

    Einmal editiert, zuletzt von ch1ller (9. August 2019 um 23:13)

  • wir sprechen über dieses Fehlerbild hier ... richtig oder falsch? JA/NEIN

    Äh, nein, bitte nochmals nachlesen, dieses Bild kam durch das Entfernen von U2 und war zu erwarten, ich hatte oben erläutert wieso; es kann also ignoriert werden.

    Ich habe es geschafft, das "Wimmelbild" in VICE zu erzeugen:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Man nehme das rohe "EF3-Menü-CRT" von hier Bitte melde dich an, um diesen Link zu sehen. und lade es als CRT in Vice. Man versuche, das Modul mit "K" zu killen. Voila! Dieser Schirm zeigt also irgendeinen Status an, jetzt müsste man nur noch wissen welchen. Vielleicht steht ja was in der Doku.

    Das ging nur mit gestecktem CIA in U2 (Ohne den und mit Pin 2 GND und Pin 3 +5V gab es Pixelsalat) und ich komme ins Basic und bekomme auch Tastatur :) Yay! Kommen wir weiter oder?

    War das jetzt eine Falschmeldung und es ging doch nicht?

  • Nein, es geht. Und zwar wenn alle Chips stecken (U2, U22, alle bis auf den SID, der aus Sicherheitsgründen nicht gesteckt ist).

    Damit konnte ich die Demo laden, mit Tastatur von D64 auf PI1541.

    Grade habe ich noch ein Spiel auf diese Weise geladen, geht auch anscheinend. Hab keinen Joystick dran, aber das Titelbild kommt und bewegt sich.

  • OK, das ist schon mal prima.

    Der Vollständigkeit halber (falls ich es später mal suche :D ) noch das hier:

    Das "Wimmelbild" wird tatsächlich von Code erzeugt, der im "EF3 Menü" steckt und eigentlich nie zur Ausführung kommen soll, gefunden hier;

    Bitte melde dich an, um diesen Link zu sehen.

    Das passiert, wenn eine Bank und ein Mode ausgewählt werden sollen und das nicht funktioniert, dann bleibt der Code im Endless-Loop "sbcm_wait" stecken,

    Die zwei wichtigen Fragen, die sich daraus ergeben - eigentlich drei - sind:

    • Warum passiert das auf dem kaputten 2503469-Board?
    • Wie kann das mit dem Tastaturfehler zusammenhängen?

    Und die dritte, call286

    • Das EF3 funktioniert logischerweise ganz normal auf deinem anderen C64?
    [edit]

    Die Adressen, die dabei verwendet werden sind DE00, DE01, DE02, DE0E und DE0F.

    [/edit]
  • Das EF3 funktioniert logischerweise ganz normal auf deinem anderen C64?

    Ja, funktioniert prima. Wobei ich es nach der ganzen Spielerei doch noch mal getestet habe. Grade eben. Und es geht immernoch prima :)