Comment créer votre propre NES Classic à partir d'un Rasberry Pi

Avec l'annonce par Nintendo du fin de production sur la NES Classic, beaucoup de joueurs se demandent encore comment obtenir leur solution à l'ancienne. Heureusement, il ne pourrait pas être plus simple de créer le vôtre à partir d’un Raspberry Pi et de quelques appareils électroniques bon marché. Cette procédure pas à pas vous permettra de lancer vos titres Mario préférés en l'espace d'un après-midi, sans soudure ni codage requis.

Le séparer

Un Raspberry Pi 3 modèle B se trouve au cœur de notre système. Le petit ordinateur coûte moins de 40 dollars et est plus que suffisamment puissant pour émuler non seulement les jeux NES, mais également une série d'anciennes consoles et de logiciels spécialisés, y compris des versions spéciales de Minecraft et Perte.

Un Raspberry Pi 3 modèle B se trouve au cœur de notre système.

Il n’est livré avec aucun des accessoires nécessaires, nous avons donc opté pour une alimentation USB, un câble HDMI et une carte MicroSD, ainsi que quelques dissipateurs thermiques pour garder les puces au frais. Des kits sont disponibles pour ceux qui n’ont pas envie de se procurer les pièces eux-mêmes.

Bien que presque tous les contrôleurs USB fonctionnent, nous en avons trouvé certains qui rappellent beaucoup les contrôleurs NES originaux. Le Raspberry Pi 3 dispose du Bluetooth intégré, donc des contrôleurs comme le Steelseries Stratus devraient également fonctionner. Il est même possible d’utiliser des manettes Xbox et Playstation, si elles sont connectées via USB.

Bien que poser le Pi nu à côté du téléviseur soit certainement une option, un boîtier offre de nombreux avantages en termes de facilité d'utilisation, d'esthétique et de gestion des câbles. Il existe des tonnes d'options pour les boîtiers génériques Raspberry Pi partout sur Internet, mais nous voulions quelque chose qui ressemble à une NES, au moins un peu. Avec une suite d'imprimantes 3D à notre disposition, nous nous sommes mis à la recherche une conception de Thingiverse et imprimer le nôtre.

comment construire votre propre nes classic à partir d'un émulateur rasberry pi raspberry nintendo 0002
comment construire votre propre nes classic à partir d'un émulateur rasberry pi raspberry nintendo 0001
comment construire votre propre nes classic à partir d'un émulateur rasberry pi raspberry nintendo 0005
comment construire votre propre nes classic à partir d'un émulateur rasberry pi raspberry nintendo 0004

Nous ne recommandons pas nécessairement cette ligne de conduite. Le boîtier imprimé en 3D semble nouveau, mais nous avons passé beaucoup de temps à peaufiner le modèle, à imprimer plusieurs prototypes et à nettoyer le produit final des brins de plastique égarés. Même avec l'expérience et l'exceptionnel Lulzbot Taz, il nous a fallu une semaine d'essais et d'erreurs pour imprimer un cas acceptable.

Les utilisateurs qui n'ont pas d'imprimante 3D ou qui souhaitent simplement éviter les tâches difficiles et commencer à jouer à Mario devraient se tourner vers Amazon pour des boîtiers Raspberry Pi inspirés de la NES. Nous avons acheté un boîtier inspiré de la NES pour seulement 20 $, conçu précisément dans ce but.

Il facture cependant le facteur de nouveauté. Des centaines de cas génériques peuvent être trouvés pour seulement cinq dollars. Il existe même des étuis conçus pour être fixés à votre téléviseur ou accrochés au mur, ce qui pourrait libérer de l'espace sur votre centre de divertissement. Achetez ce qui vous convient, placez une clé NES dessus et arrêtez-vous.

Assemblage requis

Le Pi devrait facilement couvrir les jeux NES et SNES.

Avec nos pièces en main, il est temps de tout assembler. C'est la partie la plus simple du processus. Montez simplement le Raspberry Pi avec les trous dans le boîtier pour les trous de montage des vis dans chaque coin, et serrez-les en forme d'étoile. N'appliquez qu'une pression suffisante pour maintenir l'appareil en place. Il n’est pas nécessaire de le serrer trop fort.

