USB-драйверы для Windows 3.1

На этой странице содержится коллекция драйверов USB для Windows 3.1. Используйте их с особой осторожностью, так как получение драйверов, работающих в Windows 3.1 в DOS, ограничено, учитывая, что официальная поддержка USB в этой ОС никогда не осуществлялась. Windows 95c была первой ОС Windows на базе DOS, имевшей официальную поддержку USB.

Драйвер Cypress DOS

Программное обеспечение DUSE USB Driver поставляется в виде одного исполняемого файла (.EXE) DUSE.EXE. Файл DUSE.EXE поддерживает USB-оборудование, соответствующее спецификации открытого интерфейса хост-контроллера (OHCI), спецификации универсального интерфейса хост-контроллера (UHCI) и расширенного интерфейса хост-контроллера (EHCI).

Поддержка устройств
Эта версия обеспечивает поддержку следующих массовых
Устройства хранения данных:
USB-ZIP-диски
USB-жесткий диск
Дисководы USB Super Floppy/HiFD Для некоторых дискет требуется размер сектора по умолчанию 1024 или 2048 байт. Подробную информацию о том, как это можно установить, см. в параметре командной строки SECTORSIZE.
USB-CD-ROM
USB-МО-накопители
Для дисков 640M и 1,3G требуется размер сектора по умолчанию 2048 байт. Подробную информацию о том, как это можно установить, см. в параметре командной строки SECTORSIZE.

Драйвер PANASONIC USB DOS

Небольшим чудом здесь является использование файла драйвера под названием «USBASPI.SYS» («Panasonic v2.06 ASPI Manager для USB-накопителей»). При правильных заклинаниях параметров этот 16-битный драйвер DOS, разработанный Panasonic, позволит вашей системе загружать старую добрую DOS - любую версию, возможно, даже OpenDOS от Caldera, и распознавать все USB-устройства, подключенные к соответствующим контроллерам. Таким образом, эта идентификация USB-устройства также полезна для целей отладки и устранения неполадок.

Однако следует отметить, что этот драйвер будет сопоставлять только устройства хранения данных, такие как внешние жесткие диски, компакт-диски, компакт-диски, DVD-ROM, zip, jaz, ls-120 и флэш-память, с устройствами ASPI. Тогда вам понадобится неуловимый «драйвер запоминающего устройства ASPI», чтобы сопоставить жесткие диски и флэш-диски с буквой диска в DOS. Он называется «di1000dd.sys», обычно называемый «USB-драйвером Motto Hairu». Не спрашивайте почему, оно так называется, я не знаю.

Прежде чем вы продолжите читать и решите пойти и совершить «плохие дела», позвольте мне упомянуть, что юридический язык на сайте Panasonic, скорее всего, не позволяет вам загружать и использовать этот драйвер на устройствах, отличных от Panasonic, однако, согласно сообщениям, которые распространяются на Interweb люди смогли использовать эти «универсальные драйверы» в широком спектре систем с различными USB-подключениями, UHCI, OHCI и EHCI USB 2.0 с набором микросхем NEC.

Драйверы Panasonic DOS, похоже, работают на большинстве реализаций чипсета USB, включая Intel и NEC, а также NVidia, VIA и SIS. Похоже, инженеры Panasonic не хотели каждый раз писать драйвер для каждого чипсета, поэтому они написали этот «универсальный» драйвер для работы со всеми возможными USB-контроллерами.

Теперь подробные подробности для таких старожилов DOS, как я, которым действительно нравится редактировать config.sys [Кашель. Ред.]:

Вы можете использовать следующие переключатели драйвера: устройство=(путь)\USBASPI.SYS [/e] [/o] [/u] [/w] [/v] [/l[=n]] [/f] / r] [/slow] [/nocbc] [/norst] [/noprt]

Драйвер по умолчанию сканирует все три спецификации USB-контроллера, но вы можете ограничить количество включенных контроллеров с помощью этих переключателей:

/e Спецификация EHCI (USB 2.0)
/o Спецификация OHCI (более новая версия USB 1.x)
/u Спецификация UHCI (старая версия USB 1.x)

И пока я узнал, что означают эти переключатели:

/w Подождите, отображает текстовое сообщение для подключения или замены USB-устройств.
/v Подробный, показывает сообщения о состоянии — рекомендуется
/l[=n] LUN, указывает наибольший номер LUN, который будет привязан к идентификатору устройства (по умолчанию = 0).

Install Instructions

Образ загрузочного USB-диска можно записать с помощью Win32 Imager.

Download: