My Projects
PC Stuff
Board Games
Services
Miscellaneous

USB Resources
As a general rule, USB is NOT supported in DOS. There are companies and individuals who are producing USB stacks for DOS, but nothing practical yet for the everyday DOS user. I hope to include all of the software and information available on this page since this topic does tend to pop up a lot on discussion boards.

USB support forums for DOS.
New! Come here if you are having problems getting your device to work.

Downloads:
I have not used any of this software personally (except for the USB CD ROM boot disk and duse.exe), so I can not vouch for their functionality. Use at your own risk!

Iomega USB / Firewire Boot Diskette - New! This boot diskette supposedly supports Firewire and USB Iomega ASPI devices. I have not tested this diskette so use at your own risk.
''Motto Hairu' USB Driver - This is a set of USB Drivers which includes USBASPI.SYS driver below. A lot of people have had success with these drivers. Here is a translation of the readme.txt file.
USB CD ROM Driver - USBASPI.SYS; Another USB CD ROM Driver. A visitor told me about this and said he was able to use Ghost and this driver to backup his hard drive to a CD-RW. Add a device reference to this driver (device=usbaspi.sys) in your config.sys and then run MSCDEX or SHSUCDX in autoexec.bat to bind the driver.
USB DOS CD ROM Boot Disk -New! (Recently updated this disk to include DUSE 4.4!) A Windows 98 Bootdisk I made using the DUSE.EXE driver below. I created this diskette for those folks having troubles getting DUSE to work with their USB CDROM drives. Download and double click this program to create the diskette (you will need to have a blank disk handy).
USB CD Rom Setup - Modification for Windows 98 boot disks. Modifies a standard Windows 98 boot disk to use the usb_cd.sys driver below.
USB CD Rom Driver - usb_cd.sys; driver included in the above package. Add device=usb_cd.sys to config.sys
USB Mouse Driver #1 - USB Mouse driver fror OHCI devices.
USB Mouse Driver #2 - USB Mouse driver for UHCI devices
USB4Pas.zip - A USB library/routine for sniffing USB packets under Pascal / DOS. Source
Cypress USB Mass Storage Driver -New! Version 4.4 of DUSE.EXE now supports USB 2.0!; WOW! What a great find. This 'universal' device driver will work with USB Zip Drives, Hard Drives, CD-ROM drives, floppy drives and something called MO drives. I was actually able to read the contents of my USB CD-RW disk with this driver. Read the instructions included with the package.

Links:
USB4DOS - A USB stack for DOS developers. Not for the common, everyday DOS user. Quite pricey at $1000.00 US.
USB in DOS -New! A website with sample assembly code that shows how to scan the USB interface for attached devices. If anyone is interested in possibly writing their own USB driver, you might want to start here.