Beiträge von Mac Bacon im Thema „Hilfe bei Fehlerdiagnose C128“

    Nach Tausch des VIC vom defekten 128er hat sich nun heraus gestellt, daß wohl der VIC def. defekt ist.
    Es scheint aber noch weitere Komponenten getroffen zu haben, da der VIC des funktionsfähigen im defekten 128er das gleiche Ergebnis brachte: kein Bild...

    Und wieder einmal: Sowas nie, nie, nie, NIEMALS machen! Immer nur anders herum testen, also fragwürdige Chips in bekannt gute Boards stecken.

    der VIC, den ich meine, wird von einem gewerblichen Verkäufer verkauft, d.h. ich bekäme eine Rechnung mit Märchensteuer und die Garantie, daß der Chip funktioniert. Ansonsten hätte ich Rückgaberecht.

    Aber nicht, wenn Dein Board den neuen Chip tötet...

    Ich denke es wird schwierig, einen zu finden, der nicht aus einem ausgeschlachteten C128 kommt.

    Stimmt, da habe ich mich nicht genau genug ausgedrückt. Das Problem, das ich mit Einzelchips von Ebay habe, ist nicht, dass diese nicht "new old stock" sind. Das Problem ist, dass man durch den Kauf quasi jemanden dafür bezahlt, dass er funktionierende Rechner zerstückelt: die Gesamtsumme der Einzelpreise von CIAs, VIC, SID, MMU, etc. ist deutlich höher als der Preis eines ganzen Rechners. Kauf Dir daher lieber einen weiteren 128er und behalte den alten als Ersatzteillager, das ist insgesamt deutlich billiger. Und wenn Dir erneut der VIC abrauchen sollte, hast Du die anderen Chips als Grundstock für Tauschhandelgeschäfte. ;)

    Soeben habe ich eine 1541 II angeschlossen und bei gedrückter Commodore Taste den C128 gestartet. Er sollte nun in den C64 mode wechseln. Dann habe ich blind LOAD"$",8 eingegeben - NICHTS :( .

    Das hätte mich auch überrascht. Es gibt zwar Fälle, wo nur die Bildausgabe des Rechners gestört ist; diese sehen aber nicht so "grau in grau" aus wie die Ausgabe Deines Patienten. Der VIC erzeugt z.B. auch die Taktsignale für die beiden CPUs des Rechners, und den RAM-Refresh: Also wenn wirklich der VIC im Sack ist, ist es kein Wunder, dass blindes Laden auch nicht funktioniert.
    Hast Du jetzt mal die Wechselspannung und die Versorgung des VIC nachgemessen?
    Falls Du an ein Oszi kommst, könnte man auch noch weitere Tests vornehmen, aber einfacher wäre es in der Tat, den Rechner mit zu einem Treffen zu nehmen und einen Profi ranzulassen.

    Muss ich beim Kauf eines VIC II auf irgendwas besonderes achten, oder sind die alle untereinander kompatibel? In der Bucht gibt es einen 8566R3 für 17,99€ inkl. Versand, ist das Eurer Meinung nach ok?

    Langsam, langsam, vielleicht liegt es ja gar nicht (nur) am VIC. Ich schrub "wahrscheinlich", aber nicht "sicher"... ;)
    Zum Testen müsstest Du Deinen VIC in einen anderen, funktionierenden 128er stecken. Wenn Du einfach auf gut Glück einen neuen VIC kaufst, kannst Du auch das Pech haben, dass dieser in Deinem Problem-128er sofort ebenfalls zerstört wird (z.B. falls das Netzteil doch hin und wieder Überspannungen produziert).
    Wenn Du wirklich einen neuen VIC kaufen willst, muss die Zahl vor dem "R" mit der Deines alten VIC übereinstimmen; die Zahl hinter dem "R" ist egal.
    Ich würde übrigens nie einen einzelnen Chip auf Ebay kaufen, denn die kommen auch nur aus ausgeschlachteten Geräten - aber das muss jeder selbst entscheiden.

    Das mit der Wechselspannung, da steh im momentan aufm Schlauch, weil der Datasetten-Port ja nur 6 Pins besitzt...

    Die Wechselspannung liegt auch nicht am Datassettenport an, sondern am Userport. ;)
    Achtung, im Gegensatz zum Datassettenport liegen am Userport auf der Ober- und auf der Unterseite der Platine unterschiedliche Signale an. Die Pins mit der Wechselspannung befinden sich auf der Oberseite.

    das mit dem VIC-Pin werde ich auch nochmal prüfen (nur mal so, als C128 Erstgerät-Besitzer: könnte mit dem VIC vielleicht was 'faul' sein?).

    Aufgrund des grauen Bildschirms ist das jetzt leider sogar recht wahrscheinlich...

    Und wieso erscheint eigentlich ein blaues Smilie, wenn man 'istgleich' drückt?

    Die Zeichenkombination "=)" wird von der Forensoftware als "=)" dargestellt. Die Darstellung von Smileys kann man aber beim Erstellen des Beitrags unter "Einstellungen" abschalten.

    EDIT: FXXS: Bin ganz schön langsam heute.

    Habe zur Zeit keine Spielemodule, nur Final Cartridge und ein Power Cartridge... Mal seh'n ob ich irgendwo eines auf die Schnelle auftreiben kann. Wie genau geht das mit der Fehlerdiagnose dann vor sich?

    Es geht nur darum, ob die Module funktionieren oder nicht - und falls nicht, wie sich der Rechner dann verhält. Da so ein Modul ein eigenes ROM enthält, funktioniert es z.B. auch dann, wenn das Kernal-ROM im C64/128 defekt ist (das hängt natürlich davon ab, welcher Art das Modul ist - eine simple Basic-Erweiterung, die den Kernal nicht ersetzt, bringt nichts). Ein Test mit der Final Cartridge wäre also auch schon interessant.
    Beim 128er funktioniert diese Methode leider nicht ganz so gut wie beim C64: Bei einem echten C64 kann das Modul-ROM das interne ROM rein hardwarebasiert ersetzen, d.h. der Prozessor führt sofort nach dem Starten des Rechners Code aus dem Modul aus, und das interne ROM wird gar nicht benötigt (darf also auch fehlen). Beim 128er wird immer aus dem Kernal-ROM gestartet und dann erst per Software überprüft, ob ein C64-Modul vorhanden ist. Ist das der Fall, wird in den 64er-Modus gewechselt. Dieser erste kleine Teil des internen ROMs muss also funktionieren, damit ein C64-Modul am 128er startet, aber einen Versuch ist es wert.

    Code $20 in Bit 0010 0000 und auf der 1 ist das Ram in U40, das ist wahrscheinlich Kaputt.

    $20 wäre Bit 5, das ist in U43 gespeichert. Aber ich wüsste nicht, wie defektes RAM einen grauen Bildschirm erzeugt.

    @Guess: Hast Du zufällig ein C64-Spielemodul? "Jupiter Lander" eignet sich z.B. ganz gut für eine Fehlerdiagnose.

    beim C128 Tastatur gibt es nur eine Variante

    Nö. Der 128CR ist selten, aber es gibt ihn.

    Der Fehlerbeschreibung nach ist U14 ein Wahrscheinlicher Kandidat.

    Wie kommst Du darauf? U14 ist einer der Adressmultiplexer.

    Tritt das Problem sporadisch auf oder ständig?
    Ständig. Seit jetzt nur noch weißer Screen, auf beiden Ausgängen.

    Ok, das ist schlecht. Ich hatte auf ein defektes RAM gehofft, dieser Fall tritt relativ häufig auf (und ist relativ einfach zu beheben). Deine Platine enthält aber nicht den als besonders ausfallgefährdet bekannten Chip-Typ, und mit dem weißen Screen ist die Hypothese jetzt eh hinfällig.

    So gesehen dürfte das Überprüfen der Spannungen jetzt tatsächlich der sinnvollste nächste Schritt sein. Das Pinout der Buchse findest Du ganz hinten im Handbuch, aber da man Netzteile unter Last messen sollte, miss am besten direkt im Rechner. Den Rechner ohne Tastatur und ohne LED zu betreiben, schadet nicht.
    Am Datassettenanschluss ist Pin 1 markiert. Pin 1 ist GND, an Pin 2 sollten +5 Volt messbar sein.
    Zwischen den Pins 10 und 11 am Userport sollten die 9 Volt Wechselspannung messbar sein.
    Wenn Du den großen Metallkasten öffnest, kannst Du auch noch an Pin 48 vom VIC (U21) die 5 Volt überprüfen.

    Die Siegel gibt es rollenweise; wenn Du vorher Bescheid sagst, bringt Dir sicher jemand zu einem Retrotreffen ein paar mit.
    Wenn Du noch nie einen 128er geöffnet hast: Zusätzlich zu den Schrauben wird das Gehäuse auch noch rechts und links von jeweils einer Plastiknase zusammengehalten. Zum sanften Öffnen einfach ein flaches Werkzeug am hinteren Rand ansetzen und langsam nach vorn ziehen: Die Unterschale muss leicht nach außen gebogen werden, damit sie ausrastet.

    Bitte die Bitte melde dich an, um diesen Link zu sehen. beantworten. Falls Du bereits eine Möglichkeit des Dateitransfers hast, mach mal einen Bitte melde dich an, um diesen Link zu sehen..
    Und möglicherweise hilft es auch bei der Fehlereingrenzung, wenn Du mal Bitte melde dich an, um diesen Link zu sehen..