Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37856894
en ru br
ALT Linux repos
4.1: 0.2-alt1
4.0: 0.2-alt1
3.0: 0.2-alt1

Group :: Emulators
RPM: dosbox-russian

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

<?xml version="1.0" encoding="KOI8-R"?>
<!DOCTYPE reference PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"
[
<!ENTITY DOSBox "<application>DOSBox</application>">
<!ENTITY Install "<command>dosbox-install</command>">
] >

<reference lang="ru"><title>Reference Pages</title>

<refentry id="dosbox">

<!--
.TH DOSBOX 1 "February 15, 2004"
.\" Please adjust this date whenever revising the manpage.
-->

<refmeta>
<refentrytitle>dosbox</refentrytitle>
<manvolnum>1</manvolnum>
</refmeta>

<refnamediv>
<refdescriptor>DOSBox</refdescriptor>
<refname>dosbox</refname>
<refpurpose>Эмулятор x86/DOS с поддержкой звука и графики</refpurpose>
</refnamediv>

<refsynopsisdiv>
<cmdsynopsis>
<command>/usr/bin/dosbox</command>
<arg choice="opt">-version</arg>
<arg choice="opt">-fullscreen</arg>
<arg choice="opt">-conf <replaceable>configfile</replaceable></arg>
<arg choice="opt">-lang <replaceable>langfile</replaceable></arg>
<arg choice="opt">-machine <replaceable>machinetype</replaceable></arg>
<arg choice="opt">-c <replaceable>command</replaceable></arg>
<arg choice="opt">-exit</arg>
<arg choice="opt"><replaceable>file</replaceable></arg>
</cmdsynopsis>
</refsynopsisdiv>

<refsect1>
<title>ОПИСАНИЕ</title>

<para>&DOSBox; является программным эмулятором
процессоров Intel x86 и операционной системы DOS.</para>

<para>Необязательный аргумент <option>file</option> должен быть приложением DOS
или именем каталога. Если это приложение (.com .exe .bat), указанная программа
будет запущена, а её каталог будет подключен в DOS-сессии как диск C:.
Если <option>file</option> является именем каталога, откроется DOS-сессия
с командной строкой, причём указанный каталог будет виден как диск C:.</para>

</refsect1> <!-- Description -->

<refsect1>
<title>ОПЦИИ</title>

<para>Ниже перечислен список поддерживаемых ключей командной строки:</para>

<variablelist>

<varlistentry><term><arg choice="plain">-version</arg></term>
<listitem><para>Вывести на консоль версию программы и выйти.
</para></listitem>
</varlistentry>

<varlistentry><term><arg choice="plain">-fullscreen</arg></term>
<listitem><para>Запустить &DOSBox; в полноэкранном режиме.
</para></listitem>
</varlistentry>

<varlistentry>
<term><arg choice="plain">-c <replaceable>command</replaceable></arg></term>
<listitem><para>Выполнить в DOS-сессии внутреннюю команду
<command><replaceable>command</replaceable></command>
перед запуском пользовательской программы
<command><replaceable>file</replaceable></command>.
Можно указывать больше одной команды, но перед каждой из них
должен быть <option>-c</option>.
</para></listitem>
</varlistentry>

<varlistentry>
<term><arg choice="plain">-conf <replaceable>configfile</replaceable></arg></term>
<listitem><para>Запустить &DOSBox; с настройками
из файла <filename><replaceable>configfile</replaceable></filename>.
</para></listitem>
</varlistentry>

<varlistentry>
<term><arg choice="plain">-lang <replaceable>langfile</replaceable></arg></term>
<listitem><para>Запустить &DOSBox; с текстами сообщений
из файла <filename><replaceable>langfile</replaceable></filename>.
</para></listitem>
</varlistentry>

<varlistentry>
<term><arg choice="plain">-machine <replaceable>machinetype</replaceable></arg></term>
<listitem><para>Указать тип оборудования, который &DOSBox; должен эмулировать.
Возможные значения: <option>hercules</option>, <option>cga</option>,
<option>tandy</option>, <option>vga</option> (по умолчанию).
</para></listitem>
</varlistentry>

