davidgiven / fluxengine

PSOC5 floppy disk imaging interface
MIT License
353 stars 68 forks source link

Addressing drive ID 0 (NOT PC drive A:) #764

Open fplanque opened 3 weeks ago

fplanque commented 3 weeks ago

Using FluxEngine + Greaseweazle on MacOS:

I have the Greaseweasle working with gw with a DD disk drive from an Atari ST (drive ID 0 and straight non-twisted cable) and using a command like gw read --drive 0 --format=atarist.720 --retries=8 "test.st" does what it is supposed to do.

However, trying to use FluxEngine as a GUI, it can't get the drive to work:

Now, if I connect a PC 1.44" drive:

What am I missing?

does drive:0 actually mean "PC drive A on twisted cable"? How do I talk to a non-PC drive with drive ID set to 0 as it is on most non-PC computers?

Yserra commented 2 weeks ago

With your Atari ST drive, ID 0, on straight cable, you must click on "Customize..." and add:

shugart_drive

With your PC drive (I suspect this time you connect it with a twisted cable, otherwise, it would be drive:1), you get many errors because your floppy disk is certainly a HD floppy disk where you missed to cover the right bottom hole with some tape. So the drive reads the DD disk with HD-corrected amplification.

"drive:0" actually means "PC drive A on twisted cable" when you don't mention "shugart_drive". When you mention it, "drive:0" becomes "drive 0 on flat cable"