Если RetroArch на Windows открывается чёрным экраном при запуске игры, первое, что стоит проверить, — загружено ли ядро (core) для нужной консоли и есть ли в папке system файлы BIOS, которые это ядро требует. Именно отсутствие BIOS или неверно выбранное ядро — самые частые причины, по которым игра не стартует, хотя сам эмулятор работает исправно.
RetroArch — это не один эмулятор, а оболочка-фронтенд, объединяющая десятки независимых эмуляторов (ядер) под единым интерфейсом. Через неё можно запускать игры с NES, SNES, Sega Mega Drive, PlayStation, Game Boy и многих других платформ, не устанавливая отдельную программу под каждую систему. Ниже разберём установку, настройку и типичные проблемы на Windows.
Скачивание и установка RetroArch на Windows
Загружать программу следует только с официального сайта проекта — там доступны стабильная и ночная (nightly) сборки. Для большинства пользователей подходит стабильная версия: она реже обновляется, но надёжнее. Существует два варианта дистрибутива: установщик (installer) и портативный архив (zip), который можно распаковать в любую папку и запускать без установки.
Портативный вариант удобен тем, что все настройки, ядра и сохранения хранятся в одной папке — её легко перенести на другой компьютер или на внешний диск. При установке через инсталлятор часть файлов может размещаться в системных каталогах пользователя.
После первого запуска интерфейс может выглядеть непривычно: по умолчанию используется меню Ozone или XMB, управляемое с клавиатуры или геймпада. Сменить оформление можно в настройках драйвера меню, но для начала достаточно стандартного вида.
Что такое ядра и как их загрузить
Ключевое понятие RetroArch — ядро (core). Это отдельный модуль-эмулятор конкретной платформы: одно ядро отвечает за SNES, другое — за PlayStation и так далее. Без загруженного ядра запустить игру невозможно, даже если ROM-файл лежит на диске.
Ядра скачиваются прямо из программы через встроенный загрузчик. Путь в меню: Main Menu → Online Updater → Core Downloader. Откроется список доступных ядер с указанием платформ — выберите нужное, и оно установится автоматически. Для этого требуется подключение к интернету.
- 🎮 Snes9x — популярное ядро для игр Super Nintendo;
- 🕹️ Genesis Plus GX — Sega Mega Drive / Genesis и смежные системы;
- 👾 mGBA или Gambatte — Game Boy, GBC и GBA;
- 💿 Beetle PSX — Sony PlayStation, требует файлы BIOS.
Точный состав списка ядер зависит от версии сборки и может меняться со временем. Если нужного ядра нет в списке, проверьте обновление информационных файлов через Online Updater или сверьтесь с документацией на сайте проекта.
Запуск первой игры: пошагово
Когда ядро загружено, запуск игры занимает несколько действий. Откройте Load Content в главном меню, укажите путь к ROM-файлу и выберите подходящее ядро из списка. Если ядро уже ассоциировано с типом файла, RetroArch предложит его автоматически.
☑️ Проверка перед первым запуском игры
После запуска игры становится доступно Quick Menu — быстрое меню, вызываемое горячей клавишей (по умолчанию обычно F1). Через него делаются сохранения состояний, перезапуск, смена диска для мультидисковых игр и тонкая настройка ядра. Сочетания клавиш можно переназначить в разделе Settings → Input → Hotkeys.
⚠️ Внимание: скачивание ROM-файлов игр, которыми вы не владеете, может нарушать авторские права в вашей юрисдикции. Легальный вариант — дампы собственных картриджей и дисков либо бесплатные homebrew-игры.
Настройка геймпада и клавиатуры
RetroArch умеет автоматически распознавать многие популярные контроллеры — геймпады Xbox и PlayStation обычно определяются без ручной настройки благодаря встроенной базе профилей автоконфигурации. Если кнопки работают неверно, откройте Settings → Input → Port 1 Controls и переназначьте привязки вручную.
Для клавиатуры раскладка по умолчанию использует стрелки и клавиши Z/X как основные кнопки. Это удобно для быстрой проверки, но для долгой игры лучше настроить профиль под себя. Сохранённые привязки действуют для всех ядер сразу — это одно из главных удобств RetroArch по сравнению с отдельными эмуляторами.
Если контроллер вообще не определяется, проверьте, видит ли его сама Windows в разделе устройств игрового управления панели управления. Когда система геймпад не видит, проблема не в RetroArch, а в драйвере или подключении.
BIOS: когда нужен и куда класть
Часть ядер — прежде всего для дисковых консолей вроде PlayStation или Sega CD — требует файлы BIOS: это прошивки оригинальных приставок, без которых эмуляция невозможна. RetroArch не распространяет эти файлы, их нужно добавить самостоятельно в папку system внутри каталога программы.
Имена файлов и их контрольные суммы должны точно совпадать с тем, что ожидает конкретное ядро. Актуальные требования каждого ядра описаны в официальной документации RetroArch — сверяйтесь именно с ней, а не с файлами с произвольными именами из интернета: переименованный или урезанный BIOS работать не будет.
⚠️ Внимание: не скачивайте «паки BIOS» с непроверенных сайтов — помимо юридических рисков такие архивы нередко содержат вредоносные файлы. Используйте дампы с собственных консолей.
Как проверить, какие BIOS нужны ядру
Откройте документацию нужного ядра на официальном сайте RetroArch (раздел Docs → Library). Там перечислены точные имена файлов и требуемые контрольные суммы. Также список отсутствующих файлов иногда виден в логе: включите ведение журнала в Settings → Logging и посмотрите вывод после неудачного запуска.
Производительность и качество картинки
RetroArch славится продвинутыми возможностями улучшения изображения: шейдеры, фильтры, целочисленное масштабирование. Шейдеры включаются через Quick Menu в разделе Shaders — например, популярны фильтры, имитирующие ЭЛТ-экраны. Учтите, что тяжёлые шейдеры заметно нагружают видеокарту.
Для слабых ПК важен выбор видеодрайвера в Settings → Drivers → Video. Варианты gl, vulkan и d3d11/d3d12 ведут себя по-разному на разном железе: если наблюдаются рывки или чёрный экран, попробуйте сменить драйвер и перезапустить программу. Функция Run-Ahead, снижающая задержку ввода, включается в Settings → Latency и ощутимо улучшает отзывчивость управления, но требует запаса производительности.
| Проблема | Вероятная причина | Что проверить |
|---|---|---|
| Чёрный экран при запуске игры | Нет BIOS или несовместимое ядро | Папку system, другое ядро для платформы |
| Игра тормозит, звук хрипит | Тяжёлое ядро или шейдеры | Отключить шейдеры, сменить видеодрайвер |
| Не работает геймпад | Нет автоконфига, конфликт драйвера | Проверку в Windows, ручную привязку в Input |
| Не сохраняются настройки | Нет прав записи в папку программы | Запуск не из Program Files или права доступа |
| Ошибка при загрузке ядра | Повреждённое скачивание ядра | Повторную загрузку через Core Downloader |
Обновление и перенос настроек
Встроенный Online Updater позволяет обновлять не только ядра, но и базы данных, шейдеры, автоконфиги контроллеров и миниатюры обложек. Сама оболочка обновляется отдельно — скачиванием новой версии с официального сайта. При портативной установке достаточно заменить файлы программы, не трогая папки с конфигурацией и сохранениями.
Все настройки хранятся в файле retroarch.cfg и связанных конфигах. Перед крупным обновлением разумно скопировать этот файл и папки saves, states, system — тогда вся библиотека и прогресс переживут любые эксперименты с версиями.
⚠️ Внимание: не распаковывайте новую версию поверх старой без резервной копии конфигурации — в редких случаях формат отдельных параметров меняется, и откат настроек станет невозможен.
Часто задаваемые вопросы
RetroArch бесплатный? Это легально?
Да, RetroArch распространяется бесплатно и с открытым исходным кодом. Сама программа легальна; юридические вопросы касаются только происхождения ROM-файлов и BIOS — безопасный вариант: дампы собственных игр и консолей.
Чем RetroArch отличается от отдельных эмуляторов?
Это единая оболочка: одни настройки управления, сохранения, шейдеры и горячие клавиши для всех платформ сразу. Минус — более сложный порог входа по сравнению с одиночным эмулятором «скачал и играй».
Где RetroArch хранит сохранения?
В портативной установке — в папках saves (внутриигровые) и states (сохранения состояний) внутри каталога программы. При установке через инсталлятор пути могут отличаться; точное расположение видно в Settings → Directory.
Почему игра запускается без звука?
Проверьте аудиодрайвер в Settings → Drivers → Audio и переключите его на другой вариант, затем перезапустите игру. Также убедитесь, что звук не отключён горячей клавишей отключения звука (mute).
Можно ли играть по сети через RetroArch?
Да, в программе есть функция Netplay для совместной игры по сети, однако её стабильность зависит от ядра, качества соединения и совпадения версий у участников. Настройка выполняется через раздел Netplay в главном меню.