Microsoft BASIC for the Dragon 64
github.com
github.com
I had to use a disassembler to get an enormously long printout (on a continuous roll in a really small font -- no fanfold or tractor holes here!), and then go through and hand-annotate it in ball-point pen after figuring out what it did.
Checking the first few hundred lines of my printout, it agrees with this source.
I have written so many programs on my Dragon 32, line numbers and goto's, oh those were the days (that I don't want to return to even though I just complained about traversing five or six layers in two different projects just to be able to call a stored procedure and return the result).
No one ever accused assembly of being space efficient when printed out.
But the thing is, with determination, in 1000 years, that printout might be legible, with great care and delicacy.
Whereas there probably isn't a single digital medium in the world that will be. (All right, punch cards or paper tape, but both require very specific skills, rather than just being able to read an alphabet with your bare eyes.)
Compactness is sometimes overrated.
Very nice. I approve.