Tiny Basic for Arduino
AlexeyBrin
66 points
19 comments
November 03, 2026
Related Discussions
Found 5 related stories in 117.6ms across 11,510 title embeddings via pgvector HNSW
- Tiny Little Office donohoe · 276 pts · October 14, 2026 · 55% similar
- Tiny Emulators naves · 199 pts · July 12, 2026 · 53% similar
- Borland Turbo Basic sssilver · 105 pts · October 05, 2026 · 51% similar
- Show HN: Thoreau BASIC – What if BASIC hadn't gone out of fashion? Gorsefound · 44 pts · October 03, 2026 · 50% similar
- SDCC – Small Device C Compiler lioeters · 44 pts · September 19, 2026 · 48% similar
Discussion Highlights (6 comments)
k310
We've come a long way. Dr. Dobbs, Volume 1 #5 (PDF) [2] Source (8080) available on github [0] Others: [1] I forgot how I first loaded it. Doubtful that I typed it in, but I do recall getting a paper tape from somewhere and loading it via a cheap optical reader. Life got interesting when I got a NorthStar disk for the IMSAI. And ever after. [0] https://github.com/kevinthecheung/tiny-basic [1] https://en.wikipedia.org/wiki/Tiny_BASIC [2] http://cini.classiccmp.org/pdf/DrDobbs/DrDobbs-1976-05-v1n5.... Firefox will complain about http. Allow download. I checked it, it's real pdf.
Surac
Well the title is missleading a little bit. Technical it is a Arduino but only the 32 bit ARM Cortex-M Arduinos are supported. Not exactly what i had in mind reading Arduiono. If you intrestend in a fantastic BASIC for cheap RP2040 RP3250 look for MMBasic
seplox
Interesting that the author doesn't mention Parallax BASIC Stamp [0] when it's a Basic-programmable microcontroller that's been on the market since the 1990s. Regardless, the Arduino Due is 4x the CPU at about the same price. Kinda neat. While this is fun, I'm not sure why anyone would choose Basic over CircuitPython or MicroPython [1] if they're trying to program a modern micro with a beginner friendly language. [0] https://www.parallax.com/products/basic-stamp-2-microcontrol... [1] https://learn.adafruit.com/getting-started-with-raspberry-pi...
hn_submit
So now you need an interpreter (Python) to run an interpreter (BASIC)?
morninglight
In a classroom setting, Geoff Graham's BASIC for the Raspberry Pi Pico and Pico 2 is hard to beat. It has support for much of PICO's I/O capability including network connectivity. It is VERY easy to work with and has excellent documentation. AND it is a free download with an active community. https://geoffg.net/
jacquesm
Interesting. Back in the day there were some pretty good BASIC implementations that were still quite small. The whole of the MOS and BASIC on the BBC micro ran in 16+16K. That should be portable to the Arduino, but it has only a little bit of RAM. With $2 more you have a RPi Pico which would be a massive step up in terms of hardware (ok, one AD channel less), clock speed and RAM size. You could probably run a fairly large high level language in there.