This is very cool! Glad to see you got it working...
On Sat, Mar 4, 2023 at 9:06 PM Chris Zach via cctalk <cctalk(a)classiccmp.org>
wrote:
Ok, after banging my head against the wall for awhile
this evening it
looks like I have two flashfloppy drives working on my Pro/380. Well
enough to boot from and install 3.2 options.
The keys are these:
1) Use a flat 34 pin ribbon cable with three plugs in a straight line. I
tried using one with the traditional flip, got frustrated at the extra
complexity, and reterminated it as straight through all the way.
2) Set one drive to unit 0 (J2 installed) and the second to unit 1 (J3
installed)
Yea, that's how the two floppy setups on the DEC Rainbow were done.
Flipped cables only were a IBM-PC thing at first, though others started
using them later to emulate the PC... The few CP/M machines I've played
with were more like the Rainbow than the IBM-PC, but there were so
many CP/M machines I might have missed it...
3) This is the kicker: RX50's are Shugart drives.
You have to go into
the configuration and set the drives to Shugart. IBMPC doesn't work
properly with the disk ready and disk swap signal, I stumbled on this
when I found that flipping the disk image while it was seeking produced
a brief access. Hah.
Yes. Pin 34 is READY, not CHANGE, and it has to come ready for the
controller to like the drive. I managed to get the GoTek working with
this config, but I did this for a single drive on my Rainbow. Since I
have the MFM emulator, I've only dabbled with the GoTek.
4) I set the ff.cfg also to read only to avoid
stepping on the images by
accident.
So far it seems to be working, saw both drives in the file manager (I
had built a minimum system with the floppies I had) and now I'm
reformatting the RD53 drive and doing a full install. Should be as
simple as turning the knob and hitting resume.
Nice!
Thanks to Bjoren for letting me know it kind of worked
for him years ago
which gave me the knowledge that it could work. One issue I can see is
that since both "drives" use the same head, stupid software could assume
that since drive 0 was seeked to track 30 then drive 1 should be at
track 30 and thus no need to change tracks. So far I haven't seen this
happen, but we shall see.
I've not seen this assumption in practice. Part of the reason is that,
I was told years ago, was because many DEC Engineers had two separate
drives instead of the RX-50 in their systems, so errors like this would be
caught and fixed. I never encountered any when I ran my DEC Rainbow
with two TEAC FD-55F drives in either MS-DOS or CP/M. That doesn't
mean they don't exist, but it's been more of hypothetical than a common
thing. I'd love to see if you stumbled over this...
Warner