<varlistentry><term><arg choice="plain">-exit</arg></term>
<listitem><para>Закрыть DOS-сессию немедленно после завершения
пользовательской программы, заданной параметром
<command><replaceable>file</replaceable></command>.
</para></listitem>
</varlistentry>

</variablelist>


</refsect1> <!-- Options -->

<refsect1>
<title>ВНУТРЕННИЕ КОМАНДЫ</title>

<para>Командная строка &DOSBox; поддерживает большинство команд,
имевшихся в стандартном command.com.
В дополнение к ним доступны следующие команды:
</para>

<variablelist>

<varlistentry>
<term>
<cmdsynopsis>
<command>MOUNT</command>
<arg choice="req"><replaceable>буква-диска</replaceable></arg>
<arg choice="req"><replaceable>исходный-каталог</replaceable></arg>
<arg choice="opt">-t <replaceable>тип</replaceable></arg>
<arg choice="opt">-size <replaceable>размер</replaceable></arg>
<arg choice="opt">-freesize <replaceable>Nмегабайт</replaceable></arg>
<arg choice="opt">-usecd <replaceable>номер-устройства</replaceable></arg>
<arg choice="opt">-label <replaceable>метка-диска</replaceable></arg>
</cmdsynopsis>
<cmdsynopsis>
<command>MOUNT</command> <option>-cd</option>
</cmdsynopsis>
</term>

<listitem>
<para>Программа для назначения внешних каталогов логическими дисками
внутри DOS-сессии. Дополнительные параметры содержат информацию,
которую &DOSBox; будет сообщать запускаемым внутри него приложениям.</para>

<variablelist>

<varlistentry>
<term><arg choice="plain"><replaceable>буква-диска</replaceable></arg></term>
<listitem>
<para>Буква диска внутри DOS-сессии, например, <userinput>C</userinput>.
</para>
</listitem>
</varlistentry>

<varlistentry>
<term><arg choice="plain"><replaceable>исходный-каталог</replaceable></arg></term>
<listitem>
<para>Каталог внешней файловой системы, который требуется "увидеть"
внутри DOS-сессии как логический диск.
</para>
</listitem>
</varlistentry>

<varlistentry>
<term><arg choice="plain">-t <replaceable>тип-устройства</replaceable></arg></term>
<listitem>
<para>Тип, который будет иметь логический диск.
Возможные значения: <option>dir</option> (по умолчанию),
<option>floppy</option>, <option>cdrom</option>.
</para>
</listitem>
</varlistentry>

<varlistentry>
<term><arg choice="plain">-size <replaceable>размер-диска</replaceable></arg></term>
<listitem>
<para>Позволяет явно задать размер логического диска,
сообщаемый DOS-приложениям.</para>
</listitem>
</varlistentry>

<varlistentry>
<term><arg choice="plain">-freesize <replaceable>N_мегабайт</replaceable></arg></term>
<listitem>
<para>Позволяет явно задать количество свободного места на логическом диске,
сообщаемое DOS-приложениям.</para>
</listitem>
</varlistentry>

<varlistentry>
<term><arg choice="plain">-label <replaceable>метка-диска</replaceable></arg></term>
<listitem>
<para>Установить метку диска в указанное значение.
Требуется на некоторых системах, если метка CD-ROM'а читается неверно,
и запускаемая программа не может распознать свой диск.
</para>
</listitem>
</varlistentry>

<varlistentry>
<term><arg choice="plain">-usecd <replaceable>номер-устройства</replaceable></arg></term>
<listitem>
<para>Принудительная поддержка CD-привода библиотекой SDL
для устройства с указанным номером.
Номер может быть определён командой <command>mount -cd</command>.
</para>
</listitem>
</varlistentry>

<varlistentry>
<term><arg choice="plain">-cd</arg></term>
<listitem>
<para>Показать все обнаруженные CD-приводы и их номера.
Служит для использования в <option>-usecd</option>.
</para>
</listitem>
</varlistentry>

</variablelist> <!-- mount args -->

</listitem>
</varlistentry>

