🗓 27.02.1996 — Pokémon Day (День покемона) [вехи_истории]
🕹️ В Японии вышел Pokémon Red - первая игра серии для Game Boy, старт феномена с 102 покемонами и механикой «поймай их всех».
😊 Серия разошлась тиражом 480+ млн копий, породила аниме, карты TCG (40+ млрд карт), фишки и AR-игру Pokémon GO (1+ млрд скачиваний) - целая вселенная, которая жива и развивается до сих пор!
===================================== 👇👇Наш канал на других площадках👇👇 YouTube | VkVideo | Telegram | Pikabu =====================================
Однако у него, как в одном бородатом анекдоте, есть нюанс. На первый взгляд это самая обычная GBA от Нинтендо: есть слот для картриджей, логотип Nintendo на крышке и копирайт на поддоне устройства.
Однако здесь при запуске без картриджа нас встречает меню многоигровки и это сразу выдает поддельную натуру консоли. Сейчас на Авито можно найти много разных SP'шек, однако подавляющее большинство объявлений - клоны по типу Qumo'вских, причем продающихся за неразумные деньги. Их справедливая цена - 500-1.000руб, а ломят за них 3+к (правда их никто не берет, но рынок они ломают):
Все мы с вами помним о том, как китайцы скопировали аппаратную платформу NES и до сих пор выпускают ее в виде консолей типа Sup GameBox. Однако у GBA в этом плане все было куда интереснее! Дело в том, что вариаций клонов SP великое множество. И у меня в руках находится самый простой клон, который представляет из себя неизвестный ARM-чипсет с эмулятором:
В отличии от NES с ее сложными картриджами, где было сразу два адресных пространства (для PPU и процессора), и мапперы, ориентировавшиеся на аппаратные особенности Фамикома, в GBA картриджи были очень простыми. По сути, это просто параллельная 16-битная шина 8080, которая включается напрямую в адресное пространство процессора и куда BIOS оригинальной консоли передает управление после инициализации.
В случае с эмуляторными клонами, тот же самый картридж вешается напрямую на EMI (внешняя параллельная шина, или FSMC если вы знакомы с STM32) микроконтроллера и таким образом оказывается замапплен в определенную область памяти. Обычно в таких клонах используются процессоры на ядре ARM9T, которое способно выполнять код оригинальных картриджей без модификаций, однако без PPU и SPU в этом не будет никакого толка. Правильным решением было бы выполнение кода на 9T и эмуляция обращения к регистрам периферии оригинальной консоли, но это слишком сложно и ломает совместимость, поэтому китайцы просто гоняют эмулятор ARM-ядра поверх другого ARM-ядра. И конечно из за этого игры, которые быстро работали на древнем медленном ARM7TDMI, могут подтормаживать на 9T и даже 926'ом...
Однако были и другие китайцы, прожженные хардварщики, которые умудрились аппаратно склонировать GBA SP! Не то чтобы сама GBA была очень сложной под капотом (NES, к примеру, сложнее), но ее периферию с кучей режимов работы реализовать и отладить - целое дело. Одним из таких китайцев был опытный инженер Maxzhou88, который умудрился разработать один из первых (но не самый первый) аппаратный клон GBA SP в ~2011 году. И вот там то игры не лагали!
Qumo GameBox. Та самая капля - бескорпусной чип, который и реализует в себе всю GBA SP.
Так что благодаря таким крутым инженерам, как Maxzhou88 и команде MisterFPGA мы можем наслаждаться аппаратными клонами консолей, которые не выпускают уже более 20 лет...
Я постоянно мониторю рынок и давно хотел купить ушатанный Геймбой, чтобы заменить в нём всё, кроме главной платы. Да, отчасти теряется эстетика оригинального устройства, но зато в него можно поиграть. Мне не нравится играть в современные китайские консоли, а вот побегать в Castlevania, Kirby или Pokémon на старом «кирпиче» иногда очень хочется. Но глаза начинают вытекать уже минут через пять. В общем, донор был куплен за 1 000 рублей, а набор для модификации заказан за 7 000 рублей + флеш-картридж за 1 100 рублей.
Слева лежат остатки от донора, а справа - уже собранный новый Геймбой
Ремонт
Мой донор был нерабочим. До меня его уже пытались починить и явно искали проблему в экране. Но вот в чём фишка: на поздних консолях, типа Nintendo DS, устройство не включается, если есть проблема с верхним или нижним экраном. А вот ранние модели, такие как Game Boy DMG, запускаются даже без экрана. При подаче питания должен загораться красный светодиод и стартовать игра, то есть звук будет, даже если картинка не появляется. Так вот донор на питание не реагировал никак. Значит, проблема в питании. Разбираю консоль.
Слева - плата для экрана, кнопок и динамика. Справа - для чтения картриджей и питания
Видео
А если вам интересно посмотреть видео всего процесса, то я, как обычно сделал и видеоролик. Спасибо за ваши просмотры, лайки и подписки на Ютубе. На таких маленьких каналах, как мой, они сильно помогают продвигать контент!
Возвращаемся к ремонту
Сразу смотрю глубже, а именно на маленькую плату питания. Там была коррозия; я всё почистил и нашёл два обрыва. На один кинул перемычку, другой просто щедро залудил.
Видно много мест, где я снял коррозию вместе с маской. Потом маску лучше восстановить
Сразу проверяю. Светодиод загорается, динамик воспроизводит музыку из Тетриса, но экран молчит. Покопался в дисплее: до меня его чинили до нерабочего состояния. Внутренний шлейф надорван, основной шлейф явно прогревали. В общем, с дисплеем я ещё повожусь на досуге, но, скорее всего, он мёртвый. Самое обидное - потратить несколько часов кропотливого труда на восстановление и затем увидеть, что экран весь в битых пикселях и полосах по горизонтали и вертикали. А такое уже не лечится.
Начинаю модификацию
Плата питания работает, чтение картриджей работает, значит, можно начинать модификацию. Ведь именно эти платы нам пригодятся, а всё остальное - не очень.
Связочка плат по центру пойдёт в мой ультимативный Геймбой, а всё остальное - нет.
Ещё при разборке увидел, что многие стойки, в которые вкручиваются болтики, сильно растрескались. Так что у корпуса не только косметические потёртости, но и более существенные проблемы. Начинаю сборку. В комплекте к корпусу идут новые кнопочки, резиночки, болтики, контакты для батареек и плата под кнопки и экран с новым динамиком.
Всё новенькое и чистенькое
А потом нужно аккуратно вставить и вклеить «бутерброд» дисплея. Дисплей ламинированный, то есть на него заранее наклеен защитный пластиковый экран, который у донора был утерян.
Так выглядит изнутри
К дисплею сразу подключается плата и приклеивается к нему. От мини-платы идёт шлейф на основную плату.
Тут довольно жёсткий коннектор, подключать нужно аккуратно
Подключаю шлейф и можно прикручивать плату, чтобы закрепить сборку в корпусе, особенно кнопки, которые норовят выскочить.
Тут ничего сложного
С левой частью всё. Теперь устанавливаю оригинальную плату. А между ними лежит шлейф, который как раз эти две платы и соединит.
Новые платы, конечно, выглядят аккуратнее
Прикольно, что плата с батарейкой и USB-C-разъёмом вставляется как обычный блок батареек - к плюсовому и минусовому контакту оригинальной платы. А вот снизу контактов нет, но «железяки» под них в комплекте есть. Так что, если плата накроется, всегда можно быстро восстановить оригинальную конфигурацию на четырёх AA-батарейках.
Ох, рано я вставляю батарейку...
Собирается всё действительно просто. Главное - не торопиться и делать аккуратно. Нужно вставить тугой шлейф? Найди удобное положение и аккуратно, но настойчиво вставляй.
Перепробовал 3–4 положения и нашёл удобное. Кстати, видите, какое аккуратное отверстие для зарядки?
Хочешь закрутить корпус? Не забудь, что под батарейкой есть два болтика. Сначала закрути их.
Слева и справа по болтику
А потом меня ждала хорошая новость и плохая.
Хорошая - всё работает. У дисплея много режимов, они переключаются нажатием на колёсико, которое в оригинальном Геймбое регулировало контрастность. Вот карусель со всеми режимами.
1/8
Первые два нравятся больше всего: первый будто воспроизводит оригинальный цвет картинки
Плохая новость - в левом нижнем углу есть битые пиксели. Их почти не видно; в некоторых играх они вообще пропадают из виду.
На некоторых цветах дисплея они особенно заметны, но в играх практически незаметны
Я всё равно написал производителю, и он предложил мне 5$ или замену. Я выбрал замену, которую отправили в тот же день. Приятно удивлён! Осталось дождаться нового дисплея — надеюсь, он будет идеальным!
Вместо kore — more
Вот такая история. Как видите, ничего сложного в такой модификации нет: нужно найти рабочую плату, а дальше просто аккуратно всё собрать в новом корпусе. Даже паять не придётся. Мне, конечно, больше нравится возвращать к жизни старые консоли, но иногда хочется поиграть в классические игры в оригинальном форм-факторе, но без мучений.
Пишите, если есть вопросы, подписывайтесь на блог тут и на YouTube!
🕹 Одно из самых неожиданных и ярких кроссоверов на Game Boy Advance — Crash Bandicoot Purple: Ripto’s Rampage. Это был не просто платформер, а часть уникального события: впервые встретились два культовых героя — Крэш Бандикут и Спайро Дракон.
🧑💻 Игру разработала компания Vicarious Visions, а издателем выступила Vivendi Universal Games. В Crash Purple игроки путешествовали по разнообразным мирам, сражались с миньонами Рипто и участвовали в десятках мини-игр.
🌀 Особенность проекта — возможность соединить игру с “Spyro Orange: The Cortex Conspiracy” по кабелю GBA Link для совместной игры, обмена данными и бонусов. Это был смелый эксперимент в портативной игровой индустрии, объединяющий поклонников двух игровых вселенных.
👇👇Наш канал на других площадках👇👇 YouTube | RuTube | Telegram | Pikabu =====================================