A new update came out today for 64Tass. It's quickly becoming a 65816 powerhouse. Version 1.51.943 has the following fixes & added features (text is from the author):
Fixes:
Wrong address on empty .fill/.align in listing
Limit function recursion
Another to early compilation stop case fixed
Proper 65816 PC wrapping
Better position reporting of invalid characters in .shift/.shiftl/.null
Include instructions without result lines in listing
And all those crash bug fixes I better don't list here
New:
65816 rep/sep tracking, added .autsiz/.mansiz
Add random() and .seed
mcedit syntax highlight added
.dpage and .databank can be "unset" now
String constant prefixes 'n', 's', 'p', 'l' added
PEI with direct page addressing
PC has type now
.rta and .addr accepts ,k now
Add empty string error message for clarity
Get it here:
https://sourceforge.net/projects/tass64/?source=typ_redirect