appiah4 wrote on 2023-09-24, 18:27:I have Chinon FD-502 that is content with running as A in the middle of a floppy cable but does not work as B on either positio […]
Show full quote
I have Chinon FD-502 that is content with running as A in the middle of a floppy cable but does not work as B on either position.
Jumper settings are
TERM Closed
DS0 Closed
DS1 Open
DS2 Open
DS3 Open
That's actually a quite interesting scenario: The PC floppy drive systems uses a "twist" on the drive select and motor on signals that foreign to the standard Shugart bus system which allowed 4 drives on one cable. The shugart system uses a shared motor on line for all drives, but the IBM system uses dedicated motor on lines for both drives. The traditional "DS0" line is the motor on line for drive A in the IBM PC system. The traditional "DS2" line is the drive select line for drive A in the PC system. The traditional motor on line is the motor on line for drive B in the PC system. So you got your drive to listen to the "motor on" signal of drive A as drive select signal. Using motor on as substitute drive select signal can work in single-drive systems. But where the heck is your drive getting "motor on" from? If it would use the standard Shugart motor on pin, its motor would not be running when you access drive A: only, as that line is only asserted while drive B: is accessed. Possibly that drive is configured to not use a dedicated motor on signal, but use the chosen DS input as both motor on and drive select? Or possibly someone hacked the motor-on logic in some special custom way?
Setting DS1 instead of DS0 should make the drive respond to the "drive B select" signal if you connect it at the middle of the floppy cable, but having the drive to respond to DS1 won't help if the motor doesn't turn. I guess you need to focus on the motor-on-signal instead of the DS signal to solve your issue.