That said I do want a solution as above but for ALL versions of IDE. I know that is a big ask and probably a big challenge but I do think we will have it one day.
@Zippy Zapp Rabbit Hole Computing, my company, has been working on such a thing quietly for the last year and a half. While it isn't 100% ready for prime time, it is available for those who wish to help improve the product. ZuluIDE is powered by an RP2040 microcontroller, in concert with a small Lattice iCE5 FPGA. ZuluIDE can currently emulate both ATAPI CD-ROMs (of arbitrary size, vastly larger than an original CD-ROM would allow for) as well as ATAPI removable Read-Write devices, such as Zip drive emulation, or generic ATAPI removable media, again, of arbitrary volume size. The maximum volume size is limited only by the machine you use it with.
https://github.com/rabbitholecomputing/ZuluIDE-firmware and you can purchase one today at
https://store.rabbitholecomputing.com/ZuluIDE.
The ZuluIDE firmware that runs on the RP2040 is open source, and anyone can build it from source, if they so desire. The FPGA which interfaces to the Parallel ATA bus and the RP2040 is
closed source, and will likely remain this way indefinitely, in an effort to prevent clones. Rabbit Hole Computing has made a significant financial investment in this product, and we must now begin the process of recovering our initial cash investment. In the coming year, we expect to produce ZuluIDE in larger quantities, which will help us bring the manufacturing costs down, which I believe will in turn lead to a lower price point for ZuluIDE.
Currently, ZuluIDE supports PIO modes 0-3, as well as Ultra DMA 0. Real-world read speeds are around 7MB/second, which we expect to be able to improve significantly, via
future firmware updates.
ZuluIDE has also been tested to work with FireWire to Parallel ATA, as well as inexpensive Serial ATA to Parallel ATA bridge products.
Instead of hijacking this thread entirely, I've created a thread for
ZuluIDE disucssion here.
PLEASE use it instead of responding to this thread