Les ordinateurs classiques que nous classons aujourd'hui sous le terme de « rétro-informatique » ont non seulement servi de porte d'entrée au monde fantastique des jeux vidéo, mais de nombreux utilisateurs ont commencé à écrire leurs premières lignes de code sur ces machines. Le projet ELLO 2M veut faire revenir cette magie grâce à un système doté de 128 Ko de RAM, d'un écran intégré, d'un interpréteur basé sur BASIC, et de plus de mille broches pour programmer toutes sortes de gadgets.

ELLO 2M : le mini-ordinateur pour apprendre à programmer
ELLO 2M

« POKE 53280, 1 ». Changer la couleur de la bordure d'écran sur un Commodore 64 était relativement simple, mais une mauvaise utilisation de la commande POKE pouvait laisser l'ordinateur « bloqué », sans revenir en arrière, obligeant l'utilisateur à éteindre et rallumer la machine. Cependant, c'est cette curiosité, ce « risque » qui a servi de source d'inspiration aux premiers programmeurs. Il en va de même pour l'électronique : après tout, personne ne devient « bon » sans brûler quelques trucs en chemin. Aujourd'hui, nous avons la possibilité d'accéder à ces anciens environnements à l'aide d'émulateurs, et nous trouvons des simulateurs de circuits qui nous enseignent leur comportement avant même de toucher la protoboard. Mais je ne dis pas que quelque chose s'est « perdu », bien au contraire. Mais si quelqu'un là-bas veut faire un peu les choses comme on les faisait avant, il voudra peut-être jeter un œil au projet ELLO 2M.

ELLO 2M : le mini-ordinateur pour apprendre à programmer
Voilà à quoi il ressemble. Un tournevis à portée de main... ?

L'un des premiers détails à considérer sur ELLO 2M est que l'assemblage est à notre charge. Le nombre total de pièces à connecter s'élève à huit, et ses six PCB sont déjà fournis avec tous les composants soudés (ce qui nous fait gagner beaucoup de temps). Le « cerveau » de l'ELLO 2M est une puce Micromite MMBasic (PIC32MX470-120 pour être plus précis), et comme son nom l'indique, l'interpréteur est MMBasic, une variante du classique BASIC sous licence Creative Commons (CC BY-NC-SA 3.0). Sa mémoire RAM disponible est de 128 kilo-octets (avec option 512k), il possède trois emplacements microSD (dont un interne), un émetteur-récepteur RF (qui peut fonctionner comme une sorte d'UART sans fil), une horloge temps réel, un petit haut-parleur, et dans sa version supérieure, un espace pour créer et programmer des prototypes avec 1 156 broches. À tout cela s'ajoute un écran tactile de sept pouces, un clavier intégré, et une batterie qui dure environ douze heures.

ELLO 2M : le mini-ordinateur pour apprendre à programmer
Pas de membrane pour le clavier, les contacts sont directs
ELLO 2M : le mini-ordinateur pour apprendre à programmer
ELLO 2M : le mini-ordinateur pour apprendre à programmer

ELLO 2M est un projet simple et petit, et il a choisi comme voie de financement participatif le portail CrowdSupply. Ils ont besoin de 14 000 dollars au total, et avec plus d'un mois devant eux, ils ont déjà reçu près de la moitié. Étant un ordinateur DIY, plusieurs options d'achat sont disponibles. L'utilisateur peut choisir uniquement les PCB avec la documentation et la liste de matériel pour 65 dollars, la version standard sans l'espace de prototypage pour 180 dollars, et l'édition complète, assemblée, prête à l'emploi pour 240 dollars. Si tout se passe bien, les premières livraisons auront lieu entre août et septembre, avec expédition gratuite dans le monde entier.

Site officiel :