Обновление RetrOrangePi

2016-10-30

В октябре этого года дистрибутив RetrOrangePi обновился до версии 2.5.2. Это знаковое событие в Orange Pi-enabled мире.

Для тех, кто всё пропустил - RetrOrangePi - готовый дистрибутив, этакий симбиоз Armbian и RetroPie. После записи его на microSD и загрузки гаджета пользователь получает готовую систему, заточенную под эмуляцию классических консолей - NES (Dendy), SNES, ZX-Spectrum и подобных. “Ноги растут” от основной версии для Raspberry Pi, имеется в наличии некоторое “отставание” и недостаток фич по сравнению с основной версией, но в целом, вполне можно жить и пользоваться. И да, наш нищебродный OrangePi превращается в относительно полноценный артефакт, позволяющий с головой окунуться в ностальгию по 90ым (это ничего, они скоро и так вернутся).

Установка вполне стандартна. По этой ссылке получаем дистрибутив под наше устройство (нужно выбрать платформу, иначе ничего работать не будет). Дальше распаковываем архив и пишем сие поделие на microSD:

  • В Windows используем Win32DiskImager.
  • В Linux - dd.
  • Поклонники MacOS тоже также пользуются dd, ну или ищут соответствующее приложение в “аппсторе” (не уверен что оно там есть, но это уже ваши яблочно-половые проблемы).

Первая загрузка идёт довольно долго - система сама “растягивает” партицию до нужного размера, генерит ключи SSH и производит ещё некоторые настройки.

Кстати, партиций на карточке будет целых три, но об этом позже. Что до размера - образ занимает около 5Гб, так что придётся раскошелится на карточку не менее 8Гб.

Дальше система перезагрузится…

RetrOrangePi Boot picture

И попросит сконфигурировать джойстик, точнее будет жаловаться на его отсутствие. Всё это будет сопровождаться восьмибитными мелодиями, которые позднее можно либо заменить, либо выключить совсем.

Про джойстики разговор особый - скажем так, у пользователя не будет проблем, если есть пад от Xbox 360 - он поддержан идеально. Счастливые обладатели манипуляторов от PS4 должны разжиться еще и адаптером Bluetooth и “спарить” джойстики с OrangePi.

У меня же прекрасно заработали SNES и SEGA через ARCAdaptor/Pixelkit, а так же PSX - вот тут есть видеоролик на эту тему. Он, кстати, сейчас основной.

Дальше хорошо бы настроить сеть. В случае OrangePi Lite, где ничего кроме WiFi нет, путь следующий:

  • Выходим из оболочки RetroPie.
  • Запускаем команду sudo nmtui.
  • В диалоговом режиме настраиваем WiFi - там всё просто.

В принципе уже можно поиграть, для этого нужно положить “ромы” от ваших приставок в /home/pi/roms/ваш-объект-детской-дрочки. Дальше ребутим приставку и видим, что в меню эмуляторов пополнение.

Эмуляторы в RetrOrangePi

Что же нового ? Да почти всё.

  • Обновлённый Armbian
  • Работающие “порты” - тут и Prince Of Persia, и Duke Nukem (правда работает так себе), и ещё куча всего, включая remake Goonies.
  • Эмуляторы Apple II и Amiga (ещё не пробовал)
  • Новый KODI, причем есть возможность использовать отдельно OpenElec+KODI
  • И наконец, Dreamcast!!! Наконец, ролики-завлекухи из YouTube воплощены в металле.

Dreamcast хорош. Конечно, не всё гладко (например, заикается фоновая музыка, но ведь её можно отключить). Но просто “подложить” образ CDI и играть - бесценно.
Правда, в моём случае пришлось отключить опцию автонастройки джойстика - в файле /opt/retropie/configs/all/autoconf.cfg нужно выставить reicast_input в значение “0”. После этого кнопки стали “соответствовать”.

RetrOrangePi Dreamcast menu

RetrOrangePi Dreamcast Zombie Revenge

Кстати, переводы из 90ых (особенно озвучка) - доставляют просто нереально.

Также есть эмулятор PSP. Пока не тестировался :).

Пару слов о KODI. Тут их целых два!

RetrOrangePi KODI

Первый - адаптация для работы из под RetroPi. Второй - полноценный ребут в OpenElec, ибо, как говорилось в самом начале - на microSD не зря целых три партиции - boot, OpenElec и собственно RetroPie.

Везде свои плюсы и минусы - так, например в “родной” версии работает джойстик “из коробки”, а в OpenElec-версии поддержано гораздо больше видеоформатов. Так что, получается что лучше пользоваться им.

При выборе из меню OpenElec система перезагрузится и пользователь окажется в полноценном каноничном KODI. И уже не сможет вернуться в RetroPie, до тех пор, пока не поставит расширение RetroOrangePi (дистрибутив включен в систему).

Итак, в сухом остатке плюсы:

  • Больше эмуляторов
  • Работающие “порты”
  • Dreamcast (да, отдельной строкой).
  • Дистрибутив “выровнен” с основной веткой RetroPie
  • OpenElec работает корректно

Ну и минусы:

  • Есть не все эмуляторы “из коробки”. Так, нет DosBox, хотя конфиги для него попадаются в системе.
  • Обратная “загрузка” в RetrOrangePi из OpenElec неочевидна - догадаться, что нужно ставить расширение для переключения почти невозможно.
  • Система греется и потребляет больше. Готовим хороший БП не меньше ампера.
  • Это всё еще не официальная версия

Будем надеяться что авторы не “забьют” на развитие проекта. Он родился где-то в недрах закрытой группы facebook, иногда попадаются упоминания на форумах… Короче, с точки зрения продукта - всё не очень хорошо. Но, включим оптимиста и будем надеяться на светлое будущее.

Короче, ваш мегадевайс за 9 долларов способен на большее, спасибо авторам RetrOrangePi. Многое ещё предстоит настроить-допилить, но уже сейчас это вполне полноценная, работающая и относительно стабильная система.

Зима близко. Готовьтесь.


В массы

В трубу