The primary objective of the Tiny Basic for Arduino project is to replicate that nostalgic C64 style programming environment utilizing modern, low-power MCU platforms. Present-day microcontrollers offer significantly higher processing power and memory capacity than the vintage systems of yesteryear, whilst being available at a fraction of the cost. I envisioned an environment where students and hobbyists alike could experience retro-style computing without the need to source rare, expensive vintage hardware, and completely avoiding any assembly or soldering hassles. By simply connecting a standard, off-the-shelf development board to a PC and launching a serial terminal, one can immediately commence coding in BASIC . Arduino Due: The primary development and testing board. 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 famili...
Dilshan R Jayakody’s Web Log
This blog contains electronic, amateur radio, and embedded system projects, which I did during my free time. Unless otherwise noted, all the articles and projects described on this blog are based on my original designs.