Hubo un tiempo en que los computadores eran emocionantes y divertidos. Ahora la mayoria se siente como electrodomesticos de uso comun, no mas interesantes que una lavadora o una tostadora. Joe extranaba los buenos tiempos de los computadores personales de 8 bits, asi que uso un trio de placas de desarrollo Arduino para disenar su propio "computador de fantasia".
La idea recuerda a las consolas de videojuegos fantasy como la PICO-8. Mas que ninguna otra cosa, se trata de recrear la sensacion y la experiencia de usar un computador personal de 8 bits. Pero a diferencia de la PICO-8, que es realmente solo software corriendo sobre una amplia gama de hardware, el Pinecone DAISY-1 no es separable de su hardware.
¿Que hay dentro del Pinecone DAISY-1?
Ese hardware consiste en tres placas de desarrollo distintas: un Arduino Due que corre el sistema operativo y el interprete de BASIC, un Arduino Mega 2560 Rev3 que hace de procesador de video, y un Arduino UNO Rev3 dedicado al procesamiento de audio. El Due se comunica con el Mega y el Uno por UART. Tambien hay una placa ESP8266 aparte haciendose pasar por un modem, que le da al DAISY-1 acceso a WiFi.
Para ponerlo en contexto técnico, el Arduino Due monta un SAM3X8E (ARM Cortex-M3) corriendo a 84 MHz con 512 KB de Flash, el Mega 2560 usa un ATmega2560 a 16 MHz y el UNO Rev3 un ATmega328P tambien a 16 MHz. La suma da una potencia bruta muchisimo mayor que cualquier computador 8 bits real de los 80, pero la idea no es velocidad: es restituir la sensacion de programar contra un fierro propio.

Todo eso entra dentro de la carcasa vaciada de un VTech Laser 50, un computador de 8 bits muy barato de los anos 80 que fue como una version aun mas economica del TRS-80 Model 100. Aunque el Laser 50 estaba construido en torno a un Z80, asi que quizas el Epson PX-8 seria una comparacion mas adecuada.
¿Como funciona DaisyBASIC y para que sirve?
Las tripas del Laser 50 fueron extraidas para acomodar las placas Arduino, asi que Joe tuvo que construir su propio sistema para el hardware. Eso es DaisyBASIC, que incorpora elementos de varias implementaciones clasicas de BASIC que introdujeron a tantos de nosotros a la programacion. Tambien tiene algunos upgrades interesantes, incluido acceso a la red via ese modem ESP8266 y almacenamiento en un computador en red corriendo un pequeno servidor Python.
Joe incluso se tomo el trabajo de crear una guia de referencia "en universo", usable en el mundo real, inspirada en materiales similares de la epoca. Es ese detalle, mas que la potencia del fierro, el que define el proyecto: el costo total ronda los 30 a 40 dolares sumando las tres placas Arduino oficiales (o cerca de la mitad con clones desde MercadoLibre Chile), y queda mas barato que la mayoria de los kits retro premium del mercado.
Para makers latinoamericanos que quieran replicarlo, la dificultad esta en conseguir un chasis vintage equivalente: en lugar del VTech Laser 50 (raro de encontrar en la region), se puede usar un Sinclair ZX Spectrum vaciado, un Atari 800XL o incluso una impresora HP DeskJet de los 90, cuyo case tiene espacio interno mas que suficiente para tres Arduinos y un ESP8266.




