Author Topic: Announcing NASM-X v1.3  (Read 11681 times)

Offline Rob Neff

  • Forum Moderator
  • Full Member
  • *****
  • Posts: 429
  • Country: us
Announcing NASM-X v1.3
« on: February 14, 2014, 06:13:39 PM »
The NASMX team is proud to announce that NASMX v1.3 is available for download.

The NASMX Project is a collection of macros, includes, and examples, which are meant to help NASM programmers develop 32-bit and 64-bit BSD, Linux, Windows, and XBOX software in a fraction of the time it normally takes.

The following 32-bit and 64-bit Operating Systems are officially supported with this release:
  • FreeBSD
  • NetBSD
  • OpenBSD
  • Linux
  • Windows
You can choose the appropriate download for your distribution:

    Linux/BSD - http://sourceforge.net/projects/nasmx/files/nasmx-1.3/linux/

    Windows - http://sourceforge.net/projects/nasmx/files/nasmx-1.3/windows/

All supported OSes have fully functional demos that you can assemble and run.

The following changes are made available in this release:
  • Refresh Win32 distribution "bin" directory with
      latest release version of Nasm:
      NASM v2.11, NDISASM v2.11
  • New docs directory added.
  • Added NASM-X html document files
  • Windows Compiled Help Modules:
    • Created NASM-X.CHM
    • Updated NASMDOC.CHM to Nasm 2.11
  • Corrected structure alignment issue
  • Added defines to win32 include files based on value of UNICODE
  • Added FASTCALL_STACK_PRELOAD pragma
    When disabled the fastcall register arguments will no longer automatically spill into the register shadow space on the stack.
    It is enabled by default only on Win64 to remain backward compatible.
  • Fixed issue when user specifies structure member name with _type appended.

Please read the CHANGES.TXT file for latest updates and any README.TXT files located in the package.

We hope you find NASMX useful in your own development efforts.
Thank you and enjoy!