Как увеличить окно dosbox
Перейти к содержимому

Как увеличить окно dosbox

  • автор:

настройка разрешения экрна в dosbox

Для запуска древней, как окаменевшее говно мамонта, DOS программы установил dosbox. В Сети куча рекомендаций по его конфигурированию, в частности, по настройке разрешения/размера экрана. Правил dosbox.conf в соответствии с этими указаниями — не работает. dosbox запускается в маленьком немасштабируемом окошке. Условно работает только Alt+Enter. Условно потому, что оно пытается переключиться в режим полного экрана, но я вижу только чёрный квадрат Малевича. Куды бечь?

miron_g
23.04.22 08:22:41 MSK

windowresolution=1600x800 output=opengl 

IIIypuk ★★★
( 23.04.22 11:12:09 MSK )
Ответ на: комментарий от IIIypuk 23.04.22 11:12:09 MSK

Да, всё именно так. Пожалуйста, уточните значения fullscreen = и fullresolution = . Честно говоря, из чтения Интернетов не уверен, что понял правильно.

miron_g
( 23.04.22 12:17:34 MSK ) автор топика

[sdl] fullscreen=false fulldouble=false fullresolution=original windowresolution=original output=surface [render] frameskip=1 aspect=false scaler=hq2x forced

Если не понравится hq2x попробуйте hq3x

И убедитесь, что вы правильный dosbox.conf в правильном месте редактируете.

Toxo2 ★★★
( 23.04.22 12:55:10 MSK )
Ответ на: комментарий от miron_g 23.04.22 12:17:34 MSK

fullscreen это булевое значение, чтобы по умолчанию в полный экран стартовать, а fullscreenresolution его разришение

IIIypuk ★★★
( 23.04.22 13:01:27 MSK )
Ответ на: комментарий от IIIypuk 23.04.22 13:01:27 MSK

IIIypuk, спасибо. После Ваших подсказок оно заработало. НО! Одна непонятная фича в конфиге. Если ставишь windowresolution=1600×800, всё хорошо. Можно указать и другое разрешение. Например, 2000х1000. Тоже работает. Но до тех пор, пока выполняется соотношение 2х1. Ставишь FHD (1920×1080) и ничего не получается. Магия? Да, ещё одна засада. Нет обещанного переключения раскладок по Alt+Enter. Куда смотреть?

miron_g
( 23.04.22 13:42:39 MSK ) автор топика
Ответ на: комментарий от miron_g 23.04.22 13:42:39 MSK

Я не думаю, что хорошая идея изменять соотношение сторон, потому что картинка поедет

aspect = true | false Do aspect correction. It only affects non-square pixel modes like VGA Mode 13h, which has a resolution of 320x200 pixels and is used by many DOS games (DOOM, etc). Recommended as such games were designed for 4:3 displays, and without aspect correction will look distorted and not as the developer intended. Default is false. 

IIIypuk ★★★
( 23.04.22 15:05:27 MSK )
Ответ на: комментарий от miron_g 23.04.22 13:42:39 MSK

Alt+Enter — переход в полноэкранный режим

Language Keys When a keyboard layout is loaded: CTRL+ALT+F2 - Switch between foreign layout and US layout. LEFT-ALT+RIGHT-SHIFT - Activate dual layouts (for some keyboards, e.g. GK codepage 869 and RU codepage 808). LEFT-ALT+LEFT-SHIFT - Deactivate dual layouts. For OS X you have to use additionally + [Applekey] for the same result INS key is [Fn] + M on OS X. For Linux you have to use additionally + [win] for the same result 

IIIypuk ★★★
( 23.04.22 15:09:08 MSK )
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.

Похожие темы

  • Форум Разрешение экрана и странное поведение dosbox (2018)
  • Форум DosBox (2005)
  • Форум dosbox && кодировка (2010)
  • Форум DOSBox 0.74 (2010)
  • Новости DOSBox 0.65 (2006)
  • Новости DOSBox 0.62 (2004)
  • Новости DosBox-staging 0.80.0 (2022)
  • Форум DosBox на opendingux (2022)
  • Форум Работа с DOSBox (2014)
  • Форум Комбайн из DosBox (2013)

Запуск DOS-программ на Windows 7 в DOSBox

