NASM-X
Next Chapter |
Previous Chapter |
Contents |
Index
- Fixed INVOKE stack alignment bug
- Enhanced INVOKE to save and restore register eax/rax when used in parameter arguments if necessary
- Optimized USES macro
- Corrected x64 register parameter spill behavior
- Corrected various Windows structure definitions
- Added pragmas PROC_FASTCALL_STACK_PRELOAD and INVOKE_FASTCALL_STACK_PRELOAD
- Deprecated previous FASTCALL_STACK_PRELOAD pragma
- Nasm v2.11 or greater now required due to preprocessor fixes
- Updated Windows distribution "bin" directory with NASM v2.11.02
- Updated html docs and Windows Compiled Help Modules
- 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 all 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.
Added BSD x86 & x64 syscall support
Added BSD Demos 1-5
Refresh Win32 distribution "bin" directory with
latest release version of Nasm:
NASM v2.10.07, NDISASM v2.10.07
Updated NASMDOC.CHM to Nasm 2.10.07
Added Win32 Demo 15 - OpenGL Torus example
Added Win32 Demo 16 - GTK example program
Added Win32 Demo 17 - GDI floor program
Added Win64 Demo 6 - GDI floor program
Added Linux64 Demo 5 - Xlib example
Added REPEAT, UNTIL, CONTINUE macros
Fixed BREAK macro bug
Fixed INVOKE macro bug for x64 Linux procs
with more than 6 arguments
Refresh Win32 distribution "bin" directory with
latest release version of tool chain:
NASM v2.10.05, NDISASM v2.10.05
GoLink v0.27.00
Update NASMDOC.CHM Windows help file to include
latest Nasm documentation changes.
Fixed SOCKET definition in winsock.inc
Official release
Updated Win32 "bin" directory with latest release
versions of nasm tools:
NASM v2.09.10, NDISASM v2.09.10
Added convenience scripts for setting NASMENV
Added Linux x64 syscall support
See CHANGES.TXT for more history
Next Chapter |
Previous Chapter |
Contents |
Index