This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
.\" -*- nroff -*- (This is for Emacs)
|
||||
.TH DOSEMU 1 "@RELEASE_DATE@" "Версия @PACKAGE_VERSION@" "Эмуляция DOS"
|
||||
.SH ИМЯ
|
||||
dosemu \- запускает DOS и приложения DOS под Linux
|
||||
dosemu, xdosemu \- запускает DOS и приложения DOS под Linux
|
||||
.SH СИНТАКСИС
|
||||
.B dosemu
|
||||
[
|
||||
@@ -15,18 +15,31 @@ dosemu \- запускает DOS и приложения DOS под Linux
|
||||
.I строка_клавиш
|
||||
]
|
||||
[
|
||||
.I env1=val1
|
||||
.I ...
|
||||
.B \-install
|
||||
.I загрузочный_каталог
|
||||
]
|
||||
[
|
||||
.I unix_путь_к_дос_программе
|
||||
[
|
||||
.I --
|
||||
]
|
||||
[
|
||||
.I аргументы_дос_команды
|
||||
.B аргументы
|
||||
]
|
||||
.PP
|
||||
.B xdosemu
|
||||
[
|
||||
.B \-dumb
|
||||
]
|
||||
[
|
||||
.B \-home
|
||||
]
|
||||
[
|
||||
.B \-input
|
||||
.I строка_клавиш
|
||||
]
|
||||
[
|
||||
.B \-install
|
||||
.I загрузочный_каталог
|
||||
]
|
||||
[
|
||||
.B аргументы
|
||||
]
|
||||
.SH ОПИСАНИЕ
|
||||
.B dosemu
|
||||
является оберточным скриптом для
|
||||
@@ -75,6 +88,16 @@ dosemu \- запускает DOS и приложения DOS под Linux
|
||||
нажатия на клавишу F8. Так в этом случае всегда необходимо добавлять символ
|
||||
"\\r" в начало строки_клавиш. Как побочный эффект это даст проход ожидания
|
||||
"F8", и FreeDos будет загружаться быстрее ;-)
|
||||
.TP
|
||||
.I -install
|
||||
стартуя как часть общесистемной установки, такая опция устанавливает
|
||||
частный вариант отличающегося от распространяемого с DOSEMU dosemu-freedos-bin
|
||||
DOS (возможен любой проприетарный DOS, который загружается через fatfs).
|
||||
.I загрузочный_каталог
|
||||
является базовым именем каталога, пользователи имеют возможность
|
||||
установки его внутри аналогичного каталога, где будет создан вариант
|
||||
DOSEMU. Настройки в файле conf/dosemu.conf будут перекрыты этим
|
||||
загрузочным каталогом.
|
||||
|
||||
.SH АВТОРЫ
|
||||
.B DOSEMU
|
||||
|
||||
@@ -63,24 +63,8 @@ dosemu.bin, dosdebug \- запускает DOS и приложения DOS по
|
||||
.I опции_настройки
|
||||
]
|
||||
[
|
||||
.B \-E
|
||||
.I dos-команда
|
||||
]
|
||||
[
|
||||
.B \-K
|
||||
.I unix_путь[:dos_путь]
|
||||
]
|
||||
[
|
||||
.I env1=val1
|
||||
.I ...
|
||||
]
|
||||
[
|
||||
.I unix_путь_к_дос_программе
|
||||
[
|
||||
.I --
|
||||
]
|
||||
[
|
||||
.I аргументы_дос_команды
|
||||
.B \-U
|
||||
.I вх_канал[:вых_канал]
|
||||
]
|
||||
.sp
|
||||
.B dosdebug
|
||||
@@ -154,31 +138,6 @@ facilities, смотрите
|
||||
монтировать путь path как дополнительный диск в DOS.
|
||||
Можно указывать более одного раза.
|
||||
.TP
|
||||
.I -E dos-команда
|
||||
Запуск команды DOS в DOSEMU.
|
||||
Путь к бинарнику можно указать с помощью опции \-K.
|
||||
Например,
|
||||
.nf
|
||||
dosemu -K /home/joeuser/dosemu/freedos/bin -E "xcopy my_file my_dir"
|
||||
.fi
|
||||
запустит /home/joeuser/dosemu/freedos/bin/xcopy.exe с 2 аргументами.
|
||||
.br
|
||||
Замечание: это только работает с дефолтным autoexec.bat, в котором
|
||||
есть вызов "system \-e".
|
||||
.TP
|
||||
.I -K unix_путь[:dos_путь]
|
||||
Указать путь unix к программе, запускаемой через \-E.
|
||||
Можно не использовать \-E, а указать полный путь через \-K, но это не
|
||||
рекомендуется, и может быть удалено в будущем. Указывать в \-K надо
|
||||
только путь к каталогу.
|
||||
.br
|
||||
Если указан dos_путь, тогда он используется в качестве директории запуска
|
||||
dos-программы. Если unix_путь не указан, то буква диска берётся из dos_пути:
|
||||
.nf
|
||||
dosemu -K :C:\\\\games\\\\carma -E carma.exe
|
||||
.fi
|
||||
Так запустится carma.exe из C:\\games\\carma
|
||||
.TP
|
||||
.I -V
|
||||
использовать VGA спефицичную оптимизацию видео
|
||||
.TP
|
||||
@@ -209,14 +168,7 @@ dosemu.users) и использовать предоставленный кат
|
||||
имеет флага suid-root).
|
||||
.TP
|
||||
.I -f
|
||||
Разобрать предоставленный конфигурационный файл вместо .dosemurc. Если
|
||||
задействована опция -n, то указанный здесь конфигурационный файл будет
|
||||
использован вместо основного dosemu.conf.
|
||||
.TP
|
||||
.I -n
|
||||
Пропустить (не разбирать) пользовательский файл конфигурации .dosemurc.
|
||||
Конфигурационный файл, указанный в -f, будет разобран, но, в этом случае,
|
||||
он заменит основной конфиг dosemu.conf.
|
||||
Разобрать предоставленный настроечный файл вместо .dosemurc
|
||||
.TP
|
||||
.I -L <log_string>
|
||||
Записывает <log_string> в лог-файл.
|
||||
@@ -248,14 +200,6 @@ dosemu.users) и использовать предоставленный кат
|
||||
.I один
|
||||
аргумент.
|
||||
.TP
|
||||
.I -i input_data
|
||||
Вводит
|
||||
.I input_data
|
||||
с эмулируемой клавиатуры. Можно использовать \\r в качестве Enter.
|
||||
Так же обрабатываются другие эскейп-последовательности, например
|
||||
можно вставлять задержки с помощью конструкций вида "\\p10;", где
|
||||
10 - величина задержки в десятках миллисекунд.
|
||||
.TP
|
||||
.I -D
|
||||
определяет какие отладочные сообщения позволить, а какие запретить
|
||||
.TP
|
||||
@@ -297,6 +241,53 @@ DOSEMU будет затем заблокирован перед переход
|
||||
.B DOSEMU
|
||||
в режим 286.)
|
||||
.TP
|
||||
.I -U
|
||||
определяет входной и выходной каналы для асинхронного управления
|
||||
.B DOSEMU
|
||||
из других процессов. Формат такой (без пробелов между словами):
|
||||
.TP
|
||||
вх_канал:вых_канал
|
||||
|
||||
где `:вых_канал' может быть опущен. В последнем случае можно не ожидать
|
||||
обратной связи от
|
||||
.B DOSEMU.
|
||||
|
||||
По соображениям безопастности
|
||||
.B DOSEMU
|
||||
не создает именованные каналы самому себе, так пользователь отвечает за
|
||||
установку корректных прав доступа на каналы. Заметьте, что при использовании
|
||||
этих опций, инородный процесс может контроллировать сессию
|
||||
.B DOSEMU
|
||||
(типа ввода с клавиатуры). Опция будет следоватьльно использована только
|
||||
внешними интерфейсами (типа kdos), которые вначале содадут соответствующие
|
||||
именованные каналы и затем запустят на исполнение
|
||||
.B DOSEMU.
|
||||
Специальные управляющяя команда (
|
||||
.I ack on
|
||||
) может быть использована, чтобы принудить
|
||||
.B DOSEMU
|
||||
возвратить признаки установки связи через `вых_канал' такой, чтобы внешний
|
||||
интерфейс знал когда управляющая команда началась или закончилась и была ли
|
||||
она успешна. Формат такого диалога признаков показан ниже
|
||||
.TP
|
||||
SYN: <имя_команды>
|
||||
.TP
|
||||
<различный вывод от команды>
|
||||
.TP
|
||||
ACK: code=n
|
||||
|
||||
где
|
||||
.I n
|
||||
равно 0 в случае успеха.
|
||||
Простой управляющий терминал, который служит как пример, замещается программой
|
||||
.I dosctrl.
|
||||
Она берет только два канала как аргументы и дает возможность затем
|
||||
вводить управляющие команды, из которых `help' наиболее важна ;-)
|
||||
Заметьте,
|
||||
.I dosctrl
|
||||
не запускает на выполнение
|
||||
.B DOSEMU,
|
||||
что необходимо сделать вручную.
|
||||
|
||||
.PD 1
|
||||
.SH ЖЕСТКИЕ ДИСКИ
|
||||
|
||||
Reference in New Issue
Block a user