Current Release
- Renamed project from "NASM32" to "NASMX" due to the inclusion of 64-bit material and cross-platform nature of the project.
Revamped NASMX.INC to automatically detect object formats and "BITS" modes for seemless detection and use of INVOKE calling conventions.
POLIB, POMAKE, PORC and POLINK have been removed in favor of GoLink and GoRC. GoLink supports Win64 linking.
The Win32 DEMO batch files have been modified to reflect the use of GoLink and GoRC.
The Windows installer no longer requires building the include and library files due to the nature and use of GoLink.
The "def" and "lib" directories have been removed due to their obsolete nature.
Added Win64 DEMOs 1 through 4.
Added Linux syscall.inc in which employs the new SYSCALL macro that works similar to INVOKE for calling the Linux Kernel.
Added Linux DEMO1 which illustrates SYSCALL usage for calling Linux Kernel functions.
Changed Linux X11 DEMO1 to Destroy the Window and Close the Connection to X11 upon program exit.
The "docs" directory has been deprecated and removed. All of the files that were in the "docs" directory have been placed in the root install directory.
- A more robust Linux LIBC file.
More Linux demos including x64 Linux support.
A full and seperate windows.inc file for Win64 use.
x86/64 BSD support.
Comments/questions/suggestions are always appreciated
Enjoy