Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
chri1234
Anmeldedatum: 11.07.2023 Beiträge: 6
|
Verfasst am: Do, 13.07.2023 17:07 Titel: A600 fragmentierter green screen |
|
|
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 |
|
|
Dennis
Anmeldedatum: 26.10.2004 Beiträge: 16302
|
Verfasst am: Do, 13.07.2023 18:23 Titel: |
|
|
Hallo, Willkommen im Forum.
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.
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 |
|
|
RetroMan Board-Angestellter
Anmeldedatum: 26.10.2004 Beiträge: 6900
|
Verfasst am: Do, 13.07.2023 18:56 Titel: |
|
|
Herzlich Willkommen hier
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 _________________ LA TIOZ SON BIENVENIDO !!!
https://wiki.amiga.org/index.php/AmiBench_Software |
|
Nach oben |
|
|
chri1234
Anmeldedatum: 11.07.2023 Beiträge: 6
|
Verfasst am: Do, 13.07.2023 19:45 Titel: |
|
|
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 |
|
|
Dennis
Anmeldedatum: 26.10.2004 Beiträge: 16302
|
Verfasst am: Do, 13.07.2023 21:06 Titel: |
|
|
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 |
|
|
RetroMan Board-Angestellter
Anmeldedatum: 26.10.2004 Beiträge: 6900
|
|
Nach oben |
|
|
chri1234
Anmeldedatum: 11.07.2023 Beiträge: 6
|
Verfasst am: Mi, 06.09.2023 23:07 Titel: |
|
|
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 |
|
|
Dennis
Anmeldedatum: 26.10.2004 Beiträge: 16302
|
Verfasst am: Mi, 06.09.2023 23:23 Titel: |
|
|
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.
gruß
Dennis _________________ Überlebender des 2024er 4-Tage Banns. |
|
Nach oben |
|
|
Stallone
Anmeldedatum: 06.05.2005 Beiträge: 3611 Wohnort: Hessen
|
Verfasst am: Fr, 08.09.2023 10:05 Titel: |
|
|
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 |
|
|
chri1234
Anmeldedatum: 11.07.2023 Beiträge: 6
|
Verfasst am: Fr, 08.09.2023 16:32 Titel: |
|
|
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 |
|
|
|