DOSBOX: различия между версиями

>Asp
 
(не показано 13 промежуточных версий 11 участников)
Строка 1: Строка 1:
'''Dosbox''', [[Свободное ПО|свободная]] [[программа]] - [[эмулятор]] ДОСа. Нужен в основном для запуска [[игра|игр]] и бухгалтерских программ.  
+
'''Dosbox''', [[Свободное ПО|свободная]] [[программа]] [[эмулятор]] ДОСа. Нужен в основном для запуска [[игра|игр]] и бухгалтерских программ.  
  
 
История программы началась с проекта под названием dosemu, который после почти десятилетнего унылого ковыряния кода все еще выглядел весьма уныло. А в 2004 году вдруг появился dosbox, не имевший и десятой части заявленной функциональности dosemu, но зато аккуратнее, быстрее и эффективнее выполнявший ту единственную задачу, для которой массам все еще требовалась DOS.
 
История программы началась с проекта под названием dosemu, который после почти десятилетнего унылого ковыряния кода все еще выглядел весьма уныло. А в 2004 году вдруг появился dosbox, не имевший и десятой части заявленной функциональности dosemu, но зато аккуратнее, быстрее и эффективнее выполнявший ту единственную задачу, для которой массам все еще требовалась DOS.
Строка 5: Строка 5:
 
Начиная с версии примерно 0.60 умеет эмулировать игры в protected mode, а остальные она и  до того эмулировала. То есть на Линуксе получается чуть ли не больше игр, чем в Виндозе (ну если не ставить в Виндозе Досбокс, конечно же).
 
Начиная с версии примерно 0.60 умеет эмулировать игры в protected mode, а остальные она и  до того эмулировала. То есть на Линуксе получается чуть ли не больше игр, чем в Виндозе (ну если не ставить в Виндозе Досбокс, конечно же).
  
Досбокс, что самое интересное, эмулирует Дос не путем обращения к процессору (как предыдущие эмуляторы, типа dosemu), а путем исполнения каждой инструкции кода в собственной виртуальной досовской машине, которая платформо-независима. Поэтому его не надо конфигурировать! И он бывает на [[Apple|Макинтошах]]  и под Виндовз, потому что ему все равно. Еще там можно регулировать скорость исполнения кода.
+
Досбокс, что самое интересное, эмулирует Дос не путем обращения к процессору (как предыдущие эмуляторы, типа dosemu), а путем исполнения каждой инструкции кода в собственной виртуальной досовской машине, которая платформо-независима<ref>С динамическим рекомпилятором, конечно. Иначе тормоза были бы несусветные (а на pIII/600, например, и есть).</ref>. Поэтому его не надо конфигурировать!<ref>Надо. Но не так часто и не особо глубоко. Видео там какое проставить, параметры звуковой карты для «особо умной» игрушки…</ref> И он бывает на [[Apple|Макинтошах]]  и под Виндовз, потому что ему все равно. Еще там можно регулировать скорость исполнения кода.
  
Великое достижение человеческого ума, конечно. Оно даже играет музыку, путем эмуляции Саундбластера.
+
Великое достижение человеческого ума, конечно. Оно даже играет музыку, путем эмуляции Саундбластера.<ref>И не только. «Гуся» (Gravis Ultrasound) тоже умеет, что позволяет смотреть старые демки «gus-only» (если ещё помнит кто такие) со звуком.</ref>
 +
 
 +
А для особых гиков dosbox можно собрать со встроеным отладчиком. И да, не забудьте настроить MSCDEX (а иначе, в некоторых редких играх, будут проблемы со звуком)
  
 
== Управление ==
 
== Управление ==
Строка 15: Строка 17:
 
C:'''
 
C:'''
  
=== Скорость игры ===
+
DOSBox поддерживает большинство команд DOS, имеющихся в command.com, а также несколько специальных:
 +
* MOUNT — монтирование локальных директорий как дисков (в том числе и [[CD-ROM]]) внутри DOSBox;
 +
* MEM — отображение количества свободной [[Оперативная память|памяти]];
 +
* CONFIG — запись конфигурации в файл;
 +
* LOADFIX — сокращение количества доступной памяти (для старых программ, не умеющих работать с большим количеством памяти);
 +
* IMGMOUNT — монтирование образа диска (CD-ROM) в DOSBox;
 +
* BOOT — запуск образа дискеты или образа жёсткого диска независимо от эмулируемой системы DOSBox (возможность загрузить другую операционную систему);
 +
