Si $45.00 USD no te parece mucho, puedes utilizar
FastLynx32. A mi me funciona sin problemas, y permite transferencia vía cable USB, paralelo, serial y por protocolo TCP/IP.
Al menos en mi caso ha sido muy útil, ya que viene con un programa adicional que permite correrlo también sobre DOS con soporte de nombres largos (super útil para rescatar info de discos en que el sistema no arranca). Tiene sistema de diagnóstico incluído para conexión.
Ah, y cabe perfectamente en un diskette.