Совсем недавно в Google Play Store вышел эмулятор с названием EKA2L1. Он написан на C++ и умеет запускать приложения и игры, созданные под платформы Symbian OS и N-Gage. Я опробовал его и делюсь в этой статье впечатлениями и инструкцией, как запустить игры прошлого на своём Android-смартфоне.
Установка и настройка эмулятора
После загрузки приложения EKA2L1 из Google Play Store, необходимо установить образ системы. Для этого нужно найти прошивку в интернете. Мною были без труда найдены и опробованы образы систем следующих устройств:
- Nokia 5320
- Nokia 5800
- Nokia N-Gage
- Nokia N95
- Nokia E5-00
- Nokia 5530
Рекомендую в первую очередь пробовать эмулируемый девайс из этого списка и только потом тестировать другие.
Если образ системы загружен в ZIP-архиве, его нужно распаковать. Большинство прошивок состоит из двух файлов с расширениями .RPKG и .ROM.
Для установки подобных ОС достаточно в меню EKA2L1 выбрать пункт Devices, сменить метод установки на RPKG, в поле RPKG указать путь к файлу с соответствующим расширением, в поле ROM — файл с расширением ROM. После выбора файлов нажать Install — процесс установки занимает пару минут.
Прошивка Nokia N-Gage выглядит и устанавливается немного иначе. Внутри папки Data находятся папки drives и roms с подпапками. В приложении EKA2L1 нажимаем Devices, но методом установки выбираем Raw Dump. В первом поле Raw Dump выбираем путь к папке Data/drives/z/rh-4. Обращу внимание, что название последней папки может отличаться в зависимости от образа прошивки N-Gage. Так, мне встретились варианты NEM-4 и RH-29. Выберите ту папку, которая находится в вашей прошивке.
Во втором поле выбираем папку Data/roms/rh-4. Здесь точно так же последняя папка может слегка отличаться названием, выбирайте ту, которая есть у вас.
Готово, нажимаем Install и ждём пару минут, пока не появится всплывающее уведомление, сообщающее об успешной установке. Сменить текущее устройство можно всё в том же меню Devices.
Установка и запуск игр
Для установки игр N-Gage необходимо проделать следующую последовательность действий:
- найти и загрузить архив с нужной игрой;
- распаковать архив;
- содержимое папки apps поместить по пути EKA2L1/data/drives/е/apps/;
- если присутствует папка libs, то поместить её содержимое по пути EKA2L1/data/drives/е/Libs/;
- если папки libs нет с игрой, тогда придётся найти в Сети и загрузить набор библиотек для игр.
Установка Symbian-игр выглядит иначе.
- Загружаем .sis- или .sisx-файл игры.
- Заходим в EKA2L1 и нажимаем на кнопку с иконкой плюса.
- Находим загруженный файл и выбираем его.
После добавления игра должна появиться в списке всех приложений в эмуляторе.
Впечатления от игры
Я протестировал игры как для Symbian, так и для N-Gage. Игры для платформы N-Gage запустились без каких-либо проблем. Rayman 3, Sega Rally, Tom Clancy's Splinter Cell: Team Stealth Action — все они идут без подлагиваний и багов. Управление происходит при помощи наэкранных кнопок — не самый удобный вариант, но привыкнуть можно, к тому же они не перекрывают изображение.
С играми для Symbian всё несколько сложнее. Иногда экранная клавиатура перекрывает часть изображения — сами кнопки полупрозрачные, но вот при нажатии на них важный контент может перекрываться пальцами. Впрочем, это лишь малая часть проблем. Куда сложнее запустить что-либо, так как некоторые игры совместимы только с конкретной версией ОС и подобрать нужную конфигурацию непросто. Кроме того, при установке любой программы регулярно вылетает сам эмулятор.
Тем не менее, я смог поиграть в Asphalt 2, Bounce Touch, Carmageddon и Prince Of Persia HD. Игры идут отлично, без вылетов и тормозов — проблема, повторюсь, только в подборке нужной версии.
Такой способ запуска вполне удобен и не доставляет дискомфорта. Но вот процесс поиска и установки игр может отнять немало времени и убить всякое желание играть.