5 способов играть в игры SNES на Linux с помощью современных эмуляторов

Для пользователей Linux есть несколько отличных способов играть в игры Super Nintendo. Для самой простой настройки попробуйте автономный Snes9x ; выберите RetroArch , если хотите использовать одну библиотеку для нескольких систем; используйте bsnes для выделенного эмулятора SNES; или выберите Mednafen, если предпочитаете запускать игры из терминала. Mesen Community Edition — еще один графический вариант, который также поддерживает другие классические консоли. Для всех пяти требуется предоставленный вами ROM-файл игры.

Прежде чем начать

Используйте игровые файлы, на использование которых у вас есть разрешение; правила авторского права и резервного копирования данных различаются в зависимости от страны. К распространённым расширениям файлов SNES относятся .sfcи .smc. Поместите файлы в папку, которую вы сможете найти, например ~/ROMs, , и обратите внимание, что не каждая сборка эмулятора открывает сжатые архивы.

Файловый менеджер Linux отображает несколько файлов игр SNES с расширениями .sfc и .smc в одной папке.
Хранение игровых файлов вместе упрощает их поиск в эмуляторе.

1. Используйте Snes9x для простой настройки.

Snes9x — это специализированный эмулятор Super Nintendo и хороший вариант для начала, если вам нужно отдельное настольное приложение. В официальном репозитории исходного кода проекта указаны сборки для Linux с GTK и X11. Вы также можете установить Flatpak, собранный сообществом, из Flathub, если Flatpak установлен в вашей системе:

flatpak install flathub com.snes9x.Snes9x

Запустите Snes9x, используйте команду открытия или загрузки игры и выберите свой .sfcфайл .smc. Подключите контроллер перед запуском игры, затем проверьте настройки ввода Snes9x, если кнопки назначены не так, как ожидалось. Актуальные параметры для Linux см. в официальном проекте Snes9x или в описании приложения на Flathub .

На ноутбуке под управлением Linux отображается стандартная 16-битная игра в отдельном окне эмулятора, рядом с которой находится контроллер.
Автономный эмулятор позволяет загружать игры и настраивать параметры ввода в одном приложении.

2. Запустите ядро ​​Snes9x через RetroArch.

RetroArch — это интерфейсная программа: она запускает компоненты эмулятора, называемые ядрами. Установите её, следуя официальным инструкциям Linux для вашего дистрибутива, затем установите ядро ​​Snes9x. Если доступен Core Downloader , откройте Online Updater , выберите Core Downloader и выберите Snes9x. В руководстве по ядру Libretro Snes9x описано ядро ​​и поддерживаемый им контент.

В интерфейсе эмуляции Linux рядом со схемой геймпада выделена опция консоли.
Для запуска игры RetroArch требуется совместимое ядро ​​SNES.

Если вы не видите загрузчик, в текущем руководстве Libretro указано включить отображение загрузчика ядер в разделе «Настройки» > «Пользовательский интерфейс» > «Видимость пунктов меню» . Есть исключение для пакетов: RetroArch, установленный из PPA Ubuntu, отключает загрузку ядер в приложении, поэтому установите соответствующее ядро ​​через менеджер пакетов. После установки ядра выберите «Загрузить контент» и перейдите к вашей прошивке. Если ваши меню отличаются, обратитесь к руководству по установке ядер Libretro .

В браузере контента эмулятора Linux отображается древовидная структура папок и список миниатюр игр.
После установки ядра перейдите к своему ROM-файлу или просканируйте его папку в библиотеку.

3. Установите bsnes как выделенный эмулятор SNES.

bsnes специализируется на эмуляции SNES и включает в себя такие опции, как видеофильтры и сохранение состояний. Один из вариантов для Linux — это его пакет на Flathub:

flatpak install flathub dev.bsnes.bsnes

Откройте bsnes и загрузите файл игры из приложения. Если вы не используете Flatpak, проверьте страницу загрузки проекта для Linux , чтобы узнать о текущей автономной версии и инструкциях по установке; доступность пакетов различается в зависимости от дистрибутива. Начните с настроек по умолчанию, затем корректируйте фильтры или привязки контроллера только при необходимости.

На рабочем столе Linux в окне эмулятора отображается стандартная 16-битная игра, а перед монитором находится контроллер.
Специальное приложение для SNES предлагает собственные настройки игры и видео.

4. Запустите игру с помощью Mednafen из терминала.

Mednafen — это многосистемный эмулятор, управляемый из командной строки. Установите mednafenпакет через центр программного обеспечения или менеджер пакетов вашего дистрибутива; точная команда может отличаться в зависимости от дистрибутива Linux. Затем укажите путь к файлу игры:

mednafen ~/ROMs/my-game.sfc

Тильда без кавычек в командной оболочке разворачивается в вашу домашнюю папку; если имя папки содержит пробелы, заключите развернутый путь в кавычки, например "$HOME/ROMs/My Game.sfc", . Mednafen открывает окно игры после запуска. Документация по модулю SNES описывает специфические настройки для SNES, а общее руководство объясняет параметры командной строки.

Темное окно терминала на рабочем столе Linux готово к выполнению команды.
Mednafen запускается из командной строки терминала, которая включает путь к ПЗУ.

5. Попробуйте Mesen Community Edition

Mesen Community Edition — это поддерживаемое сообществом продолжение Mesen, которое поддерживает SNES, а также ряд других систем. Откройте релизы проекта на GitHub и выберите сборку Linux, соответствующую вашему компьютеру. В проекте указано, что для сборок Linux x64 и ARM64 требуется SDL2; установите среду выполнения через свой дистрибутив, если приложение сообщает об отсутствии SDL2. Запустите Mesen и откройте файл игры из приложения. На странице проекта указан список поддерживаемых систем и информация о сборках.

В окне эмулятора Linux отображается стандартная пиксельная игра с боковой панелью, содержащей значки консоли.
Mesen Community Edition поддерживает SNES как часть мультисистемного приложения.

Настройте параметры управления и защитите свои сохранения.

Если контроллер не работает, сначала убедитесь, что Linux его распознает. Затем откройте настройки ввода эмулятора и назначьте D-pad, Start, Select и лицевые кнопки. Названия меню различаются в зависимости от приложения, и некоторые контроллеры определяются автоматически.

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

Для обычного сохранения используйте встроенную функцию сохранения игры. Сохранения состояния игры — это отдельная функция эмулятора, позволяющая возобновить игру в точно заданный момент. Создавайте резервные копии обоих типов файлов сохранений и не предполагайте, что сохранение, сделанное в одном эмуляторе, будет работать в другом. Для большинства пользователей Snes9x — самый быстрый вариант для начала; перейдите на RetroArch для использования объединенной библиотеки или выберите bsnes, Mednafen или Mesen CE, чтобы выбрать рабочий процесс, наиболее подходящий для вашей конфигурации.

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.