On se propose ici d’utiliser un FPGA GW1NSR de la société chinoise Gowin pour transformer sa Game Boy en véritable console de salon, avec le branchement HDMI ainsi que la manette de Super NES. Le (relatif) plug & play du montage transforme ainsi la Game Boy en une Game Boy-Switch rétro à la sauce Formicapunk. On peut y jouer en mode portable comme à l’époque et si on l’insère dans le montage, il est possible d’y jouer sur sa télé HDMI avec une manette de Super NES.
Dans un précédent article, nous avons proposé un montage pour ajouter une sortie vidéo (VGA) à une Game Boy [1]. Ce montage nous a fait découvrir le FPGA Trion T8 de la société Efinix. Le confort visuel de jouer sur un grand écran est réellement bénéfique, autant en termes de taille que de rafraîchissement (les cristaux liquides de la Game Boy génèrent des flous dans les mouvements qui m’ont fait perdre des parties de Mario).
Formicapunk
Un futur imaginé par le dessinateur Boulet [2] : « Le Steampunk, c’est un futur imaginaire basé sur l’évolution des technologies à l’époque victorienne… Le Formicapunk, ce serait pareil, mais à partir de la technologie des années 70/80 ».
Le branchement de fils vers une plaquette d’essais munie de la carte FireAnt reste cependant très problématique pour jouer confortablement. Le moindre mouvement de la Game Boy risque de provoquer...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première
[1] « Une sortie VGA pour Game Boy », Hackable n°39 :
https://connect.ed-diamond.com/hackable/hk-039/une-sortie-vga-pour-game-boy
[2] Le dessin de Boulet qui définit le Formicapunk, https://bouletcorp.com/2011/07/07/formicapunk/
[3] Les sources des articles de l’auteur, https://github.com/Martoni/Diamond_HK_GLMF_OS
[4] OpenFPGALoader, le configurateur libre universel de FPGA, https://github.com/trabucayre/openFPGALoader
[5] « Des kits de développement FPGA à moins de 30 € », Hackable n°32 :
https://connect.ed-diamond.com/Hackable/hk-032/des-kits-de-developpement-fpga-a-moins-de-30-eu
[6] Projet Chisel d’interface VGA de la Game Boy, https://github.com/Martoni/GbVga
[7] GbHdmi, https://github.com/Martoni/gbhdmi
[8] Dépôt du cœur HdmiCore écrit en Chisel, https://github.com/Martoni/HdmiCore
[9] Martin Hinner, http://martin.hinner.info/vga/
[10] fpgamacro, https://github.com/Martoni/fpgamacro
[11] Transition Minimized Differential Signaling,
https://en.wikipedia.org/wiki/Transition-minimized_differential_signaling
[12] « Une carte pilote de LED RGB hackée en kit de développement FPGA à bas coût », Hackable 35, https://connect.ed-diamond.com/Hackable/hk-035/une-carte-pilote-de-led-rgb-hackee-en-kit-de-developpement-fpga-a-bas-cout
[13] chisNesPad, https://github.com/Martoni/chisNesPad
[14] « Chisel, construire du matériel en langage Scala », Hackable n°40 :
https://connect.ed-diamond.com/hackable/hk-040/chisel-construire-du-materiel-en-langage-scala
[15] Le logiciel de schématique et de routage électronique KiCad, https://www.kicad.org/
[16] JLCPCB, fabrication de PCB en ligne, chinois, https://jlcpcb.com/
[17] OSH Park, fabrication de PCB en ligne, américain, https://oshpark.com/
[18] Sculpteo, impression 3D et découpe laser en ligne, https://www.sculpteo.com/