Недавний анализ от Polygon обвинения в читерстве в соревновательном Pokemon Emerald отправил множество людей обратно к их сохранениям, и кроличья нора, которая следует, обычно заканчивается выбором правильного эмулятора. Эмуляция на десктопе — это то место, где это нужно делать. Экраны больше, управление точнее, а инструменты сохранения состояния делают охоту на шайни и тренировку EV осуществимыми так, как никогда не мог оригинальный hardware.

Мы протестировали семь покемон-эмуляторов на десктопе Windows, MacBook Air M2 и Steam Deck с Arch. Выборка охватывает Game Boy через Switch, с рекомендациями о том, в каком поколении каждый из них действительно сияет.

Что имеет значение в покемон-эмуляторе

Краткое сравнение

ЭмуляторЛучше всего дляПоколенияПоддерживаемые ОСПоддерживается
mGBAGame Boy, Game Boy Color, Game Boy AdvanceПок. 1–3Windows, macOS, LinuxДа
VBA-MБолее старый Game Boy и GBA hardwareПок. 1–3Windows, macOS, LinuxДа
DeSmuMENintendo DSПок. 4, 5Windows, macOS, LinuxДа
melonDSNintendo DS и DSiПок. 4, 5Windows, macOS, LinuxДа
CitraNintendo 3DS через активные форки сообществаПок. 6, 7Windows, macOS, LinuxФорки активны после закрытия оригинала
RetroArchВсе более старые поколения через ядраПок. 1–7Windows, macOS, LinuxДа
SkyemuЛегковесный GB / GBC / GBA / NDSПок. 1–5Windows, macOS, Linux, webДа

Приложения

1. mGBA — Лучше всего для Game Boy through GBA

mGBA — современный стандарт для Pokemon Red, Blue, Yellow, Gold, Silver, Crystal, Ruby, Sapphire, Emerald, FireRed и LeafGreen. Точность достаточно высока для чистого запуска протестированных в боях ромхаков (Pokemon Radical Red, Pokemon Unbound), а симуляция кабеля связи обрабатывает внутриигровую торговлю через LAN с другим экземпляром mGBA. Система слотов снимков состояния — одна из самых чистых в любом эмуляторе.

Где она отстаёт: Только Game Boy Advance. Нет DS, нет 3DS, нет Switch. Фильтр видео по умолчанию не сохраняет сетку пикселей GBA; нужно вручную включить биленейный или LCD шейдеры.

Цены:

Платформы: Windows, macOS, Linux

Скачать: mGBA | Исходный код

Итог: Выбирайте это для всего с 1-го по 3-е поколение. Это правильный ответ.

2. VBA-M — Лучший классический вариант

VBA-M — современный форк VisualBoyAdvance, эмулятора, который использовали почти все игроки Pokemon в 2000-х годах. Точность на Game Boy и Game Boy Color прочная, кабель связи поддерживает режимы IPS и IPC, которые mGBA не всегда охватывает, и он работает на оборудовании более старом, чем то, что надёжно поддерживает mGBA.

Где она отстаёт: Немного менее точна, чем mGBA, на граничных случаях игр. Совместимость ромхаков неравномерна в последних выпусках. Интерфейс всё ещё показывает наследие 2000-х годов.

Цены:

Платформы: Windows, macOS, Linux

Скачать: VBA-M | Исходный код

Итог: Выбирайте это на более старом оборудовании или когда нужен режим кабеля связи, который mGBA не реализует.

3. DeSmuME — Лучше всего для эры DS

DeSmuME запускает Pokemon Diamond, Pearl, Platinum, HeartGold, SoulSilver, Black, White, Black 2 и White 2 с момента выхода игр. Точность эмуляции достаточно высока для запуска внутриигровых Wi-Fi событий в офлайне через инструменты, а опции отрисовки чисто обрабатывают двухэкранный макет.

Где она отстаёт: Производительность может быть неровной на менее мощном оборудовании; JIT-переcompiler помогает, но всё ещё отстаёт от melonDS. Поддержка Wi-Fi только для чтения. Интерфейс остаётся утилитарным времён DS.

Цены:

Платформы: Windows, macOS, Linux

Скачать: DeSmuME | Исходный код

Итог: Выбирайте это для 4-го и 5-го поколения, если точность важнее, чем максимальная производительность.

4. melonDS — Лучший современный вариант DS

melonDS — новый, быстрый и точный эмулятор DS. JIT-переcompiler превосходит DeSmuME на большинстве современного оборудования, апскейлинг резче, а локальная беспроводная эмуляция на самом деле поддерживает торговлю между двумя экземплярами melonDS через сеть. Интерфейс самый чистый из всех эмуляторов DS.

Где она отстаёт: Некоторые давние ромхаки, созданные на основе особенностей DeSmuME, неправильно работают в melonDS. Эмуляция DSi, хотя и поддерживается, новее и грубее, чем путь DS.

Цены:

Платформы: Windows, macOS, Linux

Скачать: melonDS | Исходный код

Итог: Выбирайте это для 4-го и 5-го поколения, когда нужна скорость, точность и онлайн-торговля.

