chiplonkar
Electrical
- Apr 18, 2003
- 9
I have read some where that the 3.5 inch floopies have tracks are seperated by 0.2 mm and each track has a width of 0.115 mm.
I want to know if it is possible to control the movement of the head in steps which are smaller than the gap between any two track.
When INT 13 is used to read a particular track, the head must be moving to some calculated distance from the reference ( track 0 ).If, due to mis alignment , the head falls in the area in between two tracks, then error is reported. Can I , using some other available interrupts or using Floppy Drive Registers (Ports 3F5 and 3F4 ) , control the movement of the head in finer steps ?
On getting the error that "Sector is not found" or " Address mark not found" ,I want to increment the head position in fine steps till a track is read. Purpose is only to have a deeper understanding of the process.
Can any one suggest a way ?
I want to know if it is possible to control the movement of the head in steps which are smaller than the gap between any two track.
When INT 13 is used to read a particular track, the head must be moving to some calculated distance from the reference ( track 0 ).If, due to mis alignment , the head falls in the area in between two tracks, then error is reported. Can I , using some other available interrupts or using Floppy Drive Registers (Ports 3F5 and 3F4 ) , control the movement of the head in finer steps ?
On getting the error that "Sector is not found" or " Address mark not found" ,I want to increment the head position in fine steps till a track is read. Purpose is only to have a deeper understanding of the process.
Can any one suggest a way ?