News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

Where can I get 64-bit MASM?

Started by Merrick, January 26, 2007, 09:52:07 PM

Previous topic - Next topic

Merrick

It occurred to me that this might be the best place for this information:

ml64.exe can be obtained for free (please read and obey EULA) in the Windows Server 2003 DDK and the Windows Server 2003 R2 Platform SDK.

In the DDK, look in C:\WINDDK\3790.1830\bin\win64\x86\amd64\
In the SDK, look in C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin\win64\x86\AMD64

Alternatively, if you do not want to download all of the DDK or SDK, simply download PSDK-FULL.5.cab at the above SDK link, in which you will find PSDK-SDK_Core_BIN_AMD64-common.0.cab, in which you will further find ml64_exe.FE821A49_2FC7_4B23_9542_F0BEE02794EA. Simply rename this to ml64.exe  - version 8.00.40310.39. Nothing else is needed (i.e., no dependencies).

ml.exe can also be downloaded at http://www.microsoft.com/downloads/details.aspx?FamilyId=7A1C9DA0-0510-44A2-B042-7EF370530C64&displaylang=en
This is version 8.00.50727.104 and comes with a fairly oppressive EULA (but, hey, it's free!) and requires at least VC Express (which is also free) to be installed.
Follow this discussion http://www.masm32.com/board/index.php?topic=4970.0 for information on how to obtain both ml.exe and msvcr80.dll (the other required file) without having to perform all of the installations. I searched throughout the SDK and DDK hoping to find ml.exe, and possibly under a less restrictive EULA, but I was unable to find them.

Merrick

Uhh... you also need link.exe.

link_exe.BBC6B271_94DE_428E_A4EF_CC4D418AC329 can be found in the same cab file and renamed to link.exe.

It, however, has two further dependencies. In the same cab find:

msvcr80_dll.094C564A_8489_4A24_B17C_90FEF0AD3E5B - rename it msvcr80.dll
mspdb80_dll.92CB8626_2A9D_4D66_AE7E_FEAA98AEAC5C - rename it mspdb80.dll