Программы для тестирования Game Boy Advance

Если вы плотно занимаетесь консолями от Nintendo и ремонтируете их или просто часто покупаете, а может быть просто хотите проверить состояние своей консоли, то вам может пригодится софт для тестирования Game Boy Advance (включая версии SP и Micro).

Я нашел три программы для тестирования и начнем мы от самой простой и закончим самой сложной.

И если у вас есть Flash картридж, то эти программы помогут вам, например, проверить перед покупкой Game Boy Advance на работоспособность!

Скачать все эти программы можно по ссылке в конце статьи

Программа BtnTest

Самая простая программа, как ясно из названия, предназначена для тестирования кнопок. Выглядит крайне просто и кроме тестирования кнопок больше ничего не умеет.

button test game boy advance

Программа GBAUtilityTools

Более совершенная программа, была сделана для картриджа NeoFlash в 2013 году, пользователем Gamer2020.

GBA Utility Tools game boy advance

Обладает уже четырьмя функциями:

1. Dump BIOS – делает образ BIOS.

Сделаем маленькое отступление, что такое BIOS и зачем он нужен? (под катом)

2. Button test – как понятно из названия, просто тест кнопок.

3. RTC test – тест функции картриджа real time clock (часы и календарь).

4. Sound test – функция теста звука на Game Boy Advance.

Не самая совершенная программа, но умеет гораздо больше, чем первая.

AGB/AGS TEST PROGRAM (Aging Test Cartridge)

Aging Test Cartridge

И на картридже транслитом написано eejingu kaatorijji, что означает слова “Aging Cartridge”.

Соответственно это и есть название картриджа. Aging Cartridge. Такое название картридж получил, потому что он используется для проверки не постарел ли Game Boy Advance до такой степени, что он начинает вести себя неправильно.

И начнем мы с того, что такой картридж вы врядли уже найдете, но программу скачать все еще можно.

Когда вы закачаете эту программу на свой flash картридж, то первое, что она напишет будет ошибка:

Aging Test Cartridge

Ничего страшного не произошло, просто эта программа при загрузке входит в выбранный режим для загрузки, который сохраняется в EEPROM. И соответственно, при первой загрузке он говорит вам, что не нашел сохранение и входит в дефолтный режим.

Нажимаем любую кнопку, и программа входит в режим AGS AGING CARTRIDGE. Здесь можно сразу выключить консоль. И опять включить ее зажав кнопки L и R.

Тогда картридж загрузится в меню:

Aging Test Cartridge

Пройдемся по пунктам меню:

Configuration:

Aging Test Cartridge

Имеет три настройки:

1. Target:

Здесь нужно выбрать дефолтный режим загрузки. То есть, если вам нужен только конкретный тест, например на проверку кнопок, то выставляете здесь нужный вариант и он автоматически сохраняется. После чего при каждой загрузке программа будет входить в режим проверки кнопок, а чтобы опять вернуться в меню нужно будет при загрузке зажать L и R.

Можно выбрать 6 вариантов загрузки (о том, что это за варианты мы поговорим чуть позже:

Menu – загрузка непосредственно в меню картриджа.

Дальше идет выбор какую программу тестирования картриджа запустить при старте картриджа:

LCD unit checker

Flicker adjuster

Aging cartridge

Self test cartridge

Key Input text

2. Type – выбрать тип консоли, есть два варианта:

AGS – (Game Boy Advance SP)

AGB – (Game Boy Advance).

3. Aging time – настройка времени для режима Aging cartridge. Здесь есть бесконечный режим Endless или можно выбрать время работы программы от 30 минут до 99 часов.

Следующее меню – Test program.

Aging Test Cartridge

И здесь можно выбрать 4 варианта программы:

LCD unit checker - вполне стандартная программа для проверки на битые пиксели.

Цветные слайды, которые переключается кнопками A и B.

Flicker adjuster – я так понимаю, программа для настройки мерцания экрана (тот круглый регулятор, который находится под аккумулятором в Game Boy Advance SP).

А по факту, три слайда, которые дублируют первые три слайда в LCD unit checker, но без оставшихся цветных.

Aging Test Cartridge

Aging cartridge – основная программа для картриджа, которая сначала проверяет технические характеристики, а потом запускает на определенное время забавную анимацию, которая идет то время, которое указано у вас в настройках.

Aging Test Cartridge

Чуть-чуть слайдов анимации:

Aging Test Cartridge

  • Aging Test Cartridge
  • Aging Test Cartridge
  • Aging Test Cartridge
  • Aging Test Cartridge
  • Aging Test Cartridge


И последний режим этого меню:

Self test cartridge – интересная программа для проверки, которая объединяет в себе все три предыдущих режима и режим проверки кнопок, а также проверку сетевого оборудования (чего не было в прошлых режимах, для этого нужен второй Game Boy Advance и сетевой кабель, чтобы сработала эта проверка нужно не ждать окончания загрузки на втором Game Boy Advance, а сразу нажимать старт, как только включился экран).

И последняя опция меню – Option program

Aging Test Cartridge

В ней находится всего одна программа, позволяющая тестировать кнопки Game Boy Advance. Несомненным плюсом этой программы является то, что она более красивая, а главное наглядная, чем обе предыдущие программы:

Aging Test Cartridge

Все тесты, которые проводит данная программа во время разных режимов работы:
CARTRIDGE RAM WAIT CONTROL TEST
WAIT STATE WAIT CONTROL TEST
SET PHI OUTPUT CONTROL
PREFETCH BUFFER TEST
CARTRIDGE TYPE FLAG TEST
CARTRIDGE RAM TEST
CARTRIDGE ROM TEST
OAM TEST
VRAM TEST
PALETTE RAM TEST
CPU INTERNAL WORK RAM TEST
CPU EXTERNAL WORK RAM TEST
GET SYSTEM ROM CHECK SUM

Эпилог

Программа AGB/AGS TEST PROGRAM хороша не только для тестирования Game Boy Advance, а еще и для тестирования Flash картриджей. Далеко не все Flash картриджи могут пройти стандартный тест. Например, EZ Flash Omega, EZ Flash 4, EZ Cart 1, G6 Flash и M3 Lite прошли этот тест, а Flash Advance и, что удивительно, SuperCard не прошли этот тест (для SuperCard нужно использовать спец. софт для записи). Но даже если Aging cartridge test не запускается из-за ошибки, вы все равно сможете попробовать все остальные тесты.

Скачать эти программы можно одним архивом: testprograms.zip
В архиве 4 файла, 3 программы и файл GBABiosFixer.exe шел в комплекте с программой GBAUtilityTools. Если не собираетесь пользоваться, то смело удаляйте его!
Друзья на этом все! Спасибо, что дочитали!