[Tuto] Créer sa console retrogaming avec un Raspberry Pi 3

60
14 mars 2017
Que vous soyez partisans du « C’était mieux avant » ou simplement nostalgique de l’ère des consoles 8bits, le rétrogaming vous séduit de plus en plus. Voici donc un petit tutorial pour créer votre propre console de rétrogamer avec un Raspberry Pi 3.
 
Mais au fait, c’est quoi un Raspberry Pi ?
 
En quelques mots, c’est un mini-PC. Surtout par rapport à sa taille. Oui car la bête tient dans la main : 8.6 x 5.4 x 0.17 centimètres (sans compter l’épaisseur des ports USB bien entendu). De quoi l’incruster dans à peu près n’importe quoi. Côté technique, pour le Raspberry Pi 3, on a ceci :
- Processeur  1.2GHz 64-bit quad-core ARMv8
- Wifi 802.11n
 - Bluetooth 4.1
- 1GB RAM
- 4 ports USB                                                                                                               
- 40 pins GPIO                                                                                           
- Port HDMI                                                                                                                                                                  
- Ethernet port                                                                                                                                                                 
- Port audio jack 3.5mm et sortie vidéo composite         
- Interface carméra et écran                                                                                                                                           
- Port Micro SD                                                                                                                                      
- Processeur graphique VideoCore IV 3D
Donc largement assez pour l’émulation, ou même pour faire un serveur média, une voiture radiocommandée ou n’importe quoi d’ailleurs. Vous trouverez une liste non-exhaustive de tout ce que vous pouvez faire ici place4geek.com/blo…i/. A noter que la bête se base sur une architecture Linux, donc vous pouvez y installer Android si ça vous chante. Il existe plusieurs versions du Raspberry, mais je vous conseille la Pi 3 modèle B, la dernière et la plus puissante.
 
Etape 0 : Pré-requis
 
- 1 Raspberry Pi 3 (par exemple ici dealabs.com/bon…831)
- 1 alimentation 5V – 3A pour le Raspberry > Environ 10€
- 1 carte SD 16 Go minimum
- Un câble HDMI
- Un manette USB (y compris celle de la 360 et de la PS3)
- Un clavier (qui ne servira qu’une seule fois) 
- Retropie retropie.org.uk/dow…ad/
- Win32DiskImager sourceforge.net/pro…er/
A noter que le Raspberry est donc vendu nu, sans rien d’autre que la carte mère. Libre à vous d’acheter un boitier ou des accessoires (comme un écran ou GPS). Vous trouverez des packs intéressants sur Amazon notamment regroupant certains éléments indispensables amazon.fr/Auk…ry.
 
 
Etape 1 : Préparer la carte SD
Une fois que vous avez télécharger la version de Retropie qui correspond à votre Raspberry (au cas où vous auriez une version plus ancienne que le Pi 3), extrait l’archive et donc obtenu un fichier en .img, lancez Win32DiskImager, ouvrez votre fichier .img et installez le sur la carde SD. Voilà, vous avez fait le plus dur !
Pour information, Retropie est une version modifiée de Rapsbian (une distribution Linux pour Raspberry) qui reprend majoritairement Retroarch qui est un frontend (interface graphique) dédié à l’émulation sur PC. Par ailleurs, votre carte SD sera du coup au format ext4, donc  ne s’affichera pas ou pas correctement sous Windows.

Pour info, voici la liste des consoles prises en charge par Retropie :
– Amiga (UAE4All)
– Apple II (Basilisk II)
– Arcade (PiFBA, Mame4All-RPi)
– Atari 800
– Atari 2600 (RetroArch)
– Atari ST/STE/TT/Falcon
– C64 (VICE)
– CaveStory (NXEngine) : jouable directement
– Doom (RetroArch)
– Duke Nukem 3D : jouable directement
– Final Burn Alpha (RetroArch)
– Game Boy Advance (gpSP)
– Game Boy Color (RetroArch)
– Game Gear (Osmose)
– Intellivision (RetroArch)
– MAME (RetroArch)
– MAME (AdvMAME)
– NeoGeo (GnGeo)
– NeoGeo (Genesis-GX, RetroArch)
– Sega Master System (Osmose)
– Sega Megadrive/Genesis (DGEN, Picodrive)
– Nintendo Entertainment System (RetroArch)
– N64 (Mupen64Plus-RPi)
– PC Engine / Turbo Grafx 16 (RetroArch)
– Playstation 1 (RetroArch)
– ScummVM
– Super Nintendo Entertainment System (RetroArch, PiSNES, SNES-Rpi)
– Sinclair ZX Spectrum (Fuse)
– PC / x86 (rpix86)
– Z Machine emulator (Frotz)
 
