Download List

Project Description

Yasm is a complete rewrite of the NASM assembler. It currently supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Mach-O (32 and 64), RDOFF2, Win32, and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2006-04-07 19:46
0.5.0rc2

This release adds support for CodeView 8.0 source debugging (as used by Visual Studio 2005). DWARF2 source debugging has been fixed. -I support has been fixed to properly handle relative paths (now the search pattern is essentially identical to most C compilers). Standard macros have been added that provide version information. There are many other bugfixes.
Tags: Major feature enhancements

2006-02-12 10:00
0.5.0rc1

This release candidate adds DWARF2 debugging
support, a GAS parser good enough to take GCC
output for AMD64 and 32-bit x86 (including DWARF2
debug info), and has dozens of bugfixes in x86 and
AMD64 support.
Tags: Major feature enhancements

2004-11-01 12:44
0.4.0

This version adds support for ELF shared object creation (for both 32-bit and 64-bit targets), STABS debugging information, a NASM-like list format, dozens of bugfixes and build fixes, and new manual pages to document the yasm command and yasm's AMD64 support.
Tags: Major feature enhancements

2004-10-28 06:24
R 1167

Tags: Major feature enhancements

2004-09-25 07:43
R 1147

Many bugfixes were made, particularly with regards
to AMD64 support. A Windows build is now also
available.
Tags: Major feature enhancements

Project Resources