Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Dos7book

.pdf
Скачиваний:
75
Добавлен:
09.02.2015
Размер:
5.1 Mб
Скачать

Глава 5: Избранные драйверы для MS-DOS7

/SCAN=54,4 – установить "горячую клавишу" для переключения к национальной раскладке клавиатуры. Смещение 4 и скэн-код 54

соответствуют переключению по нажатию комбинации клавиш

CTRL-RightSHIFT (примечания 3 и 4).

/LAT=42,4 – установить "горячую клавишу" для переключения к латинской раскладке клавиатуры. Смещение 4 и скэн-код 42 соответствуют

переключению по нажатию комбинации клавиш

CTRL-LeftSHIFT (примечания 3 и 4). /LAT=OFF означает использование с этой целью той же "горячей клавиши", которая

задействована для переключения к национальной раскладке клавиатуры.

/MODESHIFT=87,1 –

установить "горячую клавишу"

для временного

переключения

раскладок клавиатуры, пока

эта клавиша

удерживается нажатой. Смещение 1 и скэн-код 87 соответствуют комбинации клавиш RightSHIFT-F11 (примечания 3 и 4). Указание /MODESHIFT=OFF означает не задействовать функцию временного переключения.

/CLRSCAN=ON – вернуться к первоначальным принимаемым по умолчанию установкам "горячих клавиш".

Для реконфигурирования установок "горячих клавиш" нужно, чтобы был загружен модуль интерфейса драйвера KEYRUS.COM. Устанавливаемые "горячие клавиши" следует выбирать так, чтобы они не были бы перехвачены впоследствии при запуске файл-менеджера или других резидентных программ.

Знакогенераторный модуль драйвера KEYRUS.COM принимает следующие необязательные параметры:

/BLANK=ON,9,ON,ON – гасить экран после 9 минут бездействия, второе "ON" означает учитывать движение манипулятора "мышь", самое правое "ON" означает реагировать на выводимые на экран сообщения.

/SWITCH=22,6 – установить "горячую клавишу" для переключения модуля

знакогенератора на исходную американскую кодовую страницу 437. Смещение 6 и скэн-код 22 соответствуют переключению по нажатию комбинации клавиш CTRL-LeftSHIFT-U (примечания 3 и 4). Режим модуля клавиатуры при этом не изменяется. /SWITCH=OFF означает запрет переключения модуля знакогенератора на кодовую страницу CP437.

/EGA – адаптировать знакогенераторный модуль к работе с EGA-совместимой видеоплатой. Вместо /EGA можно указать /VGA для адаптации к работе с VGA-совместимыми видеоплатами. Обе эта установки не запоминается при запуске

KEYRUS.COM с параметром /SAVE.

– 111 –

Глава 5: Избранные драйверы для MS-DOS7

/8x8=ON – загрузить шрифт 8x8 для текстовых видеорежимов форматов

 

 

80x43, 80x50 и т.п. Вместо ON может быть указано OFF или

 

 

AUTO, последнее означает загрузку шрифта по запросам

 

 

программ.

 

 

 

 

/8x14=ON

загрузить

шрифт

8x14,

используемый программой

 

 

редактирования MS Word для DOS. Вместо ON может быть

 

 

указано OFF или AUTO, как для шрифта /8x8.

/8x16=ON

загрузить шрифт 8x16

для

основного видеорежима 80x25.

 

 

Вместо ON может быть указано OFF или AUTO, как для шрифта

 

 

/8x8.

 

 

 

 

/FULL

загрузить все 3 вида встроенных шрифтов.

/ROM

не загружать встроенные шрифты драйвера KEYRUS.COM,

 

 

использовать собственный шрифт DOS.

/FONT=filename.ext

загрузить шрифт из отдельного файла. Если этот

 

 

параметр используется совместно с параметром /SAVE, шрифт

 

 

не загружается в память, а становится встроенным шрифтом

 

 

драйвера KEYRUS.COM, загружаемым по умолчанию.

/DELETEFONT

удалить шрифт, который загружен последним.

/COMPRESS=OFF

не осуществлять сжатия шрифтов, которое

 

 

разрешено только для текстовых видеорежимов DOS. Для

 

 

работы в "окне DOS" операционной системы Windows и для

 

 

графических видеорежимов сжатие необходимо отключать.

/ALL

