From: Paul D. <du...@ho...> - 2003-07-11 16:12:50
|
Ok, I came back to using x_call. And I removed the first call to reset the floppy controller, keeping only get disk parameters call. It worked! : Drives=1 Type=0x4 Cyl: 80 Sect: 18 But if I tried to continue with the call to read a sector... Floppy motor turns, but it never returned. So I tried to read on hard disk, dl=0x80, it works! Meaningless stuff read, but it works. Here my hypothesis: Reset the controller have to do IO on the floppy, so it hangs. Read disk parameter, only read the info somewhere in RAM, it works! Reading floppy disk works, but not hard disk: Either because the floppy disk have to setup DMA, not hard disk. Or IO permissions for hard disk is Ok, not for floppy. _________________________________________________________________ MSN Messenger : discutez en direct avec vos amis ! http://messenger.fr.msn.ca/ |