dasm is a versatile macro assembler with support for several 8-bit microprocessors.
All versions of dasm are written in C and include the full source code, recent versions (since about 2003) also include selected target-machine runtimes (currently for the Atari 2600 VCS and the Fairchild Channel F VES).
What's New in This Release:
· Peter H. Froehlich took over as maintainer from Andrew Davie, but both Andrew and Thomas Mathys still help.
· DASM moved to sourceforge.net, the new website for DASM is now available at http://dasm-dillon.sourceforge.net/.
· Fixed (the obvious version of) the long-standing "-1 bug" that made DASM reject sources with negative integer literals; there may still be signed/unsigned problems in other areas; there is certainly still a range checking error.
· Fixed the usage message to reflect that symbol table sorting is controlled by -T and not by -t as the message claimed; also the format of the usage message is now more GNU-like.
· The range of values for -T is now checked, you have to stick to 0 or 1, arbitrary numbers will not work anymore.
· Removed spurious output when running DASM. In general command line tools should only make output when there's something to report (a central Unix tenent). Sorry if you miss the messages, just look at the usage information instead.
· Added new -E# option to select format of error messages; -E0 is the default MS style, -E1 is "classic" style from Matthew Dillon, -E2 is GNU style from their coding standards.