<varlistentry>
<term><cmdsynopsis><command>MEM</command></cmdsynopsis></term>
<listitem><para>Показать объём свободной памяти</para></listitem>
</varlistentry>

<varlistentry>
<term>
<cmdsynopsis>
<command>CONFIG</command>
<arg>-writeconf <replaceable>file</replaceable></arg>
</cmdsynopsis>
<cmdsynopsis>
<command>CONFIG</command>
<arg>-writelang <replaceable>file</replaceable>
</arg>
</cmdsynopsis>
</term>

<listitem>
<para>Записать текущие настройки или тексты сообщений
в <filename><replaceable>file</replaceable></filename>.
Имя файла принадлежит внешней файловой системе,
а не логическому диску, смонтированному внутри &DOSBox;,
например, <filename>/usr/local/etc/dosbox/dosbox.conf</filename>.
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<cmdsynopsis>
<command>LOADFIX</command>
<arg>-<replaceable>size</replaceable></arg>
<arg><replaceable>имя-программы</replaceable></arg>
<arg rep="repeat"><replaceable>параметры-программы</replaceable></arg>
</cmdsynopsis>
<cmdsynopsis>
<command>LOADFIX</command> <arg>-f</arg>
</cmdsynopsis>
</term>
<listitem>
<para>Программа для "отъедания" части ОЗУ, используемая для запуска
некоторых DOS-приложений, не умевших работать в младших 64k.
<option>-size</option> является количеством килобайт оперативной памяти для захвата,
например, -32, -64 или -128.</para>

<para>Если в командной строке указано также имя программы,
loadfix немедленно запускает её, подставляя в её командную строку
необязательные аргументы, указываемые за её именем.</para>

<para>Ключ <option>-f</option> освобождает всю память,
захваченную loadfix'ом при предыдущем запуске.</para>
</listitem>
</varlistentry>

</variablelist>

</refsect1> <!-- Internal commands -->

<refsect1>
<title>ФАЙЛЫ</title>

<para>Файлы настроек и сообщений используют такой же формат,
как и INI-файлы Windows. <filename>dosbox.conf</filename>
ищется сначала либо по заданному ключом <option>-conf</option> пути,
либо в текущем каталоге.
Затем, если он не найден, проверяется его наличие в домашнем каталоге.
</para>

</refsect1> <!-- Files -->

<refsect1>
<title>ГОРЯЧИЕ КЛАВИШИ</title>

<variablelist>
<varlistentry>
<term><accel>ALT-ENTER</accel></term>
<listitem><para>Переключение между оконным и полноэкранным режимом.</para></listitem>
</varlistentry>
<varlistentry>
<term><accel>CTRL-F5</accel></term>
<listitem><para>Сохранить образ экрана.
Имя каталога задаётся в конфигурационном файле,
в секции <option>render</option> директивой <option>snapdir</option>.
Файлы имеют имена вида <filename>snapNNNN.png</filename>,
где <replaceable>NNNN</replaceable> является порядковым номером.</para></listitem>
</varlistentry>
<varlistentry>
<term><accel>CTRL-F6</accel></term>
<listitem><para>Начать/закончить запись звукового выхода в WAV-файл.</para></listitem>
</varlistentry>
<varlistentry>
<term><accel>CTRL-F7</accel></term>
<listitem><para>Уменьшить количество пропускаемых кадров.</para></listitem>
</varlistentry>
<varlistentry>
<term><accel>CTRL-F8</accel></term>
<listitem><para>Увеличить количество пропускаемых кадров.</para></listitem>
</varlistentry>
<varlistentry>
<term><accel>CTRL-F9</accel></term>
<listitem><para>Закрыть DOS-сессию немедленно.</para></listitem>
</varlistentry>
<varlistentry>
<term><accel>CTRL-F10</accel></term>
<listitem><para>Захватить/освободить мышь.</para></listitem>
</varlistentry>
<varlistentry>
<term><accel>CTRL-F11</accel></term>
<listitem><para>Замедлить эмуляцию (увеличить количество циклов простоя).</para></listitem>
</varlistentry>
<varlistentry>
<term><accel>CTRL-F12</accel></term>
<listitem><para>Ускорить эмуляцию (уменьшить количество циклов простоя).</para></listitem>
</varlistentry>
</variablelist>