загружать все знаки шрифта от 0 до 255, при этом

 

 

предполагается, что сжатие не осуществляется.

/128

загружать знаки шрифта от 128 до 255, при этом предполагается,

 

 

что сжатие не осуществляется.

 

/RANGE=128-175,224-239

пример указания диапазона номеров знаков

 

 

шрифта, которые следует загружать. При этом предполагается,

 

 

что сжатие не осуществляется.

 

/RUSSIAN –

загружать

знаки русского шрифта в указанных выше

 

 

диапазонах номеров, и при этом по умолчанию применить

 

 

сжатие. Если сжатие нежелательно, то следует указать параметр

 

 

/COMPRESS=OFF.

 

 

Интерфейсный модуль драйвера KEYRUS.COM принимает следующие необязательные параметры:

/ANYWAY – допустить повторную загрузку драйвера KEYRUS.COM. /DELAY_INIT – загрузить драйвер, но отложить его инициализацию до тех

пор, пока он не будет запущен повторно.

/INTERFACE=OFF – дезактивировать интерфейсный модуль драйвера

KEYRUS.COM. При этом KEYRUS.COM не способен к программному реконфигурированию, не может обнаружить

– 112 –

Глава 5: Избранные драйверы для MS-DOS7

присутствие своих резидентных модулей в памяти, и не может выгрузить их из памяти.

/RELEASE – выгрузить KEYRUS.COM из памяти. Эта операция возможна только если интерфейсный модуль не отключен, то есть если принято /INTERFACE=ON.

Примечание 1: KEYRUS.COM несовместим с драйверами DISPLAY.SYS (5.02-02)

и KEYB.COM (5.02-04), разработанными фирмой Microsoft, а также с таблицами раскладок клавиатуры KEYB*.SYS (A.02-2).. Если Вы намерены использовать драйвер KEYRUS.COM, то упомянутые драйверы фирмы Microsoft загружать не следует.

Примечание 2: KEYRUS.COM взаимодействует с другими программами через прерывание INT 2F\AX=4352h (8.03-24).

Примечание 3: смещение здесь это сумма числа 1 для клавиши RightSHIFT, числа 2 для клавиши LeftSHIFT, числа 4 для клавиши CTRL, числа 8 для клавиши ALT, числа 16 для режима ScrollLock, числа 32 для режима NumLock, числа 64 для режима CapsLock и числа 128 для режима Insert. Эта сумма представляет собой байт, возвращаемый в регистре AL обработчиком прерывания INT 16\AH=12h (8.01-85). Например, смещение 12 означает удержание нажатыми клавиш CTRL и ALT в то время, когда Вы нажимаете основную "горячую клавишу", заданную ее скэн-кодом.

Примечание 4: KEYRUS.COM принимает из параметров десятичные скэн-коды клавиш, так что шестнадцатеричные значения из второй колонки таблицы A.02-1 необходимо сначала переводить в десятичную форму. Кроме того, KEYRUS.COM не может правильно интерпретировать скэн-коды, которые отличаются только префиксом E0h.

Примечание 5: драйвер KEYRUS.COM обслуживает "окно DOS" операционных систем Windows только в текстовых видеорежимах, то есть когда это "окно" раскрыто на весь экран. Переключение видеорежимов "окна" обычно осуществляется клавишной комбинацией ALT-ENTER. Для обслуживания "окна DOS" операционных систем

Windows-2000/XP драйвер KEYRUS.COM следует загружать из файла CONFIG.NT или из файла AUTOEXEC.NT в каталоге

\WINDOWS\SYSTEM32.

5.03Драйверы манипуляторов "мышь"

Чтобы пользоваться какой-либо функцией "мыши" нужна, во-первых, такая "мышь", которая аппаратно реализует эту функцию. Во-вторых, исполнение желаемой функции должно быть поддержано драйвером "мыши". В-третьих,

– 113 –

Глава 5: Избранные драйверы для MS-DOS7

функция должна быть востребована той программой, в которой Вы хотели бы данной функцией пользоваться. Наконец, в-четвертых, и драйвер, и программа должны быть работоспособны в той операционной среде, которая у Вас поставлена.

