Rasp-PiGRRL-2-Logiciel

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.
Page-under-construction.pngPage(s) en cours de traduction/élaboration.

Page(s) under translation/construction

Télécharger et graver RetroPie

L'émulateur de jeux est prit en charge par un paquet logiciel nommé RetroPie. RetroPie est une distribution Linux complète spécialement conçue pour exécuter des jeux classiques sur Raspberry Pi.

 Page(s) en cours de traduction/élaboration.

Page(s) under translation/construction

Vous pouvez télécharger la dernière version de RetroPie depuis leur site, puis le graver sur une carte microSD en utilisant un logiciel comme Etcher ou logiciel similaire.

Nous allons ensuite faire quelques modifications pour ajuster la configuration pour les boutons du PiGRRL et le petit affichage.

La configuration nécessitera le branchement d'un moniteur HDMI, un Clavier USB et une connexion internet (soit en WiFi ou Ethernet). Il est préférable de faire cela AVANT qie le Pi soit enfermé dans le boîtier du PiGRRL. Si vous avez une carte Raspberry Pi de réserver quelque-part alors vous pouvez l'utiliser pour réaliser la configuration... vous pourrez ainsi préparer la carte sur un système indépendant PUIS transférer la carte sur le Pi de votre PiGRRL 2.

Configuration de RetroPie

Inserez la carte SD avec RetroPie dans votre Pi puis brancher moniteur, clavier et connexion Réseau PUIS mettez votre système sous tension. Le système démarrera puis rebootera une seule fois (pour occuper la totalité de la place sur la carte SD). Le second boot ira jusqu'a terme et vous proposera un écran pour configurer les contrôles de jeu...

Les boutons du PiGRRL ne fonctionnent pas encore; c'est normal.. Pour effectuer la configuration initiale, il faut utiliser un clavier USB pour configurer les directions (sur le D-Pad) ainsi que pour les boutons Start, Select, A et B. Pour le reste, pressez simplement la barre d'espacement ou autre touche pour ignorer ce point de configuration. Pas d'inquiétude, la correspondance des touches (KeyMap) sera refaite plus tard une fois l'assemblage terminé!

Une fois cette configuration intiale terminée, l'interface graphique appelée "Emulation Station" (station d'émulation) sera le point de départ permettant de sélectionner des jeux et autres options.

Commençons par brancher le Raspberry Pi sur le réseau. L'utilisation de la connexion Ethernet est l'approche la plus facile. Si vous désirez utiliser le WiFi, from the main EmulationStation screen, access the RetroPie settings using whatever key you’ve assigned as the “A” button. You’ll see WIFI in this list:

 
Crédit: AdaFruit Industries www.adafruit.com

  Here you can select your WiFi network name and enter a password. It’s not beautiful, but gets the job done.

Select “Exit” when done to return to the EmulationStation UI…

With networking enabled, we can now access the remaining software needed for the PiGRRL 2 experience. There are a couple ways to do this…


  • BEST: Use an ssh terminal client to log into the Raspberry Pi at retropie.local
    This is recommended, as you can just copy-and-paste the commands that follow. The default name and password are “pi” and “raspberry,” respectively.
  • OR: Press “F4” to exit EmulationStation for a command-line prompt (works, but you’ll need to type these commands exactly).

Install PiTFT (fbcp) Support

This first sequence configures the system for the PiTFT display:

cd
curl -O https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/pitft-fbcp.sh
sudo bash pitft-fbcp.sh

Select the “PiGRRL 2” option, which sets up various system parameters to match this project.

 
Crédit: AdaFruit Industries www.adafruit.com

 
Crédit: AdaFruit Industries www.adafruit.com

Answer “NO” to the reboot question…

Installing Keypress (retrogame) support

let’s take care of this second script, which enables the PiGRRL buttons:

cd
curl -O https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/retrogame.sh
sudo bash retrogame.sh

Again, select the “PiGRRL 2” option. When finished, now you can reboot when prompted.

 
Crédit: AdaFruit Industries www.adafruit.com

After rebooting, the HDMI monitor may display a “no signal” message. This is normal. Not all monitors can handle the resolution setting we’re using. Once the PiTFT is wired up, that will be the primary display.

Also, after the system is assembled with the PiTFT and controls, you’ll need to re-do the controller setup. This might wait ’til all the parts are assembled in the case.

  From the main EmulationStation screen, press whatever key was assigned to the “Start” button to access the main menu. You’ll find an option here for “CONFIGURE INPUT.”

Go through the control setup process again using the PiGRRL buttons now instead of the keyboard; assign the D-pad directions, Start and Select buttons, A, B, X and Y. For anything else, hold down a key or button to skip it.

Uploading ROMs

Check out the Wiki on the RetroPie Setup page for how to upload ROMs:

Exiting ROMs

Retropie has changed how to exit out of ROMs/Emulators. Hold down the Pause & Start buttons at the same time to exit.

Remapping Controls

The buttons are premapped to work with NES and SNES emulators. If you'd like to remap the controls, you'll need to modify the retrogame.cfg file in /boot.

Make sure the Raspberry Pi is configured for Wifi. Open up terminal and ssh into the Pi. (Default username: pi password:raspberry)

<a href="../../../../retro-gaming-with-raspberry-pi/adding-controls-software">Then follow the retrogame tutorial to set it up the way you like!</a>

Testing Controls

If you log in (via SSH or F4 shell) you can see exactly what keypresses are detected by running evtest then select 1 (or whatever retrogame is numbered):

 
Crédit: AdaFruit Industries www.adafruit.com

Make sure each keypress works and matches the table below!

Default Controls

Below is a table of the controls set to the GPIO. Use this as a reference if you ever need to revert when changing something.

Touche Broche GPIO
ww xx yyyy
LEFT Broche 7 GPIO 4
UP Broche 36 GPIO 16
RIGHT Broche 35 GPIO 19
DOWN Broche 37 GPIO 26
SELECT Broche 29 GPIO 5
START Broche 31 GPIO 6
A Broche 8 GPIO 14
B Broche 10 GPIO 15
X Broche 38 GPIO 20
Y Broche 12 GPIO 18
L Broche 32 GPIO 12
R Broche 33 GPIO 13

Source: PiGRRL 2 - Make a portable Raspberry Pi 2 game console
Créé par les frères Ruiz pour AdaFruit Industries.

Traduction réalisée par Wrotny A pour MCHobby.be.

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com