<refsect2>
<title>Примечание</title>

<para>Once you increase your DOSBox cycles beyond your computer's maximum
capacity, it will produce the same effect as slowing down the emulation.
This maximum will vary from computer to computer, there is no standard.
</para>

</refsect2> <!-- notes -->

</refsect1> <!-- hotkeys -->

<refsect1>
<title>СИСТЕМНЫЕ ТРЕБОВАНИЯ</title>

<para>Быстрый компьютер. Для выполнения игры, написанной под 286,
эмулятору необходим PII-400. Для игр, работающих в защищённом режиме,
требуется как минимум гигагерцевый процессор.</para>

<refsect2>
<title>Как запускать мммеедленннннные игры</title>

<para>&DOSBox; программно эмулирует центральный процессор,
звуковую карту, видеокарту и кое-что ещё из оборудования IBM PC.
Вы можете повысить скорость DOS-сессии, нажимая <accel>CTRL-F12</accel>,
но при этом вы ограничены скоростью вашего настоящего процессора.
Количество свободного процессорного времени показывают различные утилиты,
например, <application>top</application>.
Если занято 100% времени настоящего процессора,
не существует другого способа увеличить скорость,
кроме уменьшения нагрузки, создаваемой всем, что выполняется,
не считая подсистемы эмуляции процессора в dosbox'е.
</para>

<para>То есть:
<itemizedlist>
<listitem>закройте все программы, кроме dosbox;</listitem>
<listitem>разгоняйте dosbox, пока он не захватит все 100%
процессорного времени, нажимая <accel>CTRL-F12</accel>.</listitem>
</itemizedlist>
</para>

<para>Поскольку эмуляция VGA потребляет большую часть
процессорного времени, начнём с неё.
Увеличивайте количество пропускаемых кадров нажатиями <accel>CTRL-F8</accel>
до тех пор, пока загрузка процессора не станет меньше 100%.
После этого вернитесь на шаг назад нажатием <accel>CTRL-F7</accel>.
</para>

</refsect2> <!-- how to run slow games -->

</refsect1> <!-- system requirements -->

<refsect1>
<title>Примечания</title>

<para>Мы свято верим, что в один прекрасный день &DOSBox; будет запускать
в виртуальной среде все программы, когда-либо сделанные для PC...
но пока этот великий час ещё не пробил. В настоящий момент &DOSBox;,
запущенный на 1.7-гигагерцевом компьютере, работает со скоростью 386-25MHz.
</para>

<para>В версии 0.60 добавлена поддержка защищённого режима,
используемого более сложными и поздними DOS-играми,
но имейте в виду, что эта поддержка находится в состоянии разработки
и не сравнима по надёжности с поддержкой реального режима 386,
используемого большинством ранних игр.
Кроме того, приложения защищённого режима
требуют значительно больше ресурсов
и могут требовать более быстрого процессора,
чем имеющийся в вашем распоряжении в данный момент.
</para>

</refsect1> <!-- notes -->

<refsect1>
<title>ОШИБКИ</title>

<para>Не все DOS-приложения работают корректно.</para>

<para>Если произошла ошибка, &DOSBox; завершается без предупреждений.</para>

<para>Если DOSBox запущен не из X Window, может произойти всё, что угодно,
вплоть до полного зависания.</para>

</refsect1> <!-- bugs -->

<refsect1>
<title>СМ. ТАКЖЕ</title>

<para>Файлы конфигурации в <filename>/etc/dosbox</filename>,
README и примеры настроек в <filename>/usr/share/doc/dosbox-*</filename>.
</para>

</refsect1> <!-- see also -->

<refsect1>
<title>АВТОРЫ</title>

<para>Авторы исходного английского варианта man-страницы для Debian Linux:
Peter Veenstra &lt;H.P.Veenstra@student.rug.nl&gt;
и James Oakley &lt;jfunk@funktronics.ca&gt;.</para>

