@whitequark SWD has its warts, but it feels mostly (sometimes over-) designed... whereas the ARMTDMI stuff feels very, uh, tacked on after the fact is probably kindest... then ARM9 (not A9)... well I've forgotten the specifics, but I what remember is it being an even more convoluted evolution.