La Dreamcast et la PSP sont aussi supportées, mais l'émulation est très loin d'être fluide (à part quelques rares jeux comme LoCoRoCo par exemple).
 
Etape 2 : Lancer Retropie
 
Une fois la carte SD dans la bête, votre manette branchée et après un joli menu, vous arriverez sur un message vous demandant d’appuyer sur n’importe quel bouton pour configurer la manette.

[image manquante]



 
Vous devrez ensuite assigner manuellement chaque bouton à un de ceux de votre manette.
 

[image manquante]


 
 
Vous devrez refaire la même opération à chaque fois que vous ajouterez une manette.
Le top du top, c’est qu’on peut utiliser les manettes sans fils ! Ceci dit, comme je ne l’ai pas encore testé, je ne peux pas vous faire de tuto là-dessus, mais vous trouverez votre bonheur sur le net.
 
Etape 3 : Copier vos jeux
 
L’étape suivante consiste donc à copier les roms que vous avez téléchargés (en ayant bien entendu l’original) sur votre carte SD.
Si vous avez Linux, rien de plus simple, il suffit d’aller dans le dossier ROMS de votre carte SD et de copier les jeux dans le répertoire correspondant au nom de la console (copier les jeux Nintendo 64 dans le dossier roms/n64 par exemple).                                                                                                                                              
Si vous avez Windows, le plus simple est de passer par le réseau, soit en Wifi soit Ethernet. Vous pouvez configurer le Wifi directement depuis le menu. Ensuite sous Windows, vous n’avez plus qu’à trouver le Raspberry sur votre réseau (en tapant \\retropie dans la barre d’adresse).
 

[image manquante]


 
Puis, comme sous Linux, il suffit d’aller dans le dossier ROMS de votre carte SD et de copier les jeux dans le répertoire correspondant au nom de la console (copier les jeux PSOne dans le dossier roms/psx par exemple). 
 
Etape 4 : Jouez !
Et voilà, c’est terminé ! Tous vos jeux s’affichent maintenant dans le menu de Retropie, classés par console. Ne vous inquiétez pas, si vous ne voyez pas tous les émulateurs, c'est normal : seuls ceux pour lesquels vous avez des roms s'afficheront.
 

[image manquante]


 
Et si jamais vous voulez essayer d’utiliser votre Raspberry pour autre chose, il vous suffit juste de garder la carte SD précieusement à coin, et de la remettre dans la bête quand vous avez envie d’un peu de nostalgie !


-----------------------------------------------------------------

Etape Bonus :Améliorer la qualité des jeux PSOne

On va pas se mentir, de base, le rendu des jeux PS1 est particulièrement dégueulasse, pleins d'aliasing et de lignes horizontales :
 

[image manquante]


[image manquante]


 
Pour avoir le même rendu que l'image de dessous, il faut aller dans les options de PSX-ReARMed, en appuyant sur "Start" et "Select" une fois le jeu lancé.
 
Un menu ressemblant plus ou moins ça (en fonction de la version de Retropie) devrait s'afficher :

1086331-Dw8Tu
 
Et dans Options > Core Options activez les options Enhanced resolution (slow) et Enhanced resolution speed hacks. Et tada ! Votre jeu est redevenu beau ! 
A noter que si vous avez un Raspberry moins puissant que le Pi 3, pensez à l'overclocker. Et si vous voulez aller plus loin, vous pouvez aussi tenter le Bilinear Filtering

Informations supplémentaires
Gaming
60 commentaires
Merci !
Un jour où je suis motivé, il faudrait que je tente avec le Pi Zero et l'écran que j'avais commandé.
J'ai le matos, il suffit de trouver le temps et l'envie
Merci !!
Super Merci
Justement je ne savais que faire de mon pi 0
ma fille sera contente
thanks a lot
Par contre pour le Pi 0, je pense que vous pouvez faire une croix sur l'emulation PSone/N64
Bon topic mais je préfère le réel j'aime pas les fakes !
Merci je viens d'acheter un kit rasperberry pi 3, me manquez plus que le tuto ^^

