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.143
    Статья по использованию 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. Колючий

    Колючий

    Регистрация:
    6 май 2008
    Сообщения:
    6.166
    Есть же фронтэнды.

    Хотя, конфиг там понятный, мне не сложно и ручками текстовичок править.
     
  4. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    А что этот pixel-perfect даёт?
     
  5. Дарк Шнайдер Недопустимо инфантилен

    Дарк Шнайдер

    Регистрация:
    18 окт 2004
    Сообщения:
    21.873
    Как-то так
     
  6. Virgil Администратор

    Virgil

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

    Регистрация:
    2 янв 2005
    Сообщения:
    11.143
    Не люблю их. В корейском билде всё уже было сделано, но автор его, к сожалению, не обновляет.
     
  7. Genesis Злоботряс

    Genesis

    Регистрация:
    21 апр 2011
    Сообщения:
    12.192
    По непонятной причине DOSBox при развёртке на полный экран показывает маленькую картинку с огромными чёрными полями вокруг. С чем может быть связано? Ещё вчера ничего подобного не было. Правда, это было до того, как я что-то скачал. В браузере лезет реклама. Но связано ли это DOSBox'ом?
     
  8. Ogr 2 лол

    Ogr 2

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

    Регистрация:
    25 мар 2008
    Сообщения:
    6.372
    с AMD VSR\Nvidia DSR.
     
  9. Genesis Злоботряс

    Genesis

    Регистрация:
    21 апр 2011
    Сообщения:
    12.192
    В общем, я откатил систему и избавился как от вируса, так и от этой проблемы.
     
  10. Ogr 2 лол

    Ogr 2

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

    Регистрация:
    25 мар 2008
    Сообщения:
    6.372
    у нвидиа достаточно сбросить глобальные параметры 3д в дефолтные и перезагрузится.
     
  11. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.210
    В конфиге досбокса output принимает какое значение?
     
  12. Genesis Злоботряс

    Genesis

    Регистрация:
    21 апр 2011
    Сообщения:
    12.192
  13. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.210
  14. Genesis Злоботряс

    Genesis

    Регистрация:
    21 апр 2011
    Сообщения:
    12.192
    @BrainRipper, я к тому, что проблема уже решена путём отката системы - грубо, примитивно, но действенно, поскольку нет уже ни самой проблемы, ни приблудившейся вирусни.
     
  15. netsky2004

    netsky2004

    Регистрация:
    31 янв 2007
    Сообщения:
    1.434
    Раньше в DOS можно было использовать отладчик для старых игр, например найти программный код во время игры чтобы изменить вызов заставки или музыки. Была такая программа Gametools которой можно было вызвать отладчик клавишей PrintScr, но в среде Windows эта клавиша зарезервирована и этот отладчик вызвать уже нельзя если нет старого компьютера. Выходит на новых компьютерах в среде DOS уже нельзя воспользоваться отладчиком?
     
  16. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @netsky2004, он встроен в dosbox_debug.exe. Надо просто дать себе труд его скачать.
     
  17. netsky2004

    netsky2004

    Регистрация:
    31 янв 2007
    Сообщения:
    1.434
    @Bato-San, я уже знаком с ним и прочитал инструкцию http://www.old-games.ru/forum/threads/dosbox-debugger-helper.61441/ но в отличии от той TSR где отладчик просто во время игры можно вызвать горячей клавишей и найти конкретное место кода, а в dosbox_debug там все по другому. Допустим я запущу dosbox-74-debug.exe и потом запущу игру в режиме отладки например debug spear.exe и дальше ничего не происходит, а лишь появляется какая-то консоль с кодами, потом как следует в инструкции запускаю DOSBoxDH.exe, где последовательно жмём "Attach", затем "Restart". Но там в отличии от той Gametools надо вводить вручную какие-то команды и во первых не знаю что вводить, а во вторых чтобы добраться до конкретного места на это уйдет не знаю сколько. Поэтому ищу софт, который может горячей клавишей вызвать отладчик, который приостанавливает программу в месте её выполнения и показывает ассемблерский код
     
  18. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @netsky2004, отладчик досбокса полностью срисован с популярнейшего SoftIce. Если у тебя не хватает понимания, как именно это работает и как ставить бряки - это уже другой вопрос. Тут могу только посоветовать почитать документацию по структуре запускаемых файлов, документацию по самому отладчику или пользовать старенький TD, которым нельзя отлаживать программы использующие PM, но который комфортен для начинающих.
     
    Последнее редактирование: 19 ноя 2016
  19. netsky2004

    netsky2004

    Регистрация:
    31 янв 2007
    Сообщения:
    1.434
    @Bato-San, я собирался перепрограммировать Spear of Destiny чтобы он работал с 60 уровнями Wolfenstein 3D где 6 эпизодов. Я заменил файлы gamemaps и maphead sod файлами wl6 запустил - уровни работают отлично. Что касается музыки, цвета потолка, и отчет по времени прохождения уровня это тоже не имело проблем просто адреса поменять в spear.exe только вот пришлось разбить все эти 3 файла на 3 части так как вместимость в Spear of Destiny только 21 уровень, а не 60. Что касается переход с 19 уровня на 20-й и окончание игры после завершения 20 уровня 1-й и 2-й части и переход 20 на 21 уровень с Ангелом Смерти в 3-й части пришлось немного повозиться с отладчиком Gametools и у меня все получилось. Только это я сделал еще в конце 90-х когда еще не была доступна версия 1.4, но она появилась слишком поздно, когда уже машины были совсем другие и их уже невозможно использовать по старому кроме виртуальной среды DOS где простые отладчики типа Gametools больше не работают
    --- добавлено 19 ноя 2016, предыдущее сообщение размещено: 19 ноя 2016 ---
    @Bato-San, с SoftIce я тоже знаком там тоже вызов отладчика горячими клавишами и бряки тоже ставил. Просто этого нет в dosbox debugger там только команды вручную писать
     
  20. Mihalych_9743

    Mihalych_9743

    Регистрация:
    24 май 2008
    Сообщения:
    250
    Eraser нравится это.
  21. Ogr 2 лол

    Ogr 2

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

    Регистрация:
    25 мар 2008
    Сообщения:
    6.372
    оказалось, что в DOSBox SVN Daum (как минимум в Jan. 27. 2014) на среднею кнопку мыши тоже можно назначить функцию. например: hand_capmouse "key 291 mod1" "key 9 mod1" "mouse button".
     
    Bato-San нравится это.
  22. Farooq

    Farooq

    Регистрация:
    4 окт 2016
    Сообщения:
    790
    @Virgil, @Ogr 2, @Bato-San, @yplus
    У меня большая проблема с установкой Win 95 на dosbox SVN Daum.
    Вроде бы делал все по инструкции, но после того как я сохраняю в конфиге написанное и открываю досбокс программа пишет следующее: "Disk I/O errorReplace the disk, and then press any key".
    Кроме того, я уверен, что я не неправильно что-то делаю с "образом загрузочной дискеты с драйвером сд-рома". Я скачал два файла по ссылке OLDGAMES.IMG и flopmake.exe. И принял первый файл как раз за то, что в описании было Boot.ima
    as45.radikal.ru_i110_1612_fb_34515b6d70a0.jpg

    Вот это я скачал по ссылке образ загрузочной дискеты с драйвером сд-рома и неочень понимаю если честно, что с этим делать
    as017.radikal.ru_i416_1612_7b_3b719346319f.jpg

    В конфиге вбил следующим образом, только вместо boot.ima был вышеупомянутый файл OLDGAMES.IMG
    ai069.radikal.ru_1612_96_5383e98be86f.jpg

     
    Последнее редактирование: 5 дек 2016
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление