DAMS is an assembler from Micro Application.
It was released in 1985.
It features a monitor, a Trace mode, a disassembler.
The assembler is quite fast because the text isn't stored as ASCII but tokenized (like the BASIC).
This also allow detection of some errors as soon as the text is typed.
This assembler is one of the favourites of the french CPC Scene, along with Maxam.
DAMS does not recognize undocumented opcodes.
The code was open sourced in 2015 by Pascal Séguy. It is available under the terms of the GPL 3.0 License.