How to restore disks?

ZXNet echo conference «code.zx»

From Kirill Frolov To Oleg Grigoriev 19 January 1999

Greetings, Oleg! It was 16 Jan 99 and 05:07:00, Oleg Grigoriev wrote to Kirill Frolov on the topic How to restore disks? Not seeing the moderator nearby, I decided to insert a word: OG> No. If the sector is readable, then the header was also readable. OG> tan is true. Maybe, probably... OG> Hands are crooked. OG> ld a,#f0 ;track recording. OG> call topr1f OG> ld hl,buffer ;image address. OG> ld c,#7f OG> ld ix,#3fca ;record. OG> jp to_dos OG> If b at the output =0, then cal. So sometimes something like this doesn’t format and you get a “recording error”. The command #f4 is used. If you shove #d8 in front of it it’s much better, but sometimes still doesn't format. I always wait while other teams are working the 'busy' bit of the status register. Here it looks like INTRQ is required at 1 :-/ And most importantly - after writing the command, I wait until the status register will not be 'busy'. If you don't do this, then nothing will work at all. KF>> there may be several defects on a track. What algorithms are there? OG> Trash can.Masdai. FUT is there too? Think about it: you restored the disk, but it’s RDS. Instead of trying to reformat the road, I ruined your disk. [..about..index..tag..FC..] OG> Hmmm. Why? And HONEY does this and writes 'ERROR!'. I want that too. KF>> What is the _minimum_ track length? OG> Somewhere around 6250. Depends on the disk, and I saw 6220 in my case. the minimum is 6100 or less. I would like to know the permissible deviations in disk rotation speed and frequency quartz in the computer. KF>> Determine the length of the track by KF>> reading from the disk is not possible - when writing, it may turn out to be different due to the difference KF>> in speed for different drives. It is also impossible to calculate the length of the track after KF>> formatting - when writing a sector on another drive, you can get KF>> the sector crawling out of the track. I'm interested in _minimal_ KF>> speed KF>> disk rotation on a _working_ drive. OG> "... The non-contact controlled motor DBU-2 is designed OG> to rotate the disk in the mechanism at speed OG> (300+-4.5) rpm." ~~~~~~~~~~~~~~~~~~~~ ??? Why so little? I have a floppy disk that is difficult to spin and the speed when installed in any drive floats in a very wide range. With best wishes, Kirill Frolov.