Недавно мне очень хотелось поиграть в некоторые игры на ходу на устройстве, менее громоздком, чем Steam Deck, — повторно посещая или заканчивая дела, которые я так и не закончил. Может я старею..
В любом случае, я видел, что Anbernic выпустила новый симпатичный маленький клон SP - эмулятор раскладушки, работающий с Retroarch и, по сути, поддерживающий ROMS до PSX. Цена была разумной (ссылка внизу), поэтому я решил взять один.
Должен сказать, приятно иметь такое раскладное устройство. Я могу закрыть и бросить рюкзак во время путешествия:
При использовании устройства я сразу почувствовал, что можно улучшить встроенную прошивку. Он поставляется со стандартной прошивкой Anbernic и кучей вкусностей. Прошивка показалась мне немного неуклюжей, ей не хватало скорости, и мне хотелось более простой и изящный интерфейс.
Я решил попробовать MuOS: https://muos.dev
Bluetooth
Нижеследующее будет служить руководством по установке и настройке MuOS на RG35XX-SP. Предполагается, что вы используете ПК/ноутбук с дистрибутивом Linux (стараетесь как можно больше использовать coreutils).
Я буду добавлять что-то в этот README по мере внесения изменений, которые кажутся... достаточно интересными, чтобы документировать их здесь.
Последнюю версию прошивки можно скачать по адресу https://muos.dev/release/plush.
Давайте просто сделаем это в терминале:
wget https://dl.muos.dev/RG35XX-SPLUSH24/muOS-RG35XX-2405.1-REFRIED.zip
unzip RG35XX-PLUSH24/muOS-RG35XX-2405.1-REFRIED.zip
Круто, уже скачал и распаковал.
Сотрите пыль с приличной карты MicroSD из корзины с запутанными кабелями или из любого места, где вы их храните. Я рекомендую размер 64 ГБ.
Подключите его к вашей Linux-машине.
df -h
, gnome-disks
или gparted
могут помочь вам лучше визуализировать это перед созданием образа.
Когда вы будете готовы, начните создавать образы со следующей строки:
sudo dd if=muOS-RG35XX-2405.1-REFRIED.img of=/dev/sdc status=progress && sync
* /dev/sdc
следует заменить на правильный диск для карты.
Как только это будет завершено, мы сможем извлечь карту из устройства и загрузить ее обратно в слот TF1/INT1
в нижней части XX-SP.
Удерживайте кнопку питания, пока не загорится зеленый индикатор сбоку (это займет несколько секунд).
Появится заставка с логотипом muOS.
В разделе «ТИП УСТРОЙСТВА», который вы видите первым, обязательно выберите «RG35XX-SP».
После этого дайте устройству сделать свое дело, настроив систему — вы увидите много сообщений Factory Reset
, но не волнуйтесь, оно будет держать вас в курсе процесса (даже снабжая вас глупыми кавычками по ходу дела). способ).
Через 5-10 минут этот процесс должен завершиться, и вы попадете на панель управления. Продолжайте и удерживайте кнопку питания в течение нескольких секунд, чтобы выключить устройство, вынуть карту MicroSD из XX-SP и вернуть ее на компьютер с Linux.
Прежде чем менять что-либо еще, рассмотрите это как «задний карман»: это все стандартные сочетания клавиш для muOS, которые я считаю очень полезными для запоминания:
Тип | Контроль |
---|---|
Яркость | МЕНЮ + ГРОМКОСТЬ |
Скриншот | МЕНЮ + ПИТАНИЕ (быстро) |
Отключение сна | УДЕРЖИВАНИЕ ПИТАНИЯ (2 СЕК) |
(Повторно)Выбрать ядро | Нажмите ВЫБОР на контенте |
Корень контента | Нажмите СТАРТ на контенте |
Меню РетроАрка | МЕНЮ + Х |
RetroArch Закрыть содержимое | МЕНЮ + СТАРТ |
Переключение быстрой перемотки вперед | МЕНЮ + R1 |
Состояние загрузки | МЕНЮ + R2 |
Сохранить состояние | МЕНЮ + L2 |
Медленное движение | МЕНЮ + L1 |
Возможно, было бы даже неплохо просто клонировать этот репозиторий и сохранить его где-нибудь или сохранить следующее изображение на свой XX-SP для просмотра на случай, если оно вам понадобится (возможно, оно того не стоит):
Похоже, что muOS устанавливает некоторые популярные/менее юридически опасные файлы BIOS для эмуляции игровых систем. Любые другие файлы BIOS, которые вам нужны, вам придется найти их в Интернете и просто добавить их по следующему пути на MicroSD:
../MUOS/bios
exfat
для хранения файлов, поэтому в зависимости от используемого вами дистрибутива вам может потребоваться загрузить пакет exfat-utils
с помощью вашего менеджера пакетов.
Ваш MicroSD должен автоматически монтироваться в большинстве систем, и когда вы открываете съемный носитель в установленном вами средстве просмотра файлов, вы должны увидеть эту папку:
../ROMS/
: папка верхнего уровня, в которой находятся ПЗУ и BIOS.
Все подпапки этого каталога могут быть созданы на основе системы, например:
../ROMS/SNES/
../ROMS/NES/
../ROMS/GAMEGEAR/
Отсюда вы можете поместить свои ромы в соответствующие папки, и muOS хорошо их подберет и найдет подходящий эмулятор для их запуска. Если у вас когда-нибудь возникнут проблемы с этим, проверьте конфигурации в RetroArch, используя соответствующий шорткей, упомянутый ранее.
Вы можете легко устанавливать и переключать темы для системы muOS.
Они упакованы и сжаты в файлы .zip
. Когда вы их загружаете, вам обычно нужно сделать одно из двух:
Иногда вы можете просто переместить .zip
файлы в каталог ../muos/THEMES/
карты MicroSD, на которой установлена muOS, без необходимости самостоятельно что-либо извлекать с вашего Linux-компьютера. Когда вы включите XX-SP, вы должны просто увидеть их в разделе «Темы» меню «Конфигурация» .
В других случаях вам придется переместить их в каталог ../ROMS/ARCHIVE/
на MicroSD, но извлекать их с вашего Linux-компьютера по-прежнему нет необходимости. Затем из XX-SP вы можете установить их, перейдя в «Приложения» > «Менеджер архивов» > {выберите нужный .zip
архив} > КНОПКА.
Обычно на сайте, на котором размещена тема, создатель все равно указывает, куда их нужно направить.
А чтобы изменить тему на XX-SP: Конфигурация > Выбор темы > {выберите тему} > КНОПКА.
Существует множество краудсорсинговых тем — к сожалению, многие из них представлены на сервере Discord ( вздох ).
Вот прямые ссылки на пару, которая мне очень нравится:
https://github.com/vacarotti/muOS_GamePal_Theme/releases/tag/Theme
https://www.patreon.com/posts/pop-theme-only-104940129
В этом репозитории есть отличная коллекция множества других тем: https://github.com/MustardOS/theme.
Что-то важное, что я сделал для изменения организации сохранений и состояний сохранения, заключалось в следующем:
Перейдите в Приложение > RetroArch > Настройки > Сохранение и внесите следующие изменения:
Установите для Sort Saves into Folders by Core Name
значение OFF
Установите для Sort Save States into Folders by Core Name
значение OFF
Включите Sort Saves into Folders by Content Directory
ON
Установите для Sort Save Sates into Folders by Content Directory
ON
После этого нажмите «Сохранить конфигурацию» в главном меню RetroArch.
Это позволит сохранять ваши сохранения/состояния в системных папках вместо папок ядра эмулятора, поэтому файл для игры GBA, такой как Wario Land 4, будет сохранен как ../ROMS/MUOS/save/state/GBA/Wario Land 4 (USA).sate1
После нескольких часов игры я также обнаружил, что разработанные сочетания клавиш довольно плохо подходят для обработки состояний сохранения, и я просто начал использовать MENU + X
> Сохранить состояние/Состояние загрузки, чтобы управлять такими вещами через RetroArch. Я нашел это гораздо более приятным опытом. Но, эй, в конце концов хорошо иметь оба варианта.
Для этого требуется настроить и включить Wi-Fi, но вы можете настроить Retro Achievements в RetroArch, если у вас есть учетная запись на https://retroachievements.org.
Вы можете сделать это, перейдя в «Приложения» > RetroArch > «Настройки» > «Достижения» и введя свои данные для входа.
Обратите внимание, что RA, похоже, не кэширует прогресс, достигнутый вами с достижениями, когда вы не подключены к Wi-Fi или если ваше соединение разорвано, так что в этом смысле это немного привередливо.
MuOS поставляется с некоторыми уже существующими скриптами Bash для резервного копирования вашей славы, конфигураций, сохранений и иллюстраций. Это здорово, но все они написаны по разным сценариям, и я обнаружил, что в определенных обстоятельствах они могут быть немного привередливыми.
Я создал https://github.com/RooneyMcNibNug/RG35XX-SP/blob/main/holistic_bkp.sh как один «достаточно хороший» скрипт для резервного копирования следующего (и только следующего):
Сохранения и состояния для любых игр
Скриншоты взяты со всех эмуляторов
Все файлы BIOS, имеющиеся на устройстве
Основные файлы конфигурации RetroArch
ПРИМЕЧАНИЕ. Эти резервные копии не будут работать напрямую с диспетчером резервного копирования, но приятно иметь эти файлы без zip-архива, чтобы их можно было быстро использовать локально, если хотите (на компьютере, на котором вы создаете их резервную копию). Вы всегда можете вручную вернуть их на карту microSD или отправить по проводу.
Я знаю, что это раскладушка и по своей сути это отличный способ защитить экран от повреждений, но иногда я могу быть неуклюжим. На самом деле мне не хочется покупать чехол, поэтому я подумала о том, чтобы просто купить какую-нибудь приличную ткань и сшить. превратите его в небольшую сумку для XX-SP. На данный момент я использую пивной напиток, когда кладу его в рюкзак. Нет, я не шучу. Это служит достойным уровнем защиты оборудования, а также сохраняет мои пальцы сухими, если я хочу иметь банку чего-нибудь во время игры?
Это устройство великолепно. Я рекомендую выбрать один, если у вас есть средства.
MuOS действительно имеет значение. По сравнению со стандартной прошивкой она кажется легкой, а также избавляет меня от некоторых серьезных нареканий, которые у меня возникают по поводу настроек по умолчанию в стандартной прошивке - таких вещей, как ужасный рендеринг «HD», включенный по умолчанию для игр, из-за чего все выглядит искусственно сглажено (как пролитое молоко или что-то в этом роде..)
В целом, конфигурации MuOS и сами игры кажутся более совершенными.