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.271
    Статья по использованию 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
    Сообщения:
    115.174
    Разве не стоит сообщить подробности?
     
    Последнее редактирование: 9 окт 2024
  4. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.150
    @Kokka, на видео эмулятор (в комментариях это обсуждают тоже). Похоже что на максимум настройки реверба выкручены у MT-32,, возможно еще какая-то доп.обработка звука, как у DOSBox Staging.

    У меня ppa-сборка dosbox с MT-32 (линукс), устройство вывода по умолчанию - MT-32

    В оригинале блок настройки в dosbox.conf выглядит так:

    Если же включить все улучшайзеры звука, то это будет выглядеть так:

    Жирным - то что нужно для этой игры изменить. Со всеми остальными именениями в итоге звучит-гудит как ярмарка, так что с ревербом перебирать не стоит ) В любом случае это накладной расход на эмуляцию, поэтому на сколько подлагивает эмуляция МТ-32 при настройках по умолчанию, это отчасти зависит и от железа запуска. Например, у меня на стареньком процессоре E2-2000 dosbox с DUNE 2 при эмуляции MT-32 "по умолчанию" ощутимо загружен на 100%, музыка + активные бои точно не потянет. Куда уж улучшайзеры ещё.

    Разъяснение параметров от разработчика форка

    Если не ошибаюсь, в DOSBox-X аналогичный объем параметров MT-32 в конфиге, в DOSBox Staging стандартное краткое.

    Конкретно для изменения задержки вывода нот при воспроизведении нужно внести правку в параметр midiconfig (на сколько совместимы другие настройки - не знаю):

    "Если Вы используете Roland MT-32, может потребоваться увеличение задержки, чтобы предотвратить переполнение буфера устройства. В этом случае добавьте 'delaysysex', например: 'midiconfig=2 delaysysex'."

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

    Этот параметр также есть в других современных вариантах DOSBox c патчем mt-32. В DOSBox-X и DOSBox Staging патч реализован по-разному, поэтому звучание может отличаться (то что вычитал в рамках игры Mechwarrior).

    Самое главное - если в игре в музыке слышно фортепиано - значит работает не MT-32 )

    Вложение - архив банков MT-32 и его настроек, который у меня кочует от одной версии DOSBox к другой. Используются ли, в принципе, все дополнительные файлы, или только пара ромов на выбор эмулятора - не отвечу ) Раньше некоторые доп.файлы были необходимы (использовались) для работы эмуляции munt.
     

    Вложения:

    • mt-32.7z
      Размер файла:
      1,6 МБ
      Просмотров:
      9
    Последнее редактирование: 10 окт 2024
    FullSpektr нравится это.
  5. Kokka Δя∂я Яґą

    Kokka

    Переводчик

    Регистрация:
    26 июн 2006
    Сообщения:
    503
    Так я же написал - 48000 частота. Всё заработало...
    --- добавлено 10 окт 2024, предыдущее сообщение размещено: 10 окт 2024 ---
    Ну да. Это я у него и спросил. И он мне ответил ) Вчера ровно. У него есть видео как этого добиться, но надо юзать MUNT. Но портабельную версию я не смог загрузить - какие-то непонятки, с сайта не хочет грузиться. Буду дальше думать.
     
  6. kreol Старший офицер Чёрной Гвардии

    kreol

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

    Регистрация:
    2 июл 2007
    Сообщения:
    115.174
    Просто из-за использования множественного числа и слова "убрали" мне показалось, что там было сделано ещё что-то, за исключением смены частоты.
    Спасибо за уточнение.
     
    Kokka нравится это.
  7. Kokka Δя∂я Яґą

    Kokka

    Переводчик

    Регистрация:
    26 июн 2006
    Сообщения:
    503
    А, просто вдвоём ковырялись потому множественное число и поставил :)
     
  8. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.150
    @Kokka, на sourceforge нельзя скачать качалкой - только сам браузер должен сохранять. Ссылки с таймингом, сохранить как "save as..." тоже нельзя ) если munt только там хостится сейчас.
     
    Kokka нравится это.
  9. Kokka Δя∂я Яґą

    Kokka

    Переводчик

    Регистрация:
    26 июн 2006
    Сообщения:
    503
    Спасибо. Мы видимо, не смогли побороть Роланда в той мере, в какой бы хотелось. Будем релизиться. Если останется желание - покопаемся. Но я сомневаюсь. Нас так перевод не вымотал, как разборки с этой Очень Классно Играющей, но жутко кривой штуковиной :nono:
     
  10. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.150
    @Kokka, настраивать нужно mt-32 в dosbox. Внешний эмулятор для цели сборки с игрой не пригоден. Он устанавливается как драйвер в систему + требует размещение банков mt-32 в каком-то явно заданном каталоге, т.е. всё это не портативно (по умолчанию это в каталоге пользователя - подпапка roms).

    Если использовать dosbox staging - можно использовать общее улучшение звука (в блоке конфига mt-32 не предлагается обширных настроек). В целом, поскольку для этой игры mt-32 может работать не стабильно (даже если правильные настройки есть), возможно стоит принудительно запускать игру с adlib, как рекомендуемый вариант, как дополнительный - с mt-32.

    И, маленький нюанс. Имя файла "dosbox.conf" имеет более высокий приоритет, поэтому могут быть незапланированные сюрпризы, если эмулятор вызывается без команды подключения конкретного файла настроек.

    В общем... под линукс в разных досбокс у меня игра нормально идёт. А под windows - стабильно ломается движок боёв под dosbox-x :-) после взлета транспортника - сразу победа (если не повезет - всегда проигрыш). Так можно всю квестовую часть игры пойти без единого боя, продать дженера на первой же планете и летай себе за копейки.

    Technical Notes
    This game can be played on modern operating systems through DosBox version 0.61 only.
    In some later versions of DosBox, setting mpu401 to "none" or "uart" in the DosBox configuration file may make the game playable.
    It can be played in any version of dosbox by starting the game with the EGA and "Adlib" switches on the command line: "mw.exe 1 A".

    Т.е. dosbox-x под windows гарантированно ломает игру, пока устройство MIDI не вырублено в dosbox.conf для игры сменой режима работы.
     
    Последнее редактирование: 13 окт 2024
    Kokka нравится это.
  11. Kokka Δя∂я Яґą

    Kokka

    Переводчик

    Регистрация:
    26 июн 2006
    Сообщения:
    503
    Тем не менее, я накопал нечто под названием MUNT Portable. В принципе, сами можете погуглить. Но могу и предоставить. Около 4 Мб весит.

    Да, staging играет лучше. Он на данный момент и подключён. Но если... то будет вообще как задумано :) Впрочем, я уже говорил об этом.

    Очень странный эффект. Я такое встречал только в одном случае - файл сохранения называется YUPEE.GAM, доступен на этом сайте вместе с игрой. Там все бои всегда заканчиваются победой, а процесс симуляции вообще не запускается. Кому это надо было, и зачем сделано - не понятно. Есть эхо-эффект: если загрузить эту запись, а потом начать игру с начала, победы никуда не уходят. Лечится только рестартом игры.
    В общем случае непопадание в бой выглядит как краш игры при попытке входа в бой. Это следствие cycles!=4000 и, возможно отсутствием uart. Ещё забавное наблюдение было (но только один раз) - если закончить бой с параметром cycles<4000, то игра крашится сразу после боя.

    Не знаю. Поспорил бы. Мы запускаем игру под staging 0.81.2 причём uart сменили на intelligent, а по дефолту идёт Роланд. Такое себе. Возможно, устаревшие сведения.
     
    Tigoro нравится это.
  12. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.150
    " причём uart сменили на intelligent"
    У меня конкретно для этой игры использование параметров uart и none проявляется в том что игра не находит устройство MIDI и включает принудительно Adlib; движок боев работает при этом. Это под свежим октябрьским dosbox-x (на более ранних сборках, наверное, тоже самое).
     
    Последнее редактирование: 13 окт 2024
  13. R4kk00n Benched arcade playa

    R4kk00n

    Модератор

    Регистрация:
    28 мар 2005
    Сообщения:
    9.290
    Это же старая игра, она ожидает, что там у неё настоящий MPU-401, который умеет в intelligent режим (наверное)
     
  14. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.150
    @R4kk00n, Mechwarior 1 только в intelligent sysex-ить и умеет.

    Итого, для dosbox-x требуется чтобы было так:
    [dosbox]
    .....
    memsize = 0
    memsizekb = 1024
    .....

    В этом случае симулятор боя после транспортника не вылетает (баг пропуска каждого боя с безусловной победой ГГ).
    Как пишут, если блокирование EMS и XMS не помогают, попробовать до запуска игры выполнить LOADFIX -a или LOADFIX -32.
    p.s. в локализованной версии похоже этого глюка нет, только в оригинальной игре.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление