Dosemu linux как пользоваться

Dosemu linux как пользоваться

This section of the document by Hans, . Last updated on January 31, 1998.

Основную часть конфигурирования DOSEMU производит при запуске, и по умолчанию ищет общесистемную конфигурацию в файле /etc/dosemu.conf, которая может быть дополнена пользовательской в /.dosrc и дополнительными параметрами командной строки (ключ -I). Встроенная конфигурация DEXE-программ передается с использованием техники -I, и использует те же правила, что и ключ -I.

На самом деле /etc/dosemu.conf входит как составная часть в глобальный конфигурационный скрипт /var/lib/dosemu/global.conf, но нормальному пользователю не стоит даже задумываться о его редактировании, достаточно одного dosemu.conf Структура файла global.conf детально описана в README-tech.txt, и здесь опущена. Однако, /.dosrc и -I используют тот же синтаксис, поэтому, если вы делаете нечто особое (после того, как достаточно познакомились с DOSEMU), вам может потребоваться заглянуть и туда.

Первым ищется (и интерпретируется до любого другого конфигурационного файла, например, global.conf или dosemu.conf) файл /etc/dosemu.users. В нем устанавливаются основные права:

  • каким пользователям разрешается использовать DOSEMU.
  • к какому классу доступа принадлежит пользователь.
  • может ли пользователь задать собственный global.conf, который будет
  • какие особенности конфигурации требуются пользователям

Каждая строка в dosemu.user соответствует ровно одному пользователю, специальный пользователь ‘all’ обозначает любого ранее не упомянутого пользователя. Формат:

Ниже приведен пример из etc/dosemu.users.secure, который можно скопировать в /etc/dosemu.users.

Тем не менее, при первом знакомстве с DOSEMU лучше использовать etc/dosemu.users.easy, который содержит просто

После /etc/dosemu.users интерпретируется /etc/dosemu.conf (через global.conf) и только при анализе global.conf дается доступ ко всем параметрам конфигурации.

dosemu.conf (global.conf) проверяет переменные конфигурации, установленные в etc/dosemu.users и может при необходимости включать дополнительные файлы конфигурации. Но как только интерпретация /etc/dosemu.conf (global.conf) закончена, при последующей интерпретации .dosrc и параметров ключа -I доступ к элементам, влияющим на безопасность, ограничивается сообразно классу доступа.

Подробности настройки и функционирования системы безопасности смотрите в README-tech.txt, а пока вам понадобится только описание /etc/dosemu.conf.

Все установки в dosemu.conf — это просто переменные, которые интерпретируются в /var/lib/dosemu/global.conf и имеют вид

где ‘n’ это числовое или булевское значение, а ‘s’ — строка. Учтите, что скобки нужны, т.к. иначе парсер не сможет разобрать числовое выражение. Для чисел можно использовать выражения ( например, (2*1024) ), а строки могут сливаться (конкатенироваться) как в этом примере:

Здесь конкатенируется список строк, разделенных запятыми.

Управление отладочной информацией

DOSEMU поможет вам найти ошибки, если вы включите отладочную информацию. Она будет выводиться в файл, определенный опциями ‘-o file’ либо ‘-O’ (в последнем случае выводит в stderr). В dosemu.conf можно предустановить этот параметр через

Основные параметры эмуляции

Чтобы задействовать прерывания таймера типа INT08, установите параметр в on или off

Показывать ли сопроцессор задачам DOS

Какой тип процессора эмулировать (ВНИМАНИЕ: это не обязательно тот, на котором вы работаете, но установки не должны превышать возможности имеющегося CPU). Разрешенные значения: 80(345)86

Чтобы позволить DOSEMU использовать счетчик циклов Pentium для лучшей обработки времени

Для использования ‘rdtsc’ DOSEMU нужно знать точную тактовую частоту CPU. Обычно она определяется автоматически, но в случае ошибок можно указать ее явно:

