Diskettenlaufwerk ansprechen

Gast #1666692
Lesenswert?

>ich würd gern fragen wie einfach/schwer es ist, ein Diskettenlaufwerk
>mit einem Microcontroller anzusprechen. d.h. sektoren lesen, sektoren
>schreiben, .. kein Dateisystem nötig.

Tote soll man im Grab lassen. SD Karten lesen und schreiben ist 
einfacher;)
#1666741
Lesenswert?

Alex schrieb:
> ich würd gern fragen wie einfach/schwer es ist, ein Diskettenlaufwerk
> mit einem Microcontroller anzusprechen. d.h. sektoren lesen, sektoren
> schreiben, .. kein Dateisystem nötig.

Prinzipiell schon, wird aber sehr aufwendig. Ein Floppylaufwerk hat kaum 
Eigenintelligenz, deshalb kannst du ihm nicht sagen "Ich hätte gerne 
Sektor X auf Spur Y". Stattdessen musst du selbst die richtige Spur 
anfahren (das Laufwerk kennt nur Signale für "eine Spur rauf" und "eine 
Spur runter"), und bekommst dann einen Bitstrom, so wie er auf dem 
Medium steht. Die komplette (De-)Kodierung (selbst die MFM-Kodierung!) 
musst du dann selbst machen.

Ein paar Infos:

http://www.hermannseib.com/documents/floppy.pdf
http://www.hermannseib.com/english/synths/ppg/wtfloppy.htm
http://www.retrotechnology.com/herbs_stuff/drive.html

Ansonsten bliebe noch die Möglichkeit, einen alten ISA-Floppycontroller 
zu benutzen, wenn du sowas noch rumliegen haben solltest. Selbst damit 
wird es aber immer noch deutlich komplizierter als eine SD-Karte 
anzusprechen.

Andreas
Gast #1666806
Lesenswert?

danke für die dokumente. meine recherche hatte relativ wenig ergeben. 
allerdings soll es auch diskettenlaufwerke gegeben haben, wo man direkt 
auf dateiebene drauf zugreifen konnte.

allerdings hab ich jetzt einen verwendungszweck dafür gefunden.
ich stell teile des bitstroms mit LEDs dar und lass das so durchlaufen.

dann kann ich nurnoch tracks hoch und runter schalten
Persönliche Seite #1666814
Lesenswert?

Nimm ein USB-Diskettenlaufwerk und einen USB-Host à la VNC1L.

Ansonsten wirst Du ohne einen speziellen FDC à la WD1772 oder µPD765 
verwenden müssen ... das willst Du nicht, das ist Masochismus.

> allerdings soll es auch diskettenlaufwerke gegeben haben,
> wo man direkt auf dateiebene drauf zugreifen konnte.

Das ist z.B. die 1541 von Commodore gewesen, allerdings vollkommen 
inkompatibel zu PC-Diskettenlaufwerken.
#1666924
Lesenswert?

Alex schrieb:
> danke für die dokumente. meine recherche hatte relativ wenig ergeben.
> allerdings soll es auch diskettenlaufwerke gegeben haben, wo man direkt
> auf dateiebene drauf zugreifen konnte.
>
> allerdings hab ich jetzt einen verwendungszweck dafür gefunden.
> ich stell teile des bitstroms mit LEDs dar und lass das so durchlaufen.
>
> dann kann ich nurnoch tracks hoch und runter schalten
Guter Plan. Wenn's dann ein bisschen geblinkt hat, kannst Du es endlich 
beruhigt wegschmeißen ;-)

Gruß,
Bernd

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren