More Dragon 32 nostalgia
I have a box of cassette tapes from the mid to late 1980s containing, among other things, the programs I wrote for the Dragon 32 when I was younger.

Now clearly these gems must be preserved for the benefit of future generations, so here is one of them, a very simple Tetris clone written in assembly language. The cassette contained a few versions, saved as development progressed, so I turned these into a git history, and then fixed a bug and added a feature or two. Fun to do some 6809 assembly coding again.

The workflow was pretty good. A script combines the assembler, conversion to a cassette-tape format, and running XRoar with automatic loading and running of the program, using entr to trigger that process when the source assembler file changes.
The git repo can be found on GitHub:
Future work
In the photo at the top, the version start at “TET5”. After getting this dusting-off project done, I found some other tapes with earlier versions. Extracting them and folding into the git history somehow might be an interesting thing to do one day.