Новости — страница 2
Друзья, подписывайтесь на наш Telegram-канал!
Два полезных обновления для Game Boy Advance SP.
Для замены корпуса — корпус eXtremeRate для Game Boy Advance SP.
Официально лучший аккумулятор для Game Boy Advance SP — FunnyPlaying на 1040 мА·ч!
Pillow Fort выпускают альбом в виде игры для GBA
Британская группа Pillow Fort придумала отличный способ выпустить дебютный альбом Indefinite, but not Forever. Помимо винила и кассеты, он выйдет в виде полноценной ритм-игры для GBA.

Все десять песен превратили в игровые уровни и переложили в трекерную музыку. Объявленный тираж — всего 30 картриджей, цена — £20.
Подробности — на Bandcamp группы. Очень красивый способ совместить музыку и любовь к старым консолям :)
EverTheme: редактор тем для EverDrive GBA в браузере
У владельцев EverDrive GBA Mini и Pro появилась новая игрушка — EverTheme.

Прямо в браузере можно собрать собственное оформление меню: заменить фон и шрифт, настроить цвета и расположение элементов. Результат сразу виден в предпросмотре.
Удобно для тех, кто хочет сделать меню под себя, но не хочет возиться с ручным редактированием файлов.
Новая прошивка EZ-Flash Air: свободное удаление игр и Mode B

Итак, сегодня как раз наступило время проверить новую прошивку EZ-Flash Air.
На словах разрабы обещали крайне классное улучшение — теперь можно стереть любую игру без необходимости удалять все остальные по очереди. Я себе уже нафантазировал золотые горы, но на практике всё оказалось слегка странным.
Сначала, конечно, нужно было записать игры — именно в таком порядке: Lost Vikings, Rayman 3, Metroid Fusion и Apotris.
После проверки, что все игры работают, я попробовал удалить Rayman 3.
И, к удивлению, всё сработало как надо. Rayman исчез из списка, а остальные три игры продолжили запускаться.
Потом открыл карту NOR-памяти — это новая функция, доступная при нажатии кнопки START.
Оказалось, что в NOR-памяти появилась дыра ровно на 8 МБ (см. скрин 1). То есть место, куда была записана игра, просто освободилось, но никаких «смещений» не произошло.

Я сразу попробовал записать Rayman обратно, и он лёг в то же самое место (см. скрин 2). Прям тютелька в тютельку.

В целом разработчики не обманули — теперь действительно можно удалять любые игры независимо от порядка их записи в память.
Правда, они умолчали о другом: NOR-память всё равно остаётся NOR-памятью. Скажем, если удалить вторую и четвёртую игры по 8 МБ каждая, суммарно освободится 16 МБ, но одного участка такого размера не появится. Вместо него останутся два отдельных слота по 8 МБ.
Дальше пришло время проверить Mode B.
Lost Vikings, находившаяся в самом начале NOR, нормально запустилась. После этого я удалил игру (см. скрин 3).

В меню флеш-картриджа Rayman 3 стал первой игрой, а вот в Mode B всё сломалось.
Game Boy Advance ведёт себя так, будто картридж вообще не вставлен, а Analogue Pocket показывает ошибку No header.
Оказалось, что Mode B плевать на порядок игр в меню. Он читает заголовок ROM непосредственно из начала NOR-памяти.
Тогда я удалил и Rayman 3 (см. скрин 4).

Две соседние дыры объединились в один участок на 12 МБ. Я в целом не сомневался, куда именно запишется Rayman 3, но решил перепроверить. После повторной записи Rayman занял первые 8 МБ NOR (см. скрин 5) — и сразу запустился в Mode B.

Я сразу вспомнил старые времена и процедуру дефрагментации диска :)
По итогу могу сказать, что новая прошивка — это однозначное улучшение. А если вы понимаете, как работает память, то особых проблем с её «менеджментом» у вас не возникнет. Позже у части владельцев появились проблемы; способ отката разобран в отдельной заметке.
Подробности об EZ-Flash Air — в большом обзоре картриджа.
Подделки GBA стали ещё убедительнее
Раньше одним из способов отличить поддельный картридж GBA было расположение тестовых площадок на обратной стороне платы.
Теперь полагаться только на этот признак нельзя. На новых поддельных платах площадки расположены практически один в один с оригинальной AGB-E05-01.

Маркировка рядом с ними пока отличается. На показанных примерах у подделок стоит Z, а у оригиналов — I или K. Но, видимо, и это ненадолго.
Так что картридж нужно проверять по нескольким признакам сразу. Подробнее об этом — в статье «Подделки картриджей».
Game Boy Advance подключат к облаку

