On a déjà vu des trucs de dingue dans le monde du bricolage numérique, comme cet ordinateur conçu dans Minecraft. Imaginez : un processeur à 1 Hz, une carte graphique avec seulement 6 Ko de mémoire vidéo et un écran limité à deux couleurs.
Mais là, on passe à un autre niveau. Un passionné a carrément construit un PC 16 bits dans Excel, et ça fonctionne ! L’ordinateur créé dans Excel est une petite merveille technique avec des caractéristiques qui défient l’entendement.
3 Hz, 128 Ko de RAM…
On parle d’une machine 16 bits qui tournicote à une fréquence d’horloge de 3 Hz, une vitesse modeste, mais hallucinante lorsqu’on imagine que ça tourne sous Excel. Elle est équipée de 128 Ko de RAM, ce qui est assez étonnant pour un projet de cette nature. L’écran de 128 x 128 pixels peut afficher jusqu’à 16 couleurs différentes. Et tout ça, construit et fonctionnant dans un tableur aussi banal que Microsoft Excel.
L’astuce la plus cool de ce projet, c’est la création d’Excel-ASM16, un langage d’assemblage spécialement conçu pour ce PC Excel. Avec 23 instructions différentes, il gère des fonctions de base comme les variables ou les étiquettes, et même les fichiers binaires. C’est peut-être standard pour un langage d’assemblage, mais c’est franchement impressionnant quand on pense que tout ça tourne sur un processeur 16 bits dans Excel.
Pour ceux qui veulent vraiment comprendre comment ça marche, il faut absolument regarder la vidéo d’Inkbox. Ils expliquent tout : comment ils ont utilisé les fonctionnalités d’Excel pour faire tourner un CPU 16 bits.
Utilisez-vous Google News (Actualités en France) ? Vous pouvez suivre vos médias favoris. Suivez Frandroid sur Google News (et Numerama).
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix