vasm (portable multi-target cross assembler)

vasm is a portable and retargetable assembler able to create linkable
objects in different formats as well as absolute code. Different CPU,
syntax, and output modules are supported.

Supported target CPUs:
  6502   6800  6809   arm     c16x     jagrisc  m68k
  pdp11  ppc   qnice  tr3200  vidcore  x86      z80