В интернете обнаружился крайне любопытный проект под названием CanoFlash.
Это небольшой адаптер с Wi-Fi, который подключается к разъёму Link Cable на Game Boy Advance. Работать всё должно следующим образом.
В консоль вставляется специальный перезаписываемый картридж, после чего GBA нужно включить с зажатыми Start + Select. CanoFlash через режим Multiboot загружает в оперативную память консоли собственное меню.
Затем можно выбрать игру из своей библиотеки. Адаптер скачает ROM по Wi-Fi и запишет его непосредственно на картридж. Компьютер для этого не нужен.
Правда, подойдёт не любой флеш-картридж. CanoFlash работает с современными 32-мегабайтными repro-картриджами на чипе AMD/Spansion S29GL256. По сути, это обычные перезаписываемые картриджи, на которые обычно приходится заливать по одной игре при помощи специального программатора.
Кроме того, разработчики обещают облачную синхронизацию сохранений, автоматические обновления и поддержку GBA, GBA SP и Game Boy Micro. Внутри самого адаптера находятся аккумулятор, небольшой OLED-экран и необязательный слот для microSD.
Выглядит всё это крайне интересно. Особенно возможность скачивать игры прямо на GBA без компьютера и программатора.
Но есть небольшой нюанс.
Пока CanoFlash существует в основном в виде красивого сайта. На месте демонстрации работы висит надпись Demo video coming soon, ссылки на GitHub и социальные сети фактически никуда не ведут, а независимых обзоров или хотя бы фотографий устройства в руках покупателей я не нашёл.
Даже отзывы на сайте принадлежат неким Карлосу, Люсии и Давиду из Discord, которых при всём желании сложно считать надёжными источниками.
Поэтому пока это не столько готовое устройство, сколько очень любопытное обещание. Но если CanoFlash действительно работает так, как заявлено, то перед нами одна из самых необычных разновидностей флеш-картриджа для GBA.
Будем наблюдать.
Новая статья о Сигэру Миямото

Выложил на сайт новую статью — про Сигэру Миямото.
Его обычно называют создателем едва ли не всех известных игр Nintendo. Но если посмотреть на историю их разработки, всё оказывается намного интереснее: где-то Миямото был режиссёром, где-то продюсером, а где-то лишь помогал команде и направлял её.
Попробовал разобраться, чем именно он занимался и насколько велика его настоящая роль в истории Nintendo.
Сигэру Миямото: какова его настоящая роль в истории Nintendo?
Пишите комментарии и замечания по статье :)
EZ-Flash исчезли с AliExpress

Кстати, только сейчас заметил, что на официальном сайте EZ-Flash обычные EZ-Flash Omega и EZ-Flash Omega Definitive Edition уже помечены как discontinued — производство прекращено.
А ещё я до сих пор не понимаю, что происходит с AliExpress. Флеш-картриджи EZ-Flash там практически полностью исчезли из продажи: через обычный поиск их просто не найти. При этом SuperChis и SuperCard находятся без каких-либо проблем.
И заметил это не только я. Хотя один из разработчиков EZ-Flash писал мне, что всё нормально и никаких проблем с продажами нет.
Неужели площадка настолько жёстко взялась именно за продавцов EZ-Flash, что они теперь вынуждены скрывать картриджи или вообще перестали выставлять их открыто?
Как GB Operator определяет поддельные картриджи
Я тут недавно узнал, что компания Epilogue выпустила Retrace — программу для iOS и Android, которая работает вместе с GB Operator.
То есть тот самый GB Operator теперь можно подключить к телефону и узнать, оригинальный ли перед вами картридж и сколько он стоит. Причём стоимость показывается отдельно для картриджа с коробкой и без неё.
По крайней мере, так всё должно работать в теории.
На практике сначала оказалось, что комплектный кабель для этого не подходит. Вместе с GB Operator поставляется кабель USB-A — USB-C, а для подключения к телефону нужен USB-C — USB-C.
Кабель я нашёл, но программа всё равно не видела устройство. Сначала я подумал, что проблема именно в нём. Кабель был от моей старой курилки, поэтому я грешил на то, что он не умеет передавать данные.
Перебрав несколько проводов, я понял, что проблема слегка глубже, чем казалось. После коротких поисков в интернете выяснилось, что сам GB Operator тоже нужно обновить через компьютер.
И, конечно, этот процесс не мог пройти нормально.
Во время обновления устройство зависло на сообщении Configuring — this may take up to a minute, а светодиод начал переливаться всеми возможными цветами. Ничего не происходило, но отключать устройство, когда на экране фактически написано «НЕ ОТКЛЮЧАЙТЕ УСТРОЙСТВО», было немного страшновато.
В итоге после выключения программы и переподключения GB Operator он всё-таки ожил. Программа его распознала, версия прошивки, как оказалось, обновилась с 7.0.0 до 10.0.10, а версия System — с загадочной 0.0.0 до 2.0.0.
После этого я наконец-то перешёл к проверке картриджей.
С оригинальными The Lost Vikings, Pokémon Sapphire, Donkey Kong и Super Mario Land никаких проблем не возникло. Retrace правильно определила игры и признала картриджи официальными.
В целом тут у меня и не было никаких сомнений, поэтому я начал подкидывать программе задачки посложнее.
Откровенно поддельный Pocket Densha 2 программа признала официальным с уверенностью 98%. И это несмотря на серый корпус с надписью Game Boy Color сбоку и прекрасное слово GAME вместо Nintendo GAME BOY сверху.


