Lowlevel
Lowlevel => Lowlevel-Coding => Thema gestartet von: Korona am 10. July 2007, 15:20
-
Hi,
ich bastel gerade an einem Floppy Treiber rum, und würde gerne erkennen können, was für FDCs installiert sind. Afaik kann es ja zwei FDCs geben, einen mit Port 0x1F0 und einen mit 0x170. Wie kann ich erkennen ob sie vorhanden sind und was für Floppy Laufwerke an den Controllern hängen (ohne das CMOS abzufragen)?
mfg Korona
-
Wieso nicht das CMOS abfragen? Ansonsten hilft wahrscheinlich nur, einfach mal was hinzusenden und schauen, ob was sinnvolles zurückkommt...
-
alternativ stehts doch auch irgendwo in der BIOS data area iirc.
-
@Korona:
weiss leider auch nicht wie das geht, aber:
die Port-Adressen für den FDC sind 0x3f0 & 0x370
(0x1f0 & 0x170 sind die für IDE)
-
Einfach mal was hinsenden und versuchen etwas sinnvolles zu kriegen hatte ich mir schon gedacht, es hätte ja sein können, dass es einen speziellen Befehl dafür gibt.
@M.Nemo
Ja, stimmt, ich hab mich wohl vertippt. ^^
-
Wann darf man denn von deinem OS was sehen (ob jetzt source oder binary ist egal)? :-)
-
Im Moment noch nicht, dazu ist es noch etwas zu früh^^.
Ich werd ein SVN bereitstellen, wenn man einige einfache Anwendungen ausführen kann =).