J'ai récemment eu envie de jouer à des jeux en déplacement sur un appareil moins encombrant qu'un Steam Deck - revisiter ou terminer des choses que je n'ai jamais terminées. Peut-être que je vieillis..
Quoi qu'il en soit, j'ai vu qu'Anbernic a publié un nouveau petit clone SP mignon - un émulateur à clapet fonctionnant avec retroarch, prenant essentiellement en charge les ROM jusqu'à PSX. Son prix était raisonnable (lien en bas), alors j'ai décidé d'en prendre un.
Je dois dire que c'est bien d'avoir un appareil à clapet comme celui-ci. Je peux fermer et jeter mon sac à dos pendant que je voyage :
En utilisant l'appareil, l'une des choses qui m'a immédiatement semblé pouvoir être améliorée était le micrologiciel avec lequel il est préchargé. Il est livré avec un firmware Anbernic d'origine et un tas de goodies. J'ai trouvé le firmware un peu maladroit – manquant de rapidité, et je voulais une interface plus simple et plus élégante.
J'ai décidé d'essayer MuOS : https://muos.dev
Bluetooth
Ce qui suit servira de guide pour installer et peaufiner les éléments de MuOS sur le RG35XX-SP. Cela suppose que vous utilisez un PC/ordinateur portable exécutant une distribution Linux (en essayant d'utiliser coreutils autant que possible).
J'ajouterai des éléments à ce README au fur et à mesure que j'apporterai des modifications qui semblent... suffisamment intéressantes pour être documentées ici.
La dernière version du firmware peut être téléchargée depuis https://muos.dev/release/plush.
Faisons simplement ceci dans le terminal :
wget https://dl.muos.dev/RG35XX-SPLUSH24/muOS-RG35XX-2405.1-REFRIED.zip
unzip RG35XX-PLUSH24/muOS-RG35XX-2405.1-REFRIED.zip
Cool, c'est téléchargé et extrait maintenant.
Dépoussiérez une carte MicroSD décente de votre bac de câbles emmêlés ou partout où vous les conservez. Je recommande une taille de 64 Go.
Branchez-le sur votre machine Linux.
df -h
, gnome-disks
ou gparted
peuvent vous aider à mieux visualiser cela avant de créer une image.
Lorsque vous êtes prêt, lancez l’imagerie avec le one-liner suivant :
sudo dd if=muOS-RG35XX-2405.1-REFRIED.img of=/dev/sdc status=progress && sync
* /dev/sdc
doit être remplacé par votre lecteur approprié pour la carte
Une fois cette opération terminée, nous pouvons éjecter la carte de la machine et la recharger dans le slot TF1/INT1
en bas du XX-SP.
Maintenez le bouton d'alimentation enfoncé jusqu'à ce que le voyant vert sur le côté apparaisse (cela prend quelques secondes).
L'écran de démarrage avec le logo muOS apparaîtra.
Dans la section « TYPE DE PÉRIPHÉRIQUE » que vous voyez en premier, assurez-vous de sélectionner « RG35XX-SP ».
Après cela, laissez l'appareil faire son travail, en configurant le système - vous verrez beaucoup de messages Factory Reset
, mais ne vous inquiétez pas, il vous tiendra au courant du processus (vous fournissant même des citations idiotes le long du chemin).
Après 5 à 10 minutes, ce processus devrait se terminer et vous serez redirigé vers un tableau de bord. Allez-y et maintenez le bouton d'alimentation enfoncé pendant quelques secondes pour éteindre l'appareil et retirez la carte MicroSD du XX-SP et remettez-la dans votre machine Linux.
Avant de changer quoi que ce soit d'autre, considérez ceci comme une « poche arrière » : ce sont tous les raccourcis stock pour muOS, que je trouve très utiles à mémoriser :
Taper | Contrôle |
---|---|
Luminosité | MENU + VOLUME |
Capture d'écran | MENU + PUISSANCE (rapide) |
Arrêt du sommeil | MAINTENIR PWR (2 SEC) |
(Re)Sélectionner le noyau | Appuyez sur SELECT sur le contenu |
Racine du contenu | Appuyez sur START sur le contenu |
Menu RétroArch | MENU + X |
RetroArch Fermer le contenu | MENU + DÉMARRER |
Basculer l’avance rapide | MENU + R1 |
État de charge | MENU + R2 |
Enregistrer l'état | MENU + L2 |
Ralenti | MENU + L1 |
Cela pourrait même être une bonne idée de simplement cloner ce dépôt et de les enregistrer quelque part, ou d'enregistrer l'image suivante sur votre XX-SP pour la visualiser au cas où vous en auriez besoin (cela n'en vaut peut-être pas la peine) :
muOS semble installer certains fichiers BIOS populaires/moins légalement préoccupants pour émuler les systèmes de jeu. Pour tout autre fichier BIOS que vous souhaitez, vous devrez les trouver sur Internet et les ajouter simplement au chemin suivant sur la MicroSD :
../MUOS/bios
exfat
pour conserver les fichiers. Ainsi, en fonction de la distribution avec laquelle vous utilisez, vous devrez peut-être télécharger le package exfat-utils
avec votre gestionnaire de packages.
Votre MicroSD devrait se monter automatiquement sur la plupart des systèmes, et lorsque vous ouvrez le support amovible dans la visionneuse de fichiers que vous avez installée, vous devriez voir ce dossier :
../ROMS/
: dossier de niveau supérieur où se trouvent les ROMS et le BIOS.
Tous les sous-dossiers de ce répertoire peuvent être créés en fonction du système, par exemple :
../ROMS/SNES/
../ROMS/NES/
../ROMS/GAMEGEAR/
Vous pouvez placer vos roms dans les dossiers appropriés à partir de là, et muOS fera du bon travail en les récupérant et en trouvant l'émulateur approprié pour les exécuter. Si jamais vous rencontrez des problèmes avec cela, vérifiez les configurations dans RetroArch en utilisant le raccourci approprié mentionné précédemment.
Vous pouvez facilement installer et changer de thème pour le système muOS.
Ceux-ci sont regroupés et compressés dans des fichiers .zip
. Lorsque vous les téléchargez, vous devez généralement effectuer l'une des deux opérations suivantes :
Parfois, vous pouvez simplement déplacer les .zip
dans le répertoire ../muos/THEMES/
de la carte MicroSD sur laquelle muOS est installé, pas besoin d'extraire quoi que ce soit vous-même de votre machine Linux. Lorsque vous allumez le XX-SP, vous devriez simplement les voir dans la section Thèmes du menu Config .
D'autres fois, vous devrez les déplacer dans le répertoire ../ROMS/ARCHIVE/
de la MicroSD, toujours pas besoin de les extraire de votre machine Linux. Ensuite, à partir du XX-SP, vous pouvez les installer en allant dans Applications > Gestionnaire d'archives > {sélectionnez le .zip
souhaité} > UN BOUTON
Habituellement, sur le site hébergeant le thème, le créateur précisera de toute façon où ceux-ci doivent aller.
Et pour changer le thème depuis votre XX-SP : Config > Theme Picker > {sélectionner le thème} > UN BOUTON
Il existe de nombreux thèmes issus du crowdsourcing – malheureusement, beaucoup d'entre eux sont présentés sur un serveur Discord ( soupir ).
Voici des liens directs pour un couple que j’aime vraiment :
https://github.com/vacarotti/muOS_GamePal_Theme/releases/tag/Theme
https://www.patreon.com/posts/pop-theme-only-104940129
Il existe une grande collection d'une tonne d'autres thèmes dans ce dépôt : https://github.com/MustardOS/theme
Quelque chose d'important que j'ai fait pour un changement dans l'organisation des sauvegardes et des états de sauvegarde était le suivant :
Accédez à Application > RetroArch > Paramètres > Enregistrement et apportez les modifications suivantes :
Définissez Sort Saves into Folders by Core Name
sur OFF
Sort Save States into Folders by Core Name
sur OFF
Définissez Sort Saves into Folders by Content Directory
sur ON
Sort Save Sates into Folders by Content Directory
sur ON
Appuyez ensuite sur Enregistrer la configuration dans le menu principal de RetroArch.
Cela permettra à vos sauvegardes/états d'être conservés dans leurs dossiers basés sur le système au lieu des dossiers basés sur le noyau de l'émulateur, donc un fichier pour un jeu GBA comme Wario Land 4 sera enregistré sous ../ROMS/MUOS/save/state/GBA/Wario Land 4 (USA).sate1
Après quelques heures de jeu, j'ai également trouvé que les raccourcis conçus étaient plutôt mauvais pour gérer les états de sauvegarde, et je viens de commencer à utiliser MENU + X
> Enregistrer l'état/Load State pour gérer ce type de chose via RetroArch. J'ai trouvé cela une expérience beaucoup plus agréable. Mais bon, c'est bien d'avoir les deux en option en fin de compte.
Il nécessite que le Wi-Fi soit configuré et activé, mais vous pouvez configurer Retro Achievements dans RetroArch si vous avez un compte sur https://retroachievements.org
Vous pouvez le faire en allant dans Applications > RetroArch > Paramètres > Réalisations, puis en saisissant vos informations de connexion.
Veuillez noter que RA ne semble pas mettre en cache les progrès que vous faites avec vos réalisations lorsque vous n'êtes pas connecté au wifi ou si votre connexion est coupée, c'est donc un peu délicat de cette façon.
muOS est livré avec des scripts bash préexistants pour sauvegarder vos renommées, configurations, sauvegardes et illustrations. C'est génial, mais ils sont tous dans des scripts différents et j'ai également trouvé que dans certaines circonstances, ils peuvent être un peu capricieux.
J'ai créé https://github.com/RooneyMcNibNug/RG35XX-SP/blob/main/holistic_bkp.sh pour qu'il soit un seul script « assez bon » pour sauvegarder les éléments suivants (et uniquement les suivants) :
Sauvegardes et états pour tous les jeux
Captures d'écran prises de tous les émulateurs
Tous les fichiers BIOS que vous avez sur l'appareil
Les principaux fichiers de configuration de RetroArch
REMARQUE : Ces sauvegardes ne fonctionneront pas directement avec le gestionnaire de sauvegarde, mais c'est bien d'avoir ces fichiers sans zip pour les utiliser rapidement également localement si vous le souhaitez (sur le PC sur lequel vous les sauvegardez). Vous pouvez toujours les remettre manuellement dans la microSD ou les envoyer via le fil.
Je sais que c'est une coque et en soi un excellent moyen de protéger l'écran contre les dommages, mais je peux parfois être maladroit. Je ne veux pas vraiment acheter un étui, alors j'ai même pensé à me procurer du tissu et à coudre décent. dans une petite pochette pour le XX-SP. Pour l'instant, j'utilise un coozie à bière lorsque je le jette dans mon sac à dos. Non, je ne plaisante pas. Cela constitue également une couche de protection décente pour le matériel tout en gardant mes doigts au sec si je veux avoir une canette de quelque chose pendant que je joue ?
Cet appareil est génial. Je vous conseille d'en acheter un si vous en avez les moyens.
MuOS fait vraiment une différence jusqu’à présent. Il semble léger par rapport au firmware d'origine, et élimine également certains des gros reproches que j'ai avec les valeurs par défaut sur celui d'origine - des choses comme l'horrible rendu "HD" activé par défaut pour les jeux, ce qui donne à tout l'apparence artificiellement lissé (comme du lait renversé ou quelque chose du genre ..)
Dans l’ensemble, les configurations muOS et le jeu lui-même semblent plus raffinés.