Эмулятор QEMU — Запускаем Fallout 2 и многое другое без ROOT-прав!

Денис Зайченко, 

Не секрет, что Android даёт уйму возможностей, за что любим всякого рода техноманьяками. Однако их можно понять и простить, если результатом действий становится расширение функционала смартфона в любую сторону. Как вам, например, запуск Fallout 2 через эмулятор Windows? Звучит дико, но это работает! И существует как минимум два способа запустить детище Black Isle на Android. Первый — установить QEMU из Google Play. Второй — скачать модифицированный умельцами из 4PDA файл. Но не волнуйтесь, мы рассмотрим оба эти способа.


a430cd



Способ первый, QEMU


Разработчик: motioncoding

Цена: бесплатно

Проверено на: LG G2 16 Gb

Ссылка на: Google Play


14da58

Что такое QEMU вообще? Не более чем эмулятор любой из операционных систем, которые могут иметь образ формата img. Windows, начиная с 3.11 и заканчивая XP, LINUX, Slackware, FreeBSD, Debian, MS-DOS, Ubuntu и иже с ними. Понятное дело, что такие занятия требуют от смартфона и/или планшета серьёзной начинки. 1+ Гб ОЗУ для удержания эмулятора и работы с программами внутри его и мощный процессор, чтобы работа не проходила в формате .ppt, желательна поддержка OTG. Не то, чтобы без неё никак, но согласитесь, приятнее ведь играть с мышкой и клавиатурой, верно?


7f393d



После установки и открытия QEMU вкратце покажет, как им пользоваться. Первым шагом к победе будет установка так называемого libSDL — набора скриптов и библиотек, необходимого для эмуляции. Однако это, фактически, отдельная программа, не так уж зависима от QEMU. Главная же визуальная заслуга её — создание папки SDL в корневом каталоге, куда мы и будем работать.


8d1774



После установки libSDL QEMU покажет экран выбора образа. Три пункта, My images, Download Image и Add custom image, в принципе, сами за себя говорят. Первый показывает уже загруженные образы, второй позволяет вытягивать образы из Интернета. Встроенная ссылка ведёт на скачивание образа FreeBSD размером 120 Mb. Теоретически, для запуска Fallout можно использовать любую операционную систему, более важным будет найти подходящую под ОС версию игры. Вероятнее всего столь культовая вещь, как Fallout, уже заимела самые различные вариации, которые даже можно найти, если порыться.


273ee5



Мы этим заниматься не будем, это так — пища для размышлений. Мы же переходим к третьему пункту, Add custom images. Не бойтесь заглянуть в этот пункт, и не убоитесь текста, который там написан. А что там-то? Всего два пункта, в первом дают возможность выбрать имя для нового образа, а во втором — задать адрес, по которому программа его найдёт. Запомните две вещи: образ можно ложить куда угодно, главное прописать его путь правильно (легче всего будет класть в корневой каталог, понятное дело), и формат файла не должен отличаться от .img. Переименовывать образы можно, да не факт, что QEMU их скушает.


7447ee



Допустим, у нас имеется образ… Windows 95. Найти его не проблема — у любого IT-специалиста на Чёрный День всегда припрятана эта великая ОС. Допустим, именуется она w95.vhd… Переименовываем файл в w95.img и кладём в папку SDL. Когда всё будет готово, задаём имя файлу. Выйдет что-то вроде этого:


f108e4



Если вы не ошиблись в символах, пойдёт процесс копирования. После завершения образ появится в My images, но его там выискивать необязательно. Достаточно просто нажать стрелочку вперёд. Следующим пунктом будет пояснение того, зачем в устройстве нужна поддержка OTG. Управлять внутри эмулятора можно лишь якобы мышкой, то есть работает двойное нажатие и единичное. Всё. И настроить это никак нельзя, если только не лезть в конфигурацию.


7c3642



Дальше — напутствующее слово о том, что агрегат должен иметь достаточно RAM. Что остаётся делать? Призакрыть программу и пойти рыскать в старых дисках, ища Fallout 2. Образ нам необходим в формате .img. Его нужно положить в папку SDL, туда же, где лежит образ Windows. Внутри создаём файл sdl.conf (если такового нету) и прописываем внутрь следующее


/sdl -L. -m 128 -cdrom F2.img -hda w95.img -boot d -usb -usbdevice tablet


Запускаете QEMU, загружаете Windows 95, в одном из дисков будет Fallout 2. И если звёзды к вам будут благосклонны, вы сможете играть. А если подключите мышку и клавиатуру, то играть получится с удобствами.


Второй путь. Кустарный, но более надёжный


За этот способ нужно благодарить ребят из 4PDA, которые модифицировали QEMU под работу с Windows. Для запуска качаем файлы по ссылке из первого абзаца. Это — наш модицифированный libSDL, работающий отдельно от самого QEMU. Он настраивается исключительно в sdl.conf, но поддерживает одиночное и двойное нажатие левой и правой кнопками мышки через клавиши громкости.


fbc63e



Дабы всё запустилось с первого раза, в папку SDL бросаем содержимое аналогичной папки из архива, соглашаясь на замену, если что. Образы, добытые в первом случае, никуда не деваем, просто переименовываем их, соответственно, в w95.vhd и F2.iso. Если так и было, ничего не трогаем, и просто запускаем… нет, не QEMU (который мы не ставили), а libSDL.


7efff0



Результатом будет запуск Windows 95 с диском Fallout 2 в виртуальном дисководе. Устанавливаем его, как и в первом случае (миниатюрной установки хватит), запускаем и играем. Стабильность запуска повышается, а управление становится проще! Правда, клавиатура всё ещё нужна. Но есть выход и в данной ситуации — Gamekeyboard. Эта программа создаёт виртуальные клавиши прямо на экране, поверх игры, и вызываться может как специфическими действиями, так и физическими клавишами. Подойдут и её аналоги, которые, правда, нужно научиться вызывать прямо в игре. Но эй, ради Fallout 2 и не такое сделать можно!


679202



Проблем в данных способах две — долгая загрузка сохранений (до минуты) и сверхнестабильная работа. QEMU уже не развивается, последнее обновление было чёрт знает когда, в отличии от того же VCMI, на котором запускаются Heroes of Might and Magic 3. Однако вам теперь известен СПОСОБ. Причём в двух экземплярах. Применять его или нет — зависит от вас. Главным стимулом станет набор скринов, которые автор смог сделать, прежде чем игра вылетела.


ccd89d



bd952e



712346



671b8b



a2b7f3



Жаль, что ни одного выстрела с винтовки Гаусса сделать не удалось… Эх, give me a kiss to build a dream on...


Автор
Денис Зайченко

Комментарии