Raspberry PI Émulation

Comment créer une arcade rétro avec Recalbox

Par Thomas, le 14 novembre 2020
Comment créer une arcade rétro avec Recalbox

Parmi les projets Raspberry Pi les meilleurs et les plus gratifiants, une machine de jeu rétro est un premier choix. Ces projets sont assez simples pour les débutants et, une fois que vous avez terminé, vous bénéficiez d’un appareil soigné capable de jouer à des jeux vidéo à partir d’une variété de systèmes rétro. Apprenez à créer une arcade rétro avec Recalbox pour les jeux à l’ancienne sur un Raspberry Pi!

Qu’est-ce que Recalbox?

Recalbox est un système d’exploitation Linux (OS) pour les jeux et le multimédia. Il est basé sur Debian et exécute le frontend EmulationStation. C’est similaire à RetroPie, un autre système d’exploitation de jeu rétro basé sur Debian. Cependant, il existe des différences importantes.

Recalbox et RetroPie utilisent Debian Linux comme base. De plus, RetroPie et Recalbox utilisent l’interface EmulationStation. Cependant, l’interface de Recalbox est un peu différente. Vous trouverez toujours la plupart des mêmes fonctionnalités pour ce système d’exploitation de console de jeu rétro à faire soi-même (bricolage). Bien que les deux semblent assez similaires, Recalbox inclut de la musique qui joue sur son écran d’accueil. Mais les principales différences résident dans l’installation et la configuration. Dans l’ensemble, Recalbox est plus simple pour les débutants. Recalbox prend en charge la plupart des contrôleurs immédiatement, tandis que RetroPie demande un peu de bidouillage.

Pourtant, RetroPie dispose d’une multitude d’outils de personnalisation et d’une compatibilité système accrue. Par exemple, RetroPie permet d’accéder aux paramètres d’émulation personnalisés, aux shaders, etc. Sur Recalox, il existe des lignes de scan et des shaders rétro, qui choisissent automatiquement les meilleurs shaders pour chaque système. Bien que vous puissiez ajouter vos propres shaders, c’est un peu plus compliqué. L’autre facteur de distinction majeur entre Recalbox et RetroPie est la documentation. Recalbox est plus récent. Malgré son jeune âge, il a grandi rapidement et possède une communauté florissante. La documentation est bonne, mais loin d’être aussi complète que ce que vous trouverez pour RetroPie et son vaste Wiki. Néanmoins, Recalbox est la solution idéale pour les débutants ou pour tous ceux qui recherchent une option logicielle de jeu et de centre multimédia rétro simple, facile et rapide.

Avantages de Recalbox:

  • Plus récent
  • Plus intuitif
  • Installation et configuration simples

Inconvénients de la Recalbox:

  • Manque de documentation solide
  • Pas aussi personnalisable

Comment créer une arcade rétro avec Recalbox

Avant de commencer, voici ce dont vous aurez besoin:

Coût: Bien que le prix varie en fonction de ce que vous possédez actuellement, un kit Raspberry Pi 4 est la meilleure option. Ceux au détail pour 60 $ – 70 $. C’est à peu près ce que vous dépenserez pour une carte et un boîtier Odroid. Pour les contrôleurs, vous pouvez dépenser de 10 $ à 40 $. Ensuite, un clavier coûte environ 14 $, bien que vous ayez probablement un clavier et une souris parfaitement utilisables. Même en supposant que vous achetez tout ce dont vous avez besoin, pensez environ 100 $ ou moins.

Presque tous les Raspberry Pi devraient fonctionner correctement pour la plupart des émulateurs, mais pour l’émulation Nintendo 64 et Sega Dreamcast, un Raspberry Pi 4 est recommandé. Sa puissance de traitement plus robuste devrait offrir une expérience plus fluide pour la lecture des ROM N64 et Dreamcast. Pourtant, même avec un Pi 4 et un overclocking, certaines ROM ont encore du mal. Il y a un assez solide liste de ROM de sources participatives et leurs différents états jouables.

blank

Émulateurs disponibles

  • Arcade
  • Classiques d’arcade
  • Système de divertissement Nintendo (NES)
  • Système de disque informatique familial (FDS)
  • Système de divertissement Super Nintendo (SNES)
  • Système Sega Master
  • Sony PlayStation
  • Sega Genesis
  • Nintendo GameBoy
  • GameBoy Advance (GBA)
  • GameBoy Color (GBC)
  • Atari 7800
  • Atari 2600
  • Moteur PC (CD)
  • Sega SG1000
  • MXS 1/2/2 +
  • Nintendo 64 (N64)
  • Sega 32x
  • CD Sega
  • ScummVM
  • Jeu et regarder
  • Vectrex
  • Équipement de jeu
  • Garçon virtuel
  • Lynx
  • Couleur de poche NeoGeo
  • Couleur Wonderswan
  • Neo Geo
  • Supergrafx
  • Odyssey 2 Videopac
  • Amstrad CPC
  • Atari ST
  • Sinclair ZX81
  • Spectre Sinclair ZX
  • PlayStation Portable (PSP)
  • Commodore 64 (C64)

Outre les émulateurs, vous trouverez plusieurs ports tels que PRBOOM, un port «Doom», et Moonlight pour diffuser des jeux depuis un PC vers Recalbox. Il y a aussi Kodi pour une fantastique expérience de cinéma maison (HTPC).

Installez Recalbox

Tout d’abord, téléchargez la dernière version de Recalbox à partir du Page de téléchargement de Recalbox. Choisissez le fichier image approprié pour votre configuration. Vous pouvez choisir parmi des images pour le Raspberry Pi 1/0, Pi 2 et Pi 3 ainsi que pour Oxroid XU4 et Odroid C2, ou des images PC 32 bits et 64 bits.

