Posts by cproell

    Es sind doch verschiedene Keymaps und Tastaturlayouts in VICE integriert, die ausgewählt werden können. Siehe auch Please login to see this link..

    Schon richtig, aber dann muss man den : auch wieder suchen, wenn man nicht weiß wo der liegt.

    Hier gibt's übrigens ne schöne Keymap zum C128: Please login to see this link.

    Vielleicht hilft das dem einen oder anderen.

    Schau doch mal nach in welchem Netz sich die Rechner befinden. Windows unterscheidet zwischen "Öffentlich" und "Privat". Bei "Öffentlich" wird mehr blockiert. Es reicht aus, das umzustellen: Please login to see this link.

    Erfolgsmeldung: das Board lief jetzt stundenlang ohne Probleme, hab diverse Diagnose und Testtools drüberlaufen lassen, einige Spiele angetestet, Floppy getestet, ... Das Ding läuft 1A+ mit Stern :thumbsup:

    Ich lass den erstmal so, bau wieder alles zusammen und widme mich dem 2. Board irgendwann mal später. Die gesockelten Chips aus dem Board hab ich auch mit dem funktionierenden Board geprüft, die Chips sind alle in Ordnung. Glück gehabt.

    Als Fazit: meine Reparaturversuche waren vermutlich überflüssig, die komplette Reinigung hätte wahrscheinlich ausgereicht. Nachprüfen kann ich das jetzt nicht mehr. Aber wenigstens hat die Welt nun einen funktionierenden C128 mehr ^^

    Kurzer Zwischenstand: nachdem ich im Resetkreis wirklich alle Kondensatoren, Widerstände und Dioden entfernt habe, war immer noch dieses Pulsieren da. Also mal Resettaster und Einschalter ausgelötet, zerlegt und komplett gereinigt (der Resettaster war innen eigentlich nur noch schwarz, jetzt glänzt er wieder. Auch der Einschalter wurde komplett gereinigt. Immer noch Pulsieren. Also mal die Kondensatoren der Spannungsversorgung gewechselt. Keine Besserung.

    Dann hab ich mich an ein Video aus Youtube erinnert. Da hatte einer ein Problem mit einem Macintosh Mainboard. Das war komplett überholt worden und wollte dennoch nicht starten. Erst nachdem er das Board im Ultraschallreiniger richtig intensiv gereinigt hat, lief das Ding. Da ich aber keinen Ultraschallreiniger hab, hab ich kurzerhand das Board (nachdem ich alles was gesockelt war, entfernt hab) in die Spülmaschine gesteckt (Schnellprogramm bei 45 Grad - selbstverständlich keine Reiniger o. ä. genutzt. Wasser reicht).

    Und siehe da: danach war das Pulsieren weg. Irgendwas muss wohl irgendwo unter irgendeinem Chip gesteckt haben, das quasi einen "Kurzschluss" mit einer Verbindung erzeugt hat, auf der "Bewegung" ist (Daten- oder Adressleitung z. B.)

    Resetten geht jetzt zumindest ohne Probleme, aber irgendwas ist noch faul.

    Ich werde dieses Board aber erstmal beiseite legen und mich dem anderen Board widmen. Hat mich schon genug Nerven gekostet.

    Die restlichen 5 MTs sind in der 2. Bank und noch in Ordnung - kommen aber auch irgendwann noch weg.

    Der Problem liegt noch VOR der CPU 8502 und dem Z80 (der ja zuerst startet und dann an die 8502 übergibt). Solang das im Resetkreis rumpulsiert, kann keine CPU einen sauberen Reset kriegen.

    R23 hat seine 100k, auch R24 stimmt. Die beiden Dioden sind ebenfalls in Ordnung, die Kondensatoren hab ich ja neu rein gelötet. Aber wie gesagt, es ist alles raus und trotzdem pulsiert irgendwas am Pin 8. Am zweiten Board hab ich mir den Reset-Kreis mal genauer angesehen, der funktioniert genau so wie er soll. Kein Pulsieren, nur saubere Hi / Lo Signale. Ich werd mir mal die Leiterbahnen zu Gemüte führen, nicht dass irgendwo ein Signal reingespeist wird, dass da nicht hingehört (Kurzschluß, defekte Lötstelle, etc.).

    Ich bin jetzt maximal verwirrt... meine Elektronikerausbildung ist zwar schon über 20 Jahre her, aber Schaltpläne lesen kann ich eigentlich noch.

    Please login to see this attachment.

    Ich hab auf dem Board wirklich allle gesockelten Chips rausgenommen, auch den NE556. Die beiden Dioden CR15 und CR16, die C91 und C92, sowie die Widerstände R23 und R24 sind rausgelötet. Auf PIN 8 vom Sockel des NE556 dürfte ich ja jetzt nichts mehr messen, höchstens das LO wenn ich den Resetknopf SW2 drücke - das ist auch der Fall. Soweit alles korrekt. Lasse ich den Taster aber los, habe ich mit dem Logiktester ein HI-LO-Pulsen (Spannung mit dem Multimeter liegt bei 4,5V gegen GND). Hat das schon mal einer erlebt? :gruebel Woher könnte diese "Einstrahlung" kommen?

    Ich bleib dran, sind schließlich 2 Boards die im Grunde das selbe Problem haben (das zweite möchte ich am liebsten niemanden zeigen, da ist so viel an der Unterseite mit Lackdraht gefixt worden... junge junge, dass das überhaupt noch irgend einen Mucks von sich gibt :D )

    Ups, dachte ich hätte die richtige Kategorie erwischt. Danke für's Verschieben :)

    Ich hab nochmal genauer hingeschaut und einen weiteren Kandidaten entdeckt: die Sockel. Wollte zum Testen die MMU tauschen, mit der anderen ging es noch, zurück zur Original MMU und es ging nichts mehr. Commodore hat ja natürlich die Superbesten Sockel der Welt verbaut 8) Glaub es ist das beste, ich besorge mir erst mal vernünftige Präzisionsockel und wechsel den Mist aus. Wäre ja gelacht wenn ich das Ding nicht zum Laufen bekomme. Während ich auf die warte, wechsel ich trotzdem die Kondensatoren und reinige den Einschalter und Resettaster.

    Nö sind alle handwarm. Die hab ich dauernd im Blick.

    U63 hab ich getauscht, jetzt läuft das Ding zu 99%. Ne Demo ist 2 Stunden ungefähr gelaufen, dann hat sich wieder ein Reset eingeschlichen. Aber danach lief er weiter, im Gegensatz zu vorher. Da hing er im Reset fest. Der NE556 war aber anscheinend doch nicht schuld, ich lass die Demo jetzt mal wieder mit dem alten laufen und bisher sieht das auch gut aus.

    Ich bräuchte jetzt wahrscheinlich einen mehrkanaligen Logikanalyzer und ein Oszi mit Aufzeichnungsfunktion, damit ich sehen könnte was genau passiert, wenn sich so ein Reset einschleicht.

    Immerhin ist der Verlauf bis jetzt sehr erfolgreich :)

    Genauso wie vorher ist es nicht, es verhält sich etwas anders. Wenn ich den alten NE wieder einsteck, ist das Chaos sofort da. Mit dem neuen nicht. Das kam erst sehr viel später - wenn das Board "warm" gelaufen ist. Wie gesagt, U63 scheint schon der Problemauslöser zu sein, alle anderen 7406 verhalten sich korrekt, nur der nicht.

    Arghhh :cursing: fast 2 Stunden lief er... nun wieder das selbe Problem... sieht nach einem der beiden 7406er aus (U63 und U30) - die sind im Resetkreis nach dem NE drin. Ich vermute eher U63, der liefert falsche Werte (ist ja ein Hex Inverter, ein HI sollte am nächsten PIN zu Lo werden, an 2 Invertern stimmt das nicht - aber nur wenn ich den NE raus nehme. U30 stimmt an allen Invertern, U63 nicht. Steck ich den NE wieder rein, liefert U63 wieder normale Hi-Lo Werte. Aber pulsierend. Very wierd... Werd den auch mal tauschen... es hätte so einfach sein können ;(