![]() ![]() Still not working, then verify that the diskette is not write protected by sliding the tab into the position not allowing light to pass through. two second wait, the loop terminates and returns a general error which is returned by the floppy handler as CF=1, AH=80h, ' Drive timed out, assumed not ready'. First check whether you have inserted the floppy disk correctly, in the right direction and completely. You can preview the files after scanning. You just need to wait when the software is scanning. Choose the floppy disk and let the software scan it for lost files. Launch the software and select a recovery module. ![]() If there is no FD interrupt within the ca. Download and install the data recovery software on your computer. Good or bad, either way (CF=0 if good, or CF=1 when bad). To perform this operation, call the DeviceIoControl function with the following parameters. Formats a specified, contiguous set of tracks on a floppy disk. ![]() When the interrupt occures, the interrupt routine sets the flag, which again breaks the wait loop. IOCTLDISKFORMATTRACKSEX IOCTL-description. The only interrupts possible here hit when the drive has found the desired track (or track 0). Whenever a Seek or Recalibrate/Reset is issued, the 8088 goes into an active wait loop, looking for a flag which is set whenever a disk interrupt occures. My bet would be on a missing track 0 signal. ![]() So I say the FDC doesn't return from whatever command (usually Seek) is issued. INT 13h timeout ( 80h) occures whenever the 'Wait for Interrupt' BOIS routine doesn't detect an interrupt within 2 seconds. ( Caveat: The following information is strictly only true for the XT BIOS, not 100% sure about the XT286, but I'd say it is as compatible here as the AT is) Conclusion from above messages: ![]()
0 Comments
Leave a Reply. |