News:

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

Using later ML.EXE versions.

Started by hutch--, February 27, 2010, 04:09:44 AM

Previous topic - Next topic

hutch--

The version of ML.EXE included in the MASM32 SDK is now over 10 years old and while it is a very robust and reliable version, it was produced before the later SSE2/3/4 opcodes were available and will not build code with those instructions.

If you are learning to program in MASM, this will not be a problem for some time as the later opcodes are reasonably advanced but if you are an experienced programmer is is worthwhile obtaining a later version directly from Microsoft. There are multiple paths to do this, later versions of Visual Studio contain ML.EXE, it can be obtained in a variety of device development kits, free versions of VC and from MSDN. The seperate download for version 8.0 was restricted to hobby programming but later versions can be used for writing commercial software for sale and/or enterprise usage.

Licensing analysis is not within the scope of this posting but the general drift with later Microsoft free download software is that it can only be used in a Microsoft Operating System and cannot be used to produce Open Source software. You should refer to the actual license that comes with the download that you obtained ML.EXE from and if you have further questions you can either contact the Microsoft Corporation or obtain advice from a Lawyer.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php