TMA – Tetrabyte's x86 macro assembler
A self‐hosting x86 macro assembler for MS‐DOS I wrote in the 90s. And since I became a coder of some demo group called "TETRABYTE" it soon got a name in favour of team spirit. At that time one did a lot of hardware‐level coding and I provided a piece of code for almost every chunk of hardware I got hands on, like a dozen different sound cards. A bunch of example programs is also provided.
Nowadays the thing can be run under DOSBOX.
TMA on Github.