Obviously, the device needs to be a single external device in an
esthetically pleasing case. It must be available in multiple colors.
It needs to sell for no more than $75, with a kit form at $10 (including
all parts and 24/7 handholding support)
It needs to contain 3", 3.25", 3.5", 3.9", 5.25" and 8"
drives.
It needs to handle ST506/412 MFM/RLL, ESDI, SCSI, and whatever it was that
1401 used (RADAC?)
It needs to fit in a pocket.
It needs to get at least a month or 10,000 floppy reads from a set of
batteries (single AAA or LR44)
All media needs to go into a single slot, and the drive will identify it.
It needs to have it's own screen and keyboard.
It needs to produce a dead-tree hardcopy log of all data transferred,
including automatically identified format, date of creation, date of
transfer, creator's full name (might need internet access to research that
data), and spell check all document files
Should have motorized next-disk feeder
It needs to operate stand alone
It needs to connect to a user port
It needs to connect to 34 pin/DC37 FDC,
It needs to connect to a parallel ("Centronics") port
It needs to connect to a V.24 port
It needs to connect to a RS232 port
It needs to connect to a ethernet port
It needs to connect to a USB port
It needs to connect to a PCMCIA port
It needs to connect to a CF port
It needs to connect to a SD port
It needs to connect to a SCSI port
It needs to connect to a SASI port
It needs to connect to ISA
It needs to connect to VLB
It needs to connect to PCI
It needs to connect to Apple ][ bus
It needs to connect to TRS80 bus
It needs to connect to Coco bus
It needs to connect to Amiga
It needs to connect to 20ma current loop
It needs to connect with Bell 103, 212, V.90
It needs to read below flux transition
It needs to handle and seamlessly recognize WD/IBM FM/MFM, GCR (Apple,
Commodor, Victor, etc.), Hard sector (N*,H/Z, etc.)
It needs to handle and seamlessly recognize all prior and future disk
formats
It needs to have analog track positioning (think Amlyn) to handle 48TPI,
96TPI, 100TPI, 67.5TPI, 135TPI, spiral formats, etc.
It needs to handle data transfer rates of 0 to 10G (that will obviate the
need for variable spindle speed, and save LOTS of money)
It needs to output at at least 10GB/sec
It needs to be able to automatically repair errors from single bit to
entire tracks
It needs drivers to work as a native peripheral for DOS, Apple-DOS,
TRS-DOS (also DOSPLUS, NEWDOS, LDOS, VTOS, etc.), CP/M, VMS, OS-360
Once all of these requirements are met, should we write drivers to use it
with Windoze?
--
Grumpy Ol' Fred cisin at
xenosoft.com