Context of the story is somewhat difficult so please keep the "why do you want to do it" out of the discussion. I am using tniasm because thats what i always use. Its a good assembler, in fact somewhere in the one of the best region imho. However there is a small problem: it is a x86 binary and thats it. It works it does the job but no source no ports nothing. I will not contact the maker because i dont want to bother him with requests of this kind so i am looking for a assembler that complies to the following.
1. Can assemble complicated sources (trust me, this one is difficult)
2. Is open source.
Almost 90% of my computers at home and work are based on arm cpus so i need a assembler that can run on such platform.
To prevent the obvious awnsers:
Yes, i have tried quemu. Too slow assembly takes 15 minutes.
I have tried glass and sjasm and both trow about 1500 errors in my face.
All other suggestions are welcome. I will try anything you suggest.