Assembler un ordinateur est relativement simple de nos jours, mais il y a des passionnés qui ont décidé de suivre le chemin le plus difficile et de les créer de zéro, y compris leur logique. Nous avons déjà vu des cas comme le fabuleux Mega-Processor, et il serait une erreur d'oublier le MOnSter 6502, cependant, aujourd'hui nous avons un exemple encore plus extrême : un ordinateur de 1 bit construit avec des tubes à vide, inspiré du contrôleur industriel MC14500 de Motorola.
Il existe de nombreuses façons d'apprendre sur les ordinateurs. Nous pouvons nous noyer dans des manuels, des fiches techniques et des données techniques, nous pouvons prendre un équipement hors d'usage et expérimenter avec lui en faisant toutes sortes de modifications, et nous pouvons les construire… un composant à la fois. Ce chemin est difficile, coûteux et fondamentalement lent, mais certains passionnés ont décidé de le suivre avec détermination, créant des choses merveilleuses.
Un de ces passionnés est David, mieux connu sous le nom de Usagi Electric sur YouTube. Il y a un peu plus d'un an, il a commencé à travailler sur un ordinateur de 1 bit construit avec des tubes à vide, et après 22 épisodes (avec une moyenne de 18 à 19 minutes chacun), nous arrivons à la conclusion pour ce qui est du processeur. Bien sûr, l'idéal serait de voir la série complète, mais dans la dernière vidéo, David fait un bon travail en présentant un résumé général :
Création d'un ordinateur de 1 bit avec des tubes à vide
Le projet s'inspire du contrôleur industriel MC14500 développé par Motorola. Cette puce a commencé à faire ses tours en 1977, avec pour objectif de remplacer les systèmes à relais et d'autres contrôleurs logiques programmables. La version de David comporte quelques améliorations spécifiques, y compris une mise à niveau pour l'unité logique de base du MC14500, la transformant en une unité arithmétique et logique. Il admet également avoir un peu triché en adoptant deux diodes au silicium, mais certains ordinateurs à tubes les ont utilisées, limitées à des cas très spéciaux.
Le tube choisi par David est le 6AU6, largement disponible, avec un prix raisonnable, et compatible avec des tensions réduites. Il n'est pas difficile d'imaginer un circuit avec des centaines de volts quand on parle de tubes, mais ce processeur de 1 bit utilise +24 et -12 volts (à titre de comparaison, l'IBM 603 utilise +150V, +75V, -100V, -175V et -250V). La démonstration du matériel commence à 11 minutes, mais ce que nous voyons là n'est que 25 pour cent du projet. Il lui faut encore trois modules supplémentaires : le contrôle de programme, la RAM, et l'entrée/sortie.
Site officiel : Cliquez ici
Source : Hackaday