German Amiga Community Foren-Übersicht German Amiga Community
The new home for all Amiga Users out there !
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin   Chat 

A600 fragmentierter green screen

 
Neues Thema eröffnen   Neue Antwort erstellen    German Amiga Community Foren-Übersicht -> Amiga Hardware
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
chri1234



Anmeldedatum: 11.07.2023
Beiträge: 6

BeitragVerfasst am: Do, 13.07.2023 17:07    Titel: A600 fragmentierter green screen Antworten mit Zitat

Guten Tag!
Ich bin neu hier in diesem Forum.
Mein Rufname: Chris.
Bin seit Jahren Freund alter Computer und Elektronikbastler.

Das Sorgenkind: Ein A600, REF 1.3 (s Foto)
https://drive.google.com/file/d/17R5k0JJ59fuiu339gH-PMJQYI3y0AFpc/view?usp=sharing

Das Schätzchen lang stark vernachlässigt ca 10 Jahre in einem ungeheizten und nicht frostsicheren Lager und ist in den Streik getreten. In dem A600 steckte eine 1MB Speichererweiterung. Die habe ich entfernt. Die Batterie war etwas ausgelaufen, jedoch nur auf der Erweiterungskarte. Der Test dieser Karte kommt später.
Ich habe alle Elkos getauscht. Sie sahen wirklich nicht mehr gut aus.
Beim Start mit dem original Kickstart (auf dem Chip steht u.a. "©1991 V2.05 37300) gibt es für einige Sekunden einen fragmentierten green screnn, abgelöst von einem schwarzen Bildschirm und nach ca 1sec einem neuen anders fragmentierten green screnn. Es sieht so aus, als der A600 starten will, es nicht schaft, eine kleine Pause macht und einen neuen Anlauf startet.

https://drive.google.com/file/d/1Tfiz4xxteu7VFDhsAHrlz_L36SC55LEV/view?usp=sharing

DiagRom 1.3.0 startet glatt durch, zeigt ein Bild und gibt auf RS232 seine Daten aus.
Der Memorytest läuft fast bis zum Ende durch und zeigt dann eine "Illegal Instruction":
Auszug aus dem RS232-Log:

Workarea (Will be ignored in test):
$000EC478 - $000FFFFD$00000400$00100000100$000004000-------- ....
Good Block start at $00000400$000024008$0000440016$0000640024$ ....
and ends at $000FFFFF with a size of 1023kB -
Doing addresserrorcheck of 'good' block before accepting it!Filling area with addressdata ...

Illegal Instruction Detected
Debugdata (Dump of CPU Registers D0-D7/A0-A7):
$00000000 $00000003 $78959D0C $789B930C $00000000 $00001C98 $00001FF8 $00000400

$00F940E8 $00000400 $000E0E00 $00F89B74 $00000000 $00F88212 $000EE47E $000EE444


SR: $2700 ADR: $00F85000 Content: 00F93EC4 4EB900F8 35AC41F9 00F919E6 4EB900F8


IRQ Level 1 Points to: $00F8D4C6 Content: 33FC0444 00DFF180 4E7348E7 FFFE0680

IRQ Level 2 Points to: $00F8D4C6 Content: 33FC0444 00DFF180 4E7348E7 FFFE0680

IRQ Level 3 Points to: $00F8D4C6 Content: 33FC0444 00DFF180 4E7348E7 FFFE0680

IRQ Level 4 Points to: $00F8D4C6 Content: 33FC0444 00DFF180 4E7348E7 FFFE0680

IRQ Level 5 Points to: $00F8D4C6 Content: 33FC0444 00DFF180 4E7348E7 FFFE0680

IRQ Level 6 Points to: $00F8D4C6 Content: 33FC0444 00DFF180 4E7348E7 FFFE0680

IRQ Level 7 Points to: $00F8D4C6 Content: 33FC0444 00DFF180 4E7348E7 FFFE0680


Is $1114 readable at addr $0 (ROM still at $0): NO

Is $1114 readable at addr $f80000 (Real ROM addr): YES


CPU: 68000 FPU: NONE MMU: NOT CHECKED

Poweronflags: 00000000000000000000000000000000

Wo kommt diese "Illegal Instruction" her? Hat jemand sowas schon gesehen und weiß was das bedeutet? Ich bin überfragt.

Danke für das Lesen und die Hilfe!
Beste Grüße
Chris
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Dennis



Anmeldedatum: 26.10.2004
Beiträge: 16302

BeitragVerfasst am: Do, 13.07.2023 18:23    Titel: Antworten mit Zitat

Hallo, Willkommen im Forum. Smile

Grün ist ein Problem mit dem Chipmem, genau genommen konnte der Amiga weniger als 256 KB davon finden, was zu wenig ist für einen regulären Betrieb.

Mögliche Fehler sind defekter RAM oder ein Problem mit dem Agnus.

Da grätscht aber noch irgendwas anderes rein.

https://retrocomputerverzamelaar.nl/commodore-amiga-problems/

Laut Fehlerlocator kann ein corrupted screen auf defekte DRAMs, den Agnus oder die Denise zurückgehen.

Wird einer der Chips eventuell übermäßig warm?

https://www.amigawiki.org/dnl/schematics/A600_R1.5.pdf

Die Schaltpläne für den Rev 1.5, nicht genau, aber nahe genug drann. Wink

Alle Daten, RGB und Adressleitungen sollten durchgeklingelt werden ob sie bei Agnus und Denise ankommen.

gruß

Dennis

Edit: Die DRAMs können ausgelötet und einzeln wieder eingelötet werden um zu überprüfen ob einer davon defekt ist. Ich bin nur im Moment nicht sicher auf welchem Platz unbedingt ein DRAM gehört. Der 600er läuft auch mit nur 512 KB Chip.
_________________
Überlebender des 2024er 4-Tage Banns.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
RetroMan
Board-Angestellter


Anmeldedatum: 26.10.2004
Beiträge: 6900

BeitragVerfasst am: Do, 13.07.2023 18:56    Titel: Antworten mit Zitat

Herzlich Willkommen hier Smile

Ergänzend zu dem oben genannten : ein Green screen kann auch immer auf Unterbrochene Leiterbahnen (A0 - A7 und D0 - D7) deuten, denn auch dann kann es sein, dass das Ram nicht korrekt initialisiert werden kann.

Gerade wenn du sagst die Elkos sahen nicht mehr so schön aus, würde ich tatsächlich mal die Leiterbahnen vom Ram aus durchklingen Wink
_________________
LA TIOZ SON BIENVENIDO !!!

https://wiki.amiga.org/index.php/AmiBench_Software
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
chri1234



Anmeldedatum: 11.07.2023
Beiträge: 6

BeitragVerfasst am: Do, 13.07.2023 19:45    Titel: Antworten mit Zitat

Danke euch beiden für die Hinweise!
Alle Daten, RGB und Adressleitungen durchprüfen.
Ich hatte gehofft, die "Illegal Instruction" würde das Problem etwas eingrenzen. Aber ok.
Das sind ganz schön viele Leitungen, wird etwas dauern.
Ich melde mich wieder.
Grüße
Chris
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Dennis



Anmeldedatum: 26.10.2004
Beiträge: 16302

BeitragVerfasst am: Do, 13.07.2023 21:06    Titel: Antworten mit Zitat

Auch die Verbindungen vom RAM zum Agnus sollten durchgeklingelt werden. Es reicht ein morsches Lötauge um derartige Fehler zu produzieren.

Vielleicht kannst du ja auch noch andere Bereiche des Mainboard (Denise, Agnus und RAM) ablichten und hochladen.

gruß

Dennis
_________________
Überlebender des 2024er 4-Tage Banns.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
RetroMan
Board-Angestellter


Anmeldedatum: 26.10.2004
Beiträge: 6900

BeitragVerfasst am: Do, 13.07.2023 21:31    Titel: Antworten mit Zitat

Um sich die entsprechenden Signale anzeigen zu lassen würde ich http://amigapcb.org empfehlen Wink

Der dort angezeigte Rev2 ist zwar neuer, aber die eigentlichen Signale an den ICs ändern sich ja eh nicht ...
_________________
LA TIOZ SON BIENVENIDO !!!

https://wiki.amiga.org/index.php/AmiBench_Software
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
chri1234



Anmeldedatum: 11.07.2023
Beiträge: 6

BeitragVerfasst am: Mi, 06.09.2023 23:07    Titel: Antworten mit Zitat

Guten Abend!

Gute Nachrichten: Der Amiga 600 funktioniert wieder.

Uff. Das war eine Odyssee.

Die vorläufige Diagnose auf Grund des fragmentierten Greenscreen war: Der Speicher hat nen Ditsch oder eine Verbindung zwischen den Chips ist unterbrochen.

- Ich hab also erstmal alle Verbindungen durch gemessen. Keine Unterbrechungen.
- Als nächstes habe ich neue Speicherchips besorgt. Jedoch haben diese Chips wirklich blöde Lötpinns. Das Gehäuse ist ein "SOJ" Gehäuse, die Pins sind J-förmig unter das Gehäuse gebogen. Keine Chance da mit einem normalen Lötkolben ranzukommen. Ich musste also neues Lötgerät besorgen. Mit Heißluft ging es dann.
- Jedoch, was für eine Enttäuschung war das. Das Diagrom spukte zwar keine Fehler mehr aus, aber das original Kickstart wollte immer noch nicht. Weiterhin der fragmentierte Greenscreen.
- Nach ein paar Tagen und Nächten des Nachdenkens kam dann die letztlich rettende Idee: Was wäre wenn der Kickstart fehlerhaft ist? Alte Eproms haben gerne einmal den einen oder anderen Bitflip.
- Also hab ich mir ein neues Kickstart besorgt und siehe da: Der Amiga startet!

Lesson Learned
Ein fragmentierter Greescreen deutet nicht unbedingt nur auf fehlerhafte Speicherchips hin. Es gibt noch viele weitere Fehlermöglichkeiten, unter anderem auch ein korrumpierter Kickstart Rom.

Ok, jetzt kann es weitergehen:

- Bisher ist nur ein Speicherchip eingelötet, der zweite kann jetzt folgen.
- Eine Speichererweiterung wär auch nicht schlecht.
- Ich brauch noch ne Festplatte oder eine CF-Karte?
- Der GBS-8200 CGA to VGA converter muss noch verbessert werden
- Eine Amiga-Mouse und ein Joystick fehlt auch noch.
- usw.

Dank an das Forum für die Tips!
Beste Grüße
Chris
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Dennis



Anmeldedatum: 26.10.2004
Beiträge: 16302

BeitragVerfasst am: Mi, 06.09.2023 23:23    Titel: Antworten mit Zitat

An das Fragmentierte hatte ich gar nicht gedacht. Bei einem RAM-Fehler ist der Schirm normalerweise durchgängig grün.

Commodore hat damals Maskenroms verwendet, EPROMs waren und sind in dem Einsatzgebiet in der Massenfertigung einfach zu teuer. Natürlich kann auch ein Maskenrom versterben oder vielleicht war auf den Pinnen einfach zuviel Patina nach 30 Jahren.

Schön jedenfalls, das es jetzt wieder läuft. Smile

gruß

Dennis
_________________
Überlebender des 2024er 4-Tage Banns.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Stallone



Anmeldedatum: 06.05.2005
Beiträge: 3611
Wohnort: Hessen

BeitragVerfasst am: Fr, 08.09.2023 10:05    Titel: Antworten mit Zitat

Hallo Chris. Klasse das du so hartnäckig geblieben bist und es hinbekommen hast. Speichererweiterung und CF-Festplatte sind tolle und sinnvolle Erweiterungen.

Falls du Maus/Joystick auch reparieren kannst (rechte Maustaste funktionert nur sporadisch, eine Richtung beim Joystick Comp. Pro etc reagiert nicht) - hätte ich bestimmt auch noch etwas über für dich. Müsste ich mal genauer nach sehen. Meld dich bei Bedarf.
_________________
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
chri1234



Anmeldedatum: 11.07.2023
Beiträge: 6

BeitragVerfasst am: Fr, 08.09.2023 16:32    Titel: Antworten mit Zitat

Stallone hat Folgendes geschrieben:
Hallo Chris. Klasse das du so hartnäckig geblieben bist

Falls du Maus/Joystick auch reparieren kannst.


Guten Tag!

Ich hab irgendwann festgestellt, dass Hartnäckigkeit unbedingt erforderlich ist, wenn etwas Spaß bringen soll.

Original Maus/Joystick existieren leider nicht mehr.
Ich plane gerade eine alte RS232 Maus in eine Amiga Maus umzubauen. (Innereien bis auf Lichtschranken raus, 4-fach Komparator rein) Mal sehen, ob es klappt.
Joystick - nun ich hab in der Bastelkiste ein Joystick Modul und schöne, große Buttons gefunden. Ich denke, den Joystick bau ich mir selbst.

Beste Grüße
Chris
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    German Amiga Community Foren-Übersicht -> Amiga Hardware Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht teilnehmen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de