La Nintendo DSi, sortie en 2008, semblait condamnée à ne plus jamais accueillir de nouveaux jeux. Un développeur connu sous le pseudonyme gavff64 vient pourtant de démontrer le contraire avec RNDS-Stream, un projet qui permet de diffuser des jeux PC en streaming sur la console portable de Nintendo.
Le principe est simple : un ordinateur sous Linux fait tourner le jeu, capture le contenu d'une fenêtre X11 ou xWayland, l'encode en MJPEG et l'envoie à la DSi par le réseau. La console se contente de décoder le flux vidéo, ce qui lui permet d'afficher des titres qu'elle n'aurait jamais pu exécuter nativement. La latence reste relativement faible, autour de 15 à 20 images par seconde, un niveau suffisant pour des jeux décontractés mais insuffisant pour envisager la compétition électronique.
Cette prouesse technique s'inscrit dans le cadre de RubyNDS, un framework homebrew basé sur Ruby que gavff64 a développé spécifiquement pour la DSi. Le choix de Ruby et de la DSi ne répond à aucune logique industrielle : le développeur explique simplement apprécier les deux. Le projet est encore en cours de développement, et le streaming audio n'est pas encore pris en charge. Les joueurs peuvent donc profiter de parties de Counterstrike sans entendre les provocations de l'équipe adverse, un silence qui, selon le développeur, rend l'expérience plus relaxante.
Le code de RNDS-Stream est disponible sur GitHub sous licence MIT, ce qui signifie que n'importe qui peut l'étudier, le modifier ou l'améliorer. Une vidéo de démonstration montre le système en action, bien que son montage soit calibré pour un public habitué aux codes des réseaux sociaux, ce qui ne plaira pas à tout le monde. Le développeur insiste sur un point : l'important n'est pas la forme de la vidéo, mais le hack lui-même.
La DSi n'est pas une inconnue dans le monde du hacking. Elle a reçu sa première cartouche flash l'année même de sa commercialisation. Pourtant, malgré cette ouverture précoce, les titres homebrew pour la console à double écran restent étonnamment rares. Quelques exceptions existent, comme une application de réalité augmentée, mais le catalogue non officiel demeure limité. RNDS-Stream pourrait donc représenter une nouvelle voie pour les développeurs amateurs qui souhaitent exploiter le matériel de Nintendo sans se heurter aux limitations techniques de la machine.
L'approche du streaming sur console ancienne n'est pas isolée. Elle rappelle d'autres initiatives récentes qui consistent à détourner des appareils pour leur offrir des fonctionnalités inattendues. Corsair a par exemple lancé le Xeneon Edge, un écran tactile de 14,5 pouces au format 32:9 conçu pour prendre place sous un moniteur principal. Ce périphérique, vendu 249,99 dollars puis proposé à 199,99 dollars aux États-Unis, reprend l'idée du Stream Deck d'Elgato en remplaçant les boutons physiques par une dalle entièrement personnalisable. Il peut afficher des widgets, des calendriers, des températures de composants ou des fenêtres de messagerie, et se fixe grâce à quatorze aimants ou deux pas de vis standard.
Ces deux projets illustrent une même tendance : plutôt que de remplacer un matériel devenu obsolète, des passionnés préfèrent le détourner pour lui donner une seconde vie. Dans le cas de la DSi, la démarche est d'autant plus symbolique que la console appartient à une époque où le streaming n'existait pas encore sur les plateformes de jeu. En détournant les capacités réseau de la machine, gavff64 transforme une limitation en opportunité et repousse les frontières de ce qu'un appareil de 2008 peut encore accomplir.
Rien n'indique pour l'instant que le projet dépassera le stade de l'expérimentation. Mais sa publication sous licence libre ouvre la voie à d'autres développeurs, qui pourraient améliorer la fluidité, ajouter le son ou étendre la compatibilité à d'autres modèles de la gamme DS. Pour les amateurs de homebrew, la DSi n'est plus une console en fin de vie, mais un terrain de jeu encore largement inexploré.