По отношению к манипуляторам типа "мышь" MS-DOS7 выглядит непоследовательной. С одной стороны, в комплекте поставки операционных систем Windows-95/98 "мышиный" драйвер для MS-DOS7 отсутствует. С другой стороны, функции "мыши" востребованы, например, текстовым редактором EDIT.COM (6.09), и "мышиные" драйверы из предыдущих версий DOS хорошо себя чувствуют в среде MS-DOS7. Все они взаимодействуют с программами одинаково через прерывание INT 33 (8.03-318.03-55).

Как у любого периферийного прибора, у манипуляторов типа "мышь" соединение с компьютером определяется адресом порта и номером IRQ линии запроса прерывания (A.14-1). Всем "мышиным" драйверам, описываемым в этой части главы 5, подсказывать способ соединения не требуется: они способны сами

искать подключенный манипулятор по обычно используемым портам и линиям IRQ. Но когда способ подключения заранее известен, его бывает полезно указать в командной строке, чтобы избежать поиска и сократить время загрузки.

С началом нового тысячелетия стали размножаться "мыши", подключаемые к шине USB. Обычно их обслуживают система BIOS компьютера через прерывания INT15\AX=C2xx и драйвер, запрашивающий эти прерывания (5.03-03). Но в устаревших компьютерах, где система BIOS на вызовы INT15\AX=C2xx не отвечает, необходимая поддержка может быть обеспечена подходящим драйвером контроллера USB (5.07-05), и тогда USB-"мышь" может быть обслужена любым из драйверов, описываемых ниже в этой части главы 5.

5.03-01 Драйвер "мыши" GMOUSE.COM

Драйвер GMOUSE.COM поставляется в комплектах программного обеспечения для распространенных манипуляторов "мышь" с торговой маркой Genius, производимых фирмой KYE System Corp. Этот драйвер также часто встречается на компакт-дисках, содержащих подборки драйверов. Версию 10.20 драйвера GMOUSE.COM (1996 года) можно свободно скачать из сети Интернет с сайта http://www.dosbootsector.narod.ru/drivers.htm в составе файла архива Gmouse.zip.

Драйвер GMOUSE.COM можно загружать из файла AUTOEXEC.BAT и из командной строки командой LH (3.17) или непосредственно, а также из файла

CONFIG.SYS командами INSTALL (4.15) или INSTALLHIGH (4.16), например

INSTALLHIGH=C:\DOS\DRV\GMOUSE.COM

здесь:

C:\DOS\DRV\ – пример пути к драйверу GMOUSE.COM.

– 114 –

Глава 5: Избранные драйверы для MS-DOS7

Обычно драйвер GMOUSE.COM в дополнительных спецификациях не нуждается. Тем не менее после имени драйвера в командной строке можно указать один из следующих взаимно исключающих параметров:

/1

манипулятор подключен к порту COM1

/2

манипулятор подключен к порту COM2

/3

манипулятор подключен к порту COM3

/4

манипулятор подключен к порту COM4

/P

манипулятор подключен к порту PS/2

/P2

2-кнопочный манипулятор подключен к порту PS2

/P3

3-кнопочный манипулятор подключен к порту PS2

/U

выгрузить драйвер GMOUSE.COM из памяти

/?

показать встроенную справку.

Перечисленные здесь параметры подходят и для более поздних версий драйвера GMOUSE.COM, но они отличаются увеличенным объемом и наличием не очень нужных "наворотов", например, автоматическим определением языка выдачи сообщений в зависимости от установленной кодовой страницы. Драйвер версии 10.20 еще принимает дополнительные параметры из отдельного файла GMOUSE.INI, который должен находиться в том же каталоге.

Примечание 1: если во время поиска "мыши" по портам процесс будет остановлен нажатием клавиши "Break" (например, чтобы прочитать выведенные на экран сообщения), то драйвер GMOUSE.COM потом не может возобновить процесс поиска и вызывает "зависание" компьютера.

Примечание 2: драйвер GMOUSE.COM не обеспечивает совместимость с операционной системой WINDOWS, если манипулятор "мышь" подключен к портам COM3 или COM4.

5.03-02 Драйвер "мыши" MOUSE.COM

Распространенным именем MOUSE.COM названы по крайней мере несколько драйверов, написанных в разное время разными авторами. Здесь речь пойдет о популярном драйвере версии 8.20, разработанном фирмой Microsoft (длина файла 37681 байт, дата – 29.06.93). Он поставлялся в комплекте MS-DOS6, но вполне пригоден и для MS-DOS7. В сети Интернет он выложен отдельно, например, на адресе http://www.computerhope.com/download/hardware.htm#05 , и оттуда его можно свободно скачать в файле архива Mouse.zip.

