Share

The Netwide Assembler

File Release Notes and Changelog

Release Name: 2.07

Notes: Binaries and documentation of Nasm 2.07, in rpm format.


Changes: C.1.1 Version 2.07 (*) NASM is now under the 2-clause BSD license. See section 1.1.2. (*) Fix the section type for the `.strtab' section in the `elf64' output format. (*) Fix the handling of `COMMON' directives in the `obj' output format. (*) New `ith' and `srec' output formats; these are variants of the `bin' output format which output Intel hex and Motorola S- records, respectively. See section 7.2 and section 7.3. (*) `rdf2ihx' replaced with an enhanced `rdf2bin', which can output binary, COM, Intel hex or Motorola S-records. (*) The Windows installer now puts the NASM directory first in the `PATH' of the "NASM Shell". (*) Revert the early expansion behavior of `%+' to pre-2.06 behavior: `%+' is only expanded late. (*) Yet another Mach-O alignment fix. (*) Don't delete the list file on errors. Also, include error and warning information in the list file. (*) Support for 64-bit Mach-O output, see section 7.8. (*) Fix assert failure on certain operations that involve strings with high-bit bytes.