Beiträge von kugelfuhr im Thema „Hilfe bei CBM 610“

    Ufbasse: gefährliches Halbwissen.... wie gesagt: wenn man nicht genau weiß was man macht -> Finger davon lassen.

    Vorsicht ist bestimmt kein Fehler. Auf der anderen Seite habe ich schon mit 12 an alten Röhrenradios rumgebastelt und lebe immer noch ;)

    Gruß, Uz

    das "Ping" kurz vorm Zeilenende kommt.

    Ihn von 1 bis zehn zählen lassen funktioniert auch. Nach Druck auf Enter rutscht der Cursor einige Zeilen tiefer. 12 können hinkommen, kann ich aber schlecht zählen.

    Ok, das war nur noch mal um sicherzustellen, dass der Rechner sonst in Ordnung ist. D.h. er läuft korrekt und gibt einfach nur nichts aus.

    Mit dem werde ich mal anfangen, dann den 6845. Bei meinem ist ein 68B45P drin. Kann ich einen 6845P (ohne dem B in der Mitte) von Motorola nehmen?

    Nein, das geht nicht. Die 'B' Version ist die 2MHz Version. Die ohne 'B' ist für 1MHz. Der 610 läuft mit 2MHz.

    Äh, wie viele Wochen muß ich warten, bis sich die Röhre vom 1702 von selbst entladen hat?

    Du meinst die Hochspannung? Keine Ahnung. Eine Minute oder so sollte reichen. Warum willst Du am Monitor rumschrauben?

    Gruß, Uz

    Moin!

    hm, so erklärt liest sich das ziemlich primitiv. Kann es sein, daß das schon zu seiner Zeit ein eher einfach aufgebautes Videoteil war?

    Das ist halt Technik aus der 70ern. Damals konnte man die Autos auch noch mit einem Hammer reparieren. Heute geht es nicht mehr ohne ODB Dongle und Computer:D

    Gruß, Uz

    Hat ein bisschen gedauert, sorry.

    Grundsätzliche Funktion des Videoteils (ohne Gewähr): Der 6845 (U7) legt je nach Position auf dem Bildschirm eine passende Adresse an den Videospeicher (U26) an um den Code für das Zeichen an dieser Bildschirmposition auszulesen. Dieser Zeichencode wird von U27 (74374) gelatcht und dann als Adresse an das Character ROM (U25) angelegt. Dessen 8-Bit parallele Daten werden über das Schieberegister U24 serialisiert und gelangen über die Gatter U20/U23 an den Ausgang. Das Cursorsignal wird direkt über U20 eingespeist, umgeht also alle Stufen davor.

    Wenn alle Zeichen leer sind, dann würde ich U7/U26/U27/U24 und evtl. U23/U20 checken bzw. tauschen. Das Character ROM hast Du ja schon geprüft. Wahrscheinlichste Kandidaten sind meiner Meinung nach U7 oder U24.

    Wenn Du ein Oszi hättest, dann könntest Du prüfen, ob am Eingang bzw. Ausgang des Schieberegisters tatsächlich wechselnde Daten kommen und Dir das Löten/Tauschen evtl. sparen.

    Wie gesagt: Ohne Gewähr - bitte nicht lynchen, wenn's doch was anderes ist ;)

    Gruß, Uz

    Zu 2: Haben die CBM II Geräte das mit dem Ping am Zeilenende denn auch?

    Ich kenne das nur von den CBM-II und wusste gar nicht, dass andere CBMs das auch haben.

    Zu 5: Ich hatte bereits einen Jumper gefunden. Daran sah ich, daß der Rechner auf NTSC eingestellt ist. Das mit der höheren Auflösung sah ich noch nicht. Werde ich beides mal Nachschauen.

    Das zweite ist kein Jumper, sondern eine direkte Verbindung auf dem Mainboard. Für den 610 liegt sie fest an Masse, für den 710 (mit eingebautem Monitor) über einen Pullup an +5V. Die Eingänge werden vom Kernal beim Booten abgefragt und der Videochip wird davon abhängig anders initialisiert. Weil der 710 eine bessere Auflösung hat gab es Leute, die den Pin auch am 610 anders beschaltet haben. Dazu braucht es allerdings auch ein anderes Character ROM (nämlich das vom 710).

    Das läßt sich ganz einfach mit einem Multimeter rausmessen, deshalb habe ich vorgeschlagen, dass Du es vorsichtshalber kontrollierst.

    Zu 6: Einen Oszi habe ich nicht. (Wüßte auch, ehrlich gesagt, garnicht, was ich da wie wo messen sollte und wie das dann auf dem Scop aussehen sollte.) Dann bleibt nur austauschen. U24 dann also zuerst. Gibt es bei dem Rest eine sinnvolle Reihenfolge?

    Warte mit dem Tauschen, ich schau mir heute abend den Schaltplan nochmal an. U24 ist das Schieberegister für die Pixel. Es kann sein, dass U24 gar nicht defekt sein kann, wenn man den Cursor sieht. Weil die Pixel dafür ja evtl. auch durch U24 müssen. Das war doch korrekt, Cursor ist sichtbar und blinkt?

    Gruß, Uz

    Hat irgendwer eine Idee?

    Ich habe gerade auch nicht mehr alles im Kopf, aber ein paar Dinge fallen mir ein, die Du probieren könntest:

    1. Bist Du überhaupt sicher, dass der Monitor das Videosignal tatsächlich darstellen kann? Hast Du vielleicht noch einen anderen Monitor zum probieren?
    2. Der CBM hat einen eingebauten Lautsprecher und löst meiner Erinnerung nach ein "Ping" aus, wenn der Cursor Richtung Ende der Zeile kommt (Position 72 oder so). Wenn Du auf die Leertaste drückst und draufbleibst, bekommst Du dann diesen Ton?
    3. Ist das richtig, dass der Cursor sichtbar ist? Der CBM 610 hat einen Hardware Cursor, d.h. den macht der Videochip. Er müsste auch ohne Zeichen sichtbar sein.
    4. Wenn der Cursor sichtbar ist, kannst Du mal (blind und ohne Zeilennummer) for i=1to10:print i:next eingeben und Enter drücken. Wird da etwas unsichtbares ausgegeben und sitzt der Cursor danach 12 Zeilen tiefer?
    5. Es gibt am Triport U28 (das ist ein 6525) zwei Pins, die EInfluss auf die Video-Initialisierung haben. Schau bitte mal, ob die Pins 31 und 32 jeweils an Masse hängen. Pin 31 ist die PAL/NTSC Umschaltung, Pin 32 schaltet auf die höhere Auflösung des 710 um. Vielleicht hat ein Vorbesitzer da was dran geändert.
    6. Die Videosektion ist im Schaltplan auf Seite 6 ersichtlich. Ich würde alle Chips die dort drauf sind mal kontrollieren. Am einfachsten mit Oszi. Falls Du keinen hast kannst Du sie auch der Reihe nach tauschen. Ein guter Kandidat scheint mir u.a. das Schieberegister U24 zu sein.

    Ansonsten wäre es natürlich am einfachsten, wenn Du Teile mit einem funktionierenden 610er tauschen könntest. Leider bist Du zu weit weg, sonst würde ich anbieten, dass Du mal vorbeikommst.

    Vielleicht hilft ja das eine oder andere.

    Gruß, Uz