Notre boîtier imprimé en 3D utilisait deux pinces pour maintenir les moitiés supérieure et inférieure ensemble, mais ce processus peut différer selon chaque cas. Encore une fois, il n’est pas nécessaire de serrer les vis de montage autant que possible.

Cuire le Pi

Heureusement, quelqu'un d'autre a fait les démarches nécessaires pour créer une version du système d'exploitation Raspberry Pi qui prend en charge un large éventail d'émulateurs dès la sortie de la boîte. C'est appelé RétroPie, et nous passerons en revue les étapes en général ci-dessous, tandis que vous pourrez trouver un guide à jour avec dépannage et plus de détails sur le wiki RetroPie.

À bout de bras, le processus est simple. Téléchargez l'image complète du système d'exploitation depuis le site RetroPie et utilisez un programme pour écrire ce fichier image sur la carte MicroSD. Un programme gratuit appelé Win32DiskImager vous demandera de sélectionner l’emplacement du fichier image et le lecteur sur lequel écrire. Gardez à l’esprit que cela effacera la carte MicroSD, alors sauvegardez tous les fichiers qui s’y trouvaient déjà avant l’imagerie. Une fois Wind32DiskImager terminé son travail, RetroPie est installé sur la carte SD. Faites-le glisser dans l'emplacement du Raspberry Pi et branchez l'alimentation HDMI et USB pour démarrer.

Au premier démarrage, le système se dirigera directement vers la configuration du contrôleur pour Emulation Station, le nom du logiciel qui gère les émulateurs et la configuration. Branchez un contrôleur et suivez les étapes pour définir chaque bouton et coller sur le contrôleur. Le guide d'installation de RetroPie contient quelques diagrammes pratiques qui peuvent vous aider dans le processus.

Une fois la configuration terminée, aucun système ne sera toujours répertorié dans le menu principal, mais c'est normal – Emulation Station affiche uniquement les systèmes auxquels des jeux sont associés. Prenez une clé USB formatée en FAT32 (qui devrait être la plupart des petites clés USB) et créez-y un dossier appelé « retropie » lorsque vous êtes branché sur un ordinateur.

Branchez le lecteur sur le Pi et attendez que le voyant vert à l'avant cesse de clignoter, indiquant que le Pi a fini de créer une structure de fichiers sur la clé USB. Rebranchez la clé USB sur l'ordinateur et une poignée de nouveaux sous-dossiers attendront dans le dossier retropie. Choisissez le dossier « roms », puis recherchez le système approprié – NES, dans notre cas – et copiez les fichiers du jeu dans ce dossier.

Une fois le transfert terminé, rebranchez la clé USB sur le Pi et attendez à nouveau que le voyant vert en façade cesse de clignoter. Appuyez sur le bouton lié à Démarrer et choisissez Redémarrer la station d'émulation. Les jeux sont maintenant copiés sur le système, vous pouvez donc débrancher la clé USB et jouer.

Les logiciels d’émulation ne posent généralement aucun problème juridique, alors que les fichiers du jeu sont généralement protégés par le droit d’auteur et le droit des marques. Une bonne règle de base est que les utilisateurs peuvent conserver une sauvegarde numérique d'un jeu qu'ils possèdent physiquement, mais vous souhaiterez vérifier les lois et statuts locaux pour obtenir des informations précises sur la légalité de l’émulation et ROM.

La récréation est un moment amusant

C'est tout ce qu'on peut en dire. RetroPie prend en charge un large éventail de systèmes de jeu plus anciens, et les utilisateurs peuvent en ajouter davantage si nécessaire, en supposant que les performances du Pi le permettent. Cela devrait facilement couvrir les jeux NES et SNES, et en fonction du refroidissement et de la puissance, peut même inclure des titres PSP ou Dreamcast. Nous avons sélectionné nos émulateurs préférés pour chaque système, et beaucoup d'entre eux sont déjà inclus dans l'installation RetroPie décrite ici.

La solution homebrew peut coûter un peu plus cher qu’une NES Classic, selon les pièces incluses, mais les avantages par rapport à l’offre désormais abandonnée de Nintendo sont clairs. Des contrôleurs sans fil, une vaste bibliothèque de jeux, un accès à davantage de systèmes et une touche personnelle font tous partie du package avec un système d'émulation basé sur Raspberry Pi. Avec tout cela inclus, cela vaut largement une heure d’assemblage et un peu de travail supplémentaire.