Une fois que vous avez téléchargé l’image Recalbox appropriée, utilisez Etcher pour graver le fichier img.xz sur une carte microSD.

Ouvrez Etcher et accédez au dossier dans lequel vous avez placé votre fichier IMG Recalbox. Ensuite, sélectionnez-le dans Etcher comme image et choisissez la source appropriée pour le monter, qui sera votre carte microSD. Une fois brûlé, insérez votre carte microSD dans votre Raspberry Pi.

Configurer Recalbox

blank

Au premier démarrage, Recalbox effectuera un peu de copie des fichiers de configuration initiale. Après cela, il devrait démarrer dans Recalbox. Sinon, assurez-vous que votre appareil est correctement branché à une alimentation compatible, que le câble HDMI est connecté et que votre microSD est correctement insérée. Si tout le reste échoue, assurez-vous que votre fichier IMG est monté sur votre microSD.

Configuration du contrôleur

Après le démarrage initial, vous voudrez configurer votre contrôleur. Recalbox sport support de contrôleur fantastique. Pour un contrôleur USB Xbox 360, branchez-le simplement et vous êtes prêt à jouer. Si vous utilisez un contrôleur PlayStation 3 et un dongle Bluetooth, branchez simplement le contrôleur avec un câble micro USB et attendez 10 secondes. Après cela, vous devriez pouvoir appuyer sur le bouton Accueil et il est correctement configuré.

Pour les autres contrôleurs USB, branchez d’abord un clavier USB. Ensuite, sous l’interface Recalbox, accédez à Configurer l’entrée avec la touche S. Ensuite, choisissez Configurer un contrôleur et appuyez à nouveau sur la touche S. Suivez les instructions pour mapper chaque touche du contrôleur.

Facultatif mais recommandé: utilisez un périphérique USB pour le stockage Recalbox

Bien que vous puissiez facilement utiliser la carte microSD pour stocker les paramètres système et les ROM, il est encore plus facile d’utiliser un lecteur USB externe. De cette façon, si votre carte microSD est endommagée ou que vous effectuez une nouvelle installation, vous avez vos ROM, vos listes de jeux et vos paramètres enregistrés sur un lecteur externe.

Une fois Recalbox démarré, branchez votre clé USB. Puis SSH dans votre appareil. Vous pouvez également ouvrir un nouveau terminal et saisir:

cd /recalboxscripts

Pour afficher tous les appareils disponibles, exécutez:

./recalbox-sync.sh list

Dans la liste des appareils, notez votre clé USB. Cela devrait ressembler à quelque chose comme:

# ./recalbox-sync.sh list

INTERNAL

[DEVICE NAME]

Ensuite, entrez:

# ./recalbox-sync.sh sync [DEVICE NAME]

sending incremental file list

./

.keep

bios/

bios/lisez-moi.txt

bios/readme.txt

Après cela, votre système d’exploitation Recalbox est configuré pour utiliser votre clé USB pour ses données. Une fois cette opération terminée, revenez au frontend principal et appuyez sur le bouton Démarrer. Ensuite, allez sous Paramètres système et sélectionnez Liste des périphériques de stockage. Ensuite, choisissez votre périphérique USB dans la liste. Le système effectuera un redémarrage, auquel moment un nouveau dossier appelé «recalbox» sera créé sur votre lecteur flash qui contient la partition / share de Recalbox. Donc, pour ajouter des ROM, vous pouvez SSH dans votre appareil, ou même plus facilement, insérez simplement le lecteur externe dans votre ordinateur, puis faites glisser et déposez les fichiers dans leurs dossiers appropriés.

Dépannage – Si après cette modification, Recalbox n’est pas en mesure de charger des ROM, SSH dans votre appareil ou d’ouvrir un terminal et d’exécuter:

mount -o remount, rw /boot

cd /boot

nano recalbox-boot.conf

Then, add a line:

sharewait=30

Enregistrez ce paramètre avec:

CTRL X, Y, Enter

Enfin, dans la ligne de commande, entrez:

reboot

Une fois que votre Recalbox redémarre, vous devriez voir vos ROM répertoriées sous les systèmes appropriés.

Autres ressources:

Recalbox inclut un Wiki solide sur sa page GitHub, ce qui est fantastique pour le dépannage, et référence lors de la première installation et de la configuration. Si vous recherchez des ROM de qualité, ce sont d’excellentes sources (note: chez Raspberryme, nous ne tolérons pas le piratage, veuillez donc télécharger uniquement des ROM pour des jeux que vous possédez légalement, ou créer vos propres rips).

Comment créer un système de jeu DIY avec Recalbox

En fin de compte, une arcade rétro DIY avec Recalbox présente un projet intuitif mais enrichissant pour votre appareil Raspberry Pi ou Odroid. Bien que Recalbox ne dispose pas de plusieurs des shaders personnalisés par défaut trouvés dans RetroPie, il est plus rationalisé et adapté à une configuration plus rapide que RetroPie, qui est conçu pour les utilisateurs expérimentés.

À votre tour: quels matériels et logiciels utilisez-vous pour les jeux rétro et à quels jeux jouez-vous?

Thomas

Thomas

Fan de Raspberry Pi de la première heure, je suis l'évolution de ces micro-pc depuis maintenant 5 ans. En plus de l'actualité je propose de nombreux tutoriels pour vous aider à exploiter pleinement votre nano-ordinateur côté domotique ou retro-gaming.