EndBASIC 0.14 incorpora gráficos avanzados, sonido y consola retro VGA

Fuentes: EndBASIC 0.14: Are we multimedia yet?

EndBASIC, el intérprete BASIC retro de código abierto creado por Julio Merino, alcanza la versión 0.14 con un paquete de novedades que abre el camino hacia una eventual 1.0. La release añade primitivas gráficas para dibujar triángulos, polígonos y rellenar áreas, e incluye un demo de círculos animados en tiempo real. La interfaz se ha unificado con la fuente IBM VGA 8x16 en todas las consolas (web, SDL y NetBSD), reemplazando el TTF anterior para lograr una estética más retro. Se corrigió además el fallo que bloqueaba el arranque en macOS, reorganizando el hilo gráfico principal. La versión incorpora soporte shebang en sistemas Unix, permitiendo ejecutar programas directamente, y, como gran novedad, introduce sonido: un comando BEEP funcional incluso en terminal y un comando SOUND para tonos arbitrarios, basado en la extensión de la abstracción de consola. Quedan fuera del lanzamiento los sprites, la gestión de ficheros y los registros. El proyecto se inició en 2020 con el objetivo de escribir mini-juegos retro con la sencillez de BASIC, y el autor señala que ya están cubiertas las capacidades que tenía en mente. Los binarios precompilados, generados mediante GitHub Actions, están disponibles en la web oficial, aunque carecen de firma en macOS por falta de certificado de desarrollador.