Chuck(G)
25k Member
I'm looking for a good open-source assembler (the architecture is immaterial, as long as I can incorporate my own instructions). Note: this is not for x86 or any of the usual architectures.
I need a good macro facility, preferably also with function-type macros as well as a symbol table that tracks symbol properties. Symbolic character string manipulation as well as nested macro definitions are important. Scoped symbols are a plus.
GCC gas doesn't do it; neither do any of the usual suspects--NASM, VASM, GASM, TASM just don't have enough "meat" in the macro and symbol areas. Microsoft MASM or even the old S/360 macro assembler (as well as a host of old mainframe assemblers) would be fine, but they're not open-source (and probably would be murder to modify).
I've considered FASM; it's pretty close.
Any ideas/suggestions?
I need a good macro facility, preferably also with function-type macros as well as a symbol table that tracks symbol properties. Symbolic character string manipulation as well as nested macro definitions are important. Scoped symbols are a plus.
GCC gas doesn't do it; neither do any of the usual suspects--NASM, VASM, GASM, TASM just don't have enough "meat" in the macro and symbol areas. Microsoft MASM or even the old S/360 macro assembler (as well as a host of old mainframe assemblers) would be fine, but they're not open-source (and probably would be murder to modify).
I've considered FASM; it's pretty close.
Any ideas/suggestions?
Last edited: