C16 startet nicht korrekt

  • Ganz kaputt ist er nicht, aber kann das sein das Du bei deinem Umbau auf 64kb was falsch gemacht hast ? Davor hattest Du ja ein anderes Bild und jetzt scheinbar keines mehr soweit ich das nachlesen konnte (wenn ich nicht was überlesen habe). Hast Du bestimmt gemacht , aber überprüfe doch nochmal deine Verbindungen. Ich habe auch schon mal lange gesucht bis ich auf eine Verbindung gekommen bin die nicht korrekt war, das geht schnell mal auch wenn man sich sicher ist.

  • Frage: Kann ich die Messung auch ohne angesteckte Tastatur machen? Nicht dass die mir irgendwas fälscht?

    Ja kannst Du.


    Bei der Tastatur handelt es sich um eine Tastaturmatrix. Wenn keine Taste gedrückt ist, sind alle Leitungen offen. Genauso, als ob keine Tastatur angeschlossen wäre. Für Deinen Test manch es also keinen Unterschied ob die Tastatur angeschlossen ist oder nicht.


    Um ganz sicher zu sein, habe ich extra für Dich meinen C16 aufgeschraubt, die Tastatur abgestöpselt und eingeschaltet:



    Der C16 startet.


    obbi

  • [...] Davor hattest Du ja ein anderes Bild und jetzt scheinbar keines mehr soweit ich das nachlesen konnte (wenn ich nicht was überlesen habe). Hast Du bestimmt gemacht , aber überprüfe doch nochmal deine Verbindungen.

    Ich pflichte AndiM99 bei.


    Am Anfang hattest Du ein Bild mit einem farbigen Bildschirmrahmen.

    Die Farbe war kein Zufall, sondern der Farbcode steht irgendwo im ROM und wurde nach einem Neustart/Reset von der CPU gelesen und korrekt in das entsprechende Register des TED geschrieben. Da hat schon mal eine ganze Menge mehr funktionert als jetzt. Nämlich der Adress- und Datenbus.


    Ich habe "aus Spaß" bei meinem C16 die CPU herausgenommen. Jetzt kommt auch bei mir nur noch ein schwarzer Bildschirm, allerdings mit korrekten H- und V-Sync Signalen. Siehe den folgenden Unterschied:


    Kein Signal



    Signal, aber kein Bildinhalt


    Bitte guck Dir alles noch mal genau an und klingel Leitungen durch, Achte dabei auch auf evtl. Kurzschlüsse.

    Guck auch, ob Du überhaupt noch ein Signal bekommst oder ein Signal aber ohne Bildinformationen. Das würde wie bei meinem Experiment darauf hindeuten, dass die CPU nicht mehr richtig arbeiten kann.



    obbi


  • Edit: Ich habe übersehen, dass Du offensichtlich einen Fernseher am RF Ausgang angeschlossen hast. Dann gilt natürlich:

    Rauschen -> kein Signal

    schwarzer Bildschirm -> Signal aber kein Bildschirminhalt

  • Genau. Wenn ich den C16 einschalte, dann wechselt der Röhren TV vom Schneetreiben auf ein konstant schwarzes Bild. Leider bin ich gestern nicht dazu gekommen die Signale nochmal zu testen. Für heute steht es aber fest auf dem Plan. Sobald ich die Messung gemacht habe werde ich berichten wie es aussieht.


    Nachdem ich die 4 ICs ja auch alle neu rein hab will ich vielleicht auch da den einen oder anderen nicht ausschließen. Zur not stecke ich die alten ICs nochmal rein.


    Die beiden Traces die ich aufgemacht habe, habe ich mit Kabeln unten wieder geschlossen, aber das werde ich heute nochmal prüfen.

  • So, nun mal das Update von gestern.
    Nachdem ich alle 4 neuen ICs nochmal geprüft habe ist mir etwas aufgefallen. An dem mit dem Pfeil markierten IC (Bild 1) hatte ich auf PIN 11 (denk ich zumindest das es der war, hab die Unterlagen jetzt nicht da) eher ein HI das etwas vor sich hin zuckte. Also ganz weit weg vom erwarteten Schrabbeln. Hab dann mal den neuen Chip gegen alte (MOS wie im Bild) getauscht. Das Signal war jetzt das erwartete Schrabbeln auf dem PIN, jedoch weiterhin kein Bild.


    Da ich den Speicher aus China gekauft habe und da vielleicht manchmal Mist dabei ist, hab ich die beiden Speicherbausteine raus und die alten eingesetzt. angeschalten - Bild da! Dann hab ich den U5 wieder durch den neuen LS257 ersetzt und nochmal getestet -> funktioniert (Bild 2).


    Dann hab ich die Original Speicherchips raus und die für die Speichererweiterung rein -> funktioniert.


    Ich gehe somit davon aus dass es am Multiplexer (rotes Rechteck) lag.


    Im nächsten Schritt werde ich dann demnächst mich mal um die Beschaltung kümmern damit er auch den größeren RAM ansprechen kann.


    Kurzes Programm eingetippt -> geht


    Vielen Dank schonmal für Eure Hilfe!!!!


    Der nächste Kandidat (VC20) steht aber auch schon in Wartestellung.

  • So, nun mal das Update von gestern.
    [...]

    Bild da!

    [...]

    Ich gehe somit davon aus dass es am Multiplexer (rotes Rechteck) lag.

    [...]

    Vielen Dank schonmal für Eure Hilfe!!!!

    Herzlichen Glückwunsch zur gelungenen Reparatur!


    :thumbup:


    obbi

  • Wieder ein C16 der wieder aktiv und nicht im Schrott ist. Perfekt , Daumen hoch. Jetzt noch die 64kb und ein JiffyDos dann wäre er perfekt (SD2IEC natürlich auch oder SIDEKICK). Auch wenn jeder den C64 hatte / hat (dank SID super Sound) aber die 264er Serie war und ist immer noch gut und kann ja auch einen echten SID betreiben (RESEED).


    Was hat den der VC20 ?

  • Mach noch einen Kühlkörper auf TED und auf die CPU ! Ist im C16 auch relativ problemlos mit der Höhe. Die beiden ICs willst du nämlich gern lange behalten.

    -- 1982 gab es keinen Raspberry Pi , aber Pi und Raspberries

  • Mach noch einen Kühlkörper auf TED und auf die CPU ! Ist im C16 auch relativ problemlos mit der Höhe. Die beiden ICs willst du nämlich gern lange behalten.

    Das hatte ich vor, zumal ich eh ein Sammelsurium an Kühlkörpern da habe.


    Derzeit konstruiere gerade noch eine Halterung um den Schiebeschalter durch einen unteren Lüftungsschlitz zu bedienen. Meine Absicht ist es keine Änderungen (Löcher) am Gehäuse machen zu müssen. Bis jetzt entsteht das CAD Modell. Meine Absicht ist es innen zwei Gewindehülsen ins Gehäuse zu kleben um daran dann den Schalterhalter zu befestigen. Derzeit schaut es so aus wie im Bild (von außen), innen bin ich grad am ausgestalten.

  • Es ist geschafft. Gestern Abend habe ich den C16 wieder zugeschraubt.


    Hier noch die zugesagten Bilder.


    Nicht wundern bei den Kühlkörpern. Die silbernen scheinen einen Spalt zu haben was aber nicht so ist. Die Fläche der beiden Kühlkörper ist im größten Teil an der Fläche zum Prozessor noch etwas erhaben. Leider hatte ich keine 4 gleichen und mußte einen größeren schwarzen noch teilen.


    Die Schalterkonstruktion hab ich steckbar gemacht, so dass man diesen nicht ausbauen muss falls man das Board nochmal raus machen muss.


    Nun bin ich gespannt was der nächste Patient wird. Hab die Wahl zwischen ZX81 oder VC20

  • Sieht gut aus... :)

    Die Schalter-Konstruktion müsste dann ja auch beim VC20 und beim C64 passen, oder?

    PS: Für C64/VC20 gibt es eine einfache "switchless" Kernal-Umschalt-Schaltung, die wird einfach mit der "RESTORE" Taste beim Booten aktiviert und kann zwischen zwei Kernals wechseln... (Der C16 hat leider keine RESTORE Taste...)


    Switchless JiffyDOS for C64
    This is for the C64 with the larger motherboard. See this for the short board version. JiffyDOS is an enhanced Disk Operating System. It...
    pasilassila.blogspot.com



    dann gibt es noch kompliziertere switchless Kernal-switcher, die mehrere Kernals schalten können...

    z.B. https://github.com/bwack/C64-S…lti-Kernal-27C256-adapter


    Lg. TOM:0)

  • Wer sagt denn, das ich eine Kernal-Umschaltung haben möchte? Obwohl, warum auch nicht das... :)
    Damit könnte man ohne Userport & Co mit "sonst was" zu belegen einen Reset-Taster implementieren. ;)

    Stimmt! Vorallem ohne Loch ins Gehäuse zu bohren :0)


    Ich hab mir erst vor ein paar Tagen 2 kleine "Steckerchen" gedruckt um 2 Löcher in meinem super-zerbastelten C64 zu verschließen :0)


  • Hey, das Bild ist sowas von 80er Jahre. Da wars einfach so solche Umbauten da man die Möglichkeiten von heute nicht mal erahnte.


    Nach meiner Methode lassen sich so auch Taster Implementieren. Und bei mehreren Schaltern/Tastern kann man die auch irgendwie gut nebeneinander anordnen.