Vasm also by Frank Wille the author of PhxAss! Get the AmigaGuide docs for PhxAss though. Vasm has less bugs and is more forgiving. The only reason to use PhxAss anymore is if you don't have a lot of memory. The only other assembler to consider is AsmOne with it's full programming enviroment (but some bugs and bit dated interface). Personally, I use vasm, CygnesEd + ARexx, BDebug (by Ralph Schmidt in Barfly package on Aminet) etc.