PCI floppy controller
Fred Cisin
cisin at xenosoft.com
Fri Apr 22 20:48:12 CDT 2022
On Fri, 22 Apr 2022, Bill Gunshannon via cctalk wrote:
> As another person with a desire to be able to read/write/create
> disks of different sizes and formats I have found this interesting.
> So the question, then....
> How hard would it be to make a floppy disk interface using an Arduino
> or even RasberryPi? If you could do that the choices of interface
> to a PC opens up quite a bit. It would never be like having a floppy
> hanging off the PC, but then none of the formats I am interested in
> are grounded in the PC anyway and utilities would need to be written
> to access them.
> comments?
There are a LOT of possibilities.
At one point, one of my associates was playing around with various "PC on
a board" motherboards that were 5.25" floppy drive size. ("Quark" 80186
equivalent of an Ampro Little Board) He mounted it with spacers on a
5.25" drive, in an external case. It was a complete PC, that looked like
an externala drive.
His primary purpose was to build dedicated PC industrial data acquisition
units. (Elcompco made several data acquisition systems that
interfaced directly with banks of elevators)
With trivial some software on it, it could connect to a "real" PC and do
disk I/O.
I once saw an extremely similar commercial product being marketed for
Macintosh that was an "external 5.25" floppy drive that can read PC
diskettes". It was an Ampro Little Board on a drive, with software for
letting the Macintosh access files on its disks. They avoided mentioning
what was inside the box, and presented it as a Macintosh special external
drive. (similar to the Macintosh version of Video Toaster having an
Amiga in the box)
They added software to it to handle some CP/M formats. I was amused that
among the formats that they supported were a format where I had misspeled
the format name (due to customer handwriting), and they copied my
mispelling, and they had a format that I had put into XenoCopy for a
friend to handle his on-off prototype machine that never went to market.
(a non-deliberate Mountweazel poach flag copyright trap)
You could build a small box with a drive and either a from scratch
controller, or a 765 (or better yet, a WD 179x), that connects to PC.
In that box, you could put almost anything that could work with the FDC
and communicate.
But, as a first step, and "proof of concept" for an external box,
why not just start with a 5160 or 5170, running software and communicating
with your host PC? Then, later, you could replace the 5160/5170 with a
more compact dedicated bespoke device.
(OK, I'm still thinking in terms of the days when people were upgrading
PCs and throwing out the old ones, so that an XT cost NOTHING)
--
Grumpy Ol' Fred cisin at xenosoft.com
More information about the cctalk
mailing list