В прошлой статье про китайскую PlayStaion 5, я вскользь упомянул GameStick Lite — миниатюрную игровую консоль в формате «флэшки», которую можно купить всего за 1200 рублей новой. За такую скромную сумму, производитель кладет в комплект целых два беспроводных геймпада, флэшку и переходник на HDMI. Для большинства пользователей, эта консоль — самая обычная «многоигровка», на манер новодельных клонов SEGA Mega Drive и NES, однако на практике — это почти полноценный компьютер...

Сегодня мы с вами разберем это чудо инженерной мысли, воссоздадим схемотехнику устройства и узнаем, что же это за диковинка такая и причём тут R36s.

❯ Предисловие

За последние годы, на рынке игровых консолей появился тренд ретро-гейминга. Если раньше эмуляторные консоли и аппаратные клоны NES/SMD были скорее прерогативой детей и немногочисленных ностальгирующих взрослых, то сейчас новые модели устройств выходят чуть ли не каждый день, а их аудитория значительно расширилась. Во многом это происходит благодаря портативным OpenSource-консолями по типу R36s, Anbernic RG35xx и конечно-же TrimUI, которые предлагают весьма неплохое железо и богатый предустановленный ромсет за относительно небольшую сумму.

Три R36s из моей коллекции... и все разных ревизий! Одна из них даже MIPS :)
Три R36s из моей коллекции... и все разных ревизий! Одна из них даже MIPS :)

Это сейчас можно купить подобную консоль, включить и играть в своё удовольствие. А раньше это был рай для гиков — из коробки многие эмуляторы работали кривовато, игры подтормаживали, да и набор платформ был ограничен тем, что предоставил производитель консоли. Особенно сильно тут выделяется легендарная Dingoo A320, ставшая своеобразным «анберником» своих лет — в 2009 году, испанский инженер обнаружил сходство платы консоли с отладочной платой чипсета Ingenic JZ4732, для которой был доступен Linux, и после небольших патчей ядра (в основном драйвер ввода и дисплея), он умудрился запустить на малютке Linux!

С тех пор, китайские производители начали ставить Linux, и, что самое интересное, не перечить коммьюнити, которое само разработало для их консолей прошивку. ArkOS, Batocera, EmuELEC — все эти проекты были разработаны по большей части именно сообществом, причем некоторые системы берут своё начало чуть ли не 10 лет назад. Помимо эмуляторов, энтузиасты также портируют игры с других платформ — на R36s можно нативно поиграть в GTA, Serious Sam, Doom (кто бы сомневался!) и Half-Life, при этом нет ничего сложного в написании собственной нативной игрушки!

Среди стационарных консолей ситуация несколько иная. Здесь происходит, в какой-то степени, стагнация. По сути, из «больших» консолей можно выделить лишь упомянутые мной выше клоны NES/SMD, x86 «гаражные» консоли по типу клона PS5 из прошлой статьи, GameStick Lite и всякая инженерная экзотика типа стационарного аппаратного клона GameBoy Advance (!!!):

Та самая PS5. Кстати, будет вторая часть с апгрейдом!
Та самая PS5. Кстати, будет вторая часть с апгрейдом!

И GameStick Lite здесь очень выгодно отличается свой ценой. Устройство можно найти новым на маркетплейсах всего за 1200 рублей, при этом у него довольно богатый комплект поставки. В коробке лежит сама консоль в виде миниатюрного стика, два беспроводных геймпада в стиле DualShock с PS2 вместе с адаптером, HDMI-удлинитель, а также инструкция. Нехило за такие деньги!

При этом сам стик представляет из себя полноценный миниатюрный компьютер в духе Intel Compute Stick. Из разъёмов у него есть один полноценный USB 2.0 хост, разъём MicroUSB для подачи питания, MicroSD-флэшка на 64ГБ, а также, собственно, HDMI. Теоретически из процессора можно вытащить и TV-Out для подключения «к тюльпанам».

Но что же у него внутри? Давайте разберем и изучим схемтехнику «малыша»!

❯ Разбираем

Разбирается консоль очень просто. Не нужно ничего откручивать, достаточно лишь расщелкнуть клипсы по бокам устройства, разделить корпус и вытащить материнскую плату. В разобранном виде устройство выглядит вот так:

