Os computadores clássicos que hoje classificamos como "retroinformática" não serviram apenas como porta de entrada para o fantástico mundo dos videogames, mas muitos usuários começaram a escrever suas primeiras linhas de código neles. O projeto ELLO 2M busca trazer de volta essa magia por meio de um sistema com 128 KB de RAM, tela integrada, um interpretador baseado em BASIC e mais de mil pinos para programar todo tipo de gadgets.
«POKE 53280, 1». Mudar a cor da borda da tela em um Commodore 64 era relativamente simples, mas um uso incorreto do comando POKE podia deixar o computador «travado», sem voltar atrás, obrigando o usuário a desligar e ligar o equipamento. No entanto, foi essa curiosidade, esse «risco» que serviu de inspiração para os primeiros programadores. Algo semelhante acontece no caso da eletrônica; afinal, ninguém fica «bom» sem queimar algumas coisas pelo caminho. Hoje temos a possibilidade de acessar aqueles antigos ambientes com a ajuda de emuladores, e encontramos simuladores de circuitos que nos ensinam seu comportamento antes mesmo de tocar na protoboard. Agora, com isso não quero dizer que se «perdeu algo», muito pelo contrário. Mas se há alguém lá fora que deseja fazer um pouco as coisas como se fazia antes, talvez queira dar uma olhada no projeto ELLO 2M.
Características do ELLO 2M
Um dos primeiros detalhes a considerar sobre o ELLO 2M é que a montagem fica por nossa conta. O total de peças a conectar é de oito, e suas seis PCBs já vêm com todos os componentes soldados (o que nos poupa muito tempo). O 'cérebro' do ELLO 2M é um chip Micromite MMBasic (PIC32MX470-120 para ser mais preciso), e como o nome indica, o interpretador é MMBasic, uma variante do clássico BASIC sob licença Creative Commons (CC BY-NC-SA 3.0). Sua memória RAM disponível é de 128 kilobytes (com opção de 512k), possui três slots microSD (um deles interno), um transceptor RF (que pode funcionar como uma espécie de UART sem fio), relógio em tempo real, um pequeno alto-falante e, em sua versão maior, um espaço para criar e programar protótipos com 1.156 pinos. A tudo isso se soma uma tela sensível ao toque de sete polegadas, um teclado integrado e uma bateria que dura cerca de doze horas.
Financiamento coletivo
O ELLO 2M é um projeto simples e pequeno, e escolheu como via de crowdfunding o portal CrowdSupply. No total, precisam de 14 mil dólares e, com mais de um mês pela frente, já receberam quase a metade. Por se tratar de um computador DIY, existem várias opções de compra. O usuário pode escolher apenas os PCBs com documentação e lista de materiais por 65 dólares, a versão padrão sem o espaço de protótipos por 180 dólares, e a edição full, montada, completa e pronta para usar por 240 dólares. Se tudo correr bem, as primeiras entregas serão feitas entre agosto e setembro, com envio gratuito para todo o globo.