Thoreau BASIC - Interprete BASIC que arranca en UEFI
Show HN: I wrote a BASIC interpreter that boots on UEFI machines

Thoreau BASIC es un intérprete compatible con GW-BASIC que se ejecuta directamente sobre hardware UEFI, sin sistema operativo, y también está disponible para Windows. Aprovecha toda la memoria convencional disponible, permitiendo manejar gigabytes de datos y arreglos enormes. Incluye gráficos a resolución nativa, ventanas de texto múltiples, manejo de errores, y una velocidad 25 veces mayor en la versión 1.1. Ideal para programadores retro y entusiastas de la programación de bajo nivel que quieran revivir la experiencia de BASIC en hardware moderno.
Thoreau BASIC lleva la nostalgia de GW-BASIC a la era moderna, ejecutándose directamente sobre el hardware UEFI y liberando todo el potencial de tu máquina.
- Rygian
"La máquina arranca en BASIC" :-)
Tenía 8 o 9 años cuando el ZX Spectrum +2 llegó a casa.
Me estoy planteando seriamente instalarlo en un portátil viejo y dárselo a mi hijo cuando tenga 8 años, junto con una copia impresa de una referencia de BASIC y algunos programas y juegos sencillos para teclear.
Tener un sistema de archivos FAT32 desde el primer día ya es un gran salto comparado con mi experiencia de la infancia (cargar desde cinta).
- roryirvine
¿No es software libre? Es una pena.
Aprendí a programar en micros de 8 bits, y creé un experimento tosco de arranque a BASIC hace unos 15 años siguiendo el patrón JeOS. Así que este proyecto me parece muy emocionante, pero me interesaría más si no estuviera limitado a ser un usuario final pasivo.
- JoeAltmaier
¡Muy chulo! La parte de arranque en metal desnudo es impresionante.
BASIC requiere más soporte del que esperas. Aquí hay un intérprete, con una lista igualmente larga de características que tiene que soportar:
- glimshe
Este es un gran proyecto. ¿Cómo manejas el guardado y la carga de datos? Mencionaste operaciones de archivos, pero necesitas algún tipo de sistema de archivos - quizás FAT32 - para soportarlo. Necesitaría eso para considerar usarlo en UEFI.
Una cosa que podrías usar para más casos de prueba es el libro 101 BASIC Computers Games de David Ahl. Los juegos siempre animaron a la gente a usar computadoras y ¡eso es tan clásico como se puede ser!
- dlcarrier
Aprendí a programar en el Commodore 64 y en QBASIC en los 90. Lo probaré.
Teniendo en cuenta cuánto soporta, si pudiera cargar en cadena un sistema operativo completo, sería un gran reemplazo para GRUB o rEFIt.