Драйвер MOUSE.COM можно загрузить из файла CONFIG.SYS командами

INSTALL (4.15) или INSTALLHIGH (4.16), а также из файла AUTOEXEC.BAT и из командной строки как с помощью команды LH (3.17), так и непосредственно, например:

– 115 –

Глава 5: Избранные драйверы для MS-DOS7

C:\DOS\DRV\MOUSE.COM /C1 /R1 /S50 /P1 /N50 /Y

здесь:

C:\DOS\DRV\ – пример пути к драйверу MOUSE.COM

/C1

манипулятор подключен к порту COM1. Вместо этого параметра

 

можно указать:

 

/C2 – манипулятор подключен к порту COM2

 

/Z

манипулятор подключен к порту PS2

 

/I1

манипулятор подключен к порту LPT1

 

/I2

манипулятор подключен к порту LPT2

 

/B

манипулятор соединен через плату расширения.

/R1

частота опроса 30 Гц (принимается по умолчанию). Вместо этого

 

параметра можно указать:

 

/R2

частота опроса 50 Гц,

 

/R3

частота опроса 100 Гц,

 

/R4

частота опроса 200 Гц.

/S50

чувствительность: число после /S должно быть от 0 до 100, по

 

умолчанию принимается 50. Вместо /S50 можно указать

 

отдельно чувствительность по горизонтали /H50 и

 

чувствительность по вертикали /V50.

/P1

профиль ускорения:

 

/P1

неускоренный,

 

/P2

медленный,

 

/P3

средний,

 

/P4

быстрый.

/N50

период корректировки положения курсора на экране,

 

допускается в пределах от 0 до 255.

/Y

использовать аппаратные средства отображения курсора.

В большинстве случаев перечисленные здесь необязательные параметры указывать в командной строке не нужно, так как драйвер вполне

удовлетворительно работает с установками параметров по умолчанию и способен последовательно искать манипулятор "мышь" на всех упомянутых выше портах.

Чтобы выгрузить драйвер MOUSE.COM из памяти, достаточно запустить его из командной строки с единственным параметром OFF:

C:\DOS\DRV\MOUSE.COM OFF

5.03-03 Драйвер "мыши" CTMOUSE.EXE

Драйвер CTMOUSE.EXE, совместимый с MS-DOS7, разрабатывается с 2002 года в рамках проекта Free DOS. Версия 2.1 этого драйвера (2007 года) выложена на сайте http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/mouse/ в составе

– 116 –

Глава 5: Избранные драйверы для MS-DOS7

архива Сtmous21.zip. Помимо того, драйвер CTMOUSE.EXE можно найти на сайте http://cutemouse.sourceforge.net/ .

По своей функциональности драйвер CTMOUSE.EXE близок к другим драйверам "мыши" для DOS, но отличается компактностью и поддержкой манипуляторов, снабженных колесом прокрутки. Еще одной особенностью этого драйвера является взаимодействие с BIOS через прерывания INT15\AX=C2xx, благодаря чему он сможет, вероятно, обслуживать "мышей" с интерфейсом USB. Принимаемые по умолчанию установки хорошо продуманы, так что обычно параметры командной строки оказываются драйверу CTMOUSE.EXE не нужны. Его можно загружать просто из командной строки, из файла AUTOEXEC.BAT

командой LH (3.17), а также из файла CONFIG.SYS командами INSTALL (4.15) или INSTALLHIGH (4.16), например:

INSTALL=\DOS\DRV\CTMOUSE.EXE /S14 /3 /R33 /N

здесь:

\DOS\DRV\ – пример пути к драйверу CTMOUSE.EXE

/S14 – искать "мышь" только на последовательном порте, причем первая цифра обозначает номер порта (= COM1), а вторая номер линии запроса прерывания (= IRQ 4). Если параметр /S не указывать, то драйвер будет искать "мышь" сначала на порте PS2, а потом поочередно на всех последовательных портах.

/3 – активизировать третью кнопку "мыши" (для "мышей" типа Mouse Sys tem, а также для "мышей" с колесом прокрутки вместо средней кнопки эту функцию драйвер CTMOUSE.EXE не обеспечивает).

