I have used DAA recently, in my "load option ROM in RAM floppy tool"[0]. Specifically, I use it for printing numbers as hexadecimal[1], as unfortunately the ASCII standard is not arranged in a way as to facilitate this.
I have played with HAM conversion myself[0], but my approach has been to deliberately avoid brute-force. That's not just because it'd be less fun, but also as I'd like to get these algorithms working on the Amiga itself at some point.
My current local code has new strategies and also does dynamic hires, but it's an uncommitted mess.
I learned the FPGA ropes by making (from scratch, reinventing many wheels) a fast interface between dbus (TI calculator link port) and a standard serial port in Verilog. It is dramatically faster than every other "link cable" available.[1]
Thanks to IceStorm/yosys/nextpnr, I never had to touch a proprietary tool to do this.
There's now very cheap, OSHW development boards to get started with[2].
I grew up on old x86 machines, and making ancient machines do "modern" things is always cool.
Kids today don't believe me when I say I ran my ppp dialer from DOS, and had a working IP stack, and used Kali to emulate IPX across the Internet in the late 90s (great for Descent II, or Doom, or etc)
This is also around the same time period that Joe Rogan claims to have owned a T1 to get lower ping in Quake 1/Quakeworld, and I was a heavy Quake player, so its entirely possible I fought Joe and won (the community back then wasn't very big, yet I still put in north of 5k hours into Q1/QW), all from DOS.
People don't understand the power of what you can do with DOS, because DOS isn't an OS, and the amount of TSR shenanigans that can be done is unlimited, plus all the stuff that DOS extenders (DOS4G, etc) could do.
To add some context, these RomTag structures reside in ROM, so they can't be edited.
The table of residents is, however, in RAM. It should be possible to add RomTags to it, or copy the ROM ones to RAM and modify them there. Conveniently, I did not need to do so.
0. https://github.com/rvalles/pyamigadebug/blob/master/NBDServe...