RetroFlag GPi Case : Tutoriel pour le faire fonctionner

IronChris
GPi Case How to

 

Ce tutoriel vous montrera comment faire fonctionner le GPi Case de RetroFlag. Il sera également un bon tutoriel pour faire fonctionner le système RecalBox (sur un Raspberry Pi 3B, par exemple, car la logique reste la même).

 

Prérequis :

- 1 Retroflag GPi Case

Retroflag GPi Case

- 1 Raspberry Pi 0 W (W pour Wi-Fi)

Raspberry Pi 0

- 1 Micro-SD

Carte Micro-SD

- 1 adaptateur SD pour carte Micro-SD

Carte SD

- 1 PC sous Windows

Pc sous Windows

- 1 port SD (pour la carte SD)

Port SD

- 1 port USB

Ports USB 3 et USB 2

- Du Wi-Fi
- 1 accès Internet
- 1 tournevis (fournit avec le GPi Case, en principe).

Tournevis

- 1 dissipateur de chaleur pour le Pi 0 (en principe, fournit avec le pack).

Dissipateur de chaleur

- 3 piles AA 1,5 volts

 

1-Commençons par la partie matérielle.

En suivant scrupuleusement la notice fournie avec le GPi Case (disponible ici au format PDF),

- Bouton Power en position Off, retirer le boitier susceptible d'accueillir le Raspberry Pi 0

Retirer boitier Pi0

- Ouvrir le boitier plastique pouvant accueillir le Pi 0

Boitier Pi0

- Fixer le Raspberry Pi 0 a la nappe Retroflag

Pi0 et GPi Case carte mere

- Bien fixer la nappe avec les boulons fournis au boitier en plastique (important pour que le boitier puisse se refermer).

Pi0 et GPi Case carte mere dans boitier

- Coller le dissipateur de chaleur sur le processeur (le carré noir visible ci-dessus) du Pi 0. Vu que c'est un carré, le sens n'a pas d'importance du moment que c'est du côté qui colle. 😊

Coller dissipateur de chaleur

- Replier la nappe RetroFlag sur le Pi 0

replier Pi0 sur la nappe

- Insérer le cache pour la Micro-SD

Cache Micro-SD

- Poser le couvercle en plastique sur la nappe

Fermer le boitier

- Fixer les 4 vis

Visser le boitier

- une fois biens fixés, rien ne doit dépasser

 

2-La partie logiciel

A partir d'un PC avec accès Internet, vous aurez besoin de plusieurs fichiers à récupérer :
- L'image RecalBox stable pour le GPi Case (disponible ici en optimisé pour le Gpi Case ou ici pour un Raspberry Pi3 - Non compatible avec le GPi Case
- Le logiciel Etcher qui permet d'installer l'image Recal-Box sur une Micro-SD (disponible ici dans une version sans installation)
- Sans parler des jeux ni des bios spécifiques à certaines consoles (comme le Mega-CD, par exemple) qui seront à trouver par vos propres moyens.
- En Bonus, il vous faudra aussi un logiciel pour enjoliver la présentation de chacun de vos jeux : Skraper (disponible ici à décompresser dans un dossier de votre choix).

Configuration : Étape 1

- Mettre la Micro-SD (encore vierge) dans l'adaptateur de carte SD.

Carte SD

