На самом деле все записи в файле в dosemu.conf – это просто переменные, которые в последующем используются в /var/lib/dosemu/global.conf и имеют вид:
$_ххх = (n)
или
$_zzz = "s"
Описание параметров конфигурации сгруппировано по исполняемым функциям.
Управление отладочной информацией
Для включения вывода отладочной информации DOSEmu необходимо в конфигурационный файл добавить следующую строку:$_debug = «-а»
где строка содержит то, что обычно передается через ключ командной строки \'-D\'.
Отладочная информация будет выводиться в файл, определенный опциями \'-о file\' либо \'-O\' (в последнем случае выводит в stderr).
Основные параметры
• Разрешает или запрещает использование прерывания таймера INT08:$_timint = (on|off)
• Позволяет либо запрещает задачам DOS использовать математический сопроцессор:
$_mathco = (on|off)
• Параметр определяет, какой тип процессора эмулировать:
$_cpu = (80386)
Можно установить тип процессора не выше существующего в компьютере. Разрешенные значения:
• 80386;
• 80486;
• 80586.
• Параметр разрешает или запрещает DOSEmu использовать счетчик циклов Pentium для лучшей обработки временных интервалов:$_rdtsc = (on)
• Для использования rdtsc\' DOSEmu необходимо выставить точную тактовую частоту процессора. Обычно она определяется автоматически, но в случае ошибок можно задать ее явно.
$_cpuspeed = (166.666)
• Разрешает DOSEmu доступ к конфигурированию PCI устройств:
$_pci = (on)
• Следующие параметры позволяют задать распределение оперативной памяти, которая доступна для DOS:
$_xms = (1024)
$_ems = (1024)
$_ems_frame = (0xe000)
$_dpmi = (off)
$_dosmem = (640)• Следующий параметр определяет стиль поведения DOSEmu по отношению к процессорному времени, используемому DOSEmu:
$_hogthreshold = (1) # 0 – максимум процессорного времени для DOSEMU
# 1 – максимум процессорного времени для Linux
# >1 чем больше, тем меньше процессорного времени для DOSEMU• В том случае, если на вашем компьютере установлено нестандартное оборудование, для которого отсутствует Linux-драйвер, но существует DOS-драйвер, часто необходимо разрешить использование соответствующего IRQ в DOS:
$_irqpassing = "" # список номеров IRQ (2-15) для передачи DOS
• Следующий параметр определяет, каким образом будет использоваться встроенный динамик:
$_speaker = "" # or «native» or «emulated»
• При помощи следующих параметров можно получить управление реальными портами компьютера, но с точки зрения безопасности этого делать ни в коем случае нельзя:
$_ports = "" # список портов, например «0x1ce 0x1cf 0x238»
Терминалы
Этот раздел предназначен для DOSEmu, выполняемой на удаленном компьютере или в графическом терминале xterm.
• Определяет набор используемых шрифтов:$_term_char_set = ""
• Разрешает использование цвета:
$_term_color = (on)
• Задает интервал между обновлениями экрана в 1/20 секунды:
$_term_updfreq = (4)
• Определяет символ ESC:
$_escchar = (30)
Установки клавиатуры
При запуске DOSEmu из консоли или X Window может понадобиться задать подходящую раскладку клавиатуры. Это делается либо выбором одной из внутренних таблиц клавиатуры, либо загрузкой внешней таблицы.
• Внутренняя таблица клавиатуры определяется параметром:$_layout = «name»
• Используется для сосуществования с X Window, поскольку по умолчанию устанавливается нейтральная (US) клавиатура:
$_X_keycode = (on)
• Следующий параметр позволяет получить прямой доступ к клавиатуре для DOS-программ. Обычно это необходимо для игр.
$_rawkeyboard = (1)
• Следующая переменная используется для улучшенной обработки прерывания клавиатуры:
$_keybint = (on)
Поддержка X Window
Для запуска DOSEmu в собственном окне X Window необходимо установить некоторые переменные, приведенные ниже.
• Задает интервал обновления изображения в 1/20 секунды:$_X_updfreq = (5)
• Определяет заголовок окна программы:
$ X title = «DOS in a BOX»
• Определяет текст значка:
$_X_icon_name = «xdos»
• Разрешение трансляции клавиатурных кодов через таблицы DOSEmu:
$_X_keycode = (off)
• Параметр задает частоту мерцания курсора:
$_X_blinkrate = (8)
• Задает тип шрифта для DOS-программы:
$_X_font = ""
• Параметр разрешает использование разделяемой памяти:
$_X_mitshm = (on)
• Использование системной палитры:
$_X_sharecmap = (off)
• Параметр разрешает пропорциональное изменение размеров окна:
$_X_fixed_aspect = (on)
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии