Как настроить ps1 на андроид



Игровая приставка на базе 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 доступ). Больших трудностей в настройке нет, но есть свои особенности и тонкости, в основном описанные в данном посте. Что-то я мог упустить, но готов ответить на все Ваши вопросы касаемо данного «набора».

Источник

Как настроить ps1 на андроид

В : хочу ту клёвую заставку с логотипом PlayStation перед запуском игры!
О : Настройки -> Другие настройки -> Заставка PlayStation -> Показывать
. заставки не будет, если включена эмуляция BIOS
———————————————————
В : этот эмулятор запускает игры от PlayStation 2/3/4?
О : нет. Эмуляторов PS3 и PS4 не существует
Эмулятор PlayStation 2 для Андроида есть, но на данный момент практически неиграбелен. Тема обсуждения: Play!
———————————————————
В : что лучше, ePSXe или FPse?
О : оба эмулятора имеют свои особенности -> ePSXe (Пост [email protected] [email protected] #37548485)
. для Андроида есть ещё один эмулятор с возможностью улучшения графики -> PCSX ReARMed в RetroArch. Это самый быстрый эмулятор PS1 для устройств на ARM. Поддерживает программный рендеринг в повышенном разрешении, что даёт более правильную картинку, чем плагин OpenGL (режим идентичен Internal Resolution x2 на ePSXe, но менее точен)
———————————————————
В : какие форматы образов поддерживаются?
О : CUE/BIN, CUE/MULTI-BIN, IMG/CCD, MDS/MDF, PBP, NRG, CDI, ECM, ISO (с размерами секторов 2336/2352), PSX EXE
В ePSXe 1.9.32 и выше поддерживается распаковка 7Z и ZIP из браузера эмулятора (читай ниже)
———————————————————
В : чем распаковать образы, сжатые в ZIP, RAR, 7Z ?
О : ZArchiver, 7Zipper, Simple Unrar
В версии 1.9.32 добавлена поддержка 7Z и ZIP (требуется соединение с Интернет для скачивания плагина). Выберите в настройке режима списка игр просмотр файлов, откройте папку с образами и тапните по архиву с игрой. Подтвердите скачивание плагина. После установки вы сможете распаковывать архивы 7Z/ZIP из браузера ePSXe
О методах сжатия -> ePSXe (Пост [email protected] [email protected] #44792615)
———————————————————
В : есть ли поддержка сжатых образов в ZNX и Z ?
О : нет
———————————————————
В : чем распаковать образ в .ECM ?
О : ePSXe поддерживает прямой запуск образов, упакованных ECM. При первом запуске происходит индексирование образа. Файлы с индексами сохраняются в /sdcard/epsxe/idx и при следующем запуске игра запускается без задержки
Распаковать ECM-образ можно приложением un-ecm for droid.apk ( 379.04 КБ )

———————————————————
В : можно ли играть по сетке?
О : да, с версии 1.9.40 добавлена поддержка мультиплеера по локальной Wi-Fi сети или через Wi-Fi Direct. Инструкция -> ePSXe (Пост Knight_Rider #45210721)
Также, вы можете подключить по Wi-Fi второе устройство и использовать его в качестве геймпада Игрока 2 -> ePSXe (Пост #37226581)
———————————————————
В : где скачивать игры?
О : см. «ПОЛЕЗНЫЕ ССЫЛКИ»
———————————————————
В : посоветуйте, во что поиграть!
О : https://www.youtube.co…?search_query=best+ps1
———————————————————
В : где скачать обложки?
О : обложки скачиваются автоматически при наличии Интернет-соединения
———————————————————
В : где скачать BIOS и какой BIOS лучше?
О : см. «BIOS»
———————————————————
В : что такое Simulated Bios/HLE Bios/Эмуляция BIOS?
О : High Level Emulation BIOS — высокоуровневая эмуляция функций базовой системы ввода-вывода
Плюсы: позволяет запускать игры без образа BIOS; более быстрые сохранения/загрузки с карты памяти
Минусы: вероятность появления проблем с точностью эмуляции и совместимостью (игры могут не запускаться или зависать в процессе); несовместимость с быстрыми сохранениями, сделанными с BIOS scph1001.bin, scph7502.bin и др.
См. «BIOS»
———————————————————
В : куда копировать файлы SBI для обхода защиты в PAL-версиях?
О : /sdcard/epsxe/patches
———————————————————
В : где взять OpenGL плагин и что с ним делать?
О : 1) запустите эмулятор, перейдите в «Настройки -> Настройки плагина -> Внешний GPU плагин», нажмите иконку со стрелкой в правом верхнем углу и подтвердите запрос на скачивание (требуется Интернет-соединение!). Плагин будет скачан и установлен автоматически
2) вы можете вручную скачать плагин по ссылке в шапке, скопировать на устройство и указать путь к плагину в настройках эмулятора (опция «Внешний GPU плагин»)

Выберите «OpenGL» в «Настройки видео -> Видео рендерер»
См. «Настройки OpenGL»
———————————————————
В : почему в игре отсутствует музыка/заставки?
О : музыка в играх PS1 представлена в 3-х форматах: XA — сжатое потоковое аудио (аля MP3); SEQ — секвенсорная музыка (то же, что и MIDI); CD-DA — несжатое аудио, записанное на дорожки компакт-диска. Если музыка в игре записана cd-дорожками, в этом случае вместе с образом диска BIN/IMG должен быть файл разметки CUE/CCD, который надо запускать для воспроизведения музыки. Список игр с музыкой в CD-DA ->http://en.wikipedia.or…s_with_CD_audio_tracks
Заставки могут быть вырезаны при сжатии образа. Учитывайте это при скачивании рипов. То же самое относится к аудио дорожкам диска
. Некоторые игры могут зависать в процессе, если запущены из проводника не через CUE/CCD (напр., Doom/Final Doom/Tomb Raider)
———————————————————
В : что делать, если в игре полностью отсутствует звук?
О :

  • обновите приложение; при необходимости полностью переустановите
  • проверьте, что BIOS распакован, а путь к файлу указан в настройках (эмуляция BIOS должна быть отключена!)
  • проверьте настройки звука в эмуляторе («Качество эмуляции звука» установлено на «Все эффекты» или «Минимум эффектов»)
  • проверьте настройки звука в системе (возможно, установлена минимальная громкость или звук отключен)
  • проверьте настройки звука внутри игры
  • проверьте звук на другом образе: для этого скачайте полный (не рип) оригинальный (без переводов/хаков) правильно снятый (с файлами .cue, .ccd и т.д.) образ игры. Скачать точные образы можно на РуТрекере или с форума PSX Planet (см. «ПОЛЕЗНЫЕ ССЫЛКИ»)

———————————————————
В : как исправить заикания/треск звука на OpenGL?
О : в настройках OpenGL установите разрешение рендеринга 600p или 480p (чем ниже, тем быстрей). Не включайте в панели настроек плагина опции Fl и AB. Не используйте повышенную точность субпикселей. Не включайте режимы многопоточности с SW-прорисовкой эффектов. Установите нормальную задержку звука
Необходимо максимально освободить ресурсы системы. Оставьте в работе только основные службы и процессы. Энергосбережение, мессенджеры, антивирусы, сервисы очистки и синхронизации — удалите и отключите всё, что параллельно нагружает процессор. Для очистки оперативной памяти пользуйтесь приложениями типа Clean Master (наиболее эффективны при наличии рут-прав), но будьте внимательны, т.к. некоторые клинеры могут сами активно использовать ресурсы устройства
С помощью приложений типа ® SetCPU поменяйте режим процессора, установив его на максимальные частоты (режим Performance)
———————————————————
В : как добавить ярлык игры на рабочий стол?
О : включить отображение списка игр с обложками (Другие настройки -> Режим обзора игр -> Обложки и детали/Только обложки); перейти к списку игр, сделать долгий тап по строке с игрой, выбрать размер ярлыка
———————————————————
В : как во время игры просматривать прохождение?
О : скопируйте TXT-файл с прохожденим (faq, списком комбинаций и т.д.) в папку эмулятора /sdcard/epsxe/faqs, загрузите игру, вызовите быстрое меню — в списке появится новый пункт «Game FAQ».
Имя текстового файла должно соответствовать коду диска с игрой (напр., для Tekken 3 NTSC-U это будет SLUS-00402.txt). Узнать код диска можно в списке игр в режиме отображения обложек (код будет в третьей строке описания) или нажав выход во время игры.
Скачать текстовые файлы прохождений можно на http://www.gamefaqs.com/ps
———————————————————
В : как вызвать быстрое меню во время игры?
О : нажать аппаратную или софт-кнопку «Меню» на устройстве. Быстрое меню можно также вызвать нажатием софт-кнопки «Выход»
———————————————————
В : как пользоваться чит-кодами?
О : легче всего скачать чит-коды из быстрого меню во время игры (требуется Интернет-соединение): Быстрое меню -> «Чит-коды -> Загрузить». После успешной загрузки снова откройте «Чит-коды» и активируйте нужные строки

. Если на сервере мало чит-кодов к данной игре или коды вовсе отсутствуют, вы можете сами поискать их в Интернет и добавить вручную (см. ePSXe (Пост #16354374))
Ресурсы с чит-кодами:
http://wescastro.com/c…nk.com/psx/default.htm
http://www.cheatcc.com/psx/codes/psxmenu.html

. для самопальных сборников «2 в 1», «3 в 1» . чит-коды не будут найдены, поскольку для поиска используется уникальный индекс игры (SLUS-00402 и т.д.). Для пиратских сборников файл с кодами вам придётся создавать вручную
———————————————————
В : как во время игры перейти к диску # 2, 3, 4 .
О : вызвать быстрое меню -> Ещё настройки -> Смена диска -> выбрать следующий диск
———————————————————
В : как создавать и загружать быстрые сохранения?
О : после запуска игры вызвать быстрое меню, выбрать «Загрузить сохранение» или «Сохранить игру»
———————————————————
В : как удалять/копировать сохранения на картах памяти?
О : в главном меню нажмите «Загрузить BIOS» (Run Bios), после загрузки откройте Memory Card
В настройках эмулятора должен быть указан путь к файлу BIOS.
Можно установить приложение PSOne Memory Manager, которое также позволяет открывать файлы карт памяти, удалять и копировать сохранения в слотах
———————————————————
В : где хранятся файлы карт памяти и быстрых сохранений?
О : по умолчанию, карты памяти создаются в /sdcard/epsxe/memcards (можно поменять путь в настройках эмулятора). Файлы быстрых сохранений хранятся в /sdcard/epsxe/sstates (путь поменять нельзя)
———————————————————
В : как удалить быстрое сохранение?
О : долгий тап по слоту сохранения в списке
———————————————————
В : какие форматы карт памяти поддерживаются? Можно ли перенести карты памяти/сохранения с PC-версии ePSXe?
О : файлы карт памяти и быстрых сохранений с PC-версии ePSXe полностью совместимы с версией для Андроида. Образы дисков должны быть одинаковыми (совпадать по региону)
Без конвертации поддерживаются карты памяти DexDrive (.gme), Bleem!/FPse (.mcd), VGS (.mem). Картам памяти RetroArch (.srm) достаточно присвоить любое из поддерживаемых расширений. Игры будут «видеть» свои сохранения, но в менеджере BIOS карта памяти RetroArch будет отображаться пустой. Сохранитесь из игры, чтобы такая карта стала полностью совместима с ePSXe
———————————————————
В : играю с геймпадом, как отключить экранные кнопки?
О : Настройки ввода -> Экранный геймпад -> Отображение кнопок -> Скрывать
———————————————————
В : я выбрал скрывать отображение кнопок, но они всё равно активируются при нажатии на экран. Как отключить их полностью?
О : Настройки ввода -> Экранный геймпад -> Редактор экранного геймпада -> поочерёдно отключить все элементы управления (тап по элементу -> Hide/Show) -> Save & Exit -> Сохранить и выйти
———————————————————
В : кнопки в игре не работают/залипают/нажимаются сами
О : скорее всего, игра не поддерживает Analog/DualShock. Перейдите в Настройки ввода -> Игрок 1 и укажите Тип контроллера -> Цифровой
———————————————————
В : как включить отдачу для геймпада с вибромоторами?
О : перейдите в Настройки ввода -> Игрок 1. Укажите: Тип контроллера -> DualShock; Режим отдачи -> Включена
. если ваш проводной геймпад подключен через OTG-переходник, то 99%, что отдачи не будет из-за нехватки питания для моторов по USB. Используйте беспроводной геймпад с собственным источником питания
———————————————————
В : в игре не работает отдача (DualShock)
О : проверьте, что игра поддерживает данную функцию. В некоторых играх отдачу нужно включить в начальных настройках. Убедитесь, что в настройках ввода Игрока 1 -> Тип контроллера выбран DualShock и что в настройке отдачи выбрано «Включена». Отдача не будет работать на проводном геймпаде с пассивным питанием
———————————————————
В : как включить отдачу на смартфоне/планшете для игр с поддержкой DualShock?
О : Настройки ввода -> Игрок 1 -> Тип контроллера -> DualShock
Там же, Отдача -> Включена на устройстве
———————————————————
В : как влючить поддержку акселерометра?
О : Настройки ввода -> Игрок 1 -> Акселерометр -> выбрать ось, для которой будет использоваться датчик гравитации
———————————————————
В :Как добавить свои обложки вручную?
О : ePSXe (Пост hasia-super #48014133)
———————————————————
В :Что делает функция «Диапазон джойстиков — круглый/квадратный»?
О : Сообщение №5640, автор Lexx96
———————————————————

Папки эмулятора:

  • bios — путь по умолчанию для файлов BIOS (в настройках эмулятора можно указать другой путь)
  • cheats — папка хранения/загрузки чит-кодов в формате TXT
  • config — в эту папку сохраняются файлы конфигурации OpenGL-плагина и профили настроек игр
  • faqs — скопируйте прохождение/список приёмов в формате TXT для просмотра во время игры (см. FAQ)
  • idx — здесь хранятся файлы индексов с образов, сжатых в ECM
  • info — в эту папку скачиваются обложки к играм
  • isos — папка по умолчанию для хранения образов
  • memcards — карты памяти (путь к каждой из 2-х карт памяти можно поменять в настройках)
  • patches — скопируйте в эту папку файлы субканальных данных (расширение SBI) для обхода защиты LibCrypt в PAL-версиях
  • plugins — папка загрузки OpenGL плагина (в настройках эмулятора можно указать другой путь к плагину)
  • sstates — здесь хранятся быстрые и автоматических сохранения
  • Плагин OpenGL v17 : ARMv7 | X86
  • Плагин OpenGL v16 : ARMv7 | X86
  • Плагин OpenGL v15 : ARMv7 | X86
  • Плагин OpenGL v12 : ARMv7 | X86 (для ePSXe 1.9.38 и ниже)
  • Плагин OpenGL в Google Play
  • Плагин так же можно скачать из настроек эмулятора, опция «Внешний GPU плагин»
  • Настройки OpenGL
  • Плагины под отдельные архитектуры ядра

Распакуйте BIOS в память устройства. В настройках эмулятора укажите путь к файлу и отключите эмуляцию BIOS
ePSXe не совместим с SCPH-1000. Наиболее стабильными считаются BIOS моделей SCPH-1001 и SCPH-7502

  • scph1001.zip ( 234.59 КБ )
  • scph7502.zip ( 279.12 КБ )

Источник

You may also like...