EZ-Flash Air для GBA

Друзья, подписывайтесь на наш Telegram-канал!

Инфо РЕКЛАМА: ООО «АЕР Услуги», ИНН: 7703380158

Два полезных обновления для Game Boy Advance SP.

Для замены корпуса — корпус eXtremeRate для Game Boy Advance SP.

Официально лучший аккумулятор для Game Boy Advance SP — FunnyPlaying на 1040 мА·ч!

В июле 2025 года ребята из EZ-Group представили новый флеш-картридж — EZ-Flash Air.

EZ-Flash Air

Если с EZ-Flash DE всё было ясно с первого дня — он занял первое место в семействе, — то с EZ-Flash Air всё не так очевидно.

EZ-Flash IV → Reform → Omega → DE
EZ-Flash Air — ?

Давайте разбираться.

Комплект

Картридж поставляется в красивой голубой коробке.

Семейство EZ-Flash упаковки

Кстати, упаковка здесь нестандартная — она меньше по размерам и отличается от привычных коробок других моделей EZ-Flash.

В комплекте только сам картридж. Однако, его можно купить сразу с тремя корпусами разных цветов.

EZ-Flash Air и дополнительные сменные корпусы разных цветов

Где купить?

Купить EZ-Flash Air можно на Алиэкспресс.

Обновление ядра и прошивки

На момент обновления этой статьи актуальными версиями являются Firmware 4 и Kernel 1.05. Именно в них появилось свободное управление NOR-памятью: теперь можно удалять игры из любого места, повторно использовать освободившиеся области и смотреть карту занятых блоков. Если после обновления появились зависания или ошибки памяти, смотрите материал об откате прошивки.

Перед обновлением запустите картридж в Mode A и дайте ему перенести последнее сохранение из SRAM на карту памяти. Затем полностью скопируйте содержимое microSD на компьютер.

  1. Скачайте архив Firmware 4/Kernel 1.05 с официальной страницы EZ-Flash.
  2. Распакуйте архив и скопируйте файл ezairkernel.bin в корень карты памяти.
  3. Установите переключатель EZ-Flash Air в положение A и полностью выключите консоль.
  4. Зажмите кнопку R и включите консоль. Не отпускайте её до появления синего экрана обновления EZ-Flash.
  5. Нажмите A и дождитесь обновления ядра. Затем установщик предложит отдельно обновить Firmware до версии 4 — ещё раз нажмите A.
  6. Не выключайте консоль во время обоих этапов. После завершения перезапустите её и откройте последнюю вкладку меню EZ-Flash Air. В правом верхнем углу должны отображаться FW:4 и K:1.05.
Обратите внимание! После первого обновления до FW4/K1.05 обязательно выполните FORMAT во вкладке NOR либо вручную удалите оттуда все старые игры. Только после этого записывайте их заново. Форматирование NOR не удаляет ROM-файлы и сохранения с microSD.

NOR vs PSRAM

Перед тем как мы начнем, обратите внимание на статью «Сравнение картриджей EZ-Flash». В ней представлена таблица с параметрами всех актуальных моделей картриджей.

После недели использования EZ-Flash Air я пришёл к выводу, что сравнивать его имеет смысл только с EZ-Flash Omega. Модель EZ-Flash Definitive Edition по сути является гибридом Air и Omega: она объединяет все их функции и при этом добавляет собственные улучшения, которых нет у предыдущих картриджей.

В статье «История флеш-картриджей EZ-Flash. Часть 1 — от EZ-Flash 1 до EZ-Flash 3» я писал о том, как EZ-Flash 3 стал вторым революционным шагом в развитии флеш-картриджей. Он установил новый стандарт — использование сразу трёх типов памяти: RAM, NOR и NAND. Позже NAND-память была заменена на карту памяти (начиная с EZ-Flash 4).

EZ-Flash 3 и 4

Память RAM предназначалась для быстрого запуска игр, но имела свои ограничения: она была относительно медленной, дорогой, а главное — содержимое стиралось при выключении питания. Пользователю предлагался выбор: либо каждый раз загружать игру за 30–60 секунд, либо потратить около трёх минут на её запись в NOR-память и впоследствии запускать моментально.

