Tech News
← Home  ·  All topics

Thoreau Basic

2 GoKawiil briefs on this topic

Thoreau BASIC 3.2 adds file browser commands and checkpointed state saves

A new release of Thoreau BASIC, a modernized dialect of the language, introduces built-in commands for file browsing (GETFILES) and interactive list selection (SELECTBOX) with mouse and keyboard support. It also adds STATEWRITE/STATELOAD for checksummed variable checkpointing, CRC32 and TEXTSTATS utilities, and a SYSTEMINFO$ function reporting CPU, AVX2/SSE2 support and build details. The update also includes JIT improvements for floating-point and complex/quaternion/octonion math, plus a RUN fix to avoid stack growth on restart.

New GW-BASIC-compatible interpreter runs directly on UEFI firmware

A developer released Thoreau BASIC, an interpreter compatible with GW-BASIC that can boot directly on bare-metal UEFI machines, with a Windows version also available. It supports classic BASIC constructs like DEF FN, GOSUB, error trapping, and graphics commands such as PSET, LINE, CIRCLE, and PAINT, working at native framebuffer resolution with 16-color EGA or 24-bit RGB.