/R33 – чувствительность: первая цифра обозначает градацию чувствительности по горизонтали, а вторая по вертикали. Если указать только одну цифру, будет установлена одинаковая чувствительность по обеим координатам. Если параметр /R вообще не указывать, то по умолчанию будет установлено значение /R33.

/N – загрузить драйвер CTMOUSE.EXE независимо от того, был или не был загружен ранее какой-либо драйвер "мыши". Этот параметр позволяет строить batch-файлы так, чтобы после исполнения миссии драйвера CTMOUSE.EXE и его выгружения

из памяти обеспечить возврат конфигурации системы к исходному состоянию.

Помимо перечисленных выше параметров, драйвер CTMOUSE.EXE может принимать следующие:

/?

показать краткую справку;

/P

искать "мышь" только на порте PS2;

– 117 –

Глава 5: Избранные драйверы для MS-DOS7

/Y

не искать "мышь" типа Mouse System;

/V

сначала сканировать последовательные порты, и только потом

 

искать "мышь" на порте PS2;

/O

не обнаруживать колесо прокрутки;

/L

адаптировать порядок кнопок для леворуких людей;

/B

не загружать CTMOUSE.EXE, если какой-либо драйвер "мыши"

 

уже загружен;

/W

не загружать драйвер в блоки UMB;

/U

выгрузить драйвер из памяти (это возможно, только если

 

поставленные драйвером функции не перехвачены).

5.04Драйверы обслуживания памяти

Контроллер памяти в комплектах микросхем (чипсетах) AT-совместимых компьютеров аппаратно предопределяет использование области 640 – 1024 кбайт для размещения "теневой" памяти и "окна" доступа в видеопамять (подробнее в примечаниях 2 и 3 к таблице A.12-1). Из-за 16-разрядной адресации и особого статуса области 640 – 1024 кбайт адресное пространство, доступное программам реального режима, оказывается существенно ограниченным. С 1980-х годов фирмы IBM и Microsoft вели разработки драйверов с целью преодоления проблемы ограниченности адресного пространства. Сейчас совершенствование драйверов

памяти продолжают многие независимые поставщики системного программного обеспечения. Лучшие из найденных решений представлены ниже в разделе 5.04.

5.04-01 Драйвер расширенной памяти HIMEM.SYS

Драйвер HIMEM.SYS (версия 3.95, 1995) разработан фирмой Microsoft для обслуживания доступа к памяти за пределами границы 1024 кбайт в компьютерах с процессором не древнее 80386. Доступ обеспечивается с учетом особенностей отдельных типов процессоров в соответствии со спецификацией XMS доступа к расширенной памяти (XMS = eXtended Memory Specification). Поэтому память,

обслуживаемую драйвером HIMEM.SYS, часто называют XMS-памятью. Начиная с версии 3.10 драйверу HIMEM.SYS доступно пространство до 65535 кбайт.

Помимо доступа к расширенной памяти, на драйвер HIMEM.SYS возложены еще две важных миссии: управление коммутацией линии A20 шины адреса и распределение участков расширенной памяти. Это необходимо для предотвращения конфликтов между программами как при доступе к участку верхней памяти (1024 – 1088 кбайт), так и при пользовании участками расширенной памяти. Благодаря драйверу HIMEM.SYS каждый участок расширенной памяти находится в исключительном распоряжении только той программы, которой он предоставлен.

– 118 –

Глава 5: Избранные драйверы для MS-DOS7

Официальных разъяснений принципа действия драйвера HIMEM.SYS нет, но из анализа его исполняемого кода можно предположить, что он пользуется 32-разрядной линейной адресацией в реальном режиме (подробнее об этом в разделе 9.10). Во всяком случае, реализуемый принцип действия не позволяет исполнять программный код непосредственно в XMS-памяти, а дает лишь возможность копировать код вместе с данными в XMS-память и обратно.

Драйвер HIMEM.SYS поставляется в составе WINDOWS-95/98 и при стандартной установке находится в каталоге \WINDOWS. Загружать драйвер HIMEM.SYS следует командой DEVICE (4.06) предпочтительно в первой же исполняемой строке файла CONFIG.SYS, например:

DEVICE=C:\DOS\DRV\HIMEM.SYS /V

здесь:

C:\DOS\DRV\ – пример пути к драйверу HIMEM.SYS;

/V

