Nous aimons le jeu rétro sur le Tarte aux framboises mais il n’y a rien de tel que le jeu rétro avec un Raspberry Pi. Au lieu d’exécuter un émulateur sur un Pi, ce Raspberry Pi Chariot Pico Nintendo 64 Le projet, créé par le fabricant et développeur Konrad Beckmann, utilise le Raspberry Pi Pico pour héberger une ROM qui fonctionne sur la console Nintendo 64 d’origine.
J’ai construit un chariot flash Nintendo 64 fonctionnel avec un Raspberry Pi Pico, une carte de dérivation et un flash supplémentaire pour moins de 10 $. Il démarre Super Mario 64. J’ai hâte d’optimiser, d’améliorer et d’ajouter plus de fonctionnalités ! laissé avant qu’il ne soit prêt pour les utilisateurs généraux. pic.twitter.com/C1qVaTTfHi22 juin 2022
Une démo du projet est déjà en ligne et présente un exemple de chariot démarrant une ROM Super Mario 64 sur la Nintendo 64. Il est capable d’exécuter plus que des ROM originales pour quiconque souhaite charger des homebrews modernes sur la console classique. Selon Beckmann, des plans sont déjà en cours pour ajouter plus de fonctionnalités et optimiser encore plus le système.
Beckmann a une affinité pour le jeu rétro, comme en témoignent ses référentiels de projet GitHub qui incluent une collection d’émulateurs pour l’ordinateur de poche Nintendo Game & Watch. Cette collection est un portage d’une collection d’émulateurs existante connue sous le nom de Retro-Go. Le projet Retro-Go original a été conçu pour les cartes ESP32, mais Beckmann aime utiliser du matériel d’origine, ce qui est également évident dans le projet d’aujourd’hui.
Quand j’entends des gens dire que quelque chose n’est pas possible ou très peu susceptible de réussir, cela me motive. Il s’avère que vous pouvez utiliser un Raspberry Pi Pico pour démarrer l’homebrew sur votre Nintendo 64 après tout ! pic.twitter.com/ZfRmAUhasa19 juin 2022
La carte de démonstration est construite à l’aide d’un module Raspberry Pi Pico complet qui se fixe à un PCB personnalisé. Cela dit, Beckmann prévoit un nouveau projet de cartouche flash Nintendo 64 qui utilise uniquement le microprocesseur RP2040 (le timbre RP2040 d’Arturo182 est visible dans le rendu) plutôt qu’un Pico pleine grandeur. Les schémas ont déjà été rédigés et les nouvelles cartes seront bientôt à sa disposition pour les tests mais, en attendant, cette carte Pico sert de merveilleuse preuve de concept.
Beckmann explique comment le chariot d’émulation est programmé, précisant que le Pico émule la cartouche Nintendo 64 en obtenant des données à partir d’un flash externe en réponse aux demandes de bus. Il utilise le PIO (Entrée/Sortie programmable) sur le Pico pour mettre en œuvre la gestion des E/S. Tout le code utilisé dans ce projet est disponible sur GitHub pour que les parties intéressées puissent l’explorer.
Si vous souhaitez recréer ce projet Raspberry Pi pour vous-même ou simplement développer quelque chose de similaire, consultez le fil de discussion du projet original partagé avec Twitter par Beckman. Il fournit non seulement une démonstration de travail du chariot en action, mais également un aperçu approfondi de son processus de création. Assurez-vous de suivre Beckmann pour des projets de rétrogaming plus sympas ainsi que de futures mises à jour sur celui-ci.