This is some software that I've written. Most of my early stuff has been on RISC OS, but I have also done a bit of MacOS and Linux programming, but am now primarily doing Windows programming.
Some of the software below haven't had any activity done for a while. To save you the hassle, this is the software that I would consider active (i.e. I've been doing work on it recently).
I normally make my source code repositories available for people to download the source (unless it's something I don't want to, or can't, release the source)
This section doesn't actually contain software, but thoughts and notes on things that didn't end up being software.
RISC OS: 32-bit software
This section contains RISC OS software which will work on a 32-bit system. If they are in this section, and also the 26-bit section, then they are generic.
RISC OS: 26-bit software
This section contains RISC OS software which is will work on a 26-bit system. If it is in this section and the 32-bit section, then it is generic; if it is only here, then it might work on a 32-bit system.
Some software I developed on MacOS (although I didn't get around to releasing any of it!)
I don't normally write Linux software, but have done a couple of bits and pieces.