Если RetroArch на Android при запуске игры показывает чёрный экран или мгновенно закрывается, чаще всего причина в несовместимом ядре, отсутствующем BIOS-файле или «битом» ROM-образе — и это первое, что стоит проверить до переустановки приложения. Сам по себе RetroArch — это не эмулятор, а оболочка (фронтенд), внутри которой работают отдельные модули-ядра для разных консолей, поэтому логика настройки здесь отличается от привычных «одиночных» эмуляторов.
В этом руководстве разберём установку приложения, загрузку ядер, добавление игр, настройку управления и графики, а также разбор типичных ошибок. Материал ориентирован на актуальные версии RetroArch для Android, но часть пунктов меню может немного отличаться в зависимости от версии сборки и оболочки вашего устройства.
Где скачать RetroArch и какую версию выбрать
Самый безопасный способ — установить RetroArch из Google Play. Версия из магазина обновляется автоматически и не требует ручной раздачи разрешений на установку из неизвестных источников. Альтернативный вариант — APK с официального сайта проекта; он иногда содержит более свежую сборку, но обновлять его придётся вручную.
Существуют две основные сборки: обычная RetroArch и RetroArch Plus (вариант для 64-битных устройств с расширенным набором ядер). Если ваш смартфон выпущен в последние годы и работает на 64-битной системе, версия Plus обычно предпочтительнее. Точную разрядность системы можно посмотреть в сторонних утилитах информации об устройстве или в документации к смартфону.
⚠️ Внимание: не скачивайте RetroArch со сторонних каталогов APK и «сборок с играми». В такие пакеты нередко встраивают рекламные модули или вредоносный код, а ROM-файлы внутри них распространяются с нарушением авторских прав.
Установка ядер: как выбрать эмулятор для консоли
После первого запуска RetroArch не содержит ни одного эмулятора — их нужно загрузить отдельно. Для этого откройте в главном меню пункт Загрузить ядро (Load Core → Download a Core) и выберите нужный модуль из списка. Для загрузки потребуется подключение к интернету.
Ядер для одной и той же консоли часто несколько, и они различаются по точности эмуляции, требованиям к железу и набору функций. Например, для Super Nintendo доступны несколько вариантов на базе Snes9x и bsnes: первые легче для слабых устройств, вторые точнее, но требовательнее.
- 🎮 NES / Dendy — ядра семейства FCEUmm или Nestopia, нетребовательны к железу.
- 🕹️ SNES — Snes9x для слабых устройств, bsnes для точной эмуляции.
- 👾 Sega Mega Drive / Genesis — Genesis Plus GX или PicoDrive.
- 💿 PlayStation 1 — PCSX ReARMed; для работы может понадобиться файл BIOS консоли.
- 🎯 Game Boy / GBA — mGBA, Gambatte и другие варианты.
Если не знаете, какое ядро выбрать, начните с самого популярного для нужной платформы и проверьте работу на конкретной игре. При проблемах (искажения звука, падение частоты кадров) попробуйте альтернативное ядро той же консоли — это нормальная практика, а не признак неисправности устройства.
Добавление игр и сканирование коллекции
ROM-файлы игр нужно скопировать в память устройства, например в отдельную папку ROMs на внутреннем накопителе или карте памяти. Затем в RetroArch откройте Импорт контента → Сканировать каталог и укажите папку с играми. Приложение сопоставит файлы со своей базой данных и разложит их по плейлистам консолей.
Если игра не появилась в плейлисте после сканирования, это не обязательно ошибка: база распознаёт только образы с известными контрольными суммами. Неопознанный файл всегда можно запустить вручную через Загрузить контент, выбрав файл и подходящее ядро.
☑️ Подготовка RetroArch к первому запуску
⚠️ Внимание: для эмуляции некоторых приставок (например, PlayStation 1 и Sega CD) требуются файлы BIOS оригинальной консоли. Их нужно разместить в папке
systemвнутри каталога RetroArch. Имена файлов и их контрольные суммы должны соответствовать требованиям конкретного ядра — уточняйте их в документации ядра, так как с неподходящим BIOS игра не запустится.
Настройка управления: сенсорный экран и геймпады
По умолчанию RetroArch выводит на экран виртуальный геймпад. Его раскладку, прозрачность и размер кнопок можно изменить в разделе Настройки → Экранный оверлей (Onscreen Overlay). Если кнопки кажутся мелкими, увеличьте масштаб оверлея — на смартфонах с небольшой диагональю это заметно упрощает игру.
При подключении Bluetooth-геймпада (например, контроллеров от современных консолей или совместимых Android-геймпадов) RetroArch обычно распознаёт его автоматически. Если назначение кнопок неудобное, откройте Настройки → Ввод → Порт 1 и переназначьте клавиши вручную. Сохранять индивидуальную раскладку лучше через переназначение для конкретного ядра (Core Remap), а не глобально — тогда настройки одной консоли не сломают управление в другой.
Настройка графики и звука под ваше устройство
Базовая конфигурация подходит большинству пользователей, но на слабых устройствах или в требовательных ядрах могут появиться подтормаживания и рассинхрон звука. В таком случае проверьте несколько параметров в разделах Настройки → Видео и Аудио.
| Параметр | Где находится | Эффект |
|---|---|---|
| Аппаратный рендерер ядра | Настройки ядра | Ускоряет 3D-эмуляцию на совместимых ядрах |
| Шейдеры | Быстрое меню → Шейдеры | Имитация ЭЛТ-экрана; тяжёлые шейдеры нагружают GPU |
| Задержка звука | Настройки → Аудио | Уменьшение может убрать отставание звука, но вызвать заикания |
| Пропуск кадров | Настройки → Видео | Помогает слабым устройствам удерживать скорость игры |
Меняйте параметры по одному и сразу проверяйте результат в игре — так проще понять, какая настройка дала эффект. Точные названия пунктов могут отличаться в зависимости от версии приложения и выбранного языка интерфейса.
Почему тяжёлые шейдеры вызывают лаги
Шейдеры обрабатывают каждый кадр в реальном времени на графическом процессоре. На бюджетных смартфонах сложные CRT-шейдеры могут снизить частоту кадров заметнее, чем сама эмуляция. Если игра тормозит, первым делом отключите шейдер и проверьте скорость снова.
Типичные проблемы и их решение
Разберём самые частые жалобы пользователей. Часть из них решается за пару минут без переустановки приложения.
- 🖤 Чёрный экран при запуске — проверьте, что выбрано подходящее ядро, ROM не повреждён, а для дисковых консолей на месте BIOS в папке
system. - 🐌 Низкая скорость и лаги — отключите шейдеры, попробуйте более «лёгкое» ядро, закройте фоновые приложения.
- 🔇 Хрипы и заикания звука — признак того, что устройство не успевает обрабатывать эмуляцию; помогает снижение нагрузки, а не только настройки аудио.
- 📁 Приложение не видит файлы — проверьте, что RetroArch выдано разрешение на доступ к хранилищу в настройках Android; на новых версиях системы доступ к папкам может быть ограничен.
- 💥 Вылеты на конкретной игре — попробуйте другой дамп этой игры или альтернативное ядро для той же консоли.
Отдельный случай — проблемы с доступом к файлам на Android 11 и новее из-за ограничений Scoped Storage. Если RetroArch не видит папку на карте памяти, попробуйте переместить ROM-файлы во внутреннюю память или использовать встроенный файловый менеджер приложения для выбора каталога.
Часто задаваемые вопросы
RetroArch бесплатный и есть ли в нём реклама?
Да, приложение распространяется бесплатно и с открытым исходным кодом, без встроенной рекламы. Если вы видите рекламу внутри «RetroArch», скорее всего, установлена сторонняя модифицированная сборка — её лучше удалить и поставить официальную версию.
Где легально взять игры для эмулятора?
Легальный способ — создать дампы с картриджей и дисков, которыми вы владеете, либо использовать свободно распространяемые homebrew-игры. Законность скачивания готовых ROM-файлов из интернета зависит от законодательства вашей страны и прав на конкретную игру.
Почему игра запускается через «Загрузить контент», но не появляется в плейлисте?
Плейлисты строятся по базе данных известных дампов: если контрольная сумма вашего файла не совпадает с записью в базе (модифицированный или редкий релиз), сканер его пропустит. Такой файл можно запускать вручную — на работу эмуляции это не влияет.
Можно ли перенести сохранения между устройствами?
Да. Сохранения хранятся в папках saves и states внутри каталога RetroArch — их можно скопировать на другое устройство. Убедитесь, что на обоих устройствах используется одно и то же ядро и совместимая версия, иначе файл состояния может не загрузиться.
Какое ядро выбрать для слабого смартфона?
Ориентируйтесь на 2D-консоли (NES, Game Boy, Sega Mega Drive) — они нетребовательны. Для SNES берите Snes9x, для PS1 — PCSX ReARMed без повышенного разрешения, и отключайте шейдеры. Точный результат зависит от конкретного железа, поэтому проверяйте скорость на своём устройстве.