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.269
    Статья по использованию 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.492
    dantes2894, если что, на вин98 твой курс вышей математики запускается.
     
  5. R4kk00n Benched arcade playa

    R4kk00n

    Модератор

    Регистрация:
    28 мар 2005
    Сообщения:
    9.290
    Это тоже в цытатник ок.
     
    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.290
    Ахем, у микрософта, насколько мне известно, нельзя поставить 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.290
    ShadowFlash, а давайте, молодой человек, не будем сгоряча ввязываться в спор со старожилами про то, что такое "виртуальная машина", "аппаратная виртуализация" и "эмулятор"...
     
  12. Элли

    Элли

    Регистрация:
    22 окт 2010
    Сообщения:
    10
    Уважаемые знатоки, подскажите пожалуйста, почему ДосБокс упорно не хочет воспринимать прописанную ему команду exit, и не закрывается после выхода из игры?
    Я сначала прописала exit в конце conf-файла для запуска игры, после команд по ее монтированию и запуску. Все монтируется, запускается и играется, но ДосБокс не закрывается. Потом я пыталась и в бат-нике, и в ярлыке Досбокса писать по-всякому: и -exit, и -с "exit", и с кавычками и без них.... Параметр -noconsole в этой же строчке он выполняет, а -c "exit" - нет.
    После выхода из игры у него в окне висит C:\GENE> и мигает курсор. если напечатать exit, Досбокс послушно захлопывается.
    Может ли на это влиять то, что вместо образа в дисковод D смонтирована папка с содержимым образа? Или путь к исполняемому файлу, или еще что-то?...
    Досбокс 0.74. Никаких настроек в нем я не меняла.
     
  13. oFF_rus .

    oFF_rus

    Хелпер

    Регистрация:
    25 фев 2007
    Сообщения:
    2.149
    Элли, если игра запускается BAT-файлом, то для его запуска советуют использовать команду CALL - тогда автоматический EXIT после игры будет работать.
     
    Uka, kreol и Элли нравится это.
  14. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Элли, приведите дословно используемые команды, название игры да и желательно версию досбокса. Потому что вообще вполне должно работать.
     
  15. Ogr 2 лол

    Ogr 2

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

    Регистрация:
    25 мар 2008
    Сообщения:
    6.492
    exit работает в следующих случаях:
    Код:
    dosbox.exe ..\_C\alone\ALONE.BAT -exit
    либо:
    Код:
    [autoexec]
    mount C "..\_C\"
    c:
    cd \alone\
    CALL ALONE.BAT
    exit
    либо:
    Код:
    [autoexec]
    mount C "..\_C\"
    c:
    cd \alone\
    ALONECRK.COM
    exit
     
  16. Элли

    Элли

    Регистрация:
    22 окт 2010
    Сообщения:
    10
    Мне уже помог совет oFF_rus! Я в командах по запуску написала call перед именем исполняемого файла, и наконец-то эта подлюка)) захлопывается самостоятельно. Спасибо!!
     
  17. netsky2004

    netsky2004

    Регистрация:
    31 янв 2007
    Сообщения:
    1.446
    Никто не пробовал связаться с службой технической поддержки DOSBox SVN Daum? Там не хватает прерываний для запуска игр через com трейнер НЕ TSR (Прерывание 2E) там также не хватает прерываний для дрожания экрана, смена цветового фона экрана для консоли Dosbox (который в оригинальном DOS) и еще нет прерывания для включения цветовых рамок экрана например таких как при включении режима ввода русского текста при наличии в памяти TSR-драйвера Keyrus
     
  18. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Учитывая, что DOSBox SVN Daum — плод деятельности одного человека, «служба поддержки» тут звучит несколько громко. Да и писать по вышеперечисленным вопросам лучше разработчикам оригинала.

    Уже давно есть:
    Код:
    [sdl]
    ...
    #         overscan: Width of overscan border (0 to 10). (works only if output=surface)
     
  19. pct

    pct

    Регистрация:
    25 окт 2009
    Сообщения:
    3.357
    Если на машине установлен враппер nGlide (имхо лучший), то при использовании версий с патчем от Gulikoza достаточно удалить из папки Dos-box файл glide2x.dll, а в файле конфигурации dosbox.conf указать memsize=63 и fullscreen=true. И будет вам счастье glide.
     
  20. forex_life

    forex_life

    Регистрация:
    10 апр 2013
    Сообщения:
    4
    Здравствуйте я тут новенькой, мало чего понимаю в эмуляторе DOC, но у меня не получается смонтировать образ...
    Игра находится в директории d:\doc\Prince
    Пишу команду "mount z d:\doc\Prince" - на что появляется сообщение типа: "Эта операция недопустима в защищённом режиме"
    Скажите пожалуйста что я делаю не так, и как мне смонтировать образ...
    Ах да забыл написать, система у меня windows 7 64x, правда пробовал запускать и прописывать данную команду в системе windows xp 32x, проблема та же...
     
    Последнее редактирование: 16 апр 2013
  21. SAS io.sys

    SAS

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

    Регистрация:
    8 июл 2003
    Сообщения:
    19.653
    forex_life, попробуйте вместо Z написать C. Диск Z уже занят DOSBox'ом под свои нужды.
     
    kreol нравится это.
  22. forex_life

    forex_life

    Регистрация:
    10 апр 2013
    Сообщения:
    4
    Не помогает..."Эта операция недопустима в защищённом режиме"
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление