Оглавление
ChisFlash — новый флеш-картридж
Друзья, на сайте появился: Обзор / гайд на новый флеш-картридж ChisFlash.
На Алиэкспресс появились:
Крутые металлические этикетки для консолей Game Boy Advance.
Несмотря на то, что Game Boy Advance дебютировал ещё в 2001 году, интерес к этой портативной консоли не угас — напротив, в последние годы наблюдается её второе возрождение. Энтузиасты, коллекционеры и инди-разработчики продолжают открывать новые грани GBA: от переизданий классики до выпуска совершенно новых игр. Ренессанс этой консоли поддерживается в том числе появлением всё новых моделей флеш-картриджей.
Если в 2003–2005 годах рынок флеш-картриджей переживал настоящий бум, то сегодня он скорее стабилизировался, но продолжает пополняться интересными и нестандартными решениями. На смену исключительно крупным производителям пришли независимые проекты: от решений insideGadgets до менее известных, но перспективных устройств, таких как ChisFlash. Именно о нём и пойдёт речь в этом гайде.
Флеш-картридж ChisFlash был разработан китайским энтузиастом под псевдонимом ChisBread, вдохновлённым проектом OpenCartGBA, который впервые появился в августе 2022 года. Несмотря на схожесть этих двух решений — оба минималистичны, ориентированы на открытый подход и предназначены для запуска ROM'ов на реальном железе — между ними есть два принципиальных отличия.
1. Поддержка банков памяти
ChisFlash реализует переключение банков (bank switching), что позволяет использовать один и тот же чип памяти для эмуляции сохранений нестандартных картриджей, требующих 128КБ памяти. Это даёт большую гибкость и совместимость, в том числе с играми, требующими нестандартных схем работы с памятью (например, Pokémon).
2. Амбициозные планы по поддержке "особых" картриджей
ChisBread заявлял о намерении выпустить весь набор «специальных» разновидностей GBA-картриджей, включая те, что использовались в оригинальных играх Nintendo и имели дополнительные компоненты:
1. Картриджи с RTC (реальное время, как в Pokémon Emerald);
2. Гироскопы (например, WarioWare Twisted!);
3. Солнечные датчики (Boktai);
4. Вибрация (Drill Dozer);
И другие экзотические конфигурации.
Эта инициатива во многом повторяет путь, пройденный разработчиком insideGadgets, который также создаёт клоны специальных GBA-картриджей. Однако цель ChisBread — сделать их заметно дешевле, сохранив при этом совместимость и функциональность. Это особенно актуально, учитывая, что у insideGadgets уже несколько лет наблюдаются проблемы с поставками — например, картриджи с гироскопом недоступны более пяти лет, несмотря на постоянный спрос.
Версия ChisFlash, рассмотренная в этом обзоре — это достаточно редкий для GBA флеш-картриджей вариант с FRAM-памятью и встроенной вибрацией. Подобная функциональность встречается только у таких моделей, как EZ-Flash Definitive Edition (примерно 7000 рублей) и insideGadgets (около 4500 рублей без учёта стоимости доставки из Австралии).
При этом стоимость ChisFlash с вибрацией и FRAM-памятью на данный момент составляет порядка 3300 рублей, что делает его весьма привлекательным по соотношению цена — качество — функциональность.
Комплект
Конкретно моя версия, найденная на Авито, состоит из самого флеш-картриджа и ридера для прошивки (без кабеля).
Такая комплектация встречается редко — обычно продаётся только сам флеш-картридж, без ридера.
Где купить?
Я свой комплект нашёл на Авито.
В нём идёт сам флеш-картридж ChisFlash и ридер для его прошивки — редкий и выгодный вариант, особенно учитывая, что отдельно такой ридер стоит не меньше 2000 рублей.
💬 Бонус: Продавец на Авито, готов сделать небольшую скидку на доставку, если вы придёте с этого сайта. Просто упомяните, что узнали о картридже здесь.
Важно отметить, что эта версия (с Авито) использует FRAM-память, что делает её универсальной: после простого патча ROM'а можно запускать практически любую игру, включая требовательные проекты вроде Pokémon, Boktai и прочих.
Между тем, на AliExpress стали появляться другие версии ChisFlash.
Но важно понимать разницу:
В алиэкспресс-версии используется RTC и Flash-чип, а не FRAM.
Это значит, что она рассчитана преимущественно на запуск Pokémon-игр, где требуется реальное время (RTC), но при этом другие игры, не смогут сохраняться, ведь нет программного обеспечения для их патчинга.
Так что при покупке важно учитывать, какая версия вам нужна:
- FRAM-версия (Авито) — универсальна, запускает почти всё после патча
- Flash + RTC (AliExpress) — хороша для Pokémon, но с ограниченной совместимостью.
Для работы с ридером также понадобится кабель USB Type-C на USB Type-A. Если у вас такого кабеля нет, его легко можно найти и заказать, например, на AliExpress — он стоит недорого и подходит для большинства современных устройств.
Как пользоваться?
Несмотря на то, что в моем комплекте идет ридер, который позволят перезаписывать картридж, ChisFlash также совместим с другими методами записи: как с помощью сторонних ридеров (GBxCart RW или Flash Boy Cyclone Dumper), так и с помощью Nintendo DS / DS Lite и программы Burn2Slot.
Если у вас комплект с дампером, то скачайте архив: ChisFlashBurner.zip.
Программа для патчинга игр: gbata7a-en.zip.
Шаг 1.
Перед тем как записывать игру на картридж, её нужно пропатчить, чтобы она использовала SRAM вместо оригинальной системы сохранений (например, Flash 128K, как в Pokémon). Это особенно важно для версий ChisFlash с FRAM, которые работают как SRAM.
1. Скачайте архив gbata7a-en.zip и разархивируйте его.
2. Запустите программу GBA Tool Advance (GBATA).
3. Нажмите кнопку SRAM Patcher.
4. Перетащите ваш ROM-файл прямо в окно программы.
5. Нажмите кнопку Patch.
6. Программа создаст новый файл — его имя будет начинаться с output-... — именно его мы и будем записывать на картридж.
Шаг 2.
Разархивируйте архив ChisFlashBurner.zip. Подключите дампер к компьютеру. Он автоматически распознается. Запустите программу. Вы попадете в такое меню:
После запуска программы первым делом нужно выбрать правильный порт для подключения устройства. В списке будет как минимум два варианта:
1. Последовательный порт (COM1)
2. Устройство с последовательным интерфейсом USB (например, COM5)
Выбирать COM1 смысла нет — он предназначен для старых физических COM-портов, которые на современных компьютерах практически не используются и не имеют отношения к работе ридера. Поэтому смело выбираем второй вариант — USB (COM5) (в вашем случае номер порта может отличаться, но ориентируйтесь по названию с упоминанием USB).
Шаг 3.
После подключения устройства нажмите кнопку Read ID — это команда для считывания информации о флеш-чипе, установленном в картридже.
Если всё подключено правильно, программа определит чип и в нижней части окна появится его название.
В моём случае это был: S29GL256.
Это значит, что связь установлена, картридж распознан, и можно переходить к следующим действиям — чтению, записи или стиранию содержимого.
Шаг 4.
Теперь, когда картридж распознан и игра предварительно пропатчена, можно приступить к записи.
1. Нажмите кнопку Browse в основном окне программы.
2. В появившемся окне выберите ROM-образ игры — тот самый файл, который вы получили после патчинга (например, output-Lost Vikings.gba).
Убедитесь, что выбран именно пропатченный ROM-файл — это важно для корректной работы сохранений на ChisFlash.
После выбора файл появится в строке пути, и можно переходить к следующему шагу — записи на картридж.
Шаг 5.
Когда ROM выбран, нажмите кнопку Write ROM и начнётся процесс записи игры на флеш-картридж.
Обратите внимание: размер игры выбирать вручную не нужно — программа автоматически определит нужный объём и корректно запишет файл.
Для примера: я записывал игру Mother 3 (около 32 МБ), и весь процесс занял 5 минут 27 секунд. Время может варьироваться в зависимости от размера ROM и скорости работы ридера, но в целом процесс довольно простой и не требует дополнительной настройки.
После завершения записи вы получите готовый к запуску картридж.
Другие функции
После записи игры на флеш-картридж можно уже играть, но полезно познакомиться с другими возможностями программы.
Refresh
— очищает интерфейс программы и сбрасывает все поля (удобна для быстрого обновления).
Full chip erase
— должна полностью очистить содержимое картриджа, но на практике эта функция вызывает сбой программы. Тем не менее, это не критично, поскольку при каждой записи игры картридж всё равно автоматически очищается.
В меню программы также есть пункт MBC5
— предназначенный для записи картриджей Game Boy и Game Boy Color. Однако на данный момент такие картриджи ещё не появились в продаже, поэтому эта функция пока недоступна для большинства пользователей.
Поле ROM size (MiB)
состоит из пяти кнопок:
1. Размер файла ROM
— отображается автоматически после того, как вы выберете образ игры. Показывает фактический размер файла.
2. Выпадающее меню с иероглифами
— позволяет вручную задать размер, который будет выделен под игру на флеш-памяти. Зачем это нужно — не вполне ясно, так как программа обычно корректно определяет нужный объём сама.
3. Write ROM
— запускает процесс записи выбранного ROM-файла на флеш-картридж.
4. Export ROM
— считывает ROM-файл с картриджа и сохраняет его на компьютер.
5. Verify ROM
— проверяет, соответствует ли записанный на картридж ROM оригинальному файлу. Полезно для диагностики, если есть сомнения в корректности записи.
Поле Save size (KiB) тоже состоит из пяти окошек:
1. Размер сохранения
— можно выбрать вручную (64 или 128 КБ), но если вы заранее выбрали файл сохранения (через кнопку Browse
), программа определит размер автоматически.
2. Тип памяти
— SRAM или FLASH. Этот параметр обязательно нужно указать вручную, так как он зависит от конкретной версии картриджа:
— в версии с Авито используется FRAM (и для записи нужно выбирать SRAM);
— а на AliExpress — FLASH, и тогда нужно выбирать Flash.
3. Write Save
— записывает выбранный файл сохранения на флеш-картридж (файл выбирается в поле Save).
4. Export Save
— считывает сохранение с флеш-картриджа и сохраняет его на компьютер (нужно создать текстовый файл и в поле Save выбрать адрес, а то не будет работать).
5. Verify save
— проверяет, правильно ли записано сохранение с компьютера на флеш-картридж, и нет ли повреждений.
Эпилог
ChisFlash открывает удобный путь для энтузиастов Game Boy Advance, позволяя без лишних сложностей прошивать игры на флеш-картриджи и запускать любимые ROM-файлы на реальном железе. Это отличное решение для тех, кто хочет вдохнуть новую жизнь в классику GBA, создавая собственные сборники, тестируя homebrew или просто наслаждаясь игрой так, как это было задумано — на оригинальной консоли.