vasm

From Wikipedia, the free encyclopedia
Jump to: navigation, search
vasm
Developer(s) Volker Barthelmann, Frank Wille
Initial release 2002; 14 years ago (2002)
Stable release
1.7e / March 12, 2016; 8 months ago (2016-03-12)
Development status Active
Written in C
Platform Multiplatform
Size 383 KB tarball
Type Assembler
License Distributing modified versions and commercial usage needs written consent.
Website sun.hasenbraten.de/vasm

vasm is a free assembler supporting various CPUs and many different output formats.

CPUs officially supported by vasm include M680x0 family, ColdFire family, 80x86 family, PowerPC, ARM family, Z80 family, C16x/ST10, 6502 etc. Vasm supports Standard MIT (GNU-as style), Motorola/Freescale 68k (Devpac compatible) and Old 8-bit style syntax flavours. Output file formats include ELF, a.out, Amiga hunk format, Atari TOS executable format, EHF extended hunk format, Raw, binary output, Motorola S-record format, VOBJ proprietary versatile object format, Test and debugging output.

External links[edit]