The MC10 is based on the 6803 and the 6847. The 6803 is a 6800 with extra i/o and instructions. The MC10 firmware uses the extra instructions often. I used a 6811 assembler and made a file that assembles but I have not checked to output against a known-good file.
I'm currently more interested in my other 6803-based project, for which I have a board that I wish to get running.
May be duplicate post ... didn't see my replay.
AS11M.exe. I seem to remember compiling it to eliminate automatic jmp -> bra substitution for close jumps.
many of these out there.
I actually debugged a 6803 uart bootloader for in application reflash using 6811 then assembled with selective areas around uart to run on 6803. Much easier as HC11 had serial bootstrap mode.
disassembler is now on sourceforge:
https://sourceforge.net/projects/m6811dis/
worked very well. code seeking - give it IRQ vectors and other indirect entry points and it follows code and leaves data alone.