Опубликовано 31 декабря 2013, 07:00

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

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

a430cd

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

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

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

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

Ссылка на: Google Play

14da58

14da58

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

7f393d

7f393d

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

8d1774

8d1774

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

273ee5

273ee5

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

7447ee

7447ee

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

f108e4

f108e4

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

7c3642

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

fbc63e

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

7efff0

7efff0

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

679202

679202

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

ccd89d

ccd89d

bd952e

bd952e

712346

712346

671b8b

671b8b

a2b7f3

a2b7f3

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