Со временем технологии улучшились, и RAM-память стала настолько быстрой, что запись в NOR утратила смысл: игра запускалась с той же скоростью, но без лишней траты времени на запись.

При этом у NOR-памяти был жёсткий лимит — чип на плате с фиксированным объёмом (например, 64 МБ у EZ-Flash Omega), чего недостаточно даже для двух игр по 32 МБ.

По сути, NOR-память в EZ-Flash Omega уже была избыточной. Однако в EZ-Flash Definitive Edition NOR-память необходима для работы в режиме «B».

EZ-Flash Air: шаг назад?

И вот появляется EZ-Flash Air — устройство, в котором полностью отсутствует RAM-память. Вся работа картриджа построена исключительно на использовании NOR-памяти. У такого решения остаются два главных ограничения:

Ограниченный объём памяти (120 МБ)

Это — серьёзная проблема. Игры для Game Boy Advance в среднем весят 8–16 МБ, но встречаются и тяжёлые: 32 МБ, а мультфильмы и вовсе до 64 МБ.

Даже если взять усреднённый объём в 16 МБ, получается, что в память можно записать максимум 7 игр. Это крайне мало, особенно по сравнению с EZ-Flash Omega, где игры запускаются напрямую с карты памяти, и вы ограничены только её объёмом.

Долгая запись игр

Я провёл тесты скорости записи на EZ-Flash Air. Вот результаты:

  • The Sims 2 (32 МБ) — 2 мин. 5 сек.
  • Mother 3 (32 МБ) — 2 мин. 11 сек.
  • Pokemon FireRed (16 МБ) — 1 мин. 7 сек.
  • Castlevania: Aria of Sorrow (8 МБ) — 33 сек.
  • The Lost Vikings (4 МБ) — 17 сек.

Как видно, результаты не впечатляют. Хотя они заметно превосходят старые картриджи с NOR-чипами, до настоящего удобства всё ещё далеко.

Что изменилось после выхода картриджа?

В первой версии программного обеспечения игры действительно приходилось удалять строго с конца списка. Firmware 4/Kernel 1.05 исправили этот недостаток: теперь можно удалить любую игру, а следующий подходящий по размеру ROM займёт освободившуюся область.

Во вкладке NOR нажмите START, чтобы открыть новую карту использования всех 120 МБ. Во время проверки я записал подряд The Lost Vikings, Rayman 3, Metroid Fusion и Apotris. После удаления восьмимегабайтного Rayman 3 между остальными играми появилась дыра:

Карта NOR EZ-Flash Air после удаления Rayman 3

Повторная запись Rayman 3 заполнила именно эту дыру. Игра снова заняла второе место как на карте использования NOR-памяти, так и в списке игр. Значит, меню сортирует игры по их физическому расположению, а не по времени записи.

Карта NOR EZ-Flash Air после повторной записи Rayman 3

Но у свободного удаления появился новый минус — фрагментация NOR-памяти. Например, если записать пять игр, а затем удалить вторую и четвёртую по 8 МБ, свободное место не объединится в один участок на 16 МБ. В памяти останутся две отдельные дыры по 8 МБ, поэтому записать в них одну игру на 16 МБ не получится, хотя суммарно свободного места достаточно. Чтобы собрать его заново, придётся удалить оставшиеся игры и записать весь набор ещё раз.

Остальные плюсы и минусы

Но на NOR-памяти история не заканчивается. Пожалуй, главным минусом EZ-Flash Air является использование SRAM-чипа. Если в EZ-Flash Omega это решение было оправданным, то здесь оно вызывает вопросы.

В чём проблема, если и в Omega, и в Air стоит SRAM-чип?

В EZ-Flash Omega SRAM служил лишь промежуточным буфером для сохранений. Например, вы доходите до конца уровня и делаете сохранение — оно записывается в SRAM, а затем сразу же переносится на карту памяти. Именно поэтому перед выключением консоли приходилось немного подождать, чтобы запись завершилась.