необязательный параметр, предписывающий показывать

 

сведения о загрузке. Тот же результат можно получить без

 

параметра /V, если во время загрузки драйвера держать нажатой

 

клавишу ALT.

Значения параметров, принимаемые драйвером HIMEM.SYS по умолчанию,

пригодны для весьма разнообразных вариантов сочетаний аппаратных средств в составе компьютера. Тем не менее в редких случаях приходится указывать иные значения параметров в командной строке. Принимаются следующие необязательные параметры:

/a20control:OFF– разрешает драйверу HIMEM.SYS брать на себя управление

 

адресной линией A20 только тогда, когда эта линия не активна,

 

предотвращая тем самым возможные сбои доступа к памяти. По

 

умолчанию драйвер берет на себя управление линией A20

 

безотносительно к ее состоянию.

 

/cpuclock:ON

активизировать

управление тактовой

частотой

 

центрального процессора, когда на эту частоту может повлиять

 

режим доступа к памяти. Этот параметр замедляет работу

 

драйвера HIMEM.SYS.

 

 

/eisa

разрешить доступ к расширенной памяти за пределами 16 Мбайт

 

на компьютерах с шиной EISA.

 

/hmamin=40

запретить выделение участков верхней памяти HMA (1024

 

– 1088 кбайт) программам, которые запрашивают менее 40 кбайт

 

(можно указывать от 0 до 63 кбайт). По умолчанию участки

 

верхней памяти HMA будут выделены той программе, которая

их первой запросит, безотносительно к размеру запрашиваемого участка.

– 119 –

Глава 5: Избранные драйверы для MS-DOS7

/int15=128 – зарезервировать 128 кбайт расширенной памяти для программ, запрашивающих доступ через прерывание INT 15\AH=87h (8.01-76). Можно указывать от 64 до 65535 кбайт, по умолчанию принимается 0.

/machine:AT – спецификация типов компьютеров, которые драйвер HIMEM.SYS не способен правильно идентифицировать. Спецификация задается либо числом от 1 до 17, либо буквенным идентификатором (таблица A.11-2). По умолчанию принимается число 1 или идентификатор AT, причем оба соответствуют компьютеру PC/AT фирмы IBM.

/noabove16 – не пользоваться прерыванием INT 15\AX=E801h для получения сведений о расширенной памяти. При этом драйвер сможет обслуживать не более 16 Мбайт.

/noeisa – запретить поиск плат расширения памяти на шине EISA. /numhandles=32 – максимальное количество ссылок на участки расширенной

 

памяти, которые можно одновременно держать открытыми для

 

доступа. Допускается от 1 до 128 ссылок, по умолчанию

 

принимается 32.

/shadowRAM:ON

не препятствовать пользованию копией кода BIOS

 

в области памяти F000 – FFFFh. Когда драйвер HIMEM.SYS

 

обнаруживает, что память компьютера составляет всего 2 Мбайт

 

или меньше, он пытается высвободить больше памяти, в том

 

числе за счет участка F000 – FFFFh.

/testmem:OFF – не проводить тестирование памяти.

/X

не пользоваться прерыванием INT 15\AX=E820h для получения

 

сведений о расширенной памяти.

Примечание 1: драйвер HIMEM.SYS не может обеспечить доступ к памяти за пределами 16 Мбайт, если процедурой BIOS Setup установлен параметр "Memory hole 15 – 16 Mb".

Примечание 2: драйвер HIMEM.SYS принимает запросы на исполнение операций от программ посредством команд дальнего вызова (CALL FAR, 7.03-08), причем адрес вызова предоставляется через прерывание INT 2F\AX=4310h (8.03-23). Перечень операций, исполняемых по запросам программ, приведен в приложении A.12-3.

Примечание 3: известны несколько аналогов драйвера HIMEM.SYS. Дж.Р.Иллисом (J.R.Ellis) написан драйвер QHIMEM2.SYS, открывающий доступ к адресному пространству до 4 Гбайт. Его версия 3.1 (2005-го года) имеется в составе SFX-образа дискеты файла USB18.EXE на сайте http://johnson.tmfc.net/dos/usbdrv.html . Последнюю разработку

XMS-драйвера с пределом 4 Гб – XMGR.SYS – можно скачать со страницы http://johnson.tmfc.net/dos/driver.html . Еще один аналог

– 120 –

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]