Слева — единственный постоянный накопитель в GameStick Lite, ни о каких 128МБ встроенной Flash-памяти и речи не идет
Слева единственный постоянный накопитель в GameStick Lite, ни о каких 128МБ встроенной Flash-памяти и речи не идет

В первую очередь, в глаза бросается сердце устройства — процессор Rockchip RK3032, разработанный в далёком 2014 году специально для недорогих ТВ-боксов. Несмотря на миниатюрные размеры в 12x12мм (да, чип чуть больше 1см!), в крошечный кристалл, выполненный по техпроцессу 28нм, уместился полноценный компьютер:

  • В роли вычислительных ядер выступают целых два Cortex-A7, с 32КБ L1-кэша и 128КБ L2-кэша, способных работать на частоте вплоть до 1ГГц. Помимо набора инструкций ARMv7, процессор также имеет FPU и поддерживает SIMD-набор инструкций NEON. Вполне неплохо для тех лет, в 2014 всё ещё встречались одноядерные смартфоны на базе Cortex-A5.

  • За загрузку отвечает продвинутый Rockchip'овский BootROM, способный загружаться не только с eMMC/NAND, но и SPI-флэшек, MicroSD и теоретически даже по USB! Устройство загрузки конфигурируется с помощью страпов.

  • За ОЗУ отвечает контроллер DDR3-памяти, способный работать на частоте 533МГц и поддерживающий до двух ранков (чипов памяти), объёмом до 1ГБ каждый (теоретический абсолютный максимум — 2ГБ). ПЗУ управляют три независимых контроллера — SPI, NAND и MMC.

  • В качестве GPU здесь используется Mali-400 в одноядерной конфигурации, поддерживающий OpenGL ES 1.1 и 2.0 и способный работать на частоте до 400МГц. Несмотря на почтенный возраст (видеочип был представлен в 2008 году, а сама микроархитектура — в 2007), в 2014 году Mali-400 был одним из самых популярных и распространенных мобильных GPU. Даже сегодня его можно найти в ультрабюджетных смартфонах типа Soyes XS17.

  • У Mali-400 нет своих видеовыходов, за вывод графики отвечают контроллеры HDMI и CVBS (тюльпаны), а за аудио — встроенный ЦАП. Также чипсет поддерживает аппаратное декодирование видео.

  • Также в чипсете разместились контроллеры SPI, I2C, USB, GPIO, UART, I2S, WatchDog, ШИМ и таймеры. Нехило.

И всё это на техпроцессе всего в 28Нм!

Рядом расположились два чипа оперативной памяти от Samsung, объёмом в 128МБ каждый. Теоретически, ОЗУ можно расширить если пожертвовать одной ноутбучной плашкой DDR3, однако на практике это требует перенастройки контроллера DDR в прошивке консоли. Но если вам интересно — можем попробовать реализовать в рамках одной из будущих статей (где мы только не апгрейдили с вами ОЗУ — и на смартфонах, и на КПК, возможно пришло время и для ТВ-боксов!).

За питание основных модулей отвечает всего два понижающих DC-DC преобразователя TMI3108. Тот, что рядом с процессором формирует питание его ядра — 1.0В, а тот что около ОЗУ — собственно питание DDR3 — 1.5В. Так что если ваш GameStick Lite не включается и дело не во флэшке - вы знаете куда копать :)

Чуть левее и ниже процессора расположилось посадочное место под ту самую SPI NAND-память
Чуть левее и ниже процессора расположилось посадочное место под ту самую SPI NAND-память

