PiccoloBASIC – A BASIC interpreter for the Raspberry Pi Pico board
PiccoloBASIC is an open-source BASIC interpreter for the Raspberry Pi Pico development board that’s based on “uBASIC: a really simple BASIC interpreter” by Adam Dunkels and relying on Arm’s LittleFS fail-safe filesystem for microcontrollers. If my memory serves me well, my first computing experience was at school using a Thomson TO7 computer that we programmed with BASIC. I don’t think the language is still used in practical applications, but we can still see some BASIC projects pop up from time to time such as a BASIC interpreter for the Arduino Zero boards. Gary Sims, owner of the Gary Explains YouTube channel, has now ported a BASIC interpreter to the Raspberry Pi Pico. The project is still work in progress, but currently implemented features include: Let, if, print, for, goto, gosub String variables (let z$=”hello”) Floating point numbers and variables (let z#=1.234) Builtin functions [zero, randint, not, time] Sleep, delay, […]