<para>Автор русского перевода для ALTLinux: Илья Евсеев.
Из русского варианта удалено описание ключей для DOSBox/Win32.
</para>

</refsect1> <!-- authors -->

</refentry>

<refentry id="dosbox-install">

<refmeta>
<refentrytitle>dosbox-install</refentrytitle>
<manvolnum>1</manvolnum>
</refmeta>

<refnamediv>
<refdescriptor>dosbox-install</refdescriptor>
<refname>dosbox-install</refname>
<refpurpose>Инсталлятор игр для DOSBox</refpurpose>
</refnamediv>

<refsynopsisdiv>
<cmdsynopsis>
<command>/usr/bin/dosbox-install</command>
<group><arg>-h</arg><arg>--help</arg></group>
<group><arg>-V</arg><arg>--version</arg></group>
<arg choice="opt">--verbose</arg>
<arg choice="opt">--executable <replaceable>EXE-filename</replaceable></arg>
<arg choice="opt">--project <replaceable>Menu-itemname</replaceable></arg>
<arg choice="opt">--basedir <replaceable>каталог-для-диска-C</replaceable></arg>
<arg rep="repeat"><replaceable>file-or-URL</replaceable></arg>
</cmdsynopsis>
<cmdsynopsis>
<command>/usr/bin/dosbox-install</command>
<group><arg>-u</arg><arg>--uninstall</arg><arg>--remove</arg></group>
<arg rep="repeat">game-name</arg>
</cmdsynopsis>
</refsynopsisdiv>

<refsect1>
<title>ОПИСАНИЕ</title>

<para>&Install; выполняет четыре функции:
<itemizedlist>
<listitem><para>скачивает заданный URL с помощью <command>wget</command>
или <command>lftpget</command>;</para></listitem>
<listitem><para>если скачанный файл является архивом, распаковывает его
в каталог с программами для &DOSBox;;</para></listitem>
<listitem><para>находит внутри распакованного каталога запускаемый файл
(BAT, COM или EXE);</para></listitem>
<listitem><para>добавляет в главное меню графической среды значок
для запуска найденной программы внутри &DOSBox;.</para></listitem>
</itemizedlist>
</para>

<refsect2>
<title>Типы аргументов</title>

<para>В зависимости от того, чем являются аргументы командной строки,
над ними производятся следующие действия:
<itemizedlist>
<listitem><para>если это URL вида <filename>протокол://адрес</filename>,
то выполняются шаги 1-4;</para></listitem>
<listitem><para>если это файл с расширением ZIP, RAR или ARJ,
выполняются шаги 2-4;</para></listitem>
<listitem><para>если это каталог, выполняются шаги 3 и 4;</para></listitem>
<listitem><para>если это исполняемый файл EXE/BAT/COM,
выполняется шаг 4.</para></listitem>
</itemizedlist>
</para>

</refsect2> <!-- arg.types -->

<refsect2>
<title>Примеры</title>

<para>
<itemizedlist>
<listitem>
<para>Скачать, распаковать, найти исполняемый файл, добавить в меню:</para>
<para><command>dosbox-install http://ilya-evseev.narod.ru/games/tower.zip</command></para>
</listitem>
<listitem>
<para>Распаковать, найти исполняемый файл, добавить в меню:</para>
<para><command>dosbox-install /tmp/ugh.zip</command></para>
</listitem>
<listitem>
<para>Найти исполняемый файл и добавить его запуск в Главное меню:</para>
<para><command>dosbox-install /mnt/windows/Games/DefenderOfTheCrown/</command></para>
</listitem>
<listitem>
<para>Добавить исполняемый файл в Главное меню.</para>
<!-- para>Примечание: для LodeRunner'a DOSBox на гигагерцевом Атлоне
требуется затормозить нажатиями Ctrl+F11 примерно в 10 раз.</para -->
<para><command>dosbox-install /mnt/windows/Games/LR/LR.COM</command></para>
</listitem>
</itemizedlist>
</para>

</refsect2> <!-- samples -->

<refsect2>
<title>Удаление</title>

