TI-99/4a: Dauerton und kein Bild beim Einschalten

  • Ich mach hier mal einen neuen Thread auf, um die erfolgreiche Reparatur meines TI-99/4a Motherboards durch hans zu dokumentieren.


    Das Problem war ja, dass nach dem Einschalten nur ein Dauerton zu hören war und der Bildschirm schwarz blieb. So wie ich hans verstanden habe, initialisierte der 99er nicht richtig (vielleicht magst du hans hier noch ein paar weiterführende Infos dazu schreiben?)


    Im ursprünglichen Thread war die Ferndiagnose von hans folgende: "Dieses Verhalten tritt auf, wenn der Prozessor nicht (richtig) losläuft, da der Audiochip im Reset-Zustand einen Ton erzeugt. Normalerweise wird er direkt nach dem Einschalten vom ROM initialisiert. Wahrscheinliche Verursacher sind die System-ROMs oder -RAMS (U608-U611) oder die CPU. Meiner Erfahrung nach sind die ROMs die wahrscheinlichsten Verursacher, ich hatte jedoch auch schon kaputte TTLs und RAMs. Schau doch mal mit dem Scope oder dem Logiktester, ob die Chip Selects der ROMs angesprochen werden. Taktsignal solltest Du auch überprüfen (Achtung, 12V-Pegel)."


    Letztlich war es so, dass ein SRAM defekt war. Hans hat mir den den defekten SRAM getauscht und gleich gesockelt. Bei der Fehlersuche hat er auch noch die ROM Chips und die TTLs gesockelt. Letztendlich war jedoch nur ein SRAM defekt. Bei cosmicboy Mainboard lag offensichtlich exakt der gleiche Fehler vor: Kein Bild und nur Dauerton beim Einschalten = SRAM defekt.


    Vielleicht hilft das in Zukunft jemanden, der auch so ein Problem hat.


    Im roten Rahmen die SRAM-Chips, wovon das Linke defekt war:



    Nun funktioniert der TI wieder ;)




    Danke nochmals an hans und cosmicboy, die mich dabei tatkräftig unterstützt haben.


    Der ursprüngliche Thread war dieser hier: TI99/4a Flachkondensator zerbröselt

    "Link arms,don't make them." - Du musst Gott für alles danken, sogar für einen Franken

    Einmal editiert, zuletzt von RetroGuy () aus folgendem Grund: Zitat aus ursprünglichem Thread eingefügt

  • Zur Erläuterung: Der Soundchip im TI-99/4A erzeugt nach dem Anschalten und bevor er Initialisiert wird ein meistens nerviges Dauerpfeifen. Wenn also ein TI-99/4A nach dem Einschalten einen Dauerpfeifton erzeugt, heißt das, dass die CPU die Initialisierungsroutine im ROM nicht durchläuft. Wie ich schon schrieb ist die wahrscheinlichste Ursache dafür ein kaputtes ROM (liegt auf der Hand) oder RAM (die CPU kann ohne das 16 bit-RAM praktisch nichts tun, weil dort die "Register" liegen). Ich hatte auch schon mal ein Board, bei dem ein Chip der TTL-Logik, die den 16 bit-Bus der CPU mit dem 8 bit-Peripheriebus, an dem der Video- und Soundchip und die sonstigen I/O-Geräte hängen, defekt war. Kaputte ROMs und RAMs hatte ich schon öfter mal.

  • freut mich, dass ihr den Rechner wieder zum laufen gebracht habt! - da hat sich doch die Anfahrt nach Lingen schon allein deswegen gelohnt ;)

    ich bin signifikant genug:razz:

  • Wäre das okay, wenn ich mich hier an den Thread dranhänge? Ich habe mit meinem TI99/4A exakt das gleiche Problem, wie schon in meinem SB-Thread kurz angerissen.


    Ich habe hier ein NTSC-Board mit 5-Pin-Videobuchse. Da sollte dann also ein Composite-Signal rauskommen. Ich habe auch einen Dauerton nach dem Einschalten und das Bild zuckt kurz. Beim C64 wäre das eine klassische "Black Screen"-Situation. Manchmal sieht man beim Einschalten auch Farbartefakte, bevor der Bildschirm schwarz wird. Oben wird angesprochen das Chipselect-Signal an den ROMs mal zu checken. Auf welchem Pin sollte das signalisiert werden? Ich finde irgendwie nicht die Pinouts zu den ROMs. Die CPU kommt bei mir aus dem Reset. Da liegen kurz nach dem Einschalten 4V an. Seltsam wenig, aber scheint konform zu sein. An VCC liegen 5V an. K.a. wo dann die Spannung auf der Resetleitung so absackt.


    Den Videochip habe ich mal von der Unmenge von Kühlpaste befreit. Die hat es bis unter das IC gedrückt und war schon hart und bröselig. Ich hoffe die wird mit dem Alter nicht leitfähig.



    Ich habe dann noch ein zweites Board, ein PAL. Das kann ich aber wegen des anderen Videopinouts nirgends anschließen. Ich könnte das aber ggf. als Teileträger missbrauchen. Aber nur ungern.

  • Ich habe mich heute mal mit dem Oszi bewaffnet mit dem Board weiter beschäftigt. Ich hatte zwischenzeitlich https://www.unige.ch/medecine/nouspikel/ti99/titechpages.htm als Quelle für Pinouts gefunden.


    Beim Messen auf dem Datenbus ist mir aufgefallen, das der SRAM direkt neben dem einem ROM-Chip wesentlich schwächere Aktivität (Peak-to-Peak ist deutlich geringer) auf den Datenbus-Pins zeigt. Die Signale auf dem benachbartem SRAM sind wesentlich stärker. Das ist schon seltsam würde ich meinen. Ich habe mir dann mal das PAL-Board genommen und genau das gleiche gemessen. Dort zeigen beide RAM-Chips vergleichbare Messwerte.


    Da ich nicht weiß, ob das PAL-Board funktioniert habe ich mir mal einen rudimentären Videoadapter gebaut. Y alleine sollte ja ein monochromes Bild erzeugen. Und das tut es auch. Und ja, das PAL-Board läuft, hat wohl aber auch seine eigenen Probleme. Das Bild sollte ja vollständig sein und nicht so teilweise zerhackt. Das Board wird dann aber die nächste Baustelle.



    Zurück zum NTSC-Board. Ich würde dann mal tippen, das der eine SRAM Fritte ist. Ersatz-MCM6810 gibt es wohl nur noch aus China. Das PAL-Board würde ich dann jetzt doch nicht anfassen, weil es ja fast läuft.

  • Die CPU, die ROMS, die SRAMs und die Buffer für den 16bit-zu-8-Bit-Konverter sitzen alle auf dem gleichen Datenbus, insofern kann das Problem jeder dieser Chips sein.



    Meiner Erfahrung nach sterben die ROMs häufiger. Du kannst sie mit EPROMs ersetzen, brauchst aber einen passiven Adapter. RAMs habe ich noch und kann Dir welche schicken (PN).


    Du kannst das PAL-Board übrigens auf NTSC umbauen, dazu muss ein Quarz getauscht und ein paar Brücken geändert werden, und der TMS9929A muss durch den TMS9918A ersetzt werden. Ausserdem brauchst Du eine passende 180°-DIN-Buchse:



    TMS9918A habe ich auch noch einige, falls Du sowas brauchst.


    Vollständiger Schaltplan hier: http://www.mainbyte.com/ti99/man/ti99_tech.pdf

  • Danke Dir für Deinen Input, der mir auf jeden Fall weiterhilft. Ich habe jetzt erstmal den suspekten RAM-Chip runtergenommen. Vielleicht ist er ja der schuldige. Bei AliEx hatte ich wohl noch einen Gutschein, so das ich mir dort ein paar RAM-Chips geordert habe. Wenn die Fake sind, dann gibts ja eigentlich problemlos Geld zurück. Wir schon schief gehen. :) Beim Einlöten des Sockels muss man ja dann aber höllisch aufpassen. Auf der Unterseite gehen zwei Leiterbahnen zwischen den Lötaugen entlang und haben dort aus welchen Gründen auch immer keinen Lötstopplack. Autsch. Da kann man sich ja leicht eine Brücke basteln. Oben hat man auch nicht wirklich viel Platz wegen dieser Kunststoffstreifen. Die führen doch auch irgendwie Spannung von A nach B, ähnlich der blauen Patchleitungen?


  • Oben hat man auch nicht wirklich viel Platz wegen dieser Kunststoffstreifen. Die führen doch auch irgendwie Spannung von A nach B, ähnlich der blauen Patchleitungen?

    Ja, die Stromversorgung auf dem Motherboard TI-99/4A wird über diese isolierten Metallstreifen realisiert, die man keinesfalls beschädigen darf.

  • Heute hat der Chinamann die Ersatz-RAMs geliefert. Die sehen aus wie neu, absolut gerade Beinchen und kein Kratzer zu sehen. Das ist schon mal suspekt. Ich habe mal eins in das NTSC-Board gesteckt, aber das Fehlerbild bleibt gleich. Das hilft mir dann nur bedingt weiter. *grmpf*


    Also habe ich mich mit dem PAL-Board befasst, was ja grundsätzlich läuft, auch wenn es einen Anzeigefehler hat. Der war verursacht durch ein defektes 4116-IC. Dieses war im vergleich zu den sieben anderen eiskalt, auch wenn das Board schon eine weile lief. Das entlöten hat nicht wirklich Spaß gemacht und am Ende habe ich die Beinchen abgeknipst, weil man in keiner Richtung Platz hat, irgendwie an das IC zu kommen. Schaden hat das Board zum Glück nicht genommen, auch nicht die Tracks zwischen den Lötaugen. Sockel rein, "neuer" RAM aus dem Vorrat und Voila, die Grafik sieht gut aus.



    Die Interferenz durch mein schrottiges Universalnetzteil mal bitte ignorieren.


    Jetzt habe ich wenigstens eine saubere Basis, so das ich die beiden Boards vergleichen kann. Ich würde beim PAL-Board am liebsten jetzt die ROMs und eines der RAM-ICs sockeln, so das ich quertesten kann. Die GROMs sind auf jeden Fall schon mal okay, die sind schon gesockelt und quergetauscht. Ich hoffe mal nicht, das es letztenendes die CPU ist. Da macht das entlöten bestimmt auch "Spaß".

  • Kurzes Update: Der RAM ist es nicht. der eine vom NTSC-Board läuft auch im gesockelten PAL. Und der RAM von AliExpress ist funktionsfähig. Trotz das er durch die Aufbereitung in China etwas suspekt war läuft er einwandfrei. Zehn von zehn Chips gehen. Wenigstens was. Morgen mache ich mich dann mal an die ROMs.

  • Ersatz-MCM6810 gibt es wohl nur noch aus China.

    Dieser eBayer aus Deutschland versendet auf Funktion getestete Chips:


    https://www.ebay.de/itm/202567904457

    Thx. Den hatte ich seinerzeit auch gefunden. Meine Ali-Chips funktionieren ja zum Glück. Die Chips von eBay kommen wohl aus der selben Quelle. Man beachte mal den Fake-Datecode. Das die Chips in 2014 noch produziert worden wären zweifle ich mal an. Der Preis ist auch nicht ohne. Ich hab für ein Zehner-Set mit Porto 13,irgendwas bezahlt.


  • Das die Chips in 2014 noch produziert worden wären zweifle ich mal an.

    2014? Ich lese da 9143, also 43. Woche des Jahres 1991. Ob die kleinen 6810 natürlich bis in die neunziger produziert wurden, halte ich für ebenso fragwürdig.

  • Ehe ich jetzt noch die Logikchips runterlöte habe ich nochmal mit dem Oszi hantiert. Ich bin dabei aber noch Novize. Bei der CPU fiel auf, das sich das Anzeigemuster ab D7 unterscheidet. Die Pins D0 bis D6 sehen so aus:


    Ab D7 ist quasi nix mehr los:



    Das funktionierende PAL-Board sieht hingegen auf allen Datapins so bzw. vergleichbar aus:


    Jetzt bin ich allerdings überfragt, das zu interpretieren. Ich wäre für jeden Input dankbar.

  • Ich hatte es ja schon erwähnt: Der Datenbus ist zweigeteilt, und die beiden Hälften reden mit unterschiedlichen Chips. Wenn eine Hälfte, so wie Du es beobachtest, nicht ordentlich auf High gezogen werden kann, spricht es dafür, dass einer der Pufferchips auf dieser Hälfte dauerhaft selektiert ist. Schau doch mal an den Chip Selects der Latches.

  • Das ist der Soundchip, oben rechts in Deinem Ausschnitt. Unwahrscheinlich, dass er das Problem ist, aber den kannst Du ja einfach mal rausziehen, der ist ja immer gesockelt.


    Die CPU kann es natürlich auch immer noch sein, hatte ich auch schon.

  • Guten Abend

    feltel


    hadt du die Möglichkeit, deine neue Mcm6810 über den RCT Tester bei jemand überprüfen/testen zu lassen,

  • Ich bin dabei aber noch Novize.

    ...

    Jetzt bin ich allerdings überfragt, das zu interpretieren.

    Mal ein paar Tipps wie du das Oszi einstellst, damit die Bilder nicht nur schoen bunt sind, sondern auch interpretierbar.



    - Wenn du die "Infos" im gruenen Rahmen abstellen kannst, tu es. Die Infos braucht keiner, nimmt nur Platz vom Bildschirm weg.

    - Stell' den Tastkopf auf DC (roter Rahmen).

    - Stell' den Kanal (gelber Rahmen) auf die Mitte oder eine gestrichelte Linie, gerade wenn du mit mehreren Kanaelen arbeitest. Nur dann lassen sich Spannungen anstaendig ablesen.


    Viel Erfolg

    ;------------------------------------
    ;----- ENABLE NMI INTERRUPTS
    (aus: IBM BIOS Source Listing)

  • Die Chips laufen in dem PAL-Board ohne Probleme. Daher würde ich davon ausgehen, das die iO sind

  • Kurzes Update von der PAL-Front. Ich habe schon ewig einen Composite-auf-HDMI-Konverter, den ich hauptsächlich für den C64 nutze. Der kann auch YPbPr verarbeiten, was ja der PAL-TI99/4A ausgibt. Ich hatte ja schon einen Adapter für Graustufen fliegend zusammengetüddelt, warum also nicht weitergehen. Das Ergebnis ist gar nicht mal so übel und mir stellt sich die Frage, ob ich am NTSC noch weitermache.



    Der Adapter:


    Mein alter Panasonic-TV kann YPbPr wohl auch. Die Ausgabe ist leicht besser und nicht so soft. Die Farben sind etwas anders.


  • Ich glaube der PAL bleibt jetzt meiner. Ich habe mir ein Videokabel zusammengebaut. Materialkosten unter fünf Euro bei eBay. Bisschen Fummelig war es, weil drei unterschiedliche GND-Drähte, die auf einem Pin zusammengefasst werden müssen. Audio mit links und rechts ebenso. Funzt aber alles. 😁





    Die Bildqualität ist gut und da brauche ich garnicht erst über Composite brim NTSC nachdenken.


    Zusammengebaut ist der TI auch schon fast wieder. Das abgerockte Blech hat etwas Farbe bekommen. Den Stromstecker muss ich noch montieren und dann Deckel zu.


    Nichtsdestotrotz werde ich beim NTSC am ball bleiben. Schon aus Neugier.