Лицензионный китайско-гонконгский картридж 4-in-1, выпущенный компанией Mani задолго до появления iQue, программа вообще не распознала.


С оригинальным картриджем iQue Chaoji Maliou 2, также известным как Super Mario Advance 2, получилось ещё веселее. В первый раз Retrace признала его неизвестным, а со второй попытки — официальным с уверенностью 95%.
Правда, разработчик игры так и остался Unknown Developer, а сама игра — Unreleased. Видимо, мои статьи об истории Nintendo в Китае разработчики Retrace не читали.


EverDrive X5 программа совершенно правильно распознала как EverDrive.


А вот EZ-Flash Omega Definitive Edition почему-то определился как Anguna: Warriors of Virtue. Причём флеш-картридж находился в обычном режиме, а самой Anguna на нём вообще не было.


Затем выяснилось, что обычный EZ-Flash Omega и EZ-Flash Air тоже определяются как Anguna. И каждый раз Retrace уверена в результате примерно на 97%.
Случайным совпадением это уже не выглядит. Судя по всему, вся линейка EZ-Flash использует общий загрузочный код или образ, который Retrace принимает за Anguna.
Эксперимент получился любопытным, но каким-то странноватым.
С одной стороны, было интересно побаловаться. С другой — никакой гарантии программа не даёт вообще. А значит, перед покупкой вам всё равно придётся самостоятельно разбираться, оригинальный перед вами картридж или подделка.
Игра, которая никогда не выйдет на флеш-картридже
Я не знаю, что в этой новости интереснее: появление игры для Game Boy Color с Wi-Fi и генеративным ИИ или то, насколько создатель игры охренел.


Daydream — новый детектив для Game Boy Color. Внутри картриджа находится Wi-Fi-модуль, через который игра подключается к серверу с генеративным ИИ. Игрок расследует загадочное убийство, допрашивая персонажей, ответы которых генерируются прямо по ходу беседы.
По словам разработчика, благодаря этому игра практически бесконечна. И всё это работает на консоли 1998 года без телефона или компьютера. Звучит, конечно, бомбически — особенно с учётом того, что речь идёт об игре для Game Boy Color.


Но есть нюанс. Каждый картридж стоимостью ¥16 000 привязан к серверу с помощью уникального ID, а автор прямо запрещает перепродажу и угрожает отключать от сервера экземпляры, купленные с рук.
Сам картридж после этого не умрёт, но лишится своей главной механики. DRM и запрет вторичного рынка наконец-то добрались до Game Boy Color.

Analogue Pocket ломала EverDrive GBA Mini

Недавно произошла крайне занимательная история с флеш-картриджем EverDrive GBA Mini.
Владельцы свежей партии Analogue Pocket обнаружили, что после нескольких запусков консоль начинала ломать картридж. EverDrive выдавал ошибки и переставал работать даже на обычной GBA, а на microSD менялись имена системных файлов:
romcfg → vomcfg
recent.dat → vecent.dat
bram-db.dat → fram-db.dat
Причём это была не случайная порча данных: в изменённых символах выставлялся один и тот же бит, превращавший R в V, а B — в F.
Поддержка Analogue первоначально заявила, что за сторонние устройства компания не отвечает, и предложила обращаться к создателю EverDrive — Krikzz.
На форуме Krikzz началось большое расследование. В итоге выяснилось, что виноват всё-таки Analogue Pocket, а точнее — тайминги картриджной шины.
Через несколько дней Analogue выпустила прошивку 2.6, скорректировавшую эти тайминги. После обновления проблема исчезла.
Такие дела.
