Floppy Treiber
-
Hallo,
ich versuche gerade einen Treiber für das Diskettenlaufwerk im Protected Mode zu schreiben.
Leider check ich da ned so ganz durch
Kann mir jemand eine Seite empfehlen, wo sowas erklärt ist?
Und wie kann ich die Speicherstelle der Daten im Arbeitsspeicher festlegen?Ich würde mich echt total über Hilfe freuen!!!!
-
Hi.
C/C++ Forum :: FAQ - Assembler :: OSDev Links / Hardware
Hier gibt es auch Infos zum FDC und DMA.Die Addresse der Daten im Speicher musst du im DMA-Controller einstellen.
Ansonsten erzaehlt der todo dir da vielleicht noch was, der hat auf seiner HP da auch einiges zu getextet: http://www.geocities.com/tobiasdoerffel/
-
Danke mal für die Links!
Ich hab aber noch eine (dumme) Frage:
Muss ich, um Daten von einer Floppy Disk in den Arbeitsspeicher zu laden
den DMA controller verwenden, oder geht das auch ohne?
Ich hab da nämlich noch nicht soviel Ahnung davon.
-
Noe, AFAIK geht's nur ueber DMA.
-
Nobuo T schrieb:
Ansonsten erzaehlt der todo dir da vielleicht noch was...
schon passiert per email
-
achtung: ich hab jetzt meine hp aktualisiert, d.h. das floppy-beispiel, das man runterladen kann, funktioniert nun auch (was es bisher nicht getan hat) und außerdem hab ich den artikel über die FDC-Programmierung erweitert, ist zwar noch nicht ganz fertig, kommt aber in den nächsten tagen, genauso wie auch noch die anderen artikel über hw-programmierung