Если у вас есть карта PCI, вы можете разрешить DOSEMU доступ к конфигурированию PCI

Распределение памяти, которое видно DOS-у:

У DOSEMU есть некоторые возможности, которые могут нарушить систему безопасности и которые поэтому не следует использовать на «открытых» машинах. Для хотя бы минимальной защиты используйте следующее:

Аналогично можно «вычеркнуть» какой-либо хост, с которого нежелательно давать доступ к DOSEMU

Если вы хотите иметь смешанный доступ к файловой системе, с которой запускается dosemu («натуральный» и через dosemu), может потребоваться два отдельных набора из ‘config.sys,autoexec.bat,system.ini’. DOSEMU умеет подменять расширения имен файлов, поэтому DOS получит другие файлы при запуске из-под эмулятора.

Как можно заметить с первого взгляда, DOS не получит CPU в собственное распоряжение. А как много ему отдаст Linux, зависит от параметра ‘hogthreshold’. Его значение определяет, насколько Dosemu будет любезно предоставлять возможность выполнения другим программам.

Если у вас есть оборудование, не поддерживаемое Linux, но для которого есть DOS-драйвер, то может потребоваться разрешить передачу IRQ в DOS

Здесь вы сообщаете dosemu что делать, когда DOS захочет сыграть на спикере:

При помощи следующих установок можно получить управление реальными портами машины. Но: ВНИМАНИЕ: РАЗРЕШЕНИЕ ДОСТУПА К ПОРТАМ НАРУШАЕТ БЕЗОПАСНОСТЬ, КРОМЕ ТОГО, НЕКОТОРЫЕ ПОРТЫ ОПАСНО ИСПОЛЬЗОВАТЬ. ПРОПУСТИТЕ ЭТОТ РАЗДЕЛ И НЕ ИЗМЕНЯЙТЕ НИЧЕГО В ЭТОЙ СЕКЦИИ, ЕСЛИ НЕ УВЕРЕНЫ АБСОЛЮТНО В ТОМ, ЧТО ДЕЛАЕТЕ.

Терминалы

Этот раздел отностися к запуску dosemu на удаленной машине или в xterm. Теперь поддержка цветных терминалов встроена в DOSEMU. Этот раздел стоит пропустить и пользоваться установками по умолчанию, пока не настроите DOSEMU.

‘term_updfreq’ — это число, обозначающее частоту обновления экрана терминала. Чем меньше число, тем чаще это происходит. Значение 20 дает частоту 1 раз в секунду, что очень мало. ‘escchar’ — число (ascii код меньше 32) задающее управляющий символ, используемый как префикс при посылке alt, shift, ctrl и функциональных клавиш. По умолчанию используется 30, т.е. Ctrl-ˆ. Например:

Установки клавиатуры