Tu vas en ravir plus d'un
Tant mieux
Après faut que je rajoute une ligne (dès que j'ai le temps) pour configurer un clavier en AZERTY (par défaut il sera en QWERTY, pas pratique pour taper la clé Wifi )
SamiSamu

Par contre pour le Pi 0, je pense que vous pouvez faire une croix sur … Par contre pour le Pi 0, je pense que vous pouvez faire une croix sur l'emulation PSone/N64


why elles sont si puissante que ca
et sur une xiaomi mi box ça peut se faire?

joli topic, bravo à toi
Internet

Processeur Broadcom BCM2835, soit celui de la première Raspberry Pi, … Processeur Broadcom BCM2835, soit celui de la première Raspberry Pi, augmenté pour le coût à une cadence de 1000 Mhz contre 700 Mhz pour la première version de la Raspberry iEt 512 Mo de RAM. Donc largement moins puissant que le PI 3.

Superbe tuto merci !!
merci, joli tuto
les consoles en gras c'est celles que tu as essayé?
roazhon91

les consoles en gras c'est celles que tu as essayé?



Non c'etait juste les plus connues, pour qu'on les voit au milieu de liste

Mais je les ai quasiment toutes testées
jaguar
car un alien vs predatoir me dirait bien
Bonjour
je vais surement tester le retrogaming prochainement : je m'interroge sur ce qu'il me faut du coté des manettes.

j'ai actuellement une xbox one s avec 2 manettes dernière génération en bluetooth : puis-je les utiliser avec un RPI ? les 2 en même temps c'est possible ?

si je dois acheter de nouvelles manettes que me conseillez vous en pas trop cher ? (filaire ou sans fils)

merci pour vos conseils
Bonjour,
Je voulais savoir, est ce que quelqu'un à testé RetroPie et Recalbox, et quel est le meilleur des deux ?
en parlant de ça est ce que quelqu'un sait quand la prochaine version de Recalbox sort ? ( avec emulateur PSP)
Et, aussi, est ce que vous pouvez me conseiller des jeux retro ? ( de preference gba, n64 et SNES, plutot RPG)
Merci
Question RPG sur GBA je te conseille le très fun "Mario and Luigi Superstar Saga"
Une très bonne liste ici : listal.com/lis…nce
Du FF, du Zelda...
Super tuto, bien joué, merci
Intéressant merci !
Un tuto pour mi box ?
ca_gere

Question RPG sur GBA je te conseille le très fun "Mario and Luigi … Question RPG sur GBA je te conseille le très fun "Mario and Luigi Superstar Saga" Une très bonne liste ici : http://www.listal.com/list/rpg-world-game-boy-advanceDu FF, du Zelda...


Merci
Spoiler

Si tu veux aller plus loin tu peux monter un bartop. Pour les rpg tu as les final fantasy sur nes, snes,...valkyrie profil sur ps1. Zelda sur n64, ...bref tu as le choix
cool j ai un RP3 qui dort
Au top le tuto =)
dudeofthedead

Si tu veux aller plus loin tu peux monter un bartop. Pour les rpg tu as … Si tu veux aller plus loin tu peux monter un bartop. Pour les rpg tu as les final fantasy sur nes, snes,...valkyrie profil sur ps1. Zelda sur n64, ...bref tu as le choix


Merci pour les rpg
Garnaa

Merci pour les rpg



Ne pas oublier Super Mario RPG sur SNES 😃😊 ;)😁 très bon jeu
Bonsoir,
Je sais pas si je suis le seul à avoir le probleme, mais impossible pour moi de saisir mon code wifi... :X
Impossible de saisir les majuscules de mon code wifi via l'interface Retropie
C'est bon j'ai réussi a me débrouiller! Mon probleme mtn c'est pour trouver des roms.. Je sais pas vers où me tourner ^^
il existe également le tout en un RECALBOX (avec KODI)

www.recalbox.com%2F&usg=AFQjCNFh6uHANLv8KqDpkeYsSlgARj_OGA
cool !
Très bon

merci
Merci pour le tuto.
Merci pour le tuto, ça me donne envie de tester
À première vue le lien de mon précédent message vers RECALBOX ne marche pas.
Donc voici
recalbox.com

Et pour info possible d'ajouter l'add-on VStream au KODI.
un pi zero c'est pour faire une station portable..beaucoup de hardware a faire pour cela mais trés cool

sinon pour un truc fixe..baraque..sur tv...pas d'interet pour le pi zero
Le tuto de montage de ma borne recalbox pour ceux que ça peut interesser, tout y est expliqué:
forum.recalbox.com/top…box
Super tuto, merci !
Laisser un commentaire
Avatar
@
    Texte

    Discussions