Latest Release: 1.3.0
Release Date: August 10, 2014
- Yasm 1.3.0 Release Notes
- Source .tar.gz
- Win32 VS2010 .zip (for use with VS2010+ on 32-bit Windows)
- Win64 VS2010 .zip (for use with VS2010+ on 64-bit Windows)
- Win32 .exe (for general use on 32-bit Windows)
- Win64 .exe (for general use on 64-bit Windows)
- CygWin32 .exe (for CygWin use)
- DOS .exe (for use on pure DOS or for use with DJGPP)
Visual Studio 2010+ Integration
Download the appropriate VS2010 “vsyasm” zip file above for your system, and follow the readme.txt instructions for integrating yasm into Visual Studio 2010 (later versions are similar). Thanks to Brian Gladman for contributing this!
Visual Studio 2005/2008 Integration
See VisualStudio2005 for detailed instructions on integrating Yasm with Visual Studio 2005 (Visual Studio 2008 is similar).
See Structured Exception Handling (part of the Yasm User’s Manual) for detailed information on using structured exception handling in the Windows x64 environment. Yasm also supports the SAFESEH directive for structured exception handling in the Win32 environment.
Nightly Development Snapshots
A complete build of Yasm is performed daily at 1:20 AM PDT if there are any repository changes since the previous day. The latest snapshot is the most recent available. It is updated at the same time as the daily build. A Windows executable is also built nightly as “yasm-{version}.exe” in the latest snapshot directory. Older snapshots are also available.
Git Repository
All Yasm development is taking place using a Git repository. The repository is browseable online.
Yasm’s Git repository is hosted at GitHub and can be checked out with the following command.
git clone git://github.com/yasm/yasm.git
Developers can access the tree via SSH using the following command. A developer account must be set up on GitHub with the proper permissions to the yasm project for write access. You may request a developer account by contacting Peter Johnson.
git clone git@github.com:yasm/yasm.git
Older Releases
1.2.0
Release Date: October 31, 2011
- Yasm 1.2.0 Release Notes
- Source .tar.gz
- Win32 VS2010 .zip (for use with VS2010 on 32-bit Windows)
- Win64 VS2010 .zip (for use with VS2010 on 64-bit Windows)
- Win32 .exe (for general use on 32-bit Windows)
- Win64 .exe (for general use on 64-bit Windows)
- CygWin32 .exe (for CygWin use)
- DOS .exe (for use on pure DOS or for use with DJGPP)
1.1.0
Release Date: August 7, 2010
- Yasm 1.1.0 Release Notes
- Source .tar.gz
- Win32 VS2010 .zip (for use with VS2010 on 32-bit Windows)
- Win64 VS2010 .zip (for use with VS2010 on 64-bit Windows)
- Win32 .exe (for general use on 32-bit Windows)
- Win64 .exe (for general use on 64-bit Windows)
- DOS .exe (for use on pure DOS or for use with DJGPP)
1.0.1
Release Date: May 17, 2010
- Yasm 1.0.1 Release Notes
- Source .tar.gz
- Win32 VS2010 .zip (for use with VS2010 on 32-bit Windows)
- Win64 VS2010 .zip (for use with VS2010 on 64-bit Windows)
- Win32 .exe (for general use on 32-bit Windows)
- Win64 .exe (for general use on 64-bit Windows)
- DOS .exe (for use on pure DOS or for use with DJGPP)
1.0.0
Release Date: Apr 8, 2010
- Yasm 1.0.0 Release Notes
- Source .tar.gz
- Win32 VS2010 .zip (for use with VS2010 on 32-bit Windows)
- Win64 VS2010 .zip (for use with VS2010 on 64-bit Windows)
- Win32 .exe (for general use on 32-bit Windows)
- Win64 .exe (for general use on 64-bit Windows)
- DOS .exe (for use on pure DOS or for use with DJGPP)
0.8.0
Release Date: Apr 10, 2009
- Yasm 0.8.0 Release Notes
- Source .tar.gz
- Win32 .exe (for “normal” (Visual Studio or similar) use on 32-bit Windows)
- Win64 .exe (for “normal” (Visual Studio or similar) use on 64-bit Windows)
- Win32 .exe (for CygWin use)
- DOS .exe (for use on pure DOS or for use with DJGPP)
0.7.2
Release Date: Oct 8, 2008
- Yasm 0.7.2 Release Notes
- Source .tar.gz
- Win32 .exe (for “normal” (Visual Studio or similar) use on 32-bit Windows)
- Win64 .exe (for “normal” (Visual Studio or similar) use on 64-bit Windows)
- Win32 .exe (for CygWin use)
- DOS .exe (for use on pure DOS or for use with DJGPP)
0.7.1
Release Date: May 14, 2008
- Yasm 0.7.1 Release Notes
- Source .tar.gz
- Win32 .exe (for “normal” (Visual Studio or similar) use on 32-bit Windows)
- Win64 .exe (for “normal” (Visual Studio or similar) use on 64-bit Windows)
- Win32 .exe (for CygWin use)
- DOS .exe (for use on pure DOS or for use with DJGPP)
- Mac .dmg
0.7.0
Release Date: April 16, 2008
- Yasm 0.7.0 Release Notes
- Source .tar.gz
- Win32 .exe (for “normal” (Visual Studio or similar) use on 32-bit Windows)
- Win64 .exe (for “normal” (Visual Studio or similar) use on 64-bit Windows)
- Win32 .exe (for CygWin use)
- DOS .exe (for use on pure DOS or for use with DJGPP)
0.6.2
Release Date: September 21, 2007
- Yasm 0.6.2 Release Notes
- Source .tar.gz
- Win32 .exe (for “normal” (Visual Studio or similar) use on 32-bit Windows)
- Win64 .exe (for “normal” (Visual Studio or similar) use on 64-bit Windows)
- Win32 .exe (for CygWin use)
- DOS .exe (for use on pure DOS or for use with DJGPP)
0.6.1
Release Date: June 5, 2007
- Yasm 0.6.1 Release Notes
- Source .tar.gz
- Win32 .exe (for “normal” (Visual Studio or similar) use on 32-bit Windows)
- Win64 .exe (for “normal” (Visual Studio or similar) use on 64-bit Windows)
- Win32 .exe (for CygWin use)
- DOS .exe (for use on pure DOS or for use with DJGPP)
0.6.0
Release Date: February 24, 2007
- Yasm 0.6.0 Release Notes
- Source .tar.gz
- Win32 .exe (for “normal” (Visual Studio or similar) use on 32-bit Windows)
- Win64 .exe (for “normal” (Visual Studio or similar) use on 64-bit Windows)
- Win32 .exe (for CygWin use)
- DOS .exe (for use on pure DOS or for use with DJGPP)
0.5.0
Release Date: July 12, 2006
- Yasm 0.5.0 Release Notes
- Source .tar.gz
- Win32 .exe (for “normal” (Visual Studio or similar) use on 32-bit Windows)
- Win64 .exe (for “normal” (Visual Studio or similar) use on 64-bit Windows)
- Win32 .exe (for CygWin use)
- DOS .exe (for use on pure DOS or for use with DJGPP)
0.5.0rc2
Release Date: April 6, 2006
- Yasm 0.5.0rc2 Release Notes
- Source .tar.gz
- Win32 .exe (for “normal” (Visual Studio or similar) use on 32-bit Windows)
- Win64 .exe (for “normal” (Visual Studio or similar) use on 64-bit Windows)
- Win32 .exe (for CygWin use)
- DOS .exe (for use on pure DOS or for use with DJGPP)
0.5.0rc1
Release Date: February 11, 2006
- Yasm 0.5.0rc1 Release Notes
- Source .tar.gz
- Win32 .exe (for “normal” (Visual Studio or similar) use on 32-bit Windows)
- Win64 .exe (for “normal” (Visual Studio or similar) use on 64-bit Windows)
- Win32 .exe (for CygWin use)
- DOS .exe (for use on pure DOS or for use with DJGPP)
0.4.0
Release Date: October 31, 2004
- Yasm 0.4.0 Release Notes
- Source .tar.gz
- Win32 .exe (for “normal” (Visual Studio or similar) use)
- Win32 .exe (for CygWin use)
- DOS .exe (for use on pure DOS or for use with DJGPP)
0.3.0
Release Date: September 4, 2003
- 0.3.0 Release Notes
- yasm-0.3.0.tar.gz
- DOS (DJGPP) .exe
- Win32 .exe (built with Visual C++ 6)
- Win32 .exe (built with GCC on CygWin)
0.2.2
Release Date: June 6, 2003
- 0.2.2 Release Notes
- yasm-0.2.2.tar.gz
- DOS (DJGPP) .exe
- Win32 .exe (built with Visual C++ 6)
- Win32 .exe (built with GCC on CygWin)
0.2.1
Release Date: April 1, 2003
- 0.2.1 Release Notes
- yasm-0.2.1.tar.gz
- DOS (DJGPP) .exe
- Win32 .exe (built with Visual C++ 6)
- Win32 .exe (built with GCC on CygWin)
0.2.0
Release Date: March 26, 2003
- 0.2.0 Release Notes
- yasm-0.2.0.tar.gz
- DOS (DJGPP) .exe
- Win32 .exe (built with Visual C++ 6)
- Win32 .exe (built with GCC on CygWin)
0.1.0
Release Date: March 19, 2002