The famous TinyBASIC interpreter is actually a nested interpreter: the bulk of the logic is implemented in a bytecode called TBIL.

There's a TBIL assembler implemented in TinyBASIC, but I wanted a modern one. So, I added a dialect to the fine assembler often called asl.

It doesn't quite match the syntax of what Tom Pittman's assembler took, and I haven't checked the output for correctness, but I did reach the milestone of getting a complete compiler run with no errors.

My code is on codeberg as is the listing file of my built version of the TinyBASIC interpreter

#retroComputing #mc6800 #tinyBASIC #BASIC

trs80mc10/quicktype/Productivity & Education/Visicalc at master · jggames/trs80mc10

Games and other software for the TRS-80 MC-10. Contribute to jggames/trs80mc10 development by creating an account on GitHub.

GitHub
I stumbled online across the manual for Sinclair 4K BASIC for the ZX80, which brought back memories of using a friend's ZX80 or ZX81. While most people bought it for the price, its Tiny BASIC had some clever ideas: https://troypress.com/sinclair-4k-basic-for-the-zx80/ #TinyBASIC #Retrocomputing
Sinclair 4K BASIC for the ZX80

In my study of Tiny BASICs, one I overlooked reviewing was Sinclair 4K BASIC, which stands out for its unique keyboard, its approach to graphics, and its memory usage.

Troy Press

okay!

the text editor is beginning to croak back into life!

this is a 100-ish line text editor written in Altair BASIC

i have corrected and adapted the program to run on this Tiny BASIC, which runs on virtually every micro-controller board available in the west:

https://github.com/slviajero/tinybasic

what happens in this video is:

1. a text file is loaded at the INPUT prompt

2. the file is read into memory with "R"

3. the file paged through with "N"

4. individual lines for editing are listed with "L"

please see the following source code:

https://git.sr.ht/~vidak/peoples-permacomputer/tree/master/item/basiclang/text-editors/transcribed/edit/edit-conversion-draft-2.bas

#permacomputing #retrocomputing #retro #basic #tinybasic #vintagecomputing #programming

https://spectra.video/w/qvxsFMhciScC1T2py3eFvB

going live for a bit, working on the text editor that is supposed to ship with the suite of tools with the people's permacomputer model 1.

#permacomputing #retrocomputing #tinybasic #6502 #z80 #livecoding #peertube #retro #emacs #retrogames #texteditor #programming

Coding A Text Editor in Tiny BASIC

PeerTube

This #TinyBasic port also runs successfully on the #HP200LX palmtop. It wound up as a 2,799 byte .COM file. Added the ability to LOAD and SAVE the program source, and BYE to quit the interpreter.

Source and a prebuilt COM file here, if you would like to try on your own hardware.
https://gitlab.cs.washington.edu/fidelp/tinybasic
Careful, it may still have bugs!

The #pasmo assembler has this really neat feature where it'll accept #z80 opcodes and then do its best to emit equivalent #Intel8086 instructions. Effectively, this is the "assembly-level" forward compatibility that Intel advertised for migrating code from 8080 to 8086.

It certainly isn't perfect - a few instructions are unimplemented and have to be manually fixed, and I'm not sure I've caught all the subtle bugs where flags behave differently ... but, here's Palo Alto TinyBasic running on #MartyPC under DOS, in only a few hours work!

#retrocomputing #basic #TinyBasic

Watch Me Code in BASIC! Dungeon of Doom

PeerTube
Watch Me Code in BASIC! - 10/2/2025, 6:31:01 AM

PeerTube