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.262
    Статья по использованию 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. nickkcin2015

    nickkcin2015

    Регистрация:
    31 июл 2015
    Сообщения:
    9
    Помогите, пожалуйста.
    Нужно настроить текстовый режим 132x50
    Сижу в Debian
    Поставил DosBOX 0.74
    Мои текстовые программы запускаются, NC запускается.
    Попробовал конфиг DosBOX-а покурочить, ничего не вышло, не реагирует, запускается с дефолтным режимом.
    Как сие делается?
     
  4. Grue13 Ocelote.12

    Grue13

    Регистрация:
    26 апр 2006
    Сообщения:
    10.064
    http://www.vogons.org/viewtopic.php?t=35462

    там человек говорил, что использовал программы MODE из FreeDOS и TEXTUTIL автора ripsaw8080.

    1) Я сижу под виндой, взял Dosbox от ykhwong, может быть вам для линукса можно взять SVN-версию обычного, может для 0.74 тоже пойдёт.
    2) Из изошника freedos вытащил программу mode.com и поставил её в папку, с которой досбокс работает.
    3) в досбоксе пишу

    mode con cols=132 rows=50

    И у меня получилось. Этот VESA-режим обеспечивается в досбоксе эмуляцией видеокарты S3.
     
    Последнее редактирование: 31 июл 2015
  5. nickkcin2015

    nickkcin2015

    Регистрация:
    31 июл 2015
    Сообщения:
    9
    У меня не вполне получилось

    Поставил mode.com

    Пишу команду в конфиге
    mode con cols=132 rows=50

    Устанавливается 80x25
    Изнутри пишет что VESA режим, но максимум устанавливает 80x50

    Что Вы ещё делали в конфиге?

    В конфиге vesa и s3 это разные видеокарты
     
    Последнее редактирование: 31 июл 2015
  6. Grue13 Ocelote.12

    Grue13

    Регистрация:
    26 апр 2006
    Сообщения:
    10.064
    Ошибся я, надо писать (и я писал):

    mode con cols=132 lines=50

    не rows, а lines!

    но да, я ошибся снова, всё равно не работает как надо.
    --- добавлено 31 июл 2015, предыдущее сообщение размещено: 31 июл 2015 ---
    Предлагаю ещё написать на ассемблере крохотный (несколько команд) .com-файл, который через обращение к VESA BIOS (который эмулируется досбоксом) ставит нужное разрешение.

    Читать тут:
    http://www.monstersoft.com/tutorial1/VESA_intro.html

    Я бы и сам сделал, но мне лень разбираться. Если вы не умеете работать с досовским ассемблером, могу за деньги попробовать вам эту программку сам написать.
    Хотя может весабиос досбокса такое и не поддерживает вовсе.
     
    Последнее редактирование: 31 июл 2015
  7. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @nickkcin2015, ну я вот бесплатно сваял за 5 минут. Работает. Пользуйтесь.
     

    Вложения:

    • dd.zip
      Размер файла:
      155 байт
      Просмотров:
      46
    daemolisher нравится это.
  8. nickkcin2015

    nickkcin2015

    Регистрация:
    31 июл 2015
    Сообщения:
    9
    Скопировал в dos каталог, запустил, никакого эффекта
     
  9. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @nickkcin2015, разархивировать не забыли ? Там комовский файлик внутри.
    результат:
    --- добавлено 31 июл 2015, предыдущее сообщение размещено: 31 июл 2015 ---
    А ещё установите видеоадаптер как svga_s3
     

    Вложения:

  10. nickkcin2015

    nickkcin2015

    Регистрация:
    31 июл 2015
    Сообщения:
    9
    Обижаешь! Вынул!
    Именно этот видеоадаптер и использую. Перепробовал все. Никакого эффекта. В консоли, после установки режима, пишет
    Using VGA 400 line resolution

    Думаю, это линуксовая версия DOSBox чудит, хотя в интернете пишут, что она эти режимы поддерживает
     
    Последнее редактирование: 31 июл 2015
  11. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @nickkcin2015, может и линуксовая...
    я то проверял на
    upload_2015-7-31_16-0-1.png

    с ним всё работает как положено.
     
  12. nickkcin2015

    nickkcin2015

    Регистрация:
    31 июл 2015
    Сообщения:
    9
    Если не трудно скиньте ссылочку, а то мне пришлось исходники с какого-то китайского ресурса качать, там что угодно подцепить можно.
     
  13. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @nickkcin2015, оф.сайт: http://ykhwong.x-y.net/

    Кроме того здесь на ОГ в разделе файлы и в теме по досбокс лежит несколько версий.
     
  14. nickkcin2015

    nickkcin2015

    Регистрация:
    31 июл 2015
    Сообщения:
    9
    Отсюда и качал. Со сборкой проблема, допиливать приходится. Просто так даже configure не проходит

    Блин, в лом его допиливать. Поставил взад из репо 0.74-4 последний.
    И вернулся к той же проблеме.
    --- добавлено 31 июл 2015, предыдущее сообщение размещено: 31 июл 2015 ---
    На скриншоте не то, что положено. Это не 132x50
     
  15. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @nickkcin2015, Это VBE 010bh - 132х50. Я специально сделал строку из 1234567890, что бы ты мог посчитать. И не забудь, что "с:\>" - это 4 символа. Извини, но 50 строк по вертикали я печатать не буду.
    Если ты считал точки выдаваемые знакогенератором (в чём лично я сомневаюсь) - тут вопросы не ко мне.

    PS. А вообще что бы делать подобные твоему заключения - следует как минимум знать ассемблер и VBE настолько, что бы не создавать подобных тем. НУ и не делать подобных заключений, как результат.

    Уточню, что данная программа не сохраняет состояние видеорежима ни для одной из запущенных позже программ. ТО есть каждая из них будет использовать или последний видеорежим MS-DOS или свой собственный. В зависимости от логики самой программы. Что является совершенно нормальным для программ MS-DOS.

    Но, главное мы установили, что DosBox поддерживает подобные текстовые режимы.
     
    Последнее редактирование: 31 июл 2015
    Tigoro нравится это.
  16. nickkcin2015

    nickkcin2015

    Регистрация:
    31 июл 2015
    Сообщения:
    9
    Действительно, я не тот скриншот смотрел, на мелком то, что надо.
     
    Bato-San нравится это.
  17. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @nickkcin2015, ну, коли так - остаётся только копать что не так в варианте для линя с этим. Или как то приспосабливать yhkwong. :)

    Посмотри в исходниках различия в реализации видеоадаптеров. Может можно просто перетащить файлы из одной сборки в другую.
     
  18. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Собирать daum build умеет, наверное, только его автор.

    Почему бы просто не скачать бинарник для линукса?
     
  19. nickkcin2015

    nickkcin2015

    Регистрация:
    31 июл 2015
    Сообщения:
    9
    А я что сделал? он ставится за пару секунд. Проблема с ним
     
    Последнее редактирование: 31 июл 2015
  20. daemolisher

    daemolisher

    Регистрация:
    2 дек 2009
    Сообщения:
    1.704
    Bato-San нравится это.
  21. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Так в чём проблема-то?
     
  22. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.138
    Подтверждаю, работает. Обобщенно три результата получено от разных версий под линукс.
    1) ничего не происходит
    2) окно изменяется, но пропорции не сильно искажаются
    3) версии на основе свежих билдов (без навешиваний доп.патчей) больше всего похожи на 132x50.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление