1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

DOSBox. Инструкция по использованию

Тема в разделе "Кладезь мудрости", создана пользователем Virgil, 3 авг 2006.

  1. Virgil Администратор

    Virgil

    Администратор

    Регистрация:
    2 янв 2005
    Сообщения:
    11.263
    Статья по использованию DOSBox на данный момент находится в нашей wiki и разделена на несколько частей.

    DOSBox в "вопросах и ответах".

    О DOSBox'е.
    - Что это такое и зачем оно нужно?
    - Какую версию использовать?
    - Как запустить игру в DOSBox'е?
    - Как запустить PC-booter игру (т.е. игру, запускающуюся напрямую с образа дискеты)?

    Команды DOSBox'а.
    - Я запустил DOSBox — получил чёрный экран и командную строку, что писать?
    - Как мне получить содержимое папки с игрой в DOSBox’е?
    - У меня есть образ диска/дискеты и я не хочу его записывать на реальный носитель или загружать в виртуальный привод для игры, есть ли способ подключать образ в DOSBox'е напрямую?

    Горячие клавиши DOSBox'а.
    - Как перевести игру в полноэкранный режим?
    - Как записать видео-ролик или сделать скриншот игры? Как записать музыку?
    - У меня не проигрываются видеоролики, записанные в DOSBox'е!
    - Игра идет слишком быстро/медленно, что делать?
    - Есть ли в DOSBOx'е возможность сохраняться в любой момент (как например в эмуляторе Super Nintendo)?
    - Как переназначить клавиши в DOSBox'е?

    Частые проблемы при запуске игр.
    - На моем ноутбуке при переходе в полноэкранный режим изображение глючит или игра вообще вылетает.
    - Картинка сжата или, наоборот, хочется, чтобы пропали пустые полосы по бокам экрана в полноэкранном режиме
    - Где мне искать файл настроек dosbox.conf?
    - В игре нет звука или музыки, хотя они должны быть
    - Я монтирую диск с игрой, как написано, перехожу на него и запускаю игру с помощью команды GAMES\GAME\GAME.EXE (пример), но ничего не работает.

    DOSBox для пользователей.

    DOSBox для знатоков.

    Прочие полезные ссылки:

    DOSBox.conf - полное описание.

    Примеры запуска игр в DOSBox.

    Краткая инструкция по запуску glide-игр в особой сборке DOSBox.

    Описание DOSBox.

    Русский перевод интерфейса DOSBox и ридми-файла к нему (с официального сайта) (продублировано в аттаче)


    Видео на 10 минут про основные моменты


    Относительно самой темы


    Здесь обсуждается только использование программы DosBox для запуска старых DOS же игр. Когда описываете проблему - пишите о ней развёрнуто т.е. что делали, в какой последовательности, где происходит ошибка и т.п. Все сообщения, не удовлетворяющие этим условиям будут удаляться без предупреждения - не хочу видеть здесь помойку. Та же учесть постигнет нетлёнки авторов, задающих вопросы, разобранные в этом посте. Так, что соизвольте сначала поискать ответ на интересующий вас вопрос.
     

    Вложения:

    Последнее редактирование: 15 июн 2021
    RobinGood, ZaRR, Mel Shlemming и 91 другим нравится это.
  2.  
  3. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    114.997
    Перенёс сюда.
    Это моя вина, пожалуй, - не разместил эти сведения к игре как тех. информацию. Но сегодня это будет исправлено.
     
  4. Странник-1000

    Странник-1000

    Регистрация:
    21 янв 2007
    Сообщения:
    165
    Пробую запустить старый добрый Krypton Egg. Через DOSBox он запустился, но всё как бы притормаживает. Что самое интересное, на нажатие Ctrl+F11\F12 игра вообще не реагирует - скорость не меняется. Можно ли как-то добиться нормальной работы игры?
     
  5. oFF_rus .

    oFF_rus

    Хелпер

    Регистрация:
    25 фев 2007
    Сообщения:
    2.149
    Странник-1000, Krypton Egg, насколько я помню, использует DOS4GW, а такие игры по умолчанию запускаются с Max циклов, т.е. ускорить на конкретной машине, скорее всего не получится.

    P.S. на всякий случай спрошу - не используется ли какой-нибудь допотопный DOSBox 0.70 или типа того (такие случаи встречались за последнее время)?
     
    Странник-1000 и kreol нравится это.
  6. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Могу предположить, что это известная проблема досбокса — даже на max cycles он не загружает процессор на 100%, соответственно, тот работает на пониженной частоте (если включены функции экономии энергопотребления).
     
  7. Странник-1000

    Странник-1000

    Регистрация:
    21 янв 2007
    Сообщения:
    165
    oFF_rus, Нет, версия 0.74. Просто под ХР игра запускается (проверял на виртуальной машине), но всё летает с какой-то ультра-скоростью. А под DOSBox'ом, наоборот, тормозит. Как насчёт альтернатив? Или DOSBox - единственный эмулятор для запуска старых игр?

    MisterGrim, Нет, я такие вещи в BIOS'е материнки отключил сразу после покупки компа (электричество экономить не привык, а система водяного охлаждения на процессоре позволяет не беспокоиться о температуре).
     
  8. ahsasa

    ahsasa

    Хелпер

    Регистрация:
    22 май 2007
    Сообщения:
    1.382
    А если использавать cycles=fixed 20000 ?
     
    Странник-1000 и kreol нравится это.
  9. Странник-1000

    Странник-1000

    Регистрация:
    21 янв 2007
    Сообщения:
    165
    ahsasa, Ноль реакции. Ладно, придётся, видимо, играть в slo-mo...
     
  10. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Тогда странно, потому что у меня с конфигом по умолчанию работает вполне нормально, а на твоём железе тем более должно летать.
    Может, поменять параметр output?
     
    Странник-1000 нравится это.
  11. Странник-1000

    Странник-1000

    Регистрация:
    21 янв 2007
    Сообщения:
    165
    MisterGrim, В параметре я ставил все возможные значения - реакции, опять-таки, никакой.

    Ладно, такой вопрос - где можно DOS скачать? И на какую виртуальную машину его ставить? Потому что VMware в списке поддерживаемых ОС не указывает DOS. Хочется мне понять где собака порылась (мой комп виноват или DOSBox глючит так).

    На всякий случай, свою версию игры и DOSBox'а выкладываю.
     
    Последнее редактирование: 9 май 2011
  12. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Попробуй для начала последнюю сборку DOSBox отсюда: http://ykhwong.x-y.net/. К тому же там по умолчанию стоит output=direct3d (не поддерживаемый в официальной версии), возможно, поможет...
     
    Странник-1000 и kreol нравится это.
  13. ahsasa

    ahsasa

    Хелпер

    Регистрация:
    22 май 2007
    Сообщения:
    1.382
    А если сделать cycles=fixed 1000 а после начала игры довести циклы до 10000 (то есть уже после того как игра определила скорость процессора)?
     
    Странник-1000 и kreol нравится это.
  14. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.264
    Здесь (готовый виртуальный MS-DOS 6.22 для Microsoft Virtual PC 2007).
     
    Странник-1000 нравится это.
  15. Странник-1000

    Странник-1000

    Регистрация:
    21 янв 2007
    Сообщения:
    165
    ahsasa, Ух! Спасибо, на cycles=fixed 2000 всё забегало нормально. Огромное спасибо, ребята :) Хотя теперь, правда, при большом количестве объектов на уровне (шарики, падающие бонусы) всё тормозит. Но ладно, это, видимо, придётся потерпеть.
     
    Последнее редактирование: 9 май 2011
  16. Cerberus

    Cerberus

    Регистрация:
    9 июл 2007
    Сообщения:
    1.321
    Возможно, оффтоп, но...
    В теме про пиксель-арту проскочила информация о наличии неких графических фильтров в DOSBox: http://www.old-games.ru/forum/showthread.php?p=755718#post755718. Собственно, вопрос: как их включить? Интересно стало :)
     
  17. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Код:
    [render]
    # frameskip: How many frames DOSBox skips before drawing one.
    #    aspect: Do aspect correction, if your output method doesn't support scaling this can slow things down!.
    #  linewise: Draw the display line by line. Needed for certain special graphics effects in games and demos. Can be changed at runtime but will be put in effect at the next mode switch.
    #     char9: Allow 9-pixel wide text mode fonts.
    # multiscan: Set this value to true to allow zooming gfx effects used in demos. It will disable several options such as scalers though.
    [B][COLOR="Blue"]#    scaler: Scaler used to enlarge/enhance low resolution modes. If 'forced' is appended,
    #            then the scaler will be used even if the result might not be desired.
    #            Possible values: none, normal2x, normal3x, advmame2x, advmame3x, advinterp2x, advinterp3x, hq2x, hq3x, 2xsai, super2xsai, supereagle, tv2x, tv3x, rgb2x, rgb3x, scan2x, scan3x, hardware2x, hardware3x.[/COLOR][/B]
     
    kreol, Cerberus и INHELLER нравится это.
  18. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Плюс практически неограниченные возможности с использованием пиксельных шейдеров (на сборках с поддержкой output=direct3d):
     

    Вложения:

    • dizzy6_2.jpg
      dizzy6_2.jpg
      Размер файла:
      80,1 КБ
      Просмотров:
      352
    • dizzy6.jpg
      dizzy6.jpg
      Размер файла:
      111,3 КБ
      Просмотров:
      339
    Newbilius, INHELLER и Cerberus нравится это.
  19. morte

    morte

    Регистрация:
    19 сен 2005
    Сообщения:
    117
    При запуске игры Extreme Assault в Dosbox 0.74 под Windows 7 (x64, видеокарта Nvidia) удалось поменять размер окна (screen resolution) только в режиме рендера ddraw. Во всех остальных размер экрана был стабильно 640х480 (при этом окно досбокса в начале, где мелькают стартовые команды, было нужного размера! но после него сразу менялось). Скейлеры при этом перепробовал все - никакого эффекта (хотя должны увеличивать картинку, да). Запускалась обычная версия, не 3dfx.

    Баг или фича?
     
  20. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.264
    На XP в DOSBox'е с этой игрой также.

    Но. ddraw лучший output. Так что "проблемы" нет.
     
    morte нравится это.
  21. MrFlibble

    MrFlibble

    Регистрация:
    23 мар 2008
    Сообщения:
    3.536
    Скейлеры работают только в том случае, если их поддерживает выбранный тип рендера. ddraw - поддерживает, surface - нет.
     
  22. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.264
    А opengl почему в этой игре не поддерживает? В других то нормально вроде.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление