Der Sharp MZ-5600 stammt aus den 80ern und zeigt gleich nach dem Einschalten einen Screen voller eckiger Dots. Wird MS-DOS via Floppy gebootet, verschwinden die Dots. Leider nicht beim Start jeder Software. Z. B. beim Laden von CP/M oder EOS von der Floppy bleiben die Dots. Im Schaltbild auf Seite 3 (letzte PDF-Seite) sind die VRAMS zu sehen. Es können 3 Panels zu je 32kB eingeblendet werden. Ich kann mir aber keinen VRAM-Fehler vorstellen, da der ganze Screen voller eckiger Dots ist. Das würde doch bedeuten dass gleich alle / mehrere VRAM-Speicher-Zellen defekt sind. Halte ich für unwahrscheinlich oder liege ich da falsch? Leider ist keins der ICs gesockelt, was das Testen erschwert. Ich habe momentan keinen Plan, wie ich die Sache angehen kann. Scope wäre vorhanden. Bin für jeden Tipp dankbar. Btw, mehr Infos zu dem Teil unter www.sharpmz.org. LG Karl-Heinz
Naja, es sind normale DRAMs, keine VRAMs. Das macht die Ersatzteilbeschaffung schon mal sehr viel einfacher. Hat diese Grafikkarte verschiedene Betriebsarten, so wie das ein PC kann? Also reine Text-Modes und reine Grafikmodes? Oder wird immer alles von dem uPD7220 als Grafik auf den Bildschirm "gemalt"? Denn wenn die Dots beim Starten der Software verschwinden, und alle Pixel danach normal arbeiten, kann es eigentlich nicht das RAM sein?
VRAM = Video RAM, s. http://de.wikipedia.org/wiki/Video_Random_Access_Memory Die Dots verschwinden leider -nicht- beim Starten jeder SW, -nur- beim Start von MS-DOS. Ja, es gibt verschiedene Modi in denen die 3 Panels arbeiten können. Der Screen ist beim Einschalten in 640 x 400 Pixel organisiert wovon 1 Zeichen im 80-Zeichen Modus 8 x 8 Pixel einnimmt. Ich hab auch mal die Dots gezählt. Es sind 40 horizontal und sie tauchen 62 mal vertikal auf. Also bei jedem 2. Zeichen horizontal. Das zu wissen hat mir aber leider auch noch nicht weiter geholfen.
Karl-Heinz M. schrieb: > VRAM = Video RAM, s. > http://de.wikipedia.org/wiki/Video_Random_Access_Memory Äh, ja ? Ich weiß schon, was VRAMs sind. Die haben einen Pixeltakteingang und einen eigebauten Serialiser für die Video-Daten. Auf dieser Grafikkarte sind solche aber NICHT verbaut, stattdessen sind es "nur" normale DRAMs. Der Serializer ist mit 6 Stück Schieberegistern 74LS166 diskret aufgebaut. Einen Defekt des Video-RAMs kann ich mir aber nicht vorstellen, da bei diesem Computer jedes RAM nur für einen Pixel in EINER Farbe zuständig ist. Die störenden Dots sind aber in weiß, so müßten also 3 Rams den identischen Fehler haben. Kann ich mir nicht vorstellen. > Die Dots verschwinden leider -nicht- beim Starten jeder SW, -nur- beim > Start von MS-DOS. Die Frage ist halt, ob die Dots durch einen Bildschirm-Lösch-Befehl verschwinden, oder durch den Wechsel des Videomodus, bei dem dann nur ein Bruchteil des Video-Speichers tatsächlich Verwendung findet. Außerdem hatten PC-Grafikkarten in der Betriebsart Textmodus immer ein Zeichsatz-ROM einbaut. Wenn dieses defekt ist, könnte genau so ein Fehlerbild auftreten. Neben dem Grafikcontroller sind außerdem noch ein paar ASICs verbaut, über die sich sicherlich keine Unterlagen finden lassen? Und wenn so ein Chip defekt ist, wird es vermutlich auch keine Ersatzteile geben.
Joerg L. schrieb: > Äh, ja ? > Ich weiß schon, was VRAMs sind. Die haben einen Pixeltakteingang und > einen eigebauten Serialiser für die Video-Daten. Hi Joerg, also, diese Art VRAM ist es nicht, sondern die, die man bei den 8bittern in den 80ern so bezeichnete. Wir haben es hier nicht mit einer Grakarte der Zeit danach zu tun, die diese VRAMs kennt, sondern es ist der VRAM, der für diese Computer in den 80ern allgemein so bezeichnet wurde. Solche, die Du meinst, gab es seinerzeit noch gar nicht. So viel zu den unterschiedlichen Begriffen damals und heute. Bitte also nicht durcheinander bringen. Siehe hierzu auch die beigefügte Systemkonfiguration aus dem Service Manual und das genannte Wiki. Ich zweifle auch wie Du an einem Defekt des VRAMs, obwohl manches darauf hin deuten könnte. Im B/W-Modus, wie im gezeigten Foto, liegen die 3 Panels übereinander. Der defekte VRAM-Bereich liegt über/unter ? dem VRAM/Panel für den Textspeicher-Bereich und alle 3 werden für die Ausgabe an den Moni gemischt. Ich glaub, man kann sogar (auch per BASIC) die Reihenfolge festlegen, das dürfte aber wenig helfen. Bildschirm Löschen bringt nichts, hatte ich auch schon probiert, sogar mit BASIC POKE in die 3 VRAM-Bereiche. Wenn ich die Backspace-Taste nutze, werden in der betreffenden Zeile die nachfolgenden Zeichen um eine Position nach links verschoben. Hierbei habe ich plötzlich doppelt so viele Dots in dieser einen Zeile, also auch welche in den bisher leeren Stellen. Das geschieht per SW, welche die nachfolgenden Zeichen aus dem VRAM liest und um eine Position nach links speichert. Wenn dem so ist, müssten die Dots doch im Speicher stehen. Woher sonst holt er die zusätzlichen jetzt? Ich suche noch nach einer Möglichkeit, die 3 Panels einzeln anzuzeigen. Hierzu muß ich mich mit der Technik und dem BASIC näher auseinander setzen. Ich hoffe, das bringt weitere Erkenntnisse. Auch grübelte ich schon über die Anzahl, 40 x 62. Der eingeschaltete Modus ist 640 x 400. Ist die Ähnlichkeit des umgekehrten Zahlenverhältnisses Zufall? An ein defektes CGROM habe ich auch schon gedacht, aber der problemlose Start von MS-DOS spricht wohl dagegen. Alle Zeichen werden ohne Dots dargestellt. Deshalb hab ich diesen Gedanken erst einmal verworfen. Ersatzteilbeschaffung spezieller Chips: Danach hab ich noch nicht geschaut, da ich die Ursache noch nicht kenne. Ist wahrscheinlich, dass evtl. nur ein Ersatzteilspender, der auch nicht leicht beschaffbar ist, weiter helfen kann. Ich überlege, ob es Möglichkeiten zur Analyse mit/ohne Scope gibt. Wie gesagt. Momentan bin ich noch planlos und weiß nicht, wo mit der Fehlersuche beginnen.
Mit so einem oberlehrerhaften Gehabe wirst du es noch schwer haben im Leben. Es sind nun mal DRAMs.
Sorry, wenn sich das so anhört, aber das liegt mir absolut fern. DRAMS hin oder her, Joerg und ich kennen da unterschiedliche Begriffe und diese darzustellen war Joerg ebenso wichtig wie mir. DRAMs sind mehrfach in der Kiste. Diese Bezeichnung hilft daher hier nicht weiter. Und warum eine andere als die allgemein übliche Bezeichnung VRAM nutzen?
Wie oben schon erwähnt, sind VRAMs eine spezielle Art von RAM, die den Shifter schon eingebaut haben. Da das bei dir nicht der Fall ist, sind es normale DRAMs. Die Tatsache, das da 16k*4 DRAMs verbaut sind und die Blöcke auch so aussehen als seien sie 4 bit breit und hoch, lässt mich vermuten, das da einer der DRAMS entweder keinen Kontakt im Sockel hat oder nicht richtig addressiert wird. Schreib doch mal eine Schleife, die den gesamten Bildschirm RAM mit 0x00 beschreibt und geh dann mit einem Oszi an die RD Ausgänge der DRAMs. Da sollte dann einer dabei sein, dessen Ausgänge nicht low sind. (Alternativ am Videoshifter mit den 74166ern). Du kannst ja auch mal mit Peek den Inhalt zurücklesen. Bevor du das tust, prüfe aber erstmal alle gesockelten Chips auf Oxidation an den Pins, zieh sie raus, putze sie und steck sie wieder. Das Silber an den Pins wandelt sich nämlich öfter mal im Laufe der Zeit in schwarzes Silberoxid und leitet nicht mehr gut.
Hi Matthias, danke für Deine Tipps! :-)) Das probiere ich und poste das Ergebnis, wird ein wenig dauern. Wie schon gesagt, da ist leider ausser der 8086 CPU nix gesockelt. Oxidation kann man also ausschließen.
interner Speicher, externer Speicher, Programmspeicher, Hauptspeicher, Bildspeicher, Grafikspeicher, Videospeicher - alles RAM! Wozu also?? Ich finde es trotzdem ghut
Michael schrieb: > interner Speicher, externer Speicher, Programmspeicher, Hauptspeicher, > Bildspeicher, Grafikspeicher, Videospeicher - alles RAM! Wozu also?? Ich > finde es trotzdem ghut ?? Versteh ich nicht, muss ich das? Wir reden von VRAM, welcher aus DRAMs besteht. Wasserspeicher haste vergessen ;-)
Das Teil tut wieder :-) Danke für Eure Hilfe. IC 9I ein DRAM aus dem VRAM des MZ-5600 hab ich nach oszilloskopieren getauscht. Das redete ungefragt. @Joerg > Oder wird immer alles von dem uPD7220 als Grafik auf den Bildschirm "gemalt"? Ich vermute das nachdem ich gestern das Datenblatt überflogen hab. Auch deshalb, weil der MZ-5600 kein Character ROM hat. @Joerg > Einen Defekt des Video-RAMs kann ich mir aber nicht vorstellen, da bei diesem Computer jedes RAM nur für einen Pixel in EINER Farbe zuständig ist. Die störenden Dots sind aber in weiß, so müßten also 3 Rams den identischen Fehler haben. Kann ich mir nicht vorstellen. Ich hab vergessen zu sagen, dass das Foto von einem monochromen Monitor gemacht wurde und die Zeichn daher immer weiß sind, sorry für die Irreführung, die daraus bei Dir entstand. Im monochromen Mode hat das Teil 3 Panels zu je 32KB, beim Farbmodus nur 1 Panel bestehend aus RGB zu je 32K. Und ja, die ASICs habe ich erfolglos im Netz gesucht. Beim upd7220AD bin ich aber fündig geworden. Der GDC schreibt immer 16 Bits in den Speicher. Daher ist ein Panel/eine Farbe im VRAM so organisert und man sieht die Dots auch nur bei jedem 2. Zeichen. @Matthias: > Schreib doch mal eine Schleife, die den gesamten Bildschirm RAM mit 0x00 beschreibt und geh dann mit einem Oszi an die RD Ausgänge der DRAMs. Da sollte dann einer dabei sein, dessen Ausgänge nicht low sind. Der Bereich ab D0000 bis D7fff zeigte Probleme. Mit CLS kann man den Screen einfach löschen, der schreibt mir die Nullen rein. Btw, dadurch verschwanden die Dots nicht. Ich hab per PEEK gelesen und wenn eine Speicherzelle nicht Null war, habe ich sie auf Null gepoked. Es gab aber keine Änderung in der Anzeige. Poke 255 änderte dagegen die Anzeige. Dein Tipp führte zum Erfolg, danke! Ich fand auch einen Basic-Befehl, der offenbar nur ein Panel aktiviert und das macht vermutlich das MS-DOS für den MZ-5600 genauso: 1. "80HS" oder 2. "80NS" oder 3. "40HS" 1. Schaltet 80 Zeichen (640 x 400) und den "monochrome single-plane mode" ein 2. Schaltet 80 Zeichen (640 x 200) und den "monochrome single-plane mode" ein 3. Schaltet 40 Zeichen (640 x 400) und den "monochrome single-plane mode" ein Es ist der "monochrome single-plane mode", welcher die Dots verschwinden liess. Es gibt statt "S" auch noch "M" für den "multi-plane mode". Der aber zeigte die Dots wieder. LG Karl-Heinz
Karl-Heinz M. schrieb: > Das Teil tut wieder Ich gratuliere Dir! > IC 9I ein DRAM aus dem VRAM des MZ-5600 hab ich nach oszilloskopieren > getauscht. Das redete ungefragt. Tote Rams habe ich ab und zu schon erlebt. Damals, Commodore C64 usw. Bei Grafikkarten aber bisher noch nicht... > Ich hab vergessen zu sagen, dass das Foto von einem monochromen Monitor > gemacht wurde Hm, tja, daher... > die ASICs habe ich erfolglos im Netz gesucht. > Beim upd7220AD bin ich aber fündig geworden. Ja, die waren eine Zeit lang sehr verbreitet. Ich hab auch noch einen hier, in meinem ersten Z80-Rechner, nach einer c't-Bauanleitung selbstgefädelt. Chip im weißen Keramikgehäuse mir vergoldetem Deckel... Glückwunsch!
Joerg L. schrieb: > Ich gratuliere Dir! Danke! :-)) Ich hab bei der Listung der Basic-Befehle oben was vergessen, diese müssen so aussehen: 1. CHANGE DISP "80HS" oder 2. CHANGE DISP "80NS" oder 3. CHANGE DISP "40HS" Falls das mal jemand braucht.
Karl-Heinz M. schrieb: > Dein Tipp führte zum Erfolg, danke! Das freut mich. Ist auch interessant, das der Rechner nicht gleich abstürzte, was aber vermutlich passiert wäre, wenn da im Hauptspeicher was defekt gewesen wäre. Es bleibt nur eine Frage: Was machst du mit dem historischen Rechner? Hehehe.
Matthias Sch. schrieb: > Es bleibt nur eine Frage: Was machst du mit dem historischen Rechner? > Hehehe. Ich hab mich jahrelang intensiv um die Rechner der Sharp MZ-Serie gekümmert und das auch auf meiner HP sharpmz.org dokumentiert. Meine Selbstständigkeit im Job liess mir in den letzten Jahren dazu nur wenig Zeit und jetzt bin ich (vorzeitig) in Rente und möchte mich fast nur noch um mein Privatleben kümmern. Da hab ich ein großes Defizit. Sicher werde ich ab und an nochmal was veröffentlichen. Aus dem geschilderten Grund hab ich meine komplette Sammlung in den letzten Monaten über ebay weltweit verkauft, fiel mir nicht leicht. Es ist nur noch wenig da, wie dieser MZ-5600. Er ist der letzte in der Verkaufsreihe und ich werde ihn demnächst zusammen mit allem Zubehör in die Auktionen stellen. Ich freue mich, dass die Sachen überwiegend in gute Hände, z. B. an noch weltweit vorhandene Fans und an einen der nur noch wenig vorhandenen Sharp Klubs in Tschechien geht. Letztere werden auf ihren Seiten meine Arbeit fortführen. Schön, dass ich dank aller Hilfe die volle Funktionsfähigkeit des MZ-5641, wie er richtig heißt, wieder herstellen konnte. Sonst wäre er u. U. als Ersatzteilspender oder gar im Schrott gelandet? Schrecklche Vorstellung für mich.
Matthias Sch. schrieb: > wenn da im Hauptspeicher > was defekt gewesen wäre. Ja, so war es aber "nur" ein DRAM-Chip im Video-RAM ;-) Da stürzte aber dann die Anzeige ab ;-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.