producción

RetroBASIC

Descargar 2008_retrobasic.zip

Créditos

  • Código — NoRecess

Escrito en solitario.

RetroBASIC es un pequeño intérprete de BASIC escrito en C++. Lleva su propia interfaz, donde dos pestañas contienen las dos maneras de trabajar sobre un programa: un Shell en el que se escribe línea a línea, y un Listing que se edita de una pieza.

Está modelado de cerca sobre el BASIC Locomotive de 1984: los colores de tinta y de papel, las líneas numeradas, el indicador Ready esperando bajo lo último que ha impreso.

El proyecto empezó con el nombre de Ceremony; RetroBASIC es en lo que se convirtió, y la única versión que merece guardarse.

La pestaña Shell de RetroBASIC al arrancar, en amarillo y cian sobre azul oscuro
La pestaña Shell, esperando una orden.
La primera página de la salida de HELP, con las órdenes de WHILE a RESTORE
HELP imprime todo el juego de órdenes, una pantalla cada vez.
El resto de la salida de HELP, con las órdenes de RECT a ABS
El resto, hasta ABS.
La pestaña Listing con un programa BASIC numerado y coloreado
La pestaña Listing: líneas numeradas, editadas de una pieza.
Una sesión de shell ejecutando un programa, con errores de sintaxis y un bucle de conteo
Una sesión en el Shell: un error de sintaxis en la línea 20, y luego un bucle que cuenta hasta once.