Comment installer RetroPie sur Raspberry Pi et construire une console de jeux rétro

Si vous avez envie d’une session de jeux rétro, vous pouvez transformer votre Raspberry Pi en une machine de jeux vintage en installant RetroPie, l’une des plateformes de jeux rétro les plus populaires et polyvalentes qui prend en charge une vaste gamme de systèmes classiques allant de la SNES et Atari à Sega et PlayStation.
Ce dont vous aurez besoin

Pour construire votre console de jeux rétro, vous aurez besoin de :
- Raspberry Pi : Un Raspberry Pi 5 est le meilleur choix pour des performances fluides sur tous les émulateurs pris en charge, bien qu’un Pi 4 fonctionne également très bien. Un Pi 3 peut également fonctionner mais convient principalement aux systèmes de l’ère 8 bits et 16 bits comme le NES et la SNES.
- Carte MicroSD : La carte doit avoir au moins 32 Go d’espace de stockage pour le système d’exploitation et vos jeux. Bien sûr, vous pouvez également stocker des jeux sur un disque dur externe ou une clé USB, par exemple.
- Alimentation : Une alimentation USB-C officielle ou compatible pour Raspberry Pi, adaptée à votre modèle de Pi (5V/5A pour Pi 5, 5V/3A pour Pi 4).
- Câble Vidéo : Un câble micro HDMI vers HDMI pour Pi 5/4 et un câble HDMI standard pour Pi 3.
- Écran : Tout moniteur ou TV compatible HDMI.
- Périphériques d’entrée : Un clavier et une souris USB pour la configuration initiale. Je vous recommande également fortement d’obtenir un contrôleur de jeu pour la meilleure expérience de jeu rétro.
- Optionnel mais recommandé : Un boîtier Raspberry Pi avec une ventilation appropriée et des dissipateurs de chaleur pour de meilleures performances thermiques.
Une fois que vous avez rassemblé tous ces composants, vous êtes prêt à commencer à construire votre système de jeux rétro !
Installer RetroPie sur Raspberry Pi OS
Avant d’installer RetroPie, vous devrez configurer Raspberry Pi OS (anciennement connu sous le nom de Raspbian) sur votre carte microSD. Raspberry Pi OS est le système d’exploitation officiel de Raspberry Pi et fournit la fondation la plus stable pour RetroPie.
Suivez notre guide détaillé sur la façon de configurer Raspberry Pi OS sur votre Raspberry Pi pour commencer l’installation. Une fois que vous avez Raspberry Pi OS opérationnel, vous pouvez installer RetroPie en suivant ces étapes :
Ouvrez une fenêtre de Terminal depuis le bureau de Raspberry Pi OS. La première chose à faire est de vous assurer que votre système est à jour :
sudo apt update && sudo apt upgrade -yInstallez git pour pouvoir télécharger le script d’installation de RetroPie (il est généralement pré-installé avec Raspberry Pi OS) :
sudo apt-get install git
Cloner le script d’installation de RetroPie depuis le référentiel GitHub officiel. Cela téléchargera tous les fichiers nécessaires sur votre Raspberry Pi :
git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.gitVous pouvez ensuite naviguer dans le répertoire RetroPie-Setup, rendre le script d’installation exécutable, et l’exécuter avec des permissions sudo :
cd RetroPie-Setup
chmod +x retropie_setup.sh
sudo ./retropie_setup.shLorsque le script d’installation de RetroPie se lance, sélectionnez Installation de base dans le menu principal et confirmez par Oui lorsqu’on vous le demande. Cela installera tous les paquets de base requis pour faire fonctionner RetroPie, y compris divers émulateurs et EmulationStation, l’interface graphique que vous utiliserez pour parcourir et lancer vos jeux.

Une fois l’installation terminée (ce qui peut prendre 30 à 60 minutes selon votre modèle de Raspberry Pi et votre connexion Internet), vous pouvez lancer EmulationStation en tapant :
emulationstationCela démarrera l’interface RetroPie où vous pourrez configurer vos contrôleurs et ajouter des jeux à votre système de jeux rétro. Si vous souhaitez qu’EmulationStation se lance automatiquement lorsque votre Raspberry Pi démarre, vous pouvez activer cette option depuis le menu de configuration de RetroPie.
Configurer votre contrôleur
Lorsque vous lancez EmulationStation pour la première fois, vous devrez configurer votre contrôleur de jeu. Lorsque l’écran d’accueil apparaît, connectez votre contrôleur à votre Raspberry Pi à l’aide d’un câble USB s’il n’est pas déjà connecté. Pour les contrôleurs sans fil, assurez-vous qu’ils sont correctement appariés via Bluetooth au préalable.

Appuyez et maintenez enfoncé n’importe quel bouton sur votre contrôleur, et EmulationStation le détectera automatiquement. Vous serez ensuite guidé à travers le mappage de chaque bouton de votre contrôleur. Le système vous demandera d’appuyer sur des boutons spécifiques un par un – si votre contrôleur n’a pas un bouton particulier, maintenez n’importe quel bouton pour ignorer cette entrée.

