Hi, I'm checking the feasibility of using the Teensy as an ATAPI ZIP Drive Emulator.

The basic hardware flow would be as follows:

Code:
[Legacy ATAPI Host (Roland SP-808)]
          ^
          |
          v
[Teensy (via legacy 40-pin connector)]
          ^
          |
          v
[Teensy (onboard 5-pin USB connector)]
          ^
          |
          v
[USB Drive (emulating the ZIP Drive's storage)]
The basic software flow would be as follows:
Code:
[ATAPI Driver (custom?)]
          ^
          |
          v
[USB Storage Driver (off-the-shelf/existing?)]
Power Supply: I plan to use the 5V supply, which was originally there for the ZIP, to power the Teensy. I assume that a power supply originally designed to power bulky hardware, with at least one motor in it, should be able to power this Teensy rig no-problem.

Processing Power: The Arduino would seem to struggle with this task, which is what led me to Teensy. It looks like ZIP maxed-out at a 1.4 megabyte/second transfer rate so I think I should be safe there...
https://en.wikipedia.org/wiki/Zip_drive

Am I on the right track? Seem feasible? Any pointers on existing code that could be modified would be a huge help!

Thanks for any thoughts!
rs