For compatible reasons?
I am a newbie, sorry for ignorance.
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
Greetings to you, ZhanZongru :thumbu
Dave's link should work fine. Another option is to use JWasm 2.0 (http://www.japheth.de/JWasm.html) (point 6, Downloads, jwasm200b.zip). It is free, fully compatible with ML.exe, a lot faster, and understands the SSE instructions.
To get ml.exe V6.15, you can download the GeneSys project :
http://vortex.masmcode.com/files/GeneSys.zip
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.
http://vortex.masmcode.com/files/GeneSys.zip
this is not available for china network.
:wink
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.
Zhan,
ML.EXE version 9.0 is fine, you can just replace the old one with version 9.0.
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)?
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.
Thanks for your quick replies, I would do careful experiments. :bg
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!
You get it by downloading the current DDK or SDK from Microsoft. Latest versions support later SSE instruction sets.
You're better off using polink. :8)
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.