Posts from Mac Bacon in thread "C64 vehält sich merkwürdig - und dann stirbt auch noch der SID"

    CHECK64 (Diag) RAM Test sagt OK, während Ultimax RAM Test recht lange laufen muss, um ein "A" oben links zu produzieren. Mac Bacons RAM Test hingegen zeigt schon nach wenigen Sekunden das "A". Was unterscheidet die?

    Laut Screenshots benutzt Du Version 1 meines Memtests. Ich hab aber nach wenigen Tagen die Versionen 2 und 3 hinterhergeschoben, und dann hat peiselulli mit Illegals noch ein paar Bytes herausoptimiert. Diese letzte Version - nennen wir sie mal Version 3p - hat GI-Joe für den Ultimax-RAM-Checker verwendet.

    Für eine Erklärung der Funktionsunterschiede siehe den Ankündigungsbeitrag von V3.

    Ich hab zwar derzeit eine Hypothese, die erklärt, warum ein obskurer Adressierungsfehler bei Schreibzugriffen dann vom Testprogramm als Defekt in Bit 0 gemeldet werden kann - aber ich weiß noch nicht, warum dieser Fall bei V1 des Tests häufiger auftreten sollte als bei V3.

    Befinden sich die auf dem Screen sichtbaren Fehlzeichen eigentlich immer an den gleichen Stellen? Auf den bisherigen zwei Screenshots war das nicht der Fall, aber wie sieht es im kontinuierlichen Testbetrieb aus?

    - Bild 2: Mac Bacon RAM-Test wenn die Maschine schon eine Weile lief. Es erscheint recht schnell ein "A" oben links. Auf dem Bildschirm sind auch Zeichen im gefüllten Screen-RAM zu sehen, die aus der Reihe fallen.

    Ok, dann ist das RAM für Bit 0 defekt.

    - Bild 4: Im RR Monitor ein beliebiger Speicherbereich disassembliert und dann versucht, wieder hoch zu scrollen, führt reproduzierbar zu diesem Versatz der Zeile.

    Ich wage zu prophezeien, dass dieser Fehler nach dem Tausch des einen RAMs verschwinden wird.

    Bit 0 ist falsch. U21 evtl. leicht defekt?

    This.

    Das Ding ist erstaunlich: Zeigt nach kurzer Zeit keinen Klammeraffen mehr oben links an! Ein Problem, was dem DIAG-Modul RAM-Test offenbar entgeht. Aber: Der Screencode ab $0400 soll das betroffene RAM sein. Ist $FF! Also alle RAMs?

    Da der Mac Bacon RAM-Test sehr schnell Fehler anzeigt und der Ultimax-RAM-Test nach längerer Laufzeit ebenso, ist das RAM nun Hauptverdächtiger. Wird aber etwas dauern bis ich da wieder rangehe, ALLE Speicherbausteine auslöten...

    Wenn Fehler in allen acht Bits gefunden werden, gehe ich eher von einem Problem mit dem Banking aus. Natürlich könnten auch wirklich alle acht RAMs defekt sein, aber das kommt ja doch eher selten vor.

    Wenn das RAM OK sein sollte, fiele mir momentan nur ein, dass es ein Banking-Problem sein könnte - wenn nicht das PLA, dann vielleicht die Ansteuerung des PLA vom CPU-Port aus.

    This.