- Connecter la carte SD au port carte SD de votre PC.
- Avoir à disposition sur votre disque dur l'image RecalBox : il s'agit d'un fichier avec l'extension .img.gz (ici recalbox-rpi1.gpi3.img.xz pour l'image spécial GPi Case)
- installer et lancer le logiciel Etcher (sous Windows)

Icone Etcher

- Sur l'interface de Etcher, cliquer sur Select image

Select image

- Aller chercher l'image RecalBox présente sur votre disque dur

Selectionner image

- Une fois sélectionnée, cliquez sur le bouton Select target

Select Target

- Choisir l'emplacement de votre carte SD. La taille (en Go) doit vous aider à choisir le bon ainsi que l'appelation du media (ici, c'est marqué "Generic-SD" = "SD" pour carte SD vous l'aurez compris). Attention à ne pas vous tromper d'emplacement : vous risqueriez de formater un autre disque !

Generic-SD

- Cliquez sur Flash pour que l'installation se lance.

Flash

- Laisser l'installation se faire (15 à 30 minutes environ pour une image RecalBox sans jeux).
- Comme les fours micro-ondes, ça bip une fois fini. Cliquez sur Ok et éjecter la carte SD de son port.
- remettre la carte SD dans son port (pour valider que l'installation a réussi). Vous devriez voir au moins une autre lettre de lecteur apparaître (son nom est Boot). Cela prouve que l'installation a réussi.

Lecteur Boot

- Débrancher la carte SD du PC.
- Sortir la Micro-SD de l'adaptateur
- Mettre la Micro-SD dans le boitier Pi 0.

Insérer Micro-SD

- mettre 3 piles AA dans le GPi Case
- Allumer le GPi Case
- L'initiation du système doit se lancer.

Installing

 

Etape 2 : activer le Wi-Fi


- Configurer le Wi-Fi dans l'interface RecalBox (appuyer sur le Bouton Start).
- Activer le Wi-Fi (Enable WIFI appuyer sur le bouton On sur l'interface)

Network Setting

- Choisir le SSID de votre connexion Wi-Fi
- Une fois choisi, aller sur Wifi Key et renseigner le mot de passe de votre Wi-Fi.
- Cliquer sur Ok puis sur Close
- Votre GPi Case doit être visible dans la section Réseau de votre PC sous le nom RECALBOXGPI
- Double-cliquer dessus et il doit y avoir un dossier Share : c'est là que l'on met les Roms (=les jeux), les Bios (de certaines consoles) et que seront stockés les fichiers de présentation des jeux.

Emplacement Roms

 

Etape 3 : copier les jeux


- Profitez de cet accès via l'explorateur Windows pour copier via le réseau Wi-Fi vos jeux dans le dossier Share. Chaque jeux doit être copié dans le dossier de sa console respective :
Ex : les jeux Megadrive dans le dossier /Share/roms/megadrive/ les jeux Super Nintendo dans le dossier /Share/roms/snes/ etc

Emplacement Roms

Une fois la copie terminée, redémarrer le GPi Case afin que la liste de jeux et consoles se mettent à jour.

 

Etape 4 : Améliorer la présentation des jeux

 

Pour enjoliver l'affichage (on nomme cela "Scraper"), à partir de votre PC lancer SkraperUI.exe

ScraperUI


- Se créer un compte sur le site ScreenScraper (https://www.screenscraper.fr/)

La vidéo ci-dessous montre comment le faire et même s'il parle d'un autre logiciel pour "Scraper", la logique reste la même avec Skraper et reste valable avec le GPi Case.


- Dans Skraper renseigner vos identifiants de compte ScreenScraper et cliquer sur Valider

Interface Skraper

 

- Dans la section Jeux et Roms, renseigner le nom de Connexion SSH si vous l'avez changé (comme moi) en RECALBOXGPI

Conf Skrape Jeux

- Cliquer sur démarrer (triangle blanc) pour lancer l'analyse des jeux et le téléchargement des présentations.

Démarrer

Attention, en fonction du nombre de jeux et de consoles, cela peut prendre vraiment beaucoup de temps (quelques minutes à plusieurs heures) !!! Pour cette étape, je vous conseille vivement de brancher le GPi Case au port USB de votre PC avec son câble afin de ne pas décharger vos piles (les retirer avant de l'allumer, par précaution).

Alimentation USB

- Confirmer par OK

Confirmer

- Une fois le "Scrap" terminé, voici ce qui s'affiche

Scrap fini

- Une fois l'opération terminée, vous devriez voir votre GPi Case redémarrer de lui-même. Si ce n'est pas le cas, sur le GPi Case, au menu Recalbox appuyer sur le bouton Start -> Descendre jusqu'à Quit -> Sélectionner impérativement Fast Shutdown System (ou extinction rapide du système en Français) -> Confirmer par Yes -> Pousser le bouton On/Off vers Off du GPi Case

- Rallumer le GPi Case, la présentation est amélioré pour les jeux que Scraper a réussi à trouver dans la base de données ScreenScraper.

 

Etape 5 : Astuce pour voir la Game Boy avec ses couleurs d'origines

 

La Recalbox est hautement personnalisable (vive l'Open Source) et l'astuce suivante vous permet de lancer systématiquement les jeux Game Boy avec la couleur verte/jaune d'origine.

Pour ce faire, il éditer le fichier recalbox.conf qui se trouve dans le chemin suivant :

\\RECALBOXGPI\share\system\recalbox.conf

Et ajouter la ligne suivante à l'endroit indiqué dans l'image ci-dessous :  gb.shaders=/recalbox/share_init/shaders/dot-green2.glslp

Recalbox Conf

Vous enregistrez et relancez votre GPi Case : Attention, magie !

 

Fin du Tuto : Votre GPi Case doit fonctionner et doit être tout joli.

 

Alors, était-ce insurmontable ? ;-)

 

Bonus Stage : Changer les permissions de la carte Micro-SD pour que tout le monde ait un Full Access dessus.

La Micro-SD est formatée en Ext4. Par conséquent, cette partition n'est lisible que sous Ubuntu (système Linux).

Pour modifier les permissions, vous devez le faire à partir d'Ubuntu.

Sous Ubuntu donc, lancer l'application Terminal (l'équivalent de l'invite de commande MS Dos de Windows)

Une fois sur Terminal, lancer la commande suivante :

sudo chmod -R 777 /media/login-Ubuntu/RECALBOX/recalbox/

 

Une fois fait, l'ensemble de l'arborescence de la Micro-SD est en Full Access.

 

IronChris