На Windows 7 не работают DOS-программы, хотя на Windows XP с ними проблем не было. Микрософт предлагает запускать DOS-программы в специальной виртуальной машине Windows XP mode. Это действительно работает, но данная технология слишком громоздка, запуск и завершение программ занимает много времени. Однако, есть более удобное решение сторонних разработчиков — DOSBox.

Эксперименты показали, что в DOSBox та же DOS-программа работает быстрее на четверть. Установка и настройка занимает значительно меньше времени.

Особенности DOSBox

Системный диск в DOSBox имеет имя Z:

Команда net use НЕ поддерживается. Поэтому для подключения сетевых дисков нужно сначала подключить их в хостовой системе, а потом подмонтировать в гостевой командой mount

Русификация встроенными средствами DOSBox: keyb ru441 866
Переключение раскладки:
RUS — левый ALT + правый Shift.
LAT — левый ALT + левый Shift.
Либо вместо этого запускать не саму программу а cmd файл, в котором сначала запускать свой русификатор, например vrun.com (переключатель — правый Shift).

Размер экрана можно изменить параметром windowresolution в файле «c:\Program Files (x86)\DOSBox-0.74\dosbox.conf» (размер по умолчанию слишком маленький) либо при запуске DOS-программы подключать отдельный файл конфигурации.
Пример: windowresolution=1024×768.
Однако, для этого необходимо изменить и параметр output, т.к. при значении по умолчанию (output=surface) изменение разрешения не поддерживается.
Пример: output=ddraw.

При запуске программы в DOSBox без дополнительных параметров каталог программы автоматически монтируется в DOSBox как диск C:
Например, в ярлыке запуска написано: «C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe» C:\PROGA\prog.exe
Тогда каталог хостовой системы C:\PROGA будет подключен в DOSBox как диск C: и в нем будет запущена программа prog.exe
Еще в строке запуска нужно добавлять:
-exit — для закрытия DOS-окна по завершении работы программы,
-noconsole — для скрытия служебного окна DOSBox.

Конкретная задача

DOS-программа на Windows 7 (хост) находится в каталоге C:\ZAYAVKA. Сама обращается за данными к сетевому ресурсу \\Cavs-4\ZAYAVKA, который подключен как диск Y:, так как DOS-программа не понимает сетевых путей.

На хосте подключаем сетевой диск:

net use Y: \\Cavs-4\ZAYAVKA /PERSISTENT:YES /SAVECRED

В файл «c:\Program Files (x86)\DOSBox-0.74\dosbox.conf» дописываем в конец в секцию [autoexec]:
keyb ru441 866
mount Y Y:\
set clipper=f100

(здесь первая строка — русификатор,
вторая — монтируем в DOSBox на букву Y путь на хосте Y:\ ,
третья строка нужна для работы этой программы)

Строка запуска на хосте:
«C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe» C:\ZAYAVKA\zavs_sl.exe -exit -noconsole

. other posts by admin

14 Comments