* Команды IPX — разрешение и работа IPX-сети.
  
'''<tt>CTRL+F12</tt>''' = ускорить игру<br/>
+
=== Управление скоростью DOSBOX ===
'''<tt>CTRL+F11</tt>''' = замедлить игру<br/>
+
 
 +
'''<tt>CTRL+F12</tt>''' = ускорить эмулятор<br/>
 +
'''<tt>CTRL+F11</tt>''' = замедлить эмулятор<br/>
 
'''<tt>CTRL+F8</tt>''' = пропускать кадры<br/>
 
'''<tt>CTRL+F8</tt>''' = пропускать кадры<br/>
 
'''<tt>CTRL+F7</tt>''' = уменьшить пропуск кадров<br/>
 
'''<tt>CTRL+F7</tt>''' = уменьшить пропуск кадров<br/>
'''<tt>ALT+ENTER</tt>''' переход в полноэкранный режит и выход из него
+
'''<tt>ALT+ENTER</tt>''' переход в полноэкранный режим и выход из него
 +
 
 +
=== Для лентяев ===
 +
 
 +
Существует множество удобных графических оболочек, например [http://sourceforge.net/projects/dosblaster/ Dosblaster]
  
 
== Ссылки ==
 
== Ссылки ==
  
 
* http://www.dosbox.com/
 
* http://www.dosbox.com/
 +
* http://www.dosbox.com/wiki/Basic_Setup_and_Installation_of_DosBox
  
 
== Источник ==
 
== Источник ==
 
* http://lj.rossia.org/users/tiphareth/635580.html
 
* http://lj.rossia.org/users/tiphareth/635580.html
 +
 +
== Примечания ==
 +
<references />
  
 
[[Категория:Программы]]
 
[[Категория:Программы]]
 +
[[Категория:Материалы Антикопирайта]]

Текущая версия от 09:33, 22 сентября 2023

Dosbox, свободная программаэмулятор ДОСа. Нужен в основном для запуска игр и бухгалтерских программ.

История программы началась с проекта под названием dosemu, который после почти десятилетнего унылого ковыряния кода все еще выглядел весьма уныло. А в 2004 году вдруг появился dosbox, не имевший и десятой части заявленной функциональности dosemu, но зато аккуратнее, быстрее и эффективнее выполнявший ту единственную задачу, для которой массам все еще требовалась DOS.

Начиная с версии примерно 0.60 умеет эмулировать игры в protected mode, а остальные она и до того эмулировала. То есть на Линуксе получается чуть ли не больше игр, чем в Виндозе (ну если не ставить в Виндозе Досбокс, конечно же).

Досбокс, что самое интересное, эмулирует Дос не путем обращения к процессору (как предыдущие эмуляторы, типа dosemu), а путем исполнения каждой инструкции кода в собственной виртуальной досовской машине, которая платформо-независима[1]. Поэтому его не надо конфигурировать![2] И он бывает на Макинтошах и под Виндовз, потому что ему все равно. Еще там можно регулировать скорость исполнения кода.

Великое достижение человеческого ума, конечно. Оно даже играет музыку, путем эмуляции Саундбластера.[3]

А для особых гиков dosbox можно собрать со встроеным отладчиком. И да, не забудьте настроить MSCDEX (а иначе, в некоторых редких играх, будут проблемы со звуком)

УправлениеПравить

Для того, что бы запустить программу надо набить что-то типа: MOUNT C C:\OLDGAMES C:

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

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

Управление скоростью DOSBOXПравить

CTRL+F12 = ускорить эмулятор
CTRL+F11 = замедлить эмулятор
CTRL+F8 = пропускать кадры
CTRL+F7 = уменьшить пропуск кадров
ALT+ENTER переход в полноэкранный режим и выход из него

Для лентяевПравить

Существует множество удобных графических оболочек, например Dosblaster

СсылкиПравить

ИсточникПравить

ПримечанияПравить

  1. С динамическим рекомпилятором, конечно. Иначе тормоза были бы несусветные (а на pIII/600, например, и есть).
  2. Надо. Но не так часто и не особо глубоко. Видео там какое проставить, параметры звуковой карты для «особо умной» игрушки…
  3. И не только. «Гуся» (Gravis Ultrasound) тоже умеет, что позволяет смотреть старые демки «gus-only» (если ещё помнит кто такие) со звуком.