Beiträge von Gerrit im Thema „Neues Miniprojekt: CSG8701-replacement“

    Boards/Rechner ohne VSP-Bug werden behalten/gekauft (funktioniert z.B. bei 469er Boards mit externem Farbram immer wieder ganz gut )

    ... und dann musst du da mal RAM oder VIC wechseln und hast den Bug u.U. wieder.

    Keines meiner Testboards zeigt das Problem, aber hat schonmal jemand auf einem Board mit dem Bug RAMs anderer Hersteller probiert?


    Eine Systematik erkenne ich nicht in diesem Impulsmuster. Dafür gibt es zwei mögliche Erklärungen: 1) die Entwickler hatten einen Masterplan den ich nicht zu durchschauen vermag (z.B. das Verhindern von Farbverschiebungen) oder 2) das Teil ist wirklich nur ein Hack (immerhin ein Guter).

    Ich tendiere zu 'Hack'. Jemand der die Die-Shots lesen kann meinte da wären noch Artefakte einer Schaltung drauf die eine PLL hätte werden können aber nie realisiert wurde. Möglicherweise sollte es eine PLL-basierte Schaltung werden, aber entweder wollte das nicht wie es sollte oder jemand hatte die Idee mit der Verzögerung und da das lief hat man es dann so gelassen. Es sieht jedenfalls nicht nach einem sauberen Entwurf aus.

    Dafür ist der Aufwand interessant der nötig war damit man mit einfachem HMOS einen realen Takt von über 35 MHz (PAL 17.7 MHz *2 ) behandeln kann. Ist auch nicht ohne.

    Aber warten wir mal die direkten Vergleiche ab.

    Du hast Rest - jedoch nur bei der Betrachtung "im Durchschnitt". In der Praxis bedeutet das aber, dass die Pixelclock keine Gauss-Form als Spektrum hat, sondern dass Seitenspektren außerhalb der üblichen "Faktor-3"-Frequenzen sehr deutlich sichbar sind. Das angehängte Bild habe ich vor rund 9 Jahren schon online gestellt - so lange bin ich schon mit der Idee herumgelaufen, diese Schaltung mal auszuprobieren.

    Hast du das mit mehreren 8701 getestet und die Ergebnisse verglichen oder nur mit einem?


    Zitat


    Auf dem Bildschirm des C64 bedeutet das, dass eine starke Änderung der Helligkeit von Pixel zu Pixel einen anderen Effekt auf die Farbverfälschung hat, als wenn diese Änderung "einen Pixel weiter rechts/links" stattfindet. Eine solche Änderung der Artefakte bei X-Verschiebung wird nur beim 8701 auftreten. Bei den älteren C64 mit echter PLL wird das nicht passieren. Ob das eine Verbesserung ist, muss jeder für sich beurteilen.

    Also eine leichte Farbverfälschung auf dem normalen Einschaltbildschirm sehe ich auch mit der PLL auf einem 250407. Soll heissen, jeder zweite Buchstabe ist leicht ins rötliche verschoben. Ist nur ganz leicht zu sehen und auch nur auf einem Röhrenmonitor. Davon abgesehen steht das Bild aber stabil, egal ob mit PLL oder 8701. Im Großen und Ganzen macht der 8701 keinen so schlechten Job,

    Zitat


    Dieses Jahr ist X-Jahr, und da treffen sich alle Puristen die *wirklich* Ahnung vom C64 haben (26. bis 28. Oktober). Ich bringe auf jeden Fall ne Handvoll dieser Schaltungen mit, dann können wir mal die Experten beurteilen lassen, ob sich das Bild mit der Schaltung verbessert, ob es gleich bleibt, oder ob es vielleicht sogar schlechter wird.

    Wobei das bitte ein Blindtest sein sollte. Wenn möglich 5 C64 mit identischer Platine und dann raten lassen wo diese Schaltung drin ist und wo ein 8701. Wobei nicht verraten wird wieviele von jedem. :)

    Der Grund für den 8701 war meines Wissens der 74LS629, den gibts nur von TI und von denen wollten sie sich unabhängig machen (Erinnerungen an das Problem mit den Taschenrechner-Chips). Abgesehen davon ist der 8701 natürlich in der Anwendung billiger (statt 4 IC und Kleinkram nur noch 1 IC).

    Die Schaltung als solche ist schon stabil, hatte bisher noch mit keiner 250407 Probleme damit solange die Elkos OK waren und mir nicht, wie auf einer KU, eine Leiterbahn zerfressen haben.


    In den alten C64 muss man dann löten, sorry. Dafür kann ich gern mal eine Anleitung machen, wenn die Dinger fertig sind. Ich habe mehr als einen C64, in dem der Takt nicht sauber ist, und deswegen die Farben nicht stimmen - da ist irgendwas mit der Einstellunge nicht in Ordnung, und es ist mir bisher nicht gelungen, das zu korrigieren. Die 64er stehen daher als "kaputt" in meinem Regal.

    KU-Platinen? Dann sind wahrscheinlich C107 und C108 ausgelaufen.

    Hallo,

    ich wollte es schon seit Jahren bauen, und jetzt habe ich's endlich gemacht: Ein Replacement für den Commodore-Taktgenerator CSG8701. Dabei habe ich die Schaltung aus dem ur-C64 zugrunde gelegt, also bewusst *nicht* die dreckige Erzeugung per Laufzeiten gewählt. So macht es nämlich der 8701, wenn man dem Datenblatt glauben kann.

    Nicht nur dem Datenblatt. Es existieren Bitte melde dich an, um diesen Link zu sehen. vom 8701. Anscheinend war das anders geplant, auf dem Die finden sich noch Reste die auf eine PLL hindeuten die dann aber zugunsten des Hacks mit Verzögerungen fallen gelassen wurde (*). Nicht unbedingt fein, aber wie wir alle wissen funktionert es.

    (*) Aussage von jemandem der den Die-Shot lesen kann.

    Zitat

    Ein solches TV-standard modding geht dann ganz ohne Löten: VIC tauschen, 8701 ersetzen, fertig. Die zwei Chips sind in allen Computern gesockelt, die ich bisher gesehen habe.

    Naja, der Modulator wird dann nicht mehr funktionieren.

    Zitat


    Die Schaltung geht morgen schon in Serienproduktion. Ich habe die kleine Platine in der Lücke einer anderen, großen Produktion untergebracht, die ebenfalls morgen beginnt. In wenigen Wochen gibt's dann das Produkt bei den einschlägigen Händlern wie Retro-Donald und Vesalia.

    Nette Idee auf jeden Fall und ein weiterer MOS-IC für den es jetzt einen Ersatz gibt.

    BTW: Konnte man die PAL/NTSC-Umschaltung nicht über den Jumper auf dem Mainboard erledigen?

    Wo wir schon beim Takt sind. Nicht, das man das oft braucht, der MC4044P in der alten Schaltung scheint sehr haltbar zu sein... Aber gibts für den brauchbaren Ersatz? Muss kein 1:1 sein, Adapter wäre OK.