Wes
AFAIK the following assemblers support AMD64 ISA:
1. gas (www.gnu.org, as part gcc, and available on Linux and all *BSDs)
2. MASM (www.microsoft.com, the latest version that comes with VC++. Hutch
should have a link, or know more about this).
3. YASM (http://www.tortall.net/projects/yasm/)
4. FASM (http://flatassembler.net/download.php, the latest beta version,
1.59.9).
As for IDE's, well, most of us prefer a good text editor (some of us still
use notepad!). I personally use jEdit on Win32 with Sun Java 1.5. (jEdit is
Java based, so will need a working Sun Java RE for Windows 64bit Edn).
I personally use and recommend FASM, and can confirm that initial support
for PE+ (aka PE64) is available, as well as support for ELF64 (for those
linux-ites).
As for actual Win64 programming, haven't got there yet, as I haven't got
hold of Win for AMD64 yet... But IIRC, all that's needed are the updated
*.inc's (should be linked within the FASM forums), and that's about it.
--
Darran (aka Chewy509)...