C128, ROM defekt ?

Es gibt 25 Antworten in diesem Thema, welches 2.818 mal aufgerufen wurde. Der letzte Beitrag (9. August 2022 um 18:57) ist von kinzi.

  • Moin,

    während ich hier an einer neuen Firmware für das UFD arbeite bin ich über ein seltsames Fehlerbild an meinem C128 gestolpert.

    Soweit mir bekannt läuft der C128 einwandfrei, wobei ich aber zugeben muss das iich das Gerät eigentlich nie verwende.

    Auch ist der C128, abgesehen von knusis SRAM128, nicht modifiziert.

    Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.

    Ich kenne die Hardware des C128 nicht so genau, aber das DIAG128 (Rev. 588121) meckert im Prinzip alle Roms an, leider zeigt

    das DIAG128 keine Checksumme an.

    Verwende ich das DIAG64 (Rev. 586220 Kinzi 004) am C128 entsprechen die Checksummen für Kernal, Basic, und Char-Rom

    exakt denen am C64, seltsamerweise wird hier aber CIA U2 angemeckert.

    Wo liegt hier das Problem ?

    Mfg Jood

    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.,
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.,
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.

  • Verwende ich das DIAG64 (Rev. 586220 Kinzi 004) am C128 entsprechen die Checksummen für Kernal, Basic, und Char-Rom

    exakt denen am C64, seltsamerweise wird hier aber CIA U2 angemeckert.

    Das 64-DIAG testet die 64-ROMs. Das 128-DIAG testet die 128-ROMs. Das sagt noch gar nichts aus.

    Hast du für das 64-DIAG auch den C64-SERIAL-PORT-Dongle verwendet?

  • Hast du für das 64-DIAG auch den C64-SERIAL-PORT-Dongle verwendet?

    Ja, ich habe nur die C64 Harness, also auch den Serial-Port Stecker...

    Allerdings ahe ich jetzt eine neues Fehlerbild, nachdem beim nächsten Start auch das

    DIAG 128 dem CIA (U4) angemeckert hat, habe ich den CIA kurzerhand getauscht.

    Nun sieht das so aus, leider auch wenn ich den CIA zurücktausche!

    DIAG64 zeigt das gleiche Fehlerbild, Deadtest 64 läuft problemlos.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Mfg Jood

    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.,
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.,
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.

  • Die Schrift sieht nach gedrückter ASCII/DIN-Taste aus. Schalte die mal aus.

    Ach verdammt...

    Ich sag doch ich kenne die Hardware des C128 nicht, wer baut den sowas ?

    Sind das die besagte Roms ?

    Bitte melde dich an, um diesen Anhang zu sehen.

    28 polige Eproms, was sind das für Typen?

    Stellt sich die Frage ob ich das Winbond 27C512 einsetzen könnte, die habe ich da,

    bräuchte ich nur die BIN, aber die lassen sich wohl auftreiben.

    Ergänzung, alle gesockelten Bausteine gezogen und wieder eingesetzt, sieht so aus

    als ob der CIA Fehler weg ist, vielleicht nur Kontaktprobleme.

    Die Rom-Fehler bleiben aber...

    Mfg Jood

    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.,
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.,
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.

    2 Mal editiert, zuletzt von Jood (7. August 2022 um 14:54)

  • 28 polige Eproms, was sind das für Typen?

    Bei 28 Polen kommen in Frage:

    • 2764
    • 27128
    • 27256
    • 27512
    • (27511 WIMRE, ist aber unüblich)

    Laut Bitte melde dich an, um diesen Link zu sehen.)

    • 315078-03 = unbekannt (-01 und -02 = Kernal German C128).
    • 318019-04 = Basic-8000 C128
    • Das U33 kann ich nicht lesen.

    Laut Bitte melde dich an, um diesen Link zu sehen.)

    • 315078-03 = DIN KERNAL
    • 318019-04 = ROM C128 BASIC hi ,final upgrade

    Dürfte sich bei deinen ROMs um späte Versionen handelt, die dem Diag unbekannt sind.

    Ist also zu 99% kein Fehler.


    Was steht auf "U33" genau?

    [edit]

    Das Char-ROM ist übrigens am unteren Platinenrand, in der Nähe der RAMs.

    [/edit]

    [EDI 2]

    Bei Zimmer's Net:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Lade die Files runter, stopfe sie in Vice und lass das Diag laufen - ich wette 10 Euro zugunsten des Forums, dass der Fehler ebenfalls auftritt.

    [/EDIT 2]

  • Und hier ...


    Bitte melde dich an, um diesen Link zu sehen.

    ... findest du noch andere Diag-Versionen, möglicherweise ist eines so aktuell, dass es die ROMs korrekt erkennt.

    tellt sich die Frage ob ich das Winbond 27C512 einsetzen könnte, die habe ich da,

    bräuchte ich nur die BIN, aber die lassen sich wohl auftreiben.

    Dem Problem kann man auch mit etwas Logik begegnen:

    Unwahrscheinlich, dass alle drei ROMs gleichzeitig defekt sind, und zwar gerade so, dass der Rechner einwandfrei läuft, aber die Checksumme nicht stimmt. Dann wäre eher noch ein (sehr komplexer) Fehler in der Adressierung zu vermuten, der aber auf Grund der Komplexität ebenfalls äußerst unwahrscheinlich sein dürfte.

  • Was steht auf "U33" genau?

    U33, 318018-04

    U34, 318019-04

    U35, 315078-03

    Das Charrom ist ein 315079-01 (German Commodore 128 ASCII/DIN character set).

    Ich habe auch ein bisschen auf Bitte melde dich an, um diesen Link zu sehen. geforscht,

    soweit ich das sehe gibt es sowohl das Kernal, als auch das Basic in verschiedenen Versionen, und mein C128 hat

    wohl jeweils die letzte (final upgrade) Version.

    Wird wohl so sein das diese Versionen dem DIAG-Rom nicht bekannt ist, also kein Fehler.

    Da gibt es nicht zufällig eine Kinzi-Version ?

    Dem Problem kann man auch mit etwas Logik begegnen:

    Eprom/Flash tauschen geht schnell, wenn es das nicht wäre kann man immer noch messen, ich hätte aber eher die

    Eproms ausgelesen und mit einer intakten BIN verglichen.

    Mfg Jood

    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.,
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.,
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.

  • Da gibt es nicht zufällig eine Kinzi-Version ?

    Nein. :smile:

    Kannst ja eine "Jood-Version" zusammenpatchen. :tong:

    Möglicherweise findest du hier noch etwas Aktuelleres:

    Bitte melde dich an, um diesen Link zu sehen.

    [edit]

    Das "C-128 Diagnostic Rev. 789010" dürfte aktueller sein.

    [/edit]

    [EDIT 2]

    U33, 318018-04

    Laut Ossi64s Liste:

    318018-04 ROM C128 BASIC lo ,final upgrade

    Passt ebenfalls ins Bild.

    [/EDIT 2]

  • Eprom/Flash tauschen geht schnell, wenn es das nicht wäre kann man immer noch messen, ich hätte aber eher die

    Eproms ausgelesen und mit einer intakten BIN verglichen.

    Hä? Überlegen geht schneller, finde ich, als ROMs flashen, ziehen, stecken, einschalten, warten, ...

  • Danke kinzi

    Die 789010 löst das Problem tatsächlich, also werde ich die UFD Dateinen updaten müssen.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Mfg Jood

    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.,
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.,
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.

    Einmal editiert, zuletzt von Jood (7. August 2022 um 15:52)

  • und mein C128 hat

    wohl jeweils die letzte (final upgrade) Version.

    Demnach müsste er den Kernal aus complete.german.318077-03.bin haben. Der Kernal darin ist so aktuell, dass der Stand in den USA bereits als verschollen gegolten hat - da sind die allerletzten Patches von Commodore drin.

    Eine entsprechende US-Version davon scheint nie released worden zu sein.

    Nachtrag: Wobei nein, den hat Commodore nur im C128 DCR eingebaut... läuft aber im C128 auch sehr gut. Und hat halt noch ein paar zusätzliche Fixes.

    ---
    Meine Github-Projekte: Bitte melde dich an, um diesen Link zu sehen. Vice 3.2 Improved: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II / Ultimate 64 Firmware Releases: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II Update instructions: Bitte melde dich an, um diesen Link zu sehen.

  • Bitte melde dich an, um diesen Anhang zu sehen. Bitte melde dich an, um diesen Anhang zu sehen.

    q.e.d.

    [edit]

    Hast du die ROMs schon ausgelesen und verglichen oder gar neue Flashes gebrannt? :wink:

    [/edit]
  • Hast du die ROMs schon ausgelesen und verglichen oder gar neue Flashes gebrannt? :wink:

    Nein, aber den C128 komplett zerlegt... das allerdings wegen dem CIA Problem :smile:

    Läuft aber nun alles Fehlerfrei!

    Mfg Jood

    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.,
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.,
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.

  • Die 789010 löst das Pronlem tatsächlich, also werde ich die UFD Dateinen updaten müssen.

    Na also, geht doch. Muss ich bei Gelegenheit auch mal updaten bei meinem Equipment.

    Obwohl - wenn man es zu interpretieren weiß, dann kann man sich das sparen.

    Außer man steht total drauf, dass überall "OK" steht. Soll ja so Leute geben. Am besten noch auf einem externen Display. :biggrin:

  • Demnach müsste er den Kernal aus complete.german.318077-03.bin haben. Der Kernal darin ist so aktuell, dass der Stand in den USA bereits als verschollen gegolten hat - da sind die allerletzten Patches von Commodore drin.


    Eine entsprechende US-Version davon scheint nie released worden zu sein.


    Nachtrag: Wobei nein, den hat Commodore nur im C128 DCR eingebaut... läuft aber im C128 auch sehr gut. Und hat halt noch ein paar zusätzliche Fixes.

    Also das (EP-)ROM im Foto oben schaut mir schon nach Commodore aus. Die Aufkleber wirken authentisch.

  • Obwohl - wenn man es zu interpretieren weiß, dann kann man sich das sparen.

    Naja, beim 588121 steht dort einfach nur "bad", du weisst aber nicht ob z.B. das Kernal wirklich defekt, oder das Diag zu alt ist.

    Ja ich weiss, 3 Roms auf einmal kaputt, unwahrscheinlich... bleibt aber immer noch ein Busfehler.

    Und ja, ich bin Penibel, ich bin Nervig, ich bin Perfektionist, zumindestens bei meiner Retro-Hardware.

    Mfg Jood

    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.,
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.,
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.

  • Also das (EP-)ROM im Foto oben schaut mir schon nach Commodore aus. Die Aufkleber wirken authentisch.

    Geschenkt. Mag aber relevant sein, wenn neuste Kernals unterstützt werden sollen vom UFD.

    ---
    Meine Github-Projekte: Bitte melde dich an, um diesen Link zu sehen. Vice 3.2 Improved: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II / Ultimate 64 Firmware Releases: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II Update instructions: Bitte melde dich an, um diesen Link zu sehen.

  • Naja, beim 588121 steht dort einfach nur "bad", du weisst aber nicht ob z.B. das Kernal wirklich defekt, oder das Diag zu alt ist.

    Ja ich weiss, 3 Roms auf einmal kaputt, unwahrscheinlich... bleibt aber immer noch ein Busfehler.

    Das 789010 wirft dir aber auch nur eine Checksumme aus. Da müsstest du auch erst gegenprüfen, ob die stimmt. Oder das 789010 so patchen, dass es die ROM-Version gleich mit auswirft. :wink:

  • Einen habe ich noch...

    Das CIA Problem scheint von der Spannungsversorgung zu kommen, stecke ich den Stecker gerade ein,

    zeigt das UFD ca. 4.7V an, und der CIA bringt ein "U4 bad".

    Stecke ich ein wenig seitlich ein, habe ich ca. 4.94V, und der CIA läuft einwandfrei.

    Stecker oder Buchse, und wenn Buchse... Woher nehmen ?

    Mfg Jood

    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.,
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.,
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen., Bitte melde dich an, um diesen Link zu sehen.