Thoreau BASIC
A GW-BASIC–compatible interpreter that runs on bare metal (a Windows version is available, too).
The data segment is sized to the largest block of conventional memory the firmware (or Windows) reports, which on a modern machine is gigabytes.
Language
(mostly) GW-BASIC compatible. Programs load and save as ASCII.
Numeric types, including 32 and 64-bit integers ( % , & , && ), single and double precision, strings.
, , ), single and double precision, strings. 32 bit wide line numbers.
DEF FN , GOSUB , ON…GOTO/GOSUB , DATA / READ / RESTORE , and the rest of the control flow.
, , , / / , and the rest of the control flow. Error trapping: ON ERROR GOTO , RESUME / RESUME NEXT / RESUME n , ERL , ERR , ON BREAK GOTO
Graphics
... continue reading