Dasm is a powerful macro assembler that caters to multiple 8-bit microprocessors, making it flexible and adaptable for various hardware applications.
This latest release includes some noteworthy changes. Peter H. Froehlich has taken over as maintainer from Andrew Davie, with both Andrew and Thomas Mathys continuing to help. Dasm has also moved to sourceforge.net, and its new website is now available.
Additionally, several bugs have been fixed, including the long-standing "-1 bug" that made Dasm reject sources with negative integer literals. While there may still be signed/unsigned problems in other areas as well as range checking errors, Dasm is still a great choice for those seeking a powerful macro assembler.
More changes include the removal of spurious output when running Dasm. In general, command-line tools should only make output when there's something to report, according to a central Unix principle. Sorry if you miss the messages, but you can always check the usage information instead.
Finally, the new -E# option lets you select the format of error messages, with options including MS-style, "classic" style from Matthew Dillon, and GNU style from their coding standards. Overall, Dasm is an excellent choice for those seeking a versatile macro assembler with support for multiple microprocessors.
Version 2.20.11: N/A