Сегодня хочу рассказать вам о таком редком, но любопытном устройстве под названием Game Genie, предназначенном для взлома игр. Оригинальное устройство для NES довольно известно, а вот о том, что Game Genie выпускался и для милой сердцу Денди знают не многие, но сначала немного истории...
В конце 1980-х годов британская компания Codemasters заинтересовалась разработкой игр для NES. На выставке потребительской электроники в Лас-Вегасе основатель студии Дэвид Дарлинг попытался наладить контакт с представителями Nintendo, но те отказались сотрудничать без официального соглашения. Дарлинг расценил это как «холодный приём», и в ответ Codemasters решила создать собственный, неофициальный инструмент для разработки под NES. Команда занялась реверс-инжинирингом консоли, обойдя защитные механизмы Nintendo. Это позволило перенести их игру Treasure Island Dizzy (1989) на NES, а также разработать специальный регулятор для картриджа, который мог изменять количество жизней у игрового персонажа.
В итоге Treasure Island Dizzy вышла без этого регулятора, но именно этот эксперимент стал толчком к первому крупному успеху Codemasters. Разработчики поняли: если можно модифицировать код одной игры, то почему бы не применить тот же подход к другим проектам на той же консоли? И зачем ограничиваться лишь дополнительными жизнями? Можно было изменять и другие параметры, создав устройство, способное воплотить мечты игроков в реальность. После долгих обсуждений в 1989 году Codemasters разработала первый прототип Game Genie.
С технической точки зрения, Game Genie представляет собой промежуточное устройство, которое подключается между картриджем и консолью. При запуске системы игроку открывается меню, где можно ввести специальную последовательность символов — так называемый "код". Эти коды указывают на конкретные адреса в ПЗУ картриджа. Каждый код содержит ссылку на ячейку в памяти и числовое значение, которое система выдаёт вместо исходных данных игры, фактически подменяя их.
Поскольку Game Genie модифицирует программный код игры, такие коды также называют патч-кодами. Их эффекты могут быть самыми разными: большинство опубликованных кодов дают игроку неуязвимость, бесконечные патроны, возможность пропускать уровни или другие преимущества, делающие прохождение проще, чем задумывали разработчики. Однако некоторые коды, наоборот, усложняют игру или даже открывают скрытые функции, которые изначально были отключены в финальной версии.
В комплекте с оригинальным Game Genie шёл буклет с кодами для популярных игр. Однако информация в нём быстро устаревала, так как выходили новые игры, а компания Galoob (издатель Game Genie) продолжала разрабатывать свежие коды. Чтобы решить эту проблему, Galoob запустила платную подписку по которой раз в квартал подписчики получали обновлённые сборники кодов. Кроме того, компания публиковала новые коды в рекламных блоках игровых журналов, таких как GamePro.
Выпуск оригинального Game Genie для NES столкнулся с жёстким противодействием со стороны Nintendo. Компания подала в суд на Galoob по делу "Galoob против Nintendo", обвиняя разработчика устройства в нарушении авторских прав. В результате продажи Game Genie в США были временно приостановлены, хотя в Канаде устройство оставалось в свободной продаже. В этот период Galoob даже запустила в игровых журналах рекламную кампанию со словами благодарности канадским игрокам: "Спасибо, Канада!". После длительных судебных разбирательств Galoob удалось доказать, что Game Genie не нарушает авторские права Nintendo, и продажи в США возобновились.
Позже Nintendo попыталась заблокировать работу Game Genie техническими методами, в частности, с помощью проверки контрольных сумм ROM. Первое время эти меры действительно затрудняли использование чит-кодов, однако энтузиасты вскоре нашли обходные пути. Некоторые ограничения удавалось преодолеть с помощью специальных дополнительных кодов, а в более поздних версиях Game Genie появилась функция, позволяющая скрывать модификации от проверки контрольных сумм.

Game Genie для Famicom и Фамиклонов
Имея невероятный успех в США, оригинальный Game Genie так и не появился на азиатском рынке, впрочем, там где присутствуют популярность и спрос - там всегда появляются пираты. Потребности в Game Genie для Famicom и Фамиклонов перекрыла компания Realtec, выпустив точную копию с незначительными отличиями от западного аналога.
Однако повторить успех оригинала не удалось, вероятно по причине того, что устройство плохо работает с многоигровками, да и пираты зачастую записывали уже модифицированные версии игр, предоставляя доступ к пополнению жизней и здоровья, что называется, "из коробки". Ну, а на легальный рынок пиратской продукции пробраться было, ой, как непросто. Поэтому сейчас Game Genie от Realtec является довольно редким экземпляром, заполучить который в коллекцию очень непросто.
