Игровая приставка на базе Android. Подробный мануал

    Не так давно один мой знакомый, приобретя себе китайскую консоль (инфо и инфо) на Android 4.0 и установив эмулятор PS1, не мог не поделиться со мной таким «счастьем». Такая возможность использовать свое Android устройство сильно заинтересовала и я решил не только испытать все прелести эмулятора на своем смартфоне, но и пойти немного дальше…

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

    Что имеем?


    Из железа:

    • Смартфон Sony Experia Sola c официальной прошивкой (чистая, без рута) Android 4.0.4 (сборка 6.1.1.B.1.10)
    • Кабель OTG (USB – MicroUSB) — 190 рублей

    • Хаб (в моем случае 2 in 1: картридер + хаб Transcend TS-RDP7K)
    • Геймпад Denn DGP211 — 170 рублей

    • Мышь (беспроводная A4Tech)

    По завершению настройки для дальнейшего использования необходимым будет только наличие смартфона, OTG кабеля и геймпада.

    Из софта:

    • FPse 0.10.52
    • USB/BT Joystick Center 1.93

    Версии далеко не последние, но зато гарантированно рабочие и достаточно стабильные.

    Настройка эмулятора


    Для начала установим эмулятор PlayStation 1 (FPse) – скачать мой .apk можно здесь, также понадобится BIOS, забираем здесь.

    Описывать установку не буду, так как никаких особенностей и отличий от установки любого другого приложения нет. Перейдем к настройке.

    После установки приложения копируем файл BIOS scph1001.bin в любую папку на смартфоне и запускаем приложение Playstation.



    Выставляем следующие настройки:

    Раздел «Система»:



    • Загружаемый Bios – выбираем заранее скопированный файл BIOS scph1001.bin
    • Страна — оставил Usa
    • Ускорение MDEC – Да
    • Ускорение GTE — Да
    • Быстрый запуск — Нет
    • Режим HLE – Нет (режим работы без BIOS, сомнительный)
    • Режим ускорения — Нет
    • Карта памяти 1 и 2 — по умолчанию
    • Сохранения — по умолчанию

    Кнопку «Сохранить настройки» следует нажимать каждый раз после изменения настроек в любом разделе, иначе сброс после перезапуска.

    Раздел «Звук»:



    • Отключить звук — Нет
    • Синхронизация с SPU – Да

    Раздел «Видео»:



    • Ограничение кадров — Да (ограничение кадров до нужного параметра — 50(PAL)/60(NTSC))
    • Пропуск кадров — Отключен (дает прирост скорости, может помочь исправить заикания в звуке)
    • Сглаживание — Нет
    • Размер экрана — Fullscreen (Полный экран)
    • Усиления подсветки — Normal (Нормальная)
    • Быстрая прорисовка — Нет
    • Ориентация — Landscape (Альбомная — предпочитаю)
    • Показывать FPS – Нет (на усмотрение)
    • Инвертировать цвета — Нет
    • Расширенные 3D изображения — Нет

    Раздел «Управление»:





    Здесь возможны два варианта: настройка для сенсорного управления и настройка для управления с помощью геймпада.

    Настроим сначала по первому варианту, а позже, после настройки геймпада вернемся к данному разделу.

    • Тип Джойстика — Цифровой (Digital)
    • Bluetooth Джойстик порт 1 и 2 — Отключен (Disabled)
    • Наэкранные кнопки:
    • Slide mode – Отключен (Disabled)
    • Relative moves – Нет
    • Вибрация — можно включить (на усмотрение)
    • Фикс автовыравнивания — Нет
    • Кнопка 0-7 — Выставляем на свое усмотрение (я включил стандартные кнопки приставки — стрелки, крест, круг, треугольник, квадрат, L1-L2, R1-R2, Start, Select)

    На этом настройка эмулятора завершена, можно уже приступать к игре, не используя геймпада, скопировав образ игры в любое место и выбрал его в меню «Загрузить». А заинтересованных ждет продолжение.



    Настройка Joystick Center:


    Устанавливаем Joystick Center. Последняя версия 6 купленная в маркете работать отказалась, хорошо, что успел в течении 15 минут вернуть покупку. Поэтому использую старую, .apk можно взять здесь.

    После установки «собираем комплект» — сначала подключаем к хабу мышь и геймпад, хаб в OTG кабель, а потом все это в смартфон, если подключать сначала хаб, устройства могут не определиться.



    Если Вы задались вопросом «для чего же так нужна мышь?» — для настройки Joystick Center, т.к. придется отмечать ну очень мелкие «чекбоксы», а пальцем, даже если маленьким это нереально, нужные боксы не отмечаются вообще, а лишние «на ура».

    Запускаем приложение и сразу начнется сканирование подключенных устройств.



    мой геймпад определился банально как Gamepad и запросил разрешение на доступ:



    Не ставим галочку и соглашаемся.

    В верхнем левом углу ставим A (Analog) и IME в положение on и выбираем Joystick как способ ввода:



    Щелкаем на Gamepad и Create drive для «калибровки» геймпада.

    А здесь начинается самое интересное, над чем мне пришлось поломать голову пару дней. Вроде бы все просто, посмотрев видеоинструкцию от разработчиков можно легко понять, что делать, но есть пару моментов:

    Как я писал Выше, просто нереально на небольшом (по сравнению с планшетами) экране выбрать нужные маленькие биты, для чего я и использовал дополнительно мышь.
    Делая все по инструкции, кнопки никак не хотели адекватно инициализироваться и после добавления второй начинали путаться между собой, «склеиваться» и прочее…

    В общем настройка не удавалась, что я ни пробывал. Но в итоге нашел решение — а суть в том, что перед тем, как отмечать у нужной кнопки биты нужно зажать её, а потом уже выбирать и тогда калибровка пройдет нормально.



    После «калибровки» возвращаемся в главное меню программы и соотносим физические и виртуальные кнопки, последовательно выбирая нужную на экране и нажимая на геймпаде.

    На этом все сложные манипуляции завершены и мы можем вернуться в эмулятор для включения геймпада как манипулятора.

    Заходим в настройки — управление — физические кнопки и так же соотносим кнопки.



    В наэкранных кнопках снимаем все галочки, чтобы очистить экран.

    Заключение



    Вот и все описание настройки смартфона в качестве приставки. Основном преимуществом описанного способа является отсутствие необходимости патчить смартфон (получать root доступ). Больших трудностей в настройке нет, но есть свои особенности и тонкости, в основном описанные в данном посте. Что-то я мог упустить, но готов ответить на все Ваши вопросы касаемо данного «набора».

    Благодарю за внимание! Удачи — геймеры ;)
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 36
    • +5
      а реально два джойстика подрубить и в mortal combat наказать кого нибудь?
      • 0
        а ну-ка давай рубанем
        • +1
          Вполне. И Playstation и Joystic Center поддерживают 2 джойстика. Только может быть понадобится активных хаб (зависит от джойстиков).
          • 0
            Всё таки в моём понимании приставка должна к телевизору подключаться) Не искали вариантов по данному вопросу?
            • +3
              На многих андроидах есть hdmi
              • 0
                На описываемом Xperia sola его нет
        • 0
          А ведь не каждый Кабель OTG подойдет? Для каждого смартфона свой должен быть, или самый дешевый будет работать?
          • +1
            Я взял самый дешевый, но было непросто найти в городе — во всех компьютерных магазинах не было в наличии. А брать в интернет-магазине — не хотел, т.к. долго ждать и нетерпелось попробовать.
            В итоге купил в автомагазине, как это странно ни звучало бы.

            Он универсальный для всех телефонов и планшетов с microUSB. OTG — это расширение спецификации USB, которое как раз и служит для легкого подключения устройств. Вот если вдруг найдется не OTG кабель, то он работать не будет.
            • 0
              Просто у меня Galaxy, и у самсунга есть официальный кабель по цене ~400р.

              А по теме — совсем не удобно играть с подключенным через провод геймпадом. Давно смотрю в сторону gametel.se но жаба душит.
              • 0
                Есть определенные неудобства. Но это дело привычки. С геймпадом играть в любимый авиасимулятор Ace Combat намного удобнее и легче.
                • 0
                  Получается домашний вариант, а в таком случае я бы лучше сделал связку bluetooth джойстик+переходник microUSB-HDMI и играл бы на телевизоре.
                • 0
                  А у Galaxy есть возможность использования HDMI выхода?
                  • 0
                    На сколько я знаю — да.
                    • +1
                      У себя на Galaxy Nexus не удаётся подключить одновременно OTG и HDMI-выход, так как, насколько я понимаю, HDMI-переходник — активное устройство и требует отдельного питания, при подключении которого OTG кабель просто некуда подключать.
                      • 0
                        Именно поэтому я и рекомендую беспроводной геймпад.
                        • +2
                          А мы думаем по синему зубу геймпад, а по microUSB переходник HDMI
                          • 0
                            Если же нашли такой переходник, можете дать ссылку?

                            Как с обновлением до 4.0 кстати? Все гладко? С 2.3 у меня bt мышка не завелась _искаропки_
                            • 0
                              Здесь

                              Несколько подтормаживать стал, несколько раз перезагружался сам.
                              Например отправляю ММС — нажимаю отправить, все погас.
                • +1
                  Если мне не изменяет память, в кабеле OTG должны быть замкнуты 4 и 5 контакты со стороны microUSB. В некоторых китайских кабелях они не замкнуты и кабель, соответственно, не является кабелем OTG. А правильные кабели должны работать везде, где USB OTG поддерживается.
                  • 0
                    OTG-кабель — пассивное устройство, которое можно сделать даже самому, имеет лишь два отличия от штатного кабеля: на конце разъём вида «мама», и в microUSB-коннекторе замкнуты два контакта. Один из покупных кабелей работать отказался (на всех устройствах), это при том что я сам сделал рабочий кабель, так что просто достаточно проверить работоспособность при покупке.
                    • 0
                      Ох, набежали – поотвечали… ) Надо чаще обновлять комментарии.
                      Кабель из компьютерного магазина (хотя тот же китай) не заработал, зато «чисто-китайский» с ебея работает нормально.
                      • 0
                        Да, я уже почитал что большинство людей просто перепаивают их дома как надо после покупки.
                  • +1
                    Не проще-ли использовать Sixaxis Controller и беспроводные джойстики от PS3, а из проводов только MHL подключать?
                    Конечно если ценник на джойстики не пугает. Хотя вроде есть китайские аналоги.
                    • 0
                      Слышал что китайские аналоги пс3 не работают с андроидом, только оригинальные джои. Может у кого есть реальный опыт подключения?
                      • 0
                        А есть ссылка на какой-то конкретный образец потенциально неработающего джойстика?
                        • 0
                          Конкретно нет, просто есть мнение что работают только оригинальные джойстики пс3 (и говорят это связано либо с особенностями работы в них bluetooth либо с тем, что софт на андроиде — Sixaxis Controller — поддерживает только их)
                        • +1
                          А еще кстати можно попробовать подключить к андроиду джойстик от xbox360 — можно проводной напрямую или беспроводной с помощью xbox wireless connection что-то там, в общем плюшка-ресивер для связи usb и беспроводного джойстика. Правда я купил такую за 10 баксов китайскую и мой андроид + оригинальный x360 джойстик она соединить не смогла (
                          • 0
                            Джойстик от xbox многие подключают. На каждом втором видео на эту тему.
                            А почему оригинал не работает? Не видит?
                            • 0
                              Да вообще как будто ничего не подключено, думаю проблема в китайском ресивере
                              • 0
                                У меня как раз беспроводной джой от коробки через ресивер (оригинал) к SG N подключен.

                                ЗЫ ресивер за 500р брал.
                      • 0
                        Автор, а вариант подключения через переходник Microusb — hdmi в случае с вашей Xperia sola реален?
                        • 0
                          Скорее всего нет (по заявленным возможностям), но реально не пробывал.
                          • 0
                            Тоже не нашел официальной информации р поддержке mhl. Так сто увы
                        • +1
                          Побежал потрошить mele A2000
                          • 0
                            А можно подключить два джойстика, и играть вдвоем?

                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.