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

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
Écrire un commentaire

Groupes

60 commentaires
  1. Avatar
    Merci !
  2. Avatar
    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
  3. Avatar
    Merci !!
  4. Avatar
    Super Merci
  5. Avatar
    Justement je ne savais que faire de mon pi 0
    ma fille sera contente
    thanks a lot
  6. Avatar
    Auteur(e)
    Par contre pour le Pi 0, je pense que vous pouvez faire une croix sur l'emulation PSone/N64
  7. Avatar
    Bon topic mais je préfère le réel j'aime pas les fakes !
  8. Avatar
    Merci je viens d'acheter un kit rasperberry pi 3, me manquez plus que le tuto ^^

    Tu vas en ravir plus d'un
  9. Avatar
    Auteur(e)
    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 )
  10. Avatar
    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
  11. Avatar
    et sur une xiaomi mi box ça peut se faire?

    joli topic, bravo à toi
  12. Avatar
    Auteur(e)
    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.

  13. Avatar
    Superbe tuto merci !!
  14. Avatar
    merci, joli tuto
  15. Avatar
    les consoles en gras c'est celles que tu as essayé?
  16. Avatar
    Auteur(e)
    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
  17. Avatar
    jaguar
    car un alien vs predatoir me dirait bien
  18. Avatar
    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
  19. Avatar
    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
  20. Avatar
    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...
  21. Avatar
    Super tuto, bien joué, merci
  22. Avatar
    Intéressant merci !
    Un tuto pour mi box ?
  23. Avatar
    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
  24. Avatar
    Spoiler

  25. Avatar
    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
  26. Avatar
    cool j ai un RP3 qui dort
  27. Avatar
    Au top le tuto =)
  28. Avatar
    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
  29. Avatar
    Garnaa

    Merci pour les rpg



    Ne pas oublier Super Mario RPG sur SNES 😃😊 ;)😁 très bon jeu
  30. Avatar
    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
  31. Avatar
    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 ^^
  32. Avatar
    il existe également le tout en un RECALBOX (avec KODI)

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

    merci
  35. Avatar
    Merci pour le tuto.
  36. Avatar
    Merci pour le tuto, ça me donne envie de tester
  37. Avatar
    À 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.
  38. Avatar
    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
  39. Avatar
    Le tuto de montage de ma borne recalbox pour ceux que ça peut interesser, tout y est expliqué:
    forum.recalbox.com/top…box
  40. Avatar
    Super tuto, merci !
Laisser un commentaire
Avatar
Marchands populaires