5. Citra — Лучший вариант для 3DS

Citra как оригинальный проект был закрыт в 2024 году, но активно поддерживаемые форки сообщества (Citra Enhanced, Lime3DS, Azahar) держат Pokemon 6-го и 7-го поколений работающими на десктопе. Pokemon X, Y, Omega Ruby, Alpha Sapphire, Sun, Moon, Ultra Sun и Ultra Moon работают хорошо, со масштабированием внутреннего разрешения, благодаря которому оригинальный 240p выглядит ближе к нативному HD.

Где она отстаёт: Нет единого канонического сборки. Ландшафт форков сдвигается; правильный ответ в этом месяце может быть неправильным через полгода. Производительность сильно варьируется между форками и от неровной оптимизации игр 3DS. Citra-имя несёт юридический вес; выбирайте форк, который адаптировался соответствующим образом.

Цены:

Платформы: Windows, macOS, Linux

Скачать: Lime3DS (поддерживаемый сообществом форк Citra) | Azahar (ещё один форк Citra)

Итог: Выбирайте форк сообщества для 6-го и 7-го поколения. Проверьте активность форка перед тем, как обязать ему свои данные сохранения.

6. RetroArch — Лучший универсальный вариант

RetroArch — фронтенд, который запускает ядра эмуляторов. Ядро mGBA, ядро DeSmuME, ядро melonDS и другие доступны, а один интерфейс плюс общие шейдеры, слоты снимков состояния и профили контроллера охватывают каждое поколение Pokemon от Red через Black 2. Полезно, когда нужно одно приложение вместо семи.

Где оно отстаёт: Первоначальная настройка сложна. Интерфейс создан для клавиатуры и контроллера; навигация мышью выглядит как запоздалая мысль. Некоторые ядра отстают от самостоятельных эмуляторов на выпуск или два.

Цены:

Платформы: Windows, macOS, Linux, плюс многое другое

Скачать: RetroArch | Исходный код

Итог: Выбирайте это, когда нужен один интерфейс, охватывающий каждое классическое поколение Pokemon.

7. Skyemu — Лучше всего для лёгких установок

Skyemu — новичок, который упаковывает поддержку Game Boy, Game Boy Color, Game Boy Advance и Nintendo DS в один крошечный бинарный файл, который также работает в браузере. Точность достаточна для Pokemon, интерфейс современный, и система снимков состояния работает одинаково на всех системах. Веб-сборка удобна для быстрой проверки снимков состояния без установки чего-либо.

Где она отстаёт: Более молодой проект, так что несколько граничных ромхаков всё ещё вызывают проблемы, которые DeSmuME или melonDS обрабатывают. Нет поддержки 3DS или Switch. Документация отстаёт от кода.

Цены:

Платформы: Windows, macOS, Linux, web

Скачать: Skyemu | Исходный код

Итог: Выбирайте это, когда нужен один маленький эмулятор, охватывающий 1–5 поколения и работающий везде.

Как выбрать правильный

Pokemon Sword, Shield, Brilliant Diamond, Shining Pearl, Legends Arceus, Scarlet, Violet и Legends Z-A работают на эмуляторах Switch, которые находятся вне этого списка и имеют свои собственные юридические и производственные предостережения.

Часто задаваемые вопросы

Законно ли использовать эмулятор Pokemon?

Владение эмулятором законно. Распространение или загрузка защищённых авторским правом ROM-файлов — нет. Чистый путь — дампинг ROM-файлов с картриджей или карт игр, которыми вы владеете.

Могу ли я торговать Pokemon между эмуляторами?

Да, в рамках одного поколения и на эмуляторах, которые эмулируют кабель связи или локальную беспроводную сеть. mGBA поддерживает GBA link, DeSmuME и melonDS поддерживают DS wireless, и несколько эмуляторов предлагают торговлю между двумя запущенными экземплярами через сеть.

Какой самый точный эмулятор Pokemon?

mGBA для эры Game Boy through GBA. melonDS для эры DS. Сцена 3DS работает через форки; выбирайте, какой форк сообщества наиболее активен в момент установки.

Могу ли я перенести файл сохранения с реального картриджа?

Да. Инструменты вроде GBxCart RW дампят файлы сохранения картриджей в стандартный формат .sav, который читают mGBA, VBA-M, DeSmuME, melonDS и другие. Картридж будет работать нормально после этого.

Работают ли эти эмуляторы на Steam Deck?

Да. RetroArch — самый простой путь, так как он автоматически обнаруживает контроллер Deck. mGBA, melonDS и DeSmuME имеют нативные сборки Linux, которые устанавливаются чисто. Переназначение грипов Deck на L3, R3 и горячие клавиши снимков состояния — единственный этап настройки.

Какой эмулятор обрабатывает ромхаки вроде Pokemon Radical Red?

mGBA для ромхаков на базе GBA. Большинство современных ромхаков Pokemon ориентированы на кодовую базу GBA поколения 3 и работают чисто на текущей сборке mGBA без специальной конфигурации.