Информационно-развлекательный портал в Литве, по-русски, Vilnius, 06
07, 2026 www.topic.lt - Romanas (R.K. Frimen)

Topic.lt
 2026-07-06 01:20
Loading... (Longer if IE explorer)

Контакты
Наши RSS
website stats
По материалам:
Новое в интернете


Спонсоры.


В помощь
Как и Что? FAQ


www.PigiauNerasi.lt
DosBox

+ - =


DosBox

Играем в DOS-игры под Linux...


DosBox


DosBox

Ностальгия, млин...

Эх, прошли времена замечательных игрушек UFO, Duke Nukem, Doom, Full Throttle, Transport Tycoon и тому подобных...
Сколько времени было убито в попытках спасения Земли от пришельцев, построения экономически-выгодной транспортной системы и принимая участие в байкерских разборках...
Шло время, вместе с ним совершенствовалось железо, операционные системы. Выпускались все более новый и все более навернутые игрушки.
Прошло больше десятка лет с тех пор, как я увлекался играми.
За прошедший период отношение мое к компьютерным играм стало, мягко говоря, равнодушным.
Может быть, в силу того, что я увлекся более интересными вещами.
Может быть, сами игры уже не были столь интересными и увлекательными, несмотря на обалденную графику и спецэффекты...

Сложно сказать... Может, просто вырос...

Что делать будем?

Как бы там ни было, но факт остается фактом. Запустить хоть одну из старых добрых игр на сегодняшней MS Windows просто нереально. Устанавливать MS-DOS ради того чтобы поиграть в игру что-то не особо тянет...
Как вариант, многие могут предложить установить ПО виртуальной машины, типа VMWare или VirtualBox, однако опять возникает вопрос легальности того же VMWare или MS-DOS, установленного на бесплатный VirtualBox.
Лучшей из найденных альтернатив явилась свободно распространяемая DosBox, обещающая, по крайней мере, на сайте разработчиков запуск огромного количества DOS-игрушек и прочего!!!

Что такое DosBox

DosBox

DosBox
не является виртуальной машиной в том смысле, в каком ей являются VitrtualBox или VMWare.
Это означает лишь то, что мы не сможем установить операционную систему в рамках виртуальной машины.
Но, честно признаться, нам это и не нужно.
Для запуска DOS-игр нам понадобится всего лишь одна ОС – это DOS, функции которой DosBox с огромным успехом и эмулирует.
Первое, что приходит на ум из аналогов – это Wine, хотя, эта аналогия весьма условна.

Установка

В Ubuntu достаточно команды:

Внимание! У Вас нет прав для просмотра скрытого текста.



Для других, более тяжелых случаев, можно воспользоваться сборкой из исходников, но это только тогда, если в вашем дистрибутиве DosBox не оказался в репозитарии стандартных пакетов.

Настройка

Все, что понадобилось мне для настройки DosBox – это монтирование файловой системы, содержащей игрушку.
Для этого необходимо создать в домашнем каталоге файл с именем .dosboxrc и вписать в него следующие две строки:

Внимание! У Вас нет прав для просмотра скрытого текста.



Запуск

Процесс запуска DosBox прост и логичен, как, впрочем, и почти все в Linux:

Внимание! У Вас нет прав для просмотра скрытого текста.



Ура! DOS!

DosBox

Вот, собственно, мы и в DOS.

DosBox

После запуска DosBox нажимаем CTRL+F1

Откроется в меню настройки.
С версии 0.62 в эмуляторе могут быть переназначены любые клавиши (а с 0.70 можно переназначить и оси джойстика), даже если это не предусмотрено игрой.
Ну например, хочется вам играть в гонки не со стрелочками, а используя w,s,a,d.

Хочется - пожалуйста...


Кликаете по любой клавиши, вызов которой хотите повесить на другую.
Например выбираете стрелку вверх. Внизу появляется EVENT: Key_up BIND: Key_up.
То есть нажатие стрелки вверх вызывается стрелкой вверх. Выбираем либо кнопку DEL (удалить), если необходимо изменить данный вариант, либо ADD (добавить) если надо оставить такой расклад, плюс добавить еще один. Выбираем ADD.
Теперь нужно нажать клавишу, которая будет работать как стрелка вверх (нажать клавишу физически, а не выбрать мышкой!). Нажимаем W. Появляется EVENT: Key_up BIND: Key w. То есть, кнопка w будет работать как стрелка.
Нажимая кнопку NEXT можно перебирать варианты. Их будет два, то есть стрелка вверх будет по прежнему работать, плюс к тому можно будет использовать вместо нее кнопку w.

Если выбирая кнопку вы выберите пункт mod1, то это будет комбинация CTRL+кнопка.
Если mod2 ALT + кнопка. Mod3 по умолчанию не задана, но вы можете назначить ее как и любой другой режим.