За остальные шины питания отвечают LDO-шки в корпусе SOT23-5 по типу MIC5219. Они формируют основную шину 3.3В (она же выполняет роль VIO — в отличии от тех же MediaTek'овских чипов, где VIO — 1.8В) и питание MicroSD (3.3В). Для диагностики платы предусмотрен UART, который также можно использовать для коммуникации с другими устройствами (если вы захотите использовать GameStick как одноплатник).

На входе 5В предусмотрена простенькая защита от КЗ на ключах, так что в этом плане консоль спроектирована грамотно.

С обратной стороны платы только диодная сборка около HDMI, для защиты дифференциальных пар от от выгорания, а также decoupling'и и пару диодов для процессора. Всё просто и понятно.

Ну... и в целом это всё! Больше ничего на плате нет. Инженеры умудрились разработать полноценный компьютер с ARM-чипсетом на базе 2х DC-DC преобразователей, 3х LDO'шек, копеечного процессора из 2014'ого и пары банков DDR3-памяти. Это ли не гениально? Конечно концептуально этот компьютер ближе к OrangePi Zero/Raspberry Pi, нежели к обычным десктопным ПК, но всё равно сам факт простоты, ремонтопригодности и дешевизны такого компьютера просто поражает...

❯ Включаем

При подключении источника питания на 5В, консоль сразу включается и через время выводит на экран меню с выбором игр. В качестве оболочки используется RetroArch, а что самое приятное — на консоли предустановлен весьма богатый ромсет.

Среди поддерживаемых платформ присутствуют как привычные NES, SEGA, SNES, так и PS1 и даже GBA. Также присутствует поиск по играм. В целом, тут довольно много дублей игр и вариаций для разных регионов, но при этом нет таких легендарных тайтлов, как Gran Turismo или Road Rash. Непорядок!

Лично меня наличие GBA немного удивляет.
Лично меня наличие GBA немного удивляет.

В целом, двухядерный RK3032 проявляет себя довольно неплохо в эмуляции большинства базовых платформ. Например, мы вчера с ребятами в пабе устроили импровизированный турнир в UMK3, и в целом, у нас даже получалось делать какие-то комбо! Однако для динамичных игр (таких как Contra), всё же лучше сразу заменить геймпад на что-то проводное — как и в случае с китайской PS5, клоны DualShock'ов не выдерживают никакой критики.

На удивление, консоль весьма прилично себя показывает в играх для PS1. Тот же Twisted Metal идёт без особых лагов и с стабильным фреймрейтом, даже звук не тормозит.

Но такая дешевизна — компромисс на компромиссе. Например у меня отказался запускаться Sonic The Hedgehog с SMD, а MicroSD'шки на 64ГБ, которые сюда устанавливают — перемаркированная отбраковка, которые, по сообщениям владельцев, очень часто дохнут. А некоторые даже к пользователю не доезжают...

❯ Заключение

Вот такую интересную консоль разработали ушлые китайские инженеры. Очевидно что устройство производится из ныне неликвидных компонентов. Вряд-ли кому-то нужны бюджетные чипсеты из 2014 года и чипы DDR3 объёмом в 256 мегабайт, а роль MicroSD карточек выполняет лютая отбраковка, которая и тысячи циклов перезаписи может не выдержать. И ведь GameStick Lite продолжают производить даже спустя 5 лет после релиза — вот уж реальный столп поколения😎

Ну а я надеюсь, что вам было интересно. Подписывайтесь на блог, чтобы не пропускать новые статьи каждую неделю! А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram-канал ‭«Клуб фанатов балдежа‭», куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты и щитпостю. А ролики (не всегда дублирующие статьи) можно найти на моём YouTube канале.

А если вы хотите что-нибудь подарить из железа и увидеть о нём статью — пишите мне в Telegram. Меня очень интересуют самые разные гаджеты: начиная от игровых консолей и любых связанных с геймингом устройств, телефонов, смартфонов, КПК, заканчивая ретро-компьютерами и ноутбуками. Кто знает, может героем следующей подобной статьи окажется ноутбук из 90-х? :)

После обзоров устройства не продаются, а остаются в моей коллекции. Когда-нибудь я хочу сделать музей, где к каждому устройству можно будет приложить QR и почитать мою статью.

Фото Nokia 9300 с сайта mobile-review.com
Фото Nokia 9300 с сайта mobile-review.com

Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале 

Перейти ↩
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Что думаете о GameStick Lite?
25.81%Да я просто в шоке. Полноценный комп, распаянный на крошечной доске, где из питальников лишь несколько DC-DC… Моё почтение инженерам!16
25.81%Как инженер я просто похлопаю разработчикам этого чуда. То самое чувство, когда сделали и дешево, и круто!16
4.84%Неужели отдельные DC-DC были дешевле, чем условный КП AXP209?3
8.06%Вот это реально ремонтопригодная консоль😎 Сгорел DC-DC — если не утянул с собой проц, то можно починить за 20 рублей. Если утянул — за 320 рублей5
35.48%Мда, вот уж не думал что доживу до тех лет, когда компьютер будет стоить тыщу рублей и состоять из двух чипов…22
Проголосовали 62 пользователя. Воздержались 14 пользователей.