Probleme mit Disketten

Es gibt 9 Antworten in diesem Thema, welches 1.684 mal aufgerufen wurde. Der letzte Beitrag (24. Februar 2008 um 18:55) ist von e-tron.

  • Hallo da draußen!

    Ich habe mittels PC ein paar D64-Images übertragen (Programme für den C128 im C128-Modus). Wenn ich nun das Directory lade, ist auf dem C64 (oder im C64-Modus) auch alles in Ordnung, nur der C128 zeigt dann ein "verkrüppeltes" Bild, sodass ich auch kein Programm laden, bzw. Starten kann.

    Kann ich ein D64-Image auch so schreiben mit cbm4win, dass es für den C128 lesbar auf eine 1571 geschrieben wird?

    Oder: Wie stelle ich die 1571 auf 1541 um, dann müsste es klappen.

  • D64 sind, wie der Name schon sagt, Images von C64-Disketten. Die Software aus einer auf Diskette zurückgeschriebenen D64 kann man, sofern keine wirklich C128-spezifische Software enthalten ist, nur im C64-Modus nutzen. Ist C128 spezifische Software enthalten, so muss diese als Diskette eingeschoben werden, direkt aus einer D64 kann man keine C128 Software im 128er Modus laden.

  • Ist völlig egal ob C64 oder C128....

    Eine Diskette für den C64 kannst du IMMER auch auf dem C128 benutzen.
    Eine D64 ist ja nur ein einseitiges Diskimage...das hat mit dem Computer (C64 oder C128 ) überhaupt nichts zu tun.
    Ist also eher ein D1541 (aber sowas gibts ja nicht....).
    Klar, die Programme darauf sollten für den jeweilige Modus sein.
    Denn Programme für den C64 haben in aller Regel die Startaddresse $0801 und die für den C128 $1c01.
    Das hat aber wie gesagt nichts mit dem D64 zu tun.

    Und eine 1571 kann ohne weiteres Disketten von/für eine 1541 lesen/schreiben

  • Das Problem mit dem Laden von Directories liegt evtl. am alten ROM der Floppy 1571. Damit hat die Floppy ziemliche Probleme eine 1541-Diskette zu erkennen.
    Das ROM kann man gegen eine aktuellere Version austauschen.

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

    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • Habe gestern ein wenig getestet:

    Testumgebung: C128 DCR (zwei verschiedene benutzt)

    - D64-Image (GEOS 2.0 für C128) mittels cbm4win auf 5 1/4"-Diskette geschrieben
    - Diskette in die eingebaute 1571 geschoben
    - im 128er Modus: nur Schrott beim Directory-Anzeigen (inklusive Farbwechsler bei der Schrift)
    - im 64er Modus: alles in Ordnung
    - 1571 auf 1541 geschaltet (open 15,8,15:printBitte melde dich an, um diesen Link zu sehen.,"U0>M0":close15,8,15, nagelt mich nicht fest, jedenfalls die richtige Befehlszeile)
    - siehe da, das Directory lässt sich im C128er Modus lesen !!

    So kann es aber doch irgendwie nicht sein, oder? Jede "echte" Diskette, also eine, die NICHT vom PC übertragen wird, kann der 128er ja auch lesen?!?

    Bin ratlos!

  • Das macht die Diagnose einfach: ROM tauschen. Das sind typische Symptome der alten ROM-Version. Da hakte es beim Umschalten von 1571 nach 1541-Modus.

    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • Das macht die Diagnose einfach: ROM tauschen. Das sind typische Symptome der alten ROM-Version. Da hakte es beim Umschalten von 1571 nach 1541-Modus.


    Ähem... Jein. ;)

    Zumindest alle mir bekannten ROM-Version des 128D*CR* hatten schon das korrigierte ROM.

    tron73, da du schreibst, dass du cbm4win benutzen würdest: Kannst du das ROM der Floppy im C128DCR bitte auslesen und mir zuschicken?

    Also:

    Code
    cbmctrl download 8 0x8000 0x8000 1571dcr.rom


    (Das dauert durchaus einige Minuten!)

    Dann schickst du mir die Datei 1571DCR.ROM (die 32768 Bytes groß sein muß!) bitte gepackt als e-Mail.

    Ich kann dann nachschauen, ob deine Laufwerk wirklich diesen Fehler hat. Ich halte das aber eher für unwahrscheinlich, weil mir - wie gesagt - noch keine 128DCR mit diesem Fehler untergekommen ist.

    Noch eine Idee: Versuche doch bitte, die Diskette als D71 wieder zurück zum PC zu übertragen. (Möglicherweise war die Diskette früher eine beidseitige 1571-Diskette)? Wenn das geht, dann schick mir die D71-Datei bitte auch zu.

    Gruß,
    Spiro


  • Ähem... Jein. ;)

    Zumindest alle mir bekannten ROM-Version des 128D*CR* hatten schon das korrigierte ROM.

    Oh, er schrieb DCR. Dann hast Du natuerlich recht. Dann bin ich auch ratlos. :)

    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • Ich habe die erzeugten Disketten jetzt auf insgesamt drei verschiedenen Computern getestet:

    2 x C128DCR, jeweils mit dem eingebauten Laufwerk
    1 x C64C, mit ner 1571 und mit ner 1541II

    Bei beiden C128DCR funktioniert das Einlesen des Directories nur, wenn ich die 1571 mit dem angegebenen Befehl auf 1541-Modus umstelle, oder halt im C64-Modus .... Bei dem C64C klappt es natürlich auf Anhieb mit beiden Laufwerken, sowohl 1571, als auch 1541II. Ich hoffe, ich wiederhole mich nicht, bin ja ein wenig ratlos. Nehme ich eine originale GEOS-Diskette z.B. (Version egal) oder z.B. Turrican (auch original), lesen alle Rechner und alle Laufwerke das Directory sofort und richtig ein, auch wenn der C128er natürlich mit Turrican nix anfangen kann.

    Ich habe auch schon das Laufwerk am PC (ist ne 1571) gewechselt, habe drei externe 1571 und bei allen das gleiche. Die Programmversionen sind aktuell. Heute nachmittag werde ich mal ne externe 1541II mit dem XA-Kabel benutzen, aber daran kann es eigentlich nicht liegen, denn wenn ich zum Beispiel "Kaiser" brenn... ähhh übertrage, läuft das Spiel ja auch im 64er-Modus, oder auf nem echten 64er.

    Wie kann ich denn aus D64 ein D71 machen? Formatiere ich eine Diskette im (zweiseitigen) 1571-Modus, kann der C128 das Directory natürlich lesen, irgendwas mit 1200 Blocks ist dann frei, wie es sein sollte. Man hört ja dann das Knickern, wenn auf den nächsten Track gesprungen wird. Ich verzweifle bald daran, will meine C128-Programme ja schreiben und dann auch wieder auf dem Original benutzen.

    Wie ich das ROM der internen 1571 auslesen soll, weiss ich allerdings nicht, denn ich hab ja ne externe 1571 am PC und nicht die interne vom 128DCR (geht das überhaupt) ??

    Akte-X-mäßig .....

    Daniel

  • Verrückte Welt ... mit ner 1541-II gings gar nicht, da hat sich die GUI dran gestört, also hab ich zwei weitere 1571 Laufwerke getestet. Bei einem ging es dann alles wie von selbst. Da das Laufwerk nun auf meinem Tower steht, bin ich auch noch sehr dankbar dafür, dass der Vorbesitzer den Powerknopf nach vorne gelegt hat und einen RESET-Schalter ebenfalls vorne angebracht hat. Als wenn der meinen Computerkeller gekannt hat :)

    Jedenfalls kann ich jetzt endlich Disketten schreiben, die mein Blechdiesel auch lesen kann. Im 64er Modus sowieso und jetzt auch für sich selbst :) Juchuuuuu