Thoreau BASIC: intérprete x64 con soporte UEFI y audio Opus

Fuentes: Thoreau BASIC: x64 interpreter with UEFI support and Opus audio

Thoreau BASIC es un intérprete de lenguaje de programación que combina la sintaxis clásica de GW-BASIC con capacidades modernas de hardware x64. A diferencia de las versiones antiguas, este sistema operativo permite ejecutar BASIC directamente desde la firmware UEFI sin necesidad de un sistema operativo tradicional, lo que facilita su uso en entornos de bajo nivel o para crear aplicaciones de arranque (bootable applications). El software destaca por su capacidad de procesamiento de audio avanzado, integrando soporte nativo para formatos Opus, WAV, FLAC y MIDI mediante una tabla de ondas (wavetable) de 513,5 MB, lo que permite una reproducción de alta fidelidad sin descompresión durante la reproducción musical.

En cuanto a las funcionalidades de desarrollo, Thoreau BASIC incorpora un compilador Just-In-Time (JIT) nativo para x64, optimizado para operaciones de punto flotante y aritmética compleja, incluyendo valores cuaternión y octonión. El sistema incluye herramientas de depuración, perfilado y soporte para programación multicore mediante PARFOR. Además, ofrece una interfaz gráfica de 24 bits con sprites, entrada de ratón y soporte para redes TCP/IP y HTTP. La gestión de archivos preserva la ortografía y el caso original, permitiendo rutas completas de hasta 4.095 bytes. El proyecto, disponible en itch.io, incluye ejemplos como Pixel Prose y mantiene una comunidad activa para reportar errores y mejorar la compatibilidad.