Всех любителей ретрогейминга сердечно приветствую!
Очень хочу сэкономить вам время и рассказать в I-ой части этой статьи о том, как сделать заново загрузочную micro-SD карту памяти для ретро игр с эмуляцией.
Внизу бонус -ссылка на образ карты памяти с закаченными играми под процессор Amlogic S905X2!
Во II-ой части я опишу процесс скачивания и установки нужных вам игр, как их правильно класть на раздел карты памяти, как догружать метаданные и наслаждаться ретрогеймингом!
Расскажу сейчас про конкретную модель, которую приобретал с доставкой global из известного синего маркетплейса. Оставлю ссылку для идентификации, брал версию с SD-картой на 64 Гб.
Интерфейсы и разъемы
- Wi-Fi, ИК-порт (IrDA)Интерфейсы и разъемыHDMI, RJ-45 Ethernet, USB 2.0 Беспроводные интерфейсы
- Стандарт WiFi802.11a/b/g/n
- Платформа: 8 bit, Game Boy Advance, PlayStation, PlayStation Portable (PSP), 16 bit, Мультиплатформа, Nintendo DSО, поддерживаемое разрешение 1920x1080 Full HD
Память и процессор
- Объем встроенной памяти 64 ГБ, Процессор Amlogic S905X3 (это, кстати обман, ниже в инструкции я напишу, как определить процессор, он оказался другим, а именно S905X2)
- Тип памяти DDR3 Оперативная память, 2 ГБ
- Игры и подписки: GTA/Assassin Creed/Ridge Racer/Spiderman/Titanfall/GTA/Tekken/SegaКомплектация Доп. комплектация Карта памяти, 2 геймпада Кол-во встроенных игр 30000
Как теперь выясняется, необязательно брать с большим объемом sd-карты, можно такую карту сделать самостоятельно, залив туда операционную систему EMUELEC, либо подобную и тем самым сэкономить средства.
Стоимость на момент покупки составляла 3900 рублей в конце сентября 2022 года. Отвез ее на дачу, присоединил к телевизору, и опробовал игры из поставки. Больше всего понравилась по графике GTA Vice City. Недавно подключил снова ТВ приставку, а загрузки эмуляторов нет, только вытащив карт-ридер с SD-карточкой прогружается Andriod 9.0.
Итак, по шагам есть смысл читать статью дальше, если:
- вы приобретали такую ТВ-приставку, а спустя несколько месяцев после покупки ретро игры перестали загружаться, сохраненного образа не было подготовлено;
- вы хотите разобраться и расширить возможности почти любой ТВ приставки как оказалось (здесь очень пригодится раздел знаменитого форума https://4pda.to/forum/index.php?showtopic=1012062&st=1740;
- вам не нравится эта огромная подборка из десятка тысяч уже стремных 8-, 16-битных игр, а интересно подзалить игры, которые выходили под Play Station I и PSP в начале 2000-х;
- вы не ушли далеко и не стали перепрошивать саму ТВ коробку, то есть Android у вас загружается, не работает загрузка только с SD-карты ретро-игр.
В чем, собственно, экономия времени!?
Я начал разбор с форума 4pda, ознакомился с длительным видео про установку и настройку EMUELEC https://youtu.be/PPnhyRXTLtg?si=RHPEVeo2pxEfFT1e и..., ничего не получилось!
Пришлось погружаться глубже, поэтому оставляю сухое эссе по шагам, чтобы была мини-инструкция как с нуля сделать загрузочную SD-карту c EMUELEC для запуска в режиме эмуляции ретро-игр . Четких материалов в интернете не нашел, надеюсь, что статья и шаги инструкции будут полезны пользователям, так как в комментариях на маркетплейсе увидел много отзывов о том, что спустя несколько месяцев GAMEBOX G11 не загружается в режиме ретро-игр.
Да, собственно, что такое EMUELEC - это игровая операционная система с набором эмуляторов для устройств на базе процессоров Amlogic.
Поехали!
Шаг 1. Узнать версию процессора в ТВ-приставке. Сначала я поверил описанию продавца и долго бился с установкой, которая никак не удавалась, а все потому что тип процессора на базе Amlogic был ниже заявленного.
Одним из простейших способов (без вскрытия коробки и т.д.) является установка любого приложения Terminal на ТВ-боксе в загруженной операционной системе Android).
В терминале набираем команду: cat /proc/device-tree/amlogic-dt-id
Ответом будет строка типа g12a_u212_2g (здесь в том числе узнаем и объем ОЗУ - оперативной памяти проще говоря, в этом примере 2g).
Шаг 2 (опциональный). Взять новую sd- карту любого объема, лучше от 16 Гб до 128 Гб с классом 10, скоростную и надежного производителя.
Я не стал использовать китайскую из поставки, скорее всего она из сектора самых дешевых.
Шаг 3. Берем нужную сборку для нашего процессора отсюда:
https://github.com/EmuELEC/EmuELEC/releases, после того как прочитали Wiki.
Это важно, именно в вики написано какой релиз нужно скачать.
Я выбрал последнюю версию на сегодня V.4.6, (после скачивания необходимо разархивировать образ) - если не ошибиться с моделью процессора, то все отлично встает. (Да, я изрядно помучался качая более ранние версии для другого типа процессора из описания продавца)
Шаг 4. Скачиваем и устанавливаем программу для записи образа скаченного на шаге 3 EMULEC на SD-карту:
Balena Etcher https://www.balena.io/etcher (рекомендована самим вендором)
Rufus https://rufus.ie/
Я воспользовался portable (безустановочной, портативной) версией Balena Etcher. Собственно, программа создает несколько разделов на SD-карточке, размечает их и создает необходимые директории и файлы.
После записи образа, скаченного и распакованного на компьютера на шаге 3, картина выглядит примерно так:
Шаг 5. На разделе EMULELEC карты памяти (у меня microSD, напомню) ищем свой файл для процессора
Переподключаем карту памяти к компьютеру и на разделе, который называется EMUELEC в корне ищем файл dtb.img. При его наличии переименовываем файл для сохранения его резервной копии (например, dtb._old).
В версиях EmuElec для процессоров S905X2 и выше (NG-версия) его нет.
В таблице по ссылке CoreELEC Device Trees находим название файла по типу определенного процессора на шаге 1, или наиболее подходящий по параметрам для вашего устройства, dtb (возможно, придется в поисковиках посмотреть принадлежность, так как моей версии с названием процессора в данном каталоге не было, но, поискав минуту референсы в интернете, однозначно определил модель S905X2).
Находим этот файл в директории device_trees на карте памяти (разделе EMUELEC), перекидываем в корень раздела и переименовываем в dtb.img
Шаг 6. Запускаем на ТВ-приставке операционную систему EMUELEC, предварительно вставив microSD через карт-ридер в USB-порт приставки
Важно!
На форумах и в видео встречал рассказы о необходимости запуска с зажатой кнопкой Reset, в случае с GameBox G11 этого не требуется - при вставленной sd-карте загрузка по умолчанию будет производиться именно с неё.
Что мы видим после включения - приветственное окно с инициализацией и запуском файлов операционной системы EMUELEC! По сути, это аналог многим знакомого ранее LiveCD - операционной системы, которая полноценно загружается с носителя и внутри нее можно работать (а нашем случае - настроить и играть :) )
В следующей II-ой части статьи опишу процесс скачивания и установки нужных вам игр, как их правильно класть на раздел карты памяти, как догружать метаданные и наслаждаться ретро-играми!
Таким образом, мы получили на своей sd-карте чистую , свежую мобильную операционную систему EMUELEC, настроим ее под себя, скачивая те игры, которые хочется под разные платформы (PSP, PS1/PSX. Sega, Dendy, Atari и многие другие), запуская их, сохраняя прогресс, организуем меню, подключим и настроим геймпады и многое другое!
Пока что я нашел и скачал FIFA 2014, GTA - Vice City, Mortal Combat Unlished и другие игры! Если нет желания совсем погружается в древние игры с битами, то рекомендую присмотреться к образам игр под PSP и Play Station 1 - высокий шанс скачать любимые игры с неплохой графикой и датой выпуска игр вплоть до 2010 года! Не такое уж и ретро получается, но, каждому свое, на вкус и цвет товарищей нет!
Большая просьба, если я что-то забыл в процессе, или если вы нашли неточности, просьба сообщить об этом в комментариях, а также можно задать свои вопросы! Все нужные ссылки на различные ресурсы и видео я погрузил в статью! Лайк и подписка приветствуются!
БОНУС. Образ (в формате pmfx, сделан с помощью программы DiskGenius) для SD-карты 64 Гб с установленной и настроенной EMUELEC скачать здесь. Список игр в посте!