Viewing all essays in #gaming

[tuto] : Une console dans une cartouche de NES

Un soir en trainant sur Youtube, je suis tombé sur ce tutoriel de la chaine Snazzy Labs qui explique comment transformer une cartouche de NES en un émulateur qui supporte pas mal de consoles avec un Raspberry Pi Zero et quelques autres accessoires, le tout sans avoir besoin de souder quoi que ce soit, ce qui rend la chose extrêmement simple et ne demande pas un temps fou.

Il faut avouer que c'est bien plus cool (et moins cher) que la NES Mini qui est limité à 30 jeux.

Ce post va être plus ou moins une traduction française de la vidéo originale (visible ici), bonne lecture.

Matériel nécessaire :

On arrive à un prix total d'un peu moins de 40€ pour le tout (soit 20€ de moins que la NES Classic Mini), à noter que pour faire simple les produits sont listés sur Amazon, mais vous pouvez les trouver bien moins chers ailleurs.

C'est parti ! 

Pour commencer, téléchargez Apple Pi Baker si vous êtes sous macOS ou Win32 Disk Imager si vous êtes sous Windows et RetroPie (Version 0/1) puis connectez la carte microSD à votre ordinateur.
Le premier logiciel téléchargé va permettre de préparer le carte microSD sur lequel RetroPie, un OS dédié à l'émulation sera installé.

macOS : Lancez Apple Pi Backer, entrez votre mot de passe et cliquez sur le bouton "Prep for NOOBS" pour formater la carte mémoire au format FAT32, afin qu'elle soit reconnue pour le Raspberry Pi. 
Une fois que c'est fait, cliquez sur Restore Backup, trouvez le fichier .img de RetroPie précédemment téléchargé et sélectionnez-le. 
Windows : Ouvrez Win32 Disk Imager, cliquez sur l'icône bleue de dossier à droite et sélectionnez le ficher .img de RetroPie précédemment téléchargé. Avant de cliquer sur Write, vérifiez que le périphérique sélectionné est bien votre carte microSD, puis allez-y.

Maintenant que la carte mémoire est prête, insérez la dans le Raspberry Pi Zero.

Avant de tout monter dans la cartouche, il va falloir tester que tout marche, commencez par brancher le port micro USB le câble USB OTG au hub USB, puis la manette à celui ci.
Sur le second port microUSB (Power), branchez la rallonge microUSB qui sera alimentée au bout par le chargeur du téléphone ou toute autre source d'alimentation USB, celle de votre télévison par exemple.
Enfin, branchez l'adaptateur miniHDMI vers HDMI à un câble HDMI relié à un écran. 

Si tout est bien fait, une image devrait apparaitre et la configuration de la manette va pouvoir se faire.

Avant toute chose on va permettre à la carte SD de pouvoir stocker tous les jeux dans la limite de sa capacité. Pour cela, il suffit d'aller dans le menu RetroPie, puis et de sélectionner Raspi-config et enfin Expand Filesystem, quelques lignes de code vont apparaitre et ça sera bon.

Pour éviter tout souci de son plus tard, retirez la carte SD du Raspberry Pi et connectez la à votre ordinateur. Naviguez et trouvez le fichier config.txt, éditez le en supprimant le # devant hdmi_drive=2 (#hdmi_drive=2 devient hdmi_drive=2), sauvegardez et remettez la carte SD en place dans le Raspberry.

Une fois que tout est opérationnel, on peut passer à la partie montage, qui va être une sacrée partie d'origami.

Commencez par retirer la séparation en plastique des deux faces de la cartouche, avec un cutter, une pince, une scie, ou autre outil que vous jugez adéquat puis poncez un peu pour aplatir le tout.

On va maintenant s'attaquer au hub USB. Enlevez la protection en plastique et retirez la LED, qui n'aura pas d'utilité et empêchera la cartouche de se fermer correctement à l'aide d'une pince.

Tout est prêt pour passer un petit moment à plier les câbles dans tous les sens pour tout faire rentrer dans la cartouche. Je vous conseille de placer le hub USB dans le coin comme indiqué sur la photo ci-dessous, il rentre parfaitement. 

Fixez bien les différentes parties avec de la colle forte, du scotch ou autre chose qui empêchera l'intérieur de bouger.

Il ne manque plus que les jeux ! 

Pour ajouter des jeux à votre nouvelle console, rien de plus simple, commencez par formater votre clé USB au format FAT32. Une fois que c'est fait, créez un dossier vide appelé retropie, branchez ensuite la clé au Raspberry Pi et automatiquement plusieurs dossiers vont se créer sur la clé.
Glissez alors les ROMs téléchargées (Google est votre ami sur ce coup) dans les dossiers /retropie/roms avec le nom des consoles et de même pour les BIOS (lien .torrent) des consoles dans le dossier BIOS.

C'est prêt ! Il ne vous reste plus qu'à jouer !

Par la suite j'ai choisi j'ajouter ce petit dongle Wifi pour pouvoir envoyer les jeux directement depuis mon ordi sans devoir m'embêter avec la clé USB, ce qui est assez pratique.

Liens utiles :