Welcome, Guest. Please login or register.

Author Topic: Floppy Drive work like on PC possible?  (Read 3992 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Thomas

Re: Floppy Drive work like on PC possible?
« on: February 17, 2010, 02:29:21 PM »
In order to check if a disk is in the drive, normally the read/wrrite head is moved from track 0 to track 1 and back. This causes the click sound.

With the noclick option active, the drive is instructed to move from 0 to -1 instead. The drive should know that this is not possible and not move the head at all, but still report whether a disk is present or not.

Some drives however do not hat the intelligence to know that they are at track 0 already and try to move the head further, usually resulting in an even worse click than normal and also causing damage. If this happens, you should deactivate the noclick option immediately.

Offline Thomas

Re: Floppy Drive work like on PC possible?
« Reply #1 on: February 17, 2010, 03:10:52 PM »
Quote
That is funny though... any crashing application could in theory destroy your floppy drive.


It shouldn't harm if it happens only few times. But if it does it every two seconds, it's most likely to cause damage.

Offline Thomas

Re: Floppy Drive work like on PC possible?
« Reply #2 on: February 17, 2010, 03:51:42 PM »
Quote
Also, in the case mentioned above, would all NoClick programs have the same effect?


All programs done for AmigaOS 2.0 and above do the same: they just set a flag in the internal structures of trackdisk.device and trackdisk.device then changes its behaviour. This is the only system-friendly way to do it.


Quote
however the current sound I hear is very small


It depends on the drive what happens with noclick enabled. As already mentioned, some drives try to move the head against the limit causing a cracking noise and possible damages. Some drives do not make any sound any more. And some drives still make a small sound.


Quote
Dismount the drive and mount it only when I needed sound more professional to me


The problem is that AmigaDOS does not allow to dismount floppy drives. Although you can remove the entries from the DOS list, trackdisk.device will still continue to poll for disk changes. So you gain nothing.