Энтузиаст несколько лет переносил архив Game Boy Museum на картридж. ROM можно скачать бесплатно.
Марсель Пфлуг, создатель сайта Game Boy Museum, перенёс свой онлайн-архив о портативке Nintendo на настоящий картридж для Game Boy. Вставляете его в консоль, и вместо игры получаете поисковый справочник обо всём, что связано с устройством: от внутренностей и аксессуаров до игр, мерча и рекламы. Сам автор начинает рассказ о проекте честно: «Никто этого не ждал. У мира много нужд, и картридж для Game Boy без игры внутри в этом списке был не на первом месте».
Идея выросла из шутки. Каждый предмет в коллекции музея — экспонат, так почему бы самому музею не стать одним из них? Сайт Game Boy Museum и без того огромный: каталог фотографий консолей, архив периферии вплоть до кабелей, хроника всех мелких ревизий железа и сотни статей. В браузере всё это показать несложно. На устройстве 1989 года — совсем другая история.
Первое открытие: Game Boy — «на редкость плохая читалка». Консоль выводит на экран лишь 255 «блоков», а на каждую букву уходит по несколько штук. Для музея, который почти целиком состоит из текста, это серьёзное ограничение. «Читать музей на Game Boy — это борьба за каждый сантиметр», — замечает Пфлуг.
Отдельная головная боль — QR-коды. Пфлуг хотел, чтобы картридж отправлял владельца к фотографиям, которые нельзя показать на маленьком экране. Ему нравилась мысль, что гаджет из 80-х будет «разговаривать» со смартфоном 2020-х. Но QR-коды создали в 1994 году, чтобы отслеживать детали на японском автозаводе — заводе Toyota. Под Game Boy их пришлось адаптировать вручную.
С фотографией автора для титров вышло не проще. Обычное фото при переводе в оттенки экрана Game Boy превращается в кошмар: «Лицо становится одним бледным пятном, глаза — двумя чёрными дырами, и вы случайно нарисовали череп». Титульный экран Пфлуг нарисовал вручную, пиксель за пикселем. Работы оказалось столько, что от идеи целого музейного зала с витринами пришлось отказаться.
Источник: Eurogamer
Бывали дни, когда не получалось вообще ничего. «В этом и смысл работы со старым железом. Каждый экран приходится заслужить», — говорит разработчик.
Сколько ушло времени, он точно сказать не может: проект собирался «по вечерам и выходным на протяжении нескольких лет» с долгими перерывами. Пфлуг занимается этим как хобби — у него серьёзная корпоративная работа, бесплатный гитарный портал Sticky Tunes и любовь к природе. «Программирование и возня с железом меня успокаивают. И раз уж почти 40 лет никто не ждал тех решений, за которыми я гоняюсь, в этом есть особая свобода: я делаю это исключительно ради своего любопытства», — объясняет он.
Результат доступен бесплатно в виде ROM: его можно скачать и при желании записать на картридж самостоятельно. Пфлуг называет проект «настоящей маленькой энциклопедией мира Game Boy, которую читаешь главу за главой, как книжку в мягкой обложке». По его словам, это дань уважения машине и попытка сохранить знания там, откуда они пришли, — чтобы, что бы ни случилось с сайтами, серверами и с ним самим, «маленький серый кирпич мог сам рассказать свою историю». Автор оригинального материала видит в этом подчёркнуто человеческий ответ эпохе, когда подобное теоретически можно сгенерировать с помощью ИИ за минуты.
Реакция публики Пфлуга удивила — «самым приятным образом». Особенно его тронуло, что о проекте узнали в Японии, на родине Game Boy: «То, что он нашёл отклик у истоков, было как маленький подарок».
Картридж по сути закончен, осталось внести несколько небольших изменений, но Пфлуг собирается обновлять сборку «как минимум» раз в год, чтобы она не отставала от архива сайта. Параллельно он делает второй картридж — GB Test Lab. «Он делает противоположное игре», — говорит автор. Тест-лаборатория проверяет саму консоль: указывает конкретный контакт слота или бит памяти, который сбоит, измеряет износ кнопок, тестирует принтер и link-порт. Инструмент рассчитан на тех, кто коллекционирует, восстанавливает и чинит Game Boy.
А опыт борьбы с QR-кодами подсказал ещё одну идею: Пфлуг работает над утилитой, которая превратит Game Boy Printer в полноценный принтер для этикеток.