La Cheap Yellow Display (CYD), la placa de desarrollo con ESP32 y pantalla táctil que se volvió popular entre los aficionados, ahora puede funcionar como una PDA. El desarrollador sau412 publicó en GitHub un firmware que la convierte en un asistente digital personal, inspirado en los equipos Palm, informó Hackaday el 26 de septiembre.
Para quien no alcanzó a usarlas, una PDA era básicamente un teléfono inteligente sin teléfono y sin cámara. Los equipos con Palm OS, el sistema de Palm Corporation, dominaron ese mercado durante casi toda la década de los noventa y el comienzo de los dos mil.
¿Qué trae el firmware de la CYD?
sau412 no escribió un emulador ni un port de Palm OS. Hizo un firmware propio para la CYD que toma como referencia a las PDA de esa época y suma muchas de las funciones que se esperaban de ellas.
Entre las aplicaciones hay un navegador Gopher, para recorrer la alternativa a la World Wide Web que sigue viva. No incluye un navegador web de uso general, aunque sí lectores de RSS y de Wikipedia. Hackaday lo celebra con ironía, porque así al menos nadie termina pegado al scroll infinito.
El paquete se completa con varios juegos, un intérprete BASIC y las herramientas prácticas de siempre:
- Calendario
- Calculadora
- Lista de contactos
- Lector de libros electrónicos
- Traductor
Todas las aplicaciones son obra del mismo autor.
¿Cuánto cuesta ponerla en marcha?
Si hay una CYD guardada en un cajón, instalarle la PDA es un proyecto de una tarde corta. Hackaday usó el flasheador web del proyecto y dejó el equipo funcionando en unos cinco minutos. Sin una tarjeta SD no pudo probar todas las aplicaciones, así que conviene tener una a mano antes de partir.
Otras PDA con ESP32
No es la primera PDA con ESP32 que publica el medio, que también mostró un procesador de texto de tapa abatible. Lo que diferencia a este proyecto es que se apoya en la CYD, una placa que se compra armada, y eso lo vuelve el más simple de replicar.
Para quien prefiera la experiencia original de Palm OS en hardware moderno, Pumpkin OS permite correrla en x86 o ARM.




