Hardware > Hardware (Classic 16-/32-Bit)
Mega ST --> Bombenterror und so...
neogain:
Hallo an die Hardwaregurus,
ich habe von Tuxie 4 Mega ST Platinen bekommen (natürlich defekte). Hab mir mal von diesen ein interessantes Objekt rausgesucht und mal mit den einzelnen ICs bestückt. Leider ist es so, dass so ziemlich bei jedem Board ICs fehlten insbesondere die Disketten Controller. Hab mal aus meiner nackten 1040er Testplatine da den FDC genommen, sowie Shifter und DMA Controller, sowie die TOS Roms. Was ja, dass diese dort funktionierten.
Also die Mega ST4 (oder Mega 4) Platine damit ausgestattet, gestartet und freu... 4 Bomben. Neustart, 11 Bomben. Interessanter weise habe ich festgestellt, dass zwar das Diskettenlaufwerk (in Form vom originalen HxC) angesprochen wird, aber es werden keine Tracks gelesen (sieht man schön am LCD vom HxC)
Dann begann der wilde Tausch mit MMU und GLUE, sowie diversen anderen Chips bis auf den yamaha (der war nicht gesockelt) mit anderen ausgetauscht, egal ob IMP oder nicht, dasselbe fehlerbild. Blitterpatch mußte auch einer draufgewesen sein, jedenfalls wurde die leiterbahn auf der Boardrückseite wieder hergestellt. Blitter ist (bzw. war) drin, macht auch keinen Unterschied vom Fehlerbild.
Mich wundert es, dass er beim Einschalten mit 4 Bomben wirft und beim Reset 11 Bomben. Was könnte ich noch probieren?
tuxie:
Das eine Board wo der Rom Sockel am cs gelötet wurde, hatte funktioniert. Schau mal das du die Sockel tauchst. Das sollte eigentlich laufen.
ditto:
Hier als Möglichkeit ein Auszug aus:
http://wiki.classic-computing.de/index.php?title=Atari#Reparatur_Tips
F: Das leidige Bomben
Nicht ganz so häufig, aber trotzdem ärgerlich. Schuld ist ein Kondensator: Name C52, Sollwert 100nF. Im Gegensatz zu den meisten anderen 100nF - Kondensatoren auf der Mega-ST-Platine realisiert dieser, zusammen mit einem 10K-Widerstand, ein Zeitglied. Damit wird verhindert, dass in der Power-Up-Phase irgendwelcher "Kram" in die Uhrenregister geschrieben wird. Den Kondensator nun durch einen neuen ersetzen und das war's mit hoher Wahrscheinlichkeit.
czietz:
4 Bomben sind "illegaler Befehl", d.h. die CPU hat einen Befehl gefunden, der ihr nicht bekannt war; 11 Bomben sind "Line F", d.h. die CPU hat einen ihr ebenfalls unbekannten Befehl aus dem Bereich $F000 - $FFFF gefunden. Line F wird in manchen TOS-Versionen für AES/VDI verwendet, doch wenn Du die 11 Bomben siehst, ist AES/VDI aber noch nicht initialisiert und folglich sollte kein Line-F-Befehl auftreten.
Warum sieht die CPU nun ihr unbekannte Befehle? Grundsätzlich funktioniert sie ja, sonst würdest Du gar nicht soweit kommen, dass ein Floppy-Zugriff stattfinden kann oder Bomben angezeigt werden. Während des Systemstarts läuft der Code (weitestgehend) aus dem ROM. Bei einer Variante mit 6-TOS-ROMs wäre es denkbar, dass einer falsche Daten liefert weil z.B. irgendwelche Leitungen nicht mehr korrekt an den Sockel angeschlossen sind. Dann läuft alles gut, bis Code aus dem betroffenen ROM ausgeführt werden soll. => Dann Bomben.
neogain:
--- Zitat von: czietz am So 14.02.2016, 23:22:41 ---4 Bomben sind "illegaler Befehl", d.h. die CPU hat einen Befehl gefunden, der ihr nicht bekannt war; 11 Bomben sind "Line F", d.h. die CPU hat einen ihr ebenfalls unbekannten Befehl aus dem Bereich $F000 - $FFFF gefunden. Line F wird in manchen TOS-Versionen für AES/VDI verwendet, doch wenn Du die 11 Bomben siehst, ist AES/VDI aber noch nicht initialisiert und folglich sollte kein Line-F-Befehl auftreten.
Warum sieht die CPU nun ihr unbekannte Befehle? Grundsätzlich funktioniert sie ja, sonst würdest Du gar nicht soweit kommen, dass ein Floppy-Zugriff stattfinden kann oder Bomben angezeigt werden. Während des Systemstarts läuft der Code (weitestgehend) aus dem ROM. Bei einer Variante mit 6-TOS-ROMs wäre es denkbar, dass einer falsche Daten liefert weil z.B. irgendwelche Leitungen nicht mehr korrekt an den Sockel angeschlossen sind. Dann läuft alles gut, bis Code aus dem betroffenen ROM ausgeführt werden soll. => Dann Bomben.
--- Ende Zitat ---
Danke für die Ausführung. Es ist ein Board mit 2 Sockeln. Habe hier originale TOS 1.02 reingesetzt. Was ich jetzt noch rausgefunden habe, er startet auch ohne angeschlossenem Diskettenlaufwerk, dann keine Bomben und komme ins TOS, aber die Laufwerke fehlen dann halt... Ich piepse mal bei dem Board die Tos sockel durch und schaue, ob da alles hingeht, wo es hin soll. Muss mir auch immer Bastelsachen aufhalsen XD...
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln