{{tag>ludique retrogaming retropie}} ====== Retropie ====== Retropie permet de transformer la Raspberry Pi, l' ODroid C1/C2, ou le PC en machine de retrogaming. Retropie s'appuie sur Debian/Raspbian, EmulationStation, RetroArch et bien d'autres projets pour fournir un environnement dans lequel peuvent s’exécuter vos jeux favoris d'Arcade, console, ou anciens jeux PC avec un minimum d'installation/paramétrage. Pour les utilisateurs avancés, Retropie est hautement configurable et adaptable. Pour fonctionner, Retropie à besoin d'un OS complet, on peut l'installer sur une distribution Debian like/Raspbian préexistante ou procéder à l'installation via une image Retropie élémentaire puis procéder aux installations des logiciels complémentaire ensuite. ===== Les principaux composants ===== * **EmulationStation** est un frontend pensé pour lancer facilement tous vos jeux à l'aide des contrôleurs manette/joystick. * **RetroArch** est une surcouche unifiée utilisant l'''API Libretro'' standardisant la gestion des contrôleurs et les fonctionnalités des émulateurs. * **Kodi** est un lecteur multimédia de type ''media center'' permettant d'écouter vos musique ou lire vos vidéos. * L’**émulateur** est un logiciel permettant à un ordinateur de se comporter comme une machine d'architecture différente. * L'installateur de **thèmes** : De nombreux thèmes sont disponibles pour personnaliser le EmulationStation. ===== A propos des ROMs ===== La **ROM** est la version digitale de la **cartouche de jeu**. Charger une ROM dans l'émulateur est l'équivalent de placer une cartouche de jeu dans la console. Dans presque tous les cas, les ROM contiennent du code sous copyright, c'est pourquoi elles ne sont pas fournies avec Retropie. ===== A propos des BIOS ===== Les BIOS sont des micro-logiciels permettant d'initialiser et de faire fonctionner le matériel. De nombreux émulateurs intègrent leur BIOS système (ou l'émulent) mais certains requièrent l'ajout d'un fichier BIOS. Comme dans le cas des ROMs, selon leur copyright, les BIOS peuvent ne pas être inclus dans la distribution Retropie. * Les fichiers BIOS doivent être placés dans le répertoire **/home/pi/Retropie/BIOS** Le dépot Git [[https://github.com/archtaurus/RetroPieBIOS/blob/master/README.md|RetroPieBIOS d'archtaurus]] propose un ensemble de BIOS. ===== A propos des contrôleurs ===== * La manette **8BitDo** est parfaitement compatible avec la Raspberry Pi, elle est reconnue comme un des meilleurs contrôleurs disponibles pour l'émulation; * La manette Xbox convient parfaitement ; ==== Configuration des contrôleurs : la Hotkey ==== Lors de la configuration du contrôleur (entrées ou inputs), il sera demandé de définir une touche désignée **hotkey**. En général on l'associe à un bouton libre comme le bouton home de certaines manettes (le bouton X sur la manette Xbox) pour éviter les conflits. Sinon utiliser de préférence le bouton **select**. Les **hotkeys** sont des combinaisons de boutons permettant de déclencher des actions Retroarch comme : * Sauvegarder l'état de la machine ; * Charger une sauvegarde ; * Arrêter l’exécution de l'émulateur. ^ Hotkeys ^ Action | | Hotkey + Start | Exit | | Hotkey + Right Shoulder | Save | | Hotkey + Left Shoulder | Load | | Hotkey + Right | Input State Slot Increase | | Hotkey + Left | Input State Slot Decrease | | Hotkey + X | RGUI Menu (menu RetroArch)| | Hotkey + B | Reset | ===== Principaux répertoires ===== Suite à l'installation, on trouve les dossiers suivants dans le répertoire de l'utilisateur : * Retropie-Setup : script de MAJ et d'installation des composants * Retropie : pour déposer les ROMs et les BIOS ===== Ajout d'une ROM ===== Après avoir ajouté des jeux, penser à redémarrer EmulationStation pour qu'ils soient listés : * Start > Quit > Restart EmulationStation ===== Références ===== * https://github.com/retropie/RetroPie-Setup/wiki * https://github.com/retropie/RetroPie-Setup/wiki/First-Installation#installation * https://retropie.org.uk/docs/ * https://retropie.org.uk/docs/BIOS/