Походка
Коммент под видео https://youtu.be/2Dw9fxkhh9c
Перевод: Человек-паук ходит, как будто у него трое детей и ипотека
Коммент под видео https://youtu.be/2Dw9fxkhh9c
Перевод: Человек-паук ходит, как будто у него трое детей и ипотека
Наверняка многие читатели слышали о самой дешевой консоли на маркетплейсах — «Sup». На первый взгляд, это устройство — чудо чудное: цветной дисплей приличного разрешения, целых 500 игр в комплекте, аккумулятор и даже дополнительный геймпад, и всё это за какие-то 400 рублей в розницу.
Обычный человек просто подумает мол «очередной масс-маркет по типу Тетриса» и пройдет мимо. Однако моя гиковская душа очень хотела узнать, в чём же заключается тайна самой дешевой консоли на Озоне и я решил заглянуть «под капот»… Поверьте, внутри гораздо интереснее, чем кажется на первый взгляд!
Консоль Sup заполонила виртуальные полки магазинов примерно в 2019 году и сразу же стала мегахитом. Полноценная ретро-консоль с кучей встроенных игр всего за 300–400 рублей явно метила в конкуренты «Тетрису» по массовости, однако в технологическом плане была куда более продвинутой, чем её предшественник из 90-х. Несмотря на то, что сейчас Sup, вероятно, одна из самых продаваемых ретро-консолей, её богатая история тоже тянется с тех самых 90-х годов…
Как известно, основные игры в Sup — это различная классика времен NES, разбавленная играми «собственной» китайской разработки по типу портов Angry Birds и хаков уже существующих игр. С учетом того, что самопальные игры зачастую более «цветастые», чем родные с NES, у многих складывается впечатление, что это самый обычный эмулятор, а особо пытливые умы при разборке находили микросхему флэш-памяти и все вопросы касательно реализации у них отпадали. Но первое впечатление порой очень обманчивое, ведь Sup — аппаратный клон NES! Но давайте по порядку.
История разработки клонов Famicom (далее по тексту — «Фамиклонов») берёт своё начало примерно в 1990–1991 году. В те годы, микроэлектронная промышленность Тайваня развивалась семимильными шагами: в стране активно выпускались x86-компьютеры, ноутбуки в разных конфигурациях, различная оргтехника и всё это по относительно доступной цене. Помимо устройств на готовой компонентной базе, в Тайване также разрабатывались и производились микросхемы — как клоны существующих чипов, так и собственные разработки. Самыми крупными производителями были UMC и Holtek.
Holtek в основном производил ASIC'и для конкретных задач (к примеру контроллеры PS/2 и USB-клавиатур), а также очень недорогие 4х-битные микроконтроллеры с масочной ROM-памятью, которые использовались в устройствах по типу органайзеров и наручных часов. Однако венцом творения гаджетов на базе МК от Holtek можно считать культовую консоль нашего детства — ведь HT-943E5 использовался в том самом Brick Game!
UMC же в те годы занималась клонами оригинальной японской консоли. В её R&D центрах были разработаны клоны центрального процессора Ricoh RP2A03 на ядре 6502, а затем и PPU («видеокарта», предок современных GPU) 2C02G, что позволило выпускать «фамиклоны», которые довольно сильно были похожи на оригинальную консоль. Это были те самые «трушные» многочиповые «Денди», за которыми гоняются коллекционеры!
Однако как я уже сказал выше, полупроводниковая промышленность Тайваня тогда очень быстро развивалась и ближе к середине 90-х годов, UMC освоила настолько малый техпроцесс, что умудрилась засунуть вообще весь NES в один-единственный чип UM6578F, который называется системой на кристалле (SoC). Только представьте себе: процессор, звуковой чип, видеочип, память — и всё это в небольшом кристалле, который стоит относительно недорого... Это настоящее технологическое чудо!
Одна из первых известных систем на кристалле — UM6578F, которая также производилась и другими компаниями (по лицензии?)
Но UMC и на этом решили не останавливаться. UM6578F был не просто клоном оригинального Famciom, это был серьёзный апгрейд оригинальной аппаратной платформы. Например, добавилась поддержка 16-цветного режима для спрайтов, полноценного 8-битного PCM-звука (к примеру, почти вся MP3-музыка кодирует 16-битный PCM-поток) помимо классических генераторов волн, а также расширен объём оперативной и видеопамяти до целых 10КБ — это в ПЯТЬ раз больше, чем на оригинальной консоли! Причины такого апгрейда просты: во-первых, в те годы власти Китая ввели заградительные пошлины на импорт электроники, поэтому домашние x86-компьютеры были доступны отнюдь не всем. Им на замену пришли относительно доступные компьютеры по типу «Сюбора», которые совмещали в себе как клавиатуру и набор обучающего софта вместе с интерпретатором BASIC'а, так и игровую консоль. А во-вторых — небольшие китайские компании выпускали свои собственные коммерческие игры без лицензии от Nintendo и расширенные возможности новых фамиклонов могли значительно увеличить комплексность выпускаемых игр.
Время шло, наступил 2001 год, клоны SEGA и Famicom не теряли своей актуальности и продолжали взращивать второе поколение — детей 90-х, а в городе Чжубэй появляется компания VRT Technology, которая занимается разработкой и проектированием фамиклонов. Но в отличие от конкурентов, VRT в плане апгрейдов оригинальной платформы пошла ещё дальше и превратила NES в нечто вроде очень продвинутого микроконтроллера: их чипы научились выводить изображение не только на телевизор, но и на ЖК-дисплеи, был серьёзно доработан АЛУ — появилась возможность аппаратного умножения и ДЕЛЕНИЯ (чего не было даже в ARM) 16-битных чисел, ядро 6502 было разогнано с 1 МГц до целых 5, объём ОЗУ увеличен с 2 КБ до 8 для основного процессора и 4 для PPU, а также были добавлены контроллеры SPI, UART, АЦП и GPIO.
Ко всему прочему, VRT умудрилась сделать некое подобие MMU с шиной OneBUS, благодаря чему стало возможным хранить игры на самой обычной параллельной ROM или NOR-памяти, без необходимости установки отдельного памяти чипа для PPU. Компания даже выпустила отдельный SDK для своих консолей с компилятором C, статическими библиотеками для общения с периферией и специальным эмулятором. Но вот нюанс — все чипы этого производителя поставлялись без корпуса, а приобрести их в свободной продаже нельзя, поэтому определить точную маркировку сложно...
Скриншот из документации на плату для разработчиков. Как видно, даже здесь процессор поставляется в виде System on Module
Но казалось бы... прошло столько лет, NES давным-давно неактуальна и VRT наверняка сменила профиль или вообще закрылась, а её чипы можно найти только в старых клонах и в Sup наверняка используется что-то другое... Если бы не одно но: судя по документам, бескорпусные чипы поставляются в блистере и имеют определенный срок годности. Дело в том, что они не припаиваются к плате, а приклеиваются «пузом» к текстолиту, затем их пины привариваются к дорожкам, а далее они покрываются компаундом для защиты от внешних факторов. У самих кристаллов срока годности нет, однако у клея — около 3х-4х месяцев, после чего кристаллы можно выбрасывать (в случае чипов VRT конечно, не думаю что там оптовая цена превышает 3-4 рубля за штучку), так как вряд-ли кто-то будет выделять целую линию для нанесения нового клеевого слоя на копеечные кристаллы...
В начале года я рассказывал об ещё одном китайском чуде инженерной мысли — относительно новом телефоне Kechaoda с встроенным аппаратным клоном NES, где использовался точно такой-же чип от VRT, только с поддержкой SPI-флэшек и дисплеев с шиной 8080. Учитывая огромные объёмы производства Sup и подобных ей консолей, можно сделать вывод что VRT всё ещё существует, заказывает производство новых партий и возможно даже продолжает дорабатывать свои клоны NES... Спустя 40 лет после выхода оригинальной консоли!
А далее по традиции блога я предлагаю разобрать Sup и посмотреть, что же у него находится под капотом. Уверяю вас, мой экземпляр в какой-то степени уникален!
Консоль разбирается очень просто: необходимо вытащить аккумулятор и выкрутить 6 винтиков с обратной части устройства, после чего крышка отходит без каких либо защелок. Внутри нас встречает толстенная однослойная плата, которая, к слову, довольно грамотно разведена инженерами. В наши дни, для серийных ЭВМ это большая редкость, но здесь авторы решили максимально сэкономить, местами используя большие резисторы-нулевики в качестве перемычек.
С правой верхней стороны расположен блок, отвечающий за питание консоли и зарядку аккумулятора. Здесь всё стандартно для таких простых устройств: защитный диод на VBat, линейный регулятор на 3.3В в корпусе SOT-23 под маркировкой 662K, а также парочка ключей, вероятно составляющие часть схемы чарджера. Схема зарядки аккумулятора здесь, судя по всему, настоящая и его основная логика расположилась в кристалле под компаундом.
Опытные читатели уже могли заметить уникальность моей ревизии: вместо чипа памяти в BGA-корпусе поверх SoM, здесь используется самая обычная NOR-флэшка в корпусе TSOP58 объёмом в 16МБ. Это значит, что теоретически я могу её сдуть, слить дамп с помощью программатора и попытаться подсунуть в него свои игры... Если вам был был бы интересен контент такого формата — дайте знать в комментариях!
Чуть ниже флэши расположилось сердце устройства — неизвестный кристалл, который с вероятностью 99% разработан VRT. Дело в том, что безвредно декапсулировать такие чипы нельзя, они с большой вероятностью трескаются, так что конкретную модель чипа мы возможно сможем узнать только изучив дамп. Левее процессора расположился кварц на 20МГц, который тактирует остальную периферию.
В качестве дисплея здесь используется безымянная матрица разрешением примерно в 240x320 с параллельным интерфейсом MIPI DBI (8080). Иными словами, здесь используется такой-же дисплей, как в классических кнопочных телефонах и DIY-самоделках. Я не пробовал подключать этот дисплей к микроконтроллер, но уверен, что если посидеть пару дней с лог. анализатором, то можно без проблем найти все сигнальные линии параллельной шины по стандартизированным командам DBI :)
Также вы могли заметить MicroUSB-разъём с верхней части устройства, который используется для зарядки. Однако здесь используются и три дополнительные сигнальные линии — D+, D- и ID, однако служат они для подключения второго геймпада, а не к ПК. Фактически это не USB, а сигнальные линии оригинального геймпада NES — Latch, Data и Clock.. такое вот нецелевое, но практичное использование разъема!
И... это всё! Да, вот такая простейшая, но при этом достаточно продуманная схемотехника и конструктив. Несмотря на дешевизну, убить этот гаджет в аппаратном плане очень сложно, его самое слабое место — это дисплей.
После включения консоли нас встречает меню выбора языка в многоигровке. Список игр довольно обширный и ограничивается не только классикой, зачастую под непонятными названиями, но и самопальными китайскими играми. Однако здесь есть одна важная особенность: поскольку клоны VRT реализуют шину OneBus, они поддерживают только маппер MMC3, что здорово снижает число поддерживаемых игр.
В большинстве игр копирайты намеренно подрезаны, скорее всего чтобы можно было без проблем продавать консоли на маркетплейсах. Поскольку это аппаратный клон, здесь нет инпутлага и всё работает точь в точь как на оригинальной консоли, в том числе и игры для других регионов. Например ром Super Mario Bros. здесь почему-то от другого региона, из-за чего работает слишком быстро.
Звук у консоли в целом неплохой, однако у части Sup'ов не работает треугольный канал APU, из-за чего звуки и музыка в некоторых играх искажены. С чем это связано - доподлинно неизвестно, но думаю вы и сами понимаете, что контроль качества у таких чипов наверняка минимальный!
Поскольку у консоли нет Fuel Gauge (микросхемы для определения уровня заряда аккумулятора, обычно она сложнее чем просто АЦП-вольтметр) как класса, при разрядке АКБ сначала начинает тухнуть подсветка, затем утихать звук, а в произвольные моменты времени консоль может просто зависнуть (сохранений тут нет). Забавно то, что подсветка подключена напрямую к VBat (плюсу аккумулятора) и её яркость плавно снижается, обратно пропорционально заряду аккумулятора, однако такое решение "в лоб" также прямо пропорционально напряжению АКБ увеличивает потребление. Если у вас меткий глаз - сможете определить уровень заряда по тусклости :)
В процессе работы консоль потребляет аж 200мА при самом высоком уровне звука на среднем заряде аккумулятора, 170мА при 10% громкости и будет потреблять ещё меньше, если снизить подсветку дисплея путем установки линейного регулятора с выходным напряжением в 3.3В (потребление снизится до ~130мА, добавив минимум час игры от АКБ). Само процессорное ядро довольно экономичное, так что я до сих пор не понимаю, почему его не выпустили как конкурента атмеги с продвинутыми графическими и звуковыми возможностями. Родной аккумулятор хоть и имеет размеры BL-4C, на практике имеет емкость в 300-400мАч максимум, поэтому есть смысл поискать оригинальный аккумулятор от Nokia: с ним консоль сможет проработать 5-6 часов без подзарядки.
Минимальное напряжение, при котором консоль работает стабильно - 2.6В, практически без подсветки. Учитывая дропаут на линейном регуляторе, фактически процессор способен работать и на 2.4В, а возможно и ещё ниже!
В заключении мне хотелось бы сказать, что Sup — это по факту шедевр инженерной и технологической мысли. Судите сами: полноценная ЭВМ с цветным дисплеем, звуком, памятью, большим количеством игр и даже аккумулятором, и всё это буквально за 5$. Большинство читателей наверняка посчитает это устройство одноразовым мусором, однако для меня, как для прожженного гика, это маленькое портативное чудо!
Надеюсь, вам было интересно узнать тайну Sup'а. О том, что в руках у вас не эмулятор, а настоящий аппаратный клон, только очень сильно прокачанный наверняка известно не всем...
Если вам понравилась статья и вы хотите помочь мне финансово, можно воспользоваться формой доната выше. Донаты идут на контент - оборудование и всякие DIY-гаджеты. А ещё мне можно подарить какой-нибудь прикольный гаджет, о котором выйдет статья. Доставку я оплачу :)
А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram-канал «Клуб фанатов балдежа», куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты и щитпостю. А ролики (не всегда дублирующие статьи) можно найти на моём YouTube канале.
Очень важно! Разыскиваются девайсы для будущих статей!
Друзья! Для подготовки статей с разработкой самопальных игрушек под необычные устройства, объявляется розыск телефонов и консолей! В 2000-х годах, китайцы часто делали дешевые телефоны с игровым уклоном — обычно у них было подобие геймпада (джойстика) или хотя бы две кнопки с верхней части устройства, выполняющие функцию A/B, а также предустановлены эмуляторы NES/Sega. Фишка в том, что на таких телефонах можно выполнять нативный код и портировать на них новые эмуляторы, чем я и хочу заняться и написать об этом подробную статью и записать видео! Если у вас есть телефон подобного формата и вы готовы его задонатить или продать, пожалуйста напишите мне в Telegram (@monobogdan) или в комментарии. Также интересуют смартфоны-консоли на Android (на рынке РФ точно была Func Much-01), там будет контент чуточку другого формата :)
Кроме того, я ищу подделки на брендовые смартфоны 2009-2015 года выпуска. Многие из них работают на весьма интересном железе и об их моддинге я бы мог сделать интересный контент. Особо разыскиваются подделки Apple iPhone и HTC (по типу HD2 и Touch Diamond 2) на Windows Mobile и Android, а также Samsung Galaxy. Также представляют моддерский интерес первые смартфоны Xiaomi из серии Mi, Meizu (ещё на Exynos) и телефоны Motorola на Linux (например, EM30, RAZR V8, ROKR Z6, ROKR E2, ROKR E6, ZINE ZN5, о которых я хотел бы подготовить отдельные статью и видео, поскольку они работали на очень мощных для своих лет процессорах, поддавались серьезному моддингу и были способны запустить даже Quake.
Большое спасибо читателям и зрителям за подгоны, без вас контент бы не выходил!
Подготовлено при поддержке @Timeweb.Cloud
Год назад на просторах маркетплейсов появилась невиданная ранее диковинка — ретро-консоль с Linux на борту под немудреным названием R36s. На первый взгляд кажется что это очередная нонейм-консоль собранная из неликвидных комплектующих, однако при детальном рассмотрении выясняется, что это очень мощный гаджет не только для любителей ретро-игр, но и для гиков!
Сейчас консоль стоит на маркетплейсах всего 1.800 рублей. Но если бы всё так было просто... Если вам интересно узнать, откуда в 2025 году взялся 2х-ядерный MIPS с частотой 1ГГц, что представляет из себя R36s на практике и как не запутаться в великом множестве ревизий — жду вас под катом!
Портативные игровые консоли с Linux на борту берут своё начало с 2000-х годов. Изначально это были относительно дорогие малотиражные гаджеты, созданные исключительно для гиков, а их стартовая библиотека игр была слишком мала для рядового геймера. Однако мощное железо, наличие свободного SDK и возможность запускать любое хоумбрю привлекали энтузиастов со всего света — и сообщество не только разрабатывало новые игры «с нуля», но и портировало эмуляторы и игры с других платформ. Одной из первых таких консолей была известная в узких кругах GP2x от корейской компании GamePark Holdings:
Однако GP2x, как и её последователи, так и осталась исключительно гиковским гаджетом не получив широкого распространения. С одной стороны на это повлиял малый рынок сбыта (США, Корея и ещё некоторые страны), с другой — консоль стоила слишком дорого, целых 190$. За 250$ можно было купить уже PSP 1000 — которая была не только в разы мощнее, но ещё и предоставляла куда более обширный мультимедийный функционал. Ближе к 2007 году, в Китае случился бум мощных мультимедийных чипсетов (SoC) от локальных чипмейкеров, благодаря чему практически каждую неделю выходили новые модели MP4-плееров. Помимо базового функционала просмотра видео и прослушивания музыки, производители добавляли возможность читать электронные книги, снимать фото на встроенную камеру и даже играть в игры...
И вот с играми у таких консолей всё было хорошо. Дело в том, что чипсеты в этих плеерах обычно базировались на современном и мощном для тех лет ядре ARM926EJ-S, которое свободно работало на частоте от 104 до 208МГц. Помимо этого, в таких чипсетах был достаточно продвинутый контроллер дисплея, который позволял не только выводить фреймбуфер на ЖК-матрицу, но и быстро рисовать примитивы по типу линий и прямоугольников, а также копировать изображения на дисплей (BitBLT). Покумекав, китайцы поняли — если MP4-плееру приделать игровые кнопки и портировать туда эмулятор NES, то он становится вполне полноценной портативной ретро-консолью. Учитывая что встроенная память позволяла загрузить почти весь ромсет NES, это были почти ультимативные устройства для ретро-гейминга!
Это было гениально... И ведь эта консоль появилась за 3 года до PSP Go! Иронично что эта модель выпускалась также под брендом Sony (как клон).
Но такие устройства все равно стоили достаточно дорого. Qumo GameBox LE на фото выше стоил около 4.000 рублей в московской рознице по состоянию на 2008 год и поэтому был по карману далеко не всем. Однако всё изменилось, когда в феврале 2009 года, малоизвестная китайская компания Dingoo представила свою первую ретро-консоль — A320, по цене всего лишь в 70$. Консоль стала настоящим бестселлером: уже из коробки она предлагала возможность играть в игры с GBA, NES, Neo Geo, SNES и Sega Mega Drive, а также функционал полноценного плеера. A320 был удобен в использовании, у него был неплохой 2.4 дисплей с приличным разрешением в 240x320, да и с точки зрения эргономики консоль очень хорошо ощущалась в руках.
Однако главной особенностью Dingoo A320 была отнюдь не цена или форм-фактор кирпичика, а используемый чипсет. Дело в том, что одним из чипмейкеров, который посодействовал буму мультимедийных чипов, была китайская компания Ingenic. В отличии от конкурентов, её чипсеты использовали MIPS-совместимое ядро собственной разработки под названием XBurst, которое могло работать на частоте аж до 400МГц. Ingenic была публичной компанией и поэтому предоставляла доступ к своему ftp-серверу с даташитами, схемами на референсные платы, а также портами Windows CE/Linux всем желающим. В какой-то момент испанский инженер Игнасио Гарсиа заметил схожесть платы консоли с одной из референсных плат (Caetus) и смог успешно запустить ядро Linux от рефборды. Вот тут всё и началось...
После написания драйвера ввода и дисплея, Игнасио опубликовал гайд по установке Dingux, после чего на A320 начали портировать софт с GP2x и других консолей. Маленький кирпичик за 70$ не только научился эмулировать даже весьма экзотические платформы, но и обзаводился своими собственными играми. Сообщество поддерживало A320 даже спустя 4 года после релиза...
Но время шло, Android становился всё популярнее, а портативный гейминг понемногу «переезжал» в смартфоны и планшеты. Здесь китайские производители тоже были на шаг впереди и на базе бюджетных планшетных чипсетов начали выпускать игровые консоли, представляющие из себя эдакий планшет с стиком и кнопками. Цена и функционал таких устройств снова поражали: уже в 2012 году, за ~150$ можно было получить игровую консоль с 7"-дисплеем, одноядерным 800МГц-процессором, видеоускорителем Mali-400, 512МБ оперативной памяти и Wi-Fi модулем. И вот тут то Dingoo A320, как и её бесчисленные клоны, начали отходить на второй на план...
Однако было ещё несколько попыток сделать Linux-консоль. Самой перспективной была GCW Zero с Kickstarter, которая использовала куда более мощный чипсет Ingenic JZ4770 с видеоускорителем Vivante GC960... Но увы, консоль постигла та же участь, что в 2005 и GP2x. Рынок портативных Linux-консолей спал примерно до 2019 года — пока не появились реинкарнации GCW-Zero в виде Retro PocketGo V2 и Anbernic RG-350. Эти консоли — немного доработанные ревизии оригинальной GCW Zero с Type-C вместо MicroUSB. А уже к 2020 году начали появляться консоли на базе чипсетов AllWinner F1C100s и RK3326, и индустрия портативного рейтро-гейминга заиграла новыми красками!
Как итог — на рынке появилось множество брендов по типу Anbernic, Miyoo и Data Frog, в бюджетном сегменте все они продают +- похожие консоли, аппаратную часть которых предположительно разрабатывает и производит одна и та же компания. Сначала эти консоли стоили около 100$, затем стало возможным найти вариант за ~75$, а теперь — так вообще за 23$ или 1.800 рублей! Но всё ли так просто? Для проверки я приобрел 3 вида R36s: «клон» на MIPS-процессоре от подписчика под ником Avia, новую консоль за 1.800 рублей с Ozon и ещё один «как-бы клон» R36s у подписчика Романа. Давайте же узнаем что у них находится под капотом!
Взгляните на фото ниже. На первый взгляд кажется, что в руке лежат две абсолютно одинаковые консоли. Однако если присмотреться внимательнее, то можно заметить различие в форме крестовины...
С обратной стороны отличия становятся очевидными. Дело в том, что консоль слева — это клон, причём собранный практически на той же самой компонентной базе, что и оригинал. Дисплей, стики, кнопки — всё используется точно такое-же, как и на оригинальном устройстве. Даже трассировка платы местами идентична, однако у них есть одно очень важное отличие.
Оба устройства собраны весьма добротно и более того — достаточно ремонтопригодны. Разбираются они очень просто: достаточно лишь открутить шесть винтиков по периметру устройства, отключить аккумулятор и вытащить заднюю часть корпуса.
И вот здесь то мы и видим главное отличие: при общей схожести обеих плат, в клоне используется экзотический процессор в корпусе LQFP вообще без какой-либо маркировки. При детальном рассмотрении оказывается что это не просто какой-нибудь ARM-чипсет в духе AllWinner F1C100s, а настоящая экзотика — HiChip C3100 с MIPS-ядром, работающим на частоте аж до 1ГГц! К сожалению детали реализации неизвестны, но скорее всего используется либо лицензированное ядро Ingenic XBurst II, либо HiChip разработали что-то своё.
C3100 представляет из себя систему на кристалле с контроллером DDR3 памяти и большим количеством самой разной периферии по типу I2C, I2S, SPI, UART, USB и eMMC. Однако в отличии от оригинальной консоли, у чипсета нет полноценного GPU, из-за чего мы лишаемся поддержки 3D-игр, а также шейдеров в эмуляторах. Зато в отличии от оригинальной консоли, у C3100 есть поддержка HDMI и даже NTSC/PAL!
В остальном же, элементная база у клона стандартная для устройства подобного формата. Чуть ниже процессора распаяна SPI-флэшка 25-ой серии, на которой содержится загрузчик ОС и предположительно ядро. Ближе к динамику расположилась неизвестная микросхема-усилитель звука, а два чипа с нижней части платы — это I2S ЦАП TM8211, который отвечает за воспроизведение звука и чарджер литий-ионных аккумуляторов ETA9740.
С обратной стороны платы можно найти один единственный чип памяти Samsung K4B2G1646E-BCK0 типа DDR3 и объёмом всего в 256МБ.
Как же отличить клон от оригинала? Да очень просто: достаточно лишь вытащить MicroSD-карту с ОС и если устройство при включении попросит вставить карту памяти — значит это клон на MIPS-процессоре. Но если вы фанат гаджетов на необычном железе — рекомендую всё же оставить такой интересный экземпляр себе!
Оригинальная консоль конструктивно практически не отличается за исключением используемых моделей чипов. Здесь всё также используется усилитель TCS7191A, а в качестве чарджера выступает микросхема 4057AN (да, брат той самой TP4056!), при этом необходимости в отдельном ЦАПе уже нет. Но вот железо — уже совершенно другого уровня!
В качестве сердца устройства, здесь выступает чипсет Rockchip RK3326, который состоит из четырех ядер Cortex-A35, работающих на частоте до 1.5ГГц, видеоускорителя Mali-G31 с поддержкой Vulkan, а также контроллеров различной периферии — SPI, I2C, UART и MIPI. В тандеме с ним работают два чипа DDR3-оперативной памяти Micron D9SHD (MT41K256M16TW-107), каждый объёмом в 512МБ. Как и в случае с клоном, постоянной памяти у устройства нет — предполагается использование двух MicroSD карт памяти: первая с системой и встроенным паком игр, а вторая — на усмотрение пользователя.
Как я уже говорил ранее, дисплеи на устройствах одинаковые — это 3.5" IPS-матрица с разрешением 640x480 и интерфейсом MIPI DSI, однако контроллеры у разных ревизий отличаются. Дело в том, что заказывая замену на AliExpress или используя дисплей от донора, у вас есть все шансы получить белый экран или артефакты. Решается это относительно просто: достаточно лишь найти подходящий dt-оверлей с корректно-прописанным контроллером дисплея и подкинуть его на карту памяти.
В качестве аккумулятора обе консоли используют литиевый элемент ёмкостью в 3.500мАч. Вполне неплохо!
Не меньший интерес вызывают и стики. Внимательные читатели могут приметить их сходство с оными для Nintendo Switch и как показывает практика, они полностью подходят и для консоли от Nintendo. Тактильно они удобные, но лично мне стики в геймпаде Xbox 360 нравятся больше.
Однако даже если вам попалась ревизия на RK3326 — это не повод сразу же радоваться. Дело в том, что на маркетплейсах продаётся ещё одна вариация R36s (предположительно просто другая ревизия), где объём оперативной памяти сокращен вдвое — с 1ГБ до 512МБ. Её можно опознать и без разборки устройства: если у вас версия с прозрачным корпусом, то один чип памяти - прямой признак «клона».
В целом, оба устройства конструктивно очень простые, их легко диагностировать и в случае поломки — отремонтировать. Не удивлюсь если через годик-два будет популярна тактика покупки нерабочей консоли за 300 рублей, замены чарджера на такой-же копеечный чип и дальнейшей перепродажи за 1.000-1.500 рублей...
В комплекте с консолью идёт MicroSD карта памяти объёмом 64ГБ с операционной системой и набором ромов. Важно сразу же подключить флэшку к ПК и скопировать все файлы из корневого FAT32-раздела: производитель использует отбраковку, которая даже в режиме «только чтение» умудряется полностью сыпаться и «кирпичить» консоль. В случае если у вас нет бэкапа — поищите подходящий dtb, ядро или попробуйте поставить прошивку от K36s — у этих консолей огромное коммьюнити и всевозможные бэкапы уже есть в сети.
В зависимости от установленной прошивки, вас могут встречать два вида меню: EmuELEC на MIPS-клоне и ArkOS на оригинальном устройстве. Прошивку всегда можно обновить, скачав образ вот здесь. Есть и другие кастомные прошивки — на любой вкус!
Конечно-же «эмуляторным» сердцем консоли выступает RetroArch. В комплекте с каждым дистрибутивом предустановлено огромное количество ядер самых разных систем: от классических NES/SMD/Neo Geo, до экзотики по типу Amstrad и даже сложных для эмуляции консолей по типу N64 и PSP. Помимо эмуляторов, в консоли предустановлен рантайм Pico-8 (платформа предлагает современные игры в ретро-стилистике, написанные на Lua), а также есть возможность установки других нативных приложений как, например, reVC для игры в GTA: Vice City!
За свою цену, консоль показывает себя в играх просто прекрасно. Её даже нельзя сравнить с устройствами 2020-2022 года по типу Powkiddy X12, она лучше них вообще во всем. Классические платформы по типу NES и SMS консоль эмулирует прекрасно: лагов нет, нагрев минимален, а благодаря сочному дисплею с соотношением сторон 4:3, игры ощущаются почти также, как в свое время на CRT-телевизорах (с поправкой на отсутствие сглаживания, конечно. Но при желании можно включить соответствующий CRT-шейдер).
Тоже самое касается и консолей потяжелее. R36s свободно тянет любое игровое устройство до PlayStation 1 включительно и благодаря хорошему ромсету, можно долгие часы залипать в классику по типу Crash Bandicoot. У консоли всё очень даже неплохо с 3D, единственный момент — хоть GPU и поддерживает Vulkan, в самой системе libvulkan нет, только GLES 3.0.
Даже с играми для Nintendo DS консоль показывает себя в лучшем свете. Есть специальная кнопка для переключения дисплеев, плюс виртуальный курсор для эмуляции стилуса. В New Super Mario играть одно удовольствие.
А вот реальные проблемы начинаются уже с PSP при игре в нативном разрешении, причём даже с пропуском софтовых эффектов. Если в кадре есть ощутимый Overdraw — игра начинает жутко тормозить и при этом у меня есть большие сомнения, что Mali G31 не тянет сцены уровня PSP. Но учитывая что у PSP был аппаратный вершинный конвейер, навряд-ли здесь упор в процессор...
Да уж... до чего дошёл прогресс, полноценная Linux-консоль с «трушным» квадратным IPS-дисплеем и достаточно мощным чипсетом стоит всего 1.800 рублей. Для кого-то эти устройства покажутся одноразовым мусором, однако на практике R36s — чудо инженерной мысли!
По понятным причинам ссылки на устройства прикладывать не буду, однако если захотите такую консоль себе — сможете без проблем найти их на маркетплейсах.
А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram-канал «Клуб фанатов балдежа», куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты и щитпостю. А ролики (не всегда дублирующие статьи) можно найти на моём YouTube канале.
Если вам понравилась статья и вы хотите меня поддержать, у меня есть Boosty, а также виджет на Пикабу ниже. Всем огромное спасибо!
Подготовлено при поддержке @Timeweb.Cloud
Я очень люблю различные ноутбуко-подобные устройства на необычных процессорах. Мне нравится коллекционировать и ковырять машинки на MIPS, ARM, RISC, SH3 и других диковинных архитектурах. Пару месяцев назад я джейлбрейкнул и расковырял электронный переводчик на Windows CE, превратив его в полноценный мини-ноутбук, а недавно мне в руки попал весьма интересный девайс — электронный переводчик с QWERTY-клавиатурой, представляющий из себя планшет-трансформер на Android из далекого 2013 года всего за 2 000 рублей. Что за аппарат можно купить за такую скромную сумму и чем он может быть полезен в наше время? Читайте в статье!
Буквально год назад я узнал о том, что существуют весьма интересные узкоспециализированные «нетбуко-образные» устройства в виде автономных электронных переводчиков. На первый взгляд мне показалось, что такие устройства пригодятся лишь для изучения языка и для непосредственного перевода текста промтом, однако листая доступные модели, я наткнулся на весьма интересный девайс — Ectaco Partner ER900, с обратной стороны которого красовалась надпись «Microsoft Windows powered».
Я скачал мануал, посмотрел в нём скриншоты интерфейса, понял, что переводчик работает на базе Windows CE и сразу же заказал его, благо стоят они на вторичке буквально копейки. Затем написал небольшую программу для джейлбрейка устройства, выхода на рабочий стол «обычной винды», портировал туда эмулятор NES и кайфовал от самого факта ковыряния в таком необычном девайсе и превращении его в КПК!
Но в ER900 к сожалению использовался совсем слабенький 200МГц ARMv5 процессор от NXP, который не тянул эмуляторы на полной скорости и к сожалению в нём не было поддержки сети. Я начал искать другие варианты, на которые можно было бы затем портировать свои клиенты Telegram, ВК, а также эмуляторы ретро-консолей, дабы получить ультимативный КПК в кармане. И такой вариант нашёлся — Ben NanoNote, мечта эмбеддщика и линуксоида, полностью Open-source hardware (т. е. схемы устройства полностью доступны любому желающему, любой производитель может легально делать свои вариации устройства, беспрепятственно вносить изменения), миниатюрный нетбук на базе MIPS-чипсета Ingenic JZ4725B с 32Мб ОЗУ на борту, USB и OpenWRT в качестве ОС. Но в России их не найти вообще, как и на родине в Китае, однако само устройство... тоже построено на базе электронного переводчика и его «прообраз» я уже нашел в Китае, осталось только заказать :)
Но пока искал человека, который мог бы помочь с выкупом устройства из Китая, я продолжал изучение темы и наткнулся на другое устройство от компании Ectaco, а именно их более свежие устройства серии Lux 2012-2014 годов выхода. Помимо того, что эти переводчики работали уже на Android и очевидно имели под капотом значительно более мощные процессоры, они ещё и умели трансформироваться в планшеты! Ну это же мечта гика! В РФ они продавались официально (немудрено, Ectaco основана жителем бывшего СССР), поэтому на вторичке их можно без проблем найти за 2-3 тысячи рублей, что весьма немного.
Сейчас у меня есть два Partner Lux — первая модель и вторая. О первой я расскажу чуточку позже, а вот вторую для меня помог «выкупить» подписчик Александр, за что ему огромное спасибо. Устройство было найдено в полной комплектации в локальном магазинчике и выкуплено за 2 000 рублей, а на вопрос «куда переводить денюжку?», Александр ответил что пусть это будет новогодним подарком. Большое спасибо за такой крутейший подгон :)
Первую модель Lux я покупал за 2 000 рублей и у неё оказался «уставший» шлейф, при том что продавец заявлял о том, что девайс большую часть времени просто лежал на полочке. Из-за сложного механизма шарнира, проводники в шлейфе находясь под постоянным изгибом просто давали микротрещины и устройство переставало корректно работать.
Прошу прощения за плохое качество фото и присутствие моей ноги на ней. Снимал я фото в свою телегу в качестве анонса и заметил проблемы с шлейфом уже чуточку позже. Так что это единственное фото, где я могу показать девайс с ещё рабочим шлейфом.
На почте мне не дали толком проверить устройство, поэтому когда я уже получил девайс и повернул дисплей в положение планшета — сначала экран начал отдавать немного в фиолетовый цвет с редкими «проблесками» до нормальной цветности, а затем полностью ушёл в фиолетовый и отказал тачскрин. Происходит это из-за того, что дисплей подключен по интерфейсу TTL RGB (если очень условно — это цифровой VGA, где цвет пикселя задается не аналоговыми величинами, а битами, при этом положение столбца и строки также управляется стробами HSYNC/VSYNC), и теряется один или несколько битов одного из компонентов цвета. После разборки устройства, как и в случае с ER900, я по достоинству оценил схемотехнику и инжиниринг компании Ectaco (это не китайский ODM, устройство собственной разработки), но пришёл к выводу что шлейф восстановить с моим скиллом не выйдет.
Да, шлейф здесь разделен на два независимых коннектора. Решение своеобразное, но имеет место быть. При разборке нужно быть крайне осторожным, чтобы шлейф не порвать.
Поэтому пока что первый Lux отправится в коллекцию «как есть». Он всё ещё работает и им можно полностью управлять с клавиатуры... но жаль что изображение сильно уходит в фиолетовый. Если вдруг у кого-то из читателей есть нерабочий первый Lux — маякните, пожалуйста, в личку или в комментарии, может соберу из двух один :)
Так что, как мы видим, девайсы-трансфомеры имеют и обратную сторону медали. Несмотря на удобство, время их жизни даже по сравнению с обычными телефонами раскладушками или слайдерами значительно снижено. Однако в дорогих и премиальных смартфонах (например Toshiba Portege G900 и Nokia E90) нашли решение этой проблемы — шлейф выполнен как в ноутбуках, в виде отдельных проводков-жилок, которые сами по себе значительно более гибкие и жёсткие чем плоские шлейфы, хотя и они не панацея...
Давайте же познакомимся с девайсом поближе. Из коробки переводчик работает как обычный планшет или смартфон, нет никакой оболочки из которой была бы необходимость джейлбрейкатся или обходить багами, как в случае с ER900, поэтому можно свободно накатывать любой доступный софт.
В первую очередь выделяется QWERTY-клавиатура устройства. Тактильно она очень классная, у кнопок большой ход и отличный рельеф. К расположению кнопок придется привыкнуть, но в целом я сразу увидел игровой потенциал этого устройства, а также то, что это просто замечательный носимый SSH-терминал! Я будучи школьником пытался писать код на Android-смартфоне в каком-то редакторе PHP с подсветкой. Если б у меня была такая штука ещё тогда, я даже не знаю какие эмоции испытывал бы :)
Работает устройство на базе Android 4.0.4, имеет 512Мб ОЗУ и 4Гб ПЗУ. Изначально вендор не предоставил никакой информации о том, на каком чипсете работает устройство, однако путем ковыряния в build.prop выяснилось, что платформа устройства называется SMDKV210, а после небольшого гугления оказалось что это Samsung S5PV210, кровный брат S5PC210, т. е. по сути первый Exynos из Galaxy S. Чипсет достаточно бодрый для 2010-2011 года: использует шустрый GPU PowerVR SGX540, в качестве ядра используется Cortex-A8, работает на частоте 1ГГц. Вполне достойный выбор для планшета ~2011 года. Девайс хоть и из 2013 года, но стоит понимать его специфику — всё же он позиционировался именно как электронный переводчик.
Русскоговорящие разработчики имеют прямое отношение к переводчикам Ectaco. Я встречал копирайты с русскими именгами и в других моделях компании.
Тачскрин у Lux'а резистивный и пожалуй для кого-то это будет минус. Никакого мультитача к сожалению нет, только одно касание. Впрочем, всей системой вполне можно управлять и с клавиатуры, поэтому я не считаю это серьезной проблемой. А вот дисплейчик порадовал — TFT-матрица с разрешением 480x232 вполне неплохая по качеству и запас яркости имеет.
С прямой задачей переводчика он справляется неплохо, в памяти устройства есть различный софт для обучения английскому. Но как вы понимаете, для гика типа меня это не главное, когда есть такой крутейший корпус и устройство мне интересно в первую очередь для иных целей, because, well, I speak English very well ;)
Хотя у устройства есть сетевой стек, с службами и интернетом есть некоторые вопросы. Официальные клиенты ВК и Telegram работать здесь не будут, зато мои самопальные (которые, напомню, работают даже на самом первом серийном Android-смартфоне в мире - HTC Dream) - вполне и при этом достаточно резво. Но с браузером остаются проблемы - ни Пикабу, ни Хабр не почитать.
Но как насчет игр? Всё же первый Galaxy S был вполне себе игровым девайсом на момент выхода. И с этим здесь всё неплохо: хоть далеко не все нативные игры тех лет поддерживают аппаратные кнопки, здесь можно погонять эмуляторы игровых консолей! Эмулятор NES работает очень хорошо, звук не запинается и устройство особо не греется.
Также неплохо работает эмулятор Sega Mega Drive. В целом, даже игры с PS1 здесь можно поиграть, так что устройство вполне можно считать игровым и рассматривать как альтернативу GBA SP: раскладушка-трансформер ведь :)
Но особый кайф от использования такого устройства могут получить спектрумисты, т. е. фанаты компьютеров ZX Spectrum. Конечно эмуляторщики считаются позерами и запускать игры со спека надо только на оригинальном Z80 или советских клонах, но благодаря вполне полноценной клавиатуре в игры для DOS'а или спека можно поиграть с удовольствием.
В целом, как минимум наличие эмуляторов уже позволяет назвать этот девайс не бесполезным, а будучи особым фанатом и техногиком можно юзать девайс как портативную DOS-машину на манер Pocket386. Да, не совсем трушно, но всё равно!
Технически — да, на практике сопряжено с некоторыми сложностями. Дело в том, что Samsung всегда лояльно относилась к публично доступным девкитам и одноплатным компьютерам. Ещё во времена S3C64xx можно было купить FriendlyArm6410 буквально за несколько сотен баксов (что по меркам девкита — недорого) и получить исходный код Windows CE, Linux и Android на нескольких DVD-дисках. Само собой девкит с S5PV210 тоже выходил и стоил адекватных денег.
Исходный код Linux под чипсет можно легко найти в интернете... но не под Lux. Очевидно что у Lux'а достаточно много расхождений с условной референсной платой и поэтому так просто запустить «чужое» ядро не выйдет. По условиям GPLv2, я мог бы запросить исходники ядра у Ectaco... но компании похоже уже не существует. Увы и ах, придётся наслаждаться Android.
Вот такое интересное устройство получилось у компании Ectaco. Как по мне, этот нетбуко-планшет крайне необычный как с инженерной точки зрения, так и с точки зрения софта и вполне поддаётся неплохому моддингу, как и его братик на Windows CE, которого я патчил пару месяцев назад. Надеюсь, вам было интересно! Сейчас устройство можно найти в среднем за 1-3 тысячи рублей. Вполне недорого за такой крутой ништяк. Пишите своё мнение об этом красавце в комментариях!
Ну а если у вас есть ненужные подобные девайсы (в том числе нерабочие и старенькие — интересны устройства и 2009, и 2014 года) и вам хотелось бы увидеть о них отдельную статью — пишите в комменты или мне в Telegram @monobogdan. Также может у кого-то остались самые первые смартфоны Xiaomi (серии Mi), Meizu (ещё на Exynos) или телефоны Motorola на Linux (например, EM30, RAZR V8, ROKR Z6, ROKR E2, ROKR E5, ZINE ZN5 и т.п, о них я хотел бы подготовить специальную статью и видео т.к на самом деле они работали на очень мощных для своих лет процессорах, поддавались серьезному моддингу и были способны запустить даже Quake!)
В любом случае, надеюсь вам было интересно! Если вам интересен ремонт, моддинг и программирование для различных гаджетов, то можете подписаться на мой Telegram-канал «клуб фанатов балдежа», где я публикую информацию, анонсы и бэкстейджи статей, ну и немножко блогерского щитпоста ;) Также можете подписаться на мой паблик в ВК и мой YouTube, если вас интересуют мои видеоролики на ту же тематику. Также на Ютубе я провожу стримы.
А ещё я держу все свои мобилы в одной корзине при себе (в смысле, все проекты у одного облачного провайдера) — Timeweb. Потому нагло рекомендую то, чем пользуюсь сам — вэлкам:
Быстро оправдаюсь. Я понимаю, что информация, возможно, более поверхностная, чем требуется, но во многом мне не хватает квалификации описать все нюансы работы с PCeM, а в интернетах о нем вообще мало информации, поэтому я надеюсь, что может кто-то возьмется в дальнейшем разобрать тему и показать насколько глубока кроличья нора…
Как правильно играть в старые игры? Ну конечно, самый лучший способ — приобрести старую железку. На неё накатить старую игру и получать удовольствие! Но старые железки потихоньку выходят из строя и становится всё тяжелей найти рабочую, да и не каждому захочется под рукой держать Pentium 2 400 просто для того чтобы играть во что-то из детства/юношества/молодости.
Очевидными кажутся следующие выходы:
GoG.
Врапперы.
Эмуляция.
При всей любви к Good Old Games, его можно отмести сразу по причине того, что не все эмулируется корректно. Последний пример, Аллоды 1 и 2, с мерцающим курсором под 10-кой.
Да и попытка поиграть в любимых 4-х героев обернулась ужасом. А чего уж говорить про более старые игры.
Долгое время это была моя основная виртуальная машина, пока я не начал спускаться в «глубины ада». Конечно, некоторые игры работали с «нюансами», некоторые не работали, но это был самый простой и удобный способ держать на компьютере с десяток-другой игр эпохи ранних нулевых, и играть в них практически ни в чем себе не отказывая.
Но проблема VmWare Worksation в том, что это эмулятор своего собственного железа, которое не является полным аналогом компьютеров тех лет, из-за чего далеко не все работает корректно. Я не буду вдаваться в подробности, но вот некоторые из неудобств, которые не удалось ни победить, ни жить с ними.
Deus Ex — что-то непонятное с гаммой.
Freelancer — постоянные вылеты.
Starlancer — отказывается запускаться.
Unreal — запускается без Glide.
Diablo ½ — только в окне.
Петька 3 (только в окне, в режиме дебага). Постоянные вылеты.
Warcraft 2 — на скоростях равных скорости света.
Аллоды 1 — только со скипом роликов.
Аллоды 2 — с иногда непонятными ускорениями до сверхсветовых.
Более того, чтобы заводить некоторые из игр, как бы смешно это ни казалось, на виртуальную машину приходилось ставить не «оригинальные образы», а уже «новоделы» из GoG. Которые не заводились на хост машине.
Что по итогу? VmWare Workstation Pro — Хорошая виртуальная машина, и в большинстве случаев её хватает за глаза. Особенно, если вы не хотите сильно заморачиваться с донастройкой игр, а хотите накатить образ и играть.
Ddraw.dll - это библиотека, связанная с "DirectDraw", частью DirectX от Microsoft, используемой для рендеринга 2D-графики в ранних версиях Windows. Многие старые игры и приложения, разработанные для Windows 95, 98 или даже XP, зависели от DirectDraw для отображения графики.
Но Ddraw Wrapper, как и подобные ему решает проблему только с частью игр. Конечно, не каждый захочет играть в столь древние игры и возиться с подключением библиотек, и проще будет просто отказаться от их воспроизведения. Но если вы маньяк или просто хотите поиграть во что-то из глубокого детства, то это ваш путь.
С 3-мерной графикой есть определенные проблемы и нюансы.
Вот так, к примеру, выглядит Need For Speed 3.
Вот так она выглядит на PS.
А вот так она должна выглядеть.
И каждый раз, когда вы пытаетесь сэмулировать что-то на VMware Workstation Pro, вы с большой вероятностью эмулируете софтверный рендеринг, который хоть и позволяет запустить старую игру, но совсем не так, как она выглядела в те времена на самом деле.
Порой, глядя на старые игры через призму современности, кажется, что и графика там была неказистая, и вообще все было похоже на мыльные пиксели, и просто на TFT мониторах они замыливались, как и наше восприятие…
Но все дело в том, что до того как Direct3d стал единственным стандартом, каждый разрабатывал 3d во что горазд. И одним из направлений были 3д ускорители 3dfx.
И если вам в те годы посчастливилось стать обладателем Voodoo 2, то безусловно, вы жили в совершенно другом мире, с большим FPS, улучшенной фильтрацией текстур, и графикой, опережающей всё минимум на 3 года!
Глядя на скрины старых игр и сопоставляя их с собственным восприятием, захотелось воспользоваться Glide Wrapper, который позволяет сегодня насладиться играми так, как они должны были выглядеть.
Да, признаюсь честно… использовать Glide для какого-нить Redguard — извращение. Но вот Unreal — совсем другое дело. Да и старый добрый NFS хоть и начинает бросаться мылом в экран, все же превращается из набора пикселей во что-то более удобоваримое.
Да-да, я знаю, примеров не так много. Я не упомянул System Shock. Не упомянул Tomb Raider, которые визуально практически не отличаются от софтверного рендера (шутка).
Но проблема в том, что даже имея Nglide или другие врапперы, позволяющие запускать игры на современном железе, у нас все равно будет целая тонна проблем с совместимостью.
Здесь и разность скоростей. И то, что порой его недостаточно. И что не везде Api работает. А где-то картинка все равно идет с артефактами, и не так, как это было тогда.
UPD: С другой стороны, тот же Nglide для карточек Nvidia умеет творить чудеса, и запускать игры с неплохим таким апскейлингом… Но все ещё не все.
А вот теперь давайте просто представим. Что нам для того, чтобы поиграть во что-то старое, нужно:
Виртуальная машина со старой осью.
Врапперы.
Фиксы.
И под каждую игру придётся возиться индивидуально. Где-то будет достаточно виртуалки. Где-то дистрибутива с ГОГа, а где-то и всё это вместе не поможет.
А ещё лучше — собрать машину тех лет, и работать исключительно с ней.
Но есть альтернатива… Эмулятор ПК тех лет PCeM V17. На деле, я узнал об этом софте, ещё во времена его 10-ой версии, году в 15-ом. Но то, что хорошо эмулируется на Ryzen 7 5700x, отвратно себя чувствовало на i3 2120.
В общем PCeM — это эмулятор персонального компьютера на базе X86 (с недавних пор ещё и Сommodore), который умеет полностью воспроизводить поведение компьютера тех лет (вплоть до P4).
В отличие от костылей, вроде врапперов и виртуальных машин, здесь эмулируется поведение самого железа, что позволяет:
Установить на него соответствующую ОС.
Установить соответствующие драйвера.
Запускать игры, не эмулируя их, а так, как они должны были работать.
Насколько я помню, эмуляция voodoo и даже voodoo в SLI там появилась далеко не сразу.
Я беру фенилуксусную кислоты из бочки с синей пчелой. Суть инструкции
Ну что… надеюсь единственное полезное, что будет в Этой статье.
Берем Эмулятор по этой ссылке.
Дальше нам нужны ROMы железа, которое мы собираемся эмулировать. Его берем на гитхабе (что-то там как и с другими эмуляторами, нельзя распространять образы реального железа, потому что оно защищено законом).
Драйвера берем здесь.
ОС берем… ну с этим проблем возникнуть не должно.
Дальше все просто… открываем портал в 90-е, и как будто бы мы собрали новый комп, берем и все устанавливаем.
Выбираем характеристики машины в PCeM.
Накатываем соответствующие ROM.
Размечаем виртуальный хард.
На него накатываем вполне настоящую ОС.
Ставим драйвера… И теперь устанавливаем все игры.
Здесь есть единственный важный нюанс, который может создать определенные проблемы, когда вы впервые столкнетесь с PCeM.
Т. к. он эмулирует железо, на которое установлено реальное оборудование и ОС, то в случае, если вас не устроит собранная железка и вы захотите её поменять, то сделать это на лету не получится… Вы же не можете поменять процессор в рамках одной материнской платы, не переустанавливая Windows?
Ну а дальше, все ограничивается только вашей фантазией и потребностями.
Что могу сказать сразу?
И Starlancer, и Diablo, и Unreal на глайде, и даже… о ужас… Return to Krondor завелись с полоборота.
Конечно, специалисты заметят, что PCeM умеет делать и доисторическое и более свежее железо, и при желании можно собрать что угодно, вплоть до Pentium 2. А можно и первый 8088, с монохромным дисплеем.
Pentium 2 — золотая середина, т.к. уже с появлением Pentium 3 многие вещи стандартизировались и куда легче переносятся на современные ПК без лишних танцев с бубном.
DosBox, это, безусловно, хорошая альтернатива PCeM. Более того, распространенная и работающая даже под ОС Android. Но у неё, как и у VmWare Workstation, схожий порядок проблем, и узнать, что и в каком режиме запустится, можно только методом «тыка».
В случае с PCeM вы ограничены только своей фантазией и мощностью железа. Ну и ещё наличием драйверов.
Со 100% вероятностью я уверен, что найдутся люди, и которые знают где лежат библиотеки под каждую старую игру, и как настроить враппер и/или виртуальную ОС так, чтобы на ней все летало. И что вообще PCeM это глупо и избыточно.
При большом желании можно поднять эмулятор первой PS в два клика, и с её помощью закрыть практически всю необходимую библиотеку ретро-игр.
Но что самое главное, PCeM — это относительно простой способ заиметь у себя пускай виртуальную, но ретро-машину, позволяющую запускать игры 25-летней давности такими, какими они задумывались, и что самое главное… настроив подобную машину единожды, не придётся возиться с совместимостями и настройками под каждую отдельную игру.
В самом крайнем случае, конечно, можно собрать несколько виртуальных компьютеров, или вообще заняться каким-то ультра-ретро-геймингом, запуская первый Space Quest в оригинальном режиме.
∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎
Опубликовано с разрешения автора: SergiiDia
Больше интересных комментариев в оригинале материала
Еще больше новостей и статей в нашем сообществе и Telegram-канале
Сейчас, находясь в родительском доме, решил порыться в своих старых вещах, нашёл самодельные "книжки" с читами для игр Sega Mega Drive. Знаю, что многие подобным занимались, тут будет даже несколько "переизданий" :D Интересно посмотреть на это, спустя годы.
От, предположительно, первой версии подобной книжки остался только один лист, думаю, это 2003 год и мне 10 лет (да, на переферии ещё играли в сегу, пока вся страна рубилась в пс1, а остальной мир в пс2), рукотворные скриншоты и кривое описание в комплекте)):
В каталог попадали игры, в которые я играл, плюс те, в которые хотелось поиграть, так как по описанию из настоящих книг они были интересными (что не всегда оказывалось так, ведь часто там писали отсебятину). Читы брались не только из подобных книжек, одолженных на время, но также и из блокнотных записей у друзей, а иногда и открывались самостоятельно.
Ниже - вторая версия. Помню, однажды мама порекомендовала всегда приписывать дату (подобно тому, как это делали с обратной стороны фотографий), за что я ей очень благодарен, тут 2004 год. Из нововведений крутая, размытая временем, обложка :D
"Скриншоты" из описаний пропали, но какие-то картинки всё же имеются
Каталог Сег (оказавшихся пиратскими подделками))
Появилась упоминание интересной фичи с небольшим вытаскиванием включенного картриджа и всовыванием его обратно, в части игр это давало читерские возможности. А часть игр из-за этого сгорело. Рип... Во втором абзаце помещена совершенно гениальная (абсолютно идиотская) заметка про то, что если выключить телевизор и продолжить играть в таком виде, а потом его включить обратно, то окажется, что игра продолжалась. Мне очень стыдно за это. На самом деле иногда это применялось в совместных челленджах а-ля кто дальше дойдёт с выключенным экраном
Наконец, 2005 год, последняя версия. Фирмовая обложка, твёрдый переплёт 8) принты были срезаны с коробки от самой сеги, приклеены на белую картонку, а затем на обложку тетради:
Тут в целом всё довольно минималистично, но есть и интересные моменты, например, самостоятельно найденный баг в игре B.O.B. - если использовать временное бессмертие, коснуться носа звездолёта и дождаться пока бессмертие закончится, то звездолёт прицепится к ноге и его таким образом можно будет тащить через весь уровень
Куча листов с описанием предметов в Fantastic Dizzy, где их брать, как использовать. Одна из любимых игр детства. Ох, сколько часов я на неё убил, как же долго я мучился с предметом в виде буквы T, бумажный англо-русский словарь почему-то переводил его, как "лебёдка", я первый раз слышал это слово и долго не мог понять, что это и где это использовать (более загадочным для меня было наверное только слово "поклажка" из ГТА. Хотя я до сих пор не знаю, что это).
Игру кстати так до конца и не прошёл. Судя по летсплеям, мне по-сути просто оставалось посадить боб и пробраться в замок Загса. Кстати прыжками мне даже удавалось допрыгнуть до островка с берега пляжа, чтобы забрать акваланг, минуя пребывание на корабле. Правда это мало, что давало)
Самостоятельно составленная карта маршрутов в OutRunners. Неплохие гоночки кстати, была даже трасса в России. Естественно, заснеженная.
Клочок с уровнем The Lost Vikings:
Данная версия книжки не была доделана до конца: я пятиклашка и в этом году у меня появится мой первый компьютер. Читы можно всегда посмотреть в CheMax и даже распечатать на принтере, будущее наступило. На сегу я, соответственно, забил и вспомнил только спустя два года - в 2007 я случайно обнаружил эмулятор GENS+ и ePSXe на CD у друга. Это познакомило меня с дивным новым миром эмуляции, к которому я и сейчас иногда возвращаюсь - BizHawk на ПК и Ретроарч на ТВ-боксе. Конец
(я планирую вести посты преимущественно на ретроигровую-тематику, так что, если кому интересно, можете подписываться, я не буду против))
Было желание в покупке небольшой портативной приставки и желательно без стиков, вертикального формата , по адекватной цене . Хотелось познакомится с неведомыми для меня платформами и играми в которые я бы не стал играть с сенсорного телефона и тем более с эмулятора на пк. Была необходима поддержка платформ с 8 вплоть до 32 бит , потому , что изначально планировалось играть почти только в игры от ps1 , но на деле я больше играю в GBA как оказалось.
На самом деле выбор подобных приставок , очень большой , но основная масса их , была отсеена ещё на этапе выбора из-за дороговизны или неудобного форм фактора. Я их тут тоже упомянул , возможно для вас это будет лучший варианты. По итогу отмечу всего 4 консоли:
Miyoo mini v2
Anbernic rg35xx
Powkiddy rgb20s
Anbernic 353v
Это Miyoo mini.
Miyoo mini дико популярна , наверно она и популяризовала данный форм фактор и приставки в массовой аудитории, что даже меня по касательной это зацепило . Собственно именно благодаря ей , я и узнал о подобных устройствах. Комьюнити огромное , у устройства открытый исходный код и существует масса прошивок , в том числе даже русифицированные . На момент покупки , они уже оффициально не продавались . Перекупщики просили в пределах 7-8 тысяч ( на старте она стоила 3500 ). Отдавать такие деньги перекупам. желания не было, соотвественно он сразу отпал .
Это Powkiddy rgb20s.
Powkiddy rgb20s - по ней очень мало информации . Судя по англоязычным обзорам она очень слабо и со скрипом эмулирует даже старушку psp. Не помогает ни пропуск кадров , ни понижение разрешения. Соответственно отпадает необходимость в стиках. Возможно проблема решаема другой прошивкой . Сильно не углублялся . И да , она стоит около 8 тысяч , что довольно прилично .
Это Anbernic rg35xx.
Компания Anbernic , видя ожиотаж вокруг Miyoo mini , решает выпустить собственный аналог устройства под названием Anbernic rg35xx с похожими характеристиками и корпусом. Купить ее совсем не проблема . На Aliexpress она продаётся по 4500-6000 в зависимости от комплектации. Ее так я и заказал .
Вот Anbernic rg353v.
Anbernic rg353v , приставка с двумя операционными системами Linux + android, что значительно расширяет его функционал и возможности применения . Главная проблема - это цена почти в 15 тысяч рублей . Космос конечно . Ну и наличие стиков лично для меня скорее минус .
Мной была приобретена самая бюджетная версия , с одной флешкой на 64gb и без чехла . Вышло с доставкой 4800, доставка была бесплатной . Шло очень долго , потому , что заказано было под китайский Новый год , у неофициалов .
Все цвета .
Цвет однозначно был выбран gray , прозрачные как по мне смотрятся как какая то дичь .
Немного фото устройства.
Обычная белая коробка . Без изысков . Было надежно упаковано продавцом . В подарок приладили защитное стекло . Мелочь , но приятно .
На лицевой панели располагается крестовина , четыре клавиши YXBA , кнопки select, start и menu . Слева на торце расположились качельки регулировки громкости .
Справа на торце расположилась кнопка включения и ниже неё ,кнопка перезагрузки . Тут же присутствуют два разъёма для micro sd. Одна верхняя для OS , вторая для непосредственно игр .
Сзади присутствует логотип бренда и 4 клавиши-курка. Жутко не удобные и звенящие как дешёвая детская погремушка.
Вот так сидит в моих руках.
Собрана консоль очень добротно. В руках сидит вполне удобно . Размер , что надо , можно даже крупнее . Уверен , что приобрети я Miyoo mini , она была бы жутко не удобной из-за значительно меньшего размера , особенно моими крупными руками.
Сейчас вроде бы как, Miyoo собирается выпустить plus версию своей приставки и в интернете уже есть обзоры, но даже plus версия немного меньше , чем rg35xx. Ко всему прочему есть проблемы с производительностью , потому , что процессор они оставила ещё с обычной версии , который прилично уступает в производительности rg35xx. Да кстати , стоит она в районе 8-9 тысяч.
Фото из интернета . Наглядное сравнение. Miyoo mini v2 слева , Anbernic rg35xx справа.
Ощущается тактильно приятной и дорогой вещью . Экран яркий и сочный , с нормальными углами обзора , клавиши тоже радуют ( если не считать задние курки , они откровенно позорные ) . Аккамулятор хоть и отображает заряд через пень колоду , но держит долго , а заряжается от usb-c очень быстро . Звук не хватает с неба звёзд , но он есть и не раздражает . Располагается он справа на срезе корпуса , из-за такого расположения довольно часто зажимаешь его рукой когда нужно нажать на курок.
Основная ахиллесова пята и весь кладесь претензий пользователей был к операционной системе поставляемой с приставкой . У меня никаких проблем с ней как раз таки и не было . Это обычная рабочая лошадка , без лишнего и ненужного . Так бы я ей и пользовался если бы родная флешка не приказала долго жить.
No name карта поставляемая с устройством .
Прожила карта чуть более недели редких игровых сессии и умерла полностью . Я видел советы на англоязычных форумах , что нужно заменить карту первым делом после покупки , думал меня это не коснётся, но нет , коснулось . Деваться не куда пришлось переходить на пользовательские Os , что бы была возможность хоть пользователя устройством . Как выяснилось из-за закрытости исходного кода , в отличии от Miyoo , на Anbernic не так уж и много систем операционных .( но их становится больше и развиваются они семимильными шагами)
Список консолей на которых у меня есть игры . Уверен у большинства список будет примерно аналогичный. Перечень платформ хоть и огромный (более 30) , но вряд ли кто то будет играть в большинство из них .
Самая популярная на данный момент os - это garlic os. ( есть ещё и другие , но о них как нибудь позже ).
Ну и намучался же я установкой . Опыт танца с бубном , знаний о эмуляции и принципов работы retroarch , равен полному нулю. Я совершенно не знал , для чего нужен биос и как банально заливать игры на флешку . ( в папках или без и какого формата и тд). Методом тыка и какой то матери , у меня получилось осилить все это. Установив Яндекс браузер и включив автоматический перевод видео, мне удалось установить операционку согласно англоязычным гайдам. Были приобретенны две флешки на 32 и 64 соответственно. Думал изначально о покупке 128 , но как оказалось и 64 гигов для игр хватает с головой, с учётом, что приличный вес игр только на ps1. А на карте в 32 расположилась, операционка , которой тоже очень много, но имеем , что имеем .
Поэтому если вы ламер, который никогда ничего не устанавливал и не возился с подобным и имеете нулевой опыт , не переживайте у вас все получится установить . Если получилось даже у меня . А имея этот небольшой опыт , впредь это не будет для меня такой проблемой.
Сама операционка. После обновления 1.2.7 стала более менее стабильно и обновляется она на данный момент постоянно.
RetroArch , настроек тут море , но большинство включая меня , вряд ли там что то найдет.
Изначально я писал не самый лицеприятный обзор об операционке , но пока я его дописал он кардинально изменился в лучшую сторону и даже приобрёл полную русификацию ! ( для меня это очень важно ). Поэтому мне пришлось переписывать и переснимать обзор практически по новой , но некоторые факторы ещё остались актуальны , но не факт , что на момент вашей покупки они ещё будут актуально , консоль обновляется практически каждый день , что похвальной и удивительно. Стали понятны интуитивно , раскладки горячих клавиш , приставка стала намного больше держать заряд. Изначально я очень долго не мог понять , в чем проблема с эмуляцией ps1 , при нажатии на иконку интерфейса psx, приставка зависала . Лечилось только изъятием из устройства флешки с играми . Ломанные и неправильно работающие ROMы , довольно часто приводят к критическим ошибкам и необходимости перезагружать устройство или доставать флешку с загруженными играми . Часто происходит мерцание экрана . Думаю , что если не использовать две карты , а одну - это привело бы к ещё большим проблемам. Вообще приставка не про простоту использования . Зависания и баги ваши постоянные спутники . Многие пользователи , часто подмечают , что большинство пользователей rg35xx , чаще занимаются прошивкой , чем самими играми .Я бы предпочёл значительно переплатить , но что бы мне не пришлось возиться в флешками и операционками, но имеем , что имеем , учитывая цену - это все прощаемо.
Полный список все поддерживаемых платформ и эмуляторов : AMIGA, AMIGACD, ARCADE, ATARI, ATARIST, COMMODORE, CPS1/2/3, DOS, FC, FDS, GB, GBA, GBC, GG, GW, JAGUAR, LYNX, MS, NEOCD, NEOGEO, NGP, MSX, PCE, PCECD, PCFX, PICO, POKE, PS, SEGACD, SEGASGONE, SFC, SGB, SEGAFX, SUPERVISION, SUFAMI, SGFX, ZXS.
Накачав несколько сот игр я стал знакомится с ними . Совершенно ни одна игра не работала плохо или нестабильно . Думаю про игры с NES и GB, говорить не придётся. Они ныне идут наверно уже на всем .
Эмуляция если не идеальная , то как минимум отличная . Ориентировался при подборе игр ,банально на топы . Благо их навалом нынче. Вот некоторые игры которые меня особенно впечатлили .
Super Mario World 2: Yoshi’s Island. Заранее скажу , что меня тяжело уличить в Марио фанбойстве, поэтому мнение точно не заинтересованное . Это просто изумительный и красивый платформер. Который смотрится и ощущается как современное пиксельное инди . Судя по англоязычным обзорам , это довольно тяжёлая для эмуляции игра, тут же она идёт абсолютно без проблем, с удовольствием поиграл , но она не кажется такой простой как на первый взгляд .
The Legend of Zelda: The Minish Cap. Первая зельда в которую я играл в своё жизни был The Legend of Zelda: Breath of the Wild на свитче и она мне очень понравилась , это зельда вторая игра из серии с которой я познакомился и тоже очень удачно. В игре чертовски красивый пиксель арт. Игра очень уютная и добрая . Пока наиграл часа 3-4 неё. Прекрасный и разнообразный геймплей . Идёт стабильно и без проблем .
Medievil. Игра с первой PlayStation, играется отлично , управление вполне удобное , надо только привыкнуть . У меня в детстве не было данной консоли и с ее играми я почти не знаком . В планах пройти первый silent hill и resident evil. Я ни в одну из серий никогда не играл . Возможно напишу обзоры о них тут, так сказать глазами новичка и как они играются в 2023 году .
Очень часто играю в tetris, часто нахожу какие то старые игры из моего 8 битного детства, изучаю новые платформы и тайтлы.
Пытаясь присосаться к ажиотажу вокруг Miyoo mini , компании Anbernic удалось если и не перещеголять Miyoo , но как минимум посоревноваться на равных . Консоль не лишена недостатков , но она определено стоит своих денег . Это минимальный и самый приятный вход для ретро игр и бюджетного портативного гейминга на данный момент . Она удобная , истинно портативная и легко помещается куда угодно , без угрозы сломать стики . Определённо рекомендую. Постараюсь в дальнейшем рассказать о новых операционках для приставки и опыт использования через время . Напишу пару тройку обзоров о старых играх, потому , что банально я никогда не играл даже в resident evil. Если есть какие то вопросы , задавайте , я постараюсь ответить и если есть какие-то советы мне - подскажите .
Даже к новому году я продолжаю искать различные интересные ништяки на онлайн-барахолках, дабы радовать вас новым контентом. Темой сегодняшней статьи станет достаточно мощная игровая консоль, купленная мной всего за 1$ практически перед самым Новым Годом. И это не только я такой везунчик: при желании вы и сами наверняка сможете найти подобные лоты, нужно просто поискать! Сегодня у нас по классике: я расскажу предысторию, оживлю устройство, погоняю его в играх (этот гаджет может потянуть вплоть до PSP включительно) и мы с вами решим, стоит ли такая покупка своих денег! Если интересно: добро пожаловать под кат!
Судя по статистике, рубрика копеечного-компьютинга и очень дешёвых электронных покупок вам очень заходит: оно и немудрено, в наше время новые девайсы из магазинов по карману не всем. Некоторые люди не считают нужным тратить несколько тысяч на игровой девайс, заглушая свою ностальгию эмуляторами на смартфоне. Даже внешние телескопические геймпады для смартфонов стоят достаточно дорого.
Но что, если я вам скажу, что при желании можно купить достаточно мощный игровой девайс, который по производительности обходит большинства консолей с алика ценой до 5-10 тысяч рублей, а потратить всего-лишь 100-200 рублей?
В 2010-2011 году, с приходом первого iPad, в мире всё больше и больше набирали популярность интернет-планшеты, которые могли заменять полноценный нетбук некоторым пользователям. Магия больших дисплеев с ёмкостным тачскрином и достаточно мощным железом у тебя в кармане банально завораживала неискушённого потребителя: ведь ещё каких-то 2-3 года назад, из мультимедийных устройств в магазине можно было купить лишь iPod или китайский недорогой аудио-плеер/консоль.
Сработал вирусный эффект: семья A покупала планшет, семья B видела его в деле и решалась тоже купить себе подобный гаджет. Более того, уже к 2012 году цены на самые бюджетные модели упали вплоть до 100$ (напомню, по тому курсу это около 3.000 рублей), а в магазине новую «таблетку» можно было купить за 5-6 тысяч рублей. Причём в железном плане те планшеты не особо сильно уступали более дорогим моделям и на них можно было даже поиграть. Эффект эйфории от магии нарезания фруктов в «фруто-нинзе» на ретина-дисплее оставался ещё долго и планшеты практически моментально вытеснили нетбуки. Настолько, что даже ASUS со своей мегапопулярной линейкой EEE PC решила свернуть её в пользу планшетов-трансформеров TFPad!
В качестве основного игрового девайса, многие люди продолжали использовать PSP или даже Nintendo DS (гораздо реже!). Причин было много: на PSP есть качественные игры с полноценной 3D графикой, игры были полноценными, без какого-либо доната и транзакций, а ещё PSP легко взламывалась дядей Васей из соседнего ГСК с помощью пандоры и все игры вдруг становились бесплатными. Особо прошареные пользователи продолжали использовать Dingoo A320 — легендарную игровую консоль, на которую портировали даже Linux и портировали эмуляторы гораздо лучше стоковых. Так было примерно до конца 2011 — начала 2012 года, когда компания JinXing Digital, настоящий ветеран производства «китайских» консолей, не представила своё новое детище. И имя ему было — JXD S601!
Рецепт успеха был прост: мы берём железо недорого планшета, самый дешёвый но достаточно большой и унифицированный дисплей от автомобильных навигаторов (это сильно снижало стоимость производства), проверенный временем форм-фактор консолей от Sony и дорабатываем Android, чтобы можно было играть в игры для тачскрина с геймпада! По сути, JXD банально сделали маленький планшет с хардварными кнопками и тачскрином, но как же они попали в точку! Под Android уже на тот момент было достаточно большое количество различных портов и эмуляторов самых разных сортов, было моддинг-сообщество, которое продолжало поддерживать устройства несколько лет, а Android весьма неплохо бегал на подобных устройствах. S601 стала бестселлером: на 4pda тема с обсуждением данного устройства набрала 120 страниц на момент написания статьи. И это без учёта иностранных форумов, таких как dingoonity. Немудрено, что видя такой интерес, ритейлеры решили заказать такие устройства из Китая и выпустить на рынок СНГ под своим собственным брендом. Так появились: EXEQ Set, Smaggi AIO Smart и DNS Phorcys, которые продавались по цене примерно в 4 тысячи рублей (при цене PSP Street в ~6 тысяч). Из Китая подобную консоль можно было заказать за 3 тысячи.
В плане железа, эти консоли не были обделены и их нельзя было назвать слабыми, поскольку они были в несколько раз мощнее оригинальной PSP и неплохо тянули новинки вплоть до 2014 года. Под капотом бессменно трудился недорогой одноядерный чипсет для Android/Linux ТВ-приставок (вот откуда такая мощь и… энергопотребление) AMLogic AML-8726 M3, со встроенным GPU PowerVR SGX531 и поддержкой DDR2/DDR3, а стоковая частота чипсета с завода была 600Мгц, однако отечественные вендоры зачастую разгоняли их до 1ггц, что приводило к перегревам и отвалу чипа со временем. Обычно в них ставили 512мб DDR3 533 ОЗУ и 4/8гб встроенной NAND памяти, плюс хардварная поддержка USB-OTG из коробки, распаянный USB-свисток Wi-Fi (это не шутка!), вывод на TV-Out и HDMI, и конечно же гироскоп. Эмуляторы 8 и 16 битных консолей они пережёвывали без каких-либо проблем, не давясь даже дримкастами. О портах Quake и других старых игр и сомнений нет: они летают 60 FPS.
JXD видели успех s601 и решили выпустить консоли в ещё нескольких сериях: s6xx (небольшой дисплей), s5110 (форм-фактор Vita), s7100 (7 дюймовый планшет с кнопками), а затем в 2015 году компания куда-то пропала, выпустив игрового монстра S192. Недавно перестал открываться официальный сайт с прошивками.
Подобную консоль вы можете найти и сейчас, причём за сущие копейки. За рабочие экземпляры просят от пары сотен, до пары тысяч, в зависимости от наглости продавца, но найти похожую за копейки не составляет труда: летом я покупал себе 3 такие консоли за 500 рублей, а сейчас взял вот такую за… 50 рублей! Такая консоль может потребовать некоторое обслуживание, но все эти консоли типовые и построены по одному и тому же принципу, поэтому всё что написано в статье можно применить и к вашей покупке.
Нашим сегодняшним гостем является EXEQ Net 2, который более известен как JXD S602b. Это обновлённая версия S601, в которую поставили более качественный дисплей и 2х-ядерный чипсет (AML8726-MX). Купил я его всего лишь за 50 рублей: женщина продавала лот с ништяками на запчасти всего-лишь за 300 рублей. С пересылкой почтой данный лот обошёлся мне в 600 рублей, а если поделить их количество, то у нас и получится цена примерно в 50 рублей. Но даже если считать полную цену лота, 300 рублей за столько ништяков это не так много, верно?
Консоль пришла ко мне в своей фирменной родной коробочке, которые я иногда собираю и кладу к себе в коллекцию.
О форм-факторе особо ничего конкретно не скажешь: это клон PSP, в качестве дисплея используется TN-матрица с разрешением 480x232 и резистивным тачскрином и хардварные кнопки. Аналоговый стик, как и у оригинала, всего один.
Из коробки консоль поставлялась с Android 4.1 JellyBean, однако мой экземпляр не включался и требовал небольшого ремонта.
Неисправность консоли была простой: она просто висела на заставке JXD. Похоже, когда-то её кто-то уже перешивал на «родную» прошивку и не исключено, что просто что-то напутал. К сожалению, конкретно в этой ревизии нет возможности зайти и в рекавери и сделать вайпы без специально подготовленной флэшки. Поскольку я разбирался в устройствах на базе AML, я знаю принцип их работы и последовательность загрузки. Я даже перекомпилировал загрузчик для noname китайской консоли.
Итак, на большинстве консолей JXD можно зайти в консоль определенной комбинацией (назад + включение, или громкость + включение), на этой же, включение консоли с кнопкой громкости вниз вызывало сваливание в режим прошивки через USB. Первичный загрузчик ещё до загрузки u-boot сам выбирает, откуда ему грузить систему. Если зажата определённая кнопка — то устройство ищет специальный заголовок в начале таблицы разделов на флэшке и берёт оттуда вторичный загрузчик и u-boot, поэтому если нет желания возиться с консолью с ПК, можно просто закинуть прошивку (update.zip, aml-uboot-ucl.bin и т. п.) на флэшку и сделать её загрузочной с помощью AML BootCard Maker. Я прошивал консоль с ПК, но это обернулось некоторыми костылями и необычным решением проблем!
Прошивка ищется легко в веб-архиве, благо он сохранил файлы:
web.archive.org/web/20150703014323/http://www.exeq.ru/produkcija/pristavki/os-android/net-2.html
Нам понадобится «прошивка с ПК». Из архива устанавливаем драйвера на WorldCup, под Win 10 необходимо будет отключить проверку подписи драйверов (перезагрузка из под системы с зажатым шифтом и выбор «отключить проверку подписи» в качестве параметра загрузки):
Затем заходим в ImageBurnTool и жмём File — Import Upgrade File. Выбираем NET2_Firmware.zip и жмём кнопку Start. Если у вас NAND потихоньку начала отдавать коньки, можно поставить галку erase NAND, это сотрёт все данные в встроенной памяти и заставит консоль переразметить её для исключения бэд-блоков.
Зажимаем кнопку громкости вниз + кнопку включения и подключаем консоль к ПК. Ой-ой, а у меня процесс прошивки висит на bootm 0x82000000 и дальше не идёт! Но есть выход и его найти очень легко, если вы до этого работали с устройствами на амлогике. Суть в том, что родной прошивальщик напрямую общается командами с первичным загрузчиком, u-boot, а затем и с рекавери. Фактически, из под режима usb можно загрузить вообще любую сборку или левое ядро linux: один из этапов прошивки заключается в загрузке образа с recovery.
Похоже, консоль не может загрузить образ рекавери, поскольку ядро валится на инициализации. Значит опять подсунули от чужой ревизии :( Но выход есть, берём из прошивки «для прошивки из под флэшки» uImage_recovery, подсовываем в папку с прошивкой и патчим наш xml см конфигом вот так:
<?xml version="1.0" encoding="UTF-8"?> <progress_configs> <command sn="0" path="usb_spl.bin" address="0xd9000000" run="true">load spl</command> <command sn="1" path="u-boot-orig.bin" address="0x8f800000" run="false">load uboot</command> <command sn="2" >crc 0x8f800000 size value</command> <command sn="3" >run 0x8f800000</command> <command sn="4" >set_usbcur_limit 900</command> <command sn="5">set_chgcur 0</command> <command sn="6">video dev bl_on</command> <command sn="7">video dev enable</command> <command sn="8">nand rom_protect off</command> <command sn="9">nand scrub 0</command> <command sn="10">nand info</command> <command sn="11">defenv</command> <command sn="12">setenv bootargs ${bootargs}</command> <command sn="13">setenv recovery_command --update_package=/sdcard/update.zip</command> <command sn="14">save</command> <command sn="15" path="uImage_recovery" address="0x82000000" run="false">load uimage</command> <command sn="16" >crc 0x82000000 size value</command> <command sn="17" count="100">bootm 0x82000000</command> <command sn="18">wipe_data</command> <command sn="19">wipe_cache</command> <command sn="20" count="400">update:update.zip</command> <command sn="21" count="400">update:patch.zip</command> <command sn="22">copy_media</command> <command sn="23">shutdown</command> </progress_configs>
Теперь консоль будет включать подсветку, чтобы оповещать о том, что она «жива» и убрал из bootargs задание частоты работы ЦПУ. По каким-то причинам, из-за этого ядро не стартовало. Кроме того, теперь прошивальщик заставит консоль загрузить рекавери, которое автоматически обновит прошивку с… microsd флэшки! Для этого на предварительно вставленную microsd флэшку нужно просто закинуть файлы update.zip и patch.zip, вставить в консоль и запустить наш колхозный процесс прошивки. Ура, консоль стартовала и прошивает сама себя! Ждём окончания процесса прошивки и перезагружаемся, теперь консолька даже включается!
Но есть нюанс: если вы делали erase nand, то разделы data/ и sdcard/ окажутся забитыми нулями и из-за этого не будут сохраняться никакие настройки в системы, а внутренняя память окажется недоступной. Поэтому включаем отладку по usb, открываем cmd и заходим в adb shell. Пишем:
su mkdosfs /dev/block/media msfs.ext2 /dev/block/data reboot
Консоль перезагрузится и будет снова работоспособной!
Однако, кроме софтовых проблем, были ещё и хардварные: у консоли совсем не было звука, не работали кнопки и не работали триггеры. Не беда, благо вылечить их очень просто.
Консоль разбирается легко: откручиваем 4 винтика сзади и расщёлкиваем пластиковой картой корпус. У всех этих консолей очень похожая компоновка, в том числе и платы!
Консоль разобрана, а мы можем видеть причины наших хардварных проблем: на динамике оторвали проводок, один триггер вырвали, а другой держится на честном слове! Начнём с динамика: припаяв клемму обратно к динамику, он не заработал. Я уже начал подозревать выгорание аудиотракта, но всё же решил поискать в своих запасах такой-же динамик. И нашёл его из донора, припаяв его, звук снова появился! Частенько динамики просто «садятся», до уровня полной неработоспособности его могли довести только постоянной игрой.
Что касательно триггера, то у него были сорваны крепления с припоем (он паяется к пятачкам) и едва держался. Одно крепление уже сорвало слой шелкографии (благо там не проходят дорожки), а второе просто оторвалось. Я припаял крепление обратно и приклеил кнопку суперклеем к плате. Вот так она точно должна держаться!
С кнопками история получилась забавной: вытащив плату из консоли, я обнаружил классические окислы на кнопках. Стик я заранее побрызгал «вдшкой», это зачастую им помогает:
Чистка кнопок и самой мембранки тройным одеколоном эффекта это не дало. Поскольку S602 было две ревизии — одна на GP33003, другая на MX, я сначала подумал, что было несколько ревизий MX и маппинг кнопок отличался. Я гуглили, искал прошивку, но всё оказалось очень просто: сбоку есть переключатель, который физически отключает кнопки, как на PSP. Нужно это для того, чтобы ничего случайно не нажать во время просмотра фильма или чтения книги. На других китайских консолях, этот переключатель обычно отвечает за Wi-Fi (т. е. можно было хардварно отключить Wi-Fi модуль), а не за кнопки. Осмотрев его внимательнее, я увидел что сам ходунок отломан, именно поэтому консоль считает, что кнопки отключены. Я запаял вот такую перемычку и всё заработало:
Вот теперь консоль действительно полностью исправная и готова радовать нас играми! Спустя столько-то лет!
Наша консоль, как уже оговорено ранее, работает на базе Android 4.1 JellyBean. В целом, эта версия всё ещё кое-как поддерживается, поэтому сюда можно поставить и клиенты ВКонтакте/Telegram, и современный браузер, и поиграть в достаточно неплохие игры. Хар-ки нашего устройства такие: двухъядерный чипсет Cortex-A9, с частотой до 1.5ггц, 512мб ОЗУ, 4гл встроенной NAND памяти (можно ромсет «Денди» или «Сеги» залить), поддержка MicroSD, вывод на телевизор, HDMI. К сожалению, в устройстве нет стерео-звука (в наушниках есть), в той же PSP, например, стерео-звук ощущается офигенно!
В первую очередь, я хотел оценить аудио-тракт устройства. На моём опыте, устройства с 8726-M3 звучат так себе, т. е. послушать можно, но ожидать чего-то очень крутого не приходится. В MX инженеры серьёзно поработали над ЦАПом, поэтому музыка звучит просто замечательно. Устройство легко «раскачивает» высокоомные десктопные наушники и звук в них замечательный, не хуже iPod.
Кроме того, здесь есть эквалайзер, который может помочь совсем дешёвым ушам звучать лучше. Тест проводился с наушниками Sades TPower, которые на алике стоили ~600 рублей на своё время и музыку слушать в них действительно очень приятно!
Но как насчёт просмотра кино? Я закинул на устройство трейлер «драйва» и решил посмотреть во встроенном плеере. Дисплей у нас здесь 480x232, но для тестов я решил закинул видео 720p (поскольку вывод HDMI тоже работает 720p). Дисплей тут заметно лучше предыдущих бюджетников JXD, он не блеклый. При желании можно подкинуть сюда дисплей от автомобильного навигатора, если у него IPS дисплей. Будет ещё лучше :)
А ещё здесь есть камера, но комментарии излишни. Здесь она чисто для галочки!
Для мультимедийных целей устройство отлично подходит и сейчас: и музыку послушать, и фильмец посмотреть сидя с друзьями в гараже около телевизора! Тут никаких претензий к нему нет, а за его цену — так вообще идеально!
ВК и телега тут будет работать без проблем, для скроллинга ленты устройство подойдёт хорошо, однако печатать будет не очень удобно из-за соотношения сторон. Впрочем, устройство можно повернуть как и любой планшет. Можно и почту привязать, чтобы почитать RSS или Хабр. Функции мини-планшета устройство выполняет отлично.
Но мы ведь собрались смотреть на игровую консоль не для того, чтобы в ВКонтактике посидеть, верно? Мы ждём игр, а поскольку здесь достаточно бодрое железо для того времени, тестировать будем достаточно тяжёлые игры. По списку у нас будут как нативные игры, так и эмуляторы. Попробуем запустить и игры от PSP, как от прямого конкурента.
Начинаем с нативных игр. И конечно же, сразу берём всё самое тяжелое, например GTA III.
На низких настройках графики с выкрученным в 0 разрешением игра идет, но есть заметные тормоза. Благодаря софту для ремаппинга кнопок, есть возможность забиндить хардварные кнопки на действия в игре, что довольно удобно. Возможно версия с более пережатыми текстурами пойдёт лучше!
Тут ещё важен момент, что я брал свежую версию, поскольку старую найти немного проблематично. Одну из первых версий отлично тянул моя таблетка на аллвиннере в своё время!
Фанатский порт Critical Strike идёт около 50-60 кадров. Играть можно, правда сейчас уже есть полноценный порт на Android. Но Xash3D я не ставил на устройство.
С огромным удовольствием можно перепройти классику в лице Quake/Quake II. На хардварном рендерер они идут 50-60 кадров, только надо найти нормальный порт. Игра идёт бодрее, чем Quake 1 на PSP.
Но и с эмуляторами проблем нет. SMD и NES идут замечательно, тут всё очевидно, никакого серьёзного инпут-лага или кисельного управления нет. Для старых игр консоль подойдёт замечательно, а отдельным плюсиком станет почти нативное разрешение экрана (у аналоговых ТВ было разрешение 480p).
А если попробовать прыгнуть ещё выше и поиграть в PS1 игры, то консоль приятно удивит: Quake 2 идёт в 50 максимальных кадров из 50. Играть действительно комфортно и приятно!
Функционал у консоли впечатляющий, особенно за её цену. Такой ништяк может ещё долго радовать своего владельца ретро-играми и эмуляторами, да и классикой мобильных игр. AMlogic поработали над потреблением своего чипа и теперь он не разряжает батарейку 1800мАч за пару часов, а его вполне себе хватает на пол-дня игры. Кроме того, это ведь самый настоящий полигон для моддинга! Здесь выведен и подписан UART, разведён хардварный USB, вариантов моддинга масса! Подцепить 3G модем и сделать из него сигнализацию? Не вопрос. Поставить в машину в качестве ГУ? Нормально, только от корпуса придётся избавиться. Просто иметь девайс, который можно кинуть в рюкзак, а потом достать во время скучной очереди или пробки и поиграть в Марио? Да он же для этого и создан!
Применений у такого ништяка просто масса и это далеко не e-waste, как кто-то может подумать. Да, у них есть детские болячки, как та же фиговая пайка триггеров, но всё это чинится буквально изолентой и добрым словом, консоль действительно открытая и поддаётся модам, в отличии от тое же PSP. И из неё можно и сервер сделать, и кард-ридер, да что угодно! Я надеюсь, что после этой статьи кто-то по настоящему откроет для себя такие бюджетные консоли и пойдёт искать их на барахолках, чтобы порадовать себя таким недорогим ништячком на новый год! Ведь что можно купить за 50 рублей в наше время? Бутылку пива? А ваше мнение?
Материал подготовлен при поддержке Timeweb Cloud.