Kann eigentlich eine SFD1001 1541 Disketten lesen?

Es gibt 35 Antworten in diesem Thema, welches 8.913 mal aufgerufen wurde. Der letzte Beitrag (18. Dezember 2016 um 21:29) ist von ZAK256.

  • Wobei ich gerade eine Anleitung gefunden habe zu den "groĂźen" Commodore Floppies. Demnach haben wir es auch mit wesentlich mehr Sektoren / Track zu tun. Das heiĂźt, wir haben höhere Schreibgeschwindigkeiten und demzufolge auch Lesegeschwindigkeiten.

    Dann die Hardware dann ĂĽberhaupt die "langsamen" Geschwindigkeiten der 1541? Oder sind in den ICs feste Werte eingestellt (es gibt wieder Speed-Zones)?

    ---
    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.

  • Hast Du das nachgemessen?
    Alternativ kann man noch die Schrittweite der Schrittmotoren betrachten.

    Der Weltmarkt hat zu dem Zeitpunkt nur 40- und 80-Spurlaufwerksmechniken produziert.
    Die Angabe der TPI kommt eigentlich von den Disketten her und die "Welt" hat damals bereits auf 48 tpi und 96 tpi bei Disketten geprĂĽft. Lediglich Commodore hat einige Disketten auf den Markt gepracht, die mit 100 tpi deklariert waren.
    Somit passt das bei 1541 und 1001 mit 40 zu 80 Spuren und Deinem Faktor 2 auch.

  • Ne, aber reicht es eigentlch nicht aus, die Praxiserfahrungen von Anwendern, die SFD1001-Disketten zum PC per Kryoflux ĂĽbertragen wollen, zu berĂĽcksichtigen?

    Mit einer normalen 96 TPI Floppy geht das demzufolge nicht, die mussten sich eine der sehr seltenen 100 TPI Floppies besorgen und so umbauen, dass die am Kryoflux funktioniert.

    Das sagt eigentlich alles aus.

    ---
    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.

  • Das wäre mir jetzt neu. Aber sie hat zwei CPUs und wenn sich eine davon um das GCR kĂĽmmert und man ihr keine neue Software unterschieben kann, ist das so gut wie in Hardware.

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

  • Mit einer normalen 96 TPI Floppy geht das demzufolge nicht, die mussten sich eine der sehr seltenen 100 TPI Floppies besorgen und so umbauen, dass die am Kryoflux funktioniert.

    Ist ja auch klar. Bei einem 100tpi Laufwerk hat sich der Kopf nach 100 Steps um 1 Zoll bewegt, bei einem 96tpi Laufwerk schon nach 96 Steps. Diese Laufwerke werden jeweils mit 80 Spuren benutzt, aber es sollte klar sein, daĂź du mit 96tpi geschriebene Disks nicht mit einem 100tpi-Laufwerk lesen kannst und umgekehrt. Zumindest nicht komplett, die ersten Spuren mag es gehen.

  • Bisher hatte ich keine Probleme mit 96 tip Disketten in einer SFD1001. Selbst 48 tpi Disketten funktionierten. Dann wĂĽrde ich eher auf ein besonders "sensibles" Diskettenlaufwerk tippen, wenn das nur mit einer 100 tpi Diskette funktioniert hat.

  • Theoretischer Ansatz:
    Der Schrittmotor kann falls man wie bei der 1541 Direktzugriff auf den Schritttreiber hat auch in Halbschritt, Viertelschritt und mit viel PWM noch feiner Positioniert werden.
    Mechanisch ĂĽber die Magnetpole "Rastet" er unbestrohmt in 48/96/100 Spuren pro zoll ein, je nach Schrttmotor und Ăśbersetzung.

    Was der Magnetkopf durch die geänderte Spaltbreite Liest ist wieder eine andere geschichte...

    Edit:
    Ich habe einen Schwung 8250LP da die sehr sensibel auf die Disketten Reagieren, umformatieren von 1541 mögen die gar nicht.

  • Bisher hatte ich keine Probleme mit 96 tip Disketten in einer SFD1001.

    Es geht nicht um die Disketten, sondern um die Schrittmotoren im Laufwerk: FĂĽr Deine SFD1001 ist Spur 50 an einer anderen Stelle als fĂĽr ein 96-tpi-PC-Laufwerk - ob da jetzt eine 96-tpi-Disk, eine 100-tpi-Disk oder eine Scheibe Toast im Laufwerk liegt, ist unerheblich.

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • ob da jetzt eine 96-tpi-Disk, eine 100-tpi-Disk oder eine Scheibe Toast im Laufwerk liegt, ist unerheblich.


    Ich empfehle eine Scheibe Käse, die passt rein, bei Schweizer Käse muss man sogar das Loch in der Mitte nicht ausstanzen wenn man Glück hat. ;)

  • Theoretischer Ansatz:
    Der Schrittmotor kann falls man wie bei der 1541 Direktzugriff auf den Schritttreiber hat auch in Halbschritt, Viertelschritt und mit viel PWM noch feiner Positioniert werden.
    Mechanisch ĂĽber die Magnetpole "Rastet" er unbestrohmt in 48/96/100 Spuren pro zoll ein, je nach Schrttmotor und Ăśbersetzung.


    Das ist auch ein interessanter Ansatz, ich glaube aber, man muss dann einen Microcontroller nachrüsten und den dazu abkommandieren. Vielleicht mal ein Versuch für die Kryoflux User. Vielleicht kommt man mit einer bestimmten 8050 oder 8250 Version aber auch ohne zum Ziel: Hier sind angeblich Viertelschritte möglich, also 400tpi! So steht es wenigstens in der Speedos 8250 Anleitung.

    Wurde ja hier schon genannt, was bei der SFD1001 sonst auch nicht passt: die 50% höhere Bitrate der Aufzeichnung, die man aber durch eine kleine Hardwareänderung bzw. Jumper umsetzen anpassen könnte. Die zugrundeliegende Schaltung war auch einmal für einen 4040 Nachfolger gedacht, also für ein 1541 kompatibles Diskettenformat.

    Ebenso ist der Hardware GCR Decoder/Encoder deswegen für Standarddisketten kein Problem, die Tabellen entsprechen der 1541. Soweit ich mich erinnern kann, lässt sich dieser nur beim Schreiben umgehen, nämlich zum Aufbringen der Sync Markierungen.

    Code: Floppy Fehlerkanal abfragen - Ausserdem kann ich bei "drive not ready" den I: und N: Befehl verwenden und notfalls den Kopf manuell zurĂĽckschieben. Und Finger weg vom Stepper!
    10 open1,8,15                   : rem 8 ist die Geräteadresse und das kann man bei Bedarf natürlich anpassen
    20 get#1,a$:?a$;:ifst<>64goto20 : rem Das CLOSE 1 am Ende kann man sich sparen, weil beim RUN automatisch ein CLOSE ALL ausgefĂĽhrt wird.
    RUN
  • Hallo,

    ich habe eine SFD1001 zuhause stehen.
    Wenn noch Bedarf besteht, kann ich es gerne einfach einmal ausprobieren, ob eine 1541-Disk gelesen werden kann.
    Nach meinem Wissensstand kann sie es aber nicht.

  • Durch Probieren bekämest Du allenfalls heraus, dass die Hardware + Software (im ROM der SFD 1001) das nicht kann.
    Die Frage war aber nach der Hardware. Aber auch die kann es nicht. Stichworte: 100 TPI vs. 96 bzw 48 TPI, Schreibgeschwindigkeit.

    ---
    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.

  • Stimmt, hatte ich nicht gemerkt.
    WĂĽrde aber auch nicht gehen, da die Schrittweiten nicht zueinander passen.
    Wurde hier aber schon gesagt.

    Sorry.

  • Macht nichts. Manchmal ĂĽbersieht man was...

    ---
    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.

  • Habe gerade per PM den Hinweis bekommen, dass die 100 TPI das Problem sind, weshalb es nicht geht.

    Wenn die Mechanik alle 1/100 Zoll einen Track macht, wie will man dann einen 1/48 Zoll abstand (1541 Track Abstand) erreichen?
    Ja richtig: Man liegt fast immer etwas daneben.

    Die SFD-1001 hat 77 statt 35 Spuren und ein Laufwerk mit 96tpi oder 100tpi.

    Mal weiter gebohrt: ist es mit diesen Laufwerken theoretisch möglich, PC-Disketten (720kB und 1,2MB) zu lesen?
    Die 1571 hat ja so einen "Modus", womit man mit dem KayPro3 Format unter CP/M 2.2 lesen und schreiben kann.
    Dazu ein leicht am Thema vorbeigehender Link

    Hier finde ich wiedersprĂĽchliche Angaben.

    Bitte melde dich an, um diesen Link zu sehen. ---> Die CBM-Floppys haben 100 TPI gegenüber 96 TPI bei später üblichen 80-Spur-Laufwerken

    Was das mit den 100 TPI dann für Konsequenzen hat: Bitte melde dich an, um diesen Link zu sehen. - Lustig ist auch darunter das zu 35-Track-Disketten, das wusste ich auch noch nicht. Erklärt aber, warum die 1541 nur 35 Spuren kann: Supportvermeidung ...

    Mal hier, mal da, mal dort. Aber auf jeden Fall auf der Bitte melde dich an, um diesen Link zu sehen.! Und hier Bitte melde dich an, um diesen Link zu sehen.!

  • Wenn die Mechanik alle 1/100 Zoll einen Track macht, wie will man dann einen 1/48 Zoll abstand (1541 Track Abstand) erreichen?
    Ja richtig: Man liegt fast immer etwas daneben.

    Daran wird es also scheitern - und man braucht eigentlich gar nicht erst anzufangen.

    Hi, ich mich gerade etwas mit 100TPI Laufwerken beschädigt.
    Ich habe mal das Bild im Anhang erstellt, dies sollte das Problem mit dem "danebenliegen" verdeutlichen. Einige Tracks kann man sicherlich lesen andere aber auf jeden Fall nicht. Wenn meine Darstellung korrekt ist, ist leider auch der Track 18 auf jeden Fall mit einem 100TPI Laufwerk nicht lesbar, da dieser genau in einer LĂĽcke liegt. Bei den Spurbreiten bin ich ĂĽbrigens etwas unsicher, gerade bei den 100 TPI Laufwerken habe ich dazu keine Angaben gefunden.

    GruĂź
    Hans

    Bitte melde dich an, um diesen Anhang 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. <<<