Hi
Ich hab zZ das Problem einen Floppytreiber zu schreiben.
Dazu habe ich einige Fragen/Probleme.
1. DMA
Mein OS ist/soll NICHT Multitasking-fähig sein, darum möchte ich auf den DMA Controller verzichten.
Ich habe in einigen Beriträgen in diesem Forum gelesen, dass das nicht möglich sei, aber auch, das win98 auf den DMA verzichtet.
Geht das jetzt ohne, oder nicht?? Wenn ja, wie mache ich das?
2. Paging
Wenn man mit dem DMA Controller arbeitet, muss man die Page angeben. Was mach ich, wenn ich kein Paging verwende??
3. IRQ
Im DOR (bit 3) kann ich "DMA and IRQ channel" aktivieren/deaktivieren. Wenn ich jetzt DMA deaktiviere, wird doch auch automatisch IRQ6 deaktiviert, kann man das verhindern??
4. Bochs & PC
Ich kann den Motor des Laufwerks bereits unter Bochs steuern, aber nicht auf meinem echten PC. Ich habe gelesen, dass das "normal" sei. Aber woher weiß ich was falsch ist?? ich kann doch nicht jedes mal meinen PC neu satrten.