В EZ-Flash Air процесс устроен иначе. После сохранения, игра помещает данные в SRAM-память, но переносит их на карту памяти только при следующем включении консоли. Поскольку SRAM — энергозависимая память, она требует постоянного питания, и батарейка в Air используется не только для часов реального времени (как в Omega), но и для хранения сохранений. Это означает повышенную нагрузку на элемент питания.

В Omega разряженная батарейка означала лишь сбой часов. В Air же севшая батарейка лишает вас возможности сохраняться привычным образом. Единственный выход — выйти из игры в меню и дождаться, пока сохранение запишется (и то только в режиме «Аддона»). В остальных случаях вы просто потеряете прогресс.

Другие недостатки

− Нет режима сна и функции мгновенных сохранений — для некоторых пользователей это критично.

− Полноразмерная плата всегда будет торчать из NDS Lite.

Отдельного упоминания заслуживает энергопотребление EZ-Flash Air.

Makho замерил энергопотребление EZ-Flash Air и сравнил его с другими флеш-картриджами для Game Boy Advance.

Вот что получилось:

При напряжении 3,7 В оригинальный картридж Pokémon Emerald потребляет около 154 мА (≈0,57 Вт). Для сравнения, EverDrive GBA Mini X5 потребляет 176 мА (≈0,66 Вт), а EZ-Flash Omega Definitive Edition — от 186 до 209 мА (≈0,69–0,77 Вт) в зависимости от режима работы.

EZ-Flash Air показывает худший результат: 247 мА (≈0,91 Вт) как в Mode A (NOR Flash), так и в Mode B. Это примерно на 60% больше, чем у оригинального картриджа, и заметно выше показателей всех остальных протестированных флеш-картриджей.

На практике это означает, что консоль будет работать от батареи существенно меньше, особенно на модифицированных GBA и GBA SP с IPS-экранами, где разница ощущается сильнее всего.

Но есть и плюсы

+ В картридже есть вибрация.

+ Добавлены некоторые функции от EZ-Flash DE: поддержка расширения для браузера и Link-мод.

Однако самое интересное — это то, как Mode B и Link реализованы в EZ-Flash Air.

В EZ-Flash DE всё было просто: PSRAM использовалась для всех игр, а NOR — исключительно для Link-мода и конкретной игры. Если игра в NOR надоедала, её можно было просто стереть и записать другую.

Как Mode B работает в EZ-Flash Air?

Переключатель Mode B может превратить картридж в Rumble Pak либо включить режим Link. Во втором случае Air работает как самостоятельный GBA-картридж и может запускаться даже без microSD.

При этом Mode B не смотрит, какая игра отображается первой в меню. Он запускает только ROM, физически записанный в самом начале NOR-памяти. Если начало памяти пустует, консоль не найдёт заголовок игры, даже если дальше в NOR остаются другие ROM.

FW4/K1.05 разрешает удалять игры в любом порядке, но не перемещает оставшиеся ROM. Из-за этого первая игра в списке и игра, находящаяся в начале памяти, теперь могут не совпадать.

Во время проверки в NOR по порядку были записаны The Lost Vikings, Rayman 3, Metroid Fusion и Apotris. Первые 4 МБ занимала The Lost Vikings, и она нормально запускалась в Mode B. Затем я удалил её. В начале NOR образовалась дыра, а Rayman 3 стал первым в списке, хотя физически остался на прежнем месте:

Пустой первый блок NOR после удаления The Lost Vikings

После переключения в Mode B консоль вообще перестала видеть картридж, а Analogue Pocket сообщил Error: No header. Rayman 3 оказался первым только в меню — для Mode B начало NOR по-прежнему оставалось пустым.

Чтобы записать Rayman 3 в начало памяти, я удалил и его. Две соседние дыры объединились в одну свободную область размером 12 МБ:

Свободные 12 МБ в начале NOR EZ-Flash Air

После повторной записи Rayman 3 занял первые 8 МБ, оставив за собой дыру на 4 МБ. Теперь его заголовок снова находился в начале NOR, поэтому в Mode B игра сразу определилась и успешно запустилась.

Rayman 3 записан в начало NOR EZ-Flash Air

Получается, FW4/K1.05 действительно позволяет заменить игру для Mode B без полной очистки NOR. Нужно освободить непрерывную область в самом начале памяти и записать туда новый ROM. Если новая игра крупнее старой, придётся удалить и следующие за ней игры, пока свободного места в начале не станет достаточно.

