I think I remember redcomet working on this. Xkas is popular with the hacking crowd IIRC. But.. no macros is a deal breaker for me.
Me, too. It seemed weird that a modern assembler wouldn't support them, so I took another look at the documentation.
Yep, it does have macros
... they're documented in the original xkas project before it was forked for xkas-plus.
I have a custom 68k-ish macro set that I love using with PCE stuffs (as well as vdc macros that are beautiful to look at).
Is it rude to ask if you'd be willing to share? :-"
This is my go to for 68k stuffs (snasm68k is ok for small stuffs, and GNU assembler syntax sucks arse for 68k. I hate it!).
I've not AS ... I'll have to take a look.
I've always heard bad things about the GNU assembler ... but it seemed OK when I used it for small-scale V810 assembly on Zeroigar. Now that you can pass your assembly source through the C pre-processor, it's even got macros.
But I've no idea how horrible its 68000 syntax is.
As for snasm68k ... well ... I can only say that one heck of a lot of commercial Amiga, ST, and Genesis games were written with it.
In its day, it was the best-of-the-best. That day may well have passed a long time ago, though.
When it came to 5th-gen machines, Snasm (i.e. Cross Products) lost a lot of developer sales to PsyQ (their C debugger was
miles better).