Une console de jeux vidéo pour moins de 99€ - Se fabriquer une console retrogaming avec un Raspberry PI
Retour à la liste des articles
![Retropie Screenshot](pictures/Retropie01.jpg)
Il est possible de se fabriquer sa propre console de retrogaming et avoir accès à des centaines de jeux des années 90 pour moins de 99€.
C'est super simple et à la portée de tous !
Concrètement, il s'agit d'assembler un Raspberry PI et d'y installer un OS émulateur de console. Ajouter ensuite un boitier en forme de console, branchez 2 manettes USB, un câble HDMI à un écran et voilà... Cet article est en 3 parties : 1/ La liste du matériel, 2/ le protocole d'installation et 3/ La configuration
Il existe des modèles officiels, réalisé par Nintendo ou SEGA et donc très proche de l'original
![Nintendo_Super_NES_Classic_Mini](pictures/Nintendo_Super_NES_Classic_Mini.jpg)
![Nintendo_NES_Classic_Mini](pictures/Nintendo_NES_Classic_Mini.jpg)
![SONY_Playstation_Classic](pictures/SONY_Playstation_Classic.jpg)
![SEGA_Mega_Drive_Mini](pictures/SEGA_Mega_Drive_Mini.jpg)
![ATARI_Flashback_9](pictures/ATARI_Flashback_9.jpg)
![Arcade_Classic_Flashback](pictures/Arcade_Classic_Flashback.jpg)
1/ Liste du matériel
Tout le matériel tourne autour du Raspberry PI. Le Raspberry PI est une petite carte mère avec 4 ports USB, un port HDMI, un port Ethernet, une sortie audio et une prise d'alimentation micro-usb. Les applications possible avec un Raspberry PI sont variées : de la vidéo surveillance, un lecteur multimédia ou bien une console de jeux vidéo: qui est détaillée ici. La configuration minimale tourne autour de 80€ : une carte Raspberry PI, un boitier de protection, une carte micro-SD, un câble HDMI, une manette USB de base et une alimentation. Le prix augmentera avec le nombre et la qualité des manettes, le type d'écran ou de boitier, la taille de la carte micro-SD, etc...
Le plus simple : acheter un Kit Complet
Pour ne pas s'embêter, des kits complets existent Comme ce Kit Retrogaming Raspberry PI. Pour une configuration plus détaillée, regarder la suite de l'articles, composant par composant.
![Kit de jeu Retrogaming pour Raspberry PI](pictures/Kit_Retrogaming_Raspberry_PI.jpg)
-- La carte Raspberry PI
Choisir le Raspberry PI version 3 minimum. Cette carte est l'élément principal de notre configuration.
Un système de refroidissement supplémentaire n'est pas obligatoire mais conseillé pour éviter les éventuel bug dû au chauffage du processeur du Raspberry. Il existe des dissipateurs avec ou sans ventilateur.
![Raspberry PI 3 B+](pictures/Raspberry_PI_3_B.jpg)
![ventilateurs et dissipateurs pour Raspberry PI](pictures/Raspberry_PI_ventilateur_radiateur.jpg)
-- le boitier
Le boitier sert à protéger la carte du Raspberry PI et peut aussi servir de reproduction vintage de console.
![Boitier Raspberry PI Nintendo NES](pictures/Raspberry_PI_Nintendo_NES.jpg)
![Boitier Raspberry PI Nintendo Super NES](pictures/Raspberry_PI_Nintendo_Super_NES.jpg)
![Boitier Raspberry PI SEGA Megadrive](pictures/Raspberry_PI_SEGA_Megadrive.jpg)
-- L'alimentation
L'alimentation est en Micro USB et doit fournir 2.5A minimum. Pour ne pas se tromper, l'idéal est de prendre l'alimentation officiel de Raspberry PI.
![Alimentation Raspberry PI](pictures/Raspberry_PI_3_2.5A_Power.jpg)
-- La carte Micro SD
La chose la plus importante est que la carte soit de bonne qualité et d'une vitesse d'écriture élevée. Sa taille minimale doit être de 8Gb pour avoir les plus petites configurations de console. La taille idéale étant 128Go pour avoir une image disque contenant quasiment l'intégralité des jeux disponibles en retrogaming actuellement.
![Carte Micro SD 128 Gb](pictures/Micro_SD_128_Gb.jpeg)
-- Le câble HDMI
Ce câble HDMI connectera le Raspberry PI avec l'écran. C'est le modèle classique avec 2 prises de type A.
![Câble HDMI](pictures/HDMI_Cable.jpg)
![Pi Hut adaptateur HDMI vers VGA avec sortie audio pour PC](pictures/HDMI_VGA_plug.jpg)
-- Les mannettes de jeu
Les anciennes consoles utilisaient 2 manettes maximum, 4 sur Super NES avec Mario Kart. Il en existe de plusieurs formes, beaucoup similaires aux modèles des consoles des années '90.
![Manettes Nintendo Super NES](pictures/Super_NES_Pad.jpg)
![Manettes SEGA Megadrive](pictures/Megadrive_Pad.jpg)
![Manettes Nintendo 64](pictures/N64_Pad.jpg)
![Manettes Play Station](pictures/Play_Station_PS_Pad.jpg)
-- L'Ecran
Pour faire dans l'authentique, rien de tel qu'un écran 4/3 avec prise HDMI. Oui, il est important d'avoir cette prise HDMI pour pouvoir y connecter le Raspberry PI. Votre TV ou écran de PC actuel, même en 16/9 HD conviendra, vous aurez juste des bandes noires sur les 2 cotés.
Une alternative intéressante : la borne d'arcade. Il existe des kits incluant la borne, l'écran et le ou les Joystick(s). Celui-ci est pour un joueur.
![Raspberry PI Arcade pour un joueur](pictures/Raspberry_PI_Arcade.jpg)
Autre alternative : la version console portable :
![Raspiboy Kit avec Pi Zero W](pictures/Raspberry_PI_Gameboy.jpg)
![Console portable Raspberry PI](pictures/Raspberry_PI_Portable_Game_Console.jpg)
2/ Installation
Cette étape consiste à télécharger une image disque et à la "flasher" sur votre carte SD. La seule chose importante ici est de choisir une image disque d'une taille inférieure ou égale à la taille de votre Carte MicroSD.
Télécharger une image Disque
![Retropie](pictures/RetroPieLogo.png)
Il existe principalement 2 OS pour créer une Console de jeu avec un Raspberry PI: Retropie et Recallbox. Retropie est compatible avec une plus large partie des modèles Raspberry PI, je recommande Retropie. L'image disque est téléchargeable sur leur site officiel, il y a quelques jeux d'inclus.
Il est aussi possible de trouver des images disques contenant déjà des ROM de jeux pour différents modèles de consoles. Une liste d'image disque est disponible sur ce site. Attention, les copies ne sont pas toujours légales.
![Arcade Punk](pictures/Arcade-Punks-Logo.png)
La plupart des ROM sont disponibles via les torrent. Vous pouvez télécharger Transmission, un client torrent léger et simple d'utilisation.
Voici quelques liens vers des images disques. Attention à bien vérifier la légalité des éléments téléchargés.
Raspberrytips.com, images disques complètes.MAMEDev
ROM Hustler
ROMs Mania
freeroms.com
coolrom.com
Coleco Vision Addict
Flasher l'image Disque sur la carte micro SD
Pour flasher l'image disque sur la carte micro SD, je recommande de télécharger Etcher qui est l'application conseillée pour flasher des cartes MicroSD pour Raspberry PI. C'est une application qui est simple et légère: on ne peut pas se tromper, il n'y a que 3 icones pour l'utiliser.
![Etcher screenshot](pictures/muo-android-raspberrypi-etcher.png)
Sélectionner le fichier d'image disque. Sélectionner la carte SD. Cliquer sur "FLASH" pour lancer l'opération. La carte micro SD sera formaté et l'intégralité de l'image disque sera copiée sur la carte micro SD.
3/ Configuration
Il n'y a pas d'interrupteur sur le Raspberry PI. brancher l'écran puis l'alimentation, le Raspberry PI démarrera tout seul.
![Retropie Welcome](pictures/Retropie_Welcome_Pad.png)
Connecter ses manettes une à une. Comme indiqué sur le message, maintenir un bouton appuyer pour lancer la configuration des boutons.
![Retropie Pad Detected](pictures/Retropie_Welcome_Pad_Detected.png)
Choisir le bon bouton pour chaque ligne. Certaines manettes ne peuvent pas être configurées sur toute la liste.
![Retropie Pad Selected](pictures/Retropie_Welcome_Pad_Selected.png)
Selon la manette utilisée, voici les configurations à suivre :
![Retropie Pad Selected](pictures/SNES_Controller.png)
![Exemple de configuration avec une manette Xbox360](pictures/Xbox360_Controller.png)
![Retropie Pad Selected](pictures/PlayStation3Controller.png)
L'émulateur se lance tout seul au démarrage. Se déplacer de droite à gauche pour changer de console de jeux. Sélectionner avec 'A'.
![Retropie Screenshot](pictures/Retropie04.png)
Se déplacer de haut en bas pour changer de jeux. Sélectionner avec 'A'.
![Retropie Screenshot](pictures/Retropie02.jpg)
Pour quitter un jeu et revenir à l'écran de choix, appuyer à la fois sur 'Select' et 'Start'.
Les répertoires du raspberry pi sont accessibles via le réseau local. Vous pouvez accéder aux répertoires du raspberry-PI en tapant "\\retropie" dans votre navigateur de fichier. Par exemple, les jeux (ROM) téléchargés peuvent se copier directement dans le répertoire "rom" dans lequel il y a un un répertoire par modèle de console. Quand le répertoire de la console en question possède au moins un fichier, la console apparaitra au démarage du raspberry-PI.
![acces réseau](pictures/RetropieNetworkAcces.png)
source : http://max.space.free.fr/articles/