ZoomFloppy brings Commodore disk archival into the 21st Century, bridging the gap between the both the IEEE-488 and IEC-based disk intelligent Commodore™ disk drive line and contemporary personal computers. Taking up the baton from the ever-popular X*-1541 line of parallel port interfaces, ZoomFloppy provides complete functionality for newer machines running multitasking and multi-user operating systems and those systems lacking the legacy parallel port upon which the X*-1541 interfaces depend.
Designed by Commodore enthusiast Nate Lawson, ZoomFloppy utilizes the ubiquitous OpenCBM Commodore device access libraries and application utilities for operation. In addition, applications like the VICE Emulator that include OpenCBM support will work with ZoomFloppy as well. Use ZoomFloppy and VICE to access actual Commodore IEC-based serial devices like the VIC-1541 disk drive or IEEE-488 based devices like the CBM 8050 from your emulator!
ZoomFloppy can be used with any OpenCBM supported operating system, including Unix/Linux/*BSD systems, Macintosh OS X machines, as well as Microsoft Windows XP, Windows Vista, and Windows 7. Designer Nate Lawson has provided A convenient installation manual and package for Windows systems, while Christian Vogelgsang provides installation instructions and support for Mac OS X installation. More installation packages and manuals will be offered as time permits.
ZoomFloppy offers unparallelled performance and robustness for the serious Commodore enthusiast. Archive data while playing games, writing letters, or listening to videos without any loss of data fidelity. Designed for the sometimes demanding nature of today’s applications, ZoomFloppy handles such requirements with ease. ZoomFloppy will find a cherished home in your Commodore computer setup.
Here's a talk I gave on ZoomFloppy at the 2011 World of Commodore Expo:
ZoomFloppy comprises a circuit board containing an Atmel ATMEGA32U2 microcontroller and support circuitry. The ZoomFloppy interface includes on board ports for IEC-based disk drives, connectors for the various Commodore drive parallel cabling systems, and IEEE-488 connectors for future expansion capabilities. The entire unit can be installed in a standard Hammond plastic enclosure for a truly professional look. A mini-USB port provides power and PC connectivity.
The ZoomFloppy Schematic and PCB are released under GPL v2 in both EAGLE CAD and high resolution PNG file formats.
PC/Mac with available USB 2.0 port
USB to mini-USB cable (not supplied)
IEC disk drive cable (available separately).
Users can ask questions and discuss their units on the ZoomFloppy Users web forum/mailing list, while obtaining more information on software usage via the OpenCBM mailing list.
Units come with a 30 days return policy and 1 year warranty.
25-second backup without optimizing (parallel transfer, needs cable in drive).
Still faster even for serial xfers.
Nibble protected disks
supports Burst Nibbler protocol via nibtools. Allows raw g64 backups (read and write). Works with vmax/epyx etc etc.
interrupt xfers in the middle (^C), start another transfer, and everything gets reset and restarted properly
Supports infinite holdoff
currently $35 USD
ZoomFloppy is one of a few solutions for USB access to the IEE-488 drives, and the only one that understands PET/CBM IEEE commands.
All signals are available on the X5 Expansion Port.
only 7 KB used out of 32 KB FLASH on microcontroller
Can I use the ZoomFloppy to copy D64 images to real disks?
Yes, simply install the OpenCBM software and then use d64copy to transfer D64 images to a real 1541.
Will ZoomFloppy allow parallel cables to operate?
Yes, ZoomFloppy provides both DB15-M, a 2x8 header, and a 12/24 .156" connector for various parallel cable options. XAP1541-compatible cables will plug into the DB15 connector, while old user port cables can connect to the 12/24 edge connector on the board.
Does RETRO Innovations sell parallel cable kits?
Not yet. RETRO Innovations is planning a parallel cable kit (DB15-F connector and 6522 daughterboard for the 1541 and a DB15M-F cable), but current purchasers can create their own cable via Peter Scheper's Parallel Cable page.
How does ZoomFloppy compare to a XUM1541 device?
ZoomFloppy is an implementation of an XUM1541-compliant interface. XUM1541 specifies a protocol that is used to transfer data from the interface to the OpenCBM libraries. In many cases, the terms can be used interchangeably, though they do not mean exactly the same thing. Incidentally, ZoomFloppy is partially named after the "xum" in XUM1541, which many people pronounce as "zoom" .
I received the unit and plugged it in, but it does not work. What do I do?
Are you using a USB hub? If so, try plugging the ZF directly into the PC's USB port and not into the hub. The hub may be flaky or not have enough current to support all the devices on USB. If so, one thing that might help is plugging in an external power source to your hub.
How do I diagnose a drive issue?
Connect just one drive via IEC, no parallel. If that doesn't work at all, it's probably the drive. Try a different drive.
Add the parallel cable (if any) and retest.
Add other drives on IEC bus (up to 4 total) one at a time. Make sure each is powered on and attached via a short serial cable. See if each is detected after adding.
Way faster: 25-second backup without optimizing (parallel transfer, needs cable in drive). Still faster even for serial xfers.
Nibble protected disks: supports Burst Nibbler protocol via nibtools. Allows raw g64 backups (read and write). Works with vmax/epyx etc etc.
More reliable: interrupt xfers in the middle (^C), start another transfer, and everything gets reset and restarted properly. Supports infinite holdoff
Cheap: currently $35 USD
Future: pinouts for IEEE-488 support once firmware implemented, only 7 KB used out of 32 KB flash on mcu
All these things are impossible with xu1541