Rasperry Pi & Recalbox : Faites votre retrogaming pour moins de 70€ en 10 minutes
Publié le
Janvier est là, le grand cirque de Noël est terminé, mais le père-noël n'a pas déposé de NES classic au pied du sapin ? C'est peut-être qu'il n'a pas cédé aux sirènes du marketing (il n'est pas si fou, le vieux barbu). Pas de panique, voici une alternative bien plus intéressante :)
Le retrogaming en force (de vente)
Fort du succès de la “NES classic”, le retrogaming a le vent en poupe auprès du grand public. Ce pack, dont le prix initial était de l'ordre de 90€, se trouve désormais sur les sites de ventes (Amazon, Fnac, …) dans les 200€, voire même 250€ (“il suffirait que les gens ne les achètent plus pour que ça se vende pas !” comme il disait…). Pour ce prix on a droit à :
- la console version mini,
- une manette (dont le câble est ridiculement petit),
- 30 jeux (liste disponible sur le site officiel).
Et c'est tout, oui, 30 jeux pas un de plus et pas de possibilité d'en ajouter ; soit à peu près 6,50 € par jeu déjà rentabilisé depuis 30 ans, si ce n'est pas prendre les gens pour des jambons…
Dans la même veine, sont également sorties (avec beaucoup moins de buzz) :
- “Super Nintendo Classic Mini” (95€, 2 manettes filaires, 21 jeux),
- “Sega Megadrive Classic” (60€, 2 manettes filaires, 81 jeux),
- “Atari Flashback 8 Classic” (60€, 2 manettes filaires, 105 jeux),
- etc…
prix de vente de consoles retrogaming
L'alternative DIY : Recalbox et un Rasperry Pi
Les amateurs de retrogaming n'ont pas attendu que des équipes marketing vendent un truc fermé hors de prix pour rejouer avec nostalgie à tous les jeux de leur jeunesse.
RecalboxOS est un système d'exploitation libre et gratuit basé sur Linux qui réunit un ensemble de logiciels autour du retrogaming permettant d'émuler plus de 30 consoles différentes (Atari ST/2600/7800, NES, Master System, Megadrive, Super Nintendo, Neo Geo, Playstation, …) compatibles avec des milliers de jeu (homebrews) ; parmi ces composants, on trouve notamment :
- EmulationStation est une interface graphique pour les émulateurs,
- RetroArch puissant émulateur basé sur l'API Libretro,
- AdvanceMAME est un portage de l'émulateur MAME améliorant le rendu sur les écrans récents.
interface de EmulationStation
Le système est doté de fonctionnalités intéressantes, comme par exemple :
- la sauvegarde de la progression du jeu (je vais enfin pouvoir terminer Bubble Bobble),
- la possibilité de revenir en arrière de quelques secondes avant pour annuler une action et changer le cours du jeu (un stupide saut dans le vide, par exemple),
- un système de trophées basé sur le site communautaire RetroAchievements,
- le jeu en ligne “NetPlay” (oui, oui),
- et la gestion du rendu graphique, les “shaders” appliqués à l'image (CRT, scanlines, retro, HQ, etc…).
exemples de différents shaders
Recalbox inclut en bonus le média center Kodi, anciennement appelé XBMC, qui permettra de regarder vos films (fichiers ou streaming) et photos ainsi que d'écouter vos morceaux ou des webradios depuis votre station gaming.
interface de Kodi
Le matériel nécessaire
Cet OS s'installe très rapidement sur la carte SD d'un Raspberry Pi (version 3 conseillée mais les émulateurs de consoles 8 et 16 bits tournent même sur un Raspberry 1 !) afin de le brancher sur votre TV en HDMI.
le matériel
Pour faire vous même votre station de retrogaming, c'est assez simple, une base de départ pour un système à brancher sur votre TV est composé des éléments suivants :
Total | 83 / 93 € | 65 / 75 € | |
Matériel | Prix unitaire | Prix en pack | Remarque |
Raspberry Pi 3 | 34 € | 52 € | Version 3 conseillée, 1 et 2 fonctionnent également |
Alimentation micro usb (min 2,5A) | 15 € | Sur un Pi 1 ou 2, un chargeur de téléphone fait l'affaire. | |
Boîtier pour Raspberry | 6 € | Prix très variable suivant le look recherché (imitation NES à 20€ par exemple)… | |
Carte micro SD 16 Go classe 10 | 15 € | Micro SD pour Pi 2 et 3, 16 Go suffisent. | |
Câble HDMI | 3 € | 3 € | Réuse d'un câble existant (décodeur TV, …) |
Manette USB (ou sans fil bluetooth) | 10 / 20 € | 10 / 20 € | Les manettes de PS3 fonctionnent en sans fil sur le Pi 3 |
C'est donc une solution économique et vous pouvez même réutiliser tout un tas de vieilleries qui traînent dans vos placards (de mon côté, j'ai juste racheté une alimentation pour tenir les 2,5A et une carte micro SD ; pour les manettes, je réutilise mes vieux pads de PS3).
Après, libre à vous d'adapter : construire une réplique de borne d'arcade avec un écran dédié, par exemple :)
Le logiciel nécessaire
L'installation est très simple :
- télécharger la version de RecalboxOs adaptée au matériel (Raspberry Pi 1 à 3, ou PC en 32 ou 64 bits) depuis le site officiel,
- flasher la carte SD via Etcher (création des partitions et copie des fichiers de l'OS, ~5 minutes),
- installer la carte SD dans le Raspberry, brancher le HDMI, une manette et le câble d'alimentation USB : l'engin démarre (finalisation de l'installation de l'OS, ~5 minutes),
- c'est fini :) Ou presque, il ne reste plus qu'à configurer les boutons des manettes et associer le Bluetooth pour celles sans-fil.
Les jeux
Par défaut, Recalbox n'inclut que des jeux libres. Pour jouer à vos jeux d'enfance (ou découvrir ces pépites), il vous faut télécharger des homebrews, c'est en principe illégal sans autorisation explicite (ça, c'est dit), toutefois c'est une pratique tolérée par les éditeurs, auteurs et studios. Via une recherche sur le net, vous trouverez plein de sites proposant des jeux en téléchargement.
Le fichier téléchargé doit ensuite être transféré vers le système, pour cela plusieurs façons de faire :
- l'interface webmanager : saisissez l'adresse IP du Raspberry dans un navigateur web,
- le partage Samba depuis votre explorateur de fichier,
- en SFTP.
Cerise sur le gâteau, le “scraper” d'EmulationStation vous permettra de récupérer simplement les informations sur les jeux et un visuel sympa pour l'interface de lancement.
Bon jeu !