При запуске DOSEMU из консоли (в том числе удаленной) или X может понадобиться определить подходящую раскладку клавиатуры. Это делается либо выбором одной из внутренних таблиц клавиатуры, либо загрузкой внешной таблицы из /var/lib/dosemu/keymap/* (котоые вы можете модифицировать под свои нужды). Оба набора имеют одинаковые имена (хотя в /var/lib/dosemu/keymap/ вы можете добавлять свои):

Внутренняя таблица клавиатуры определяется как:

Обратите внимание, что потребуется установить

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

‘keybint (on)’ позволяет более аккуратную обработку прерываний клавиатуры. Этот режим немного нестабилен, но клавиатура работает заметно лучше, когда он включен.

Поддержка X

Когда dosemu работает в собственном X-окне (не в xterm), может потребоваться дополнительная настройка. Далее следует список установок и краткое описание их назначения. Более подробное описание можно найти в главе 2.2.14 (X Support settings) файла README-tech.txt

Видеоустановки (только для консоли)

!!ВНИМАНИЕ. ЕСЛИ ВЫ ВКЛЮЧИТЕ ГРАФИКУ НА НЕСОВМЕСТИМОМ АДАПТЕРЕ, ТО МОЖЕТЕ ПОЛУЧИТЬ ПУСТОЙ ЭКРАН ИЛИ МУСОР ДАЖЕ ПОСЛЕ ВЫХОДА ИЗ DOSEMU. См. в README-tech.txt (раздел Recovering the console after a crash).

Начинайте в текстовом режиме, используя следующие установки в dosemu.conf

После того, как это заработает, и если у вас поддерживаемая DOSEMU видеокарта, можно переключиться в графику изменив настройку так:

Если у вас 100% совместимая с VGA карта, это может работать, но лучше результат будет, если вашу карту поддерживает DOSEMU, и вы скажете ему об этом:

S3 — это только пример, вы должны установить правильный тип, иначе скорее всего снесете себе видеорежим.

Диски и дискеты

Установки параметров в dosemu.conf подгоняются под рекомендованное использование диска и доступа к ГМД. Существуют и другие способы, подробнее о них можно посмотреть в README-tech.txt (и может потребоваться модификация global.conf). Мы настоятельно рекомендуем использовать предлагаемый здесь подход. Вот типовые установки:

При установке DOSEMU (make install) в файл /var/lib/dosemu/hdimage.first записывается образ загрузочного диска. Он содержит урезанную вырсию FreeDos, просто для демонстрации работоспособности. Это файл, содержащий виртуальный образ файловой системы DOS-FAT. Загрузившись с него, вы (или autoexec.bat) можете использовать ‘lredir’ для доступа к любому каталогу Linux как к досовскому диску (в том числе и к примонтированным через -t msdos). См. главу 6 (Using lredir), а дополнительные детали создания собственного (лучшего) образа диска см. в главе 4.3 данного README (Making a bootable hdimage for general purpose). Глава 4.4 описывает также, как записывать файлы на образ диска и читать их оттуда.

Теперь, что же означает vbootfloppy? Альтернативой загрузки с виртуального «диска» может служить загрузка с виртуальной «дискеты», которая создается просто командой ‘dd if=/dev/fd0 of=floppy_image’. Если это загрузочная дискета DOS, то

будет загружаться как с этой дискеты. После запуска в DOS вы сможете получить доступ к дисководу виртуально «вынув диск» через ‘bootoff.com’

COM порты и мыши

Мы уупростили настройку мыши и последовательных портов и проверили зависимости между ними. Если все строки в в примере ниже пусты, то ни мышь, ни последовательные порты не доступны. Учтите, что вам не нужна установка драйвера mouse.com в DOS-е, DOSEMU имеет встроенный драйвер. Ниже приводится пример установки.

Этот пример позволяет работать модему на COM2, COM1 свободен (например, в настоящем DOS-е к нему подсоединена мышь, и вы не хотите менять конфигурацию модемных программ при перезагрузках между DOS и Linux)

Тем не менее, вы можете использовать свой любимый досовский драйвер мыши и разрешить ему прямой доступ к COM1 изменив следующие переменные (остальные остаются неизменными)

И наконец, если в Linux работает мышь PS2, используйте встроенный драйвер (не ваш mouse.com). Как и раньше, прочие параметры не меняются:

Если используется мышь PS2 либо имеется более 2 последовательных портов, можно назначить любое последовательное устройство на COM1 и COM2. Порядок значения не имеет:

Принтеры

Принтер эмулируется передачей печатаемых данных на обычный Linux принтер. Настройки ниже говорят DOSEMU, какой из принтеров использовать. ‘Timeout’ сообщает DOSEMU, сколько времени ждать после последней выдачи в LPT1 перед тем, как счесть работу завершенной и сбросить данные в очередь печати.

Работа с сетью под DOSEMU

Включите следующий параметр в ‘on’ если нужна эмуляция IPX/SPX. Загружать IPX.COM в DOS-сессии не требуется (но эта опция не эмулирует LSL.COM, IPXODI.COM и т.п.). И учтите: ядро должно быть сконфигурировано с поддержкой протокола IPX.

Разрешение трансляции Novell 8137->raw 802.3 в новом пакетном драйвере.

Если вы используете драйвер dosnet, включите поддержку ‘multi’ пакетного драйвера:

Дополнительная информация в главе 24 (Net code)

Звуковой драйвер в настоящее время неработоспособен. Однако, вот установки, которые потребуются для эмуляции SoundBlaster при помощи звуковой подсистемы LINUX.

Источник

Иллюстрированный самоучитель по Linux

Конфигурирование DOSEmu

К счастью, в глубоком реконфигурировании нет необходимости. Работая с текущей версией DOSEmu (1.0.1), вы должны будете установить образ диска и загрузочный каталог и затем скопировать ряд стандартных загрузочных MS-DOS файлов в этот каталог.

Для установки образа диска (hdimage .first) и загрузочного каталога (/var/ lib/dosemu/ bootdir .first) можно воспользоваться следующими командами, расположенными в каталоге /var/lib/dosemu/:

К сожалению, FreeDOS не поддерживает управление Linux-файлами и каталогами из эмулятора DOS. Для реализации такого управления вам потребуются три базовых файла конфигурации DOS. Например, если вы располагаете любым загрузочным диском MS-DOS или PC-DOS, скопируйте файлы COMMAND.COM, IO.SYS и MSDOS.SYS в созданный каталог /var/lib/dosemu /bootdir.first.

Допустим, что эти файлы расположены на несмонтированном гибком диске, который находится в накопителе /dev/ fd0 (аналог DOS-устройства А:). Поскольку Linux учитывает регистр, необходимо использовать следующие команды, чтобы заменить FreeDOS-версии этих файлов:

Примечание
Упомянутые системные файлы можно скопировать с любой системной дискеты MS-DOS версии 4.0.1 или более свежей. Этот метод применим даже для некоторых других версий DOS, равно как и для загрузочных дисков Windows 95/98
.

В завершение создайте или отредактируйте конфигурационный файл .dosemurc в своем каталоге. В этом файле должна быть одна строка, указывающая системе Linux расположение соответствующих конфигурационных файлов DOS:

Запуск DOS

Простейший способ запуска DOSEmu состоит в использовании команды dos в консоли или окне xterm. По команде:

…загружается и запускается DOSEmu с устройства начальной загрузки, определенного в /etc/dpsemu .conf. По умолчанию в Red Hat Linux 7.1 это означает загрузку с указанного файла образа диска.

Вопреки выданному сообщению, запущен эмулятор версии 1.0.1. После запуска DOS можно использовать стандартные команды и синтаксис DOS для запуска программ с дискет или запуска приложений, находящихся в переадресованных каталогах.

Загрузка DOS в отдельном окне X

DOS можно запускать как в текущем окне, так и в своем собственном окне при выполнении X Windows. Для запуска DOS в собственном окне X Windows используется команда:

Фактически, эта команда является ссылкой на основной двоичный файл dos. Выполнение программы через ссылку xdos имеет тот же эффект, что и команда:

Выполнение DOS в ее собственном Х-окне.

Полезные команды DOSEmu

Образ диска, распространяемый с DOSEmu, содержит несколько полезных команд и утилит (некоторые из них приведены в табл. 30.1). Эти и многие другие команды находятся в каталогах с: \bin и с: \dosemu. Для этого запустите DOSEmu, используя образ диска, заданный по умолчанию.

Табл. 30.1. Некоторые команды DOSEmu.

Источник

Linux.yaroslavl.ru

This section of the document by Hans, . Last updated on January 31, 1998.

Основную часть конфигурирования DOSEMU производит при запуске, и по умолчанию ищет общесистемную конфигурацию в файле /etc/dosemu.conf, которая может быть дополнена пользовательской в /.dosrc и дополнительными параметрами командной строки (ключ -I). Встроенная конфигурация DEXE-программ передается с использованием техники -I, и использует те же правила, что и ключ -I.

На самом деле /etc/dosemu.conf входит как составная часть в глобальный конфигурационный скрипт /var/lib/dosemu/global.conf, но нормальному пользователю не стоит даже задумываться о его редактировании, достаточно одного dosemu.conf Структура файла global.conf детально описана в README-tech.txt, и здесь опущена. Однако, /.dosrc и -I используют тот же синтаксис, поэтому, если вы делаете нечто особое (после того, как достаточно познакомились с DOSEMU), вам может потребоваться заглянуть и туда.

Первым ищется (и интерпретируется до любого другого конфигурационного файла, например, global.conf или dosemu.conf) файл /etc/dosemu.users. В нем устанавливаются основные права:

  • каким пользователям разрешается использовать DOSEMU.
  • к какому классу доступа принадлежит пользователь.
  • может ли пользователь задать собственный global.conf, который будет
  • какие особенности конфигурации требуются пользователям

Каждая строка в dosemu.user соответствует ровно одному пользователю, специальный пользователь ‘all’ обозначает любого ранее не упомянутого пользователя. Формат:

Ниже приведен пример из etc/dosemu.users.secure, который можно скопировать в /etc/dosemu.users.

Тем не менее, при первом знакомстве с DOSEMU лучше использовать etc/dosemu.users.easy, который содержит просто

После /etc/dosemu.users интерпретируется /etc/dosemu.conf (через global.conf) и только при анализе global.conf дается доступ ко всем параметрам конфигурации.

dosemu.conf (global.conf) проверяет переменные конфигурации, установленные в etc/dosemu.users и может при необходимости включать дополнительные файлы конфигурации. Но как только интерпретация /etc/dosemu.conf (global.conf) закончена, при последующей интерпретации .dosrc и параметров ключа -I доступ к элементам, влияющим на безопасность, ограничивается сообразно классу доступа.

Подробности настройки и функционирования системы безопасности смотрите в README-tech.txt, а пока вам понадобится только описание /etc/dosemu.conf.

Все установки в dosemu.conf — это просто переменные, которые интерпретируются в /var/lib/dosemu/global.conf и имеют вид

где ‘n’ это числовое или булевское значение, а ‘s’ — строка. Учтите, что скобки нужны, т.к. иначе парсер не сможет разобрать числовое выражение. Для чисел можно использовать выражения ( например, (2*1024) ), а строки могут сливаться (конкатенироваться) как в этом примере:

Здесь конкатенируется список строк, разделенных запятыми.

Управление отладочной информацией

DOSEMU поможет вам найти ошибки, если вы включите отладочную информацию. Она будет выводиться в файл, определенный опциями ‘-o file’ либо ‘-O’ (в последнем случае выводит в stderr). В dosemu.conf можно предустановить этот параметр через

Основные параметры эмуляции

Чтобы задействовать прерывания таймера типа INT08, установите параметр в on или off

Показывать ли сопроцессор задачам DOS

Какой тип процессора эмулировать (ВНИМАНИЕ: это не обязательно тот, на котором вы работаете, но установки не должны превышать возможности имеющегося CPU). Разрешенные значения: 80(345)86

Чтобы позволить DOSEMU использовать счетчик циклов Pentium для лучшей обработки времени

Для использования ‘rdtsc’ DOSEMU нужно знать точную тактовую частоту CPU. Обычно она определяется автоматически, но в случае ошибок можно указать ее явно:

Если у вас есть карта PCI, вы можете разрешить DOSEMU доступ к конфигурированию PCI

Распределение памяти, которое видно DOS-у:

У DOSEMU есть некоторые возможности, которые могут нарушить систему безопасности и которые поэтому не следует использовать на «открытых» машинах. Для хотя бы минимальной защиты используйте следующее:

Аналогично можно «вычеркнуть» какой-либо хост, с которого нежелательно давать доступ к DOSEMU

Если вы хотите иметь смешанный доступ к файловой системе, с которой запускается dosemu («натуральный» и через dosemu), может потребоваться два отдельных набора из ‘config.sys,autoexec.bat,system.ini’. DOSEMU умеет подменять расширения имен файлов, поэтому DOS получит другие файлы при запуске из-под эмулятора.

Как можно заметить с первого взгляда, DOS не получит CPU в собственное распоряжение. А как много ему отдаст Linux, зависит от параметра ‘hogthreshold’. Его значение определяет, насколько Dosemu будет любезно предоставлять возможность выполнения другим программам.

Если у вас есть оборудование, не поддерживаемое Linux, но для которого есть DOS-драйвер, то может потребоваться разрешить передачу IRQ в DOS

Здесь вы сообщаете dosemu что делать, когда DOS захочет сыграть на спикере:

При помощи следующих установок можно получить управление реальными портами машины. Но: ВНИМАНИЕ: РАЗРЕШЕНИЕ ДОСТУПА К ПОРТАМ НАРУШАЕТ БЕЗОПАСНОСТЬ, КРОМЕ ТОГО, НЕКОТОРЫЕ ПОРТЫ ОПАСНО ИСПОЛЬЗОВАТЬ. ПРОПУСТИТЕ ЭТОТ РАЗДЕЛ И НЕ ИЗМЕНЯЙТЕ НИЧЕГО В ЭТОЙ СЕКЦИИ, ЕСЛИ НЕ УВЕРЕНЫ АБСОЛЮТНО В ТОМ, ЧТО ДЕЛАЕТЕ.

Терминалы

Этот раздел отностися к запуску dosemu на удаленной машине или в xterm. Теперь поддержка цветных терминалов встроена в DOSEMU. Этот раздел стоит пропустить и пользоваться установками по умолчанию, пока не настроите DOSEMU.

‘term_updfreq’ — это число, обозначающее частоту обновления экрана терминала. Чем меньше число, тем чаще это происходит. Значение 20 дает частоту 1 раз в секунду, что очень мало. ‘escchar’ — число (ascii код меньше 32) задающее управляющий символ, используемый как префикс при посылке alt, shift, ctrl и функциональных клавиш. По умолчанию используется 30, т.е. Ctrl-ˆ. Например:

Установки клавиатуры

При запуске DOSEMU из консоли (в том числе удаленной) или X может понадобиться определить подходящую раскладку клавиатуры. Это делается либо выбором одной из внутренних таблиц клавиатуры, либо загрузкой внешной таблицы из /var/lib/dosemu/keymap/* (котоые вы можете модифицировать под свои нужды). Оба набора имеют одинаковые имена (хотя в /var/lib/dosemu/keymap/ вы можете добавлять свои):

Внутренняя таблица клавиатуры определяется как:

Обратите внимание, что потребуется установить

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

‘keybint (on)’ позволяет более аккуратную обработку прерываний клавиатуры. Этот режим немного нестабилен, но клавиатура работает заметно лучше, когда он включен.

Поддержка X

Когда dosemu работает в собственном X-окне (не в xterm), может потребоваться дополнительная настройка. Далее следует список установок и краткое описание их назначения. Более подробное описание можно найти в главе 2.2.14 (X Support settings) файла README-tech.txt

Видеоустановки (только для консоли)

!!ВНИМАНИЕ. ЕСЛИ ВЫ ВКЛЮЧИТЕ ГРАФИКУ НА НЕСОВМЕСТИМОМ АДАПТЕРЕ, ТО МОЖЕТЕ ПОЛУЧИТЬ ПУСТОЙ ЭКРАН ИЛИ МУСОР ДАЖЕ ПОСЛЕ ВЫХОДА ИЗ DOSEMU. См. в README-tech.txt (раздел Recovering the console after a crash).

Начинайте в текстовом режиме, используя следующие установки в dosemu.conf

После того, как это заработает, и если у вас поддерживаемая DOSEMU видеокарта, можно переключиться в графику изменив настройку так:

Если у вас 100% совместимая с VGA карта, это может работать, но лучше результат будет, если вашу карту поддерживает DOSEMU, и вы скажете ему об этом:

S3 — это только пример, вы должны установить правильный тип, иначе скорее всего снесете себе видеорежим.

Диски и дискеты

Установки параметров в dosemu.conf подгоняются под рекомендованное использование диска и доступа к ГМД. Существуют и другие способы, подробнее о них можно посмотреть в README-tech.txt (и может потребоваться модификация global.conf). Мы настоятельно рекомендуем использовать предлагаемый здесь подход. Вот типовые установки:

При установке DOSEMU (make install) в файл /var/lib/dosemu/hdimage.first записывается образ загрузочного диска. Он содержит урезанную вырсию FreeDos, просто для демонстрации работоспособности. Это файл, содержащий виртуальный образ файловой системы DOS-FAT. Загрузившись с него, вы (или autoexec.bat) можете использовать ‘lredir’ для доступа к любому каталогу Linux как к досовскому диску (в том числе и к примонтированным через -t msdos). См. главу 6 (Using lredir), а дополнительные детали создания собственного (лучшего) образа диска см. в главе 4.3 данного README (Making a bootable hdimage for general purpose). Глава 4.4 описывает также, как записывать файлы на образ диска и читать их оттуда.

Теперь, что же означает vbootfloppy? Альтернативой загрузки с виртуального «диска» может служить загрузка с виртуальной «дискеты», которая создается просто командой ‘dd if=/dev/fd0 of=floppy_image’. Если это загрузочная дискета DOS, то

будет загружаться как с этой дискеты. После запуска в DOS вы сможете получить доступ к дисководу виртуально «вынув диск» через ‘bootoff.com’

COM порты и мыши

Мы уупростили настройку мыши и последовательных портов и проверили зависимости между ними. Если все строки в в примере ниже пусты, то ни мышь, ни последовательные порты не доступны. Учтите, что вам не нужна установка драйвера mouse.com в DOS-е, DOSEMU имеет встроенный драйвер. Ниже приводится пример установки.

Этот пример позволяет работать модему на COM2, COM1 свободен (например, в настоящем DOS-е к нему подсоединена мышь, и вы не хотите менять конфигурацию модемных программ при перезагрузках между DOS и Linux)

Тем не менее, вы можете использовать свой любимый досовский драйвер мыши и разрешить ему прямой доступ к COM1 изменив следующие переменные (остальные остаются неизменными)

И наконец, если в Linux работает мышь PS2, используйте встроенный драйвер (не ваш mouse.com). Как и раньше, прочие параметры не меняются:

Если используется мышь PS2 либо имеется более 2 последовательных портов, можно назначить любое последовательное устройство на COM1 и COM2. Порядок значения не имеет:

Принтеры

Принтер эмулируется передачей печатаемых данных на обычный Linux принтер. Настройки ниже говорят DOSEMU, какой из принтеров использовать. ‘Timeout’ сообщает DOSEMU, сколько времени ждать после последней выдачи в LPT1 перед тем, как счесть работу завершенной и сбросить данные в очередь печати.

Работа с сетью под DOSEMU

Включите следующий параметр в ‘on’ если нужна эмуляция IPX/SPX. Загружать IPX.COM в DOS-сессии не требуется (но эта опция не эмулирует LSL.COM, IPXODI.COM и т.п.). И учтите: ядро должно быть сконфигурировано с поддержкой протокола IPX.

Разрешение трансляции Novell 8137->raw 802.3 в новом пакетном драйвере.

Если вы используете драйвер dosnet, включите поддержку ‘multi’ пакетного драйвера:

Дополнительная информация в главе 24 (Net code)

Звуковой драйвер в настоящее время неработоспособен. Однако, вот установки, которые потребуются для эмуляции SoundBlaster при помощи звуковой подсистемы LINUX.

Источник

Читайте также:  Windows 10 fqc 08929
Оцените статью