Как-то раз мне понадобилось запустить игру Indiana Jones and his Desktop Adventures для Windows 3.11
Она упорно не хотела запускаться. Я устанавливал то и это, и в итоге игра сдалась и запустилась.
Игра оказалась такая себе, а вот сборка для ее запуска получилась вполне себе ничего.
На ней удобно запускать игры как для Dos, так и для Win3.x
Вот подробная инструкция, как все установить и настроить.
Надеюсь, кому-нибудь пригодится:)
Установка и настройка DOSBox
Сначала понадобится сам DosBox. Последнюю версию можно скачать с официального сайта: https://www.dosbox.com/download.php?main=1
После установки все запускается в маленьком окошечке и есть только командная строка.
Немного поколдуем над внешним видом окошка. Сделаем его польше, для удобства ввода команд.
Для этого нужно вызвать файл с настройками. В папке, в которой установлен DosBox нужно найти bat-файл, который вызывает настройки:
У меня это DOSBox 0.74-3 Options.bat
После запуска батника откроется файл с настройками:
В секции [sdl] нужно изменить тип рендера и разрешение окна:
windowresolution=1600x1200
output=ddraw
Сохраняем изменения и перезапускаем эмулятор. Теперь все выглядит более читаемо.
По умолчанию у DosBox есть только диск Z: на котором находятся файлы, необходимые для работы эмулятора.
Теперь нужно примонтировать папку, в которой будут лежать игры.
Для этого нужно воспользоваться командой mount.
В общем виде команда выглядит так:
Mount [диск] [путь к папке]
В моем случае команда выглядит так:
mount C E:\PROGRAMS\EMULATION\DOS\ROMS
После выполнения этой команды папка ROMS станет для DosBox диском C:
После перезапуска эмулятора монтировать диск придется снова, так как все настройки собьются. Чтобы автоматизировать этот процесс, нужно добавить команду mount в секцию [autoexec] в файле с настройками. Примерно так:
Теперь при каждом запуске эмулятора будет доступен виртуальный диск, на котором можно хранить программы и игры:
Командная строка - это хорошо, но можно облагородить эмулятор графическим интерфейсом. Для этого установим на Dos операционную систему Windows 3.11
Установка Windows 3.11
Для этого понадобится образ диска с виндой. Я качал его отсюда:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=1237
Образ диска нужно разместить папке, которая монтируется, как диск C:
После этого образ нужно примонтировать, как диск D:
Для этого служит команда imgmount.
В общем виде для образа *.iso команда выглядит так:
Imgmount [диск] [путь к папке] -t iso
В моем случае команда выглядит так:
Подробнее о команде imgmount можно прочитать здесь: https://www.dosbox.com/wiki/IMGMOUNT
Теперь заходим на диск D: и запускаем SETUP.EXE
Откиньтесь на спинку стула и подождите, пока установится Windows:)
После после завершения установки нас приветствует новенькая винда:
Чтобы она запускалась сразу при старте эмулятора нужно добавить еще пару команд в секцию [autoexec] в файле с настройками:
C:
CD WINDOWS
WIN.COM
Пости все готово. Осталось добавить только пару улучшений.
Установка SVGA
Сначала установим SVGA-патч, чтобы Windows смогла поддерживать разрешение 1024 на 768 и 256 цветов (это необходимо для запуска некоторых игр.
Сначала нужно скачать образ дискеты, содержащий патч.
Образ я качал здесь: http://tinyurl.com/3-1color
Дальше нужно проделать несколько шагов:
Примонтировать образ дискеты в диск A:
В этом нам поможет команда imgmount. Она работает также, как с образом *.iso, только теперь нужно указать, что тип носителя floppy
В моем случае команда выглядит так:
Получилось немного криво из-за сохранений имен в DOS, но общий смысл, надеюсь, понятен :)
После этого нужно зайти на диск A: и скопировать оттуда все файлы во временную папку TMPSVGA. Файловый менеджер Win3.11 в помощь.
Дальше нужно зайти в эту папку TMPSVGA и из командной строки выполнить команду: svga
На все вопросы о перезаписи файлов нужно ответить положительно. Прожать везде Y.
После этого здесь же нужно выполнить еще одну команду:
svgapatch p
Должно получиться как-то так:
Теперь возвращаетмся в Windows 3.11, находим значок Windows Setup в разделе Main
и заходим в него:
Дальше идем в options->Change system Settings и выбираем новое расширение экрана.
Установка WinG
И остался последний штрих - установка библиотек WinG, они также нужны для запуска некоторых игр.
Здесь все совсем просто. Качаем библиотеки. Я качал отсюда:
https://archive.org/details/WING10
Помещаем библиотеки в папку C:\Windows\System на виртуальной машине и все готово :)
Даже запустилась игра для win 3.11, из-за которой я все это затевал:
Ссылки на программы
Продублирую здесь ссылки, чтобы удобнее было все скачать
DOSBox: https://www.dosbox.com/download.php?main=1
Образ Win3.11: http://old-dos.ru/index.php?page=files&mode=files&do=show&id=1237
Патч SVGA: http://tinyurl.com/3-1color
WinG: https://archive.org/details/WING10