Перед переключением из Mode A в Mode B сначала запустите меню Air и дождитесь переноса последнего сохранения из SRAM на microSD. Иначе сохранение игры из Mode B может впоследствии перезаписать файл другой игры. Для первой игры в NOR также предусмотрены команды LOAD SAVE FILE и SAVE SAV FILE.

Меню EZ-Flash Air

После включения консоли вы попадаете на вкладку NOR главного меню. Для сравнения: в Omega и Definitive Edition первым открывается список содержимого карты памяти.

EZ-Flash Air меню

Именно из вкладки NOR вы будете запускать игры.

Вторая вкладка — это содержимое карты памяти. Отсюда вы переносите игры в NOR-память. Здесь я согласен с решением разработчиков: логично, что первой идёт вкладка NOR, ведь именно из неё запускаются игры.

EZ-Flash Air меню

Если раньше можно было просто записать игру на карту памяти и запустить её напрямую, то теперь схема работы изменилась. Сначала вы записываете игру на карту памяти, затем заходите во вторую вкладку меню и переносите её в NOR-память (первую вкладку). После этого переключаетесь обратно на вкладку NOR и уже оттуда запускаете игру.

При этом нужно выбрать один из режимов записи: Write to NOR clean — чистый запуск без аддонов, или Write to NOR addon — запуск с дополнительными функциями, такими как выход из игры в меню и использование читов.

Третья вкладка — настройки. И вот тут сразу заметно, что функционал картриджа урезан. В EZ-Flash DE настройки занимали целых две страницы — для режима A и для режима B. А в Air они объединены в одну, так как функций стало значительно меньше.

EZ-Flash Air меню

Здесь вы найдёте:

  • настройку времени;
  • настройку загрузки с аддонами (только выход из игры и читы);
  • выбор языка;
  • автоматические сохранения (при включении консоли игра будет сохраняться без запроса подтверждения);
  • режим B (выбор между вибрацией для NDS-игр или режимом Link).

Напоминаю: использование читов может повредить файл сохранения игры. Сам разработчик рекомендует обязательно отключать читы перед тем, как вы собираетесь сохранить игру.

Четвёртая вкладка — стандартная справка/помощь.

EZ-Flash Air меню

EZ-Flash Air конкурирует с SuperCard, а не с Omega

Firmware 4/Kernel 1.05 исправили одну из главных претензий к первой версии Air. Свободное удаление и повторное использование дыр сделали работу со 120 МБ NOR заметно удобнее. Ограниченный объём и долгая первоначальная запись игр при этом никуда не исчезли.

В сухом остатке получается довольно противоречивый продукт. С одной стороны, EZ-Flash Air использует старое, проверенное временем решение с NOR-памятью, которое теперь получило вполне нормальное управление свободным местом.

С другой — это ведь в первую очередь картридж для Game Boy Advance игр. И здесь мы лишаемся моментальных сохранений, режима сна и других привычных функций. Взамен получаем вибрацию и несколько возможностей для NDS, которыми многие просто не пользуются.

Долгое время я не мог понять, для кого этот картридж вообще сделан. Ответ стал очевиден, когда я посмотрел на цены. На момент обновления статьи EZ-Flash Air стоит на AliExpress около 4300 рублей с учётом доставки. За эту сумму я получил в комплекте ещё три дополнительных корпуса. При этом примерно за 3800 рублей можно взять картридж EZ-Flash Omega, который для GBA-игр объективно удобнее.

Однако, если взглянуть на цены в Китае, картинка меняется. Там EZ-Flash Air продаётся примерно за 170 юаней (около 2000 рублей), а EZ-Flash Omega за 300 юаней (около 3300 рублей). И вот тогда становится ясно, что его главный конкурент — вовсе не Omega, а Supercard.

EZ-Flash Air и SuperCard

В этом и кроется замысел: EZ-Flash Air не пытается соревноваться с топовыми моделями. Он создан как доступный, надёжный «рабочий» картридж для тех, кто не готов тратить лишние деньги, но хочет приличное устройство.