A Link to the Past исполнилось 35 лет, и он всё ещё играется лучше, чем большинство экшен-приключений, выпущенных с тех пор. Библиотека Super Nintendo практически не постарела и запустить её на современном ПК теперь — дело пяти минут, если знать, какой эмулятор установить. Мы протестировали семь эмуляторов SNES на Windows, macOS и Linux, чтобы понять, какие достигают целей точности, какие поддерживают сетевую игру для двоих в Contra, и какие просто работают на 4K OLED без настроек.
Подборка ниже охватывает ядра, ориентированные на точность, современные отполированные интерфейсы и ветку tool-assisted speedrun (TAS), которая имеет свою аудиторию. Оценки отражают текущие циклы релизов, проверенные отчёты совместимости и практическое тестирование с набором ROM (собственные дампы Zelda: A Link to the Past, Super Metroid, Chrono Trigger и Star Fox).
На что обратить внимание при выборе эмулятора SNES
- Точность. Cycle-accurate эмуляция ловит специфичные для игры ошибки, которые демонстрировало оригинальное железо. Спидраннеры и охотники за багами заботятся больше всего; случайная игра нормально работает и с меньшей точностью.
- Задержка ввода. Лаг менее одного кадра критичен для платформеров и шутеров. Ищите опции RunAhead, GPU sync или hard sync.
- Поддержка геймпадов. Контроллеры Xbox, PlayStation, Switch Pro и 8BitDo должны отображаться автоматически.
- Save states и rewind. Быстрое сохранение на каждом экране превращает сложные игры в доступные.
- Поддержка шейдеров. CRT шейдеры придают винтажный вид на современном LCD. Integer scaling избегает смазывания.
- Netplay. Игры на двоих (Contra III, Super Bomberman) выигрывают от rollback netplay.
Быстрое сравнение
| Приложение | Лучше всего для | Лицензия | Бесплатно | Начальная цена | Оценка |
|---|---|---|---|---|---|
| RetroArch | All-in-one интерфейс | GPL | Бесплатно | Бесплатно | 4.7 |
| Snes9x | Простой и быстрый | Custom OSS | Бесплатно | Бесплатно | 4.8 |
| bsnes | Cycle-accurate | GPL | Бесплатно | Бесплатно | 4.6 |
| Mesen | Современная точность + отладчик | GPL | Бесплатно | Бесплатно | 4.7 |
| Snes9x-rr | TAS и speedrun | Custom OSS | Бесплатно | Бесплатно | 4.5 |
| higan | Multi-system исторический | GPL | Бесплатно | Бесплатно | 4.3 |
| OpenEmu | macOS интерфейс | BSD | Бесплатно | Бесплатно | 4.7 |
Приложения
1. RetroArch — Лучший all-in-one интерфейс
RetroArch — это не один эмулятор, а интерфейс, который запускает десятки их (называемые “cores”) через единый интерфейс. Для SNES его ядро по умолчанию — bsnes-mercury; он также предлагает Snes9x, bsnes-hd и bsnes-accuracy. Единый UI управляет отображением контроллеров, netplay, читами, save states и шейдерами во всех ядрах.
Для новой установки RetroArch — это самый быстрый способ запустить Zelda: A Link to the Past с хорошим CRT шейдером и правильно отображённым контроллером. Content Downloader и Playlist scanner автоматически индексируют папку ROM.
Где не хватает: Система меню плотная и требует вечера на изучение. Некоторые ядра отстают на один релиз от своих standalone аналогов.
Цены:
- Бесплатно: GPL, без реклами, без телеметрии
- Платно: Нет
Платформы: Windows, macOS, Linux (плюс Android, iOS, консоли)
Загрузка: RetroArch
Вывод: Установите это в первую очередь. Это полка эмуляторов за одной дверью.
2. Snes9x — Лучший простой и быстрый
Snes9x — это эмулятор SNES, который помнят люди старше 30 лет. Standalone сборки для Windows и macOS, дружественное меню, save states с предпросмотром слота, запись фильмов и батарея-протестированное ядро, которое обрабатывает весь коммерческий каталог SNES без настройки.
Для “просто играть в игру” установки Snes9x быстрее доходит до рабочей игры, чем RetroArch. Обнаружение контроллера автоматическое. Netplay встроен.
Где не хватает: Не самый точный. Игры, которые используют специальные чипы (Star Fox на SuperFX) работают, но не хватает последнего процента подлинного тайминга.
Цены:
- Бесплатно: Custom permissive лицензия
- Платно: Нет
Платформы: Windows, macOS, Linux
Загрузка: Snes9x
Вывод: Классический выбор для того, кто хочет загрузить ROM и начать играть.
3. bsnes — Лучший cycle-accurate
bsnes (первоначально от Near, сейчас поддерживается как bsnes-plus и bsnes-hd) — это cycle-accurate эмулятор SNES, на который полагаются сообщества speedrun и preservation. Его профиль точности требует процессор (машина среднего уровня все равно справляется), и компромисс дарует корректное поведение на субпиксельном уровне в каждой игре библиотеки.
Форк bsnes-hd добавляет режим широкоэкранного формата и апскейлинг внутреннего разрешения для игр, которые это используют (в основном Mode 7 игры как F-Zero и Super Mario Kart).
Где не хватает: Старые маломощные ноутбуки чувствуют стоимость CPU. UI минимален по дизайну; объедините его с RetroArch, если хотите плейлисты и шейдеры.
Цены:
- Бесплатно: GPL v3
- Платно: Нет
Платформы: Windows, macOS, Linux
Загрузка: bsnes-plus
Вывод: Правильный выбор, когда корректность важнее удобства.
4. Mesen — Лучший современный точность + отладчик
Mesen начинался как эмулятор NES и с тех пор добавил поддержку SNES с той же философией точности и отличным отладчиком. Cycle-accurate, горячая перезагрузка изменений ROM, инспектор памяти и viewer плиток делают его справочным инструментом для тех, кто работает с assembly под игрой SNES.
Модуль netplay — один из лучших в этом списке. Единственный мейнтейнер проекта держит темп релизов устойчивым с 2010-х годов.
Где не хватает: Windows сначала; поддержка macOS и Linux построена сообществом. Новее к SNES, чем Snes9x или bsnes, поэтому не имеет “все запускали эту игру” трека сообщества.
Цены:
- Бесплатно: GPL v3
- Платно: Нет
Платформы: Windows, macOS (Rosetta), Linux через сборки сообщества
Загрузка: Mesen
Вывод: Очевидный выбор, когда цель не просто играть, а понять, что делает игра.
5. Snes9x-rr — Лучший для TAS и speedrun
Snes9x-rr — это “re-recording” форк Snes9x, поддерживаемый сообществом tool-assisted speedrun. Он добавляет запись фильмов frame-by-frame, точное логирование ввода и расширенные save states и rewind функции, которые требуют TAS авторинг.
Для спидраннеров, которым нужна верификация ввода для отправки, Snes9x-rr — это справка. Фильмы, созданные здесь (файлы .smv) также загружаются в обычный Snes9x для воспроизведения.
Где не хватает: Не инструмент для случайной игры. Дополнительная плотность UI сбивает с толку, если просто хотите пройти Chrono Trigger.
Цены:
- Бесплатно: OSS
- Платно: Нет
Платформы: Windows, macOS, Linux
Загрузка: Snes9x-rr
Вывод: Возьмите это, если вы автор или верификатор tool-assisted speedruns. В противном случае обычный Snes9x.
6. higan — Лучший multi-system исторический
higan — это multi-system проект от Near, который эмулирует SNES вместе с Famicom, Mega Drive, Game Boy, Game Boy Advance, PC Engine и другими. Его ядро SNES — это более старый, чрезвычайно точный кузен bsnes. Привлекательность в запуске всей multi-console библиотеки через один бинарный с папками для каждой игры.
Разработка замедлилась после смерти Near, но проект остаётся функциональным и сообщество разветвило куски его в ares и bsnes-plus.
Где не хватает: Per-game хранилище “game folder” модели странное, если приходите из ROM файлов. UI тяжел на меню, лёгок на функциях.
Цены:
- Бесплатно: GPL v3
- Платно: Нет
Платформы: Windows, macOS, Linux
Загрузка: higan releases
Вывод: Выберите это, когда хотите один эмулятор, который также хорошо обрабатывает Famicom, Genesis и Game Boy.
7. OpenEmu — Лучший macOS интерфейс
OpenEmu — это macOS-нативный эмулятор интерфейс с знакомым UI в стиле Music-app для библиотеки. Он встроенно использует Snes9x для SNES и обрабатывает огромный список других консолей тем же образом. Сопряжение контроллеров, скрейпинг обложек и экспорт видео геймплея — всё в один клик.
Для пользователя Mac, который хочет, чтобы их библиотека SNES выглядела и вела себя как остальной macOS, OpenEmu — это самый быстрый путь.
Где не хватает: Только macOS. Расширенные опции (пользовательские шейдеры, выбор per-game core) более доступны в RetroArch. Темп разработки медленнее, чем остальное в этом списке.
Цены:
- Бесплатно: BSD
- Платно: Нет
Платформы: macOS
Загрузка: OpenEmu
Вывод: Правильный выбор для пользователя Mac, который хочет “iTunes для консолей”, а не инструмент для фанатов.
Как выбрать правильный
- Если хотите одну установку, которая охватывает всё: RetroArch. Каждый другой инструмент на этой странице тоже внутри него как ядро.
- Если хотите играть в Super Metroid сегодня вечером без настроек: Snes9x.
- Если заботитесь о корректном поведении на Star Fox, Yoshi’s Island или DKC: bsnes.
- Если нравится копаться в assembly и читать VRAM: Mesen.
- Если вы занимаетесь TAS или верификацией speedruns: Snes9x-rr.
- Если хотите NES, Genesis и Game Boy под одной крышей: higan.
- Если вы на macOS и хотите нативный UI библиотеки: OpenEmu.
FAQ
Законны ли эмуляторы SNES?
Программное обеспечение эмулятора законно в большинстве юрисдикций. ROM, который загружаете, законен только если владеете физической копией картриджа. Эмуляторы не распространяют ROM, и те, что в этом списке, не поставляются с ними.
Какой эмулятор SNES самый точный?
bsnes в своём профиле точности — это справка. Mesen соответствует ему для игр, которые он поддерживает. Оба ловят тонкие различия в тайминге, которые пропускают более лёгкие эмуляторы.
Нужен ли мне специальный контроллер?
Нет. Контроллеры Xbox, PlayStation DualShock, Nintendo Switch Pro и 8BitDo автоматически обнаруживаются всеми эмуляторами в этом списке. Также работают сторонние USB SNES-style пады.
Могу ли я играть в игры SNES онлайн с другом?
Да. RetroArch, Snes9x и Mesen все поддерживают netplay для игр на двоих. Rollback netplay RetroArch самый гладкий на типичном домашнем интернете.
Сколько CPU мне нужно?
Современный ПК или ноутбук последних пяти лет справляется с любым эмулятором SNES без усилий. Cycle-accurate ядра (bsnes accuracy, higan) предпочитают более сильный CPU, но всё ещё хорошо работают на интегрированной графике.
Это работает на Steam Deck?
RetroArch — это стандартный выбор на Steam Deck через EmuDeck или ручную установку. Snes9x, bsnes и Mesen также имеют Linux сборки, которые работают в Desktop Mode.