Привет. У меня такая же задачка. Есть две старые проги. Одна на фоксе, другая на клипере. Первую засунул в бокс без проблем, а вот вторая ни в какую. Т.е. заспускаю ее и висит комстрока в темном экране.((
Что-то можно править ?

приведи, пожалуйста, строку запуска

Привет. У меня проблема, не запускается прога на клипере. Что только не делал.De-FendReload тоже не помогает. Может посоветуете что?

Покажите строку запуска.
Покажите экран DOS-Box во время ошибки.

Вот строка запуска из D-fendReload
[autoexec]
@echo off
SET PATH=Z:\
SET clipper=f:100
SET files=250 keyb RU 866
mount C «C:\Users\PROGRA~1\D-FEND~1\VIRTUA~1\»
mount D «D:\INSTAL2\»
D:
cd\
Z:\
MENU.EXE
А экрана с ошибками нет.Просто dos-box зависает и все.

Что такое «D-fendReload» я не понял.
Строка запуска — это не конфиг, а то, что в ярлычке написано на рабочем столе или где он находится. По вашему конфигу:
не надо монтировать ничего на С:. Смотрите документацию. на С: автоматически монтируется каталог, в котором находится запускаемый ЕХЕшник. Диск Z: по вашему конфигу проге MENU.exe недоступен. Чтобы он был доступен, его нужно смонтировать, но опять же именно букву Z не используйте. Если взять, скажем S, ко монтаж будет выглядеть так:
«mount S S:\»
Ну, и, соответственно, последние 4 строки не нужны. Имя проги в ярлык нужно вставить. И еще вдогонку. В клиппере я не силен, но мы обычно пишем эту строку без двоеточия:
SET clipper=f100

Посмотрел сейчас свою статью. Вижу, что Вы её вообще не читали. Просто спамите все ресурсы про DOS. Там есть всё и даже с примерами.

DOSBox для чайников. Инструкция по запуску классических игр под Windows

В этой инструкции вы найдете несколько простых шагов по установке и настройке DOSBox — эмулятора ПК под управлением старенькой операционной системы MS DOS. Обычно DOSBox включен в комплект поставки игры при её покупке в Steam или GOG. Но если у вас остались старые игры, которые хочется запустить, а сделать это в Windows 10 уже не получается, то настройте эмулятор самостоятельно.

Примечание. Эта инструкция предназначена для пользователей Windows.

Шаг 1. Установка DOSBox

1. Заходим на сайт www.dosbox.com, переходим в раздел Download, находим версию для Windows (Win32 installer), скачиваем её. Скачивание происходит через сервис SourceForge, на котором располагаются многие проекты с открытым исходным кодом.

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

Но ничто не бывает идеальным, и разработчики находят и исправляют ошибки в приложении, так что время от времени следует обновлять DOSBox на своем ПК. Просто установите новую версию эмулятора поверх старой. При необходимости измените файл конфигурации (шаг 3, пункт 7).

2. Запускаем инсталлятор, устанавливаем эмулятор. Инсталлятор создает иконку на рабочем столе, а также добавляет DOSBox в меню «Пуск». Если вы запустите DOSBox сразу после установки, то увидите командную строку.

3. Закройте эмулятор, если вы его запустили. Всю настройку будем производить в Windows.

Шаг 2. Дополнительные инструменты

1. На странице DOSBox размещены также ссылки на различные графические оболочки для эмулятора. Вы можете воспользоваться одной из них. В этом случае читать этот гайд вам не потребуется, но, возможно, придется искать гайд по выбранному вами приложению. Мы предлагаем воспользоваться другим способом работы с DOSBox.

2. Так как планируется самостоятельная установка игр и приложений для MS-DOS, а также их дальнейшая настройка, лучше всего будет «вернуться» в 90-е и создать программную среду, максимально схожую с той, что была в те времена. Драйвера мыши, дополнительной памяти, привода компакт дисков и т. п. нам не потребуются. Все это включено в состав эмулятора. Но для комфортной работы в DOS потребуется файловый менеджер.

3. В качестве файлового менеджера лучше всего воспользоваться известным DOS Navigator, разработанного компанией RitLabs. Версию 1.51 можно скачать с сайта компании, или воспользоваться OpenSource версией, которая доступна на сайте www.dnosp.com (версия DOS/Real Mode).

4. Если у вас отсутствует физический привод компакт-дисков, то DOSBox может подключать их образы без использования сторонних программ (в форматах iso и cue). Или можно воспользоваться любым другим эмулятором приводов CD, в том числе встроенного в Windows 10.

Примечание. При использовании сторонних программ, образы дисков в виртуальном приводе придется менять только при выключенном DOSBox.

Шаг 3. Предварительная настройка

1. Теперь нужно настроить структуру каталогов на жестком диске. В любом удобном месте с помощью проводника Windows необходимо создать каталог DOS (вы можете назвать его иначе, но в этом случае не забудьте изменить команды, которые будете прописывать в конфигурационные файлы). Проще всего его создать в корневом каталоге диска C.

C:\DOS

2. В каталоге DOS создайте подкаталоги DN, GAMES, IMAGES.

C:\DOS\DN C:\DOS\GAMES C:\DOS\IMAGES

3. В каталог DN распакуйте из архива DOS Navigator.

4. В каталоге IMAGES разместите снятые образы дисков приобретенных игр. Если игры не требуют установки, то просто скопируйте их файлы в свой каталог в папке GAMES.

5. Самое время настроить DOSBox. Откройте меню «Пуск» и в группе DOSBox запустите DOSBox Options. В Блокноте Windows откроется текстовый конфигурационный файл, и туда нужно будет внести некоторые изменения.

6. Настройки по умолчанию адекватны большинству конфигураций ПК, так что трогать их не стоит. Разве что можно включить полноэкранный режим при запуске. Для этого нужно поменять строку

fullscreen=false
fullscreen=true

Но лучше включать полноэкранный режим после запуска кнопками Alt+Enter.

7. В конце файла конфигурации найдите раздел

[autoexec]

и скопируйте под эту строку этот код:

mount C C:\DOS # Указан путь к физическому или виртуальному приводу CD имеющий в Windows обозначение D:\ # Замените путь к приводу, если он имеет другое обозначение mount D D:\ -t cdrom C: cls C:\DN\dn.com exit

Если вы меняли пути расположения каталога DOS, то измените путь на правильный в первой строчке.

Если вы не используете эмулятор привода компакт-дисков, а предпочитаете пользоваться встроенными средствами DOSBox, то строчку

mount D D:\ -t cdrom

замените на такую:

imgmount D C:\DOS\IMAGES\disk1.iso C:\DOS\IMAGES\disk2.iso . -t cdrom

где C:\DOS\IMAGES\ — путь в Windows, где хранятся ваши образы дисков, а disk1.iso, disk2.iso и т. д. — имена файлов образов, которые вы хотите подключить к виртуальной машине. Переключение между дисками в DOSBox осуществляется клавишами Ctrl+F4.

Примечание. Будьте внимательнее при написании имен файлов и путей. Особое внимание обращайте на расширение файлов iso или img. Ошибка в написании приведет к тому, что команда при запуске DOSBox выполнена не будет, и ни один из образов не будет подключен.

Закройте Блокнот, сохраните файл.

Шаг 4. Устанавливаем, играем

1. Смонтируйте на виртуальный привод нужный вам образ диска или вставьте диск в дисковод, если не используете средства DOSBox и если это требуется для установки или самой игры.

2. Запустите DOSBox. Вы попадете в DOS Navigator. Если вы не знакомы с двухпанельными файловыми менеджерами 90-х, то это не беда.

  • Alt+F1 и Alt+F2 — выбор диска на левой и правой панели, соответственно.
  • Tab — переключение между панелями.
  • Кнопки со стрелками на клавиатуре — перемещение курсора.
  • Enter — войти в каталог или запустить приложение. DOS Navigator подсвечивает исполняемые файлы и выводит их в начале списка.
  • Alt+X — выйти из приложения (автоматически закроется DOSBox).
  • Alt+F9 — играть в лучший тетрис на ПК.

3. Если игра требует установки, то установите её с диска D. В DOS установочная программа, как правило, имеет название файла INSTALL.EXE, в отличие от SETUP.EXE в Windows. Установку производите в каталог C:\GAMES виртуальной DOS-машины.

4. После установки нужно настроить звук. Обычно установочная программа предложит это сделать сразу после копирования файлов. Если это не произошло, перейдите в каталог установленной игры, и запустите программу настройки звука (обычно она имеет название SETUP.EXE или SETSOUND.EXE). Настройки необходимо выбрать для драйвера digital audio и драйвера midi audio.

5. DOSBox эмулирует звуковую карту Sound Blaster 16, поэтому при выборе звуковой карты выбирайте эту модель. Если её в списке нет, то можно выбрать обычный Sound Blaster или Pro. Как правило, программы настройки автоматически подбирают правильные параметры карты. Если этого не произошло, их можно ввести в программе настройки вручную:

I/O ADRESS=220 IRQ=7 DMA=1

Эти параметры прописаны в файле конфигурации DOSBox.

6. Найдите в интернете патч с последней версией. При необходимости, обновите игру до последней версии.

7. Все готово! Добро пожаловать в 90-е! Запускайте.

Как увеличить окно DOSBox?

У игры несколько версий, включая GOG и различные фанатские сборки с врапперами. Попробуй Alt + Enter или F4.

Алёна М. ТравилкинаМудрец (10586) 1 год назад

ГОГ это у Героев3. Она под виндой идёт. Решила проблему в каком-то текстовом настроечном файле, прописав разрешение.

Антон Просветленный (31402) Алёна М. Травилкина, вторая тоже есть на gog. Причём, по отзывам, и версия с DOSBox и под Windows, хотя с ними тоже всё запутанно. Windows версия там бонусом идёт, давно не обновлялась и на новых ОС не работает. Версия DOSBox тоже у кого-то не работает и обе версии на английском. В общем решила и хорошо. В Windows играх почти всегда есть файл настроек с расширением cfg или ini, похоже и для эмулятора DOSBox есть такой же. Для старых игр под Windows 95-xp часто помогает dgvoodoo2, вдруг сталкнёшься..

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *