Современный игрострой удивителен
Признайтесь, пацаны, захотели 😋
Признайтесь, пацаны, захотели 😋
Купил себе наушники takstar pro82 цена 6к со скидкой, до этого были Sades Dazzle за 1.5к, и проблема в том что в новых наушниках я не могу понять откуда идут Шаги и Стрельба в игра PUBG, CS, эквалайзер в настройках Windows уже настраивал, но не очень помогло, незнаю что делать, может докупить ЦАП?хелп плиз
Совсем недавно ярассказывалвам о такой популярной в прошлом консоли, как Тетрис и подробно описал возможности процессора, который в нём использовался. Думаю вам, моим читателям, тематика с разбором «подкапотки» различных редких девайсов как минимум достаточно интересна. Полагаю, многие мои читатели, которые увлекаются играми, а особенно ретро-геймингом, видели на маркетплейсах типа AliExpress «новодельные» игровые консоли с названиями X7, X12 и т. п, которые внешне повторяют Nintendo Switch и предлагают кучу пиратских ромов прямо из коробки! Сегодня мы с вами: выясним, что из себя представляют эти консоли изнутри, на каком чипсете они работают, узнаем немного об их программной платформе и разберемся, причём здесь MP5-плееры из нулевых. Интересно? Тогда жду вас в статье!
Честно сказать, игровые консоли с эмуляторами ретро-систем были популярны всегда, это отнюдь не какой-то современный тренд. Начиная с их появления в середине-конце нулевых, эти девайсы постоянно сметались с полок магазинов благодаря какой-то неадекватной дешевизне, огромному количеству предварительно загруженных игр и неплохому функционалу, помимо, собственно, эмуляции игр. Основной ЦА таких девайсов предполагаются дети: в более юном возрасте все мы были не искушены вариативным геймплеем или крутой графикой, для многих из нас за счастье было попрыгать, играя за Марио, хотя среди пользователей очень часто находились и взрослые люди, которые хотели бы испытать те же эмоции, что испытывали когда-то сидя перед экраном советского телевизора.
Вообще, принято считать, что основными устройствами на рынке портативных систем являются консоли от Nintendo и Sony. Однако в наше время, это не совсем так: сейчас производители ретро-консолей создают свои собственные бренды и выходят на рынок с гораздо более интересными устройствами: вспомнить хотя-бы Miyoo, которые работают на базе собственного дистрибутива Linux, для которого можно писать свой нативный софт помимо запуска эмуляторов, или устройства от Anbernic, которые совмещают в себе функционал Android-смартфона и портативного игрового гаджета. Можно также вспомнить Sup GameBox — нашумевшая ультрадешёвая (~800 рублей или ~8$ на момент написания статьи) консоль с кучей игр для NES (Денди), возможностью подключения к телевизору, а также игры вдвоём с помощью дополнительного геймпада.
История «эмуляторных» консолей достаточно богата на события и устройства. Те, кто крутится в теме эмуляции достаточно давно, помнят такие легендарные устройства как Dingoo A320: очень популярная в своё время консоль с возможностью запуска сторонних эмуляторов и нативных игр (в основном, от китайских студий). Известна большим количеством несовместимых с ней клонов. Толчок популярности дал порт Linux: энтузиасты портировали ядро на MIPS-чипсет Ingenic JZ4760, благодаря чему появилось большое количество эмуляторов и портов игр, которые используют библиотеку SDL. Вышла в 2009 году.
Также была популярна консоль Ritmix RZX-50, которая являлась духовным наследником A320 и работала на базе того же чипсета от Ingenic. Отличия заключались в увеличенном объёме ОЗУ и более удобном дизайне: «кирпичик» A320 нравился не всем. Вышла в 2012 году.
Ближе к 2012-2013 году, стали появляться «эмуляторные» консоли на базе планшетного железа и ОС Android. Эти устройства работали на базе самых разных чипсетов: чаще всего использовались чипсеты Amlogic AML8726-M3 (1 ядро, 1ГГц, Cortex-A9, Mali 400), где-то использовались процессоры AllWinner (я видел только A10: одно ядро, 1ГГц, Cortex A8, Mali 400), в совсем топовых устройствах использовались чипы от Rockchip (и эти устройства были самыми ненадежными). Можно сказать, это было «новое дыхание» для этого рынка: во первых, помимо эмуляторов они тянули большинство Android-игр тех лет. В 2012 году, далеко не у всех были устройства на Android, многие ещё продолжали ходить с тачфонами или кнопочниками а-ля Samsung SGH-E250 и игры на смартфонах для них создавали вау-эффект. А во вторых, эти устройства вполне заменяли планшеты: у них был Wi-Fi, а иногда и 3G, благодаря чему покупатель потенциально получал сразу два устройства: консоль с эмуляторами и физическими кнопками + планшет для серфинга в интернете. Из подобных устройств вспоминаются устройства от JXD и их локализации в РФ: Exeq, Func, Smaggi и иные бренды.
Подобные устройства могут представлять игровую ценность и сейчас: на вторичке они очень быстро дешевеют до «шапки сухарей» — рабочий девайс можно взять в пределах 500 рублей.
И это я не говорю об огромном количестве «безымянных» устройств, которые просто выходили на рынок, локализовывались и продавались за довольно небольшой прайс. Относительно недавно рынок заполонили очень дешевые игровые консоли, которые формой и расцветкой напоминают PS Vita и Nintendo Switch. Брендов у этих устройств нет: обычно используются названия X7, X12 и т. п. — каждая обозначает, видимо, размер дисплея. При этом в программном плане они отличаются, в устройствах с одинаковым корпусом могут встретиться разные прошивки. Производитель обещает тысячи встроенных игр, а также кучу мультимедийных возможностей типа видео-плеера и даже… камеры. На «алике» и российских маркетплейсах стоят они достаточно недорого: в среднем 2-3 тысячи рублей за новое устройство. На барахолках новое или почти новое устройство можно взять за 1.000-1.500 (~10$) рублей — вполне лояльный прайс. Так поступил и я: взял X12 Plus за 1.000 рублей с интересующей меня прошивкой.
Правда я взял девайс с небольшим нюансов: левый аналоговый стик не работал по направлению вниз и на дрифт это не было похоже.
И вот, консоль пришла. Самое время её распаковать!
Устройство поставляется в небольшой коробочке, где вкратце описаны характеристики устройства. Весьма забавляет маркетинг производителя: заявляется о «профессиональном» игровом чипе, большом количестве игр и т. п. В целом, производитель нигде не лукавит: в девайсе действительно предустановлено большое количество ромов, некоторые из них даже вынесены в основное меню.
Комплектация девайса не особо богатая: зарядка, кабель для подключения к телевизору (TV-Out, однако чипсеты этого производителя точно умеют HDMI и возможно на других ревизиях консоли он тоже распаян), инструкция и конечно же сама консоль. Сам девайс ощущается действительно большим, после классического форм-фактора PSP.
У девайса есть кнопка включения и рычажок питания, который видимо напрямую коммутирует массу с аккумулятора: дабы не портить АКБ при долгом простое.
Предлагаю разобрать девайс и узнать что у него внутри. Как я уже говорил, продавец заявил о нерабочем направлении «вниз» на левом стике, помимо этого, у консоли также туго нажимался левый триггер. Самое время посмотреть, на чем она работает под капотом и обслужить консоль! Разбирается девайс довольно просто — выкручиваем 4 винтика и снимаем крышку с клипс.
Разобрав девайс мы увидим следующую картину: приклеенный к плате аккумулятор, припаянный динамик (причём на корпусе есть место под второй динамик, а на плате пятачки под него — зависит от ревизии), на некоторых устройствах припаянный коаксиал с антенной. В целом, сборка консоли и разводка платы нареканий не вызывает — процесс производства таких консолей отлажен более 10 лет назад.
У устройств подобного плана высокая ремонтопригодность: резинки для кнопок можно попытаться найти в донорских устройствах, спикеры подходят от некоторых планшетов, в качестве АКБ вообще можно использовать хоть BL-4C, а про дисплеи мы поговорим немного позже.
А вот и причина плохой работоспособности нашего триггера. Боковые SMD-кнопки имеют свойство отваливаться, если их сильно и часто нажимать. Кнопки имеют два сигнальных контакта с обратной стороны и две крепежных ножки — именно они чаще всего выламываются. Пофиксить легко: некоторые снимают шелкографию и добавляют дополнительный припой для лучшего крепления, некоторые садят на клей. Я чаще капаю клей под «пузо» кнопки и запаиваю — работает нормально.
Переходим к стикам, которые взаимозаменяемы и их без проблем можно выпаять из донорских китайских консолей — они полностью идентичны. Конструкция их довольно простая: по сути, это два переменных резистора, которые выдают напряжение от 0в до 3.3в (референсное, может быть любым) по каждой оси. Разбираются они легко: поддеваем металлические крепления с длинной стороны (не с короткой!) и аккуратно разбираем стик. Здесь его достаточно почистить и всё будет работать нормально.
Однако несмотря на то, что стик фактический аналоговый, в большинстве подобных устройств он обрабатывается какцифровой— т. е. влево, вправо, вниз и вверх. Причём далеко не всегда есть возможность одновременно зажать несколько кнопок направления — что может стать проблемой в некоторых играх.
Самое интересное у устройства находится с обратной стороны. Отпаиваем аккумулятор, откручиваем винтики, крепящие плату, отсоединяем шлейфы и вытаскиваем материнку. Характеристики нашего устройства следующие:
Чипсет: ATJ2279B.
ОЗУ: Одна банка DDR1 NANYA на 64Мб. Эти чипы уже очень давно не производятся.
NAND: Infineon 29FI6808CCMEI. На чипе стоит маркировка ©'09. Потенциально, этот чип лежал на складе аж с 2009 года — более 14 лет! Даташит на этого чип не нашлось, на этикетке консоли написано 16Гб, по факту система видит 8Гб.
Дисплей: На этот раз, довольно «свежая» матрица MLHD5 2022 года выпуска.
Сам по себе ATJ2279B — это полноценная система на кристалле, которая уходит корнями аж в 2010 год. Да, никаких изменений за 13 лет в этих устройствах не произошло, кроме портирования новых эмуляторов. На данный чип естьподробный даташит, который описывает его возможности.
Вычислительное ядро: MIPS, на частоте до 450МГц с 16Кб кэша данных и 16Кб кэша инструкций.
GPU: 2D-графический ускоритель с поддержкой OpenVG 1.0. В прошивке, похоже, не используется — анимации тормозные.
Память: Контроллер DDR1/DDR2 памяти с максимальным объёмом до 256Мб и контроллер NAND-памяти с автоматической коррекцией ошибкой и ремаппингом бэдблоков. Теоретически, на данном чипсете можно запустить Android — поддерживаемый объём ОЗУ и производительность ядра позволяли это сделать, но производительность была бы достаточно низкой.
Дисплей: Поддержка TTL-матриц с разрешением до 1024x1024.
Ввод: Матричная клавиатура + резистивный тачскрин
ТВ: TVOut + HDMI в чипсете (однако на самой плате, HDMI не разведен).
USB: OTG хост + ведомое устройство.
Питание: 3.3-4.2в, встроенный контроллер для зарядки литий-ионных АКБ + ADC для мониторинга вольтажа аккумулятора при зарядке.
В начале статьи я говорил о том, что данные консоли имеют кое-что общее с MP5-плеерами нулевых. Процессоры компании Actions Semiconductor когда-то использовались в подобных устройствах именно как мультимедийные — они включали в себя DSP-сопроцессор для декодирования звука и работы с видео. Компания славилась тем, что предоставляла исходный код прошивки (на базе RTOS UCOS-II) с готовым плеером, драйверами и.т.п — благодаря чему, на рынке появилось много дешевых устройств, где производителям оставалось лишь кастомизировать интерфейс под себя. Со временем, производители портировали на эту прошивку различные эмуляторы, а сама прошивка научилась запускать сторонние бинарники — мне на флешке попадались so-библиотеки эмуляторов.
Так и появилось кучу самых разных мультимедийных игровых консолей за копейки. Процессоры Actions Semiconductor понемногу развивались — была даже вариацияG1000, которая имелся даже отдельный 3D GPU — Vivante GC и тянул игры уровня PS1, однако серьезного буста в производительности он не давал.
JXD5000 на базе G1000.
Производитель предлагал собственный SDK для разработки игр и эмуляторов под устройства на базе этих чипов. Китайские студии делали игры под эти устройства, но в публичный доступ утекало только SDK на Dingoo A320 и есть homebrew SDK для SPMP8k (консоль на котором я ищу). Естьнекий SDKс частичным исходным кодом прошивки: инструкций по сборке нет, но попробовать разобраться можно.
Отдельно хочется сказать про дисплей — их можно было найти в бюджетных планшетах 2010-2014 годов, в основном на базе чипов WM8650, AllWinner A10/A13, AMLogic AML8726-M и дешевых Rockchip. Поскольку родной дисплей по качеству очень «так себе», можно провести апгрейд, взяв матрицу с какого-нибудь нерабочего планшета за 100 рублей с юлито. 100% подходят матрицы от китайских реплик первого iPad с диагональю 7". Это повышает ремонтопригодность гаджета — битые планшеты на всяких скупках можно найти почти в каждом городе. Главное обращайте внимание на форму шлейфа, перед покупкой гуглите "<модель планшета> матрица" и сверяйте с своим. В остальном они должны быть совместимы.
Родная матрица.
Подкинул дисплей от реплики iPad.
Общение с дисплеем идёт по протоколу RGB, 60 пиновый шлейф, распиновка стандартная: её я прикладываю ниже. Дисплеи 40pin (навигаторы), 50pin (планшеты), 60pin (чуть более свежие планшеты с отдельной подсветкой) хорошо стандартизированы и обычно без каких либо проблем взаимозаменяемы:
Собираем девайс обратно. Самое время протестировать устройство в играх!
При включении устройства, нас встречает забавная анимация и главное меню, которое предлагает следующие возможности:
Какие эмуляторы у нас есть? Давайте смотреть:
NES
SNES
SMD
GB
GBA
В целом — весьма неплохо. Но как у них с производительностью? Давайте посмотрим:
Эмулятор GBA идёт отлично. Даже довольно тяжелые 3D-игры типа NFSU2 идут без каких либо проблем и «рваного» звука. Не могу ничего сказать насчет серьезного пропуска кадров, но в целом этот ром играется неплохо, как и например Street Fighter II:
Эмулятор SMD идёт плюс-минус нормально. Видны кое-где корректировки пропуска кадров, но в целом вполне играбельно. Что странно: при таком объеме встроенной памяти, в консоли всего чуть больше 40 ромов для NES и среди них нет ни Earthworm Jim, ни Sonic The Hedgehod! Ну как так-то! 2.5D игры идут неплохо.
Эмулятор SFC (SNES) идёт сносно. Ромов реально довольно много и среди них попадаются такие занимательные игры, как Metal Warriors: Run & Gun сайдскроллер про огромного меха. Игры идут вполне хорошо, правда я не тестировал более тяжелые игры для SNES, которые могут использовать альфа-канал, например.
Ну и эмулятор NES, с учетом того, что SNES и GBA здесь идут нормально, тоже работает хорошо. Для этой консоли здесь больше всего ромов: как минимум, несколько сотен. Возможности поиска (вроде-бы нет), поэтому навигация по играм может быть не очень удобной.
В целом, консоль весьма неплохо справляется с прямым предназначением — эмуляцией. Кое-где есть слабые места, но это не так критично. Консоль умеет прикидываться USB-флэшкой, благодаря чему на неё можно залить новые ромы или, например, музыку, видео или электронные книги (дисплей здесь очень «так себе» для чтения, глаза быстро устанут). С музыкой есть нюанс: возможно мне попался брак, илиу моих наушников джек слишком короткий, но в моей консоли работает только один канал на звук. Качество вполне неплохое, на уровне MP3-плееров начала 2010х готов, но с Hi-Fi плеерами очевидно не сравнится.
Лично как по мне, платформа сама по себе перспективная, как и вся задумка в целом, но подкачала реализация. Если бы китайцы выпустили нормальное SDK для инди-разработчиков, то авось выходили бы порты новых эмуляторов и весьма интересных игр. Конечно на этой консоли можно без проблем поменять дисплей на более качественный, или поставить АКБ побольше (благо места в корпусе просто завались), но экспиренс от игры улучшается совсем незначительно. Если у вас небольшой бюджет, я порекомендую смотреть в сторону старых консолей на Android: у них обычно и дисплеи гораздо лучше, и производительность отличная и они вполне могут послужить и планшетом: клиенты ВК и YouTube на Android 4.x есть.
Вот так работают игровые консоли «под капотом». Эти устройства практически не поменялись за 10 лет, да и зачем? Свою функцию ультрадешевых устройств они выполняют нормально, а это самое главное. Конечно хотелось бы иметь версию с чуть-более качественным IPS-дисплеем и нормальным аналоговым стиком, но если так посмотреть — они уже есть и от более именитых производителей. Причем в разных форм-факторах: кому-то нравится GBA, а кому-то PSP.
Покупать ли такой девайс себе? В качестве основного устройства для игры — я бы не стал, ребенку — вполне возможно. Решайте сами :)
Статья подготовлена при поддержке TimeWeb Cloud. Подписывайтесь на меня и @Timeweb.Cloud , чтобы не пропускать новые статьи каждую неделю!
Мы постарались сделать каждый город, с которого начинается еженедельный заед в нашей новой игре, по-настоящему уникальным. Оценить можно на странице совместной игры Torero и Пикабу.
Реклама АО «Кордиант», ИНН 7601001509
Ни для кого не секрет, что иногда на онлайн-барахолках можно встретить продавцов, которые продают различные устройства с помойки. И ведь иногда прямо слёзы наворачиваются от того, какие крутые штуки люди умудряются выкидывать. Зачастую подобные девайсы требуют серьёзного обслуживания, но и стоят копейки: недавно я увидел симпатичную игровую консоль PGP Aio Droid Letto, которая привлекла моё внимание своими миниатюрными размерами и симпатичным дизайном, а ещё тем, что была в ужаснейшем состоянии и стоила всего 250 рублей. А поскольку я обожаю копаться в различных девайсах и давать им вторую жизнь, я сразу же её заказал! Сегодня мы с вами: приведем корпус устройства в подарок, подберем дисплей от GPS-навигатора, найдём прошивку на безымянное устройство и перепрошьём с помощью замыкания ножек NAND, а также посмотрим, годится ли на что-то консоль по цене кофе в столице!
Покупка
Мои давние читатели знают, что я просто обожаю различные старые китайские консоли. Денди, сеги, портативные устройства: уже как минимум с 10'ок игровых консолей я отремонтировал и написал о них статьи. Как уже было упомянуто выше, нашим сегодняшним героем станет некая PGP Aio Droid Letto 2012 года выпуска — ODM устройство, на которое налепили шилдик PGP. В своё время, подобные консоли были довольно популярны (в первую очередь — из-за своей цены) и как минимум несколько китайских заводов разрабатывали и продавали их локальным брендам под реализацию. Средняя цена была 2.000-6.000 рублей, что было весьма немного.
Листал я себе онлайн-барахолку в поисках игровых консолей и увидел Letto за преусловный прайс 250 рублей. Как уже говорил в интро — меня привлек приятный дизайн и компактность: я любитель поиграть в дороге, но даже PS Vita/PSP может оказаться великоватой для кармана летних шорт. А тут идеальный вариант! Ну и конечно же я видел плачевное состояние консоли и мне хотелось в ней покопаться и попытаться довести до ума.
Заказ сделан, консоль пришла из Анапы в Ейск за несколько дней и вот, уже дома я начинаю осматривать покупку и разбирать консольку. И конечно же без серьезного ремонта не обошлось!
Хардварный ремонт
Разобрать устройство довольно легко: лишь выкрутить 4 винтика, которые уже кто-то до меня потерял и расщелкнуть корпус. Перед нами открывается плата, которая не похожа на топляка, но явные следы попадания влаги имеют. Кроме того, она очень пыльная.
Поскольку устройство действительно могло лежать в грязном месте, я решил сначала полностью отмыть корпус в два этапа: мылом и спиртом. Причём спиртом мы не только дезинфицируем устройство, но и оттираем неприятное и липкое софт-тач покрытие, которое разлагается от времени.
После мытья и сушки корпуса, я решил заодно и заменить дисплей. Родной оказался с царапинами и неприятной трещиной на тачскрине. И вот тут есть маленький лайфхак: кто сказал, что дисплеи для таких устройств нужно покупать по названию модели втридорога? Секрет вот в чём: в небольшие консоли, китайцы обычно ставили стандартные матрицы с разрешением 480x232 и интерфейсом TTL RGB от… автомобильных навигаторов и фоторамок! Почти все дисплеи с этим интерфейсом унифицированы и имеют одинаковый шлейф (40 пин) и распиновку, а поскольку тачскрин у таких модулей резистивный (резистивный тач требует всего 4 сигнальных линии), то он сразу же включен в общий шлейф дисплея, делая дисплеи навигаторов и китайских консолей взаимозаменяемыми! Вот вам и идея, куда можно применить старый нерабочий авто-навигатор :)
Включаем устройство и проверяем новый дисплей. Всё работает отлично — цветопередача стала немного лучше по сравнению с родным дисплеем, а ещё на этом этапе выяснилось, что устройство висит на заставке. Но нам ещё есть что сделать по хардварной части.
После осмотра платы, на фронтальной стороне можно увидеть сгнивший SMD-элемент. Скорее всего, это ключ и я изначально предположил, что он отвечает за питание камеры (т.к находился близкой к ней). К сожалению, после того, как я счистил коррозию, оказалось что один пятачок и ножка ключа сгнили :( И чуть позже это стало серьёзной проблемой.
Не забываем почистить аналоговой стик от грязи и пыли. Подойдет спирт или контакт-клинер.
Программный ремонт
Поскольку консоль висела на заставке, нам предстояло найти прошивку и прошить устройство. Тут нам очень помогает Wayback Machine: ищемоф. сайт устройстваи пытаемся найти кликабельные ссылки на прошивку. В моём случае, ссылка была наяндекс диски файл был на месте!
Однако в архиве нет никакой инструкции: лишь софт для прошивки и сама прошивка. У меня был опыт с GP33003, поэтому я быстро разобрался: нам придется замкнуть пару ножек на чипе NAND. Для этого гуглим модель NAND и ищем даташит. В даташите смотрим на распиновку и ищем пины I/O — это сигнальные линии, в моём случае они находятся снизу, 5 и 6. Суть манипуляций проста: при загрузке, первичный загрузчик (Boot ROM) пытается загрузить вторичный загрузчик из встроенной памяти. Если зажата одна из сервисных кнопок (а таковых у этой консоли нет) или вторичный загрузчик найти не удалось (если плата только-только с конвейера), то он переводит консоль в режим прошивки с помощью фирменного софта. Замыкая сигнальные линии, отвечающие за ввод-вывод (и таким образом, выдавая билиберду вместо нормальных данных), мы обманываем первичный загрузчик и как-бы делаем вид, что в памяти нет системы и плата только-только с конвейера.
По итогу девайс определился и пошёл прошиваться фирменной программой без каких либо проблем. 5 минут и вуаля! Устройство уже загрузилось и предложило откалибровать тачскрин!
Собираем девайс и всё проверяем: кнопки работают, стик работает, всё замечательно! Или не совсем… а звук то где? Я полез менять динамик, предположив, что возможно он не перенес солёной ванны но всё оказалось куда печальнее. Ведь тот самый сгнивший ключ как раз относился к аудиотракту… Звука нет совсем, даже на подключение наушников устройство не реагирует… Вот обидно то, а? И Bluetooth у нас тоже нет. И ведь судя по всему, отлетел пятачок IN, а не GND :(
Но это не помешает нам попробовать потестировать консольку в эмуляторах и проверить её в играх. GP33003 — вполне бодрый чип, который тянет большинство эмуляторов вплоть до PS1. Попробуем поиграть в игры для NES, SMD, SNES и PS1. Справится ли она с ними?
Играем
Сначала я решил погонять парочку предустановленных игр: Fruit Ninja и Trial X. И обе игрушки шли отлично: за Trail X можно даже повспоминать про давно ушедшие годы Gravity Defied. Игра идёт стабильно, без каких-либо лагов. В целом, спокойно можно ставить нативные игры до ~2013-2014 года — они здесь пойдут хорошо.
Эмулятор PS1 в лице EPSXE без проблем дал настроить хардварные кнопки и попробовать поиграть в Time Crisis. FPS хороший, а как я понимаю, это далеко не самая легкая игра для PS1. Никаких лагов нет, но плавность звука, по понятным причинам, проверить нельзя. Автопропуск кадров делает своё дело (при этом рывков нет).
А вот эмуляторы классики, такие, как PS1 или SMD работают без нареканий. Ну если уж тяжелющий эмуль PS1 потянул, то с чего бы ему не тянуть 8 и 16 битки? Проблем никаких нет, все кнопки можно забиндить без танцев с бубном (виртуальный джойстик можно убрать).
И конечно же, консоль можно использовать в качестве простенького планшета. В ВК ленту полистать, или видос посмотреть (тут был бы HDMI кстати) — короче доступны почти все фишки планшетов 2012-2013 годов. Вполне неплохо, да?
Заключение
Копаться в этом девайсе было весело. Увы, но малину подпортил сгнивший ключ: со звуком от консоли было бы гораздо больше толку. Однако сама по себе концепция устройства очень классная и я понимаю, почему современные анберники в похожем дизайне и форм-факторе расходятся как горячие пирожки: это действительно удобно! И даже несмотря на довольно старое железо, если у вас есть подобный девайс, он всё ещё может оказаться вам полезным.
А вам как этот гаджет? Жду ваше мнение в комментариях! Кстати, если вдруг у вас есть подобные китайские консольки и вы не хотите с ними замарачиваться/не можете сами оживить — я их последнее время начал коллекционировать и оживлять из принципа. Авось кому-то данная в статье информация окажется полезной и вы сможете оживить свой ништяк?
В наше время, 300 рублей (4$) - совсем небольшие деньги. Большинство считает, что за эту сумму можно разве что плотно перекусить стритфудом, или пару раз съездить на такси, не говоря уже о покупке какой-то техники. Но всяческие барахолки всё ещё могут удивить: недавно я купил полноценную игровую консоль на Android с целым корпусом, дисплеем и кнопками всего за 300 рублей, которая висела на заставке. Ну а поскольку контент моих статей обычно связан с подручным ремонтом, то без фена, паяльника и дата-кабеля конечно же не обошлось! Интересно, на что способна консоль по цене шаурмы? Тогда добро пожаловать под кат!
Предисловие
В наше время принято считать, что только Nintendo из большой тройки продвигает портативный гейминг, в то время как Sony давным-давно ушла из этого направления (и это после оглушительного успеха PSP!), а Microsoft особо даже и не пыталась, ограничившись функциями Xbox и поддержкой DX11 в смартфонах на Windows Phone. Но так или иначе, на рынке всегда присутствовали игроки "помельче" - различные компании, которые выпускали свои консоли почти не имея собственной библиотеки игр или студий, опираясь лишь на эмуляторы. Двумя такими компаниями были JXD, выпускавшие чуть ли не 80% всех консолей для российского ритейла (EXEQ, Smaggi и.т.п) и Yinlips (Turbo Games, Emote, Func, !QU).
Хотя обе компании предлагали кучу разных моделей на любой вкус, из-за общей бюджетности устройств у них иногда всплывали несерьезные, но неприятные железные болячки: то Wi-Fi плохо ловит или вообще отвалится, то переключатель блокировки кнопок залипнет, то АКБ через год перестанет держать. Но в отличии от Vita, или 3DS, которые на вторичке сейчас стоят почти как новые в своё время, "китайцы" продолжали только падать в цене и в 2023 они стоят очень дешево. Так я и взял некую Turbo Games за 300 рублей, которая оказалась перемаркированым Yinlips YDP G18A (ревизия на AllWinner A10).
Основная фишка этой консоли в чипсете - A10 не только сам по себе неплохой чип для старых игрушек, но на нем есть возможность запустить обычный Debian, причём без каких-то особых проблем! Однако моя консоль висла на заставке и никак не хотела входить в рекавери. Будем ремонтировать!
Ремонт
Подобные консольки разбираются очень легко: либо четыре винтика на задней крышке, либо четыре винтика по ободкам. В моем случае пришлось слегка поработать дрелью, т.к консоль лежала где-то в сарае и винтики были заржавевшими. Тем не менее, приставка не была утопленником и в неё явно никто и никогда не лазил до меня. Отпаиваю старую и нерабочую АКБ, припаиваю нормальную и пытаюсь зайти в recovery.
А толку то нет! Консолька продолжает висеть на заставке. Ну, бывает и такое, качаем прошивку вот отсюда и фирменный флэшер livesuit отсюда. Запускаем LiveSuitPack, он распакует программу и установит драйвера. Зажимем кнопку reset на консоли (снизу, спрятана) и подключаем к ПК. Опа, ПК увидел консоль, это уже хорошо. Но как бы я не пытался, флэшер не видел устройство, а логов нигде не было! Я уже даже нашел пятачки RX/TX и хотел смотреть UART. Но косяк оказался хардварным: изначально я даже не подозревал отвал т.к консоль вела себя адекватно: инициализация ОЗУ проходила нормально, артефактов не было, с NAND загрузка тоже была. Но на одном форуме, сервисник тоже описал такую проблему с аллвиннером, с теми же симптомами. Подключил плату к ПК, придавив проц к плате и кто бы сомневался - пошёл шиться с первого раза :)
Диагностический прогрев подтвердил диагноз. Поскольку трафаретов A10 и навыков такого сложного реболла у меня нет, решение одно: налить флюса под процессор, заклеить весь пластик на плате термоскотчем и аккуратно прогреть феном под прямым углом, на температуре ~200-250гр с небольшим потоком воздуха, около 30-40 секунд. Стоит быть осторожнее с совсем маленькими SMD-компонентами: чтобы не сдуть их случайно, лучше их тоже проклеить термоскотчем и оставить в прямой видимости только сам чип (в моём случае они были большими и я особо не боялся). Прогреваем чип, подключаем дисплей, подпаиваем АКБ и вуаля: плата ожила!
Поскольку я не первый раз грею портативные устройства, то я обязательно провел тест на тряску: потряс плату отдельно во время работы, потряс саму консоль в сборе - всё работает нормально и стабильно, никаких артефактов или зависаний/произвольных ребутов. Однако, важно отметить что прогрев - не полноценный ремонт (хотя олдовые сервисники часто писали в солюшках именно reheat, а не rework). Прогрев, конечно, поможет консоли пожить и возможно даже проработать не один год, но среди сервисников такая практика считается не очень хорошей.
Почему чипы отваливаются? Нет, тут причина не такая же, как у видеокарт. Мобильные чипы обычно не отваливаются "сами по себе" от нагрева, в отличии от GPU, зато очень чувствительны к падениям, особенно будучи горячими: скорее всего, эта консоль когда-то была ударником, после чего нарушился контакт BGA-шаров и она перестала работать. Как продлить жизнь гретому чипу? Не допускать его перегрева: а значит мы устанавливаем CPU-Master и принудительно заставляем ядро тормозить чип с стоковых 1.2ггц (на которых он довольно горяч) до "холодных" 600-800мгц, а ещё это продлит жизнь от АКБ. Для эмуляторов нам этого хватит с головой. Заодно я заменил АКБ с родного мертвого, на вполне живой от LG Leon на 2600мАч и почистил стик, который тут всего один и дублирует DPAD по какой-то причине.
Ну что-ж, после всех манипуляций (которые с учетом того, что я не сразу нашел проблему заняли день, если по факту ремонта - справился за полчаса-час) консолька полностью рабочая. Но как она себя проявит по прямому назначению? Давайте смотреть!
Играем
Вообще, у этой консоли вполне себе неплохие характеристики даже в наше время: одноядерный чипсет на частоте 1.2ггц (у нас уже 800мгц), 512мб ОЗУ, 4гб ПЗУ под ромы. Вполне себе можно разгуляться (а при наличии навыков - припаять второй чип NAND, например, с USB-флэшки). Разрешение дисплея выше чем у PSP в 2 раза - 480x800, но выполнен он по технологии TN. Из лично моих придирок - тачскрин резистивный. И это не проблема, если бы он был нормальный: резистивные тачи никогда не бывают полностью прозрачными и слегка "серят" картинку, что видно и в нашей консоли. А ещё в неё невозможно играть при солнечном свете: на дисплее вообще ничего не видно. Но в остальном, дисплей вполне себе ничего: более-того, он даже ремонтнопригодный и такой же дисплей можно выцепить с автомобильного навигатора, если разобьётся родной!
Работает девайс на базе Android 2.3 Gingerbread. Однако, есть возможность апгрейда до 4.0 ICS, правда толку от этого немного: лично мне 2.3 кажется удобнее. Из коробки есть ROOT доступ.
Для большинства эмуляторов старых платформ консолька подойдет идеально: есть полуаналоговый стик, тактильно кнопки весьма неплохие и не западают, стики удобные. На родной прошивке есть возможность замаппить физические кнопки на точки на экране, что позволяет играть в игры без поддержки геймпада. Во всем остальном - геймпад симулирует клавиатуру и это хорошо: в тех эмуляторах, что я пробовал, все хардварные кнопки определялись нормально.
Стандартный набор в виде NES и Sega Mega Drive работают безупречно и из коробки. Мне пришлось только назначить кнопки:
Артефакт из-за скриншотера, в эмуляторе все норм
Девайс тянет и более тяжелые игрушки от NeoGeo и кое-как справляется даже с N64! У меня часто раньше спрашивали, сможет ли китайская консолька справится с N64 - с твиками да!
Заключение
Всё таки, получить полноценный гаджет за 300 рублей вполне возможно. И он даже сможет приносить пользу при относительно небольших трудозатратах (а иногда они вообще сводятся к сбросу устройства из рекавери до заводских настроек). Я уже всерьез начал коллекционировать китайские консольки: у меня есть JXD S7100, S7300, S5100, S5300, S601 (была), а теперь к ним добавился и вот такой Yinlips!
А вы как считаете? Купили бы подобную консольку за пару соток?
Дело было во время обучения в институте. Шел первый курс, а может и второй, неважно. Все первые года 3 матан и все что с ним связано сильно меня доставало. А вот по линалу, к слову, мои дела были куда лучше.
На экзамен разрешалось брать только калькулятор (непрограммируемый, простецкий), ручку и линейку (не знаю в чем был смысл от линейки на экзамене по матану). И так получилось, что матан меня добил. После нескольких фиаско на экзаменах я решил, что все, конец, тупик. С ним нужно завязывать или что-то делать.
И вот у меня родилась мысль: а что если взять калькулятор и в него запихать шпоры. Погуглив не нашел таких девайсов. Все какие-то, в лучшем случае, визуально приметные.
С другой стороны, посмотрев на возможности своего калькулятора, пришел к выводу, что в него ничего не записать:
- во-первых у него экран специфичный, может рисовать только цифры
- во-вторых он полностью закрыт: такая черная блямба-микросхема к которой никак не подпаяещься, а еще она нигде не продукоментирована КАК СЕЙЧАС ПОЧТИ ВСЕ ОБОЖАЮТ ДЕЛАТЬ.
Что же делают настоящие разработчики? XD Разрабатывают! Мы не ищем легких путей, от калькулятора можно использовать только корпус. Кстати, а вот и мой итоговый вариант (смог найти фото):
Работает он на одной ААА батарейке. В качестве микроконроллера использовал для начала атмегу на 28 ног. Потом атмегу на 32 ноги (могу путать число ног). Потом SMD использовал, вроде тоже атмегу.
В качестве экрана использовал MT510 какой-то там вроде наш жк чб экран (на экране умещалось 3-4 строки). Пиксели большие, но он хорошо маскировалс под экран обычного калькулятора(выглядел допотопно), что меня устраивало. Стоил правда этот чудо-экран за 500р, а выглядел примерно так (плата была поменьше и экран не зеленый):
Собрал себе программатор и коробку для него. Коробку не купил так как чет для простого студента все дорого, особенно кусок пластика за пару сотен рублев, когда можно из сидибокса можешь какой хошь (ну прямо совсем какой хошь) корпус сделать и дешевле будет:
И да, компоненты были дорогими. Когда жил с родителями, помню у отца было все. Ну или не все, но недостающие детали можно было выпаять. Всех эих резисторов / конденсаторов тогда было море... Хоть в окно выкидывай. Тогда я этого не ценил и не знал что они, оказывается, сумасшедших денег стоят.
Помню, ходил по митино, 1 резистор стоил 20-25р. Ребята, 1 стандартный резистор из самого стандартного ряда, с самой стандартной погрешностью, эта проволочка за 20 руб...
Первая версия калькулятора была с LED, сохранились только эти фотки (не знаю куда сейчас калькуль потерялся со всеми переездами). Собрал все на картонке так как мне так всегда было удобно. Когда учился в школе, собирал на картонке, которая была у отца. Это была какая-то особо прочная картонка, наверно даже для таких целей. А в общаге только был... гринфилд. Ну ладно, не для презентации делаем, так что прототип из каках и палок. Главное чтобы работал (и так уже разорился с покупкой конденсаторов, резисторов, МК-ов...):
Через какое-то время много усмешек отгреб от своих товарищей, которые тоже что-то паяли : "че это у нас тут за сопли на картонке?" "Ха-ха-ха-ха, Лёх, такой редкостной фигни мы еще никогда не видели".
Но девайс работал: склыдвал / вычитал / умножал / делил. Шпоры залил через программатор в память МК и понеслась...
Не, не понеслась. Оказалось, что у микроконтроллера памяти всего - ничего, на 1 билет из 100. И это расстроило. Что-то по неопытности я не ждал такого удара.
За это время, к слову, я выучил часть билетов. Но вопрос с памятью все еще стоял остро. Итого было решено купить SD-карту, на нее залить txt со шпорами (выбрал этот формат так как писать-читать в файл очень просто впрямо в windows).
Ну что, шпоры на SD, а экзамен на носу, 80% билетов знаю. Как так? Когда надо они не учились, а теперь запомнились сами. Ну ладно, у нас другая цель: нужно подключить карту к МК. Дело непростое. Дело в том, что интерфейс взаимодействия там... Ну как сказать, если вы никогда не работали с картами памяти напрямую через подачу сигналов с учетом тайминага, стробирующего сигнала и прочей фигни, а еще и с учетом того, что SD карта может иметь несколько чипов с памятью в которые нужно писать правильно, то вам не понять. В итоге я угрохал где-то 3 сдэшки. Кажется я сбивал им основную программу. Не знаю как так получилось, но они стали работать только на чтение.
В итоге дней через 5 все получилось. Фотка того как подключал SD-шку:
Круто, что, едем дальше. Соответствие пикселей и символов задал сам. Была моя библиотека для CAVR, которая декодировала символы из txt и выводила каждый символ на экран. Кстати, каждый символ я нарисовал-закодировал "попиксельно", пришлось как всегда заморочиться.
И де, еще была проблема с выводом и прокруткой. Проишлось ползунок рисовать и делать алгоритм вывода части текста на экэкран (оказывается для этого в word "специальные" алгоритмы используются, но там нет ничего такого сложного).
В итоге калькулятор работал так, что есть 2 режима:
- калькулятор
- шпаргалка (вызывается когда держишь точку более 2.5с)
Ну круто, что. Собираем все в корпус, только зачем? Билеты я знал. Что сделал: запрогал в калькулятор игру змейку и играл иногда. Про мой калькулятор мало кто знал кроме соседей. Ну а теперь, как говорится, по секрету всему свету :) Конечно моя змейка не разошлась тиражом более чем 1 экземпляр, но я и этому очень рад :D
Воодушевленый калькулятором у меня были платны собрать телефон или компьютер, даже знакомым ребятам предлагал. Но никому вообще не сдалось собирать телефоны или компьютеры кроме меня. Так что прикинув сколько усилий ушло на калькулятор, я все же решил притормозить коней и занялся исключительно разработкой ПО.
Как говорится Хэллоу комрад! Сегодня я хочу поведать о "игровой гарнитуре от небезизвестного бренда Xiaomi.
Данный продукт позиционирует себя как геймерский девайс, способный сделать ваш игровой процесс более комфортным.Так же производитель заявляет о высоком уровне качества звука и материалов.
Что вы получаете за цену порядка 4000р и стоит ли оно того ?
И так мы получаем игровую гарнитуру в сдержанном дизайне , виртуальные 7.1, возможность подключения как через разъем 3.5мм jack , так и через USB A-USB C. Наличие двух микрофонов, один из которых работает как основной микрофон , а второй как шумодав. Достаточно приятный на ощупь материал, ощущается что сделано все таки не на коленке из того что было ( хотя можем и на коленке, но материал точно выбирали ). Отсутсвие огромных логотипов производителя , за что можно поставить ребятам из Сяоми лайк, логотип есть всего в одном месте и то на внутреней стороне оголовья. Амбюшуры не вызывающие дискомфорта. Достаточно большие , будет удобно для людей с большими ушами.
Сразу бы хотелось отметить внешние недостатки:
1) Внутренняя часть обода мягкий силикон soft touch, но благодаря этому на него садиться вся пыль , неприятный момент.
2) Амбюшуры выполнены не очень качественно , даже без детального смотра видно что материал не очень ровный.
3) Пластик на верхней части оголовья слишком легко царапается.
Далее хочется сказать о удобстве ношения , лично у меня каких либо сильных неудобств не возникло , кроме того что если я одевал их на голову ровно, то они не достаточно плотно на мой взгляд прилегали к ушам, голова от них не устает. Хотелось бы чтоб к уху прилегала настоящая кожа , но как говорится довольствуйтесь эко-кожей.
И так мы подошли к теме звука, тема весьма важная, за ранее сделаю оговорку на тему того что понимаю что нельзя ставить их в один ряд с наушниками по 15-20 тысяч рублей.
Ну что сказать , этот девайс нужно настраивать , очень нужно. Так как при первом подключении вы сразу же заметите очень задранные верха , на столько что мне лично достаточно сильно резало ухо. Пришлось лезть в софт и настраивать эквалайзер. Еще один минус в том что ПО на китайском , но в целом все интуитивно понятно.
После настройки звук конечно стал лучше , но недостаток низких частот и середины ощутим , безусловно для игры в какой нибудь ПАБГ или КС ГО это не критично ,однако большинство я думаю любит слушать музыку в своей гарнитуре.
Если не ходить далеко и сравнить скажем с Razer kraken pro 7.1 то можно сделать следующий вывод.
Материал у сяоми приятнее на ощупь. выглядит симпотичнее , но в плане звучания проигрывает Рейзеру по всем фронтам, во всех частотах , меньший звучания , меньше регулировок.
Далее при всем том что материал у Сяоми приятнее на ощупь и взгляд , играть в тех же рейзерах на много удобнее ,амбюшуры из кожи, пластик не царапается от каждого соприкосновения с ногтем или столом, звук на много сочнее. Кракены проигрывают пожалуй только в одном пункте, микрофон, он у них к сожалению не очень хорош.
Подводя итог хотелось бы сказать что своей стоимости на мой взгляд данный девайс не отбивает , звук все таки не конек бренда сяоми , как и игровые девайсы в целом.
Если вы купите скажем Bloody в пределах 2500 тысяч рублей то хуже они звучать не будут.
Моя оценка данному девайсу 3 из 5 , да они не ужасные и кому то не такому придирчивому как я может и зайдут. Дизайн прикольный , но вот качество исполнения тоже могло быть получше , так что это не топ за свои деньги