Оглавление
Как записать свой собственный картридж для Game Boy Advance?
На вторичном рынке и Алиэкспресс продается очень много пиратских картриджей, но нас всегда интересовал один вопрос, как перезаписать такой картридж? Ведь несмотря на то, что в пиратских картриджах используется ROM память (read only memory) ее возможно перезаписать с помощью специального оборудования.
По состоянию на 2021 год существует два способа перезаписать пиратские картриджи:
1. С помощью GBxCart RW – специального ридера, который можно отдельно купить (прочитать подробнее об этом устройстве можно в нашей статье: «Обзор GBxCart RW»).
2. С помощью программы Burn2Slot для Nintendo DS/ DS Lite.
В этой статье мы с вами разберем второй способ, запись на картридж с помощью программы Burn2Slot.
Лично мы используем эту возможность для создания тестовых картриджей GBA, проверки работоспособности консолей.
Что нам понадобится?
1. Nintendo DS или Nintendo DS Lite.
2. Флеш-картридж для Nintendo DS консолей. Например, R4 с Алиэкспресс, прочитать подробее можно в статье: «Картридж R4 NDS».
3. Скачать программу Burn2Slot.nds с сайта github.com.
4. Подготовить ROM образ игры для GBA, который вы хотите записать на картридж.
Как перезаписать пиратский картридж для GBA?
Первое, что нужно сделать, это скопировать файлы Burn2Slot и ROM образ GBA игры в одну папку на флеш-картридж для Nintendo DS.
Дальше нужно запустить на консоли программу Burn2Slot и вы попадете в меню, где сверху будет черный экран, а снизу файловый менеджер:
Мы записали себе ROM образ игры Sims 2. Нужно его выбрать и нажать кнопку A
.
После этого будет два варианта событий.
1. У вас появится ошибка Error Unknown Flash.
Это значит, что программа не опознала картридж и его нельзя перезаписать.
2. Или пойдет процесс стирания информации с картриджа.
После того как процесс стирания дойдет до конца, то начнется процесс записи ROM образа игры на картридж.
Процесс стирания и записи займет около 10-20 минут в зависимости от размера ROM образа игры.
После того как все запишется, консоль попробует запустить GBA игру, но в большинстве случаев у нее не получится и нужно будет перезапустить консоль и заново запустить игру.
Проблемы
1. Есть вероятность просто испортить пиратский картридж. Вы просто сотрете с него информацию, но по какой-то причине программа не сможет его перезаписать. Мы попробовали перезаписать 15 картриджей, из них 5 испортились, 3 записались, у 1 используется половина объема, остальные просто не распознались программой.
2. Как и в случае с GBxCart RW нужен картридж со SRAM памятью для сохранений. Правда все старые пиратские картриджи обычно используют такой тип сохранения. Для того, чтобы пропатчить ROM образ игры, для использования SRAM тип сохранения, можно воспользоваться программой GBATA (нужно использовать функцию SRAM Patcher).