adamd@rhi.hi.is (Adam David) (01/15/91)
I have twin Chinon FX357 drives connected up to my 1040STF with TOS 1.2 Both drives are on the same flatcable and they are configured as drives 0 and 1 by setting the jumpers. The flatcable is not twisted (which would exchange DS0/DS1 for two DS0 drives) so the setup should work perfectly, but drive A: (slightly further away on the flatcable) only just works when cold, and refuses to read correct data from disks when warm unless the other drive is disconnected. Each drive works perfectly well in isolation from the other. It is enough to remove the power from drive B: to restore full working order to drive A: , even when running hot. What is going on here? Do I have to terminate the drive chain (there is 2.5 cm of flatcable between the drives, less than 25 cm of flatcable between drive B: and the drive connector on the ST, and Spectre GCR injects into the 14-pin DIN connector)? Everything works just fine (including Macintosh disks) except after the first few minutes when both drives are connected. The drives are 5-Volt only types so they could be putting too much of a strain on the power supply I suppose. What is the expected power consumption of Hypercache + one extra drive? (BTW these are "intelligent" drives that only spin when a disk is in them). Can anyone help with these problems? It's a pity that these drives have caused problems with installation, and that other people have had various problems with these drives, because there is no other 3.5" floppy drive as robust & reliable as these Chinons once the possible difficulties of installation are over. Now for the questions: (1) I caught the tail end of the "Media change problem" thread a while back. Did anyone find a way of fixing these drives (or fixing TOS) in order to solve this one? The problem as I see it is as follows: The drive as shipped (and connected by all 34 pins to the ST) does not recognise a disk change event unless the disk is write protected. "Normal" Atari drives under Spectre flag a disk change if the disk is write enabled, but not when the write-tab is open. Here's where it gets really weird ... Spectre will automatically register a disk change on write-protected disks on these drives and ignores write-enabled disks that get changed, whereas normally it is the other way round. However, the GEM desktop will always cause a disk access and update on both types of drive if the disks write-protected, whether the disk has been changed or not. The only workaround without modifications is to insert a write protected disk in the drive after removing / before inserting a write-enabled one, but that makes Spectre think the disk has been changed twice :-( I most definitely do not wish to lose the capability of these drives to notify Spectre of write-protect disk changes. Therefore it is not an acceptable solution to hardwire the switch contacts in order to emulate the "normal" Atari drives. I am seeking a solution whereby both write-protect conditions will trigger a media-change event when a disk is changed. I imagine that a suitable pulse generated by the media-change signals and drive-select signals could be combined with the write-protect signal by some trivial logic to produce a modified write-protect signal that would fix these drives - maybe even fool Spectre to recognise any disk change once only. 8{:-)} (BTW Epson and Citizen drives suffer also from the same problem). I guess that the drive-select signals are pulsed in turn and the write-protect line sampled, in order to decide which drive has "glitched" the line. Am I missing anything here? It sure makes better sense to make the same change (in hardware or software) for all the drive types, than to fix each different make of drive with a bodge that only works on that particular type. (2) Please can some kind soul tell me what pins 1,3,5,7,9 are used for on the Chinon FX357 drives? I read that a certain amount of non-standardness exists here between some of the manufacturers. (3) Can someone point me towards reliable DIY methods of getting the full speed and density out of these HD drives? Has anyone already written a PD formatter and/or driver for these beasts? Thanks for reading, and any help welcomed! Adam David. adamd@rhi.hi.is
adamd@rhi.hi.is (Adam David) (01/15/91)
I've narrowed down the possible causes for the problems I encountered with dual Chinon FX357 drives. Basically: 1) it is not related to the power supply, 2) it is not caused by heat, (only worsened by it, there are only two states: Drive A: functions correctly or drive A: consistently reads the same garbage. I have not dared attempt to write data to drive A: while the drive is malfunctioning), 3) the floppy controller is in good order, 4) it does not appear to be caused by Spectre GCR (though possibly accentuated), 5) I doubt if signal termination is a problem. The dual drive setup works 100% if one or both of the drives are standard DD types. Therefore: 6) I strongly suspect that the problem is signal interference between the two drives on one of the five pins that used to be earthed on the older types. What do these signals do? I can probably "fix" this by simply cutting a few wires in the cable, but I am not happy with applying a blind fix. See my previous posting for why not. Thanks for any help, -- Adam David. adamd@rhi.hi.is
Roger.Sheppard@bbs.actrix.gen.nz (01/17/91)
Atari uses the Write enable line for disk change, Some OEM drives do not toggle this line when the disk is removed, this can be changed by disabling the disk in switch, Note: Gemdos is polling the drive all the time, some drive do not respond to this poll if there is no disk in, so that the write enable line is not toggled, I have a NEC FD1037A and find that they work ok. Note: it is posible to Run a HD drive with some mods, one that is posible is to change the Clock to the WD1702 controler ic. the Germans have done it this way, also change the controler for the 8" type, this is the format used for HD disks, there is a kit for both the other from the USA, but please use some short screen leads...to the drives also the drive case could need a earth... I do have a Chinon in my ST and it works ok. but did have the Disk change problem, disabled the disk in switch...but that does cause a small problem , the drives will run without a disk in them... -- Roger W. Sheppard 85 Donovan Rd, Kapiti New Zealand...
Roger.Sheppard@bbs.actrix.gen.nz (01/18/91)
<2634@krafla.rhi.hi.is> Sender: Followup-To: Distribution:world Organization: Actrix Information Exchange, Wellington, New Zealand Keywords: Comment-To: adamd@rhi.hi.is Note: The drive select lines and the side select are not buffered, they are just LPTTL, this is easly overloaded with the pull up resistors that are fitted to OEM drives, use a LPTTL IC O/C that can drive into 500 ohms, the normal pull up resistor for OEM drive are 1 K ohms, so with 2 drives that will be 500 ohms, If I remember the IC is 74LS05, but correct me if I am wrong, Atari use about 2.7 k resistors in there drives... -- Roger W. Sheppard 85 Donovan Rd, Kapiti New Zealand...