Когда в сети выкладывают очередное видео о ремонте Game Boy, консоль обычно проверяют предельно просто: вставляют картридж, дожидаются загрузки игры — и на этом диагностика заканчивается. Но запуск любимого Tetris вовсе не доказывает, что система исправна полностью. Остаются куда менее очевидные неполадки: подвисающие кнопки, «дребезг» контактов, нестабильное соединение или, например, вышедший из строя порт для кабеля связи. Поймать такие дефекты на глаз практически невозможно — и именно для этого создан картридж GB Test Lab за авторством Марселя Пфлюга из проекта Game Boy Museum.
Прошивка распространяется бесплатно: её достаточно записать на флеш-картридж вроде EverDrive и вставить в оригинальную консоль Game Boy (DMG-01). После этого открывается целый набор тестов — большинство выполняется автоматически, а часть требует участия пользователя.
Идея не нова: сама Nintendo в своё время пользовалась служебным картриджем DMG-AGING-01, проверявшим базовую работоспособность портативной приставки. С тех пор энтузиасты homebrew-сцены выпустили десятки подобных тестовых ROM, но далеко не все стремились охватить буквально всё. GB Test Lab идёт дальше: помимо привычных проверок процессора, оперативной памяти и прерываний, он измеряет время дребезга кнопок, выявляет перемежающиеся обрывы контактов, умеет сыграть партию в Pong между двумя консолями, соединёнными кабелем связи, и даже протестировать работу принтера Game Boy Printer.
Для коллекционеров ретротехники и мастеров по ремонту такой инструмент особенно ценен: он позволяет оценить состояние приставки объективно, а не «на глазок», и выявить скрытые дефекты ещё до покупки или после восстановления. Результаты сохраняются отдельно для каждой консоли и не стираются, если флеш-картридж оснащён батарейкой или аналогичным резервным питанием.
Набор проверок выглядит на редкость основательным и наверняка пригодится всем, у кого на полке лежит одна или несколько оригинальных Game Boy. Отдельного внимания заслуживает встроенный справочник: прямо в прошивке собрана информация о компонентах консоли и подсказки о том, как трактовать результаты тестов и характерные симптомы неисправностей.

















