News:

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

Why does MASM32 use a 6.14 version of ml.exe?

Started by ZhanZongru, December 04, 2009, 03:46:26 PM

Previous topic - Next topic

ZhanZongru

For compatible reasons?
I am a newbie, sorry for ignorance.

dedndave

welcome to the forum   :U
they use 6.14 because of licensing issues
i installed the masm32 package, then replaced ml.exe with ver 6.15
http://www.4shared.com/file/139758027/648a9665/ML_online.html

newer versions are also available with certain versions of visual studio

jj2007

Greetings to you, ZhanZongru :thumbu

Dave's link should work fine. Another option is to use JWasm 2.0 (point 6, Downloads, jwasm200b.zip). It is free, fully compatible with ML.exe, a lot faster, and understands the SSE instructions.

Vortex

#3
To get ml.exe V6.15, you can download the GeneSys project :

http://vortex.masmcode.com/files/GeneSys.zip

hutch--

Zhan,

There are many sources for ML.EXE, the old 6.14 is very reliable and does most things but if you start writing SSE2 or later instructions you need a later version that understands those instructions.

If you are just starting don't make life too complicated, you will not be writing late SSE2 for a while yet and by that time when you have learnt enough there are plenty of good alternatives available.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

UtillMasm

http://vortex.masmcode.com/files/GeneSys.zip
this is not available for china network.

:wink

ZhanZongru

Oh, Thanks for your replies.

I have noticed that my VS2008 shipped with a 9.0 version ml.exe with it.
So I will do some experiments to do some replacement.

hutch--

Zhan,

ML.EXE version 9.0 is fine, you can just replace the old one with version 9.0.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

ZhanZongru

Great!

I have replaced it. It works. :U

Another question: Is it also convenient to replace the default rc.exe(in the bin directory, version 5.0) with the new one(version 6.1 within VS2008 directory)?

hutch--

From memory it works fine, just be careful about replacing LINK unless you know how to set the file alignment or your EXE size will get a lot bigger.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

ZhanZongru

Thanks for your quick replies, I would do careful experiments. :bg

KSS

Hi all!
Can any one help me about ML.EXE version 9.0?
Where I can read about changes in ML.EXE version 9.0 compare with ML.EXE version 6.14 (except support SSE instructions)
P.S. I use polink.exe

  Thanks!

hutch--

You get it by downloading the current DDK or SDK from Microsoft. Latest versions support later SSE instruction sets.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

BlackVortex


Astro

Hi,

I downloaded the 64-bit Windows SDK for Windows 7 last night and it does NOT include ml.exe or ml64.exe.

The Windows DDK (Windows Server 2003 R2 IIRC) *DOES* include both 32-bit and 64-bit versions of ml.exe.

Looking in VS2008 though I have 3 versions:

ml64.exe - Jul 30th, 2008 14:11 - 308,216 bytes
ml64.exe - Jul 30th, 2008 13:58 - 387,064 bytes
ml.exe - Jul 30th, 2008 - 361,968 bytes

Best regards,
Robin.