I computer classici che oggi classifichiamo sotto il termine di «retroinformatica» non sono serviti solo come punto di ingresso al fantastico mondo dei videogiochi, ma molti utenti hanno iniziato a scrivere le loro prime righe di codice su di essi. Il progetto ELLO 2M cerca di riportare quella magia attraverso un sistema con 128 KB di RAM, schermo integrato, un interprete basato su BASIC e più di mille pin per programmare ogni tipo di gadget.
«POKE 53280, 1». Cambiare il colore del bordo dello schermo su un Commodore 64 era relativamente semplice, ma un uso errato del comando POKE poteva lasciare il computer «appeso», senza tornare indietro, costringendo l'utente a spegnere e riaccendere la macchina. Tuttavia, è stata quella curiosità, quel «rischio» a servire da fonte di ispirazione per i primi programmatori. Succede qualcosa di simile nel caso dell'elettronica, dopotutto, nessuno diventa «bravo» senza bruciare un paio di cose per strada. Oggi abbiamo la possibilità di accedere a quei vecchi ambienti con l'aiuto degli emulatori, e troviamo simulatori di circuiti che ci insegnano il loro comportamento prima ancora di toccare la breadboard. Ora, con questo non voglio dire che si sia «perso qualcosa», anzi tutto il contrario. Ma se c'è qualcuno là fuori che desidera fare un po' le cose come si facevano una volta, forse vorrà dare un'occhiata al progetto ELLO 2M.
Le caratteristiche di ELLO 2M
Uno dei primi dettagli da considerare su ELLO 2M è che l'assemblaggio è a nostro carico. Il totale dei pezzi da collegare ammonta a otto, e i suoi sei PCB arrivano già con tutti i componenti saldati (il che ci fa risparmiare molto tempo). Il «cervello» di ELLO 2M è un chip Micromite MMBasic (PIC32MX470-120 per essere più precisi), e come suggerisce il nome, l'interprete è MMBasic, una variante del classico BASIC sotto licenza Creative Commons (CC BY-NC-SA 3.0). La sua RAM disponibile è di 128 kilobyte (con opzione di 512k), possiede tre slot microSD (uno dei quali interno), un transceiver RF (che può funzionare come una sorta di UART wireless), orologio in tempo reale, un piccolo altoparlante, e nella sua versione maggiore, uno spazio per creare e programmare prototipi con 1.156 pin. A tutto ciò si aggiunge uno schermo touch da sette pollici, una tastiera integrata e una batteria che dura circa dodici ore.
Prezzi e disponibilità
ELLO 2M è un progetto semplice e piccolo, e ha scelto come piattaforma di crowdfunding il portale CrowdSupply. In totale servono 14.000 dollari, e con più di un mese davanti, hanno già quasi ricevuto la metà. Trattandosi di un computer fai-da-te, esistono diverse opzioni di acquisto. L'utente può scegliere solo i PCB con documentazione e lista dei materiali per 65 dollari, la versione standard senza lo spazio per i prototipi per 180 dollari, e l'edizione full, assemblata, completa e pronta all'uso per 240 dollari. Se tutto va bene, le prime consegne avverranno tra agosto e settembre, con spedizione gratuita in tutto il mondo.