tavrasm is an assembler for the Atmel AVR family of micro-controllers. It uses a syntax similar to the one found in the Atmel AVR DOS assembler. Some of the features includes: - Super-set of Atmel AVR assembler. - Macros in macros. - Save Intel HEX, Motorola S-record, Generic and binary output. - More than 100 warning/error messages. - Atmel object files compatible with Atmel's AVR Studio. - C escape characters in char/string literals. - Runs on (win)DOS, Linux, OS/2, Solaris, ... - Free software released under GPL.