To maintain an authentic and lightweight footprint, the interpreter is built upon the original Tiny Basic language grammar. It accurately parses and executes standard Tiny Basic syntax, making it highly familiar to anyone who has previously worked with vintage systems.
As this initial phase focuses primarily on establishing a stable core interpreter, certain advanced features are currently omitted which including string and array processing.
However, the interpreter fully accommodates standard integer mathematics, control loops (FOR/NEXT), conditional statements (IF/THEN), and direct hardware I/O. This provides ample functionality for essential tasks, such as toggling GPIO pins or reading sensor data in a retro environment.

At present, the interpreter has been successfully deployed and validated on the Arduino Due and Arduino Uno R4 WiFi boards.
While these boards provide excellent performance and memory overhead, the architecture has been structured with portability in mind. I intend to expand compatibility to various other MCUs and development boards in subsequent updates.
Dilshan Jayakody