<para>При запуске с ключом <option>-u</option>
происходит удаление уже установленного пакета:
<itemizedlist>
<listitem><para>удаляется указанный подкаталог
из каталога с программами для &DOSBox;;</para></listitem>
<listitem><para>удаляется одноимённый значок
из главного меню графической среды.</para></listitem>
</itemizedlist>
</para>

</refsect2> <!-- uninstall -->

</refsect1> <!-- Description -->

<refsect1>
<title>ОПЦИИ</title>

<variablelist>

<varlistentry>
<term><arg choice="plain">-h</arg></term>
<term><arg choice="plain">--help</arg></term>
<listitem><para>Вывод краткой подсказки.</para></listitem>
</varlistentry>

<varlistentry>
<term><arg choice="plain">-V</arg></term>
<term><arg choice="plain">--version</arg></term>
<listitem><para>Информация о версии.</para></listitem>
</varlistentry>

<varlistentry>
<term><arg choice="plain">--verbose</arg></term>
<listitem><para>Включение дополнительных уведомлений о ходе работы программы.</para></listitem>
</varlistentry>

<varlistentry>
<term><arg choice="plain">--executable <replaceable>EXE-filename</replaceable></arg></term>
<listitem><para>Если внутри каталога с программой имеется несколько
исполняемых файлов, по умолчанию &Install; создаёт ссылку
на первый обнаруженный из них. Данный ключ позволяет явно указать,
какой именно файл является основным и служит для запуска программы.
Если внутри каталога программы имеются подкаталоги,
в имени файла требуется указать относительный путь от базового каталога.
</para>
<para>Примеры:<sbr/>
<command>dosbox-install --executable SIMFILES/SIM.EXE /mnt/windows/Games/SimCity/</command>
<command>dosbox-install --executable gpega.exe /usr/games/dosgames/GrandPrix</command>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term><arg choice="plain">--basedir <replaceable>каталог-для-диска-C</replaceable></arg></term>
<listitem><para>Если диском C: должен быть не каталог, в котором непосредственно
расположен исполняемый файл, а один из каталогов верхнего уровня,
данный ключ позволяет явно указать его.</para>
<para>Пример:<sbr/>
<command>dosbox-install --basedir /mnt/windows/Games/SimCity/ SIMFILES/SIM.EXE</command>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term><arg choice="plain">--project <replaceable>Menu-itemname</replaceable></arg></term>
<listitem><para>По умолчанию значку для запуска приложения
в меню графической системы назначается такое же имя,
как у каталога, в котором приложение находится.
Данный ключ позволяет назначить значку другое имя.</para>
<para>Пример:<sbr/>
<command>dosbox-install --project "Accolade GrandPrix Rally" /usr/games/dosgames/gp/gpega.exe</command>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term><arg choice="plain">-u <replaceable>name</replaceable></arg></term>
<listitem><para>Из каталога с DOS-приложениями удаляется указанный подкаталог,
из каталога со списком пунктов меню удаляется соответствующий пункт.</para>
<para>Пример:<sbr/>
<command>dosbox-install --remove tower ugh para</command>
</para>
</listitem>
</varlistentry>

</variablelist>

</refsect1> <!-- Options -->

<refsect1>
<title>ФАЙЛЫ</title>

<para><filename class="directory">/usr/games/dosbox</filename>
является базовым каталогом, в который &Install; разворачивает архивы.</para>

<para><filename class="directory">/usr/lib/menu</filename>
содержит файлы-описатели пунктов меню для графической системы.</para>

</refsect1> <!-- Files -->

<refsect1>
<title>АВТОРЫ</title>

<para>&lt;evseev@altlinux.ru&gt;, 2003-2004.
</para>

</refsect1> <!-- Authors -->

<refsect1>
<title>СМ. ТАКЖЕ</title>

<para><citerefentry><refentrytitle>dosbox</refentrytitle>
<manvolnum>1</manvolnum></citerefentry>
<sbr/><citerefentry><refentrytitle>update-menus</refentrytitle>
<manvolnum>1</manvolnum></citerefentry>
</para>

</refsect1> <!-- See also -->

</refentry>

</reference>
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin