*Verify will now do up to 5 retries, and report where it retried. Typical output
Verifying ... 0009A800 ?? Managed to verify sector after 2 retries Disc error 08 at :0.000C5400 Failed to verify sector after 5 retries Verify failed
Final message is one of
Verified okSome discussion of soft and hard errors needed. This ties in with defects.
Verified with retries
Verify failed
byte meaning 0 number of retries for hard disc read/write sector 1 number of retries for floppy disc read/write sector 2 number of retries in floppy disc mount for each copy of map 3 number of retries for verify after *format before called a defectOn Entry:
On Exit
ADFS_DescribeDisc &40245
bit meaning 0 owner read access 1 owner write access 2 always zero 3 locked bit 4 public read access 5 public write access 6 reserved 7 reserved
An up call handler for UpCall_MediaNotPresent and UpCall_MediaNotKnown can still work in the simple way. That is on receipt of the upcall to interact with the user to determine if he is able to insert the media. If he can then the handler should claim the upcall, otherwise it should pass it on. The up call will be repeatedly issued until the media is found or the up call not claimed.
In order to spot automatically when the required media has been inserted. The upcall handler should regularly claim the up call at intervals specifed by R5 allowing the filing system to search for the media. In order to allow the up call handler to tidy up if a media is found in this way a new up call, UpCall_MediaSearchEnd (4), has been added. This is issued whenever a media search is ended, either because the media was found or the up call was not claimed.
This up call handler must not issue calls that may cause the filing system to be re-entered. Also programs designed to run under the desktop should not handle these up_calls.