The Simple 4-Bit Computer

Un ordinateur modulaire avec un look vintage.

  • Microcontrôleur Atmel AVR (ATmega328P) programmé en C AVR
  • Circuit intégré TLC5940 pour piloter les LED
  • Ce projet est en cours de réalisation : le code source ainsi que de plus amples informations seront publiés sur GitHub dans quelque temps
  • Sera présenté au Salon des Jeunes Inventeurs et Créateurs de Monts 2018

Détails

Ce que je préfère dans l’informatique, c’est le bas niveau. J’ai par conséquent toujours été attiré par les débuts de l’informatique, ses circuits logiques TTL, ses langages assembleurs, ses architectures variées…

Après avoir réalisé la réplique de Kenbak−1, ainsi qu’après avoir vu le « 4 bit CPU » de Galactic Electronics j’ai eu envie de concevoir mon propre ordinateur 4 bit rétro, avec des LED et des boutons (parce que c’est l’interface homme-machine la plus cool qui soit), programmable en langage machine (en assembleur par extension). Pas de logique câblée à l’intérieur, mais un simple microcontrôleur.

J’espère plus tard trouver le temps de réaliser un ordinateur entièrement avec des circuits intégrés logiques comme celui-ci, très artisanal, le Magic−1, assez complexe ou encore celui-là de Ben Eater, entièrement réalisé sur des breadboards et avec d’excellentes explications.

Ce projet a évolué et devrait maintenant plutôt s’appeler « The Simple Modular Computer » puisqu’en plus de jeu d’instructions de base que j’ai inventé pour cet ordinateur, il est possible d’émuler d’autres ordinateurs tels que le 4 bit CPU de Galactic Electronics ou encore ce bon vieux Kenbak−1.

Réalisation

Programmation de la fraiseuse à commande numérique
Usinage du boîtier sur la fraiseuse
Boîtier sorti de la fraiseuse
Découpage de l’overlay au scalpel
Fixation de l’overlay à la face avant à l’adhésif double face
Schéma électronique et début de réalisation du circuit électronique
Fixation et soudure des LED et des interrupteurs
Face avant terminée !