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.220
    Статья по использованию 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. Helmut Herr Mannelig

    Helmut

    Переводчик

    Регистрация:
    18 мар 2008
    Сообщения:
    7.083
    Капитан Очевидность плачет кровавыми слезами и пишет огромный плакат с надписью: DosBox предназначен для запуска DOS программ. Для запуска Win32-приложений предназначена Win32.
    И если ее нет (у тебя Win64, например), ее надо установить. Либо как вторую систему, либо как виртуальную машину, либо под тем же DosBox, а приложение запускать уже из-под нее.

    А какое-нибудь андроидное или линуксовое приложение ты тоже запускаешь под DosBox, потому что у тебя нет другой программы?

    Да, вполне достойно.
     
    kreol и Bato-San нравится это.
  4. Ogr 2 лол

    Ogr 2

    Хелпер Переводчик

    Регистрация:
    25 мар 2008
    Сообщения:
    6.466
    dantes2894, если что, на вин98 твой курс вышей математики запускается.
     
  5. R4kk00n Benched arcade playa

    R4kk00n

    Модератор

    Регистрация:
    28 мар 2005
    Сообщения:
    9.253
    Это тоже в цытатник ок.
     
    Bato-San нравится это.
  6. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    не совсем так. И в случае x64 и в случае x16 Windows может быть установлена Win32. В первом случае это XP в виртуалке от самой MS, во втором, как это не странно будет звучать - Win32s... В первом случае, конечно, полезность не всегда очевидна. А вот во втором... наглядным примером служит та же Comix Zone.
     
  7. R4kk00n Benched arcade playa

    R4kk00n

    Модератор

    Регистрация:
    28 мар 2005
    Сообщения:
    9.253
    Ахем, у микрософта, насколько мне известно, нельзя поставить Win64 голой, без Win32. У них же ж встроенная multiarch раз и навсегда.
     
  8. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    R4kk00n, я и не говорил, что её там нет. Просто обратил внимание, на парадоксальную курьёзность курьёза:yes: Ну и следует учесть, что некоторые х32 программы не запускаются во встроенной в вин х64 Win32 принципиально, будучи заточены под особенности ядра Win98 например. А для некоторых требуется добавлять куски всё того же Wing или Win32s.

    А если идти дальше и предположить, что у человека стоит Linux x64 - он тоже вполне может поставить в него Win32. Путём использования виртуальной машины. Того же DosBox:yes:
     
  9. Helmut Herr Mannelig

    Helmut

    Переводчик

    Регистрация:
    18 мар 2008
    Сообщения:
    7.083
    Ну собсно это я и имел ввиду.
     
  10. ShadowFlash

    ShadowFlash

    Регистрация:
    29 июн 2006
    Сообщения:
    326
    чаще всего проще и намного быстрее. - 32бит wine. Виртуалки стоит использовать больше для отличных от игр задач, например прошивания девайсов, когда виртуалка умеет USB, а wine не осиливает по причине глубокого влезания софта для прошивки в ядро системы. Ну или тех сложных случаев, когда ни wine, ни современная винда не могут запустить. Например круто замешанные на 16-бит коде и 256 цветах с прямым обращением к железу.

    P.S. DOSBox не виртуалка ни разу, а эмулятор. Разница огромная - виртуалки чаще всего напрямую используют процессор хост системы, оттуда и большая производительность.
     
    Последнее редактирование: 24 мар 2013
  11. R4kk00n Benched arcade playa

    R4kk00n

    Модератор

    Регистрация:
    28 мар 2005
    Сообщения:
    9.253
    ShadowFlash, а давайте, молодой человек, не будем сгоряча ввязываться в спор со старожилами про то, что такое "виртуальная машина", "аппаратная виртуализация" и "эмулятор"...
     
  12. Cdur

    Cdur

    Регистрация:
    31 окт 2010
    Сообщения:
    207
    Arctic Moves

    Запустил через DosBox - не работает звук. Кто играл - помогите. :worthy:
     
  13. kreol Старший офицер Чёрной Гвардии

    kreol

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

    Регистрация:
    2 июл 2007
    Сообщения:
    114.097
    Вопросы по DOSBox'у (а у вас проблема с ним, а не с игрой) лучше задавать здесь. И помочь вам можно только в том случае, если вы расскажете о настройках эмулятора в *.conf-файле.
     
  14. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Нет ручек джойстика — нет звука. Я не шучу, именно так.
    Если же его у вас действительно нету, можно в конфиге досбокса явно указать его тип вместо auto, например:
    joysticktype=4axis

    Думаю, на страницу игры эту информацию добавить не помешает.
     
    kreol, SAS, Cdur и 2 другим нравится это.
  15. Cdur

    Cdur

    Регистрация:
    31 окт 2010
    Сообщения:
    207
    Создал в директории игры файл "dosbox.conf" и исправил нужную строку. Подскажите что писать в проге, чтобы запускалась с этими настройками. :worthy:
    P.S. Только не кидайте в меня помидорами. :blush:
     
  16. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Зачем такие сложности? Создай BAT-файл для запуска игры вида:
    Код:
    joysticktype 4axis
    arctic.exe
     
  17. SAS io.sys

    SAS

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

    Регистрация:
    8 июл 2003
    Сообщения:
    19.653
    Cdur, можете заново скачать игру (я перепаковал архив), и запускать её через .dosbox файлик. Звук при запуске игры сразу появится.

    Для того, чтобы запускать .dosbox-файлик, вам нужно скачать нашу досбокс-сборку - OGDBL.
     
    kreol, Dimouse, Cdur и ещё 1-му нравится это.
  18. Cdur

    Cdur

    Регистрация:
    31 окт 2010
    Сообщения:
    207
    MisterGrim, создал текстовой файл:
    joysticktype 4axis
    arctic.exe
    сохранил в директории, переименовал в 1.bat
    в окне программы смонтировал директорию как диск с
    запустил файл 1.bat
    игра запускается опять без звука

    SAS, спасибо. Ваш метод работает, но хотелось бы запустить игру со звуком на сборке SVN. :rolleyes:
     
  19. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Да, joysticktype должен определяться ещё до запуска.
    Ну тогда очевидное решение — создать .conf-файл специально для игры, назвав его, например, arctic.conf, и запускать так:
    Код:
    dosbox -conf arctic.conf
     
  20. Cdur

    Cdur

    Регистрация:
    31 окт 2010
    Сообщения:
    207
    Z:\>dosbox -conf arctic.conf
    На эту команду прога пишет "illegal comand".
    Создавать conf-файл нужно через внутреннюю команду с сохранением в директории игры?
     
    Последнее редактирование: 3 апр 2013
  21. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Это надо вводить не в досбоксе, это его сам надо так запускать (например, прописав параметр с свойствах ярлыка).
    Можно и так (командой CONFIG), но проще взять готовый dosbox.conf и изменить там то, что надо (заодно добавив автоматический запуск игры).
     
  22. Cdur

    Cdur

    Регистрация:
    31 окт 2010
    Сообщения:
    207
    Работает, если изменить основной конфиг. Но ведь не будешь его искать каждый раз редактируя к нужной игре.
    По вашей рекомендации:
    подписал в свойствах ярлыка к объекту "C:\Program Files (x86)\DOSBox SVN-Daum\dosbox.exe" -conf arctic.conf
    применил, запустил ярлык, смонтировал игру....и
    ни чего не изменилось. Может что упустил?
    Второй вариант:
    После создания командой CONFIG и сохранением в папке игры, исправил joysticktype. Вот дальше можно подробнее?
     
    Последнее редактирование: 3 апр 2013
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление