Beiträge von konsolero im Thema „OUT OF MEMORY ERROR IN 0“

    So, die RAMs und Sockel sind da.

    Aber kann mir jemand sagen, was an Pin 8 (also der unten links, wenn man von der Oberseite aus draufschaut)
    so besonders ist?
    Ich krieg den ums Verrecken net frei.
    Der Pin ist zwar weg, aber bei allen beiden, wie ich grad tauschen will bleibt das Loch zu.
    Da kann ich draufhalten bis das Board zu flüssiger Lava wird :evil:

    Vielen Dank für die Infos!

    1) Als Sockel wäre dann also ein 16-poliger (Abstand 7,62, RM 2,54) der richtige ?
    2) Die Überbrückung würde ich dann direkt am Sockel vornehmen. Also die oberen beiden Pins an der Nase, korrekt ?
    3) Was ist da eher zu empfehlen, ne Präzisionsfassung oder eine mit Klammern ?
    4) Gibt es eine Übersicht, welcher RAM Baustein für welchen Adressbereich zuständig ist, also z.B. U9 = $0000 - $2000 ?

    Hallo,

    ich habe gerade einen Patienten aus England, bei dem ich einen RAM-Defekt vermute, aber hier mal die Antworten auf die Grundfragen:

    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
    Made in England, 1983

    Punkt 2:
    Ist das Gerät modifiziert oder noch Orginal? eventuell andere ROM´s drin?
    Original, keine Modifikationen

    Punkt 3:
    Ist das Netzteil Orginal oder schon mal durch ein anderes ersetzt worden?
    Original, mit anderen C64 getestet

    Punkt 4:
    Tritt der Fehler nur auf wenn Zusatzhardware angeschlossen ist?
    Nein, permanenter Fehler

    Punkt 5:
    Tritt das Problem sporadisch auf oder ständig?
    ständig

    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)
    ja

    Punkt 8:
    Hat der Fragesteller irgendwelche Erfahrungen im Löten? wenn nicht gleich sagen.
    ja

    Punkt 9: Reagieren Laufwerke korrekt auf Ladebefehle, mit LED-Blinken oder gar nicht?
    ja, load"$",8 funktioniert einmal nach Neustart
    ------------------------------------------

    Gleich nach dem Einschalten kommt - ohne die 2 Sekunden Ramtest-Verzögerung - gleich die Meldung:
    OUT OF MEMORY ERROR IN 0
    Der Cursor blinkt.
    Auf dem Bildschirm erscheinen auf bestimmten Positionen bestimmte Zeichen wie z.B. ! oder ",
    die sich weder mit SPACE überschreiben noch durch CLR SCR entfernen lassen.
    Diese Zeichen lassen sich durch bestimmte Werte überschreiben, wie z.B. "ungerade Zahlen",
    Gerade Zahlen werden dort sofort zu ungeraden Zahlen, als wäre BIT-0 dort immer gesetzt :sad:

    Die Bildschrimfarbe lässt sich poken (53280/53281) und der SID gibt Laut (z.B. Wellenform 54272+4, 17)
    LOAD"$",8 funktioniert einmalig nach Kaltstart und lässt sich auch listen.
    Wird der LOAD wiederholt, kommt ständig: OUT OF MEMORY ERROR. Auch NEW bringt nix.

    Variablenzuweisungen funktionieren nicht richtig. A=0 geht, S=0 bringt eine undefinierbare Meldung, S=54272 führt zu einem CPU JAM.

    Für mich als Laie sieht das nach einem RAM-Defekt aus. Welche Speicherstellen alles betroffen sind, lässt sich schwer ermitteln,
    da sich erstmal kein Programm vernünftig laden lässt.
    Der I/O-Bereich scheint intakt zu sein sowie CIA1/2, da Cursor blinkt und LOAD zumindest einmal erfolgreich lädt.

    Ich hab versucht, den Patienten mit nem Easyflash3-Modul zu starten, aber das geht auch in die Hose (siehe Screenshots).

    Ich benötige Hilfe zum Ermitteln der defekten RAM-Bausteine.
    Kann mir da jemand helfen?