L’une des étapes les plus importantes est de configurer le bouton Hotkey, qui fonctionne comme une touche de modification pour des commandes spéciales. Il est recommandé de le définir sur le bouton Select ou un bouton que vous n’utiliserez pas fréquemment pendant le jeu, comme le bouton PS ou le bouton Guide Xbox. Lorsqu’il est combiné avec d’autres boutons, la touche Hotkey permet d’accéder à des fonctions importantes :
- Hotkey + Start : Quitter le jeu
- Hotkey + Right Shoulder : Sauvegarder l’état du jeu
- Hotkey + Left Shoulder : Charger l’état du jeu
- Hotkey + X : Accéder au menu RetroArch
- Hotkey + B : Réinitialiser le jeu
Après avoir terminé la configuration du contrôleur, votre système RetroPie sera prêt pour le jeu. Vous pouvez toujours reconfigurer votre contrôleur plus tard en appuyant sur Start dans EmulationStation et en sélectionnant Configurer l’entrée, ou ajouter d’autres contrôleurs en suivant le même processus.
Ajouter des jeux à RetroPie
Pour jouer à des jeux sur votre système RetroPie, vous devrez ajouter des fichiers ROM, qui sont des copies numériques de cartouches ou de disques de jeu. Pour des raisons légales et éthiques, vous ne devriez utiliser que des ROMs de jeux que vous possédez ou qui sont librement disponibles. Plusieurs sites web offrent des jeux homebrew et des ROMs du domaine public qui sont légaux à télécharger et à jouer.
L’Internet Archive héberge une collection de jeux classiques pour PC qui sont maintenant librement disponibles. Pour les jeux d’arcade, MAMEDev fournit une sélection de ROMs gratuites légitimes qui fonctionnent avec RetroPie. Vous pouvez également trouver de nombreux excellents jeux homebrew créés par la communauté des jeux rétro qui sont gratuits à télécharger et à jouer.
Une fois que vous avez vos fichiers ROM, vous devrez les transférer sur votre système RetroPie. Les ROMs doivent être placées dans des dossiers spécifiques en fonction de leur type de console. Naviguez vers le répertoire “~/RetroPie/roms”, où vous trouverez des dossiers séparés pour chaque système de jeu (comme snes pour les jeux Super Nintendo ou nes pour les jeux Nintendo Entertainment System). Placez vos ROMs dans le dossier approprié :
Pour les jeux Super Nintendo
/home/pi/RetroPie/roms/snes/Pour Nintendo Entertainment
/home/pi/RetroPie/roms/nes/Pour les jeux Sega Genesis/Mega Drive
/home/pi/RetroPie/roms/megadrive/
Après avoir ajouté de nouvelles ROMs, redémarrez EmulationStation ou appuyez sur Start et sélectionnez Quit -> Redémarrer EmulationStation pour que les nouveaux jeux apparaissent dans votre bibliothèque. Pour jouer à un jeu, il vous suffit de naviguer jusqu’à la section de la console souhaitée et de sélectionner votre jeu à l’aide du contrôleur.
Optimiser la performance de RetroPie
Après avoir configuré RetroPie, vous pouvez améliorer ses performances en modifiant le fichier config.txt, qui est un fichier de configuration système qui contrôle divers paramètres matériels sur votre Raspberry Pi. L’emplacement de ce fichier dépend de votre version de Raspberry Pi OS – sur les systèmes plus récents, il se trouve à “/boot/firmware/config.txt”, tandis que sur les versions plus anciennes, vous le trouverez à “/boot/config.txt”. Vous pouvez y accéder en tapant :
Pour les versions plus récentes de Pi OS :
sudo nano /boot/firmware/config.txtPour les versions plus anciennes de Pi OS
sudo nano /boot/config.txt
Pour de meilleures performances de jeu, surtout lors de l’exécution de jeux exigeants, vous pouvez ajuster des paramètres comme arm_freq pour augmenter la vitesse du CPU et over_voltage_delta pour fournir une stabilité supplémentaire. Pour un guide détaillé sur la façon de pousser en toute sécurité les limites de performance de votre Raspberry Pi, consultez notre tutoriel complet sur la façon de overclocker votre Raspberry Pi.
Si vous remarquez des barres noires autour de votre écran, vous pouvez y remédier en ajoutant :
disable_overscan=1et
overscan_scale=1Pour un meilleur audio via HDMI, notamment si vous utilisez un moniteur ou une TV avec des haut-parleurs intégrés, ajoutez :
hdmi_drive=2Après avoir effectué des modifications dans config.txt, enregistrez le fichier en appuyant sur Ctrl + X, puis Y pour confirmer, et enfin Entrée. Vous devrez redémarrer votre Raspberry Pi pour que ces changements prennent effet.
Bien que l’utilisation d’un Raspberry Pi pour les jeux rétro offre une expérience dédiée et optimisée, il est à noter que vous n’êtes pas limité à cette configuration uniquement – vous pouvez également profiter des jeux classiques de PlayStation sur votre Mac ou exécuter des jeux rétro directement sur Windows si vous préférez utiliser votre ordinateur existant pour jouer.
Images et captures d’écran de Jessica Thornsby et David Morelo.