Кстати, обратите внимание, что можно переназначить и системные кнопки.
Например повесить на "+" увеличение скорости, а на "-" уменьшение.

Теперь осталось сохранить результат (SAVE) и выйти (EXIT).


Список системных кнопок

ALT-ENTER Переход на полный экран
ALT-PAUSE Запаузить эмуляцию
CTRL-F1 Переназначение кнопок
CTRL-F4 Сменить смонтированный образ диска. Обновить кэш директории для
всех дисков!
CTRL-ALT-F5 Старт/Стоп создания ролика с экрана
CTRL-F5 Сделать скриншот
CTRL-F6 Старт/Стоп записи звука
CTRL-ALT-F7 Старт/Стоп записи OPL команд
CTRL-ALT-F8 Старт/Стоп записи MIDI команд.
CTRL-F7 Увеличить пропуск кадров
CTRL-F8 Уменьшить пропуск кадров
CTRL-F9 Закрыть DosBox
CTRL-F10 Захватить/Отпустить мышь
CTRL-F11 Замедлить эмулятор
CTRL-F12 Ускорить эмулятор
ALT-F12 Убрать ограничение скорости (турбо кнопка)

DosBox

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

* MOUNT — монтирование локальных директорий как дисков (в том числе и CD-ROM) внутри DOSBox;
* MEM — отображение количества свободной памяти;
* CONFIG — запись конфигурации в файл;
* LOADFIX — сокращение количества доступной памяти (для старых программ, не умеющих работать с большим количеством памяти);
* IMGMOUNT — монтирование образа диска (CD-ROM) в DOSBox;
* BOOT — запуск образа дискеты или образа жёсткого диска независимо от эмулируемой системы DOSBox (возможность загрузить другую операционную систему);
* Команды IPX — разрешение и работа IPX-сети.

Возможности

* DOSBox полностью эмулирует среду MS DOS на IBM PC, причём не требует ни процессора x86, ни копии оригинальной DOS.
* Динамическое ядро процессора: на системах, имеющих набор команд i386, используется динамическая трансляция инструкций. На системах, не совместимых с x86, производится полная эмуляция, приводящая к существенному замедлению. Например, система на основе PowerPC G4 1,6 ГГц способна эмулировать систему со стандартным аппаратным обеспечением и с Intel 80486 50 МГц процессором; на x86-совместимых системах той же скорости можно добиться от гораздо более медленного процессора (например, от Pentium II).
* Графическая эмуляция: текстовый режим, Hercules, CGA (включая композитный и 160x100x16 режимы), EGA, VGA (включая Mode X), VESA и полную эмуляцию S3 Trio 64.
* Звуковая эмуляция: Adlib, динамик компьютера, Tandy, Sound Blaster, Creative CMS/GameBlaster, Disney Soundsource, Gravis Ultrasound и MPU-401.
* Сетевая эмуляция: эмуляция модема через TCP/IP, позволяющая играть в интернете (в поддерживающие модем игры). Сетевой туннелинг IPX, позволяющий играть в интернете в старые мультиплеерные игры IPX DOS. Windows-версия поддерживает прямой последовательный порт.
* Имеет собственную DOS-оболочку.
* По заявлению разработчиков, версия 0.70 корректно поддерживает 700 игр.

Проблемы

Как и все программы-эмуляторы, DOSBox требует существенно более мощный компьютер (особенно процессор), чем эмулируемая система. Кроме того, поддержка защищённого режима всё ещё находится на стадии разработки, поэтому DOS-программы, которые выполняются только в этом режиме (а это большинство игр, выпущенных после 1995 года), могут работать не так хорошо, как в других эмуляторах, вроде VMware или Virtual PC.
Еще одним недостатком DOSBox является отсутствие эмуляции LPT-порта (с возможностью «отображения» на «живое железо») — старые программы с LPT-ключами (например, CREDO) на DOSBox работать не будут.

Осталось только запустить что-нибудь и вспомнить забытое...
Понастольгировать, так сказать…


DosBox

DosBox

DosBox

DosBox

DosBox

DosBox

DosBox

DosBox

DosBox

DosBox

DosBox

Dos Box является не только бесплатным, но и не прячет свой исходный код.
К созданию своих версий и сборок может приложить руку каждый.
По крайней мере, каждый что-то понимающий в этом деле. В разработке альтернативных версий дальше всего ушли неугомонные корейские программисты, расположившиеся на сайте:

Внимание! У Вас нет прав для просмотра скрытого текста.

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
















BangGood.com



«    Июль 2026    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
2728293031 
Новости в Литве




 
rss rss facebook youtube twitter linkedin
www.Topic.lt
facebook
PinIt