Le moddeur NES obtient d’une manière ou d’une autre une console vieille de 30 ans sous Linux

Le moddeur NES obtient d’une manière ou d’une autre une console vieille de 30 ans sous Linux

Vous êtes-vous déjà demandé s’il était possible d’installer Linux sur une NES ? Nous non plus, mais un YouTuber a fait exactement cela.

Pendant des années, Linux a été relégué au rang de domaine réservé aux passionnés d’informatique obsessionnels qui souhaitaient un contrôle granulaire complet sur leur système ou qui souhaitaient garantir la confidentialité et la sécurité. Cependant, Linux commence à émerger de derrière ce cloud, grâce à des appareils tels que Steam Deck qui en utilisent une version pour son système d’exploitation.

Un moddeur et YouTuber ont décidé de tester à quel point Linux pouvait être compact et flexible en le faisant fonctionner sur une NES .

Le YouTubeur et moddeur DeCrAzYo a décidé de se lancer dans une mission visant à trouver un moyen d’installer Linux – ou quelque chose de très similaire – sur une NES. Tout d’abord, il a établi certains paramètres entourant ce qui pourrait être considéré comme « fonctionnant sur une NES ».

DeCrAzYo a noté que des astuces telles que mettre un RaspberryPi dans une cartouche NES et l’utiliser pour exécuter quelque chose, comme DOOM , sont possibles, mais il ne considère pas que ce soit un moyen légitime d’atteindre son objectif, car un RaspberryPi fait l’essentiel. de l’œuvre, la NES ne fonctionnant que comme une terrible carte vidéo pour afficher les images. Ce que DeCrAzYo voulait, c’était du code Linux exécuté directement sur le processeur NES.

Limites matérielles

Presque immédiatement, DeCrAzYo s’est heurté à un problème : même la distribution Linux la plus légère aurait du mal à fonctionner sur le processeur NES. Au lieu de cela, il a révisé son objectif pour devenir un système d’exploitation « de type UNIX » fonctionnant sur la NES. La recherche d’un système d’exploitation de type UNIX qui répondrait à ses besoins l’a conduit à Little UNIX, un système d’exploitation écrit à l’origine pour le Commodore 64, mais qui constituait une excellente base pour son travail.

Cela a amené DeCrAzYo au prochain obstacle : la NES n’a pas de périphérique clavier et manque de RAM pour cette application. UNIX étant un système d’exploitation en ligne de commande basé sur du texte, un clavier est une pièce nécessaire du puzzle. DeCrAzYo a eu l’idée d’utiliser à la place la Nintendo Famicom, qui est en fait la version japonaise de la NES, mais qui comporte deux composants essentiels que la NES n’a pas : des périphériques pour le clavier et une disquette.

Après quelques expérimentations, DeCrAzYo a réussi à faire fonctionner Linux sur le Famicom Disk System, mais avec des limitations considérables, principalement dues à la vitesse d’accès au disque extrêmement lente.

Après avoir fait tout cela, DeCrAzYo a ensuite chargé cette version expérimentale d’UNIX dans une cartouche Everdrive et a réussi à la faire fonctionner sur le matériel NES d’origine, bien qu’il n’ait pas pu aller beaucoup plus loin que l’écran de démarrage en raison du manque de clavier.

Il sera intéressant de voir jusqu’où ce projet va aller et vers quelles autres utilisations du matériel ancien comme la NES ou la Wii peuvent être tournées.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *