Где-то в ящике стола севшая батарейка медленно уничтожает частицу истории гейминга. Это суровая реальность, с которой сталкиваются тысячи LCD-портативок 80-х и 90-х годов, и именно эту проблему пытается решить BrickEmuPy.
Проект BrickEmuPy, созданный разработчиками Azya52 и Andrei Cherniaev, представляет собой эмулятор портативных LCD-игр, написанный на Python с использованием PyQt6. Проект уже сохранил более 60 портативных классических игр, начиная от Tamagotchis и Digimon Digivices и заканчивая теми самыми наручными часами с Legend of Zelda и Super Mario, которые для многих стали своеобразным обрядом посвящения в детстве. Что еще важнее, это, по-видимому, первый проект, которому удалось успешно сделать дамп брелочных игр Nintendo Mini Classics для эмуляции.
Дамп Nintendo Mini Classics, который меняет правила игры
16 июля разработчики подтвердили, что успешно сделали дамп версии Nintendo Mini Classics Soccer (1998/2004), опубликовав следующее сообщение: «Дамп и эмуляция Nintendo Mini Classics Soccer (1998/2004) завершены. Насколько мне известно, это первая игра из серии Mini Classics, которую удалось успешно дампить. Надеюсь, мне попадутся и другие игры из этой серии».
Суть в том, что линейка Nintendo Mini Classics была возрождением оригинальной серии Game and Watch в формате брелоков, и получить чистый дамп ROM с этих крошечных устройств — задача невероятно сложная. Железо здесь узкоспециализированное, чипы — редкие, и никто особо не стремился заниматься реверс-инжинирингом игрушки-брелока. Именно это делает данный дамп таким значимым. Если версия Soccer взломана, то остальная линейка Mini Classics, включая Donkey Kong Jr., Mario's Cement Factory и Parachute, становится вполне реальной целью.
Для фанатов ретро-презервации это сродни находке ранее не дампленной аркадной платы. Физические экземпляры Mini Classics становится все труднее найти в рабочем состоянии, а те, что всплывают на вторичном рынке, часто имеют корродированные контакты батарейного отсека или неисправные сегменты LCD-экрана.
60 игр и это не предел, включая по-настоящему «проклятые» вещи
Более 60 игр, уже входящих в библиотеку BrickEmuPy, — это не только очевидные хиты Nintendo. Проект охватывает широкий спектр странных, удивительных и весьма сомнительных релизов эпохи LCD. Вспомните портативки Tiger Electronics, игры Systema и целую категорию ноунейм-устройств, которые эксплуатировали формат Game and Watch без какого-либо лоска, присущего Nintendo.
Этот охват имеет значение. Известные вещи, вроде Donkey Kong из серии Game and Watch или брелока Zelda, скорее всего, выживут благодаря интересу коллекционеров. Исчезает именно по-настоящему редкое железо. Рекламная LCD-игра, которую давали в качестве приза за покупку снеков, или двухкнопочная портативка с нелепой тематикой — у них почти нет шансов просуществовать в рабочем физическом виде еще 30 лет.
Проекты по сохранению, такие как BrickEmuPy, — единственный реальный путь для подобного железа. Дамп ROM и документирование раскладки LCD-сегментов означают, что игра существует независимо от своей физической оболочки, а это единственный вид бессмертия, на который может рассчитывать пластиковая игрушка из 1993 года.
Что это значит для движения по сохранению ретро-игр
Эпоха LCD-игр серьезно обделена вниманием сообщества презервации. Проекты по эмуляции исторически фокусировались на картриджных системах, где дамп ROM — дело нехитрое, а железо хорошо задокументировано. LCD-игры работают иначе: «ROM» часто представляет собой кастомный чип, дисплей — это фиксированный набор сегментов, а не пиксельная сетка, а логика геймплея «зашита» в железо, которое никогда не предназначалось для реверс-инжиниринга.
Подход BrickEmuPy, заключающийся в создании точной программной модели как логики, так и раскладки LCD-сегментов, — это правильный путь. Это гораздо более аутентичная реконструкция, чем просто запись видео с геймплеем, к которой прибегают некоторые ленивые архивариусы.
Для всех, кто вырос на портативках Nintendo, гайд по эксклюзивам версий Pokémon FireRed и LeafGreen служит напоминанием о том, насколько глубоко уходит наследие портативного гейминга Nintendo, выходя далеко за рамки эпохи LCD в поколение GBA. Mini Classics были мостом между этими мирами, и их полноценная презервация — дело, которое давно нужно было сделать.
Проект является open source и размещен на GitHub, а значит, другие разработчики могут вносить свой вклад, добавляя дампы и расширяя библиотеку. Учитывая, что только линейка Mini Classics включает множество вариантов для разных рынков, работы еще непочатый край. Ключ к успеху — участие сообщества: один разработчик может взломать версию Soccer, но для маппинга полной раскладки LCD-сегментов для каждого регионального варианта каждой игры Mini Classics нужно больше рук.
Для всех, кто интересуется миром ретро-гейминга, наши игровые гайды охватывают всё: от современных релизов Nintendo до эпохи портативок. А если вы хотите увидеть, как портативное наследие Nintendo связано с текущими релизами, гайд по обмену Gimmighoul в Pokémon Pokopia показывает, что франшиза до сих пор находит способы удерживать интерес коллекционеров спустя десятилетия после выпуска первых устройств Game and Watch.









