> The idea is to make a small single-board computer
with a microcontroller,
> a WD2793 or similar floppy disk controller, enough memory to buffer a
> few tracks, and a high-speed serial port for communication with the PC.
> The board would have connectors for 5.25"/3" drives and 8" drives,
and
> would properly interface to all drive types.
Dave, why not just write software for a catweasel card?
I realize that the
catweasel's FPGA has been programmed with a bitmap made from closed-source RTL,
but is that a serious impedement?
Yes. - What happens when the catweasel becomes unavailable?
When the day comes that the catweasel is no longer
supported/sold, it would be
possible to at that point design another one.
Will it? Or will nobody bother as it's a tough job.
Will it be 100% compatible, or will we find that disks that were created with
this at-least partially proprietary system will be "lost" if the system cannot
be made to work?
People here have daydreamed reinventing the catweasel
with only TTL parts so
prevent lock-in; that is fine, but nobody has done anything about it (the
daydreaming is the easy part, by a factor of 1000).
This would be my point.
The catweasel is here and real, and at $100, it is
price reasonably.
The $100 cost, and the fact that you have to order and wait for it, means that a
significant number of people won't bother (I haven't) - something you can build
in a few hours in your workshop at near-$0 cost will get done by more people.
Everyone who has a vintage computer and doesn't use it, means one more set of
disks that are not preserved.
At that last statement I know one or more people are
going to say: rubbish, I
have the parts here in my junk bin that I could put together what I want for
free. Well, what you'd have would be a pile parts that took at least ten hours
of design time, and you'd still need to spend much more than that writing
software before coming up to speed with the catweasel.
The design time is a non-issue, what I am proposing is essentially the publishing
of a tested design. It would also include basic software, and be fully documented
to encourage other to add to the software base.
Is the cat software open-source, are the internal and storage formats fully
documented - one big thing about the work that I have been doing is to make
sure that people in the future can access the data from the images so that
they can find "other means" of regenerating the disk if necessary - even if
that regenerated disk is just a different format image for a simulator.
Sure, not everybody will
be able/willing to spend $100 for something like this, but that is far less than
the number of people who would be put off by having to build their own hardware.
On this point I disagree - the board I am thinking of would be very simple,
perhaps a dozen DIP chips - easy to build. I think a lot of the people on this
list would gladly take an evening or two to build one - also if it were to be
done, printed circuit boards, and even finished/tested boards could be made
available at low cost (like the cat), but unlike the cat, fully documented and
you can build it yourself if you like. It would not be "owned" or controlled by
anyone.
The one thing that I feel is missing from the catweasel
is a 50-pin header for
connecting to standard 8" floppies.
A grave omission for something thats supposed to archive non-PC-standard disks.
Another minor gripe is that each of the versions of
the catweasel (now four)
tries to be register compatible with previous versions while adding new
functionality. It has lead to some arcane programming requirements, which is
sad: a very thin API to hide version changes would have made things much simpler.
But would have tied the thing to one particular development environment (Here's
you VisualC++ library - have a nice day). The best solution is a fully open and
documented description of the hardware and lots of sample code.
Finally, is the WD2793 able to read northstar horizon
floppy disks? If not,
then a WD2793-based solution is not general enough.
As noted in the original message, it would be soft-sector only - the idea is to
make a simple/cheap alternative to the limitations of the PC controller...
Still deciding if it's worth it - I'll record your "NO" vote.
Regards,
Dave
--
dave04a (at) Dave Dunfield
dunfield (dot) Firmware development services & tools:
www.dunfield.com
com Collector of vintage computing equipment:
http://www.parse.com/~ddunfield/museum/index.html