YouTube en direct sur Game Boy Color : le hack fou de GBCYouTube
Oui, vous avez bien lu. Quelqu’un, quelque part, a réussi à faire tourner YouTube en streaming sur une Game Boy Color. Pas une émulation pourrie, pas un montage vidéo bidouillé. Du vrai, du direct, du « watch as you hack ». Et ce n’est pas moi qui le dis, c’est Throaty Mumbo, ce génie du bricolage hardware qui passe ses nuits à défoncer des consoles vintage avec des microcontrôleurs de 2024. Bienvenue dans le monde de GBCYouTube. Pour être honnête, quand j’ai vu ça, j’ai failli lâcher mon tournevis. 15 ans de tech, et c’est toujours nous les dindons.
1998 vs 2024 : quand l’industrie ricane de nos jouets
La Game Boy Color, sortie en 1998, c’est un peu comme mon premier PC sous Windows 95 : j’ai passé des heures à bidouiller, à bidouiller mal, et à me demander pourquoi rien ne marchait. Sauf que moi, j’avais un écran CRT qui clignotait. L’équipe de Throaty Mumbo, elle, a réussi à y faire passer des vidéos YouTube en 160×144 pixels. Autant dire que c’est comme essayer de regarder Netflix sur un Nokia 3310 en 2003, mais en plus sadique.
Mine de rien, la GBC n’avait pas été conçue pour du streaming vidéo. Pas de WiFi, pas de port USB, pas même un slot microSD. Juste un processeur 8-bit à 8 MHz et 16 Ko de RAM. Et pourtant. « Pourquoi s’arrêter à une époque où les autres rêvent d’un iPhone X ? » Je me le demande parfois. Mon client de la semaine dernière voulait juste que je lui répare son imprimante qui imprimait en rose fluo après une MAJ Windows. L’ambition, tu vois, ça se perd.
Le matériel : quand le Raspberry Pi envoie du lourd sur une cartouche
Alors, comment on fait ? Throaty Mumbo a tout simplement créé une cartouche maison. À l’intérieur ? Un RP2350B (le cerveau du Raspberry Pi Pico 2, oui, celui qui coûte 5 balles sur AliExpress) qui gère la lecture, et un ESP32-C6 qui fait office de pont WiFi. Le tout assemblé comme un Lego high-tech par quelqu’un qui a probablement des brûlures de soudure sur les doigts.
Quand vous tapez le titre d’une vidéo sur le clavier virtuel affiché à l’écran, la console envoie la requête à votre PC. Là, yt-dlp télécharge la vidéo, et ffmpeg l’encode à la volée en 160×144. Les images sont ensuite balancées en WiFi vers la cartouche, qui les pousse à l’écran sans stocker quoi que ce soit. Le flux est continu, fluide, et surtout, ça marche. Même moi, avec mes 15 ans de métier, j’en suis resté bouche bée. Le pire ? Je parie que mon client de 82 ans aurait préféré ça à sa putain d’imprimante rose.
La preuve par l’absurde : est-ce vraiment utile ?
Bien sûr, est-ce que ça sert à quelque chose ? À part faire jaser dans les cercles de retro-tech gore ? Pas vraiment. Mais est-ce que ça vaut le coup ? Absolument. Parce que c’est exactement ce genre de projet qui rappelle à l’industrie qu’on n’a pas besoin de leurs merdes connectées à 1000€ pour s’amuser. Une Game Boy Color, un ESP32 à 10€, et hop : YouTube en direct. Le tout pour moins cher qu’un abonnement Netflix pour un mois.
Et puis, avouons-le : regarder une vidéo de chatons en 160×144 sur une Game Boy, c’est presque une expérience spirituelle. Comme manger des corn-flakes sans lait : c’est dégueulasse, mais putain, ça défonce.
Pourquoi ce hack est une claque dans la gueule des constructeurs
Les grands constructeurs nous bassinent avec leurs « smart TV » à 2000€, leurs moniteurs 4K avec 50 ports USB-C, et leurs licences Windows qui transforment nos PCs en usines à bugs. Pendant ce temps, des mecs comme Throaty Mumbo nous montrent qu’avec 3 fois rien et un peu de génie, on peut faire mieux. Prenez les Raspberry Pi, ces petits boîtiers miracles. Moi, je les utilise tous les jours pour sauver des clients dont le PC a cramé après une MAJ foireuse. Mais dans le cas de GBCYouTube, c’est toute une philosophie qui explose au visage des géants : la technologie n’a pas besoin d’être complexe pour être géniale.
Et puis, soyons honnêtes : qui n’a jamais rêvé de regarder des tutos de réparation de machine à laver sur une vieille console ? Personne. Personne sauf nous, les techniciens qui passons nos vies à expliquer à des gens de 70 ans pourquoi leur PC a encore planté après « la mise à jour magique ». Alors oui, GBCYouTube est useless. Mais c’est exactement pour ça qu’il est génial.
Le piège à éviter : ne pas devenir un esclave de l’obsolescence
Le problème, c’est que l’industrie nous conditionne. On nous vend des appareils jetables, conçus pour tomber en panne après 2 ans. Regardez les écouteurs sans fil à 300€. Regardez les chargeurs USB-C qui ne tiennent pas deux mois. Et regardez les consoles modernes : une Switch, une PS5, une Xbox… Toutes sont des boîtes noires qu’on ne peut même plus ouvrir sans tout casser.
GBCYouTube, c’est l’antidote. C’est la preuve que le hardware vintage + du hardware moderne = de la magie. Et cette magie, elle coûte moins cher qu’un sandwich chez McDo. Alors oui, je suis en colère contre les constructeurs. Parce que je vois trop de clients qui dépensent des fortunes pour du neuf alors qu’un vieux PC de 2010, un Raspberry Pi, et deux heures de bidouille auraient pu tout résoudre. Le pire ? Ils préfèrent souvent payer 150€ pour une réparation de réfrigérateur plutôt que d’apprendre à changer une courroie. Mais ça, c’est un autre débat.
Comment reproduire l’expérience (ou pas) : le cauchemar qui t’attend
Alors, si comme moi vous avez envie de transformer votre Game Boy Color en Netflix portable, sachez une chose : ça ne sera pas de la tarte. Throaty Mumbo a publié ses plans et son code sur GitHub (lien en bas de page), mais attention : c’est du niveau expert. Pas le genre de tuto « branchez ici, allons-y » qu’on trouve sur les forums de débutants. Non, là, il faut souder, configurer des firmwares, bidouiller des protocoles réseau, et prier pour que votre ESP32 ne grille pas comme mon client qui a tenté de flasher son BIOS avec un chargeur de téléphone.
Pour vous donner une idée des étapes (et des embûches) :
- Construire la cartouche maison (fichiers 3D, soudures, patience).
- Flashing les firmwares sur le RP2350B et l’ESP32-C6 (avec les bons outils, sinon c’est la catastrophe).
- Configurer un serveur local sur votre PC pour encoder la vidéo en temps réel.
- Trouver une alimentation stable (la GBC, c’est comme un Nokia 3310 : ça tient 10 ans, mais si tu lui donnes trop de jus, elle te claque dans les doigts).
- Espérer que le WiFi ne lag pas comme le WiFi de mon boulanger qui a branché son routeur sur une multiprise des années 80.
Moi, la dernière fois que j’ai tenté de flasher un ESP32 avec un câble USB de 2€ acheté en vrac sur eBay, j’ai fini avec une puce qui sentait le brûlé. Mon voisin m’a pris pour un sorcier vaudou. Alors oui, si vous voulez tenter l’expérience, préparez-vous à des heures de galère. Mais aussi à une satisfaction monstrueuse quand, enfin, ça marche. Comme quand j’ai réussi à faire booter un PC sous Windows 98 sur un écran 4K en bidouillant le BIOS. Résultat ? Des pixels de partout, mais une fierté d’enfant.
Le vrai danger : devenir accro à ce genre de projets
Attention, hein. Une fois que vous aurez goûté à la magie du hardware hacking, il sera trop tard. Vous allez commencer à démonter des vieux routeurs pour récupérer des puces, à transformer des webcams en caméras de surveillance low-cost, à bidouiller des claviers mécaniques pour y mettre des LED RGB. C’est une drogue. Et la GBCYouTube, ce n’est que le début.
Moi, personnellement, après avoir vu ça, j’ai acheté trois Game Boy sur eBay. Une pour moi (pour le fun), une pour ma nièce (pour l’éduquer à la patience), et une pour mon atelier (au cas où un client aurait un bug de rétrocompatibilité bizarre). Parce que maintenant, je me dis : « Et si je faisais tourner Doom sur un micro-onde ? » Spoiler : ça ne marchera probablement pas. Mais au moins, j’aurai essayé.
Mon avis de technicien : est-ce que ça vaut le coup (ou suis-je juste jaloux) ?
Je vais être cash. Quand j’ai vu cette vidéo, ma première réaction a été : « Pourquoi j’y ai pas pensé plus tôt ?! » Parce que moi aussi, j’ai passé des nuits à bidouiller des trucs inutiles. Mon record ? Faire tourner un émulateur de Game Boy sur un Arduino, avec un écran 16×2 pour afficher la télécommande. Résultat ? Un truc qui ressemblait à un cœur artificiel des années 80. Mais putain, ça marchait. Et c’est ça, la beauté de ce genre de projets : on ne le fait pas pour le résultat, on le fait pour la merde de plaisir.
Alors oui, GBCYouTube est useless. Non, ça ne va pas révolutionner l’industrie du streaming. Mais est-ce que c’est beau ? Putain, oui. C’est exactement le genre de truc qui donne envie de devenir technicien informatique. Pas pour réparer des PC qui plantent après une MAJ, pas pour expliquer à des gens pourquoi leur imprimante imprime en rose fluo, mais pour créer, innover, et prouver que la tech n’a pas besoin d’être chère pour être géniale.
Est-ce que ça vaut le coup de tenter l’expérience ? Si vous avez une Game Boy Color qui traîne dans un placard (ou si vous êtes du genre à acheter des vieilleries sur eBay histoire de « peut-être un jour »), alors oui. Mais préparez-vous à galérer. Moi, je vous le dis : ce sera long, chiant, et vous allez probablement brûler une cartouche ou deux. Mais quand, enfin, vous verrez la vidéo YouTube défiler sur votre écran 160×144, avec ce son criard de Game Boy en fond, vous aurez envie de crier victoire. Comme quand j’ai enfin réussi à faire marcher un vieux scanner sous Linux après trois jours de lutte.
Alors, Throaty Mumbo, si tu me lis : respect. Tu as redonné un peu de magie à ce monde de merde où tout est verrouillé, tout est jetable, et où les constructeurs nous prennent pour des pigeons. Et moi, Marc, technicien informatique indépendant depuis 15 ans, je dis : « Continue, mec. Et envoie-moi une cartouche, j’en ai besoin pour rire avec mes clients. »
Pour aller plus loin : où trouver les infos (et où les fuir)
Si vous voulez tenter l’expérience (ou simplement rigoler en regardant les plans), voici les liens utiles. Mais attention, je vous préviens : une fois que vous aurez mis le doigt dans l’engrenage, vous ne pourrez plus vous arrêter. À vos solderies !
- Le dépôt GitHub de GBCYouTube (code, plans, et instructions détaillées).
- L’article original de Korben (avec des détails techniques et une vidéo de démo).
- La page du Raspberry Pi Pico 2 (pour comprendre le RP2350B).
- La fiche technique de l’ESP32-C6 (parce que oui, il faut savoir ce qu’on achète).
Et si vous vous cassez la gueule en route, ne venez pas pleurnicher. Moi, je serai là, avec mon fer à souder et mon café froid, à attendre que le prochain client m’appelle pour son imprimante rose fluo. Bienvenue dans le merveilleux monde de l’informatique, où même les vieilles consoles savent mieux faire que les PCs de 2024.
Source : article original