Эмулируем Windows на Android Lollipop через Limbo. Часть первая

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Обзор | ИИ, сервисы и приложения
BOCHS меня расстроил. Правда. После стольких часов ожидания он отказался запускаться, не аргументируя это никак. Моя мечта вновь сыграть на Android в Fallout 2 потеряла ещё одну опору. Осталось всего два варианта — Limbo и DosBox, причём первым я займусь прямо сейчас, так как на его счёт у меня опасений больше всего. Дело в том, что Limbo, как я понимаю, является тем же QEMU, но с немного переработанным интерфейсом, а QEMU на смартфоне с Lollipop не запустился. А, ладно, будь что будет!


В отличие от BOCHS, Limbo почти никто не знает. Ну, во всяком случае Wikipedia об этом эмуляторе ни слухом, ни духом… И намного чаще по запросам мне выдавало либо одноименную игру, либо… LSD Emulator, в котором есть уровень Limbo. Так что неизвестно, кто и когда начал делать сей эмулятор, поэтому перейду сразу к делу.


Интерфейс программы сумбурный, но по большей части приятный, и представляет из себя набор выпадающих меню. Есть вещи, которые и бесят. Например, то, что у приложения фиксированная позиция экрана, не меняющаяся даже при повороте смартфона на 180 градусов. Также напрягает чёрная полоса сверху, которая уменьшает рабочую площадь экрана.


Для начала необходимо создать свой профиль и назвать его. Далее идёт выбор конфигурации. Стандартной (для игры в Fallout) считается следующий набор:




Интерфейс: SDL
Процессор: Pentium
Количество ядер: 1
Оперативная память (МБ): 64 — 256
CD ROM (*.iso): образ диска с игрой
Жёсткий диск А (*.img/*.qcow2): образ диска с Windows
Устройство загрузки: Жёсткий диск
Конфигурация сети: Нет
Видеокарта: cirrus
Звуковая карта: Нет

Теоретически, эта конфигурация является самой надёжной. Но после первого удачного запуска на ней я начал пробовать различные варианты, отличные от изначального. Оперативную память на моём D802 можно задать до 392 МБ, более высокие значения крашат программу. С процессором и количеством ядер можно экспериментировать, у меня и более мощные пункты ОС запустили, вроде Phenom и Core2Duo. С количеством ядер тоже не всё понятно. Почему — напишу чуть позже.

Загружается Windows 95 (сборка от MVoloshin) от силы полторы минуты, сразу же выбивается ошибка рабочего стола, но после её подтверждения можно работать дальше без проблем. Растянутый интерфейс SDL выглядит непривычно и приятно одновременно. Кроме того, ошибка выскакивает только при первом запуске. Все остальные происходят без проблем.


Мышка работает внятно, но через двойной тап по экрану перетаскивание файлов порой сбивается через пару сотен пикселей. Масштабирование, как я понял, переключает режим мышки с левой кнопки на правую.

Fallout 2 установился вариантом «Small Installation», но завис при выходе из программы-установщика. Работоспособность оказалась никакой, пришлось удалять файл через Uninstall, открывать диск Fallout через контекстное меню и устанавливать игру через MS DOS. Это удалось без ошибки, но после меня выкинуло в окно настройщика, где навигация могла осуществляться только через клавиатуру. Которой у меня, разумеется, не оказалось.


Закрыв программу и напугавшись предупреждением, что «несохранённые файлы будут потеряны», я зашел в директорию Interplay, которая создалась не в Programm Files, а в корневой папке, запустил Fallout.exe и… начал хвалить Боженьку, ибо игра запустилась!


Счётчик кадров в игра держится на уровне 10 — 15, что, разумеется, ниже прожиточного минимума. На QEMU счётчик был в районе 30, да и грузилось оно быстрее. Тут уже несколько вариантов может быть. Первый — стоит поэкспериментировать с мощностями эмулирования, задать различные процессоры, количество ядер, выделить больше памяти… Что я и сделал, но никаких изменений не заметил. Во всяком случае, в игре. Смена же видеоадаптера привела к тому, что вместо Fallout я увидел чёрный экран.


Второй вариант, теоретически способный повлиять на скорость игры — более массивная установка. То есть, не «Small Installation», а другие. Возможно, на скорость игры влияют какие-то синтетические ограничения в передаче данных при эмулировании дисковода. Возможно, это звучит для знающего человека, как утонченный, изысканный бред, но других вариантов я особо не вижу.

Для проверки был скачан пустой образ HDD на 1 гигабайт, присобачен вторым жёстким диском через Limbo, и туда была установлена полная версия Fallout 1. Процесс занял целый час, и ничего не изменилось вообще. Думаю, что дело именно в видеоадаптере, и для более комфортной игры нужно экспериментировать именно с ним.



Внимание! Limbo очень плохо дружит с Clean Master, которая в процессе чистки системного кэша полностью удаляет содержимое папки эмулятора. Помогает только полное удаление программы и установка её заново.

Тем не менее, на этом моя работа с Limbo… не заканчивается. Именно на этом эмуляторе я буду проверять и эмуляцию различных ОС, и различных игр, поскольку программа позволяет это, и не вылетает.
Автор не входит в состав редакции iXBT.com (подробнее »)

1 комментарий

U
Есть версия Fallout 2  для DOS, делал сборку с переводом Фаргуса и на любом DOSBox'е работает… играл на KitKat'е… настольгировал

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

Сейчас на главной

Новости

Публикации

✦ ИИ  Конец грязным стройкам? Японские инженеры заставили бетон поглощать углекислоту, уведя выбросы здания в минус 500 тонн

Японцы построили здание, которое очищает воздух. Благодаря химии бетона и отказу от доменных печей углеродный баланс ушел в минус 500 тонн. Инженерный отчет корпорации Taisei 2026 года.

Как ошибка в 0.4 миллиметра при копировании IBM похоронила советские ЭВМ

В 1950-х СССР лидировал в компьютерной гонке, но один приказ все разрушил. Почему советские заводы не могли скопировать американские чипы, и как разница в 0.4 мм привела к краху целой индустрии?

✦ ИИ  Опасность морепродуктов: почему стандартные тесты на «вечные химикаты» (PFAS) не показывают всей картины

Проверки рыбы на «вечные химикаты» упускают главное. Ученые выяснили, что реальная опасность PFAS зависит от формы молекулы: линейные структуры накапливаются в организме в разы быстрее ветвистых.

В какой храм идти в Шанхае и зачем вообще туда идти?

Я была в 4х самых «обязательных к посещению» храмах в Шанхае и расскажу, стоит ли в них идти и какой выбрать именно вам.Вообще не обязательно посещать их все, потому что храмы сильно похожи:...

Планшет MAIBENBEN PAD 5: обзор стильной и тонкой модели с 4G/LTE на борту

Что может планшет на базе Helio G99 в 2026 году? Мне стало интересно проверить новинку от бренда MAIBENBEN — тонкий планшет PAD 5 в металлическом корпусе, с Wi-Fi/4G/LTE модулями и...

Дешевая мощность: обзор платы усилителя ZK-2001 на чипе TPA3221

Спасибо селлерам на Aliexpress, теперь DIY проекты в аудиотехнике упростились до крупноузловой сборки по платам. В чем-то это даже хорошо, не нужно иметь продвинутую инженерную квалификацию, чтобы...