ACME ist ein freier crossassembler. Die aktuellen Version kann Code für die 6502, 65c02 und 65816 CPU erzeugen. Es unterstützt etwas undokumentiert ("illegal") opcodes der 6502. Diese Software arbeiten an mehreren Plattformen zurzeit gibt es Versionen dafür: AmigaOS, DOS, Linux/general Unix, RISC OS und Windows. ACME kennt globale und lokale Labels, globalen und lokalen Makros, bedingte Assembly-und Assembly-Looping. Es können auch andere Quelldateien sowie Binärdateien einschließen während der Assembly. Es tut Assembly-Montage-und vieles mehr.